/* 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{ }

.topArea{ width:1000px; height:94px; background:url(topAreaBg.jpg) no-repeat; }
.logo{ float:left; margin:26px 0 18px 16px; }
.logo a{ }
.logo a img{ }
.code{ float:right; }
.code i{ float:left; width:116px; margin-top:16px; background:url(pointer_01.jpg) 66px 25px no-repeat; margin-bottom:8px; }
.code i img{ }
.code span{ float:right; margin-top:32px; margin-left:4px; font-size:14px; line-height:20px; color:#333; }
.code span b{ display:block; font-weight:normal; }

.nav{ background:#146cb0; text-align:center; height:36px; }
.nav ul{ display:inline-block; height:36px; }
.nav ul li{ float:left; width:160px; font-size:15px; line-height:36px; position:relative; top:-5px;}
.nav ul li a{ color:#fff; display:block; }
.nav ul li::after{ content:"丨"; width:2px; height:17px; line-height:36px; color:#fff; position:absolute; right:0; top:0; }
.nav ul li:last-child::after{ content:" "; }
.nav ul li .subnav{ display:none; background:url(subnav_bg.png) repeat; position:absolute; left:5px; top:36px; z-index:9; width:160px; text-align:center; padding:2px 0 6px 0; }
.nav ul li .subnav dl{ display:inline-block; }
.nav ul li .subnav dl dt{ font-size:14px; line-height:34px; width:120px; border-bottom:1px dashed #fff; }
.nav ul li .subnav dl dt:last-child{ border-bottom:0; }
.nav ul li .subnav dl dt a{ display:block; color:#fff; }

.banner{ position:relative; width:100%; }
.banner .bd{ width:1000px; left:50%; margin-left:-500px; position:relative; z-index:1; }
.banner .bd ul{ height:146px; }
.banner .bd ul li{ }
.banner .bd ul li img{ }
.banner .hd{ width:1000px; left:50%; margin-left:-500px; position:absolute; bottom:10px; z-index:3; text-align:center; }
.banner .hd ul{ display:inline-block;}
.banner .hd ul li{ width:44px; height:4px; background:#ccc; margin:0 4px; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:999px; overflow:hidden;}
.banner .hd ul .on{ background:#3c7cad; }

.friendly_link{ line-height:45px; padding-left:22px; width:978px; background:#f0f0f0; }
.friendly_link span{ float:left; font-size:16px; color:#212735; }
.friendly_link .bd{ float:left; margin-left:8px; font-size:14px; }
.friendly_link .bd ul li{ float:left; margin-right:30px; }
.friendly_link .bd ul li a{ display:block; color:#666; }

.footer{ padding-top:26px; background:url(footerBg.jpg) repeat; }
.g-netWork{ float:left; margin-left:10px; }
.g-netWork dl{ float:left; width:150px; text-align:center; }
.g-netWork dl dt{ font-size:15px; line-height:42px; }
.g-netWork dl dt a{ display:block; color:#fff; }
.g-netWork dl dd{ line-height:25px; }
.g-netWork dl dd a{ display:block; color:#b2b2b2; }
.g-netWork dl dd a:hover{ color:#fff; }
.site{ float:right; margin-right:36px; }
.site .tel{ padding-left:92px; color:#fff; background:url(tel_01.png) no-repeat; }
.site .tel span{ font-size:17px; line-height:30px; }
.site .tel b{ display:block; font-size:28px; line-height:26px; font-weight:normal; }
.site .ft{ margin-top:10px; margin-bottom:45px; line-height:25px; color:#b2b2b2; text-align:right; }
.site .ft a{ display:inline-block; color:#b2b2b2; }
.site .ft a:hover{ color:#fff; }



















