@charset "utf-8";
/*!
 * Version - 3.7.3
 * Edited by Snowe / 2016.05.06
 * Copyright (c) 2016
 */
html{font-family:'microsoft yahei',Tahoma,Helvetica,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,ul,dl,dd,dt,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}article,aside,footer,header,main,menu,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}b,strong{font-weight:bold}h1{font-size:2em;margin:.67em 0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}li{list-style:none}em,i{font-style:normal}img{border:0;vertical-align:top;}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input,select,textarea{color:inherit;font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;border:0;background:none;}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}select::-ms-expand{display:none;}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.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}.noBg{background:none!important}.noBd{border:0!important}.noMg{margin:0!important;}
::-webkit-scrollbar{width: 6px;height: 6px;}
::-webkit-scrollbar-track-piece{background-color: #ccc;-webkit-border-radius: 6px;}
::-webkit-scrollbar-thumb:vertical{height: 5px;background-color: #999;-webkit-border-radius: 6px;}
::-webkit-scrollbar-thumb:horizontal{width: 5px;background-color: #ccc;-webkit-border-radius: 6px;}
/* 项目主体部分设置 */
body { background: #fff; color:#333; }
a { color:#333; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
a:hover { color: #205ab0; }

.wrapper { position:relative; width:100%;  margin:0 auto; overflow:hidden; }
.header { position: relative; left: 50%; width: 1920px; margin: 0 0 0 -960px; }
.wrap { width: 1180px; margin:0 auto; }

.topArea { height: 122px; padding-top: 5px; background: url(top_bg.png) top center no-repeat; }
.logo { float: left; width: 227px; margin-top: 22px; }




TABLE#nav TD.space {
	WIDTH: 1px; BACKGROUND-COLOR: #3183af
}
TABLE#nav A.nav {
		DISPLAY: block;  FONT-SIZE: 16px;  COLOR: #636363; LINE-HEIGHT: 30px; HEIGHT:117px; padding-top:25px; TEXT-DECORATION: none;  font-family:"微软雅黑"; }
TABLE#nav A.nav:hover {
		DISPLAY: block;   COLOR: #ffffff;  LINE-HEIGHT: 30px; HEIGHT:117px; padding-top:25px; TEXT-DECORATION: none;  background: url(nav_on.png); background-position:center;  font-size:16px;  font-family:"微软雅黑"; }
TABLE#nav A.navCurrent {
	DISPLAY: block;   COLOR: #ffffff;  LINE-HEIGHT: 30px; HEIGHT:117px; padding-top:25px; TEXT-DECORATION: none;  background: url(nav_on.png); background-repeat:no-repeat; background-position:center;  font-size:16px;  font-family:"微软雅黑";}
TABLE#nav A.navCurrent:hover {
		DISPLAY: block;   COLOR: #ffffff;  LINE-HEIGHT: 30px;HEIGHT:117px; padding-top:25px;TEXT-DECORATION: none;  background: url(nav_on.png); background-repeat:no-repeat; background-position:center;  font-size:16px;  font-family:"微软雅黑";}




TABLE.navFloat {
	Z-INDEX: 2; VISIBILITY: hidden; WIDTH: 109px; POSITION: absolute; BACKGROUND-COLOR: #eeeeee;opacity:1; filter:alpha(opacity=100)
}
TABLE.navFloat TR.space {
	HEIGHT: 1px; BACKGROUND-COLOR: #ffffff;
}
TABLE.navFloat A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 109px; COLOR: #333333; LINE-HEIGHT: 30px; PADDING-TOP: 0px; HEIGHT: 30px; TEXT-DECORATION: none; font-size:14px;
}
TABLE.navFloat A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #c81d16; TEXT-DECORATION: none; font-weight:bold;
}
TABLE.navFloat A:visited {
	COLOR: #333333;  TEXT-DECORATION: none
}
/*.nav .sub { position: absolute; top: 117px; width: 100%; left: 0; background: #3e3f40; display: none; z-index: 9; }
.nav .sub li a { display: block; height: 30px; color: #fff; font-size: 12px; line-height: 30px; }
.nav .sub li a:hover { background: #6d94ff; }*/


.banner { position: relative; width: 100%; margin: 0 auto; overflow: hidden; text-align: center; }
.banner .hd { position: absolute; left: 50%; bottom: 160px; width: 1200px; height: 3px; margin: 0 0 0 -600px; }
.banner .hd ul { display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.banner .hd ul li { float: left; width: 55px; height: 3px; margin: 0 5px; background: #e8edf4; text-indent: -9999px; opacity: .3; cursor: pointer; }
.banner .hd ul li.on { opacity: .8; }
/*.banner .prev,.banner .next{ display:block; position:absolute; top:45%; left:15%; width:30px; height:59px; background:url(arr_01.png) -30px center no-repeat; cursor:pointer; display:none; filter:alpha(opacity=70); opacity:0.7; }
.banner .next{ left:auto; right:15%; background-position: 0 center; }
.banner .prev:hover,.banner .next:hover { filter:alpha(opacity=100); opacity:1; }*/
.tgp { position: absolute; left: 50%; bottom: 0; width: 1180px; height: 136px; margin-left: -580px; }
.tgp ul li { float: left; height: 136px; padding-top: 40px; background: rgba(43,44,48,.52); color: #fff; }
.tgp ul li.li1 { width: 254px; padding-left: 25px; background: rgba(23,84,173,.8); text-align: left; }
.tgp ul li.li1 h3 { display: inline-block; font-weight: 100; font-size: 24px; vertical-align: middle; }
.tgp ul li.li1 i { display: inline-block; width: 16px; height: 16px; margin-left: 10px; background: url(ico_01.png); }
.tgp ul li.li1 em { display: block; font-size: 18px; text-transform: uppercase; }


.tgp ul li.li3 { padding-top: 0; border-right: 1px solid #bbc1d7; font-size: 14px; }
.tgp ul li.li3 .p { float: left; width: 0; overflow: hidden; }
.tgp ul li.li3 .p span { display: block; width: 269px; height: 136px; padding: 40px 27px 0; background: rgba(239,244,250,.8); color: #252525; font-size: 14px; text-align:left; }
.tgp ul li.li3 a { float: right; display: block; width: 218px; padding-top: 35px; color: #fff; }
.tgp ul li.li3:hover { background: rgba(23,84,173,.8); }
.tgp ul li.li3 img { display: block; margin: 0 auto 10px;}
.tgp ul li.li3 i { display: block; width: 47px; height: 43px; margin: 0 auto 10px; background: url(ico.png) center no-repeat; }
.tgp ul li.li3 i.i3 { background-image: url(ico_02.png); }
.tgp ul li.li3 i.i4 { background-image: url(ico_03.png); }
.tgp ul li.li3 i.i5 { background-image: url(ico_04.png); }



.footer {}
.footer a { color: #fff; font-weight: 100; }
.footer a:hover { text-decoration: underline; }
.ftSite { padding: 30px 0; background: #205ab0; color: #fff; }
.ftSite dl { float: left; height: 120px; padding: 10px 0 0 23px; }
.ftSite dl.dl1 { width: 180px; border-right: 2px dashed #5676b3; }
.ftSite dl.dl2 { padding-left: 40px; }
.ftSite dl dt { margin-bottom: 25px; font-size: 14px; }
.ftSite dl dt em { margin-left: 10px; font-weight: 600; text-transform: uppercase; }
.ftSite dl.dl1 dd { width: 200px; }
.ftSite dl.dl2 dd { width: 250px; }
.ftSite dl dd a { float: left; margin-right: 20px; color: #fff; font-size: 12px; line-height: 2; font-weight: 100; }
.ftCode { float: right; }
.ftCode .p { float: left; width: 123px; height: 114px; margin-right: 3px; padding: 6px; background: url(rq_bg.png); }
.ftCode .t { float: left; padding-top: 25px; font-size: 14px; }
.ftCode .t i { display: block; width: 30px; height: 25px; margin-bottom: 3px; background: url(ico_05.png); }
.ftCopy { padding: 20px 0; background: #134a9b; color: #acc4e9; font-size: 12px; text-align: center; line-height: 2; }