﻿/* 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:1000px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
.wrapper img{  vertical-align:top; }

.header{ }
.topAreas{ background:#029a63; line-height:28px; color:#f9f5d0; }
.topAreas a{ display:inline-block; color:#f9f5d0; }
.topArea .time{ float:left; line-height: 28px; font-size: 13px; color:#f4f3d5; }
.topArea .link{ float:right; color:#62ac91; }
.topArea .link a{ margin:0 10px; }
.topArea form{ float:right; border:0; padding:0; background:none; float:right; width:190px; height:28px; position:relative; background:#fff; }
.topArea form input{ border:0; padding:0; background:none; }
.topArea form .text{ width:140px; padding-left:10px; line-height:28px; color:#ccc; }
.topArea form .submit{ position:absolute; top:6px; right:10px; width:24px; height:15px; background:url(../images/submit_01.gif) no-repeat center center; color:#fff; text-align:center; line-height:24px; cursor:pointer; }

.banner{ position:relative; width:100%; }
.logo{ width:367px; height:72px; position:absolute; left:50%; margin-left:-500px; top:50px; z-index:99; }
.nav{ text-align:center; width:1000px; height:67px; position:absolute; left:50%; margin-left:-500px; bottom:0; z-index:9; border-radius:4px; background:url(../images/bg_ez01.jpg); }
.nav ul{ display:inline-block; position:relative; }
.nav ul li{ float:left; width:125px; height:67px; text-align:center; line-height:67px; font-size:16px; z-index:9; font-weight:bold; }
.nav ul li .line01{ position:absolute; width:125px; height:3px; background:#f28f10; top:0; z-index:11; display:none; }
.nav ul li .line02{ position:absolute; width:125px; height:3px; background:#f28f10; bottom:0; z-index:11; display:none; }
.nav ul li:hover{ font-weight:bold; background:#fff; }
.nav ul li:hover .line01{ display:block; }
.nav ul li:hover .line02{ display:block; }
.nav ul li a{ color:#fff; display:block; }
.nav ul li:hover a{ color:#029e65; }
.nav ul li .Snav{ width:998px; border:1px solid #ccc; z-index:9; position:absolute; top:67px; left:50%; margin-left:-499px; background:#fff; text-align:center; height:34px; display:none; }
.nav ul li .Snav dl{  height:34px; vertical-align:top; }
.nav ul li .Snav dl dt{ width:90px; height:34px; text-align:left; font-size:14px; line-height:34px; float:left; }
.nav ul li .Snav dl dt a{ color:#585858; }
.nav ul li .Snav dl dt:hover a{ color:#029e65; }
.banner .bd{ width:100%; position:relative; margin:0 auto; z-index:1; }
.banner .bd ul{ height:300px; }
.banner .bd ul li img{ }
.banner .hd{ width:1920px; left:50%; margin-left:-960px; position:absolute; bottom:65px; z-index:3; text-align:center; }
.banner .hd ul{ display:inline-block; }
.banner .hd ul li{ width:12px; height:12px; background:#fff; border-radius:100%; margin:0 9px; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:999px; }
.banner .hd ul .on{ background:#44408a; }

.friendly_links{ background:#029962; }
.friendly_link .link_text{ float:left; font-size:16px; line-height:126px; color:#fff; margin-left:66px; }
.friendly_link .bd_ul{ float:left; margin:0 auto; margin-left:54px; margin-top:56px;   }
.friendly_link .bd_ul .bd_li{ float:left; margin-right:40px; background:#fff; }
.friendly_link .bd_ul .bd_li .on{ position:relative; width:158px; height:20px; font-size:12px; line-height:20px; color:#363636; }
.friendly_link .bd_ul .bd_li .on a{ display:block; color:#363636; padding-left:10px; }
.friendly_link .bd_ul .bd_li .on .line_ft{ position:absolute; top:0; right:0; cursor:pointer; }
.friendly_link .bd_ul .bd_li .on .line_ft img{ }
.friendly_link .bd_ul .bd_li .subnav_ft{ position:absolute; left:0; bottom:21px; z-index:9; display:none;/* height:90px; overflow-y:auto; overflow-x:hidden;*/ border:1px solid #cfcfcf; border-bottom:0; background:#fff; z-index:9; width:155px; }
.friendly_link .bd_ul .bd_li .subnav_ft ul li{ height:28px; font-size:12px; line-height:28px; color:#363636; }
.friendly_link .bd_ul .bd_li .subnav_ft ul li a{ display:block; color:#363636; width:139px; height:28px; overflow:hidden; }
.friendly_link .bd_ul .bd_li:last-child{ margin-right:0; }

.footers{ background:#04784e; font-size:14px; line-height:52px; color:#fff; text-align:center; }
.footers p span{ color:#fff !important; }
.footers p a span{ color:#fff !important; }
.footers a{ color:#fff; display:inline-block; margin:0 8px; }

.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(../images/top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }


