﻿@charset "utf-8";
/* CSS Document */
body {margin:0px; padding:0px; color:#404040; font: 0.75em/150% proxima_nova_rgregular,Arial, Helvetica, sans-serif;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust:none; font-style:normal;}
@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../fonts/proximanova-reg-webfont.eot');
    src: url('../fonts/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-reg-webfont.woff2') format('woff2'),
         url('../fonts/proximanova-reg-webfont.woff') format('woff'),
         url('../fonts/proximanova-reg-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-reg-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, tr ,span,a ,input,select{margin:0px;padding:0px; font-family:proxima_nova_rgregular,Arial, Helvetica, sans-serif;-webkit-font-smoothing: antialiased;}
input,select ,textarea{ font-family: proxima_nova_rgregular,Arial, sans-serif; outline:none;-webkit-font-smoothing:none;-webkit-font-smoothing: antialiased;}
ul,li { list-style:none;}
a { text-decoration:none; color:#505050;-webkit-text-size-adjust:none;-webkit-font-smoothing: antialiased;}
a,area{blr:expression(this.onFocus=this.blur());}/*For IE*/
:focus{-moz-outline-style:none;}/*For Firefox*/
a:hover {color:#464646; text-decoration:underline;}

img, object {-ms-interpolation-mode: bicubic; border:none;height: auto; width: auto; max-width:100%; }
.pad {padding-top:12px;}
.overf {overflow:hidden;}
.wrap {	max-width:1200px; padding:0px;margin:0px auto;}
.fl {float:left;}
.fr {float:right;}
.clear { clear:both; font-size:0px;}
.uwtdh { background:#0475d4; width:100%; color:#fff; margin:0 auto;}
.uwtdh a { color:#fff;}
#tdhl { padding:5px 0; font-size:1.05em; line-height:1.75em;}
#tdhl a { color:#ffaf62;}
#tdhl ul { overflow:hidden;}
#tdhl ul li { float:left; margin-right:1em; padding-left:25px;}
#tdhl ul li.sky {background:url(../images/lanz_07.png) left center no-repeat;}
#tdhl ul li.ema {background:url(../images/lanz_05.png) left center no-repeat;}
#tdhl ul li.whats {background:url(../images/lanz_03.png) left center no-repeat;}
#tdhr { background:#066abe; color:#c2c2c2;}
#tdhr a { font-weight:bold;}
#tdhr ul { overflow:hidden;}
#tdhr ul li { float:right; padding:4px 1.5em; border-right:solid 2px #0475d4; line-height:2em;}
#tdhr ul li img { margin-top:2px;}
#tdhr ul li.cart {background:url(../images/uwris_03.jpg) 10px center no-repeat; padding-left:38px;}
.uwtop { padding-top:1em;}
#uwlogo { }
#basear { width:16%;}
#tsear { width:20%; max-width:320px; min-width:200px; border:solid 1px #e3e3e3; background:#fff; height:36px; margin-bottom:2em;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius:3px;}
.tsinput {width:72%; height:36px; line-height:36px; padding:0px; text-indent:5px;outline:none; background:#fff;border:none;float:left; vertical-align:middle; margin-left:3px;}
.tsbtn { background:url(../images/zhuf_06.jpg) center center no-repeat; width:23px; height:36px;border:none;float:right; margin-right:3px;vertical-align:middle; cursor:pointer;}
#tkeyword {  font-size:1.15em; line-height:1.75em;}
#tkeyword a { padding:3px 5px;}
#tkeyword b { color:#0475d4;}
#uwdh {position:relative;font-size:1.35em; font-weight:bold; padding-top:1.5em;}

@media screen and (max-width: 480px){
#uwdh {
    width: 100%;
    margin: 0px 0;
    margin-bottom: 10px;
}
}

#uwbanner {}
.flexslider{position:relative;width:100%;height:auto;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides li { text-align:center;}
/*.flexslider .slides li div { position:absolute;opacity:0.3;filter:alpha(opacity=30); background:#000; color:#fff; top:15%; right:10%; width:25%; padding:5%;}
.flexslider .slides li div a { color:#fff;}*/
.flex-direction-nav a{width:30px;height:45px;line-height:99em;overflow:hidden;margin:-30px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -45px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:1em;text-align:center; z-index:999; padding-top:10px;}
.flex-control-nav li{margin:0 1px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:block;height:12px;overflow:hidden;text-indent:-99em;width:12px; background:#fff;margin-right:5px; cursor:pointer;-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.flex-control-paging li a.flex-active{ background:#fc5e10;}

.intadv { font-size:1.5em; text-align:center; background:#1f7fcf; color:#fff; line-height:2em; font-weight:bold; width:100%; margin:0 auto; padding:8px 0;}

.intcabg { background:#f6f5f5; padding:2em 0;}
#intcate h4 { font-size:2em; line-height:2em; text-align:center;}
.intcatext { font-size:1.15em; line-height:1.75em; text-align:center; width:75%; text-align:center; margin:0 auto;}
.uwincatelist { padding-top:1em;}
.uwincatelist ul li  {display:inline-block;background:#fff;width:21.75%; /*padding:0.75%;*/ border:solid 1px #e5e5e5; margin:15px 1.75% 10px 0; vertical-align:top;*display:inline;*zoom:1; overflow:hidden;-moz-box-shadow:0px 0px 3px #ddd; -webkit-box-shadow:0px 0px 3px #ddd; box-shadow:0px 0px 3px #ddd;}

    
.uwincatelist ul li.last{ margin-right:0;}
.uwincatelist ul li span { text-align:center; display:block;}
.uwincatelist ul li span.inpcatit { font-size:1.85em; line-height:1.75em; padding:6px 0; font-weight:bold;}
.uwincatelist ul li span.inpcatit a { color:#0475d4;}
.uwincatelist ul li span.inpcatext { font-size:1.15em; line-height:1.5em; color:#515151;}
.uwincatelist ul li span.inpcamore { padding:15px 0 10px 0; font-weight:bold; font-size:1.15em;}
.uwincatelist ul li span.inpcamore a { text-decoration:underline; color:#0475d4;}

.uwinwhybg {-webkit-background-size: 100%; -webkit-background-size: cover; -moz-background-size: 100%;-moz-background-size: cover;background-size: 100%; background-size: cover;}	
.uwinwhytrans {background: rgba(2,29,51,0.7) none repeat scroll !important;background: #021d33;filter: Alpha(opacity=70); padding:2em 0;}
.uwinwhytrans  h4 { font-size:1.75em; line-height:2em; color:#fff;}
.uwinwhytext { font-size:1.15em; line-height:2em; color:#c7c7c7; padding:5px 0;}
.uwinwhymore { padding:8px 0;}
.uwinwhymore a { font-size:1.15em; color:#0475d4; font-weight:bold; text-decoration:underline;}

#recinprod { padding:2em 0 1em 0;}
#recinprod h4 { font-size:2em; line-height:2em; text-align:center;}
#uwinprod { padding:2em 0 1em 0;}
#uwinprod h4 { font-size:2em; line-height:2em; text-align:center;}
#uwinprod h4 span { display:block; border-bottom:solid 2px #0b76cb; width:60px; margin:0 auto; padding-top:5px;}
.uwinprodlist { }
.uwinprodlist ul li  {display:inline-block;background:#fff;width:21%; margin:10px 2% 10px 0; vertical-align:top;*display:inline;*zoom:1;}

@media screen and (max-width: 480px){
    .uwincatelist ul li{width:100%}
    .uwinprodlist ul li{width:100%}
}


.uwinprodlist ul li img { border:solid 1px #e4e3e3;}
.uwinprodlist ul li:last-child { margin-right:0;}
.uwinprodlist ul li span { text-align:center; display:block;}
.uwinprodlist ul li span.inlpptit { font-size:1.15em; line-height:1.75em; padding:10px 0;}
.uwinprodlist ul li span.inlppri { font-size:1.15em; line-height:1.5em; color:#1f1f1f; padding: 0;}
.uwinprodlist ul li a:hover { color:#1f7fcf; text-decoration:none;}
.uwinlpmore  { padding-top:1em;}
.uwinlpmore a {background:#1f7fcf; width:100px;text-align:center; display:block; padding:3px 0; font-size:1.15em; line-height:26px; color:#fff; margin:0 auto;-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;}
.uwinprodlist ul li span.uwinlpmore a:hover { text-decoration:none; background:#1272c1; padding:3px 0; color:#fff;}

#uwtestim { background:#f6f5f5; width:100%; margin:0 auto; padding:2em 0; margin-top:2em;}
#uwtestim h4 { text-align:center; font-size:2em; line-height:2em; }
.testibox { padding:1em 0;}
.flexslider1{position:relative;width:100%;height:auto;overflow:hidden;zoom:1; padding-bottom:1.5em;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.testibox .slides{zoom:1;}
.testibox .slides li { height:auto; text-align:left;width:21%; background:#fff; padding:1%; margin-right:2%;display:inline-block; vertical-align:top;*display:inline;*zoom:1;}
.testibox .slides li:last-child { margin-right:0;}
.testibox .slides li div.img { height:60px; margin-bottom:2em;padding-right:30px;}
.testibox .slides li div img {}
.testibox .slides li div.custvtext { padding:2px 5px; line-height:1.75em; font-size:1.15em;/*background:url(../images/uwyh.png) 5px 5px no-repeat;*/color:#555;}
.testibox .slides li div.custstar {}
.testibox .slides li div.custvauth { font-size:1.15em; line-height:2em; padding-top:6px; color:#999; margin-bottom:5px; font-style: italic;} 
.uwintestimore  { padding-top:1em;}
.uwintestimore a {background:#1f7fcf; width:100px;text-align:center; display:block; padding:3px 0; font-size:1.15em; line-height:26px; color:#fff; margin:0 auto;-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;}
.uwintestimore a:hover { text-decoration:none; background:#1272c1; padding:3px 0; color:#fff;}

#inuwnews { padding:2em 0;}
#inuwnews h4  { font-size:2em; line-height:2em; text-align:center; margin-bottom:10px;}
#inuwnews h4 span { margin:0px auto; padding:5px 1.5em; background:#fff; line-height:40px;}
.uwinbnewslist {display:inline-block; width:48%; margin:5px 3% 5px 0; border:solid 1px #e6e6e6;vertical-align:top;*display:inline;*zoom:1; overflow:hidden;}
@media screen and (max-width: 480px){
    width:100%;
}

.uwinbnewslist:last-child { margin-right:0;} 
.uwinbnewspic {width:42%; float:left;}
.uwinbnewspic img { }
.uwinbnewsr { width:54%; float:right; padding:1em 1%; }
.uwinbnewstit { font-weight:bold; padding:2px 0px; line-height:1.5em; font-size:1.15em;}
.uwinbnewstit a {}
.uwinbnewstext { padding-top:2px; line-height:1.65em; font-size:1.15em; color:#777;}
.uwinbnewsmore { padding-top:5px; line-height:2em; text-align:left;} 
.uwinbnewsmore a { font-weight:bold; color:#173ea9; text-decoration:underline; font-size:1.05em;}
.uwinbnewsother { padding:3px 0; display:block; font-size:1.05em;  color:#aaa;}
.uwinbnewslist span { display:block;}

.inbotmore { display:block; padding-top:1em; clear:both; font-size:1.15em; text-align:center;}
.inbotmore a {background:#85d12a; width:100px;text-align:center; display:block; padding:3px 0; line-height:26px; color:#fff;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:0 auto;}


#bottom { padding:1.75em 0px;background:#ececec; color:#474747; margin-top:2em;clear:both;}
#bottom h4 { font-size:1.5em;  padding:6px 0px; line-height:2em; color:#0475d4;}
#botab { width:37%; padding-left:0.5%; padding-right:5%;}
.botabtext { padding:2px 0px; line-height:2em; font-size:1.15em;}
.botcate {width:19%; padding-right:4%;}
.botcatelist {}
.botcatelist ul { overflow:hidden;}
.botcatelist ul li {padding:4px 0px; font-size:1.15em; line-height:1.75em; padding-left:0px;}
.botcatelist ul li a { color:#474747;}

#botlx { width:30%;}
.botlxlist li { line-height:2.15em; padding:5px 0px 5px 26px; font-size:1.15em; line-height:24px; background-position:left 6px; background-repeat:no-repeat;}
.botlxlist li.cname { padding-left:0;font-weight:bold; color:#fff;}
.botlxlist li.cadd { background-image:url(../images/lanz_48.png); line-height:22px;}
.botlxlist li.cema { background-image:url(../images/lanz_53.png);}
.botlxlist li.csky { background-image:url(../images/lanz_55.png);}
.botlxlist li.cfax { background-image:url(../images/bahtin_86.png);}
.botlxlist li.ctel { background-image:url(../images/lanz_51.png);}

.botnews { width:26%;}
.botnewslist { padding-top:5px; padding-bottom:10px;}
.botnewstit { font-size:1.05em; font-weight:bold; line-height:1.5em; padding-bottom:4px;}
.botnewstit a { color:#fff;}
.botnewsdate { color:#898989;}
.botnewstext { padding-top:3px; line-height:1.75em;}

#botsign { width:30%; }
#botsign span { display:block; font-size:1.15em; line-height:1.5em;  padding:3px 0px;}
.bsinput { background:#fff; height:30px; line-height:30px; text-indent:3px; padding:2px 0px; border:solid 1px #ddd; outline: none; width:67%; float:left; vertical-align:middle;}
.bsbtn { background:#0475d4; color:#fff; text-align:center; font-size:1.15em; width:32%; height:36px; border:none; outline:none;float:left; vertical-align:middle;}
.botsoc {padding-top:2em; line-height:30px;overflow:hidden; clear:both; display:block; font-size:1.05em;}
.botsoc span { float:left; font-weight:bold;}
.botsoc a { margin-right:6px;}
.botdh {display:block; font-size:1.05em;}
.botdh a { color:#fff;}

#botdh { width:50%; text-align:right;}

#footer { padding:1.5em 0px; background:#fff; font-size:1.15em;}
#copy {line-height:2em; /*width:55%;*/ padding-top:10px;}
.botkey { display:block; padding:3px 0; font-size:0.95em;}
.botkey a { color:#888;}
#copy span {padding-left:1.4%;}
#copy a { color:#aaa;}
#botpay { text-align:right; width:40%; font-size:1.15em; overflow:hidden;}
#botsoc a { margin:0px 3px; padding:2px; }
#botsoc img { width:28px;}

.locabox { background:#f5f5f5; width:100%; margin:0 auto; padding:5px 0;}
.locatit {line-height:2em; font-size:1.05em;}

#main { padding-top:2.5em;}
.topadv { text-align:center; width:100%; margin:0px auto;}
.topcate { padding: 0; margin-bottom:2em;}
.topcate ul { overflow:hidden;}
.topcate ul li { float:left;padding:0; margin-right:2em; padding-right:1em;}
.topcate ul li a { display:block; line-height:2em; padding:5px 3px; font-size:1.35em; border-bottom:solid 2px #fff;}
.topcate ul li.cur a,.topcate ul li a:hover {border-bottom:solid 2px #0db26d; text-decoration:none;}


#left { width:20%; }
.uwlbox { margin-bottom:1.25em; border:solid 1px #dbdbdb;background:#fff; padding:0 1em; padding-top:6px; padding-bottom:1.5em;}
.uwlbox h4 { font-size:1.75em; line-height:2.25em;}
.uwlbox h4 span { position:absolute; padding:5px 2px; line-height:2em; bottom:-2px; left:0px; background:url(../images/hbg_33.jpg) left bottom no-repeat;}
.uwlcatelist {padding:1px 0px; }
.uwlcatelist ul li {padding:10px 0px; border-bottom:solid 1px #e7e7e7; background:url(../images/uwlp_10.jpg) 1px 16px no-repeat;}
.uwlcatelist ul li a {padding-left:15px; line-height:1.5em;font-size:1.15em; display:block;}
.uwlcatelist ul li i { font-style:normal; color:#999; }
.uwlcatelist ul li a:hover { color:#0475d4;}
.uwlcatelist ul li ul { padding-left:25px;}
.uwlcatelist ul li ul li {padding:2px 0px; line-height:2em;font-size:0.9em; background:none; border:none;}
.uwlcatelist ul li ul li a { padding:0px; display:block; background:none; color:#888; padding-left:2px;}

.lplsear { overflow:hidden; background:#fff; height:40px; margin-bottom:1.75em;}
.lplinput {width:75.5%; height:38px; line-height:38px; padding:0px; text-indent:5px;outline:none; background:#fff;border:solid 1px #ccc; border-right:none;float:left; vertical-align:middle;}
.lplbtn { background:url(../images/lppro_05.jpg) center center no-repeat; width:24%; height:41px;border:none;float:right;vertical-align:middle; cursor:pointer;}

.balprod { padding-top:1em;}
.balprod h4 { font-size:1.5em; padding-left:2px; line-height:2.25em; padding-bottom:3px; border-bottom:solid 2px #70cd00; text-transform:uppercase;}
.balprolist { padding-top:1em;}
.balprolist ul li {padding:6px 5px;}
.balprolist ul li img { border:solid 1px #f3f3f3;}
.balprolist ul li span { display:block; padding:8px  0px; font-size:1.05em; line-height:1.5em; text-align:center;}
.balprolist ul li span.lptit { font-size:1.15em; line-height:1.5em;}
.balprolist ul li span.lptext { line-height:1.5em; font-size:1.05em; color:#777;}

@media (min-width: 992px){
    #right { width:77%;}
}


.rbox {padding: 0;}
.rbox h4 { font-size:2em; line-height:2em; text-align:left; margin-bottom:5px;}
.rbox h4 span { display:block; border-bottom:solid 2px #0b76cb; width:60px; padding-top:5px;}
.protext { padding:3px 2px;line-height:1.75em; font-size:1.05em; color:#666;}
.procate {padding:0 5px;}
.procate ul { overflow:hidden;}
.procate ul li {display:inline-block;vertical-align:top;*display:inline;*zoom:1; width:29%; margin:1em 1.85%; background:#f8f8f8; border:solid 1px #e1e1e1;}
.procate ul li span { display: block; font-size:1.15em; text-align:center;;}
.procate ul li span a { display:block; line-height:2em; font-weight:bold; padding:6px 0px}
.procate ul li a:hover { background:#1471b9; text-decoration:none; color:#fff;}
.procate ul li.cur a { background:#236da4;color:#fff;}


.uwprodlist { padding-bottom:10px;}
.uwprodlist ul li  {display:inline-block;background:#fff;/*width:31%;*/ margin:10px 2% 1.5em 0; vertical-align:top;*display:inline;*zoom:1;}
.uwprodlist ul li img { border:solid 1px #e4e3e3; }
.uwprodlist ul li span { text-align:left; display:block;}
.uwprodlist ul li span.lptit { font-size:1.15em; line-height:1.5em; padding-top:15px; font-weight: bold;}
.uwprodlist ul li span.lptext { font-size:1.05em; line-height:1.5em; color:#888; padding-top:5px;}
.uwprodlist ul li span.lppri { color:#1f1f1f; font-size:1.15em; line-height:1.5em; padding:8px 0;}
.uwprodlist ul li a:hover { color:#1f7fcf; text-decoration:none;}
.uwprodlist ul li span.lpmore { font-size:1.05em; padding-top:2px;}
.uwprodlist ul li span.lpmore a {background:#1f7fcf;text-align:center; display:block; padding:3px 0; font-size:1.15em; line-height:26px; color:#fff; -webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;}
.uwprodlist ul li span.lpmore a:hover { text-decoration:none; background:#1272c1;}

#pvtop {overflow:hidden; padding:6px 0px; padding-top:1em;}
#pvtleft {width:50%;}
.bpic {width:100%; border:solid 1px #f1f1f1;}
.rbpvtitle {  border-bottom:solid 1px #eee; line-height:2em; padding:5px; margin-bottom:1em;}


@media (min-width: 992px){
    #pvtright {width:46%;}
}


#pvtright h5 {font-weight:bold;padding:3px 3px; line-height:1.5em; font-size:24px;}
#vcbtn {padding:1em 5px; overflow:hidden; border-bottom:solid 1px #d6d6d6;}
#vcbtn div.vcbinq { padding-right:10px;}
.vcshare { margin-top:6px; padding:10px 5px;}
/*
#vcbtn img { margin-right:8px; margin-bottom:10px;}*/

.pvqua {border:solid 1px #aaa; height:18px; line-height:18px; font-size:12px; width:100px;}
.share { display:block; padding-top:15px;}
.vcsure {padding-top:2em; padding-left:5px;}
.vcsure li { overflow:hidden; padding:6px 0px; color:#777;}
.vcsure ul li b { width:25%; float:left; text-align:left; font-size:1.15em; font-weight:normal;}
.vcsure ul li div { width:73%; float:right; text-align:left;}
.vcsure ul li div span { display:block; overflow: hidden; padding:4px 0px;}
.vcsure ul li div span.pvtrad { background:url(../images/sepv_11.jpg) left center no-repeat; padding-left:25px; font-size:1.15em;}
.vcsure ul li div span.pvperc i { float:left; background:url(../images/sepv_15.jpg) left center no-repeat; padding-left:28px; line-height:2em; font-style:normal; margin-right:6px;}
#vcform {padding: 10px 3px;  margin-bottom:10px; line-height:2.15em; color:#777;}
#vcform ul li {overflow:hidden; padding:1px 0px; line-height:2em;}
#vcform ul li span.tpri { color:#ff6000; font-weight:bold;}
.vpsel {border:solid 1px #ccc; font-size:11px;}
#vcform li b {width:60px; color:#333; padding-right:4px;}

.pvinqbox { padding:1.5em; background:#f0f0f0; margin-top:2em;}
.pvinqbox h5 { font-size:1.75em; line-height:2em;}
.pvinqform { padding:5px 0;}
.pvinqtit { font-size:1.05em; line-height:1.5em; color:#777;}
.pvinqleft,.pvinqright { width:48%;}
.pvinqleft ul li ,.pvinqright ul li{ display:block; padding:6px 0;}
.pvinqleft ul li span ,.pvinqright ul li span{ display:block; padding:3px 0; line-height:1.5em; font-size:1.15em;}
.pvinqleft ul li input { background:#fff; border:solid 1px #ccc; height:30px; padding:2px; text-indent:2px; width:96%;}
.pvinqright ul li textarea { background:#fff; border:solid 1px #ccc;  padding:2px; text-indent:2px; width:96%;}
.pvinqbot { padding:10px 0;}
.pvinqcode ,.pvinqbtn { width:48%;}
.pvinqcode input {border:solid 1px #ccc; height:30px; padding:2px; text-indent:2px; width:45%;}
.pvinqbtn input { width:50%; background:#85c032; border:none; color:#fff; line-height:38px; text-align:center; font-size:1.5em;}

.safelist { padding:10px 1em; margin:1.5em 0; background:#f6f6f6;}
.safelist div.sftit { padding:5px 0px; line-height:2em; font-size:1.5em; font-weight:bold; border-bottom:solid 1px #ddd;}
.faq_head {POSITION: relative;CURSOR: pointer; line-height:2em; padding:5px; color:#367193; /*background:#f5f5f5; */font-weight:bold;}
.safelist div.sftext { font-size:1.15em; line-height:2em; color:#555; padding-top:8px;}
.safelist div.sfmore { padding-top:5px; font-size:1.15em; line-height:2em; padding-bottom:5px;}
.safelist div.sfmore a { font-weight:bold; text-decoration:underline; color:#019d5c;}

.faq_body {
	DISPLAY: none; padding:8px; line-height:1.85em; color:#777; padding-top:0px;
}

.uwnewsbox { padding:0 0;}
.uwnewslist { padding:10px 3px; margin-bottom:5px;} 
.uwnewspic {width:26%; float:left;}
.uwnewspic img { border:solid 1px #eee;}
.uwnewsr { width:71%; float:right; }
.uwnewstit { font-weight:bold; padding:1px 0px; line-height:1.75em; font-size:1.15em;}
.uwnewstit a {}
.uwnewstext { padding-top:2px; line-height:1.75em; font-size:1.05em; color:#555;}
.uwnewsmore { padding-top:5px; line-height:1.75em; text-align:left; display:block;} 
.uwnewsmore a { font-weight:bold; color:#0475d4; text-decoration:underline; font-size:1.15em;}
.uwnewsother { line-height:2em; padding-top:1px; display:block;  color:#999;}
.uwnewslist span { display:block;}

.certilist {padding-top:1em; padding-bottom:1em;}
.certilist ul { overflow:hidden;}
.certilist ul li { width:21%; margin:1.15em 1.75%; display:inline-block; vertical-align:top;*display:inline;*zoom:1; text-align:center;}
.certilist ul li img { border:solid 1px #e5e5e5;}
.certilist ul li span { display:block; font-size:1.15em; padding-top:8px; line-height:1.5em;}

.testim ul li {padding:1em 0px; overflow:hidden;}
.testimpic {width:22%;}
.testimtext {width:75%; line-height:2em;}
.testititle { font-size:1.15em; font-weight:bold; color:#0083de; padding:5px 0px; line-height:1.5em; border-bottom:dotted 1px #ccc; margin-bottom:3px;}
.testimmore { text-align:right; padding-top:2px;}
.testimmore a { color:#ff6000; text-decoration:underline;}

.apdxzlist ul li {padding:1em 10px; overflow:hidden;background:#f9f9f9; margin-top:2em; margin-bottom:1em;}
.testimpic {width:22%;}
.apdxztext {line-height:2.25em; font-size:1.05em; color:#777;}
.apdxztitle { font-size:1.25em; font-weight:bold;padding:5px 0px; line-height:1.5em; border-bottom:dotted 1px #ccc; margin-bottom:3px;}
.apdxzby {padding-top:2px; font-size:1.25em; line-height:2em;  font-weight:bold;}
.apdxzby a { color:#bfdc0e; text-decoration:underline; margin-right:1em;}

.pagecont { padding:10px;line-height:2.25em; font-size:1.15em;}


#ptoptit {height:30px; line-height:30px; overflow:hidden; border-top:solid 1px #e5e5e5; margin:10px 0px; padding-top:8px; font-size:1.15em;}
#ptsort {overflow:hidden; height:30px; font-size:12px;}
#ptsl {padding-left:5px; height:35px; line-height:35px;}
#ptsl a#list { padding-left:25px; margin-right:10px;}
#ptsl a#gal { padding-left:25px; margin-right:10px;}
#ptsl a.cur {color:#009140;}
#ptstitle { padding-left:5px; font-weight:bold;}
#ptsr {padding-right:5px;}
#ptsr select {border:solid 1px #d0d0d0; line-height:18px;}
.rcsort { width:35%; padding-left:3px; height:1.75em; line-height:1.75em;}
#rpage a {padding:3px 5px;  margin:0px 2px;}
#rpage a.cur {padding:3px 5px;color:#009140;}
#rpage a:hover { text-decoration:none;}
.botpad { padding-top:10px;}


#newscont { padding:1em 10px; padding-top:2em;}
.nvtit {font-size:1.25em; line-height:1.75em; font-weight:bold; text-align:center; padding:10px 0px; border-bottom:dotted 1px #ccc;}
.nvdate {padding:5px 0px; text-align:center; color:#999; margin-bottom:5px; line-height:2em; position:relative; padding-top:10px;}
.nvdate span { position:absolute; right:5px; top:9px; font-size:1.15em;}
.nvdate span a { background:url(../images/back.jpg) right center no-repeat; padding-right:30px; text-decoration:underline;font-weight:bold;}
.nvcont { line-height:2em; font-size:1.05em;}
.newback { padding:6px 0px; line-height:2em; font-size:1.25em; font-weight:bold; text-align:right;}
.newback a { text-decoration:underline; background:url(../images/back.jpg) right center no-repeat; padding-right:30px;}


#pvbot { padding:1em 0;}
#pvdes {padding:1.5em 0px; clear:both; line-height:2em;}
#pvdes h4 { font-size:1.5em; color:#0db26d; border-bottom:solid 1px #e7e7e7;}
#pvdes h4 span {position:relative; border-bottom:solid 2px #0db26d;line-height:2em; padding:8px 0; bottom:4px;}
#alsolike h3 {font-size:1.5em;line-height:1.75em;background:#f2f2f2; padding:2px 5px;}
#pvcs {position:relative;}
.pvh4 {height:36px; border-bottom:solid 1px #e7e7e7;}
.pvh4 ul { }
.pvh4 ul li {float:left; padding:8px 1.25em;font-size:1.35em;text-align:center; font-weight:bold; line-height:20px; margin-right:10px;}


.sec1 {cursor:pointer;}
.sec2 {background:#fff;cursor:pointer;border:solid 1px #e7e7e7;border-top:solid 2px #fc5e10; border-bottom:solid 1px #fff; position:relative; margin-top:-1px;}
.block { display: block; padding:15px 6px; line-height:2.25em; font-size:1.15em;}
.unblock { display: none;padding:10px 6px; line-height:2.25em; font-size:1.15em;}


.alsolike { padding: 5px; padding-right:0; margin-top:2em;}
.alsolike h5 {font-size:1.5em;font-weight:bold; padding:2px 3px;line-height:2em;border-bottom:solid 1px #d6d6d6;text-indent:5px;}
.uwalprodlist {padding:10px 0px;}
.uwalprodlist ul { overflow:hidden;}
.uwalprodlist ul li {vertical-align:top;*display:inline;*zoom:1;  margin:1em 2% 10px 0; display:inline-block; text-align: center;}

@media (max-width: 767px) {
    .uwalprodlist ul li{display:block; }
}

.uwalprodlist ul li:last-child { margin-right:0;}
.uwalprodlist ul li img { border:solid 1px #e4e3e3; }
.uwalprodlist ul li span { text-align:center; display:block;}
.uwalprodlist ul li span.lptit {  line-height:1.5em; padding-top:15px; font-weight: bold;}
.uwalprodlist ul li span.lptext { font-size:1.05em; line-height:1.5em; color:#888; padding-top:5px;}
.uwalprodlist ul li span.lppri { color:#1f1f1f; font-size:1.15em; line-height:1.5em; padding:8px 0;}
.uwalprodlist ul li a:hover { color:#1f7fcf; text-decoration:none;}
.uwalprodlist ul li span.lpmore { font-size:1.05em; padding-top:2px;}
.uwalprodlist ul li span.lpmore a {background:#1f7fcf; text-align:center; display:block; padding:3px 0; font-size:1.15em; line-height:26px; color:#fff; -webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;}
.uwalprodlist ul li span.lpmore a:hover { text-decoration:none; background:#1272c1;}

.pvinqbox { padding:0; clear:both; background:#f6f6f6; margin:1em 0; display:none;}
.pvinqbox h6 { color:#0475d4; border-bottom:solid 1px #ddd; font-size:1.5em; line-height:1.5em; padding:6px 5px;}
.pvincobox { padding:5px 0; overflow:hidden;}
.pvcollist {display:inline-block;vertical-align:top;*display:inline;*zoom:1; width:18%; padding:10px 0.5%; text-align:center;}

@media screen and (max-width: 480px){
.pvcollist{
    width:auto;
    display:block;
}
.ccnm{width:100%}
}



.pvcollist span { display:block;line-height:1.25em; padding:5px 0;}
.pvcollist input { border:solid 1px #ddd; text-indent:3px; border-radius:3px; height:24px; line-height:24px; width:80%;}

.inqspsec { padding:10px 0;}
.inqspmes span { display:block; font-size:1.15em; line-height:1.5em;}
.inqspmes input { border:solid 1px #ddd; text-indent:3px; border-radius:3px; height:24px; line-height:24px; width:90%;}
.inqsqtco {display:block; font-size:1.15em; line-height:1.5em; padding:10px 0;}
.inqsqtco select {border:solid 1px #ddd; text-indent:3px; border-radius:3px; padding:3px 0;}
.inqsqtcof{padding:3px 0; padding-top:0;padding-bottom:5px;position:relative;}
.inqsqtcof label{color:#434343;font-size:1.15em; line-height:1.5em;font-weight:bold; padding-bottom:6px;}
.inqsqtcof .btnViewEg{color:#2490cf;float:left;margin-left:23px;margin-top:10px;}
.inqsqtcof .dropdownUI{float:left;}
.inqsqtcof #btnSelectFont{/*border-radius:5px;box-shadow:2px 3px 0 #d2d2d2;*/float:left;margin:-4px 0 0;padding:5px 28px 7px 21px;border:1px solid #ddd; background:#f5f5f5; margin-top:6px;}
.inqsqtcof #drpDigital{border:1px solid #d2d2d2;border-radius:5px;box-shadow:2px 3px 0 #d2d2d2;}
.inqsqtcof #btnSelectFont:hover{}
.inqsqtcof #btnSelectFont img{max-height:24px;max-width:300px;}
.inqsqtcof #txtCustomFont{border:medium none;border-radius:5px;box-shadow:2px 3px 0 #d2d2d2;color:#9c9c9c;display:none;float:left;font-size:18px;font-weight:300;margin-left:43px;margin-top:-4px;padding:8px 20px;width:184px;}
.drpMenuItems.open{background-color:#ffffee;}

.inqsqtcoup { padding:8px 0;}
.inqsqtcoup label { display:block; font-size:1.15em; line-height:1.5em;}
.inqspinfof { padding:10px 0;}
.inqspinfof ul { overflow:hidden;}
.inqspinfof ul li { float:left; width:47%; padding:5px 0; padding-right:3%;}
.inqspinfof ul li label { font-size:1.15em; line-height:1.75em; padding:2px 0; display:block;}
.inqspinfof ul li label b { color:#f00;}
.inqspinfof ul li input { border:solid 1px #ddd; text-indent:3px; border-radius:3px; height:26px; line-height:24px; width:96%; outline:none;}
.pvinqsftarea { padding:5px 0;}
.pvinqsftarea label { font-size:1.15em; line-height:1.75em; padding:2px 0; display:block;}
.pvinqsftarea label b { color:#f00;}
.pvinqsftarea textarea { border:solid 1px #ddd; text-indent:3px; border-radius:3px; line-height:24px; width:95%;}
.pvinqsftarea input.qsbtn {width: 45%; cursor:pointer;    background: #fc5e10;
    color: #fff;
    font-size: 1.5em;
    text-align: center;
    line-height: 1.75em;
    border: none;
    border-radius: 3px;
    margin: 1em 0;}

.stepbox { padding:5px 0;}
.stepbox h5 { font-size:1.5em; line-height:2em; background:#f5f5f5; padding:5px 10px;}
.stepbox h5 b { font-size:1.1em; color:#fc5e10;}
.stepone { padding:1em 0; }
.stepone h6 { font-size:1.35em; line-height:2em; border-bottom:solid 2px #e5e5e5; padding:3px 5px; color:#0475d4;}
.steponebox { padding-top:10px;overflow:hidden;}
.steponebox .wstyle ,.steponebox .wsize { float:left; width:23.5%; margin:1.5em 2% 5px 0;}
.steponebox .wstyle.last,.steponebox .wsize.last {  margin-right:0;}
.steponebox .wstyle .product,.steponebox .wsize .product,.Cfill .product{ border:solid 1px #eae9e9; padding:1em; text-align:center;}
.to-highlight { cursor:pointer; padding:1em 0;}
.ffCheckboxWrapper, .ffRadioWrapper {/*display: inline-block;*/zoom: 1;margin: 0; margin-top:1em; line-height:26px;}
.ffRadio {width: 23px;height: 23px;/*float: left;*/background: url(../images/radio1.png) no-repeat left bottom;cursor: pointer; display:block;}
.ffRadioWrapper a {text-decoration: none;color: #555;position: relative;top: 1px;font-size: 1.25em;}
.steponebox .wstyle .xselected,.steponebox .wtype .xselected,.steponebox .outcome-item .xselected {border:solid 1px #0475d4;}
.ffRadioWrapper.on .ffRadio {
    background: url(../images/radio1.png) no-repeat left 1px;
}
.stepcobox { overflow:hidden; padding:5px 0;}
.stepcobox .ffRadio { float:left;}
.stepcobox .ffRadioWrapper { display:inline-block; margin-right:15px;}

.morebands { padding-top:10px; overflow:hidden; font-size:1.35em; margin-top:10px;}
.btnAddMore {color: #036;float: left;cursor: pointer; line-height:24px;}
.addColor {background-image: url(../images/add_color.png);cursor: pointer;float: left;height: 22px;width: 22px;margin-right: 4px;}
.Cfill { height:755px; overflow-x:hidden; overflow-y:auto; margin-bottom:10px;}
.Cfill .outcome-item { position:relative;float:left; width:23%; margin:1.5em 2% 5px 0;}
.Cfill .outcome-item .ffRadioWrapper { display:inline-block;}
.Cfill .outcome-item .ffRadioWrapper .ffRadio { float:left;}
.Cfill .outcome-item .ffRadioWrapper .ffRadio a { margin-left:5px;}
.txtCus { font-size:1.15em; font-weight:bold; line-height:36px;}
.cusqua { overflow:hidden; padding-top:10px;}
.cusqua .cusqualist { float:left; width:20.5%; padding:5px 2% 0 2%;}
.cusqua .cusqualist label { font-size:1.05em; line-height:1.5em; padding-bottom:5px; display:block;}
.cusqua .txtQty, .txtPms {border-radius: 5px;border: 1px solid #d7d7d7;box-shadow: 0 4px 4px #e7e7e7 inset;text-align: center;color: #666666;font: 14px/30px Nunito-Light, Arial, Helvetica, sans-serif; width:80%;}
.pickcolor {background-image: url(../images/choose_001.jpg);cursor: pointer;float: right;width: 94px;height: 36px;}
.Cbtn {background-image: url(../images/close_btn.png);cursor: pointer;float: right;height: 14px;width: 15px;margin-right: -5px; margin-top:-5px;}
.cuscolist { width:45%; padding:0 2%; float:left;}

.meesstop { margin: 1em 0; background:#f5f5f5; padding:1em;}
.meesstop h5 { font-size:1.35em; line-height:2em; padding:0 5px; margin-top:5px;}
.messtopbox { padding:5px;}
.messtbtit { font-size:1.15em; line-height:1.5em; padding:5px 0; color:#777;}
.frontMsg,.backMsg,.interMsg { background:#fff; border: solid 1px #ddd; height:30px; padding:10px; text-align:center;}
.messtopbox img { height:30px;}
.wristForm { padding:10px 5px;}
.msgStyle { padding:5px 1em;}
.msgStyle label {color: #434343;font-size: 1.35em;font-weight: bold;margin-right: 90px;}
.msgStyle span label.checked{background:url(../images/radio1.png) no-repeat left 1px;}
.msgStyle span label{background:url(../images/radio1.png) no-repeat left bottom;background-repeat:no-repeat;cursor:pointer;float:none;padding:2px 15px 2px 30px;}
.wristForm div input[type="text"]{color:#666;font-size:18px;font-weight:600;padding:10px 1%; width:97.5%; background:#f5f5f5;border:1px solid #d2d2d2;}
.msgStyle input[type="radio"]{cursor:pointer;position:absolute;z-index:-1;display:none}
.msgStyle a { color:#fc5e10; font-size:1.15em; line-height:1.5em;}
.wristForm span.note {display: none;font-size: 14px;width: auto;}
.messform { padding:10px 1em;}
.messffront { padding-top:5px; padding-bottom:10px;}
.messffront label {font-size: 1.35em;font-weight: bold; line-height:1.5em; display:block;}

.wristForm .clipart{list-style:none outside none;margin:0;padding:0;}
.wristForm .clipart ul li{float:left;margin-right:35px;width:300px;overflow:hidden;}
.wristForm .clipart ul li.last{margin-right:0;}
.wristForm .clipart ul li > a{/*border-radius:5px;box-shadow:2px 3px 0 #d2d2d2;*/ background:#f5f5f5;color:#9c9c9c;display:block;font-size:18px;font-weight:400;height:24px;line-height:24px;padding:5px 28px 5px 15px;text-align:center;white-space:pre-wrap;border:1px solid #ddd;}
.wristForm .clipart ul li a:hover{}
.wristForm .clipart ul li .uploadClipart{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:2px 3px 0 #dadada;cursor:pointer;display:block;margin:-3px 0 0;left:-46px;padding:4px;position:relative;width:223px;border:1px solid #d2d2d2;border-top:none;}
.wristPager{text-align:center;}
.wristPager ul{list-style:none outside none;margin:5px 0 20px;padding:0;}
.wristPager ul li{display:inline;margin:0 8px;overflow:hidden;}
.wristPager ul li a{color:#444444;}
.wristPager ul li a em{color:#000000;font-size:18px;font-style:normal;line-height:20px;margin-left:3px;margin-top:4px;position:absolute;text-shadow:0 0 2px #ffffff;width:20px;z-index:1;}
.wristPager ul li a i{color:#ff1d7f;font-style:normal;margin-left:-38px;margin-top:44px;position:absolute;width:44px;}
.wristPager ul li a i u{color:#ff1d7f;float:left;font-weight:bold;margin-left:-40px;position:absolute;text-decoration:none;}
.wristPager ul li a span{font-weight:bold;margin-left:-34px;margin-top:28px;position:absolute;width:40px;}
.wristPager ul li img{border:1px solid #c4c4c4;border-radius:20px;cursor:pointer;height:24px;margin:0 auto;width:24px;}
.wristPager ul li a:hover img{border-color:#000000;}
.wristPager ul li img.cur{border-color:#c4c4c4;box-shadow:0 0 7px 0 #000000;cursor:auto;}

.drpMenuItems{background-color:#fff;position:relative;}
.drpMenuItems span{background-position:left center;background-repeat:no-repeat;display:block;height:100%;position:absolute;right:0;top:0;width:24px !important;}
.drpMenuItems.open span{background-image:url("../images/arrow_up.png");}
.drpMenuItems.closex span{background-image:url("../images/arrow_down.png");}
.drpMenuItems_fonts{background-color:#ffffff;border-radius:10px;box-shadow:4px 5px 0 #d2d2d2;display:none;padding:8px;position:absolute;right:0;top:48px;width:auto;z-index:100;border:1px solid #d2d2d2;}
.clear{clear:both;width:100%;}
.drpMenuItems_clipart{background-color:#fff;border-radius:8px;box-shadow:4px 5px 0 #d2d2d2;display:none;margin-top:-3px;padding:15px;position:absolute;right:0;width:auto;z-index:99;border:1px solid #d2d2d2;}
.clipart .drpMenuItems img{float:left;max-height:30px;max-width:30px;}
.fileLoading{background-color:#f1f1f1;border:1px solid #c1c1c1;border-radius:10px;display:none;height:18px;margin-top:4px;overflow:hidden;position:absolute;width:225px;z-index:2;}
.fileLoading span{background-color:#d5d5d5;display:block;height:100%;transition:width 1s ease 0s;width:0;}
.uploadedFile{background-color:#fff;border:1px solid #444444;display:none;margin:5px 0 0;overflow:hidden;padding:6px 3px;position:relative;z-index:2;}
.uploadedFile b{display:block;float:left;font-size:12px;font-weight:400;overflow:hidden;white-space:pre;}
.uploadedFile span{cursor:pointer;float:right;font-size:12px;font-weight:300;margin-right:3px;}
.freeQty,
.freeQtys{color:#ff861c;font-weight:bold;}
.freeQty{display:none;}
.dropdownUI:hover{}
.dropdownUI.active{background-image:url("../images/arrow_up.png");}
.dropdownUI{background-color:#fff;background-image:url("../images/arrow_down.png");background-position:right center;background-repeat:no-repeat;border-radius:5px;box-shadow:2px 3px 0 #d2d2d2;overflow:hidden;padding-right:25px;width:247px;}
.dropdownUI select{background-color:transparent;border:0 none;border-radius:0;color:#9c9c9c;cursor:pointer;font-size:18px;font-weight:normal;line-height:1;padding:6px 20px;width:270px;}
.txtSales{border:1px solid #444444;border-radius:5px;margin-left:10px;padding:5px 2px;width:70px;color:#000;}
.metallicFee{color:#ff1d7f;font-size:11px;position:absolute;right:99px;top:118px;z-index:8;}
.metallicTextFee{color:#ff1d7f;font-size:11px;position:absolute;right:99px;top:107px;z-index:8;}
.glitterTextFee{color:#ff1d7f;font-size:11px;position:absolute;right:99px;top:107px;z-index:8;}
.wristForm .clipart li a.ownart{border:medium none;border-radius:0;color:#fc5e10;cursor:pointer;font-size:14px;font-weight:400;height:auto;line-height:30px;padding:0;position:absolute;text-align:center;top:2px;left:-2px;width:100%;z-index:1;}
.wristForm .clipart li a.ownart:hover{box-shadow:none;text-decoration:underline;}
.messfontForm{padding:0 1em; padding-top:18px;padding-bottom:20px;position:relative;width:90%;}
.messfontForm label{color:#434343;font-size:1.35em; line-height:1.5em;font-weight:bold; padding-bottom:6px;}

.messfontForm textarea{border:medium none;border-radius:5px;box-shadow:2px 3px 0 #d2d2d2;font-family:inherit;height:90px;padding:10px;resize:none;width:100%;border:1px solid #d2d2d2;}
.messfontForm .btnViewEg{color:#2490cf;float:left;margin-left:23px;margin-top:10px;}
.messfontForm .dropdownUI{float:left;}
.messfontForm #btnSelectFont{/*border-radius:5px;box-shadow:2px 3px 0 #d2d2d2;*/float:left;margin:-4px 0 0;padding:5px 28px 7px 21px;border:1px solid #ddd; background:#f5f5f5; margin-top:6px;}
.messfontForm #drpDigital{border:1px solid #d2d2d2;border-radius:5px;box-shadow:2px 3px 0 #d2d2d2;}
.messfontForm #btnSelectFont:hover{}
.messfontForm #btnSelectFont img{max-height:24px;max-width:300px;}
.messfontForm #txtCustomFont{border:medium none;border-radius:5px;box-shadow:2px 3px 0 #d2d2d2;color:#9c9c9c;display:none;float:left;font-size:18px;font-weight:300;margin-left:43px;margin-top:-4px;padding:8px 20px;width:184px;}
.drpMenuItems.open{background-color:#ffffee;}

.adprmsg { padding:5px 1em; font-size:1.25em; line-height:1.5em;}
.wristForm div.adprmsg input[type="text"].txtOther {color:#666;font-size:14px;font-weight:600;padding:4px 1%; width:100px; background:#f5f5f5;border:1px solid #d2d2d2;}
.wristForm div.adprmsg input { display:block; margin-top:6px;}
.stepextra { padding:10px 0; overflow:hidden;}
.product-infosingle { float:left; border:solid 1px #ddd; width:20%; margin:10px 2% 10px 0; text-align:center;}
.product-infosingle .product { padding:1em;}
.product-infosingle .ffRadioWrapper { text-align:center;}
.product-infosingle .ffRadio { margin: 0 auto;}

.stepbot { padding:10px 0;}
.stepbleft { width:50%; float:left; overflow:hidden; padding:10px 0;}
.stepbot .dats { float:left; width:20%; margin:10px 1%; padding:0 1%;}
.dats .pt{border:2px solid #ccc !important;border-radius: 5px; margin-bottom: 15px !important;cursor:pointer;   }
    .dats .pt.sel{border:2px solid #F4B13D !important;   }
    .dats .pr{ margin-top: 5px;font-size: 20px;color: crimson; line-height:28px;}
    .dats .grn{ margin-top: 5px;font-size: 20px;color: darkturquoise !important;}
    .dats p{font-size: 28px;text-align: center;margin: 0px; line-height:48px;}
    .dats div:nth-of-type(1){font-size: 14px;text-align: center;margin: 0px;border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.inDate {
    padding: 10px 0px;
    text-align: center;
    border: 1px solid #ddd;
    font-family: 'Cutive';
    background: #f5f5f5;
    font-size: 18px; width:96%; width:94%; margin: 0 auto;
    font-weight: bold;
    border-radius: 5px; clear:both;
}
.stepright { width:47%; float:right; padding:1em 0;}
.form-group { font-size:1.25em; line-height:1.75em;}
.form-group label,.form-group textarea { display:block;}
.form-group textarea { background:#f5f5f5; border:solid 1px #ddd; width:98%;}
.ordet { padding:1em; font-size:1.35em; line-height:2em; background:#f5f5f5; margin-top:1.5em;}
.ordettit { font-size:1.5em; line-height:2em; font-weight:bold;}
.totqua,.totamou { padding:5px 0;}
.btnAddToCart { width:100%; background:#fc5e10; color:#fff; font-size:1.5em; text-align:center; line-height:1.75em; border:none; border-radius:3px; margin:1em 0;}


.askcont {padding-top:10px;}
.askcont ul li {line-height:35px; padding-left:20px; overflow:hidden;}
.askcont ul li span { display:block; width:22%; text-align:right; float:left;}
.askcont ul li b {color:#ed3600;}
.askcont ul li input {float:left; margin-left:5px; margin-top:5px; }
.askcont ul li textarea {float:left; margin-top:5px; margin-left:5px;}
.asinput {width:45%; border:solid 1px #d8d7d7; height:22px;line-height:20px;}
.astext {border:solid 1px #d8d7d7; width:55%; height:100px;line-height:20px;}
.askcont ul li .asbtn {width:90px; cursor:pointer; border:none; background:#0475d4; font-size:1.15em; color:#fff; height:28px;line-height:28px;}

#btnli {padding-left:24%; padding-top:10px; clear:both;}
#viewlist {padding-top:10px;}
#precont {margin:0px 2px; padding:3px 0px;}
#precont dl {padding:10px 0; margin-bottom:1em; border-bottom:dotted 1px #ccc;}
#precont h5 {height:25px; line-height:25px; font-size:1.05em;}
#precont dl dt {height:24px;line-height:24px; padding-left:5px;background:#e7e7e7; color:#333; font-weight:bold;}
#precont dl #asdate {color:#888; padding-left:10px;}
#precont dl #asrep {color:#111; font-weight:bold;}
#precont dl dd {padding:5px 3px; line-height:18px; color:#555;}


.lxbox { padding:2em 2px;}
.whlxleft { width:37%; float:left; line-height:2.35em; font-size:1.15em;}
.whlxmap { width:56%; float:right;}

.lxbox { padding:2em 2px;}
.whlxleft { width:37%; float:left; line-height:2.35em; font-size:1.15em;}
.whlxmap { width:56%; float:right;}

.lxbox { padding: 5px 0; overflow:hidden;}
.lxform { width:80%; margin: 0 auto;}
.lxtext { width:42%;/* background:#f8f8f8;-moz-box-shadow: 0px 3px 5px #ccc;
    -webkit-box-shadow: 0px 3px 5px #ccc;
    box-shadow: 0px 3px 5px #ccc;*/}
.lxttitle { font-size:1.5em; line-height:2em; text-align:center; padding:5px 0; font-weight:bold;}
.lxtwz {padding:5px 1px; font-size:1.05em; line-height:2.15em;}
#contactform  {padding:5px 0;}
.lxcont,.lxmap {padding-top:1em;line-height:2em; font-size:1.15em;}
#contactFrm div {
    margin:8px 0px;
    padding: 8px 0px;
}
#contactFrm label { display:block; font-size:1.25em; line-height:1.5em; padding:5px 0;}
#contactFrm input, #contactform textarea {
    border-radius: 3px;
    border: 1px solid #CCCCCC;
    padding: 8px 0px;
    text-indent: 3px;
    outline: none; width:98%;
}
#contactFrm textarea { width:98%;}
#contactFrm input.asbtn{background:#1f7fcf; width:135px;text-align:center; display:block; padding:6px 0; font-size:1.35em; line-height:26px; color:#fff; -webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear; border:none;}
#contactFrm input.asbtn:hover { text-decoration:none; background:#1272c1;}
.color { color:#888;}
	
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 100px;
  right: 10px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:url(../images/top.png) no-repeat center center #444;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
/*.cd-top.cd-fade-out {*/
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
/*  opacity: .5;
}*/
.no-touch .cd-top:hover {
  background:url(../images/top.png) no-repeat right center;
}

#tbox{width:38px; height:38px; float:right; position:fixed; margin-right:10px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:10px;
}
#gotop{ display: block; width:38px; height:38px;} 
#gotop:hover{}
.lpsup { position:fixed; padding:5px 15px; font-size:1.35em; padding-top:12px; bottom:0; right:0; background:#85c032; color:#fff; overflow:hidden;}
.lpsup a { color:#fff;}
.lpsup a:hover { text-decoration:none;}
.lpsup img { float:left; margin-right:10px;}
#fdrdiv {width:70px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;position: fixed;top: 49%;right: 10px; background:#fff; border:solid 1px #0077c3;-moz-box-shadow:2px 2px 2px #ccc; -webkit-box-shadow:2px 2px 2px #ccc; box-shadow:2px 2px 2px #ccc; z-index:99999999;}
#fdrtit { font-weight:bold; color:#fff; background:#0077c3; line-height:1.5em; padding:5px; font-size:1.05em; border-bottom:solid 1px #4bbc2e;}
#fdrlist {padding:5px 0px;}
#fdrlist ul li { overflow:hidden; padding:0px 0px; text-align:center; font-size:1.15em;}
#fdrlist ul li a,#fdrlist ul li span { display:block;}
#fdrlist ul li span { padding:6px 0px; font-size:13px;}
#fdrlist ul li a { /*width:40px; height:30px; background:#0059c6;-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;*/ padding:5px 0px;}

.qBox1 {background:url(../images/q_icon.gif) no-repeat 0 11px; font-weight:bold; padding:10px 0 0 20px; cursor:pointer; font-size:16px; color:#000;font-family:Arial;}
.qBox2 {background:url(../images/q_icon.gif) no-repeat 0 11px; font-weight:bold; padding:10px 0 0 20px; cursor:pointer; font-size:16px; color:#3183D4;font-family:Arial;}
.ansBox {padding:5px 0 0 22px; line-height:17px;font-family:Arial;color:#696969;font-size:14px;}