/* CSS Document */

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:#eeeff1;color:#666;min-width:1180px;}
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:1110px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
.wrapper img{  vertical-align:top; }

.header { position:relative; z-index:9; }

.topArea .logo{ float:left; margin:10px 0; }
.topArea .code{ float:left; margin:61px 0 28px 16px; }
.topArea .mm{ float:right; margin-top:34px; }
.topArea .mm .bd .l{ float:left; }
.topArea .mm .bd .l b{ font-weight:normal; font-size:14px; line-height:22px; color:#d9020c; }
.topArea .mm .bd .l span{ display:block; font-family:Arial; font-size:12px; line-height:20px; color:#383838; }
.topArea .mm .bd .r{ float:left; margin-left:10px; }
.topArea .mm .bd .r b{ float:left; font-weight:normal; line-height:22px; color:#000; float:left; }
.topArea .mm .bd .r span{ float:left; font-size:24px; line-height:54px; color:#000; }
.topArea .mm .bd .r i{ font-size:14px; line-height:61px; color:#42c40f; float:left; margin-left:10px; }
.topArea .mm .ft form{ position:relative; width:274px; border:0; padding:0; background:none; }
.topArea .mm .ft form input{ position:absolute; border:0; padding:0; background:none; }
.topArea .mm .ft form .text{ left:0; top:0; width:237px; padding-left:10px; height:26px; border:1px solid #8b8889; border-right:0; font-size:12px; line-height:28px; color:#8d8c8c; background:#fff; }
.topArea .mm .ft form .submit{ right:0; top:0; width:27px; height:28px; background:url(../image/submit_01.jpg) no-repeat; cursor:pointer; }

.banner{ position:relative; width:100%; }
.banner .bd{ width:1920px; left:50%; margin-left:-960px; position:relative; z-index:1; }
.banner .bd ul{ height:468px; }
.banner .hd{ width:1920px; left:50%; margin-left:-960px; position:absolute; bottom:20px; 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; }

.navs{ height:57px; /*background:linear-gradient(#4fabe5,#2270c3);*/  background:url(../image/navs_bg.jpg) repeat #2b8dca; }

.nav { position:relative; height:57px; width:1107px; margin:0 auto; }


.nav{ text-align:center; }
.nav ul { display:inline-block; height:57px; position:relative; }
.nav ul li { float:left; width:123px; height:57px; text-align:center; font-size:16px; line-height:57px; z-index:2; position:relative; }
.nav ul li a { color:#fff; display:block; }
.nav ul .on a,.nav ul li a:hover,.nav ul .z-crt a { color:#2270c3; }

.nav ul li .line { width:2px; height:25px; background:url(../image/li_after_01.jpg) no-repeat; position:absolute; right:-2px; top:19px; z-index:9; }

/*.nav ul li a:hover{ color:#2270c3; }*/
/*.nav ul li:hover .line{ display:none; }*/

#libg{ position:absolute; left:0; top:0; width:124px; height:57px; background:url(../image/nav_liBg.jpg) no-repeat; z-index:1; }

/*.nav ul .li_cur a{ color:#2270c3; }
.nav ul .li_cur .line{ display:none; }*/

.footers{ background:linear-gradient(#2b7fcb,#0a58a5); padding:36px 0 40px 0; }
.footer{ font-size:14px; line-height:24px; color:#fff; text-align:center; }
.footer .hd{  }
.footer .hd a{ display:inline-block; color:#fff; margin:0 2px; }
.footer .ft{  }
.footer .ft span{ display:inline-block; margin:0 8px; }
.footer .ft a{ display:inline-block; color:#fff;  }


.nav ul li .subnav{ display:none; width:800px; height:40px; z-index:9; position:absolute; background:url(../image/nav-sub-bg.png) no-repeat; top:57px; left:0; text-align:center;  }
.nav ul li .subnav dl{ display:inline-block; }
.nav ul li .subnav dl dt{  height:40px; line-height:40px; text-align:center; font-size:14px; float:left; }
.nav ul li .subnav dl dt a{ height: 40px; text-align: center; line-height:40px; min-width: 50px; padding: 0px 15px; font-size: 12px; color: #fff; display: block; float: left; font-weight: bold; }
.nav ul li .subnav dl dt:hover a{ color:#48a2e1;  }


