/* 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:1102px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}
.wrapper img{  vertical-align:top; }

.header{ }

/* 网站地图 */
.webmap{padding:10px 0px 15px}
.webmap dl{overflow:hidden;zoom:1;height:32px; margin-bottom:5px;}
.webmap dt{width:15%;float:left;}
.webmap dd{float:left;width:85%;}
.webmap dt a{display:block;line-height:32px;background:#ccc;color:#000;text-align:center}
.webmap dd a{margin:0 5px 5px;background:#eee;display:block;line-height:32px;width:143px;float:left;text-align:center}
.webmap a:hover{background:#343434;text-decoration:none;color:#fff}


.btAreas{ height:104px; border-top:10px solid #c30e17; background:#efefef; box-shadow:0 10px 5px rgba(0,0,0,0.2) ; z-index:9; position:relative; }
.btArea{ position:relative; }
.logo{ float:left; margin:24px 0; }
.nav{ float:right; }
.nav ul li{ float:left; width:120px; text-align:center; }
.nav ul li a h2{ font-weight:normal; font-size:16px; line-height:104px; color:#000; display:block; }
.nav ul li:hover, .nav ul .current{ background:#c30e17; }
.nav ul li:hover a h2{ color:#fff; display:block; }
.nav ul .current a h2{ color:#fff; display:block; }
.nav ul li .Snav{ width:768px; z-index:9; position:absolute; top:104px; right:0; background:rgba(255,255,255,0.5); display:none; }
.nav ul li .Snav dl{ padding:0 0 0 20px; }
.nav ul li .Snav dl dt{ float:left; width:88px; height:55px; text-align:center; font-size:14px; line-height:55px; }
.nav ul li .Snav dl dt a{ color:#000; }
.nav ul li .Snav dl dt:hover a{ color:#c30e17; display:block; }

.banner{ position:relative; width:100%; }
.banner .bd{ width:1920px; position:relative; left:50%; margin-left:-960px;  z-index:1; }
.banner .bd ul{ height:395px; }
.banner .hd{ width:1920px; left:50%; margin-left:-960px; position:absolute; bottom:46px; z-index:3; text-align:center; }
.banner .hd ul{ display:inline-block; }
.banner .hd ul li{ width:48px; height:8px; background:#fff; margin:0 5px; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:9999999px; }
.banner .hd ul .on{ background:#bf1d23; }


.footers01{ background:#8e0209; height:254px; }
.g-netWork{ float:left; margin-top:22px; }
.g-netWork dl{ float:left; width:85px; margin-right:50px; }
.g-netWork dl a{ color:#fff; display:inline-block; }
.g-netWork dt{ line-height:36px; font-size:16px; padding-bottom:3px; background:url(line01.png) left bottom no-repeat; margin-bottom:10px; }
.g-netWork dd{ line-height:20px; }

.footer01 .mm{ float:right; color:#fff; }
.footer01 .mm .code{ margin-top:38px; text-align:right; }
.footer01 .mm .code ul{ display:inline-block; }
.footer01 .mm .code ul li{ float:left; width:62px; text-align:center; margin-left:30px; }
.footer01 .mm .code ul li span{ line-height:20px; }
.footer01 .mm .ezcontact{ margin-top:23px; color:#fff; text-align:right; }
.footer01 .mm .share{ margin-top:20px; text-align:right; }

.footers02{ border-top:1px solid #fff; background:#000; height:44px; line-height:43px; color:#fff; }
.footers02 a{ color:#fff; display:inline-block; }
.footer02 .sd{ float:left; }
.footer02 .mm{ float:right; }

