/* 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{ display:block; vertical-align:top; }

.topArea{ font-size:13px; line-height:40px; color:#000; }
.topArea .sd{ float:left; width:430px; }
.topArea .mm{ float:right; width:362px; height:40px; padding-left:28px; background:url(topArea_tel_01.png) 0 8px no-repeat; }
.topArea .mm a{ color:#000; margin:0 10px; display:inline-block; }

.headers{ position:absolute; top:0; left:0; width:1920px; left:50%; margin-left:-960px; height:96px; background:url(header_bg.png) repeat; z-index:9; }
.header{ }
.header .logo{ float:left; width:306px; }
.header .logo a{ display:block; }
.header .logo a img{ }
.nav{ float:right; width:874px; padding:26px 0 10px 0; }
.nav ul{ }
.nav ul li{ float:left; width:97px; height:60px; position:relative; font-size:15px; line-height:30px; text-align:center; }
.nav ul li a { color:#000; }
.nav ul li a:hover,.nav ul li a.current { color: #0996dd; }
.nav ul li a span{ display:block; opacity:0.5; }
.nav ul li .line{ width:57px; height:0; border-bottom:1px dashed #afb6bb; position:absolute; top:30px; left:20px; z-index:99; }
.nav ul li .Snav{ width:92px; z-index:9; position:absolute; top:70px; left:0; display:none; background:url(Snav_bg.png) repeat; padding:6px 0 18px 0; }
.nav ul li .Snav dl{ }
.nav ul li .Snav dl dt{ width:92px; height:24px; text-align:center; font-size:13px; }
.nav ul li .Snav dl dt a{ color:#000; }
.nav ul li .Snav dl dt a:hover{ color:#fff; }

.banner{ position:relative; }
.banner .prev, .banner .next{ width:26px; height:49px; position:absolute; top:240px; z-index: 5; }
.banner .prev{ left: 5%; background:url(banner_prev_01.png) no-repeat; }
.banner .next{ right:5%; background:url(banner_next_01.png) no-repeat; }
.banner .bd{ position:absolute; width:1920px; left:50%; margin-left:-960px; }
.banner .bd ul{ }
.banner .bd ul li{ }
.banner .bd ul li a{ display:block; }
/*.banner .bd ul li a img{ border-bottom:1px solid #443030; }*/
.banner .hd{ position:absolute; width:1920px; left:50%; margin-left:-960px; bottom:100px; height:15px; }
.banner .hd ul{ width:70px; margin:0 auto; }
.banner .hd ul li{ float:left; width:15px; height:15px; background:#ccc; border-radius:100%; margin:0 10px; text-indent:999px; cursor:pointer; }
.banner .hd ul .on{ background:#fff; }
.banner .ft{  padding:8px 4px; width:1184px; height:38px; position:absolute; left:50%; margin-left:-592px; bottom:24px; background:url(banner_ft_bg.png) repeat; }
.banner .ft .title{ float:left; width:126px; text-align:center; height:36px; font-size:16px; line-height:36px; color:#fff; background:#0996dd; }
.banner .ft .tempWrap{ margin-left:4px; float:left; width:620px !important; }
.banner .ft ul{ float:left; width:800px; margin-left:4px; display: inline; }
.banner .ft ul li{ float:left; text-align:center; height:36px; font-size:14px; line-height:36px; color:#000; }
.banner .ft ul li a{ color:#000; display:inline-block; padding:0 5px; }
.banner .ft ul li a:hover{ background:#0996dd; color:#fff; }
.banner .ft form{ float:right; width:210px; height:36px; position:relative; border:0; padding:0; background:#0996dd; margin-right:12px; }
.banner .ft form input{ border:0; padding:0; background:none;  }
.banner .ft form .text{ width:140px; height:36px; position:absolute; left:0; top:0; font-size:14px; line-height:36px; color:#fff; padding-left:10px; }
.banner .ft form .submit{ width:28px; height:19px; background:url(submit_01.png) no-repeat; position:absolute; top:8px; right:10px; cursor:pointer; }

.friendly_link{ width:100%; background:#e7e7e7; }
.friendly_link ul{ text-align:center; width:740px; }
.friendly_link ul li{ float:left; font-size:13px; line-height:36px; }
.friendly_link ul li a{ color:#000; display:inline-block; margin:0 13px; }

.g-netWork{ text-align:center; width:574px; }
.g-netWork dl{ float:left; width:82px; }
.g-netWork dl dt{ font-size:13px; line-height:64px; height:64px; position:relative; }
.g-netWork dl .line{ width:8px; height:1px; border-top:1px solid #d4d4d4; position:absolute; top:48px; left:35px; background:#676767; }
.g-netWork dt a{ color:#000; display:inline-block; }

.footer{ font-size:13px; line-height:28px; color:#000; text-align:center; }
.footer .on{ margin-left:30px; }
.footer .on span{ margin:0 6px; }
.footer .on a{ color:#000; margin:0 6px; display:inline-block; }
.footer .ft{ margin-bottom:25px; }
.footer .ft a{ color:#000; margin:0 6px; display:inline-block; }










