/* CSS Document */
body{font-family:Arial,microsoft yahei;-webkit-font-smoothing: subpixel-antialiased;-webkit-text-size-adjust: 100%;}
/*.navbar{ background:#000;}*/
a{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; color:#000;}
a:hover{ text-decoration:none;}

#tel{ height:35px; line-height:35px; background:url(top_bg.jpg) repeat-x;}
.navbar-default{ background:#fff; height:60px; line-height:60px;}
#logo{ padding:10px 15px;}
#nav{ height:60px; padding:10px 0; float:right;}
#nav a{ width:25%; display:block; float:left; line-height:60px; height:60px; overflow:hidden; text-align:center; color:#666;}
#nav a:hover{ background:#04376D; text-decoration:none; color:#fff;}

html,body {height: 100%;}
header.carousel {height: 50%;}

header.carousel .item,header.carousel .item.active,header.carousel .carousel-inner {height: 100%;}
header.carousel .fill {width: 100%;height: 100%;background-position: center;background-size: cover;}

#menu{ border-top:1px solid #eee;}
.container h3 a{ color:#04376D;}
.menu{ margin:20px 0; border:3px solid #04376D; line-height:30px;}
.menu span{ padding:0 10px; background:#04376D; color:#fff; float:left; text-align:center;}
.menu a{ padding:0 10px; float:left; display:block; line-height:60px;}
.menu a:hover{ background:#04376D; color:#fff;}



.zoomeffect img{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;opacity: 0.9;margin:0;border:1px solid #eee;width: 100% \9;}
.zoomeffect img:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);opacity: 1;}

#news{ background:#eee; padding:30px 0; border-top:1px solid #eee;}
#news ul{ width:100%; margin:0 auto; list-style:none; background:#fff; padding:0;}
#news h4 a{ color:#04376D;}
#news ul{ padding:1em 0;}
#news ul li{ line-height:2.7em; padding:0 1em; overflow:hidden; height:2.7em; background:url(artarrow.gif) no-repeat 0.5em center;}
#news ul li a{ float:left; width:70%; height:2.7em; overflow:hidden;}
#news ul li span{ float:right; color:#999;}

#about{ background:url(about.jpg) no-repeat center center; padding:20px 0; color:#fff;}
#about p{ line-height:2.7em; text-indent:2em;}
#about p a{  padding-left:20px;}
#about p a:hover{ color:#fff;}
.ab_img{ background:#000;}

#footer{ padding:20px 15px;border-top:1px solid #eee;}
#footer span{ color:#04376D; display:block; line-height:40px; padding-top:40px; font-size:15px; font-weight:bold; margin-bottom:10px; }
#footer span a{ padding-right:10px;}
#footer .col-md-2 img{ width:100%;}


.banner{ height:120px; background:#04376D; color:#999;}
.banner h2{ padding:10px 0; color:#999;}
.banner a{ color:#999; padding:0 10px;}
.banner a:hover{ color:#fff;}

.visible-xs{}
.jz_conv_8888_bottom-box{display:none!important;}

.pg_menu{ padding:10px 0; border-bottom:1px solid #ddd; margin-bottom:10px;}
.pg_menu a{ padding:0 10px;}
.pg_menu a:hover{ border-bottom:2px solid #04376D;}

#pg_i img{display:block;max-width:100%;height:auto}

.pro_box{ padding:20px 0; border-bottom:1px solid #eee;}

#pg_tit_info{ padding:20px 0 30px;}
#pg_tit_info h2{ color:#000;}
#pg_tit_info span{ color:#666;}

#pg_news{ padding:10px 0 ;  margin:20px 0;}
#pg_news .container{border-top:1px solid #eee;}
#pg_news li{ list-style:none; line-height:2.4em; width:40%; margin-right:10%; float:left;}
#pg_news li a{  color:#666;}
#pg_news li a:hover{ color:#000;}


.shopnr{width:998px;margin:0px auto;}

.shopnr .shopnr01{width:998px;float:right;}
.shopnr .shopnr01 .left{ float:left; width:230px; }
.shopnr .shopnr01 .left .left01{border:#E7E7E7 solid 1px;}
.shopnr .shopnr01 .left .left01{border:#E7E7E7 1px solid;overflow:hidden;}
.shopnr .shopnr01 .left .left01 .title{height:33px; line-height:33px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#000; border-bottom:#E7E7E7 1px solid;}
.shopnr .shopnr01 .left .left01 .left01box{ padding:8px;}
.shopnr .shopnr01 .left .left01 .left01box li{ overflow:hidden; border-bottom:#f1f1f1 1px solid; padding:8px 0}
.shopnr .shopnr01 .left .left01 .left01box li a.sidepdleft{ display:block; width:70px; float:left;}
.shopnr .shopnr01 .left .left01 .left01box li a.sidepdleft img{ padding:2px; border:#f1f1f1 1px solid; }
.shopnr .shopnr01 .left .left01 .left01box li h2{width:130px; float:right;line-height:24px;}
.shopnr .shopnr01 .left .left01 .left01box li h2 a{ font-size:12px; font-weight:normal;}
.shopnr .shopnr01 .left .left01 .left01box li h2 a:hover{ color:red; text-decoration:none;}
.shopnr .shopnr01 .left .left01 .left01box li h3{ width:130px; float:right;font-size:16px; color:#CC0000; font-family:"微软雅黑";}
.shopnr .shopnr01 .left .left01 .left01box li h3 span{ color:#ff6600;}

.shopnr .shopnr01 .right01{ width:763px; float:right}
.shopnr .shopnr01 .right01 h3{font-size:16px;font-weight:bold;color:#069;text-align:center;}
.shopnr .shopnr01 .right01 .productbox{}
.shopnr .shopnr01 .right01 .productbox .productl{width:350px; float:left;}
.shopnr .shopnr01 .right01 .productbox .productl .product_comp{ text-align:center;}
.shopnr .shopnr01 .right01 .productbox .productr{width:395px; float:right;}
.shopnr .shopnr01 .right01 .productbox .productr .vipprice{font-weight:bold; font-size:18px;color:#E4393C}
.shopnr .shopnr01 .right01 .productbox .productr ul{}
.shopnr .shopnr01 .right01 .productbox .productr ul h3{ font-family:"微软雅黑"; font-size:16px; text-align:left; color:#333; border-bottom:#DDD dashed 1px; margin-bottom:8px;}
.shopnr .shopnr01 .right01 .productbox .productr li{ height:25px;line-height:25px; color:#666;font-family:"微软雅黑"; clear:both }
.shopnr .shopnr01 .right01 .productbox .productr .share{margin-top:10px;}


rtbox .ShoppingCart .carttr .prolist a:hover{color:red;text-decoration:none;}


.carbox{padding:10px;width:90%; background:#F2F2F2;}
#buybtn{cursor:pointer;margin-top:10px;width:139px;height:36px;background:url(/shop/images/buy_button.png) no-repeat;border:0px}
#carbtn{cursor:pointer;margin-top:10px;width:139px;height:36px;background:url(/shop/images/buy_button.png) no-repeat -140px;border:0px}
.carbox span{float:left; width:auto;padding:0px 8px;text-align:center; line-height:22px;}
.carbox span.txt{border:1px #c9c8ce solid; padding:0px 8px; margin:0px 5px; color:#646464; font-family:Arial, Helvetica, sans-serif; background:#fff; margin-bottom:5px; white-space:nowrap; cursor:pointer;}

.carbox span.txt:Hover{border:1px #ff6701 solid;}
.carbox span.curr{background:#fff url(/shop/images/item_sel.gif) no-repeat right bottom; width:auto;padding:0px 8px;margin:0px 12px;line-height:22px; border:1px #ff6701 solid;margin-bottom:5px; white-space:nowrap;}
.carbox div{clear:both}
#zz{ padding:30px 0;}
#zz span{}

#news_i{ padding:30px 0;}
#news_i div{}
#news_i p{ padding-bottom:10px; border-bottom:1px solid #eee; margin-bottom:10px;}
#news_i a{ display:block; width:100%; font-size:1.5em; color:#04376D; line-height:2em;}
#news_i a:hover{ color:#fff; background:#04376D;}
#news_i { color:#999; line-height:1.6em;}



/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 0 0;}
#fenye a{text-decoration:none; display:inline;border-radius: 3px;line-height:25px;}
#fenye .prev,#fenye .next{width:52px; text-align:center;  line-height:25px;}
#fenye a.curr{width:22px;background:#04376D; border:1px solid #04376D; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#333333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:13px; height:30px;}

/*文章正文分页样式*/
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;}
#pageNext a.curr{background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold;}
#pageNext a{margin:5px 0px; color:#1E50A2;background:#fff; padding:3px 7px; border:1px solid #dcdddd;height:22px;line-height:22px}

.navigation{width:983px;margin:10px auto; clear:both;height:22px;line-height:22px;color:#999;background:url(ask_points.gif) no-repeat left -1356px;padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.navigation span{ float:right;}
.navigation dt#KeyWord{ height:25px; line-height:25px;}
.navigation a{color:#999;}
.navigation a:hover{color:red;text-decoration:none;}/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 0 0;}
#fenye a{text-decoration:none; display:inline;border-radius: 3px;line-height:25px;}
#fenye .prev,#fenye .next{width:52px; text-align:center;  line-height:25px;}
#fenye a.curr{width:22px;background:#04376D; border:1px solid #04376D; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#333333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:13px; height:30px;}

/*文章正文分页样式*/
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;}
#pageNext a.curr{background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold;}
#pageNext a{margin:5px 0px; color:#1E50A2;background:#fff; padding:3px 7px; border:1px solid #dcdddd;height:22px;line-height:22px}

.navigation{width:983px;margin:10px auto; clear:both;height:22px;line-height:22px;color:#999;background:url(ask_points.gif) no-repeat left -1356px;padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.navigation span{ float:right;}
.navigation dt#KeyWord{ height:25px; line-height:25px;}
.navigation a{color:#999;}
.navigation a:hover{color:red;text-decoration:none;}

#fenye{ margin:10px 0 30px;}

.shopnr .shopnr02 .left{width:230px;float:left;}
.shopnr .shopnr02 .left .left01{border:#E7E7E7 1px solid; height:100%; overflow:hidden;}
.shopnr .shopnr02 .left .left01 .title{height:33px; line-height:33px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#000; border-bottom:#E7E7E7 1px solid;}
.shopnr .shopnr02 .left .left01 .left01box{ padding:10px;}
.shopnr .shopnr02 .left .left01 .left01box .classtitle{padding:8px;border-bottom:#ccc 1px solid;height:29px; line-height:29px;}
.shopnr .shopnr02 .left .left01 .left01box .classtitle a{font-size:14px; font-weight:normal;color:#555;}
.shopnr .shopnr02 .left .left01 .left01box .classtitle a:hover{color:#ff6600;text-decoration:none;font-weight:bold;}
.shopnr .shopnr02 .left .left01 .left01box .list{padding:10px;}
.shopnr .shopnr02 .left .left01 .left01box .list a{}
.shopnr .shopnr02 .left .left01 .left01box .list a:hover{color:red;text-decoration:none;}
.shopnr .shopnr02 .left .left02{border:#E7E7E7 1px solid; height:100%; overflow:hidden;}
.shopnr .shopnr02 .left .left02 .title{ height:33px; line-height:33px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:10px; color:#000; border-bottom:#E7E7E7 1px solid;}
.shopnr .shopnr02 .left .left02 .left02box{ padding:8px;}
.shopnr .shopnr02 .left .left02 .left02box .sidepd{ overflow:hidden; border-bottom:#f1f1f1 1px solid; padding:8px 0}
.shopnr .shopnr02 .left .left02 .left02box .sidepd a.sidepdleft{ display:block; width:70px; float:left;}
.shopnr .shopnr02 .left .left02 .left02box .sidepd a.sidepdleft img{ padding:2px; border:#f1f1f1 1px solid; }
.shopnr .shopnr02 .left .left02 .left02box .sidepd h2{width:120px; float:right;line-height:24px;}
.shopnr .shopnr02 .left .left02 .left02box .sidepd h2 a{ font-size:12px; font-weight:normal;}
.shopnr .shopnr02 .left .left02 .left02box .sidepd h2 a:hover{ color:red; text-decoration:none;}
.shopnr .shopnr02 .left .left02 .left02box .sidepd h3{ width:120px; float:right; line-height:24px; font-size:16px; color:#CC0000;font-family:"微软雅黑";}
.shopnr .shopnr02 .left .left02 .left02box .sidepd h3 span{ color:#ff6600;}

.shopnr .shopnr02 .right02{ width:758px; float:right;}
.shopnr .shopnr02 .right02 .productintro{ padding:10px;}
.shopnr .shopnr02 .right02 .productintro .help_box{ font-family:"微软雅黑";}
.shopnr .shopnr02 .right02 .productintro .help_box h2{ height:30px; line-height:30px; text-align:center; font-size:14px; width:140px; background:#E90900; color:#fff;}
.shopnr .shopnr02 .right02 .productintro .help_box li{line-height:28px; font-size:12px; color:#555; }

.shopnr .shopnr02 .plbox{border:#D4D4D4 1px solid;}
.shopnr .shopnr02 .plbox h2{background:url(tbg.gif) repeat-x; height:35px; line-height:35px;border-bottom:#ccc 1px solid; overflow:hidden; font-size:12px; font-weight:bold; padding-left:10px; color:#069;}
.shopnr .shopnr02 .plbox .plcontent{padding:10px;}


@media (max-width: 768px) {
.menu{ border:none;}
.menu a{ height:30px; overflow:hidden; line-height:30px;}
#tel{ text-align:center;}
#news ul li span{display:none!important;}
#news ul li a{ width:100%;}
.jz_conv_8888_bottom-box{display:block!important;}
#news_i .col-xs-12 { width:80%; margin-left:10%;}
#pg_news li{ width:100%;}
#footer{ padding-bottom:90px;}
#footer span{ padding-top:10px;}

img{ width:auto; margin:0 auto;}
#MyContent img{ width:80%;}

}
@media (max-width: 991px) {#nav{ float:none;}#footer .col-md-2 img{ width:100%;}}