﻿@charset "utf-8";
html{color:#000;background:#FFF; }
body { color:#666;font:12px/1.231 "Microsoft Yahei"; min-width:1300px;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
i,em{ font-style:normal;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
.mt10{ margin-top:10px;}
a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}
/* -- 页面整体布局 -- */
.header , .content , .footer { width:1200px; margin:0 auto;  }
.h_nav li a:-webkit-any-link{ display:block;}
i,em{ font-style:normal;}
.hea{ height:160px;position:relative; z-index:8;}
.header{ width:1200px; margin:0 auto; position:relative;}
.logo{ width:317px; height:103px; overflow:hidden; margin-top:28px; background:url(../images/logo_line.jpg) no-repeat right top; float:left;}
.logo img{ display:block;width:284px; height:74px; }
.hea h2{ width:435px; float:left; padding:40px 50px 0 25px; font:26px "Microsoft YaHei UI"; font-weight:bold; color:#082581;}
.hea h2 span{ display:block; font:20px "Microsoft YaHei UI"; font-weight:bold; color:#000;}
.hea p{ width:160px;float:right; margin-top:50px; background:url(../images/lx.png) no-repeat left center; padding-left:55px; font:20px Arial, Helvetica, sans-serif; font-weight:bold; color:#1d1d1d; margin-right:50px;}
.hea p em{ display:block;}
.menu{ background:url(../images/nav_bg.png) no-repeat center top; height:62px; overflow:hidden;}
.menu ul{ width:1230px; margin:0 auto; padding-left:30px;}
.hea li{ font:16px "Microsoft YaHei UI"; line-height:62px;float:left; position:relative; margin-left:-35px;}
.hea li a{ display:block; color:#fff; padding:0 45px; position:relative;}
.hea li a:hover,.hea .cur a{ background:url(../images/hover.png) no-repeat center top;}
.sou{ height:72px; border-bottom:1px solid #e6dddd;overflow:hidden; background:#efefef; margin-top:0px;}
.sou p{ width:680px; font:14px "Microsoft Yahei"; line-height:72px; color:#1d1d1d;float:left; background:url(../images/sou_icon.png) no-repeat left center; padding-left:30px;}
.sou p a{ display:inline-block; color:#999; padding:0 18px; font-weight:normal; line-height:72px;}
.sou p a:last-child{ padding-right:0;}
.sou p a:hover{ color:#0753bc; font-weight:bold; text-decoration:underline;}
.sou .sou1{ margin:18px 0 0 0; float:right;}
.sou .ip01{ width:281px;height:35px;padding-left:20px;font:14px "Microsoft Yahei"; line-height:35px; color:#999; overflow:hidden; float:left; outline:none; background:url(../images/sou1.gif) no-repeat center top;border:0;}
.sou .ip02{ width:100px; height:35px; color:#fff; text-align:left; padding-left:15px;float:right;background:url(../images/sou2.gif) no-repeat center center; border:0; cursor:pointer; outline:none;}
.yinz dt iframe{width:600px;height:402px;}
.foot{ background:url(../images/footer_bg.jpg) no-repeat center top; height:380px; overflow:hidden;}
.footer{ width:1200px; margin:0 auto;}
.tongd{ height:187px; overflow:hidden; position:relative; }
.tongd dl{ width:560px; float:left; padding:0 0 0 35px;}
.tongd dt a{ display:block; width:105px; float:left; position:relative; font:20px "Microsoft YaHei UI"; font-weight:bold; padding:44px 0 12px; color:#fff;}
.tongd dt a:before{ content:""; position:absolute; bottom:0; left:0; width:23px; height:2px; background:#fff;}
.tongd dd{ width:450px; float:left; margin-top:40px;}
.tongd dd a{ display:block; width:112px; float:left; font:14px "Microsoft YaHei UI"; line-height:28px; color:#d6e0ff; height:28px; overflow:hidden;}
.tongd dd a:hover{ color:#ff7400; font-weight:bold;}
.flogo{ width:324px; overflow:hidden; font:12px "Microsoft YaHei UI"; line-height:28px; color:#a3a4a9;}
.flogo h2{ height:87px; overflow:hidden;}
.flogo h2 img{ display:block; width:262px; height:64px;}
.flogo b{ padding:0 12px;}
.flogo a{ color:#a3a4a9;}
.flogo a:hover{ color:#ff7400; font-weight:bold;}
.fwz{font:14px "Microsoft YaHei UI"; line-height:28px; color:#a3a4a9; width:635px; padding-top:30px;}
.fwz span{ display:block; font:24px Arial, Helvetica, sans-serif; font-weight:bold; line-height:64px; color:#fff; background:url(../images/flx.png) no-repeat left center; padding-left:44px;}
.fwz span b{ padding:0 8px;}
.code{ width:140px; margin-top:21px; margin-left:4px;}
.code img{ display:block; width:116px; height:116px; border:12px solid #fff;}
.code em{ display:block; text-align:center; font:14px "Microsoft YaHei UI"; line-height:40px; height:40px; color:#8c8c90; overflow:hidden;}
.client-2 {position: fixed;right: -170px;top:40%;z-index: 900;}
.client-2 li a {text-decoration: none;}
.client-2 li {font-size: 14px;margin-top: 1px;clear: both; height: 71px;position: relative;}
.client-2 li i {background: url(../images/fx.png) no-repeat;display: block;width: 30px;height: 27px;margin: 0px auto;text-align: center;}
.client-2 li p {height: 20px;line-height: 20px;overflow: hidden;text-align: center;color: #fff;}
.client-2 .my-kefu-qq i {background-position: 4px 5px;}
.client-2 .my-kefu-tel i {background-position: 0 -21px;}
.client-2 .my-kefu-liuyan i {background-position: 4px -53px;}
.client-2 .my-kefu-weixin i {background-position: -34px 4px;}
.client-2 .my-kefu-weibo i {background-position: -30px -22px;}
.client-2 .my-kefu-ftop {display: none;}        
.client-2 .my-kefu-ftop i {width: 33px;height: 35px;background-position: -27px -51px;}
.client-2 .my-kefu-left {float: left;width: 77px;height: 47px;position: relative;}
.client-2 .my-kefu-tel-right {font-size: 18px;color: #fff;float: left;height: 24px;line-height: 22px;padding: 0 15px;border-left: 1px solid #fff;margin-top: 14px;}
.client-2 .my-kefu-right {width: 20px;}
.client-2 .my-kefu-tel-main {background: #082581;color: #fff;height: 56px;width: 247px;padding:9px 0 6px;float: left;}
.client-2 .my-kefu-main {background: #082581;width: 97px;height: 56px;position: relative;padding:9px 0 6px;float: left;}
.client-2 .my-kefu-weixin-pic {position: absolute;left: -130px;top: -24px;display: none;z-index: 333;}
.my-kefu-weixin-pic img {width: 115px;height: 115px;}
.p12-curmbs-1 {font-size: 14px;border-bottom: 1px dashed #dcdcdc; line-height: 65px;}
.p12-curblock{display: none;}
.p12-curmbs-1 b {border-left: 10px solid #ff7300;font-weight: normal; padding-left: 8px;} 
.p12-curmbs-1 i {ont-style: normal;}
.p12-curmbs-1 span {font-family: '宋体';padding: 0 5px;height: 46px;line-height: 46px;}
.tl-fdh-02 {height: 55px;background: #fff;margin-bottom: 20px;overflow: hidden;}
.tl-fdh-02 li {width:20%;height: 55px;font-size: 18px;line-height: 55px;text-align: center;float: left;border-right: 1px solid #eee;margin-right: -1px;background: #efefed;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tl-fdh-02 li a {display: block;height: 55px;color: #595757;}
.tl-fdh-02 li.sidenavcur,.tl-fdh-02 li:hover {background: url(../images/p16-icon6.png) no-repeat bottom center #082581;border-color: #082581;}
.tl-fdh-02 li.sidenavcur a,.tl-fdh-02 li:hover a {color: #fff;}
.g-ban3 {height: 326px;}
.kfay { width: 1200px;height: 260px;padding-top: 0px;}
.kfay dt {width: 200px;float: left;}
.kfay dt img {display: block;width: 200px; height: 200px;border-radius: 50%;}
.kfay dd {width: 930px;float: right; }
.kfay dd h4 {height: 45px;padding-top: 22px;font: 24px "Microsoft YaHei";color: #000;border-bottom: 1px solid #e8e8e8;position: relative;}
.kfay dd h4:after {content: "";position: absolute;width: 240px;height: 3px;background: #082581;left: 0;bottom: 0;}
.wm-l h4 i {display: block;font: 14px "Microsoft YaHei";color: #000;}
.kfay dd p {font: 14px "Microsoft YaHei";color: #333333;line-height: 30px;padding-top: 15px;}
.g-gywm {}
.wm-l {width: 429px;float: left;background: #f4f4f4;overflow: hidden;}
.wm-l h4 {font: 20px "Microsoft YaHei";color: #fff;height: 103px;width: 428px;background: #082581;text-align: center;line-height: 116px;font-size: 25px;}
.wm-l ul {padding-left:35px;margin: 30px; line-height:30px;}
.wm-r {float: left; width: 490px;}
 /*--msgForm--*/
.msgForm{overflow:hidden;}
.msgForm .inner{margin:0 auto;padding:35px 50px;max-width:1200px;height:540px;overflow:hidden;background:url(../images/msgForm.jpg) no-repeat;}
.msgForm .hd{height:42px;line-height:42px;overflow:hidden;}
.msgForm .hd span{font-size:24px;color:#333;}
.msgForm .hd em{font-size:14px;color:#c2bbbb;}
.msgForm .bd{width:100%;padding-top:25px;max-width:750px;overflow:hidden;}
.msgForm .iptBox{overflow:hidden;}
.msgForm .iptBox input{display:block;padding:15px;width:330px;height:49px;font-size:14px;color:#000;outline:none;border:none;background:rgba(10,10,10,0.2);}
.msgForm .iptBox input#m_name{float:left;}
.msgForm .iptBox input#m_tel{float:right;}
.msgForm .txtBox{margin-top:12px;overflow:hidden;}
.msgForm .txtBox textarea{display:block;padding:15px;width:100%;height:188px;font-size:14px;color:#000;outline:none;resize:none;border:none;background:rgba(10,10,10,0.2);}
.msgForm .codeBox{position:relative;margin-top:12px;overflow:hidden;}
.msgForm .codeBox input{display:block;float:left;padding:15px;width:165px;height:10px;font-size:14px;color:#000;outline:none;border:none;background:rgba(10,10,10,0.2);}
.msgForm .codeBox a{display:block;width:100px;height:30px;cursor:pointer;overflow:hidden;}
.msgForm .codeBox a img{display:block;width:100px;height:30px;}
.msgForm .btnBox{padding-top:20px;text-align:center;overflow:hidden;}
.msgForm .btnBox .submit{float:left;background:#fd4f00;width:48%;height:49px;line-height:49px;font-size:16px;color:#fff; border:none;}
.msgForm .btnBox .reset{float:right;background:#333;width:48%;height:49px;line-height:49px;font-size:16px;color:#fff; border:none;}   
.p15-infolist-1-t1 {padding: 35px 49px 0px 21pxbackground: #fff;border: 1px dashed #cacaca;margin-bottom: 20px;height: 164px;}
.p15-infolist-1-t1 dt {position: relative;height: 30px;font-size: 18px;line-height: 30px;margin-bottom: 8px;padding-left: 68px;}
.p15-infolist-1-t1 dt a {display: block;color: #333;font-weight: normal;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.p15-infolist-1-t1 dt span {display: block;width: 60px;height: 30px; font-size: 18px;line-height: 30px;text-align: center;color: #fff;position: absolute;top: 0;left: -0px;background: #082581;}
.p15-infolist-1-t1-desc {height: 72px;line-height: 24px; margin-bottom: 5px;overflow: hidden;padding-left: 68px;}
.p15-infolist-1-t1-deta {width: 60px;float: right;padding-left: 20px;background: url(images/p14-icon21.png) no-repeat left center;}
.p15-infolist-1-t1-deta a { display: block;color: #082581;}
.p14-infolist-1-list dl {border: 1px solid #dedede;margin-bottom: 15px;padding: 22px 50px 22px 22px;background: #fff;overflow: hidden;}
.p14-infolist-1-list dt {width: 39.5%;float: left;margin-right: 5.8%;}
.p14-infolist-1-list dt img {width:100%;display: block;}
.p14-infolist-1-list dd h4 {height: 40px;font-weight: normal;font-size:18px;color: #154c64;line-height: 40px;margin-bottom: 5px;overflow: hidden;}
.p14-infolist-1-list h4 a {display: block;height: 40px;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p14-infolist-1-list dl:hover{border:1px solid #082581;}
.p14-infolist-1-list dl:hover h4 a {color: #082581;}
.p14-infolist-1-list-desc {max-height: 72px;font-size: 14px;line-height: 24px;color: #797979;margin-bottom: 28px;overflow: hidden;}
.p14-infolist-1-list-deta {width: 90px;height: 30px;line-height: 30px;text-align: center;display: block;float: right;background: #b6b6b6;color: #fff;}
.p14-infolist-1-list-deta a{color:#fff;}
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {background: #082581;border-color: #082581;}
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a {color: #fff;}
.fdh-01-tit {background: #082581;height: 80px;}
.fdh-01-tit h2 {height: 75px;font-size: 24px;font-weight: normal;line-height: 75px;color: #fff;border-bottom: 1px solid #fff;text-align: center;}
.fdh-01-tit h2 span {font-size: 14px;text-transform: uppercase;}
.fdh-01-nav-one h3 {height: 50px;line-height: 50px;background: #ececeb;margin-bottom: 2px;overflow: hidden;}
.fdh-01-nav-one h3 a {display: block;font-size: 18px;font-weight: normal;margin-right: 40px;margin-left: 38px;color: #666666;overflow: hidden;}
.fdh-01-nav-one h3.sidenavcur,.fdh-01-nav-one h3:hover {background: url(images/p14-icon2.png) no-repeat right center #082581;}
.fdh-01-nav-one h3.sidenavcur a,.fdh-01-nav-one h3:hover a {color: #fff;}
.fdh-01-nav dl {padding: 2px 0 4px;}
.fdh-01-nav dt , .fdh-01-nav li{height: 50px;font-size: 16px;line-height: 50px; padding-left: 54px; padding-right: 40px; margin-bottom: 1px; background: #ececec; position: relative;overflow: hidden;}        
.fdh-01-nav dt:after, .fdh-01-nav li:after {content: "";width: 8px;height: 8px;border: 2px solid #b8b8b8;border-style: solid solid none none; position: absolute;top: 50%;right: 32px;margin-top: -4px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg); transform: rotate(45deg);}
.fdh-01-nav dt.sidenavcur:after,.fdh-01-nav dt:hover:after {border-color: #082581;}
.fdh-01-nav dt.sidenavcur a, .fdh-01-nav dt:hover a { color: #082581;}        
.fdh-01-nav dd {border: 1px solid #ececec;border-bottom: 0;}
.fdh-01-nav p {height: 50px;font-size: 14px;line-height: 50px;padding-left: 72px;padding-right: 40px;border-bottom: 1px solid #ececec;background: #fff;position: relative;overflow: hidden;}
.fdh-01-nav p.sidenavcur a,.fdh-01-nav p:hover a {color: #082581;}
.fdh-01-nav p.sidenavcur:after,.fdh-01-nav p:hover:after {background: #ff7300;}
.fdh-01-nav a {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.p15-product-2-date {width: 25px;height: 27px;position: absolute;top: 20px;right: 4px;z-index: 33;cursor: pointer;}
.p15-product-2-date a {display: block;width: 25px;height: 27px;}
.cbgg-01 {background: #082581;text-align: center;color: #fff;}
.cbgg-01-img img {width: 100%;display: block;}
.cbgg-01 p {padding-top: 15px;}
.cbgg-01 p img {vertical-align: middle;margin-right: 5px;}
.cbgg-01 span {display: block;font-size: 28px;font-weight: bold;font-family: Arial;padding-bottom: 20px; line-height: 32px;padding-top: 10px;}
/*翻页*/
.p12-pagination-1-main {margin: 0 auto;padding: 20px 0;height: 30px;text-align: center;}
.p12-pagination-1 a,.p12-pagination-1 span {vertical-align: top;display: inline-block;padding: 0 8px;height: 26px;line-height: 26px;border: 1px solid #e5e5e5;text-align: center;margin: 0 2px;background: #fff;}
.p12-pagination-1 span {border: 1px solid #fff;}
.p12-pagination-1 .page_curr {background:#082581;color:#fff;border-color:#082581;}
.p12-pagination-1 .laypage_first,.p12-pagination-1 .laypage_last {display: none;} 
.k12-gl-gslb-3nf1-1-01{ width:1200px; margin:0 auto;} 
.k12-gl-gslb-3nf1-1-01-left dl {width: 24%;float: left;background: #f0f0f0;margin: 0 1.3% 13px 0}
.k12-gl-gslb-3nf1-1-01-left dl:nth-child(4n) {margin-right: 0;}
.k12-gl-gslb-3nf1-1-01-left dt {border: 1px solid #e5e5e5;padding: 10px 9px;background: #fff;}
.k12-gl-gslb-3nf1-1-01-left dt img {display: block;width: 100%;}
.k12-gl-gslb-3nf1-1-01-left dd h4{height: 50px;font-size: 14px;line-height: 50px;text-align: center;padding: 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: #f0f0f0;}
.k12-gl-gslb-3nf1-1-01-left dd h4 a {color: #4b4a4a;}

.dda dl {width:32%;float: left;background: #f0f0f0;margin: 0 1.3% 13px 0}
.dda dl:nth-child(3n) {margin-right: 0;}
.dda dt {border: 1px solid #e5e5e5;padding: 10px 9px;background: #fff;}
.dda dt img {display: block;width: 100%;}
.dda dd h4{height: 50px;font-size: 14px;line-height: 50px;text-align: center;padding: 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background: #f0f0f0;}
.dda dd h4 a {color: #4b4a4a;}
.dda li {width:100%; border-bottom:1px solid #eee; height:40px; line-height:40px;}
.dda li em{ margin-right:30px; display:inline-block;}


 /*图片放大镜样式*/
#slider{width:450px;height:450px;position:relative; float:left; border:1px solid #eee;}
.slider_list li{position:absolute;display:none;}
.slider_list li img{width:450px;height:450px;}
.slider_list li:first-child{display:block;}
.btn{background:#fff;}
.arrow{display:none;width:30px;height:60px;background-color:rgba(0,0,0,.2);position:absolute;top:50%;margin-top:-30px;}
.prve{left:0;}
.next{right:0;}
.arrow span{display:block;width:10px;height:10px;border-bottom:2px solid #fff;border-left:2px solid #fff;}
.slider_left{margin:25px 0 0 10px;transform:rotate(45deg);}
.slider_right{margin:25px 0 0 5px;transform:rotate(-135deg);}
.arrow:hover{background:#444;}
#slider:hover .arrow{display:block;}
.btn_act{background:#db192a;}

.product_x{clear:both;}
.product_xx{height:35px; background:#eee;clear:both; margin-bottom:10px;}
.product_xx h2{float:left;width: auto; padding:0 20px; margin:0px; line-height:35px; vertical-align:middle; font-size:16px;color:#FFF; font-weight:normal; background-color:#082581;}
#product_info{width:940px; height:auto;overflow:hidden;margin:0 auto; font-size:14px; clear:both; text-align: center; margin-top:10px;}
#product_info img{ max-width:935px;}
