﻿body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:12px/1.5 Tahoma,arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:red}
/* 项目主体部分设置 */
body{background:#fff;color:#555; font-family: "microsoft yahei"}
a{text-decoration:none;/*transition:color 0.2s linear 0s*/ color:#333333;}
.wrapper a:hover{color: #278cd8;}
.wrapper .container a:hover{color: #278cd8;}
.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in { width:1200px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1;}

.top { z-index: 999; width: 100%; height: 104px; background: #fff; }
.top .logo {padding-top:18px; overflow: hidden; float: left; width: 250px; height: 85px; overflow: hidden; }
.topr { float: right; padding-top:40px; }
.topr form { float: left; width: 280px; height: 40px; box-sizing: border-box; border:1px solid #ccc; border-radius: 5px; }
.topr .inp { float: left; width: 210px; outline: none; margin-left:15px; font-size: 15px;height: 38px;box-sizing: border-box; border:none; }
.topr .sub { float: right;width: 45px;height: 38px; background: url(../images/search.png) no-repeat center; box-sizing: border-box; border:none; font-size: 0; outline: none; cursor: pointer; }
.topr1 { float: left; font-size: 15px;color:#333333; margin-left:45px; padding-left:29px; height: 40px; line-height: 40px;padding-right:26px; background: url(../images/email.png) no-repeat left center; position: relative; }
.topr1:after { content:''; width: 1px; height: 15px; background: #43342d; position: absolute; right:0;top:50%; margin-top:-8px; }
.topr2 { float: left; font-size: 15px;color:#333333; margin-left:25px; height: 40px; line-height: 40px;padding-right:20px; background: url(../images/jiantou.png) no-repeat right center; }
.topr3 { float: right; width: 140px; height: 40px; line-height: 38px; box-sizing: border-box; border:1px solid #278cd8; border-radius: 5px; padding-left:26px; font-size: 15px; background: url(../images/share.png) no-repeat 95px center; margin-left:26px; }
.header #nav {  }
.header .nav { float: left; height: 86px; }
.header ul {  box-sizing: border-box; }
.header .nav li {float:left; position: relative;margin-right: 37px; box-sizing:border-box;}
.header .nav li:hover>a,.header .nav li.current>a{ color:#278cd8; }
.header .nav li:hover:after ,.header .nav li.current:after { content:''; position: absolute; left:0;bottom:0; width: 100%; height: 4px; background: #278cd8; }
.header .nav li>a { padding: 28px 0 31px; position: relative; font-size: 18px; font-weight: bold; color:#333333; display: inline-block; text-align: center;}


.nav ul li .sub {z-index: 9999999999999999999; display: none; text-align: left; border-top:1px solid #ddd; box-sizing: border-box; padding:13px 0 0 40px; z-index: 10000; width: 1920px; height: 147px; background: #f8f8f9; position: absolute; left:0;top:85px; }
.nav ul li .sub dd {height: 18px; line-height: 18px; margin:12px 0; float: left; width: 190px; box-sizing: border-box; font-size: 14px; }
.nav ul li .sub dd span { float: left; width: 25px; }
.nav ul li .sub dd span.pic1 { display: block; }
.nav ul li .sub dd span.pic2 { display: none; }
.nav ul li .sub dd:hover span.pic1 { display: none; }
.nav ul li .sub dd:hover span.pic2 { display: block; }
.nav ul li .sub dd:hover a { color:#278cd8; }
.nav ul li .sub dd a { color:#666; }
.nav ul li.sign1 .sub { left:-433px; }
.nav ul li.sign2 .sub { left:-542px; }
.nav ul li.sign3 .sub { left:-615px; }
.nav ul li.sign4 .sub { left:-688px; }
.nav ul li.sign5 .sub { left:-761px; }
.nav ul li.sign6 .sub { left:-834px; }
.nav ul li.sign7 .sub { left:-907px; }
.nav ul li.sign8 .sub { left:-1120px;}

.navr { float: right; }
.navr1 { float: left; font-size: 28px;color:#333333; font-weight: bold; height: 86px; line-height: 84px; padding-left:39px; background: url(../images/phone.png) no-repeat left center; }
.navr2 { float: right; width: 160px; height: 40px; line-height: 40px; text-align: center; border-radius: 20px; background: #278cd8; font-size: 18px;color:#fff; margin:20px 0 0 30px; }
.banner {position:relative; left:50%; width:1920px; margin-left:-960px; text-align:center;}
.banner .hd { position:absolute; left:0; bottom:20px; width:100%; height:15px; z-index:4; }
.banner .hd ul { width:1200px; height:15px; margin:0 auto; text-align:center;}
.banner .bd ul li a { display:block;width: 1920px;overflow: hidden; }
.banner .hd ul li { display:inline-block; transition: all 0.5s; *display:inline; zoom:1; width:5px; height:5px; margin:0 4px; border-radius:2px; background:#fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top;}
.banner .hd ul .on {background-color:#278cd8; width: 57px; }
.banner .prev,.banner .next {transition: all 0.5s; width: 48px; height: 90px; position: absolute; top: 50%; margin-top: -45px; font-size: 20px; color: #959595; z-index: 10 }
.banner .prev {  background: url(../images/prev.png) no-repeat;  left: 320px; } 
.banner .next { background: url(../images/next.png) no-repeat;  right: 320px; }
.banner:hover .next,.banner:hover .prev { opacity: 1; }

/*footer部分*/
.footer {padding-top:42px; margin-top:40px; width: 100%; background: url(../images/e1.png) no-repeat center top #555;background-size: cover; }
.ee-a { height: 340px;width: 1280px; }
.ee-b { float: left; width: 142px; } 
.ee-c { float: left; width: 236px; margin-left:70px; }
.ee-d { float: left; width: 340px; margin-left:70px; }
.ee-a .tit {margin-bottom:35px; width:80%; border-bottom:1px solid rgba(255,255,255,0.48); }
.ee-d .tit { width: 295px; }
.ee-a .tit h2 { font-size: 16px;color:#ffffff;font-weight: normal; padding-bottom:12px; position: relative; }
.ee-a .tit h2:after { content:''; width: 20px; height: 3px; background: #fff; position: absolute; left:0;bottom:-2px; }
.ee-a ul li {color:#fff; height: 26px; line-height: 26px; font-size: 12px; }
.ee-c ul li { float: left; width: 50%; }
.ee-a ul li a { color:#fff; }
.ee-a ul li:hover a {font-weight: bold; color:#fff; }
.ee-d p { font-size: 30px;color:#fff; }
.ee-f { float: right; padding-top:28px;  }
.ee-f dl dd { float: left; width: 125px; text-align: center; margin-left:45px; }
.ee-f dl dd p { margin-top:5px; font-size: 14px;color:#fff; }

.copyright { width: 100%;background: #4a4a4c; padding: 10px 0;}
/*.cop1 { float: left;  }*/
.cop2 { float: right;  }
.copyright p,.copyright p a { font-size: 14px;color:#fff; }

/*fixed*/
.fix {position: relative; background: #fff; z-index:99999999999999;display:block; }
* html{background-image:url(about:blank);background-attachment:fixed;}
.fixed{width:100%;position:fixed;top:0;left:0;z-index:99999999999999; box-shadow:0 0 3px #e33a3d;background: #fff;display:block;}
.fixed{_position:absolute;_left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop));}

.cop6 {  }
.cop7 .inp1 {margin-bottom:28px; background: url(../images/s1.png) no-repeat 540px center #f6f6f6; float: left; width: 592px; height: 58px; box-sizing: border-box; border:1px solid #ddd; outline: none; font-size: 16px; color:#9a9a9a; padding-left:16px; }
.cop7 .inp3 {margin-bottom:28px; background: #f6f6f6; float: left; width: 100%; height: 200px; line-height: 58px; box-sizing: border-box; border:1px solid #ddd; outline: none; font-size: 16px; color:#9a9a9a; padding-left:16px; }
.cop7 .inp2 {margin-bottom:28px; background: url(../images/s3.png) no-repeat 340px center #f6f6f6; float: left; width: 388px; height: 58px; box-sizing: border-box; border:1px solid #ddd; outline: none; font-size: 16px; color:#9a9a9a; padding-left:16px; }
.cop7 .inp21 {  margin-left:18px; background: url(../images/s4.png) no-repeat 340px center #f6f6f6; }
.cop7 .inp22 { float: right; background: url(../images/s5.png) no-repeat 340px center #f6f6f6; }
.cop7 .inp11 { float: right; background: url(../images/s2.png) no-repeat 540px center #f6f6f6;}
.cop8 { text-align: center; }
.cop8 .sub {margin: 0 25px; cursor: pointer; outline: none; display: inline-block; width: 240px; height: 44px; box-sizing: border-box; border:none; background: #848484; font-size: 16px;color:#fff; }
.cop8 .sub:hover { background: #278cd8; color:#fff; }

.tc {display: none; z-index: 9999999999999999999999; position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.8); top:0; left:0; }
.tc1 { position: relative; width: 100%; height: 100%; }
.tc1 .cp6 {background: #fff; padding:20px; border-radius: 10px; position: absolute; width: 1240px; left:50%; margin-left:-620px; box-sizing: border-box; top:50%; height: 630px; margin-top:-315px; }
.tc1 .cp6 i { display: block; width: 30px; height: 30px; border-bottom: 50%; font-size: 20px; line-height: 30px; text-align: center; position: absolute; background: rgba(0,0,0,0.2); color:#fff; right:0;top:0; cursor: pointer; }
.tc1 .cp6 h2 { font-size: 30px;color:#000; font-weight: normal; margin-bottom:15px;}
.tc1 .cp6 p { font-size:16px;color:#666666; font-weight: normal; }
.tc1 .cp6 span { display: block; width: 30px; height: 1px; background: #666; margin: 20px auto; }

.faqbox {margin:20px 0 0 30px;background: url(../images/img/bdbg.jpg) right top no-repeat;}
.faqbox li{float:left;width:100%;line-height:40px;}
.faqbox li span{float:left;width:80px;height:40px;}
.faqbox li select{height:25px;line-height:25px;border:1px solid #ccc;}
.faqbox li .ipt{width:160px;height:25px;line-height:25px;padding:0 5px;border:1px solid #ccc;}
.faqbox li  textarea {width:500px;height:80px;border:1px solid #ccc;}
.faqbox li .btn{width:100px;height:32px;line-height:32px;color:#fff;border:0;background:#2A5ABE;cursor:pointer;}
.wenda{}
.wenda li{float:left;width:100%;padding:10px 0;overflow:hidden;}
.wenda li p{float:left;width:97%;padding:0 1%;word-break:break-all;word-wrap:break-word;}
.wenda li p.t{background-color:#ddd;}
.wenda li p span{float:right;}
.wenda li p.hf{border:1px dashed #2A5ABE;color:#2A5ABE}
.wenda li p.hf a{color:#2A5ABE;}