/* CSS Document */
@charset "utf-8";
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:#666;}
a{color:#444;text-decoration:none;/*transition:color 0.2s linear 0s*/}
a:hover{color:#192f64;}
.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}
.wrapper img{  vertical-align:top; }

.noneez{ display:none; }
.blockez{ display:block; }

.header{ position:relative; }
.topAreas{ position:absolute; top:0; left:50%; width:1920px; margin-left:-960px; height:30px; z-index:3; line-height:30px; border-bottom:1px solid #ccc; }
.topArea .sd{ float:left; }
.topAreas .mm{ float:right; }
.topAreas .mm li{ float:left; }
.topAreas .mm li a{ color:#afafaf; margin:0 10px; display:block; }
.topAreas .mm li .link01{ padding-left:42px; background:url("../img/link_01.png") no-repeat left top; }
.topAreas .mm li .link02{ padding-left:46px; background:url("../img/link_02.png") no-repeat left top; }
.topAreas .mm li .link03{ padding-left:53px; background:url("../img/link_03.png") no-repeat left top; }
.topAreas .mm li .link04{ padding-left:55px; background:url("../img/link_04.png") no-repeat left top; }

.btArea{ position:absolute; top:30px; left:50%; width:1200px; margin-left:-600px; height:100px; z-index:3; }
.logo{ float:left; margin:8px 0 20px 0; }
.btArea .code{ float:right; margin-top:16px; }
.btArea .tel{ float:right; margin:28px 10px 0 0; padding-left:56px; background:url("../img/tel_01.png") left center no-repeat; }
.btArea .tel strong{ display:block; font-weight:normal; line-height:20px; color:#000; }
.btArea .tel span{ display:block; font-size:21px; line-height:24px; color:#00a7c9; }

.nav{ position:absolute; top:130px; left:50%; margin-left:-630px; width:1260px; /*height:40px;*/ z-index:3; font-size:13px; line-height:44px; background:#35b3dc; -moz-box-shadow: 2px 2px 2px #888888; /* 老的 Firefox */box-shadow: 2px 2px 2px #888888; text-align:center;  }
.nav ul li{ float:left; width:140px; }
/* .nav ul li:last-child{ display:none; } */
.nav ul li a i { transition-duration: .5s; }
.nav ul li a{ display:block; color:#fff; position:relative; }
.nav ul li a .line_ez{ width:12px; height:6px; background:url("../img/ez_0001.png") no-repeat; position:absolute; left:50%; margin-left:-6px; bottom:-6px; z-index:999; display:none; }
.nav ul li:hover .link_fj, .nav ul li.current .link_fj { background:#0d8cb5; }
.nav ul li:hover a .line_ez, .nav ul li.current a .line_ez{ display:block; }
/*.nav ul li a:hover i,.nav ul li a.current i { display: block; width: 0; height: 0; border-right: 5px solid transparent; border-bottom: 5px solid #fff; border-left: 5px solid transparent; position: absolute; z-index: 9; bottom: 4px; left: 0; right: 0; margin: 0 auto; }*/
.subnavs{ width:1260px; position:absolute; left:50%; top:44px; margin-left:-630px; /*background-color:rgba(255,0,0,0.8);*/ background:rgba(255,255,255,0.5); text-align:center; z-index:9; line-height:normal; /*display:none; */}
.subnav{ display:inline-block;  }
.subnav dl{ float:left; margin-right:24px; }
.subnav dl dt{ }
.subnav dl dt a{ display:block; }
.subnav dl dt a img{ padding:2px; background:#fff; }
.subnav dl dd{ font-size:14px; line-height:60px; text-align:center; font-weight:bold; }
.subnav dl dd a{ display:block; color:#2381c7; }


.banner{ position:relative; width:1920px; left:50%; margin-left:-960px; top:0; }
.banner .bd{ width:1920px; position:relative; margin:0 auto; z-index:1; }
.banner .bd ul{ height:758px; }
.banner .bd ul li img{ position:absolute; left:50%; margin-left:-960px; top:0; }
.banner .hd{ width:1920px; left:50%; margin-left:-960px; position:absolute; bottom:25px; z-index:3; text-align:center; }
.banner .hd ul{ display:inline-block; }
.banner .hd ul li{ width:68px; height:6px; background:#d3d4d4; margin:0 4px; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:999px; }
.banner .hd ul .on{ background:#0688b2; }

.hotnews{ line-height:48px; border:2px solid #ccc; width:1198px; margin:0 auto; margin-top:26px; position:relative; }
.hotnews span{ float:left; margin-left:20px; color:#2a7fce; display:inline-block; }
.hotnews ul{ float:left; margin-left:12px; }
.hotnews ul li{ float:left; margin-right:60px; }
.hotnews ul li a{ color:#666; display:block; }
.hotnews form{ border:0; padding:0; background:none; float:right; width:290px; height:28px; position:relative; margin-top:12px; margin-right:18px; }
.hotnews form input{ border:0; padding:0; background:none; }
.hotnews form .text{ position:absolute; left:0; top:0; width:235px; padding-left:10px; height:26px; line-height:26px; border:1px solid #ccc; border-right:0; }
.hotnews form .submit{ position:absolute; right:0; top:0; width:45px; height:28px; background:#0b9ac9; text-align:center; line-height:28px; text-align:center; color:#fff; cursor:pointer;  }
.hotnews .line01, .hotnews .line02{ position:absolute; top:17px; width:2px; height:18px; background:#fff; z-index:3; }
.hotnews .line01{ left:-2px; }
.hotnews .line02{ right:-2px; }

.footers{ }
.g-netWork{ height:44px; background:#048db9; }
.g-netWork ul li{ float:left; width:104px; line-height:44px; text-align:center; position:relative; }
.g-netWork ul li.li06{ width:156px; }
.g-netWork ul li.li06 img{ position:absolute; left:0; top:-17px; z-index:3; }
.g-netWork ul li a{ color:#fff; display:inline-block; }
.btnav02s{ /*height:302px;*/ background:url("../img/ie16.gif"); }
.btnav02 .sd{ float:left; width:390px; margin-top:24px; }
.btnav02 .sd .text01{ font-size:14px; line-height:51px; color:#fff; }
.btnav02 .sd .text02 ul li{ float:left; margin-right:28px; }
.btnav02 .sd .text03{ line-height:30px; color:#fff; }
.btnav02 .sd .text04{ width:48px; height:52px; background:url("../img/ie20.png") center center no-repeat; text-align:center; }
.btnav02 .sd .text04 img{ margin-top:8px; }
.btnav02 .mm{ float:right; width:800px; margin-top:36px; }
.btnav02 .mm dl{ float:left; width:200px; background:url("../img/ie21.gif") left center no-repeat; text-align:center; min-height:252px; }
.btnav02 .mm dl dt{ font:14px; line-height:28px; color:#fff; }
.btnav02 .mm dl dd{ line-height:26px; }
.btnav02 .mm dl dd a{ display:block; color:#fff; opacity:0.75; }
.copyRight{ line-height:38px; background:#fff; text-align:center; }
.copyRight a{ color:#000; display:inline-block; margin:0 10px; opacity:0.81; }

.back-to { position:fixed; bottom:110px; right:50%; margin-right:-620px; display:none; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url("../img/top.png") no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }





