@charset "utf-8";
/*
by jixunxue
2017-5
*/
* {word-wrap: break-word;}
body {background-color:#fff;font-size:12px;font-family:"微软雅黑","宋体",Arial;color:#666;}
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, hr {margin: 0; padding: 0; border:0;}
table {empty-cells: show; border-collapse: collapse;}
ul,li {list-style: none;}
i,em,cite{font-style:normal;}
img {border: none;}
.img-hover:hover{ opacity:0.8;}
input,button{outline:none;}
a {color: #555; text-decoration: none;}
a:hover {text-decoration: none; color:#D82127;}
.img_hover:hover{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
h3,h4,h5,h6{font-weight:normal;}
h1,.f1,h2{font-family:"微软雅黑","宋体",Arial; font-weight:bold;color: #444;}
h1{font-size:18px;text-align:center}
.f1,h2{font-size:14px;}
h1{font-size:20px; padding:5px 0;}
.f2{font-size:14px; line-height:160%;}
.inp{border:1px solid #CCC; padding:5px;background-color:#F6F6F6; line-height:20px;}
.inp:hover{border:1px solid #9ECC68;background-color:#fff;}
.btnmini,.btnbig{overflow:hidden;background-color:#D92329; border:0;font-family:"微软雅黑","宋体",Arial; font-weight:bold;color:#fff; cursor:pointer}
.btnmini{padding:0 10px; line-height:17px;height:24px;}
.btnbig{padding:10px 30px;font-size:14px;margin-top:5px}
.btnbig:hover{opacity:0.8;}
.none{ display:none;}
.both,.clear{clear:both; width:100%;}
.orange{color:#f60;}
.mt{margin:20px 0 0;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.jxx-ht{height:20px;clear:both;}
.f-l{float:left;}
.f-r{float:right;}
.iconfont{margin:0 5px 0 0;}
#winbox{ position: absolute;border:5px solid #ccc;width:400px;height:200px; background-color:#fff;line-height:180%;color:#555;}
#winbox .t{font-weight:bold; padding:8px; border-bottom:1px solid #ddd;}
#winbox .t span{ float:right; padding:0 5px; cursor:pointer; font-weight:normal}
#winbox .c{padding:5px 15px; }
#winbox .g{ margin:35px;text-align:center;}
#winbox .g a{ padding:8px 20px; line-height:30px;background-color:#f90; color:#FFF; margin-right:20px;}
#winbox .g a:hover{background-color:#f60;text-decoration:none;}
#winbox .z{padding-bottom:15px; font-family:Verdana, Geneva, sans-serif;}
#winbox .z a{text-decoration: underline; }

.wp {margin: 0 auto; width: 980px;clear:both;} .wpm {margin: 0 auto;width: 990px;clear:both;}.wpa {width: auto;}
.w-con{width:1200px;margin:0 auto; clear:both;}
.head-top{ display:none;height:44px;line-height:44px; background:#f1f1f1;}
.head-top .top-left{float:left;}
.head-top .top-right{float:right;}
.head-top .top-right a{padding:0 8px;}
.header{border-bottom:5px solid #006CBF;}
.header .header-con{height:106px;clear:both; background:url(../images/head.jpg) no-repeat 50% -10px;}
.header .header-con .w-con{ position:relative;}
.header .header-con .logo{width:300px;margin:20px 0 10px;float:left;}
.header .header-con .logo a{width:300px;height:70px; text-indent:-99999px; float:left; background:url(../images/logo.png) no-repeat;}
.header .header-con .stel{float:right; background:url(../images/tel.png) no-repeat;padding:0 0 0 50px;margin:10px 0 0;}
.header .header-con .stel p{margin:0 0 0px;}
.header .header-con .stel .tel{font-size:14px; color:#D82127;}
.header .nav{ height:40px;line-height:40px;position: absolute;top:55px;left: 410px;font-size:16px;color:#007B3A;}
.header .nav .w-con{width:auto;}
.header .nav a{color:#333;padding:0 27px; display:inline-block; transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -webkit-transition: all .3s }
.header .nav a:hover{ background:#006CBF;color:#fff;}
.header .top-right p{ float:left;}
.header .top-right p.i{ display:block;padding:0 10px 0 20px; text-align:right; position:relative;}
.header .top-right p.i span.cart{padding:0 10px; display:inline-block; }
.header .top-right p.i span.cart a{padding:10px 0; }
.header .top-right p.i span.cart_c{background-color:#D92329;}
.header .top-right p.i span.cart_c a{color:#FFF;}
.header .top-right p.i a.m{ float:right; text-align:left;}
.header .top-right p.s{width:170px; height:25px; padding-left:100px;}
.header .top-right p.s span{float:left;}
/*导航*/
.nav { margin: 0 auto; font-family: "Microsoft YaHei", SimSun, SimHei;}
.nav .m { float: left; position: relative; border-top: 0; border-bottom: 0; margin-left: -1px; }
.nav h3 { float: left;font-weight: normal; font-size: 16px; height: 40px; overflow: hidden; }
.nav h3 a { display: block; color: #fff; padding: 0 30px; vertical-align: top; }
.nav .on { background:#006CBF;}
.nav .on h3 a {color: #fff;}
.nav .sub { display: none; width: 170px; position: absolute; left: 0; top:40px; z-index:9999;background:#006CBF; }
.nav .sub li { line-height:40px;font-size:14px; }
.nav .sub li a { display: block; padding: 0 15px; color: #fff; }
.nav .sub li a:hover { background:#555; color: #fff; opacity:0.9; }
.nav #m7 .sub { width: 320px; left: auto; right: -1px; }

/*幻灯片*/
.fullSlide { width: 100%; position: relative; margin:-20px 0 0; height: 500px; overflow:hidden;background: #fff; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 500px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 500px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 5px; left: 0; height: 30px; line-height: 30px; background: url(images/touming.png) repeat-x; text-align: center;}
.fullSlide .hd ul { text-align: center; padding-top: 5px; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 52px; height: 12px; border-radius:10px; margin: 5px; background: #D0CDCD; overflow: hidden; line-height: 9999px; }
.fullSlide .hd ul .on { background: #D92329; }


/*幻灯片 end*/



/*底部*/
.footer{padding:10px 0; border-top:1px solid #eee; background:#006DBF; line-height:180%;}
.footer .w-con{position:relative;}
.flogo{display:none;width:300px;height:80px;float:left; background:url(../images/flogo.png) no-repeat;}
.footer .copy{color:#fff;padding:10px 0 0; text-align:center;}
.footer .copy p{margin:0 10px;}
.footer .copy a{color:#fff;}
.qrcode{display:none;width:100px;height:80px; background:url(../images/wx.jpg) no-repeat;float:right; position:absolute;top:0px;right:10px;}
.jxx-left{width:850px;float:left;}
.jxx-right{width:326px;float:right;}

/* 购物车 */
.cartdb{ position:absolute;top:40px; right:10px; width:335px; border:1px solid #ddd; background-color:#FFF; text-align:left; z-index:999;}
.cartdb dl{width:315px; line-height:18px; height:65px; padding:10px; border-bottom:1px solid #ddd;overflow:hidden;}
.cartdb dl:hover{ background-color:#FFC}
.cartdb dl:nth-child(odd){ background:#f5f5f5;}
.cartdb dl dt{ float:left; width:65px;}
.cartdb dl dt img{width:65px; height:65px;}
.cartdb dl dd{ float:right; width:230px;}
.cartdb dl dd.p{ text-align:right;}
.cartdb dl dd.p strong{font-size:13px; font-family:Verdana, Geneva, sans-serif;color:#C00;}
.cartdb dl.j{height:40px; background:#eee; line-height:40px;width:100%; padding:0; text-align:center;}
.cartdb dl.j a{color:#fff;width:150px;padding:5px 10px; margin:0 auto; border-radius:5px;background-color: #D92329}
/* .jxx-news-box */
.jxx-news-box{ width:440px; float:right; text-align:left;  }
.jxx-news-box .hd{ height:36px; line-height:36px; padding:0 10px 0 0;   border-bottom:1px solid #ddd;  position:relative; }
.jxx-news-box .hd ul{ position:absolute; height:36px;   }
.jxx-news-box .hd ul li{ float:left; padding:0 25px;font-size:14px; cursor:pointer;  }
.jxx-news-box .hd ul li.on{ height:36px; color:#fff;  background:#007B3A;}
.jxx-news-box .bd{border:1px solid #ddd;border-top:0;height:247px; overflow:hidden;}
.jxx-news-box .bd ul{ padding:5px 20px;  zoom:1;  font-size:14px;}
.jxx-news-box .bd li{ height:34px; line-height:34px; background:url(../images/ico-1.gif) no-repeat 0 50%;padding:0 0 0 12px;  }
.jxx-news-box .bd li .date{ float:right; color:#999;  }



.text-lists{ }
.text-lists li{height:34px;line-height:34px; overflow:hidden;background:url(../images/ico-1.gif) no-repeat 0 50%;padding:0 0 0 12px;}
.text-lists li span{float:right;font-size:12px;}
.jxx-news .jxx-bd{background:url(../images/news.jpg) no-repeat 0 15px;padding:15px 20px 0 195px;}
.jxx-news .jxx-box-s{width:30%;float:left;margin:0 0 0 3%;}
.jxx-news .jxx-box-s .jxx-shd{height:40px;line-height:40px;margin:0 0 10px;font-size:16px;border-bottom:1px solid #ddd;}
/*jxx-box*/
.jxx-box .jxx-hd{height:56px;line-height:56px;border-bottom:1px solid #E6E6E6; position:relative;}
.jxx-box .jxx-hd h3{font-size:24px;color:#555;float:left;}
.jxx-box .jxx-hd h3 em{font-size:18px;color:#A7A7A7;margin:0 0 0 10px;font-weight:normal;}
.jxx-box .jxx-hd span{float:right; display:none;}
.jxx-box .jxx-hd span a{padding:3px 10px; background:#D92329;color:#fff; border-radius:10px;}
.jxx-box .jxx-hd span a:hover{background:#009947;}
.jxx-box .jxx-hd .jxx-line{width:100px;position:absolute;bottom:-1px;}
.jxx-box .jxx-bd{clear:both;}

/*pics-list*/
.pics-list{margin:20px 0 0 -20px;}
.pics-list li{width:183px;float:left;margin:0 0 20px 20px;overflow:hidden;}
.pics-list li .item-a{width:183px;height:153px;margin:0 0 10px; overflow:hidden; display:block;}
.pics-list li img{width:183px;height:153px; display:block;transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -webkit-transition: all .6s}
.pics-list li .img-hover:hover { opacity:1; transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1) }
.pics-list li .title{margin:0 0 10px; text-align:center;}
.pics-list li .title a{color:#D92329;}
.pics-list li p{color:#999;font-size:12px;}
.pics-list2 li {width:425px;height:465px;}
.pics-list2 li .item-a{width:425px;height:425px}
.pics-list2 li img{width:425px;height:425px;}
/*公司简介*/
.jxx-about-box .jxx-bd{}
.jxx-about-box .jxx-bd{padding:10px 0 0 0;line-height:180%;height:220px;font-size:16px;}
.jxx-about-box .jxx-bd p{text-indent:2em;font-size:14px; line-height:1.8;margin:0 0 10px;}
.jxx-about-box .fimg{width:100%;float:left;margin:0 0 15px 0; text-align:center;}
.jxx-about-box .fimg img{height:100px; margin:0 auto;}
/*联系我们*/
.jxx-ContactUs-box{ background:#F3F3F3;padding:0 15px 0;}
.jxx-ContactUs-box .jxx-hd{height:46px;line-height:46px;}
.jxx-ContactUs-box .jxx-hd h3{font-size:16px;}
.jxx-ContactUs-box .jxx-hd h3 em{font-size:12px;}
.jxx-ContactUs-box .jxx-hd .jxx-line{width:80px;}
.jxx-ContactUs-box .jxx-hd span a{padding:1px 5px;}
.jxx-ContactUs-box .jxx-bd p{line-height:24px;}
.jxx-ContactUs-box .jxx-bd .fimg{margin:20px 0;}
/*产品展示 */
.jxx-ps-box .jxx-bd{padding:10px 0 0;}
.jxx-ps-box .jxx-ps-litpic{width:450px;float:left;}
.jxx-ps-box .jxx-ps-litpic img{width:450px;height:350px;}
.jxx-ps-box .jxx-ps-infos{width:390px;float:right;line-height:200%;}
.jxx-ps-box .jxx-ps-infos h1{margin:0 0 20px;}
.jxx-ps-box .jxx-ps-infos p{margin:0 0 15px;}
.jxx-ps-box .jxx-ps-infos .price{color:#f60;font-weight:bold;font-size:30px;}
.jxx-ps-box .jxx-ps-infos .d-price{ text-decoration:line-through;font-size:20px;}
.jxx-ps-box .jxx-ps-infos .m-price{color:#f60;font-weight:bold;font-size:30px;}
.jxx-ps-box .jxx-bd .jxx-show-body{line-height:200%;padding:20px;font-size:14px;}
.buy{ margin:12px 0;}
.inbuy,.incart{margin:0; padding:0; border:0; cursor:pointer; height:37px;line-height:37px;overflow:hidden;}
.inbuy{width:127px; background:#D92329; border-radius:3px; color:#fff;font-size:16px;margin-right:5px;font-family:"微软雅黑","宋体",Arial; }
.incart{width:132px; background:#009947;border-radius:3px; color:#fff;font-size:16px;font-family:"微软雅黑","宋体",Arial; }

.pinfo{ padding-bottom:10px; line-height:180%}
.pinfo span{ padding-right:20px;}

/*jxx-main-box*/
.bk2 .jxx-bd{ overflow:hidden;}
.bk2 .jxx-left{magin:0 0 0 -15px;}
.bk2 .jxx-left .jxx-w1{width:350px;float:left;}
.bk2 .jxx-left .jxx-w2{width:440px;float:right;}
.jxx-main-box .jxx-hd{height:56px;line-height:56px;border-bottom:1px solid #E6E6E6; position:relative;}
.jxx-main-box .jxx-hd h3{font-size:24px;color:#555;float:left;}
.jxx-main-box .jxx-hd h3 em{font-size:18px;color:#A7A7A7;margin:0 0 0 10px;font-weight:normal;}
.jxx-main-box .jxx-hd span{float:right;padding:0 20px 0 0;}
.jxx-main-box .jxx-hd span a{color:#555;}
.jxx-main-box .jxx-bd{}
.jxx-main-box .jxx-hd .jxx-line{ display:none;width:100px;border-top:1px solid #009948; position:absolute;bottom:-1px;}


/*jxx-sub-box*/
.jxx-sub-box{ background:#F3F3F3;padding:0 0 10px;}
.jxx-sub-box .jxx-hd{height:46px;line-height:46px;padding:0 15px;border-bottom:1px solid #E6E6E6; position:relative;}
.jxx-sub-box .jxx-hd h3{font-size:16px;color:#555;float:left;padding:0 10px;}
.jxx-sub-box .jxx-hd span{float:right;}
.jxx-sub-box .jxx-hd span a{padding:1px 5px; color:#888; border-radius:10px;}
.jxx-sub-box .jxx-hd span a:hover{color:#c00;}
.jxx-sub-box .jxx-hd .jxx-line{ display:none;width:70px;border-top:1px solid #009948; position:absolute;bottom:-1px;}
.jxx-sub-box .jxx-bd{padding:0 10px;}
.text-list{padding:10px 10px;}
.text-list li{line-height:240%;background:url(../images/ico-1.gif) no-repeat 0 50%;padding:0 0 0 12px;}
.text-list li span{float:right;font-size:12px;}








/*bk3*/
.bk3 .jxx-left{width:320px;float:left;}
.bk3 .jxx-center{float:left;width:520px;margin:0 20px;}
.bk3 .jxx-right{width:320px;float:right;}
.bk3 .jxx-bd{height:370px; overflow:hidden;font-size:12px;}
.img-soll{width:792px;padding:0 20px; overflow:hidden;}
.img-list li{float:left;width:246px;height:198px;margin:20px 0 0 15px;}
.img-list li img{width:100%;transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -webkit-transition: all .6s }
.img-list li p{display:none;}
.img-list li a:hover img{ transform: scale(1.1); -ms-transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1)}

.pic-lists li{clear:both;font-size:12px;border-bottom:1px solid #e5e5e5;padding:20px 0;width:100%; display:inline-block;}
.pic-lists li img{width:113px;height:80px;margin:0 10px 0 0;float:left;}
.pic-lists li .tinfo h5{margin:0 0 10px;}
.jxx-pt-live{ display:none;margin-top:10px;}
.jxx-pt-live img{width:49%;height:80px;}
/*友情链接*/
.jxx-flink{}
.jxx-flink .jxx-hd{ height:36px;line-height:36px; background:#007B3A; color:#fff;}
.jxx-flink .jxx-bd a{margin:10px 10px 5px; display:inline-block;}
/*关于我们*/
.iabout{ background:url(../images/iabout.png) no-repeat 50% 20px;padding:0 0 20px;}
.iabout-con{padding:160px 15px 0 15px;line-height:18px;color:#555;}
.iabout-con p{ margin-bottom:5px;}

/*列表内容*/
.Artlist .jxx-left{width:306px;float:left;}
.Artlist .jxx-right{width:870px;float:right;}
.Artlist .jxx-right .text-list li{ background:url(../images/ico-1.gif) no-repeat 0 50%;padding:0 0 0 12px; border-bottom:1px dashed #ddd;line-height:46px;}
.Artlist .jxx-right .text-list li:nth-child(6n){margin:30px 0 0;}

.show_body{font-size:14px;line-height:180%;padding:20px 20px 20px;}
.show_body h1{margin: 20px auto 10px;font-size:28px;line-height:150%;}
.show_body .title{border-bottom:1px solid #ddd;line-height:40px;margin:0 0 20px;font-weight:bold;}
.show_body .ainfo{text-align:center;line-height:30px;margin:0 0 20px;font-size:12px;color:#999;}
.show_body .ainfo span{margin:0 5px;}
.show_body .body img{max-width:770px;}
.show_body .body p{margin-bottom:10px;}
.pshow_body .pinfo{text-align:center;}
.pshow_body .pinfo img{width:50%;margin:0 auto;}
/*分页*/
.pages{ margin:20px; display:inline-block;}
.pages li{ float:left;margin-right:10px; }
.pages li a{padding:5px 10px;background:#FFF; border:1px solid #ddd;}
.pages li.c a{background:#007B3A; border:1px solid #007B3A; color:#FFF;}
.pages li a:hover{background-color:#007B3A;border:1px solid #007B3A; color:#FFF;text-decoration: none;}
/*图片列表*/
.pic_list{margin:20px 0 0;}
.pic_list li{width:188px;height:202px;float:left;margin:0 0 15px 15px; overflow:hidden;}
.pic_list li img{width:188px;height:158px; display:block;margin:0 0 5px 0 ;}
.pic_list li a{display:block;}
.pic_list li a:hover{border-color:#f60 #f60 #f60 #f60;}
.pic_list li p{text-align:center;}

/*上下页*/
.prev{clear:both;border-top:1px solid #ddd;margin:20px 0 ;padding:20px 0;}
.position{font-weight:normal; font-style:normal;}
/*关于我们*/

/*会员中心*/
.Members .jxx-left{width:220px;}
.Members .jxx-right{width:940px}
.Members .jxx-left .jxx-bd{min-height:400px;padding:0;}
.Members .jxx-left .jxx-bd .menu-list li{line-height:300%;font-size:14px;}
.Members .jxx-left .jxx-bd .menu-list li a{padding:0 35px;display:block; background:url(../images/ico-1.gif) no-repeat 20px 50%;}
.Members .jxx-left .jxx-bd .menu-list li a:hover{ background:#fff url(../images/ico-1.gif) no-repeat 20px 50%;font-weight:bold;}
.member_f{margin-top:5px;font-size:14px;}
.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left;}
.member_f dl dt{float:left; width:110px; text-align:right; line-height:40px;}
.member_f dl dd{float:left; line-height:40px; padding-left:10px;}
.member_f dl dd textarea{ width:90%; height:200px;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}
.member_f select{border:1px solid #ddd;padding:5px;}

.Members .comment{margin-top:10px;font-size:14px;}
.Members .comment .t{ padding-left:10px; font-weight:bold;}
.Members .comment .i dl{ margin-bottom:10px; width:740px;float:left;}
.Members .comment .i dl dt{float:left; width:80px; font-weight:bold; text-align:right; padding-right:10px; line-height:40px;}
.Members .comment .i dl dd{float:left; padding-right:10px;}
.Members .comment .olist{clear:both}
.Members .comment .olist dl{ margin-bottom:15px; line-height:40px;border: 1px solid #ddd;}
.Members .comment .olist dl dt{background-color:#F3F3F3; padding:3px 10px;}
.Members .comment .olist dl dt span{float:right;font-size:12px;color:#999;}
.Members .comment .olist dl dd{padding:3px 10px;}
.avatar{width:100px;height:100px; border-radius:100%;}

.attribute strong{ font-size:14px;}
.attribute p{padding:13px 0; border-bottom:1px dashed #CCCCCC;}
.attribute .price{ font-size:20px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#C00;}
.attribute .aprice span{ padding:5px 8px; margin:0 5px 0 0; border:1px solid #CCC; cursor:pointer;}
.attribute .aprice span.c{border:1px solid #900; background-color:#C00; color:#FFF;}
.attribute .aprice span:hover{border-color:#900}
.ins{ height:22px; line-height:20px; text-align:center; border:1px solid #E3E3E3; background-color: #F5F5F5; border-top-color: #999; border-left-color:#999;}

.ordertab{ width:100%; padding:0;font-size:12px; margin:0;border-bottom:0; border-right:0;}
.ordertab,.ordertab td{ border:1px solid #ddd; line-height:200%}
.ordertab td{ border-top:0; border-left:0; padding:8px; text-align:center;}
.ordertab tr{ background-color: #FFF;}
.ordertab .trbg{font-weight:bold; color:#666;background-color: #eee;}
.ordertab .trbg td{padding:0; line-height:40px; background-color:#eee;}
.ordertab .left{ text-align:left;}
.litpic{width:100px;height:80px;float:left;margin:0 10px 0 0;}

/*留言*/

.Message{background:#fff}
.Message li{width:100%;margin:0 0 10px 0;padding: 0 10px 10px;background: #f3f3f3;}
.Message .btitle{background:#f3f3f3;line-height:40px;}
.Message .btitle .times{float:left;color:#999;font-size:12px;}
.Message .btitle .name{color:#f60;font-weight:bold;padding:0 5px 0 0;float:left}
.Message .btitle .email{color:#175cbb;padding-right:10px;float:right}
.Message .content{color:#625f5f;line-height:150%;}
.Message .content .reply{margin:10px 0;padding:10px;border:1px dashed #FFCC66;background:#FFFAEE}
.Message .content .reply .gly{color:#E60012;float:left; margin:0 0 10px;}
.Message .content .reply .gly_content{clear:both;color:#625f5f; text-indent:2em;}
.Message .sdate{font-size:12px;}
.Message .content-wen{font-size:12px;color:#555;text-indent:2em;}



