body,ul,p,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dt,dl,dd,blockquote{margin:0;padding:0;border:0;font-size:14px; }
body {overflow-x:hidden; font-family: Helvetica, Arial, sans-serif;}
input, textarea, keygen, select {  font-family: Helvetica, Arial, sans-serif;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
texpro-atarea { resize: none }
input, select { vertical-align: middle }
input, textarea, select { outline: 0; border: none; color: #999 }
input::-moz-focus-inner { border:none; padding:0px; }
img {max-width: 100%; border: none;}
ul,ul li{ list-style: none }
a{ text-decoration:none;outline:none;}
a hover{text-decoration:none;outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
button, div, input { box-sizing: border-box }
.clearfix { clear: both; overflow: hidden; width: 100%; height: 0; font-size: 0; float: none }
.clearfix:after { clear: both; display: block; visibility: hidden; height: 0; content: "." }
.clearfix { zoom: 1 }
.show{display:block;}
.hide{display:none;}
.left{float:left;}
.right{float:right;}
a:focus{outline: none;}/*firefox*/
a:active{outline:none;blr:expression(this.onFocus=this.blur());}/*For IE*/

/*-----------------top-----------------*/
.top{width:96%;max-width:1170px;margin:0 auto;line-height:37px;height:37px;}
.top_lx{float:left;font-size:14px;color:#333;}
.top_lx span{color:#fc3343;}
.top_lx a{font-size:14px;color:#333;}
.top_lx a:hover {color:#fc3343;}
.tr2{float:right;margin-left:20px;}
.tr2 img{line-height:37px;padding-right:8px;}
.tr2 a,.ch-lanz a{font-size:13px;color:#333;}
.ch-lan{display: inline-block;float:right;padding-left: 0;position:relative;cursor: pointer; }
.ch-lan img{line-height:37px;padding-right:8px;}
.ch-lanz{position: absolute;display:none;background-color: white;z-index: 1002;border-radius:3px;left:-10px; line-height:26px; border:1px solid #ccc;margin-left:10px;padding-top:5px;}
.ch-lanz li{padding:0 20px 5px;}
.ch-lanz li:hover a{color:#fc3343;}
.ch-lanz:hover li{display:block;}

/*--------------nav-----------------*/
.pc_logo{ width:96%;max-width:1170px;height:89px; margin:0 auto 5px;}
.logo_l{ width:260px; overflow:hidden; float:left;margin-right: -260px;z-index:5; cursor:pointer;padding-top: 11px;}
.logo_l a{display:block;}
.logo_l img{ display:block; width:100%; overflow:hidden;max-width:260px;}
.nav_pc{ width:100%;height:89px; box-sizing:border-box;padding-left:270px; overflow:hidden;}
.navlist{width:100%;overflow:hidden;margin:0 auto;height:89px;}
.navlist li{float:right;padding:0 2.3%;line-height:89px;}
.navlist li .items{display:block;overflow:hidden;width:100%;position: relative;color:#333;text-align:center;font-size:16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.navlist li:hover{border-color:#ff3f3b;background: url(../images/icon_nav.jpg) repeat-x left top;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-weight:500;}
.navlist li .items:hover {color:#fc3343;}
/*--*/
.navlist li .navpro,.navpro .plist{overflow:hidden;}
.navlist li .navpro,.navlist li .poslf{position:absolute;top:130px;z-index:9999;display:none;}
.navlist li .poslf{padding-bottom:5px;width:200px;border-bottom:5px #cdcdcd  solid;z-index:99999;background:#fff;margin-left:-1.5%;}
.navlist li .poslf .list{width:100%; float:left;}
.navlist li .poslf .list a{display:block;width:100%;color:#333;line-height:50px;text-align:center;font-size:14px;}
.navlist li .poslf .list a:hover{background:#fc3343;color:#fff;}
/*---*/
.navlist li .navpro{width:100%;top:132px;overflow:hidden;position:absolute;left:0;background:#3e4055;}
.navpro .plist{width:100%;max-width:1180px;margin:0 auto;}
.navlist li .navpro .plist ul.fv{float:left;margin-bottom:30px; margin-top:5px;border-top:medium;line-height:30px;overflow:hidden;}
.navpro .plist ul.fv{width:18.4%;overflow:hidden;margin-right:2%;}
.navpro .plist ul.fv:nth-of-type(5n){ margin-right:0;}
.fv{padding-top:20px;overflow:hidden;}
.navpro .plist ul span{margin:0 auto;display:block;width:100%;}
.navpro .plist ul.fv span{line-height:28px;}
.navpro .plist ul.fv span a{color:#f9d944;font-size:16px;  font-family: Helvetica, Arial, sans-serif;}
.navpro .plist ul li{ display:block;width:100%;line-height:30px;height:30px;overflow:hidden; float:left;padding-left:0;}
.navpro .plist ul li a {display:block;width:100%;color:#fff;overflow:hidden;font-size:14px;}
.navlist li .navpro .plist ul li:hover{background:none;}
.navpro .plist ul li a:hover{color:#f9d944; text-decoration:underline;}
.navlist li .navpro .plist ul p{line-height:20px;}
.fv p{ display:block; width:100%;float:left; margin-top:12px;margin-bottom:17px;}
.fv p a{ font-size:15px;color:#f9d944;}
.fv p a:hover{ text-decoration:underline;}
/**/
.navpb_wrap {width: 100%;background: #282828;height: 50px;}
.ct {overflow: hidden;max-width: 1170px;height: 50px;line-height: 50px;margin: 0 auto;  font-family: Helvetica, Arial, sans-serif;}
.ct a {display:block;float:left;color: #ffffff;font-size: 17px;width:20%;}
.ct a:hover{color:#f9d944; text-decoration:underline;}
/**/
.m_nav,.top_m{display:none;}
/*---------------The-end-of-the-nav---------------*/

/*----------------------bottom--------------------*/
.bottom-wrap{background:#454545;width: 100%;margin-top: 30px;padding-top: 40px;padding-bottom: 25px;}
.bottom{width:96%;max-width:1170px;margin:0 auto;overflow:hidden;}
.bottom li{width:23.5%;margin-right:2%;float:left;background: url(../images/ge.gif) 100% top no-repeat;overflow:hidden;}
.bottom .bottom-cp{width:47%;margin-right:2%;}
.bottom li:nth-of-type(3n){ margin-right:0;background:none;}
.bottom li dl{width:100%;overflow:hidden;line-height:30px;}
.bottom li dl dt,.bottom li dl dd{width:100%;overflow:hidden;}
.bottom li dl dt a{display:block;font-weight:600;color:#fcfcfc;font-size:16px;margin-bottom:5px;}
.bottom li dl dd a{width:98%;display:block;font-size:15px;color:#cacaca;height:30px;overflow:hidden;}
.bottom li dl dd a:hover{text-decoration:underline;}
.bottom .bottom-cp dl dt,.bottom .bottom-cp dl dd{width:49%;margin-right:2%;float:left;}
.bottom .bottom-cp dl dt:nth-of-type(2n),.bottom .bottom-cp dl dd:nth-of-type(2n){margin-right:0;}
/*------------------------footer-------------------------*/
footer{background:#e4e4e4;padding-top:15px;position:relative;}
.container{width:96%;max-width:1170px;margin:15px auto 0;overflow:hidden;}
.container a{color:#333;}
.footer-left{width:38%;float:left;overflow:hidden;}
.footer-left p{font-size:16px;margin-bottom: 15px;line-height: 24px;height:25px;overflow:hidden;}
.footer-left p img{height:22px;display:block;float:left;margin-right:20px;}
.footer-left p a{color:#333;}
.footer-left p a:hover{color:#fc3343;}
.footer-right{width:62%;float:right;overflow:hidden;text-align:right;}
.footer-right p a{color:#333;}
.footer-right p{font-size: 14px;margin-bottom: 15px;line-height: 24px;}
.footer-right .add_fix p{display:none;position:absolute;bottom: 0;top: -269px;right: 276px;}
.footer-right .add_fix p img{dispaly:block;}
.footer-right .add_fix:hover p{display:block;}
.whats {width:96%;max-width:1170px;font-size:16px;margin:0 auto;overflow:hidden;padding-bottom:10px;}
.whats img{height:28px;display:block;float:left;margin-right:20px;}
.whats a{color:#333;line-height: 25px;height:25px;}
.whats a:hover{color:#fc3343;}




/*----------------------手机----------------------------*/
.side_bot,.mask1,.wx{display:none;}
/**/
.title{margin:0 auto;}
.title h3{font-size:32px; font-family: Helvetica, Arial, sans-serif; text-align:center;}
/*-------------------当前位置-------------------------*/
.mybread-wrap{overflow:hidden;padding-bottom:10px;border-bottom:10px #f4f4f4 solid;}
.mybread {width:96%;max-width:1170px;margin:0 auto 0;line-height:20px;overflow:hidden;margin-top:18px;}
.mybread img{margin-right:5px;}
.mybread a {padding:0 5px;color:#333;font-size:14px;font: inherit;vertical-align: baseline;}
.mybread a:hover{color:#fc3343;}

/*-----------------------表单-------------------------------*/
.lxmessage_wrap{width:96%;max-width:1170px;margin:15px auto 50px;overflow:hidden; }
.lxmessage{width:99%;padding-right:320px;box-sizing: border-box; float:left;margin:0 auto;}
.titles{ width:100%; margin:0 auto 2%;}
.c{ font-size:15px; color:#202b33; padding:1% 0;line-height:28px;}
.xingming{width:48%; float:left;  line-height:24px;margin-bottom:15px;}
.xingming img{float:left; margin-top:5px;}
.lxmessage .xingming .xm{ color:#333; font-size:14px; padding-left:12px; width:80px;line-height:24px;display:block;float:left;}
.lxmessage .xingming .xm i{ color:#3167bf; margin-right:4px;}
.lxmessage .xingming input{ display:block;width:73%; line-height:24px; color:#999999;float:left;border-radius:5px; border:1px solid #CCC;}
.lxmessage .xingming select{width:100%;line-height:24px; font-size:14px; padding:14px 0 14px 10px;}
.lxmessage .xmz,.lxmessage .xmz3{ margin-left:3%;}
.lxmessage .mess{ width:100%; line-height:24px;overflow:hidden;}
.lxmessage .mess .xm{ color:#333; font-size:14px; float:left;margin-right:2%;}
.lxmessage .mess .xm i{ color:#3167bf; margin-right:4px;}
.touch{width:100%;margin-bottom:20px;overflow:hidden;}
font{width:50px;font-size:14px;color:#333;}
.xing{padding-right:1%;color:red;}
.touch input {dispaly:block;width:72%;padding-left:1%;line-height: 25px;border: 1px solid #b9b9b9;border-radius: 4px;}
.touch select {width: 8%;height:25px;line-height: 24px;margin:0 2%;border-radius: 4px;border: 1px solid #b9b9b9;}
.forpro {width:100%;margin-bottom:15px;line-height:30px;overflow:hidden;}
.cl input{margin-left:2%;width:76%;}
.lxmessage .mess textarea{ border-radius:5px;border: 1px solid #b9b9b9;width:89%; height:180px; color:#999999; font-size:14px; line-height:24px;}
.lxmessage .zxly{width: 115px;height: 28px;background:#fb3a4a;font-size:16px; color:#fff;text-align:center; line-height:28px;margin-top:1%; color:#fff; border-radius:5px;margin-left:3%;}
.lxmessage .coolbg{width: 115px;height: 28px;background:#fb3a4a;font-size:16px; color:#fff;text-align:center; line-height:28px;margin-top:1%; color:#fff; border-radius:5px;margin-left:30px;}
.lxmessage .vdcode{width: 115px;height: 28px;margin-left:13%;margin-top:1%; }
.lxmessage_right{margin-left:-260px;float:left;width:260px;overflow:hidden;margin-top:18px;}
.lxmessage_right p{text-align:center;font-size:18px;color:#333;margin-top:10px;}
.lxmessage_right a{display:block;width:100%;}
.lxmessage_right img{display:block;}
.msgtb,.add{display:none;}
/*--表单结束--*/
.com_banner{max-width:1799px;margin:0 auto;overflow:hidden;}
.com_banner img{display:block;width:100%;max-width:1799px;}
/**/
.lr{display:none;}







@media screen and (max-width:1100px){
.navlist li{padding:0 1.8%;}
.navlist li .navpro{padding-bottom:5px;width:200px;left:initial;border-bottom:3px #fc3343 solid;z-index:99999;padding-left:10px;}
.navpro .plist dl.fv dt a{color:#333;font-size:14px; font-weight:500; font-family: Helvetica, Arial, sans-serif; }
.navpro .plist dl.fv dt a:hover{color:#fc3343;}
.navpro .plist dl dd{display:none;}
}
@media (max-width:1000px) {
.lxmessage{padding-right:0;}
.lxmessage_right{display:none;}
.navlist li{padding:0 1%;}
}
@media (max-width:900px) {
.logo_l{wdith:260px;margin-right: -260px;}
.pc_logo .nav_pc{padding-left:260px;}
.navlist li{padding:0 1%;}
}
@media (max-width:950px) {
/*-------nav-----*/
.m_nav,.top_m{display:block;}
.pc_logo{display:none;}
.m_nav{position: fixed;top: 0;right: -100%;bottom: 0;background-color:rgb(48, 47, 61);width: 60%;z-index:999;}
.m_nav a{color:#fff;padding: 12px 15px 12px 10%;display: block;box-sizing: border-box;width: 100%;line-height: 45px; font-size: 18px;border-bottom: 1px solid #303C4A;}
.m_nav{transition: all 0.5s;}
.top_m{ width:100%; display:block;overflow:hidden;background:#fff;top:0;right:0;left:0;z-index:8; position:fixed; padding-bottom:5px;padding-top:8px;}
.top_m img{max-width:240px;}
.nav_txt{ width:32px;height:32px; float:right; margin-top:20px; margin-right:9px;}
.mask2{width:100%; position:fixed; left:100%;right:-100%; top:0; bottom:0; background-color:rgba(0,0,0,0.4); z-index:20;transition: all 0.3s; }	
.m_nav{transition: all 0.7s;}

.com_banner{margin-top:40px;}
}
@media (max-width:800px) {
.cl input{width:70%;}
}
@media screen and (max-width:760px){
body{margin-bottom:70px;}
.top{display:none;}

.bottom-wrap,footer{display:none;}

.side_bot,.mask,.wx{display:block;}
.side_bot{width:100%; position:fixed; left:0; right:0; bottom:0;box-sizing:border-box; border-top: 1px solid #eaeaea; background-color:#0e358a;}
.side_bot a{display:block; width:20%; float:left; text-align:center; font-size:13px;  line-height:20px; color:#fff; padding-top:32px; background-size:25px;}

.mask{width:100%; position:fixed; left:0;right:-200%; top:0; bottom:0; background-color:rgba(0,0,0,0.4); z-index:20;display:none; }	
.m_nav{transition: all 0.4s;}
.mask{transition: all 0.7s;}
.nav_m, .wx{transition:all 0.4s;}

.wx,.add{width:80%;background-color:#fff; margin:0 10%;bottom: 60px; position:fixed;z-index:30; display:none;}
.msgtb{width:100%;}
.wx .title{margin-top:0px;}
.btn_c{display:block; width:15px; height:15px; position:absolute; right:10px; top:10px; background:url(../images/close.png) no-repeat center;}
.add{padding:0 20px 30px;}
.add .add-pp{padding-top:30px;}
.add p{width:100%;font-size:16px;margin-bottom: 15px;line-height: 24px;overflow:hidden;padding-bottom: 15px;border-bottom:1px #999 dashed;}
.add p img{height:22px;display:block;float:left;margin-right:10px;}
.add p a{color:#333;}
.add p a:hover{color:#fc3343;}
.add .addm{width:100%;font-size:16px;margin-bottom: 15px;line-height:34px;vertical-align:property;overflow:hidden;padding-bottom:5px;border-bottom:1px #999 dashed;}
.add .addm img{overflow:hidden;width:34px;}
.add .copym{font-size: 14px;line-height: 24px;}
.add  .add_imgwx img{width:80%;max-width:200px;display:block;margin:0 auto;}
.add  .add_imgwx p{width:100%;font-size:16px;margin-bottom: 10px;line-height: 24px;padding-top: 15px;border:0;padding-bottom:0;text-align: center;}

.dibu{display:none;}
.bq{display:none;}
/**/
.wx_shan{cursor:pointer;widfth:100%; }
.wx_shan img{display:block;float:right;margin-top:5px;margin-right:5px;}

/**/
.wxmsgtb{display:block;overflow:hidden;width:96%;margin:10px 2% 0;}
.bx{float:left; margin:9px 5px 0px 0px; color:#FFF;}
.msgtb input,.msgtb select{height:30px;line-height:30px;border:1px solid #ccc;border-radius:3px;margin:6px 0px;width:96%;padding-left:6px;}
.msgtb select{color:#a1a1a1;padding-left:6px;width: 96%;}
.cttxt{border:1px solid #ccc;border-radius:4px;height:55px;width:94.5%;padding-left:4px;font-family:Arial, Helvetica, sans-serif;font-size:14px; margin:6px 0px;float:left;}
.iqbtn input{height:34px; background:#e50012; color:#ffffff; cursor:pointer;line-height:25px;border:0px;font-size:14px; margin-left:11px;}
.reset input{height:34px; background:#e50012; color:#ffffff; cursor:pointer;line-height:25px;border:0px;font-size:14px; margin-left:11px;}
.msgtb .clear,.conclear{width:100%;overflow:hidden;} 
.msgtb .clear .hx{display:block;width:61px;margin-right:-61px;float: left;color:#333;margin-top:16px;}
.hx span{color:#e50012;}
.msgtb .clear .hspan{display:block;width:100%;overflow: hidden;padding-left:65px;box-sizing: border-box;float:left;}
.cmf span{margin-right:6px;}
.conclear .hx{width:120px;margin-right:-120px;float: left;color:#333;margin-top:16px;}
.conclear .seleleft{display:block;width:100%;overflow: hidden;padding-left:125px;box-sizing: border-box;float:left;}
.msgtb p{width:100%;}
/**/
.com_banner{margin-top:76px;}
/**/
/*右侧*/
.fixtop img{width: 11px;height: 11px;top: 0px;right: 0px;position: absolute; cursor: pointer;}
.lr{display:block;right: 0px;top: 150px;z-index: 5;position: fixed !important;width: 100px;height: 257px;}
}
@media (max-width:700px) {
.touch input{width:60%;}
.lxmessage .mess textarea{width:100%;}
#LRdiv0,#LRdiv1,#LRdiv2,#LRdiv3{display:none!important;}
}
@media (max-width:600px) {
.lxmessage .xingming input{width:100%;}
.touch select{width: 13%;}
}
@media (max-width:480px) {
.touch select{width: 16%;}
/*右侧*/
.lr{display:block;right: 0px;top: 150px;z-index: 5;position: fixed !important;width: 70px;height:auto;}
.lxmessage{width:98%;}
}







