﻿/*   
	by tsz 2015.07.13
*/
*{margin:0; padding:0;}

body{background-color:#fff; font-family:'microsoft yahei',Arial,Verdana; font-size:12px; color:#3b3b3b;}
body.bg{background-color:#f5f5f5;}
ul,li{list-style:none;}
a,input,select,textarea{text-decoration:none; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0); color:#3b3b3b;}
a:focus{outline:none;} 
a:hover,a.active{text-decoration:none; outline:none; color:#bb0200;}
input,select{outline:none;}
input[type=radio],input[type=checkbox]{vertical-align:middle; margin-right:5px;}
.clearfix:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
.clearfix{*zoom:1; display:inline-block;}
.clearfix{display:block;padding-left:1px;}

.fl{float:left;}
.fr{float:right;}
.block{display:block;}
.pt7{padding-top:7px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.gray{color:#999;}
.red{color:#da3726;}
.blue{color:#1773d0;}

.header .logo,.header .search .btn_search,.header .search .btn_buycar,.btn_left,.btn_right,.proicon b,.col_num_2 dd li b,.footertop li b,.brandlist li .cont .p2 b,.mycenter .cont .col_num_3 li b,.prodetailR .procheck dd li,.prodetailR .btn_buycar b,.prodetailR .btn_collect b,.prodetailbtR .pagetitle span,.prodetailbtL .pagecont li b,.prodetailbtL .group .cont table tr td b,.buycartable tr td .btn_delect,.buyaddress .borderbottom .fpcheck b,.buyaddress .borderbottom .paymentstate b{background:url(../images/background.png) no-repeat; vertical-align:top; display:inline-block;}

.headertop{width:100%; min-width: 1000px; height:40px; border-bottom:2px #0b6fcf solid; background-color:#1d7ad9; font-size:14px; color:#ddf0ff; line-height:40px;}
.headertop a{margin-right:25px; color:#ddf0ff;}
.headertop a:hover{text-decoration:underline;}
.section{width:100%;min-width:1000px;max-width:1300px;margin:0 auto;}
.header{width:100%;min-width: 1000px; background-color:#1d7ad9; padding:17px 0px 28px 0px; height:100%; overflow:hidden;}
.header .logo{background-position:0px 0px; width:325px; height:65px; margin-left:5px; cursor: pointer;}
.header .search{margin-top:20px;margin-right:10px;}
.header .search input[type=text]{border:none; background-color:#fff; width:350px; height:40px; font-size:14px; line-height:40px; padding-left:10px; display:inline-block;}
.header .search .btn_search{background-position:0px -86px; width:44px; height:40px;}
.header .search .btn_buycar{background-position:-52px -86px; width:100px; height:40px; line-height:44px; font-size:12px; color:#fff; text-indent:38px; margin-left:10px;}

.nav{width:100%;min-width:1000px; height:40px; background-color:#5c5c5c;}
.nav li{float:left; width:14%; font-size:16px; line-height:40px; text-align:center;position:relative;}
.nav li a,.nav li a:hover{color:#fff;}
.nav li>ul {display:none;position:absolute;top:40px;left:0;background:#6e6e6e;width:100%;z-index:9999;}
.nav li>ul>li {position:relative;width:100%;height:40px;line-height:40px;border-bottom:1px solid #999;}
.nav li>ul>li>ul {display:none;position:absolute;top:10px;left:100%;background:#8e8e8e;width:100%;z-index:99999;}
.nav li>ul>li>ul>li {position:relative;width:100%;height:40px;line-height:40px;border-bottom:1px solid #aaa;}
.nav li:hover>ul {display:block;}
.nav li>ul>li:hover>ul {display:block;}


.banner{width:100%; height:400px; position:relative; display:inline-block;}
.banner .swiper-slide a {width:100%; height:100%; display: inline-block;}
.banner img{width:100%; height:100%;}

.notice{width:100%;height:40px;background:#eeeeee url(../images/notice.png) no-repeat 0 0; line-height:40px; text-indent:140px; font-size:14px;}

.ad img{width:33.3%; float:left;}

.pagetitle{width:100%; border-bottom:3px #000 solid; padding:10px 0px 8px 0px; font-size:24px; color:#3b3b3b;}
.pagetitle b{font-family:"Times New Roman"; padding-left:10px; text-transform:uppercase;}
.recommendscroll{border-bottom:1px #e3e3e3 solid;border-right:1px solid #e3e3e3;position:relative;height:310px;}
.btn_left,.btn_right{position:absolute; top:-37px; width:33px; height:22px;}
.btn_left{background-position:0px -137px; right:32px;}
.btn_left:hover{background-position:-32px -160px;}
.btn_right{background-position:0px -160px; right:1px;}
.btn_right:hover{background-position:-32px -137px;}
.recommendscroll .prolist{position:absolute; width:13600px;}
.recommendscroll .prolist li{float:left; width:395px; text-align:center; border-left:1px #e3e3e3 solid; height:310px; position:relative; overflow:hidden;}
.recommendscroll .prolist li .proicon,.prosearchlist .proicon{top:10px;}
.recommendscroll .prolist li .cont{padding:40px 20px 20px 40px;}
.recommendscroll .prolist li.first{width:545px; text-align:left; background-color:#fff; z-index:2;}
.recommendscroll .prolist li.first .cont .fl{width:50%;}
.recommendscroll .prolist li.first .cont img{max-width:50%;max-height:247px;}
.recommendscroll .prolist li.first .cont .p1{font-size:30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.recommendscroll .prolist li.first .cont .p2{padding-top:15px; font-size:14px;}
.recommendscroll .prolist li.first .cont .p3{font-size:36px; line-height:36px; padding-top:50px; color:#da3726;}
.recommendscroll .prolist li.first .cont .p3 span{font-size:18px;}
.recommendscroll .prolist li.two{width:375px;}
.recommendscroll .prolist li.two img{max-height:200px;}
.recommendscroll .prolist li.two .p1{font-size:18px; line-height:26px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.brandscroll,.franchscroll{border-right:1px #e3e3e3 solid;border-bottom:1px #e3e3e3 solid;position:relative;height:120px; background-color:#fff;}
.brandscroll .prolist,.franchscroll .prolist{position:absolute; width:1000%;}
.brandscroll .prolist li{float:left; width:170px; height:120px; line-height:120px; vertical-align:middle; text-align:center;}
.brandscroll .prolist li span{border:1px #e3e3e3 solid; border-right:none; display:block; width:100%; height:100%;}
.brandscroll .prolist li span img{vertical-align:middle; max-height:96%; max-width:96%; overflow:hidden;}
.franchscroll{height:87px;}
.brandscroll,.franchscroll{}
.franchscroll .prolist li{float:left; width:272px; height:87px; line-height:87px; vertical-align:middle; text-align:center;}
.franchscroll .prolist li span{border-left:1px #e3e3e3 solid;font-size:16px; display:block;}
.franchscroll .prolist li:last-child span{border-right:1px #e3e3e3 solid;}
.col_num_2{width:48%;}
.col_num_2 li{float:left; width:50%; margin-left:-1px;}
.col_num_2 li .cont{border:1px #e3e3e3 solid; padding:25px 20px; height:300px; display:block; position:relative;}
.col_num_2 li .cont .p1,.col_num_2 li .cont .p2{font-size:18px; font-weight:bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.col_num_2 li .cont .p2{padding-top:8px;}
.col_num_2 li .cont .p3{text-align:center; padding-top:20px;}
.col_num_2 li .cont .p3 img{height:220px;}
.col_num_2 li .cont .proicon{bottom:20px;}
.proicon{position:absolute; right:20px;}
.proicon b{height:19px; margin-left:8px;}
.proicon .b1{background-position:-167px -86px; width:19px;}
.proicon .b2{background-position:-194px -86px; width:18px;}
.proicon .b3{background-position:-220px -86px; width:28px;}
.proicon .b4{background-position:-257px -86px; width:41px;}
.col_num_2 dl{border:1px #e3e3e3 solid; padding:25px 20px; display:block;}
.col_num_2 dt{float:left;}
.col_num_2 dd{margin:0px 0px 0px 285px; height:185px;}
.col_num_2 dd li{width:100%; font-size:14px; line-height:36px; height:36px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.col_num_2 dd li b{background-position:-313px -83px; width:4px; height:8px; margin:15px 8px 0px 0px;}
.pagetitle.bordernone{border-bottom:none;}
.pagetitle.bordernone .more{float:right; color:#666; font-family:'宋体'; font-size:16px; padding:10px 15px 0px 0px;}

.crumbs{width:100%;min-width:1000px; height:50px; background-color:#eee; font-size:14px; line-height:50px;}
.prosearch{width:100%; min-width:1000px; background-color:#fff; padding:15px 0px;}
.prosearch li{border-bottom:1px #e3e3e3 solid; line-height:35px; padding:0px 15px; font-size:14px;}
.prosearch li:last-child{border-bottom:none;}
.prosearch li:first-child{border-bottom:1px #e3e3e3 solid;}
.prosearch li a{padding:0px 20px;}
.prosearchlist .page{font-size:15px; color:#e3e3e3; padding:30px 0px 0px 0px;}
.prosearchlist .page a{padding:0px 15px;}
.prosearchlist li{float:left; width:23%; background-color:#fff; margin:30px 1% 0px 1%; text-align:center; padding:20px 0px; position:relative;}
.prosearchlist li:hover{-webkit-box-shadow:0px 0px 50px #bbb; -moz-box-shadow:0px 0px 50px #bbb; box-shadow:0px 0px 50px #bbb;}
.prosearchlist li .p1{padding-top:25px;}
.prosearchlist li .p1 img{height:220px;}
.prosearchlist li .p2{font-size:18px; padding-top:8px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.prosearchlist li .p3{font-size:18px; color:#da3726; padding-top:5px;}
.prosearchlist li .p4{padding-top:15px; z-index:3;}
.prosearchlist li .p4 a{padding:7px 15px; font-size:14px; margin-right:10px; display:inline-block;}
.prosearchlist li .p4 .a1{border:1px #da3726 solid; background-color:#da3726; color:#fff;}
.prosearchlist li .p4 .a2{border:1px #ccc solid; background-color:#fff; color:#3b3b3b;}

.companycont{width:100%;min-width:100%; background-color:#fff; padding-bottom:30px;}
.companycont .cont{height:100%; padding-bottom:30px; overflow:hidden;}
.companycont .cont img{ margin-left:10px;}
.companycont .cont p{margin:3px 10px; font-size:16px; line-height:24px; text-indent:2em;}

.brandcont{width:100%;min-width:100%; background-color:#fff; padding-bottom:30px;}
.brandcont .cont{height:100%; padding-bottom:30px; overflow:hidden; line-height:28px; font-size:14px;}/*625 by zsw*/
.brandcont .cont img{float:left; margin-left:40px; display:block; margin-right:20px; padding:20px;}/*625 by zsw*/
.brandcont .cont p{margin:0px 0px 0px 310px; font-size:14px; line-height:28px;}/*625 by zsw*/
.brandrz{width:100%; border-top:1px #e3e3e3 solid; padding-top:20px; font-size:18px; text-indent:230px;}
.brandrz .proicon{position:relative; top:0px; right:0px; vertical-align:top;}
.brandlist li{width:48%; background-color:#fff; text-align:center; margin-top:20px; position:relative;}
.brandlist li .proicon{top:15px;}
.brandlist li .cont{padding:30px 20px;}
.brandlist li .cont .p1{height:320px; line-height:320px; vertical-align:middle;}
.brandlist li .cont .p1 img{max-height:320px; vertical-align:middle;}
.brandlist li .cont .p2{width:100%; text-align:right;}
.brandlist li .cont .p2 a{margin-left:25px; font-size:14px;}
.brandlist li .cont .p2 b{width:19px; height:19px; margin-right:8px;}
.brandlist li .cont .p2 .b1{background-position:-88px -137px;}
.brandlist li .cont .p2 .b2{background-position:-125px -137px;}
.brandlist li .cont .p3{width:100%; font-size:18px; line-height:30px; text-align:left; border-top:1px #e3e3e3 solid; margin-top:15px; padding-top:20px;}
.brandlist li .cont .p3 span{color:#da3726; display:block;}
.brandlist li .cont .p3 a{border:1px #e3e3e3 solid; padding:7px 35px; font-size:18px; color:#da3726; display:inline-block;}

.paging{width:100%; text-align:center; margin-top:30px;}
.paging a{background-color:#ccc; border:1px #ccc solid; height:40px; line-height:40px; text-align:center; font-size:18px; padding:0px 15px; margin-right:10px; color:#fff; vertical-align:top; display:inline-block;}
.paging a:hover,.paging a.hover{background-color:#fff; color:#3b3b3b;}
.paging .btn_prev,.paging .btn_next{font-family:'宋体';}

.mycenter .title{width:100%; background-color:#fff; text-indent:30px; padding:20px 0px; font-size:18px; line-height:18px; display:inline-block;}
.mycenter .cont{background-color:#fff; margin-top:20px; height:100%; overflow:hidden;}
.mycenter .cont .contL{float:left; width:200px; padding-left:30px;}
.mycenter .cont .contL dt{width:200px; font-size:18px; font-weight:bold; padding:25px 0px 10px 0px;}
.mycenter .cont .contL dd{width:200px; font-size:14px; line-height:28px;}
.mycenter .cont .contR{border-left:20px #f5f5f5 solid; margin:0px 0px 0px 230px; padding:25px 40px 40px 40px;min-height:500px; }
.mycenter .cont .vipInfo{border-bottom:1px #e3e3e3 solid; padding:70px 0px 35px 0px; height:100%; overflow:hidden;}
.mycenter .cont .vipInfo .vipic{border:1px #e3e3e3 solid; padding:4px; width:90px; height:90px; text-align:center; vertical-align:middle; line-height:90px;}
.mycenter .cont .vipInfo .vipic img{vertical-align:middle; max-height:90px; max-width:90px; overflow:hidden;}
.mycenter .cont .vipInfo ul{margin:0px 0px 0px 150px;}
.mycenter .cont .vipInfo ul li{float:left; width:50%; font-size:14px; line-height:30px;}
.mycenter .cont .vipInfo ul li:first-child{font-size:20px; color:#111;}
.mycenter .cont .col_num_3{width:100%; padding-top:40px;}
.mycenter .cont .col_num_3 li{float:left; width:25%; margin-left:2%;} 
.mycenter .cont .col_num_3 li b{width:104px; height:104px; display:block;}
.mycenter .cont .col_num_3 li .b1{background-position:0px -320px;}
.mycenter .cont .col_num_3 li .b2{background-position:-112px -320px;}
.mycenter .cont .col_num_3 li .b3{background-position:-224px -320px;}
.mycenter .cont .col_num_3 li .p1{font-size:18px; padding-top:15px;}
.mycenter .cont .col_num_3 li .p2{font-size:14px; padding-top:7px;}
.mycenter .booktitle{width:100%; height:70px; padding-top:25px;}
.mycenter .booktitle dt,.mycenter .booktitle dd{float:left;}
.mycenter .booktitle dt{text-align:right; font-size:14px; padding:0px 10px 0px 0px;}
.mycenter .booktitle b{font-size:18px; line-height:34px; display:block;}
.mycenter .booktitle dd img{width:53px; height:53px; border:1px #e3e3e3 solid; padding:2px; overflow:hidden;}
.mycenter .booktitle span,.bookdetailstate font{font-size:24px; line-height:24px;}
.mycenter .booktab{height:50px;}
.mycenter .booktab li{float:left; font-size:18px; line-height:18px; cursor:pointer;}
.mycenter .booktab li.hover,.mycenter .booktab li.hover a{color:#e84c3d;}
.mycenter .booktab li.line{padding:0px 18px; font-size:14px; color:#ddd;}
.mycenter .booklist dt{border:1px #e3e3e3 solid; background-color:#f5f5f5; font-size:14px; height:50px; line-height:50px; text-indent:19px; display:block;}
.mycenter .booklist dt span{font-size:16px; color:#e84c3d; padding-right:10px;}
.mycenter .booklist dt .gray{color:#999;}
.mycenter .booklist dd{border:1px #e3e3e3 solid; border-top:none; padding:0px 29px 20px 29px; margin-bottom:20px;}
.mycenter table tr td{vertical-align:top; font-size:14px; line-height:26px; padding:20px 10px 0px 10px;}
.mycenter table tr td img{max-width:80px;}
.mycenter table tr td span,.mycenter .bookdetailprice font{font-size:20px;}
.mycenter table tr td a,.bookdetailstate a,.mycenter .bookdetailtitle a,.mycenter .bookdetailprice a{width:98px; height:28px; line-height:28px; font-size:14px; text-align:center; margin-bottom:5px; display:block;}
.mycenter table tr td .detail,.bookdetailstate .detail,.mycenter .bookdetailtitle .detail,.mycenter .bookdetailprice .detail{border:1px #e3e3e3 solid; color:#3b3b3b;}
.mycenter table tr td .sure,.bookdetailstate .sure,.mycenter .bookdetailprice .sure{border:1px #1773d0 solid; background-color:#1773d0; color:#fff;}
.mycenter table tr td .payment,.bookdetailstate .payment,.mycenter .bookdetailprice .payment{border:1px #e84c3d solid; background-color:#e84c3d; color:#fff;}
.mycenter table tr td .payment.disabled,.bookdetailstate .payment.disabled,.mycenter .bookdetailprice .payment.disabled{border-color:#ccc;background-color:#ccc;}
.mycenter .bookdetailtips{width:100%; border-bottom:1px #e3e3e3 solid;; padding:0px 0px 9px 0px; font-size:16px;}
.mycenter .bookdetailtips font{font-size:18px;}
.mycenter .bookdetailstate{color:#e84c3d; padding-top:20px;}
.mycenter .bookdetailstate font{padding-right:10px;}
.mycenter .bookdetailstate a,.mycenter .bookdetailprice a{display:inline-block; margin-left:5px;}
.mycenter .bookborder{width:100%; border-bottom:1px #e3e3e3 solid;; padding-bottom:19px;}
.mycenter .bookdetailpage{background:url(../images/state.gif) no-repeat; width:763px; margin:30px auto 0px auto; position:relative;}
.mycenter .bookdetailpage b{position:absolute;}
.mycenter .bookdetailpage .page1,.mycenter .bookdetailpage .page2,.mycenter .bookdetailpage .page3,.mycenter .bookdetailpage .page4{background:url(../images/statehover.png) no-repeat; height:20px; display:inline-block;}
.mycenter .bookdetailpage .page1{width:20px;}
.mycenter .bookdetailpage .page2{width:269px;}
.mycenter .bookdetailpage .page3{width:516px;}
.mycenter .bookdetailpage .page4{width:763px;}
.mycenter .bookdetailpage span{padding-top:28px; margin-left:-15px; display:inline-block;}
.mycenter .bookdetailpage .span1,.mycenter .bookdetailpage .span2{width:260px;}
.mycenter .bookdetailpage .span3{width:235px;}
.mycenter .bookdetailpage font{font-size:14px; font-weight:bold; text-indent:10px; display:block;}
.mycenter .bookdetailpage span:last-child font{text-indent:0px;}
.mycenter .bookdetailtitle{padding-top:20px; font-size:18px; line-height:30px;}
.mycenter .bookborder li{width:100%; font-size:14px; line-height:24px; color:#575757;}
.mycenter .bookdetailprice{width:100%; padding:20px 0px 20px 0px; text-align:right; font-size:14px; line-height:30px; color:#575757;}
.mycenter .bookdetailprice p{height:30px;}
.mycenter .bookdetailprice span{float:right; width:150px; color:#e84c3d;height:30px;}

.prodetailcont{width:100%; margin-top:35px; height:100%; overflow:hidden;}
.prodetailcont.bordertop{border-top:3px #000 solid;}
.prodetailL{float:left; width:50%; margin-top:20px; position:relative;}
.prodetailL .prosmall{float:left; width:70px;}
.prodetailL .prosmall li{float:left; width:60px; height:60px; margin-top:10px; padding:4px; border:1px #e3e3e3 solid; text-align:center; line-height:60px; vertical-align:middle; display:table-cell; *display:block; *font-family:Arial; *font-size:54px; cursor:pointer;}
.prodetailL .prosmall li img{max-width:60px; max-height:60px; vertical-align:middle;}
.prodetailL .prosmall li.hover{border:1px #da3726 solid;}
.prodetailL .probig{margin:0px 0px 0px 130px;}
.prodetailL .probig .img{width:100%; height:344px; border-bottom:1px #e3e3e3 solid; text-align:center;}
.prodetailL .probig .img img {max-width:500px; max-height:340px;}
.prodetailL .probig .ident{width:100%; padding-top:15px; font-size:18px;}
.prodetailL .probig .ident .proicon{position:relative; top:0px; left:0px;}
.prodetailR{float:right; width:40%;}
.prodetailR .borderbottom{border-bottom:1px #e3e3e3 solid; padding:19px 10px;}
.prodetailR .title{font-size:26px; font-weight:bold;}
.prodetailR .brank{line-height:40px; font-size:16px;}
.prodetailR .brank img{vertical-align:top; height:40px;}
.prodetailR .brank span{padding:0px 20px; color:#ccc;}
.prodetailR .price{font-size:16px; color:#da3726;}
.prodetailR .price font{font-size:36px; font-weight:bold;}
.prodetailR .price span{padding-left:3px;}
.prodetailR .procheck dt{float:left; font-size:14px; font-weight:bold; line-height:26px;}
.prodetailR .procheck dd{margin-left:70px;}
.prodetailR .procheck dd li{background-position:-198px -169px; width:102px; height:26px; line-height:26px; margin-bottom:10px; text-align:center; cursor:pointer;}
.prodetailR .procheck dd li.hover{background-position:-88px -169px;}
.prodetailR .btn_gobuy,.prodetailR .btn_buycar{height:50px; line-height:50px; font-size:18px; color:#fff; padding:0px 20px; display:inline-block;}
.prodetailR .btn_gobuy{background-color:#da3726; margin-right:10px;}
.prodetailR .btn_buycar{background-color:#1773d0;}
.prodetailR .btn_buycar b{background-position:-157px -137px; width:19px; height:19px; margin:16px 7px 0px 0px;}
.prodetailR .btn_collect{margin-left:15px; font-size:14px;}
.prodetailR .btn_collect b{background-position:-88px -137px; width:19px; height:19px; margin:18px 7px 0px 0px; display:inline-block;}
.prodetailR .btn_del {background-color:#666666;}
.prodetailbtR{float:right; width:330px;}
.prodetailbtR .pagetitle{font-size:18px; border-bottom:none; padding:10px 0px;}
.prodetailbtR .pagetitle span{background-position:-196px -137px; width:20px; height:17px; margin:2px 7px 0px 0px; display:inline-block;}
.prodetailbtR .prolist{border:1px #e3e3e3 solid; padding:0px 9px;}
.prodetailbtR .prolist li{width:100%; border-bottom:1px #e3e3e3 solid; padding:15px 0px;}
.prodetailbtR .prolist li:last-child{border-bottom:none;}
.prodetailbtR .prolist li .img{float:left; width:90px;}
.prodetailbtR .prolist li .img img{max-width:70px;}
.prodetailbtR .prolist li .cont{margin:0px 0px 0px 90px;}
.prodetailbtR .prolist li .cont .p1{font-size:16px; margin-top:-3px;}
.prodetailbtR .prolist li .cont .p2{font-size:14px; padding-top:8px;}
.prodetailbtR .prolist li .cont .p3{font-size:20px; color:#da3726; padding-top:8px;}
.prodetailbtR .prolist li .cont .p3 span{font-size:14px;}
.prodetailbtL{margin:0px 350px 0px 0px;}
.prodetailbtL .tabcont{width:70%; height:30px; margin-left:15%; padding-top:5px;}
.prodetailbtL .tabcont li{float:left; font-size:18px; cursor:pointer;}
.prodetailbtL .tabcont li.hover{color:#da3726;}
.prodetailbtL .tabcont .line{padding:0px 20px; color:#e3e3e3;}
.prodetailbtL .pagecont{width:100%; height:100px; background-color:#f5f5f5;}
.prodetailbtL .pagecont li{float:left; width:19.9%; border-right:1px #e3e3e3 solid; height:100%; text-align:center; font-size:16px; position:relative;}
.prodetailbtL .pagecont li:last-child{border-right:none;}
.prodetailbtL .pagecont li b{position:absolute; left:50%; margin:10px 0px 0px -22px; width:43px; height:43px; display:block;}
.prodetailbtL .pagecont li .b1{background-position:0px -257px;}
.prodetailbtL .pagecont li .b2{background-position:-55px -257px;}
.prodetailbtL .pagecont li .b3{background-position:-113px -257px;}
.prodetailbtL .pagecont li .b4{background-position:-172px -257px;}
.prodetailbtL .pagecont li .b5{background-position:-237px -257px;}
.prodetailbtL .pagecont li p{padding-top:63px;}
.prodetailbtL .contlr{font-size:14px; line-height:22px; height:100%; overflow:hidden;}
.prodetailbtL .contlr .contlrL{margin:15px 200px 0px 0px;}
.prodetailbtL .contlr .contlrL div{padding-top:7px;}
.prodetailbtL .contlr .contlrR{float:right;}
.prodetailbtL .contlr span{float:left;}
.prodetailbtL .contlr p{margin-left:80px;}
.prodetailbtL .group .img{float:left; width:55%;}
.prodetailbtL .group .img img{width:100%; height:275px;}
.prodetailbtL .group .cont{margin-left:55%; height:275px; background-color:#f5f5f5;}
.prodetailbtL .group .cont table tr td{width:33.3%; height:91px; font-size:16px; text-align:center;}
.prodetailbtL .group .cont table .tr1 td{color:#333; white-space:nowrap;}
.prodetailbtL .group .cont table .tr2{background-color:#1773d0;}
.prodetailbtL .group .cont table .tr2 td{color:#fff;}
.prodetailbtL .group .cont table .tr3 td{color:#1773d0;}
.prodetailbtL .group .cont table tr td label{font-size:36px;}
.prodetailbtL .group .cont table tr td b{width:22px; height:22px; margin-left:45%; display:block; margin-bottom:7px;}
.prodetailbtL .group .cont table tr td .b1{background-position:-337px -344px;}
.prodetailbtL .group .cont table tr td .b2{background-position:-368px -346px;}
.prodetailbtL .border{border:1px #e3e3e3 solid;}
.prodetailbtL .border table tr td{width:50%;}
.prodetailbtL .border table tr .td1{font-size:20px; text-align:center;}
.prodetailbtL .border table tr .td2 img{width:100%; height:210px; display:block;}
.prodetailbtL .border table tr .td3{background-color:#ececec; text-align:center; font-size:16px; font-weight:bold;}
.prodetailbtL .border table tr .td3 span{margin:10px 0px 0px 35%; width:180px; height:30px; display:block;}/*810 by zsw*/
.prodetailbtL .border table tr .td4{padding:20px; font-size:14px; line-height:22px;}

.buypagelist{width:100%; margin-top:34px; border-bottom:2px #eee solid; height:17px; position:relative; display:inline-block;}
.buypagelist li{float:left; width:25%; text-align:center;}
.buypagelist li:first-child{text-align:left;}
.buypagelist li:last-child{text-align:right;}
.buypagelist li span{height:34px; margin-bottom:-34px; background-color:#eee; border-radius:8px; padding:0px 50px; font-size:18px; line-height:34px; color:#333; display:inline-block;}
.buypagelist li.hover span{background-color:#70c0e7; color:#fff;}
.buycartable{background-color:#fff; width:98%; padding-bottom:10px; margin:40px 1% 0px 1%; font-size:14px;}
.buycartable tr th{height:58px; border-bottom:2px #eee solid; line-height:58px; padding:10px 25px 0px 25px; font-weight:normal; white-space:nowrap;}
.buycartable tr td{border-bottom:1px #eee solid; padding:25px; line-height:28px;}
.buycartable tr .td1 img{max-width:100px;}
.buycartable tr .td2{font-size:18px;}
.buycartable tr .td3{font-size:20px; color:#da3726;}
.buycartable tr td .btn_minus,.buycartable tr td .btn_plus,.buycartable tr td .btn_number{border:1px #eee solid; width:38px; height:38px; line-height:38px; text-align:center; font-size:16px; color:#333; display:inline-block;}
.buycartable tr td .btn_minus{border-right:none;}
.buycartable tr td .btn_plus{border-left:none;}
.buycartable tr td .btn_number{width:70px; border-left:none; border-right:none;vertical-align:top;}
.buycartable tr td .btn_delect{background-position:-332px -83px; width:11px; height:14px;}
.buypage_gobuy{width:98%; margin:20px 1% 0px 1%; background-color:#fff; text-indent:30px; height:58px; line-height:58px; font-size:14px; color:#da3726;}
.buypage_gobuy span,.buyaddress .borderbottom .paymentstate .cont p font{font-size:30px; vertical-align:top;}
.buypage_gobuy a{color:#333;}
.buypage_gobuy .fr a{background-color:#da3726; margin-left:35px; width:200px; height:58px; font-size:18px; color:#fff; text-align:center; display:inline-block;}
.prosearchlist .gobuytitle{width:98%; margin:50px 1% 20px 1%; border-bottom:1px #ccc solid; height:12px;}
.prosearchlist .gobuytitle span{font-size:24px; line-height:24px; background-color:#f5f5f5; color:#666; padding-right:10px;}
.buyaddress{background-color:#fff; margin-top:30px;}
.buyaddress .title{font-size:18px; border-bottom:2px #eee solid; padding:25px 0px 18px 50px;}
.buyaddress .cont{padding:0px 30px 0px 50px;}
.buyaddress .borderbottom{width:100%; border-bottom:1px #eee solid; padding:10px 0px 30px 0px; height:100%; overflow:hidden;}
.buyaddress .borderbottom.last{border-bottom:none;}
.buyaddress .borderbottom .fl{font-size:18px; padding-top:20px; line-height:50px;}
.buyaddress .borderbottom .content{margin:0px 0px 0px 120px; font-size:14px; color:#000;}
.buyaddress .borderbottom .deliverylist li{float:left; margin:20px 20px 0px 0px; position:relative; background:url(../images/address.png) 0px -125px no-repeat; width:327px; height:119px; line-height:22px; display:inline-block;}
.buyaddress .borderbottom .deliverylist li.hover{background-position:0px 0px;}
.buyaddress .borderbottom .deliverylist li:last-child{background-position:0px -250px;}
.buyaddress .borderbottom .deliverylist li:last-child a{width:100%; height:100%; display:inline-block;}
.buyaddress .borderbottom .deliverylist li .p1{position:absolute; top:11px; left:38px;}
.buyaddress .borderbottom .deliverylist li .p2{position:absolute; top:12px; left:170px;}
.buyaddress .borderbottom .deliverylist li .p3{position:absolute; top:51px; left:38px;}
.buyaddress .borderbottom .distributionlist li,.buyaddress .borderbottom .paywaylist li{float:left; margin:20px 20px 0px 0px; border:1px #ccc solid; height:50px; line-height:50px; padding:0px 20px;}
.buyaddress .borderbottom .paywaylist li img{vertical-align:middle;}
.buyaddress .borderbottom .distributionlist li.hover,.buyaddress .borderbottom .paywaylist li.hover{border:1px #da3726 solid; color:#da3726;}
.buyaddress .borderbottom .fpcheck{float:left; margin-top:34px;}
.buyaddress .borderbottom .fpcheck b{background-position:-337px -318px; width:19px; height:18px; margin-right:5px;}
.buyaddress .borderbottom .fpcheck b.hover{background-position:-362px -318px;}
.buyaddress .borderbottom .fpcheck_hide{margin:20px 0px 0px 50px; border:1px #ddd solid; padding:8px 12px; line-height:24px; display:none;}
.buyaddress .borderbottom .fpcheck_hide.hover{display:inline-block;}
.buyaddress .borderbottom .fpcheck_hide label{padding-left:20px;}
.buyaddress .borderbottom .fpcheck_hide input[type=text]{border:1px #ddd solid; width:200px; height:22px; background-color:#f5f5f5; margin-left:7px; padding:0px 4px;}
.buyaddress .borderbottom .fpcheck_hide select{width:120px; height:24px; border:1px #ddd solid; padding-left:4px;}
.buyaddress .borderbottom .tips{width:100%; border-bottom:1px #eee solid; padding:20px 0px 15px 0px; font-size:18px;}
.buyaddress .borderbottom .tips a{font-size:14px;}
.buyaddress .borderbottom table tr td{border-bottom:1px #eee solid; padding:25px 10px 15px 0px; font-size:14px; line-height:28px;}
.buyaddress .borderbottom table tr:last-child td{border-bottom:none; padding:25px 10px 0px 0px;}
.buyaddress .borderbottom table tr td img{max-height:70px; margin-right:15px; vertical-align:middle;}
.buyaddress .borderbottom table tr td span{color:#da3726; font-size:18px;}
.buyaddress .borderbottom table tr td label{padding-left:30px;}
.buyaddress .borderbottom table tr td label:last-child font{font-size:24px;}
.buyaddress .borderbottom .payment{text-align:right;}
.buyaddress .borderbottom .paymentstate{padding:50px 0px 20px 0px;}
.buyaddress .borderbottom .paymentstate b{float:left; width:84px; height:85px;}
.buyaddress .borderbottom .paymentstate .success{background-position:-359px 0px;}
.buyaddress .borderbottom .paymentstate .successover{background-position:-359px -94px;}
.buyaddress .borderbottom .paymentstate .cont{font-size:14px; line-height:24px;}
.buyaddress .borderbottom .paymentstate .cont .p1{font-size:24px; color:#000;}
.buyaddress .borderbottom .paymentstate .cont .p2,.buyaddress .borderbottom .paymentstate .cont .p3{font-size:14px;}
.buyaddress .borderbottom .paymentstate .cont .p2{padding-top:15px;}
.buyaddress .borderbottom .paymentstate .cont .p3{padding-top:50px;}
.buyaddress .borderbottom .paymentstate .cont .p4{line-height:85px; font-size:36px; color:#1d7ad9; margin:0px;}
.buyaddress .borderbottom .paymentstate .cont span{float:left;}
.buyaddress .borderbottom .paymentstate .cont p{margin:0px 0px 0px 80px;}
.price_zong{background-color:#fff; padding:20px 25px; height:100%; overflow:hidden;}
.price_zong .detail{float:left; border:1px #ddd solid; padding:8px 25px 15px 25px; font-size:14px; line-height:24px; color:#000;}
.price_zong .detail span{float:left; text-align:right;}
.price_zong .detail p{margin:0px 0px 0px 80px;}
.price_zong .cont{float:right; text-align:right; font-size:16px; color:#000; line-height:30px;}
.price_zong .cont span{float:right; width:170px; text-align:right; color:#da3726;}
.price_zong .cont font,.buyaddress .borderbottom .paymentstate .cont .p3 font{font-size:30px;}
.btn_red{height:50px; padding:0px 40px; background-color:#da3726; color:#fff; font-size:18px; line-height:50px; display:inline-block;}
.btn_red.disabled{background-color:#ccc;border-color:#ccc}

.join_form { height: 910px; }
.join_form .form_title {float:left; width: 872px;line-height:50px; height:50px; font-size:20px; font-weight:bold; text-align:center;}
.join_form .form_title1 {float:left; width: 872px;color:#0e7ec2; font-size:14px; line-height:30px; height:30px; margin: 10px;}
.join_form .form_details {border:1px solid #eee; background:#f5f5f5; float:left; width:770px; padding:20px 60px;}
.join_form .form_details .form_item1 {float:left; width:360px; margin: 5px 30px 0 0;}
.join_form .form_details .form_item2 {float:left;width:360px; margin: 5px 0;}
.join_form .form_details .form_item3 {float:left; margin: 5px 0; width:770px;}
.join_form .form_details label {float: left; display:inline-block; width:80px; height:30px; line-height:30px; text-align:right;}
.join_form .text_280 {float: left; width:260px; height:30px; padding:0 10px; border:none; background:url(../images/input.png) no-repeat 0 -90px;}
.join_form .text_province {float: left; width:78px; height:30px; padding:0 10px; border:none; background:url(../images/input.png) no-repeat 0 -210px; margin-right:6px;}
.join_form .text_city {float: left; width:78px; height:30px; padding:0 10px; border:none; background:url(../images/input.png) no-repeat -104px -210px; margin-right:6px;}
.join_form .text_462 {float: left; width:442px; height:30px; padding:0 10px; border:none; background:url(../images/input.png) no-repeat -208px -210px;}
.join_form .text_area {float: left; width:650px; height:76px; padding:10px; border:none; background:url(../images/input.png) no-repeat 0 -270px;}
.join_form .text_690 {float: left; width:670px; height:30px; padding:0 10px; border:none; background:url(../images/input.png) no-repeat 0 -150px;}
.join_form .text_170 {float: left; width:150px; height:30px; padding:0 10px; border:none; background:url(../images/input.png) no-repeat -140px -30px;}
.join_form .form_prolist {border:1px solid #eee; background:#f5f5f5; float:left; width:810px; padding:20px 40px;}
.join_form .form_prolist .list_item {float:left; margin: 5px 0; width:810px;}
.join_form .form_prolist label {float: left; display:inline-block; height:30px; line-height:30px; text-align:center;margin-right:10px;}
.join_form .form_prolist label .icon_down {display:inline-block; height:30px; width:30px; vertical-align: middle;background:url(../images/input.png) no-repeat -60px 0;}
.join_form .text_190 {float: left; width:170px; height:30px; padding:0 10px; border:none;margin-right:10px; background:url(../images/input.png) no-repeat -310px -30px;}
.join_form .text_140 {float: left; width:120px; height:30px; padding:0 10px; border:none;margin-right:10px; background:url(../images/input.png) no-repeat 0 -30px;}
.join_form .radiolist {float:left;display:inline-block; width:100px;height:30px; line-height:30px;margin-right:10px;}
.join_form .radiolist .radio {display:inline-block; width:30px; height:30px;vertical-align: middle; background:url(../images/input.png) no-repeat 0 0;}
.join_form .radiolist .radio.checked {background-position: -30px 0;}
.join_form .form_prolist .more {cursor:pointer; line-height:30px; height:30px; display: inline-block; color:#0e7ec2;}
.join_form .form_submit {float:left; width: 892px; height:50px; margin: 20px 0; text-align:center;}
.join_form .form_submit .button {display:inline-block; padding:0 50px; height:50px; line-height:50px;; text-align:center; font-size:18px; color:#ffffff; background:#1773d0;}

.footertop{width:100%;min-width:1000px;padding:7px 0px; background-color:#1d7ad9; margin-top:50px;}
.footertop li{float:left;line-height:43px; font-size:16px; color:#fff;}
.footertop li b{width:45px; height:45px; margin:0px 15px;}
.footertop li .b1{background-position:0px -204px;}
.footertop li .b2{background-position:-55px -204px;}
.footertop li .b3{background-position:-113px -204px;}
.footertop li .b4{background-position:-172px -204px;}
.footertop li .b5{background-position:-237px -204px;}
.footer{width:100%; min-width:1000px;background-color:#eee; padding:30px 0px;}
.footer li{float:left; width:20%;}
.footer li .cont{border-right:1px #fff solid; padding:0px 10%;}
.footer li:first-child .cont{border-left:1px #fff solid;}
.footer li .cont dt{width:100%; font-size:20px; font-weight:bold; line-height:20px; padding-bottom:8px;}
.footer li .cont dd{width:100%; font-size:14px; line-height:14px; padding-top:10px;}
.footer li .cont dd.last{font-family:"Times New Roman"; font-size:30px; color:#0063c7; padding-top:20px;line-height:30px;}
.friendlink{border-top:1px #fff solid; border-bottom:1px #e3e3e3 solid; padding:25px 0px; margin-top:30px;}
.friendlink a{font-size:14px; padding-right:25px;}
.copyright{padding-top:20px; text-align:center; line-height:21px;}

.popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; max-width: 276px; padding: 1px; text-align: left; white-space: normal; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0,0,0,0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2); box-shadow: 0 5px 10px rgba(0,0,0,0.2); background-clip: padding-box; }
.popover.top { margin-top: -10px; }
.popover.right { margin-left: 10px; }
.popover.bottom { margin-top: 10px; }
.popover.left { margin-left: -10px; }
.popover-title { padding: 8px 14px; margin: 0; font-size: 14px; font-weight: normal; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; }
.popover-content { padding: 9px 14px; }
.popover .arrow, .popover .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }
.popover .arrow { border-width: 11px; }
.popover .arrow:after { border-width: 10px; content: ""; }
.popover.top .arrow { bottom: -11px; left: 50%; margin-left: -11px; border-top-color: #999; border-top-color: rgba(0,0,0,0.25); border-bottom-width: 0; }
.popover.top .arrow:after { bottom: 1px; margin-left: -10px; border-top-color: #fff; border-bottom-width: 0; content: " "; }
.popover.right .arrow { top: 50%; left: -11px; margin-top: -11px; border-right-color: #999; border-right-color: rgba(0,0,0,0.25); border-left-width: 0; }
.popover.right .arrow:after { bottom: -10px; left: 1px; border-right-color: #fff; border-left-width: 0; content: " "; }
.popover.bottom .arrow { top: -11px; left: 50%; margin-left: -11px; border-bottom-color: #999; border-bottom-color: rgba(0,0,0,0.25); border-top-width: 0; }
.popover.bottom .arrow:after { top: 1px; margin-left: -10px; border-bottom-color: #fff; border-top-width: 0; content: " "; }
.popover.left .arrow { top: 50%; right: -11px; margin-top: -11px; border-left-color: #999; border-left-color: rgba(0,0,0,0.25); border-right-width: 0; }
.popover.left .arrow:after { right: 1px; bottom: -10px; border-left-color: #fff; border-right-width: 0; content: " "; }





/*help-jmxz 2016.4.22*/
.x-hover{color:#bb0200;}
.xcontL{width:180px;}
.mycenter .cont .xcontR{min-height:600px;padding-top:40px;border-left:15px solid #f5f5f5;}
.xtitle{font-size:24px;font-weight:normal;color:#0e7ec2;height:40px;line-height:40px;text-align:center;background:#f5f5f5;}
.ti2{text-indent:40px;}
.lh40{line-height:40px;}
.f16{font-size:16px;}
.xbox1left{margin-right:412px;}
.xbox1right{width:362px;margin-right:20px;display:inline;}
.xmap{width:100%;height:274px;background:#f5f5f5;}
.xmap-icon{width:302px;padding:20px 30px;height:50px;}
.xmap-icon span{display:block;float:right;padding-top:35px;margin-left:20px;background:url('../images/x-help-jmxz-4.jpg') no-repeat center top;}
.xmap-icon .xbgicon2{background-image:url('../images/x-help-jmxz-5.jpg');}
.xmap-num{width:100%;height:94px;}
.xmap-num span{float:left;text-align:center;}
.xmap-num em{font-style:normal;font-size:36px;}
.xmap-num .xmap-num1{width:128px;line-height:94px;}
.xmap-num .xmap-num2{width:86px;padding-top:20px;}
.xmap-num .xmap-num3{width:148px;padding-top:20px;}
.xbgblue{color:#fff;background:#1773d0;}
.xbox2{width:100%;padding-top:20px;position:relative;}
.xtitlestyle2{height:40px;line-height:40px;position:absolute;left:0;top:0;font-weight:normal;padding:0 20px;color:#fff;font-size:18px;border-radius:5px;background:#569be3;}
.xbox2con{height:331px;background:url('../images/x-help-jmxz-2.jpg') no-repeat right center;border:1px solid #abcbec;}
.xbox2con li{padding:0 150px 0 60px;margin-top:55px;color:#0e7ec2;font-size:18px;line-height:26px;position:relative;}
.xbox2con li span{width:40px;height:40px;display:inline-block;color:#fff;line-height:40px;text-align:center;font-size:30px;position:absolute;left:0;top:50%;margin-top:-20px;border-radius:5px;background:#569be3;}
.mt128{margin-top:128px;}
.mt50{margin-top:50px;}
.left50{left:50px;}
.xbox2constyle2{height:auto;padding:30px 0;background:none;}
.xbox2constyle2 li{padding-right:60px;padding-left:80px;paline-height:40px;margin:30px 0;color:#575757;}
.xbox2constyle2 li em{font-style:normal;position:absolute;left:50px;top:0;}
.xbox3{width:80%;margin:50px auto 0 auto;position:relative;padding-top:20px;}
.xtitlestyle3{width:210px;height:38px;position:absolute;left:50%;top:0;margin-left:-105px;background:url('../images/x-help-jmxz-3.jpg') no-repeat 0 0;}
.xfontstyle1{border:5px solid #d8e6f6;border-radius:20px;text-align:center;font-size:18px;color:#0e7ec2;line-height:30px;padding:30px 30px 20px 30px;font-weight:bold;}
.xbg2{background-position:0 -39px;}
.xbg3{background-position:0 -78px;}
.xbg4{background-position:0 -117px;}
.mb50{margin-bottom:50px;}
.mt20{margin-top:20px;}
/*help-jmxz end*/





/*other_help 20160422 by zsw*/

.Hboxcon{background:url('../images/x-help-jmxz-2.jpg') no-repeat right center; border:1px solid #abcbec; display:block;}

.zbox2{width:100%; padding-top:20px; padding-bottom:30px; position:relative;}

.ztitlestyle2{height:40px;line-height:40px;position:absolute;left:0;top:0;font-weight:normal;padding:0 20px;color:#fff;font-size:18px;background:#569be3;}

.zbox2con{ border:1px solid #abcbec; display:block; padding-bottom:30px; }

.zbox2con li{padding:0 150px 0 60px;margin-top:55px;color:#0e7ec2;font-size:18px;line-height:26px;position:relative;}

.numspan{width:40px;height:40px;display:inline-block;color:#fff;line-height:40px;text-align:center;font-size:30px;position:absolute;left:0;top:50%;margin-top:-20px;border-radius:5px;background:#569be3;}

/*other_help 20160422 by zsw end*/



/*article_details 20160507 by zsw*/

.a_details{ font-size:14px; line-height:36px; padding:30px;}
.a_details h3{font-size:18px; font-weight:bold; margin:50px 0;}
.a_details img{border:none; margin:30px 0;}

.n_details{ font-size:14px; line-height:36px; padding:30px;}

/*article_details 20160507 by zsw end*/


/*product_details 20160625 by zsw*/

.p_details{ font-size:14px; line-height:30px; padding:30px 0;}
/*.zqcon{ no-repeat right center;border:1px solid #abcbec; display:block; padding:30px 50px; font-size:14px; line-height:36px; }*/

/*product_details 20160625 by zsw end*/