@charset "utf-8";
.g-doc {width:1200px;margin:auto;}

.top_line{height:3px;background:#004f7c;}
.top {
	height:100px;
}
.top .logo {
	float:left;
	margin:20px 0 0 5px;
}
.top .tel {
	float:right;
	margin-top:25px;
	margin-right:5px;
}
.nav  {
	height:48px;
	line-height:48px;
	background:#004f7c;
}
.nav li {
	height:48px;
	float:left;
	width:133px;
	text-align:center;
	font-size:15px;
}
.nav li:hover, .nav .sel{background:url(../Images/home/nav_hover.jpg) center;}
.nav li:hover a , .nav .sel a{color:#FFF;}
.nav li:hover dl {display:block;}
.nav li a {color:#fff;text-decoration:none;}
.nav li:last-child {width:135px;}

.nav li dl {position:absolute; z-index:999; background:#154C8C;display:none;}
.nav li dd {width:135px;height:35px;line-height:35px;font-size:14px;}
.nav li dd:hover{background:#0A6FA7;color:#FFF;}
.nav li dd:hover a ,.nav li dd a {color:#fff;font-weight:normal;}
.nav li:hover dd a {color:#fff;}


.banner { width: 100%; height: 500px; margin:1px auto 0 auto;}
.banner {position:relative;height:500px;overflow:hidden;background:url(../Images/home/loading.gif) 50% no-repeat;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:500px;margin-top:0px;}
.banner .flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.banner .flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../Images/home/dot.png) right 0 no-repeat;cursor:pointer;}
.banner .flex-control-nav .flex-active{background-position:0 0;}


.bottom {height:180px;background:#002439;color:#FFF; font-family:"\5B8B\4F53";}
.bottom a {color:#FFF;}
.bottom .l {float:left;width:775px;margin-top:30px;line-height:200%;}
.bottom .r {float:right;width:335px;height:180px;padding-left:20px;background:url(../Images/home/line_2.jpg)0 center no-repeat;font-family:"\5FAE\8F6F\96C5\9ED1";}
.bottom .r span {display:block;height:35px;line-height:35px;padding-left:40px;background:url(../Images/home/tel_icon.jpg)0 center no-repeat;font-size:18px;margin:40px 0 0 140px;}
.bottom .r em {display:block;height:35px;line-height:35px;width:180px;background:#004f7c;border-radius:5px;text-align:center;font-size:22px;margin:0 0 0 140px;}
.bottom .r i {display:block;height:35px;line-height:35px;font-size:18px;margin:0 0 0 140px;}