@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:#444;}
a{color:#444;text-decoration:none;}
a:hover{color:#cd000c;}
.wrapper { position:relative; width:100%; margin:0 auto; overflow:hidden; }
.g-in { width:1206px; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both;}
.g-in{*zoom:1;}
.banner img,.g-network img {vertical-align:top;}

.banner { position:relative; width:100%; height:462px; text-align:center; z-index:1; overflow:hidden; }
.banner .bd { position:relative; left:50%; width:1900px; height:462px; margin-left:-950px; background:#fff; }
.banner .hd { position:absolute; bottom:10%; width:100%; height:6px; z-index:1; }
.banner .hd ul { width:1206px; margin:0 auto; text-align:center; }
.banner .hd ul li { display:inline-block; *display:inline; zoom:1; width:36px; height:4px; margin:0 2px; background:#fff; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top; }
.banner .hd ul .on { background:#fe0505; }

.siteNav { position:relative; height:40px; background:#2059a6; color:#fff; line-height:40px; z-index:99; }
.siteNav .g-in { height:40px; }
.siteNav a { color:#fff; }
.siteNav a:hover { color:#cd000c; }
.m-wel { float:left; }
.m-set { float:right; }
.topLink { float:left; height:38px; }
.topLink li { float:left; padding:0 10px 0; background:url(o_ico_99.jpg) no-repeat center left;}
.topLink li:first-child{ background:none; }

.header { position:relative; background:#fff; z-index:3; }
.topArea { position:relative; height:120px; }
.logo { float:left; overflow:hidden; z-index:1; width:204px; height:64px; margin-top:28px; }
.tTxt { float:left; color:#e1010e; font-size:25px; padding:32px 0 0 24px; }
.tTxt span { display:block; color:#184b90; font-size:12px; }

.nav { height:56px; background:#2059a6; }
.nav ul { position:relative; width:1200px; height:56px; }
.nav li { position:relative; float:left;  width:120px; height:56px; background:url(o_ico_98.jpg) no-repeat center right; font-size:15px; line-height:56px; text-align:center; }
.nav li:last-child { background:none }
.nav li a { display:block; height:56px; color:#fff; }
.nav li a:hover,.nav li a.current{background:#cd000c; color:#fff;}
.nav .subNav { position:absolute; top:56px; width:100%; background:#2059a6; overflow:hidden; z-index:4; display:none; }
.nav .subNav dl { float:none; height:auto; overflow:hidden; }
.nav .subNav dt { font-size:12px; border-bottom:1px solid #2c6cc3;}
.nav .subNav dt a {display:block; height:auto; line-height:18px; text-align:center; padding:8px 0; color:#fff; }
.nav .subNav dt:hover a{color:#fff; }

.g-network { height:270px; background:#ececec; }
.m-network { width:1206px; margin:0 auto; padding:30px 0; color:#909090; overflow:hidden; }
.m-exs { float:right; width:131px; margin-top:20px;  }
.m-ex { float:left; width:124px; text-align:center;}
.m-ex dt { background:url(o_ico_96.jpg) no-repeat center bottom; color:#535353; font-size:16px; height:60px; line-height:60px; margin-bottom:16px; }
.m-ex dd { line-height:28px; text-align:left; padding-left:30px; }
.m-ex dd a { color:#909090; }
.m-ex dd a:hover { color:#cd000c; }

.footer { background:#2059a6; color:#7296c7; font-size:12px; line-height:50px; height:50px; text-align:center; }
.footer a {color:#7296c7;}
.footer a:hover {color:#fff;}