@charset "utf-8";
/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0; font:14px "Microsoft YaHei", SimSun, "Segoe UI", Verdana, Arial, Sans-Serif;}
body{background:#F0F4F5; color:#333;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:鈥?}
abbr,acronym { border:0;}
input, img, select, button {vertical-align: middle;}

.clearfix {display: inline-block;} 
.clearfix:after {/*/*/content: "."; /* 鍏煎ie8 */display: block;height: 0;clear: both;visibility: hidden; }
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */

@font-face {font-family: 'uxiconfont';
    src: url('/static/fonts/uxiconfont.eot'); /* IE9*/
    src: url('/static/fonts/uxiconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/static/fonts/uxiconfont.woff') format('woff'), /* chrome銆乫irefox */
    url('/static/fonts/uxiconfont.ttf') format('truetype'), /* chrome銆乫irefox銆乷pera銆丼afari, Android, iOS 4.2+*/
    url('/static/fonts/uxiconfont.svg#svgFontName') format('svg'); /* iOS 4.1- */
}
.iconfont{font-family:"uxiconfont";font-size:16px;font-style:normal;}


/* common css */
fieldset {background: #f2f2f2; clear: both}
fieldset li {padding: 5px 0px 5px 0px;line-height: 20px;}
textarea {border: #a7a6aa 1px solid; margin: -1px 3px;padding:5px; background: url("/static/images/bg_input_big.gif") #fff no-repeat 0px 0px;  font-size: 12px;border-radius:3px;} }
input {color: #666; font-size: 12px;vertical-align: middle;}
input[type='text'],input.text  { height:20px;line-height:20px;border: #a7a6aa 1px solid; margin: -1px 3px;  padding: 2px 2px 0px 5px;background: url("/static/images/bg_input_big.gif") #fff no-repeat 0px 0px;border-radius:3px;}}
input[type='password'] {height:20px; border: #a7a6aa 1px solid; margin: -1px 3px;padding: 3px 2px 0px 3px; background: url("/static/images/bg_input_big.gif") #fff no-repeat 0px 0px; border-radius:3px;}}
input[type='checkbox'] {margin: 0px 2px 1px 3px; vertical-align: middle}
* + html input[type='checkbox'] {margin: 0px}
input[type='radio'] {margin: 0px 2px 1px 3px; vertical-align: middle}
* + html input[type='radio'] {margin: 0px}
input[type='file'] {margin: 0px 2px 1px 3px; vertical-align: middle}
select {margin: 0px 3px;padding:0px;padding-top: 2px; color: #666; font-size: 12px;vertical-align: middle;}
button{vertical-align: middle;}
option {padding-right: 4px}

a:link {color: #333; text-decoration: none;}
a:visited {color: #333; text-decoration: none;}
a:hover {color: #FF5500; text-decoration: underline;}


.btn {display:inline-block;line-height: 1.42857;margin:0;padding: 6px 12px;vertical-align:middle;text-align:center;border:solid 1px #AA151C;background:#D81B24;cursor:pointer;font-family:"寰蒋闆呴粦"; font-size: 14px;color:#fff;overflow: hidden;border-radius:3px;box-shadow: 0 1px 3px rgba(34, 25, 25, 0.2);white-space: nowrap;-moz-user-select: none;}
.btn-lg{padding:10px 16px;font-size: 18px;line-height: 1.33;border-radius: 4px;}
.btn-sm {padding: 5px 10px;font-size: 14px; line-height: 1.5; border-radius: 3px;}
.btn-xs {padding: 1px 5px;font-size: 12px; line-height: 1.5; border-radius: 3px;}
.btn-block{width:100%;display:block;padding-left:0;padding-right:0;}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {pointer-events: none;cursor: not-allowed;opacity: .65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;}
.btn .iconfont{font-size:16px;}
.btn-red{background:#D81B24;color:#ffffff;}
.btn-red:hover,a.btn-red:hover{border:solid 1px #C11820;background:#E42831;}
a.btn-red{color:#ffffff;text-decoration: none;}
a.btn-add{background:#D81B24;color:#ffffff;text-decoration: none; }
.btn-add:hover,a.btn-add:hover{border:solid 1px #C11820;background:#E42831;}
.btn-white{background:#F6F3F3;color: #978679;border: 1px solid #E2DBDB;text-decoration: none;box-shadow: 0 1px 2px rgba(34, 25, 25, 0.1);}
.btn-white:hover{background-color: #F9F7F7; border-color: #EBE6E6;color: #B6ABA1;}
a.btn-white{text-decoration: none;}
.btn-green{background:#71af2f;color: #FFFFFF;border: 1px solid #568623;text-decoration: none;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.4);}
.btn-green:hover{background-color: #8BCD44;}
.btn-green-simple{width:100px;line-height:30px;height:30px;font-size:14px;color:#FFFFFF;text-shadow:none;}
a.btn-green-simple{color:#FFFFFF;text-decoration: none;}
.btn-alt{background:#404f59;color: #FFFFFF;border: 1px solid #38454e;text-decoration: none;}
.btn-alt:hover{background-color: #566977;}
.btn-orange{background:#FF7C00;border:solid 1px #EA4C04;}
.btn-orange:hover{background:#FF891A;}
a.btn-orange{color:#FFFFFF;text-decoration: none;}
.btn-blue{background:#39B2FF;color: #FFFFFF;border:solid 1px #2BB6F5;text-decoration: none;}
.btn-blue:hover{background:#6DC6FF;}
.btn-login{width:120px;}
.btn-login:hover{background:#E42831;}
.btn-submit{background:#D81B24;color:#ffffff;}
.btn-submit:hover{border:solid 1px #C11820;background:#E42831;}

.w20{width:20px;}
.w40{width:40px;}
.w60{width:60px;}
.w80{width:80px;}
.w100{width:100px;}
.w120{width:120px;}
.w160{width:160px;}
.w180{width:180px;}
.w200{width:200px;}
.w300{width:300px;}

.s30{clear: both;padding-top:30px;}
.s10{clear: both;padding-top:10px;}
.s20{clear: both;padding-top:20px;}
.s5{clear: both;padding-top:5px;}
.clear{ clear:both;}

.light{color:#ff0000;}
.price{font-family:verdana, arial, helvetica, sans-serif; font-size:14px; color:#ff6600; font-weight:bold;}
.quick-alert{width: 50%;margin: 1em 0;padding:0.5em;background: #ffa;border: 1px solid #a00; color: #a00;font-weight: bold;display: none;}
.alert{width:65%;margin:0 auto;padding:5px 20px;line-height:24px;border:solid 1px #FE9D19;border-radius:3px;}
.alert i{color:#FC9201;}

/* common layout */
.box-shadow {border-radius: 0 0 0 0;box-shadow: 0 1px 3px rgba(34, 25, 25, 0.2);}


.wrapper{clear:both;}
.wrapper.nobg{background:none;}
.container:after {clear: both;content: "";display: block;height: 0;}
.container-w1190{margin: 0 auto;min-width: 980px;width:1190px;text-align:center;}
.container {clear: both;width: 980px;margin: 0 auto;}
.wrapper .line{height:20px;background-color:#CC0000;}
.sidebar{float:left; width:330px;}
.main{float:right; width:630px;}

.container .col-left{float:left;width:200px;}
.container .col-center{float:left;width:560px;margin-left:10px;}
.container .col-right{float:right;width:200px;}

.big-box{clear:both;margin-bottom:30px;padding-bottom:10px;}
.big-hd{clear:both;width:977px;height:130px;margin:0 auto;text-align:center;background:url("/static/images/bg_tit2.png") no-repeat 0 center;}
.big-hd h2{margin:10px 0;height:50px;line-height:40px;font-size:35px;margin-bottom:30px;}
.big-bd{padding-bottom:15px;}
.big-box h3.tit{margin-bottom:10px;font-size:15px;font-weight:bold;}
.big-box h3.tit2{width:200px;padding:5px;background:#00B1A9;font-size:15px;font-weight:bold;color:#ffffff;text-align:center;}
.big-box .sub-tit{border-bottom:solid 2px #00B1A9;margin-bottom:15px;}
.big-box li{line-height:25px;}
.big-box .intro{clear:both;margin-bottom:20px;line-height:24px;}
.big-box .light{padding:10px 0;}

/* common header */
.wrapper-header{clear:both;background:#E4E0DD;}
.header:after {clear: both;content: "";display: block;height: 0;}
.header {width:980px;height:100px;line-height:100px;margin:0 auto;text-align: center;}
.logo{float:left;padding-top:10px;}
.logo a{display:block;position:relative;overflow:hidden;width:288px;height:80px;background:url("/static/images/logo.png") no-repeat 0 0;text-indent:-9999em;}
.adservice{float:left;margin-left:20px;width:450px;padding-top:10px;}
.icons{float:left;margin-top:15px;padding-left:155px;text-align:right;}
.icons li{display:inline-block;float:left;margin:0 10px;}
.service{float:right;width:190px;text-align:right;}
.service img{margin:20px 0;}

/* common foot */
.wrapper-footer{clear:both;background:#333333;height:160px;}
.footer {position:relative;clear:both;width:980px; margin:0 auto;text-align: center; padding: 10px 0 5px 0;color: #CFCFCF;line-height: 25px; }
.footer p{margin-bottom:15px;}
.footer .footer-menus{float:left;width:350px;height:100px;line-height:30px;padding-top:20px;text-align:left;color:#CFCFCF;border-right:solid 1px #000000;}
.footer .footer-menus a{color:#CFCFCF;}
.footer .copyright{margin:5px 0;line-height:25px; color:#666;}
.footer .copyright a{color:#333;}
.footer .copyright p{line-height:22px;}
.footer .footer-service{float:left;width:300px;height:100px;line-height:30px;padding:15px 10px 0 10px;border-right:solid 1px #000000;text-align:left;}
.footer .footer-service p{font-size:14px;}
.footer .qrcode{float:right;position:absolute;right:10px;top:20px;}
.footer .qrcode img.logo{width:68px;margin-right:50px;}
.footer .qrcode img{width:100px;}
.footer .qrcode .txt{font-size:14px;padding:5px 0;color:#ffffff;}
.footer .qrcode.q2{right:180px;}

/* common menus */
.wrapper-menus {clear:both;min-width: 980px;background: #666666;}
.menus{clear:both;width: 980px;margin:0 auto;height:40px;line-height:40px;background: #666666;color: #FFF;}
.menus li{float:left;margin:0;text-align:center;}
.menus li a{min-width:100px;display: block;height:40px;padding:0 5px;line-height:40px;text-decoration: none;white-space: nowrap;text-align:center;font-size:14px;color:#FFF;outline:none;/*background: url("/static/images/bg_menu_line.png") no-repeat right center transparent;*/}
.menus li a:hover,.menus li a.last:hover,.menus li a.cur{background:#CC0000;color:#fff;}
.menus li a.last{background:none;}


.header-nav {clear: both;height: 40px;min-width: 980px;background: url("/static/images/bg_menu.jpg") repeat-x scroll 0 0 transparent;}
.header-nav .header-nav-info{height:34px;padding-left:20px;}
.header-nav .header-nav-info .notice{float:left;line-height:34px;font-size:14px;}
.header-nav .header-nav-info .search{float:right;margin-top:5px;margin-right:10px;}
.header-nav .header-nav-info .search input.text{width:200px;height:20px;line-height:20px;}
.header-nav .header-nav-info .search select{padding:3px 2px;}
.header-nav .header-nav-info .search select option{padding:2px;}

.nav-path {width:100%;padding:0px;text-align:left;}
.nav-path .path{margin-left:5px;background:url("/static/images/ico_home.png") no-repeat left center transparent;height:20px;line-height:20px;padding:10px 0px 6px 20px; border-bottom:dashed 0 #cccccc; border-radius:3px;}
.nav-path .path span{margin:0 5px;font-size:14px;}
.nav-path .path .p{float:left;}
.nav-path .path .tips{float: right; text-align:left; font-weight:bold; }

.brands{width:100%;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.brands ul{margin:5px 0;margin-left:5px;}
.brands li{height:50px;float:left;padding:0;padding-left:0;background:none;margin:5px 8px;border:solid 1px #EFEFEF;}
.brands li:hover{border:solid 1px #666666;}
.brands li img{width:90px;height:30px;}
.brands li a{text-decoration:none;}
.brands .title{width:90px;height:20px;line-height:20px;background-color:#F5F5F5; text-align:center; font-size:12px; font-weight:bold;color:#916328}

.brands2{width:100%;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.brands2 ul{margin:5px 0;}
.brands2 li{padding-left:0;float:left;padding:0;background:none;margin:5px 3px;border:solid 1px #EFEFEF;}
.brands2 li:hover{border:solid 1px #666666;}
.brands2 li img{width:90px;height:30px;}
.brands2 li a{text-decoration:none;}
.box .bd.brands2 li{padding-left:0;background:none;}

.container .ads{width:100%;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.container .ads ul{}
.container .ads li{float:left;padding:0;background:none;margin:4px 4px;border:solid 1px #ccc;}
.container .ads li:hover{border:solid 1px #666666;}
.container .ads li img{width:110px;}
.container .ads li a{text-decoration:none;}
.container .ads1 li{margin:0px 4px;}
.container .ads1 li img{width:115px;}





.box{clear:both;margin:0 auto;margin-bottom:10px;}
.box .hd{height:30px;line-height:30px;}
.box .hd.t1{background:url("/static/images/tit_1.png") no-repeat;}
.box .hd.t2{background:url("/static/images/tit_2.png") no-repeat;}
.box .hd.t5{background:url("/static/images/tit_5.png") no-repeat;}
.box .hd.t6{background:url("/static/images/tit_6.png") no-repeat;}
.box .hd h3,.box .hd p{margin:0px;padding:0px;font-size:14px; color:#fff; }
.box .hd h3{ float:left;margin-left:30px;line-height:30px;}
.box .hd p{float:right;padding-right:10px!important;padding-right:6px;font-size:12px;line-height:25px;color:#666; }
.box .hd p a{color: #666;}
.box .bd{border-top:none;padding:5px 0px 5px 5px;}
.box .bd ul{line-height:22px;}
.box .bd li {padding-left:10px; background: url("/static/images/dot.png") no-repeat left center; line-height:25px;overflow:hidden;text-overflow:ellipsis;font-size: 14px;}

.box .hd.s2{background:url("/static/images/bg_tit3.png") repeat-x;}

.box .bd.expo li{padding-left:0;background:none;}
.box .bd.btns{text-align: center;}
.box .bd.btns img{margin:5px 0;}
.box .bd.search{padding:15px 10px;}
.box .bd.affiche{height:150px;}
.box .bd.affiche li{font-size:14px;}

.container .expo li{margin:15px 0;}
.container .expo li .pic{float:left;}
.container .expo li .pic img{width:100px; height:65px; padding:2px; border:solid 1px #ccc;}
.container .expo li .summary{float:left; padding-left:10px; width:225px;white-space:normal;word-break:break-all;overflow:hidden;}
.container .expo li .summary h3{font-size:14px;}

.box2{clear:both;margin:0 auto;margin-bottom:5px;}
.box2 .hd{height:50px;line-height:50px;font-size: 16px;border-bottom:solid 5px #E1E1E1; }
.box2 .hd h2{ float:left;width:120px;padding-left:10px;color:#333;line-height:50px;font-size:18px;border-bottom:solid 5px #CC0000;}
.box2 .hd p{display:block;float:left;margin-left:10px;padding-right:10px!important;padding-right:6px;font-size:12px;line-height:25px;color:#666; }
.box2 .hd p a{color:#666;}
.box2 .bd{border-top:none;padding:5px 0px 0px 5px;font-size: 12px;}
.box2 .bd .bd-left{float:left;}
.box2 .bd .bd-right{float:left;margin-left:10px;}
.box2 .bd ul{line-height:22px;}
.box2 .bd li {padding-left:15px; background: url("/static/images/dot.png") no-repeat left center; line-height:25px;}
.box2 .bd.brands li{background:none;padding-left:0;}
.box2 .bd.goodslist li{background:none;padding-left:0;}

.goodslist{padding:5px 0;}
.goodslist li{float:left;height:160px; margin:5px 14px;text-align:center;}
.goodslist li div.pic{position: relative;width:110px;height:110px;padding:4px;overflow: hidden;border:solid 1px #ECECEC;background: #FFF;text-align: center;}
.goodslist li div.pic:hover{border:solid 1px #FF2200;}
.goodslist li div.pic.hover{border:solid 1px #FF2200;}
.goodslist li div.pic a {display: table-cell;width:110px;height:110px;line-height:110px;font-size: 0;overflow: hidden;text-align: center;vertical-align: middle;}
.goodslist li img{max-height:110px;max-width:110px;vertical-align: middle;}
.goodslist li div.txt{max-width:110px; height:30px;overflow:hidden;margin:5px auto 0;line-height:130%;word-wrap: break-word;text-align: center;color:#666;} 
.goodslist li div.txt a {color:#000;}
.goodslist li div.txt a:visited {color:#000;}
.goodslist li div.txt a:hover {color: #ff5500; text-decoration: underline;}



.notice{padding:5px 0;text-align:left; font-size:14px;  }
.notice .t{float:left;margin-right:5px;height:30px;line-height:30px;}
.notice img{vertical-align:middle;}
.topnews{float:left;height:30px;line-height:30px;}
.topnews li{height:30px;line-height:30px;}

.row:after{clear: both;content: "";display: block;height: 0;}
.row{clear:left;margin:10px auto;}
.row .label{float:left;width:120px;line-height:30px;padding-right:5px;text-align:right;font-weight:normal;vertical-align:middle;}
.row .field{float:left;line-height:30px;padding-left:0px;text-align:left;vertical-align:middle;}
.row .field input.w40{width:40px;}
.row .field input.w60{width:60px;}
.row .field input.w300{width:300px;}
.row .field a:link { color: #0066ff; text-decoration: underline; }
.row .field a:visited { color: #0066ff; text-decoration: underline; }
.row .field a:hover { color: #ff9900;}
.row .submit{clear:both;padding:10px 0;vertical-align:middle;text-align:center;}

.form{width:500px;margin:20px auto;border:solid 0px #ff2200;}
.form h1{padding-bottom:10px;font-size:20px;border-bottom:solid 1px #ccc;text-align:center;}
.form input[type='text']{height:25px;line-height:25px;}
.form .row{margin:15px auto;}
.form .row .label{font-size:14px;}

.field-validation-error{color: #ff0000;}
.field-validation-valid{display: none;}
.input-validation-error{border: 1px solid #ff0000;background-color: #ffeeee;}
.validation-summary-errors{font-weight: bold;color: #ff0000;}
.validation-summary-valid{display: none;}



#remind{clear:both;width:100%;margin:10px 0;}
#remind h3{font-size:16px;font-weight:blod;color:#a10000;}
#remind .warning{border:solid 1px #FFD696;padding:10px;padding-left:80px;height:40px;line-height:30px;background:#FFFCE3 url("/content/images/warning.png") no-repeat 15px 6px;}
#remind .info{border:solid 1px #FFD696;padding:10px;padding-left:80px;height:40px;line-height:30px;background:#FFFCE3 url("/content/images/info.png") no-repeat 15px 6px;}
#remind .success{border:solid 1px #FFD696;padding:10px;padding-left:80px;height:40px;line-height:30px;background:#FFFCE3 url("/content/images/success.png") no-repeat 15px 6px;}
#remind .block{border:solid 1px #ff6600;padding:10px;padding-left:80px;height:40px;line-height:30px;background:#FFFCE3 url("/content/images/block.png") no-repeat 15px 6px;}


.tv {width: 90%;margin:20px auto;border:solid 1px #BDD7ED;}
.tv td{padding: 10px;height:20px;line-height:20px;font-size: 14px;text-align:left;border-bottom: 1px dashed #CCCCCC;}
.tv th{height:25px; background:#E6E6E6 url("/static/images/app/bg_all.gif") repeat-x 0 0; font-size: 14px;text-align:center; font-weight:bold; color:#254156;}
.tv tfoot td{height:30px;}
.tv .title { height:30px; background-color:#e9e9e9; border-bottom:solid 1px #d9d9d9; color: #000000; font-size: 14px; font-weight:bold; text-align:center; }
.tv .label{ width:20%;font-weight:bold;padding-right:5px;}
.tv .field{padding:5px 0px 5px 5px; }
.tv .field img{max-width:200px;}
.tv .item { padding:5px; background:#ffffff; }
.tv .v { color:#ff0000; font-weight:normal; }

.news-bd table.tv td {
    border-bottom: 1px dashed #CCCCCC;
    font-size: 14px;
    padding: 10px;
}

.pager{clear:both;font-size:12px;margin-top:10px;text-align:right;}
.pager strong{margin:0 3px;}


/* page foot */
.paing{clear: both;margin:15px auto;text-align:center; padding: 10px 0px; overflow: hidden;}
.paing a{display: inline-block;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.428571429;text-decoration: none;background-color: #ffffff;border: 1px solid #dddddd;}
.paing a.current, 
.paing a:hover{z-index: 2;color: #ffffff;cursor: default;background-color: #428bca;border-color: #428bca;}
.paing a.previous-page,.quickpager a.next-page,.quickpager a.no-next,.quickpager a.no-previous{font-weight:700;}
.paing .quickpager {float: left; padding-left:10px;}
.paing .summary{float: right;margin-right:5px;color:#808080;}
.paing .previous-page,
.paing .no-previous{margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.paing .next-page,
.paing .no-next{border-top-right-radius: 4px;border-bottom-right-radius: 4px;}


/* jquery.popImage.mini.js */
#popImage_cache img{border:4px solid #fff;background:#fff;display:block;padding:4px;position:absolute;cursor:pointer;z-index:9999;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 45px #888;-webkit-box-shadow: 0 0 45px #888;box-shadow: 0 0 45px #888;}
.popImage_close{background:url("/static/images/plug/close.png") center no-repeat;position:absolute;height:40px;width:40px;z-index:9999;cursor:pointer;display:none;}

