@charset "utf-8";


/*globe*/



div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6,font {

	font: 12px/24px "微软雅黑","\5b8b\4f53",Arial,sans-serif;

	color: #666;

	padding: 0;

	margin: 0;

}



em, i, del {

	font-weight: normal;

	font-style: normal;

}



body {

	background: #fff;

	color: #666;

	font: 12px/24px "微软雅黑","\5b8b\4f53",Arial,sans-serif;

	padding: 0;

	margin: 0;

	height: 100%;

	position: relative;

}



img {

	border: 0;

}



ol, ul {

	list-style: none;

}



li {

	float: left;

	_display: inline;

}



a {

	color: #666;

}



a:hover {

	color: #1186FF;

}



.hidden {

	display: none;

}



.clear {

	zoom: 1;

}

/*public*/



.w960{

	width: 1055px;

	margin: 0 auto;

	position: relative;

	z-index: 1;

}

.ovh{

	overflow: hidden;

}

.mt35{

	margin-top: 35px!important;

}





.header{ position:absolute; width:100%; height:184px; left:0; top:0;  z-index:3;}







.header-top{

	height:53px;

	line-height: 35px;

	color: #fff;

	position:relative;

	z-index:999;

}

.header-top .w960{

	z-index: 15;

}

.header-top .fr p.fl{

	color: #a8b5c7;

}

.header-top .fr p.fl a{

	display: inline-block;

	padding: 0 5px;

	color: #dae0ea;

}

.header-top .fr p.fl a.regist{

	padding-right: 5px;

}

.header-top a.home{

	display: inline-block;

	padding: 0 14px 0 19px;

	color: #dae0ea;

	background: url(../images/bg_sign01.png) no-repeat left center;

	float: left;

	margin-left: 6px;

	line-height:35px;

}

.header-top a.email{

	display: inline-block;

	padding: 0 14px 0 25px;

	color: #dae0ea;

	background: url(../images/email.png) no-repeat left center;

	float: left;

	margin-left: 6px;

}

.header-top a.bb{

	display: inline-block;

	float: left;

	

}

.header-top .fr p.fl a:hover,.header-top a:hover{

	color: #fff;

}

.header-top p.tel{

	padding-left: 30px;

	color: #dae0ea;

	background: url(../images/bg_sign02.png) no-repeat left center;

}

.header-top .search{

	width: 206px;

	height: 25px;

	float: left;

	margin: 5px 12px 0 10px;

	display: inline;

	line-height: 25px;

	color: #666;

	background: url(../images/bg_btn01.png) no-repeat;

}

.header-top .wx{

	width: 39px;

	

	float: left;

	position: relative;

	

	cursor: pointer;

	z-index:10;

}

.header-top .wx-box{

	width: 86px;

	background: #fff;

	border: 1px solid #083b73;

	border-top: none;

	padding: 4px 0;

	position: absolute;

	left: 0px;

	top: 34px;

	display: none;

	height:130px;

}

.header-top .wx-box .ttt{color:#000;margin:0px;height:20px;line-height:20px;padding-left:10px;}

.header-top .wx-box ul{}

.header-top .wx-box ul li{width:80px; float:left;padding:2px;}

.header-top .wx-box ul li p{height:20px; color:#000;text-align:center;line-height:18px;}

.header-top .select{

	width: 43px;

	padding-left: 7px;

	float: left;

	position: relative;

	text-align: center;

	cursor: pointer;

	z-index:10;

}

.header-top .select-box{

	width: 40px;

	background: #fff;

	border: 1px solid #083b73;

	border-top: none;

	padding: 4px 0;

	position: absolute;

	left: 8px;

	top: 23px;

	display: none;

}

.header-top .select-box a{

	display: inline-block;

	width: 100%;

	line-height: 20px;

	color: #666;

	text-align: center;

	float: left;

}

.header-top .select-box a:hover{

	color: #00428e;

}

.header-top input{

	width: 112px;

	height: 25px;

	padding-left: 10px;

	line-height: 25px;

	color: #666;

	border: none;

	background: none;

	float: left;

}

.header-top input.submit{

	width: 34px;

	height: 25px;

	padding-left: 0;

}

.language{

	width: 45px;

	padding: 0 15px 0 32px;

	background: url(../images/bg_sign03.png) no-repeat center 9px;

	float: left;

	text-align: center;

	position: relative;

	cursor: pointer;

	z-index:10;

	height:26px;

}

.language p{width:50px; display:inline-block;

   line-height:36px;}

.language.on{

	background: url(../images/bg_sign03_h.jpg) no-repeat;

}

.language-list{

	width: 45px;

	padding: 0 15px 5px 32px;

	position: absolute;

	left: 0;

	top: 35px;

	line-height: 20px;

	display: none;

	background: #1c4b80;

	border-top: 1px solid #355f8e;

}

.language-list a{

	color: #fff;

}

.header-menu{ position:relative; width:100%; height:60px; background:url(../images/bg_03.png) repeat-x;}

.header-menu-bg{ width:100%; position:absolute; right:50%; margin-right:470px; top:0; height:55px; background:url(../images/bg_04.jpg) repeat-x; overflow:hidden;}









.menuleft-bg{ background:url(../images/bg_06.png) no-repeat 0 0;

    height:55px;}



.menu-wrap{ position:relative; z-index:99;}

.menu{ width:760px; padding-top:6px;}

.menu ul li{ width:118px; margin-left:-10px; z-index:9;}

.menu ul li a{ display:block;padding:0 13px; height:53px;text-align:center; background:url(../images/menu_bg02.png) no-repeat 91px 22px; font:14px/44px "微软雅黑"; color:#fff;}

.menu ul li a:hover,.menu ul li a.hover{ background:url(../images/menu_bg01.png) no-repeat; color:#2e83c6;}

.menu ul li a.on{ background:url(../images/menu_bg01_on.png) no-repeat; color:#2e83c6;}

.menu ul li.nl a{background:url(../images/menu_bg02.png) no-repeat 97px 22px;}

.menu ul li.nl a:hover,.menu ul li.nl a.hover{background:url(../images/menu_bg03.png) no-repeat left top;}

.menu ul li.nl a.on{background:url(../images/menu_bg03_on.png) no-repeat  left top;}

.menu ul li .menuson{ width:960px; position:absolute; left:0; top:55px; height:176px; display:none;overflow:hidden;}


.menu ul li .menuson-img{ width:110px; padding-top:5px; margin-left:197px; margin-top:25px;}

.menu ul li .menuson-nav{ width:350px; margin-left:30px; margin-top:25px;}

.menu ul li .menuson-nav a{ display:block; float:left; margin-right:32px; width:111px; height:23px; padding-left:5px; border-bottom:1px solid #597386; text-align:left; background:none; font:12px/22px "微软雅黑"; color:#95a5b1;}

.menu ul li .menuson-nav a:hover{ background:none; color:#d6dce1}

.menu ul li .menuson-con{ width:242px; height:118px; padding-left:30px; margin-top:25px; border-left:1px solid #587184; background:url(../images/menu_bg05.png) no-repeat 30px 0;}

.menu ul li .menuson-con p{ padding:9px 0 4px; font:bold 12px/24px "微软雅黑"; color:#cad1d7;}

.menu ul li .menuson-con span{ display:block; font:12px/14px Arial; color:#768a9b;}





















.footer {

	height: 135px;

	padding-top: 25px;

}



.footernav {

	color: #e5e5e5;

	font: 11px/17px "微软雅黑",Arial;

}



.footerLinks {

	width: 134px;

	height: 26px;

	float: right;

	position: relative;

	z-index: 45;

	cursor: pointer

}



.linksList {

	width: 224px;

	padding: 0 3px;

	left: 1px;

	border: 1px solid #e2e2e2;

	margin-bottom: none;

	position: absolute;

	bottom: 26px;

	background: #fff;

	display: none;

	right: 1px

}



.linksList a {

	display: inline-block;

	width: 100%;

	line-height: 16px;

	padding: 3px 0;

	color: #8c8c8c

}



.linksList a:hover {

	color: #545C64

}



.footer-b{

	padding: 12px 0;

	font-size: 14px;

	line-height: 24px;

	background: #fff;

}



.footer-b p.fl{

	color: #bcbcbc;

}

.footer-b p.fl a{

	display: inline-block;

	padding: 0 10px;

	color: #6c6c6c;

}

.footer-b p.fr{

	font-size: 12px;

}

.footer-b p.fr span,.footer-b p.fr a{

	color: #b9b9b9;

}

.footer-b p.fl a:hover,.footer-b p.fr a:hover{

	color: #00428e;

}

.right-float{

	width: 172px;

	height: 228px;

	position: absolute;

	right: 3%;

	top: 300px;

	z-index: 10;

	background: url(../images/bg_shadow05.png) no-repeat;

	font-size: 14px;


	text-align: center;

	display:none;

}

.right-float .close{

	width: 27px;

	height: 26px;

	background: url(../images/close01.png) no-repeat;

	position: absolute;

	right: 0;

	top: 0;

	cursor: pointer;

}

.right-float a{

	display: inline-block;

	width: 100%;

	height: 50px;

	padding-top: 178px;

	color: #989898;

}

.right-float a:hover{

	color: #d53c07;

}













#backtop {

	bottom: 85px;

	cursor: pointer;

	display: none;

	left: 50%;

	margin-left: 520px;

	position: fixed;

	width: 48px;

	height: 58px;

	z-index: 999;

	_position: absolute;

	_bottom: 100px;

}



/**首页**/

.index-banner {

	width: 100%;

	margin: 0 auto 35px;

	position: relative;

	height: 620px;

	overflow: hidden;

	background: url(../images/load.gif) no-repeat center;

}



.index-banner ul {

	height: 620px;

	left: 0;

	top: 0;

	position: absolute;

	z-index: 0;

}



.index-banner ul li {

	height: 620px;

	overflow: hidden;

}



.banner-bg {

	width: 100%;

	height: 6px;

	left: 0;

	bottom: 0;

	background: url(../images/bg01.png) repeat-x;

	position: absolute;

	z-index: 1

}



.index-banner ul li a {

	display: block;

	width: 100%;

	height: 620px;

}



.ban-num {

	position: absolute;

	width: 960px;

	left: 50%;

	margin-left: -480px;

	bottom: 12px;

	text-align: right;

}



.ban-num span {

	display: inline-block;

	_display: inline;

	margin-left: 10px;

	width: 12px;

	height: 12px;

	background: url(../images/Sprites.gif) no-repeat -12px 0;

	overflow: hidden;

	cursor: pointer;

}



.ban-num span.on {

	background-position: 0 0;

}











.index-main1{ width:960px; margin:0 auto 322px; padding:0 10px;}

.main1-box{ width:270px; height:248px; position:relative; overflow:hidden;}

.index-til{ font:bold 18px/22px "微软雅黑"; color:#1c8dee;}

.main1-con p{ line-height:22px; color:#404040;}

.main1-con a:hover p{ color:#666;}

.main1-box-bg{ position:absolute; width:540px; height:5px; left:-270px; bottom:0; background:url(../images/css_bg01.jpg) no-repeat; overflow:hidden;}



















.news_box{

	position:relative;}



.index-news{

	padding: 40px 0;

	background: #eee;

}

.index-news .w960{

	height: 225px;

	overflow: hidden;

}

.index-news .l{

	width: 653px;

	height: 225px;

	border-right: 2px solid #e7e7e7;

	background: #fff;

	position: absolute;

	left: -960px;

	top: 0;

}

.index-news .tips{

	width: 155px;

	height: 176px;

	padding: 49px 0 0 28px;

	background: #00428e;

	float: left;

	line-height: 24px;

	color: #a9b6cf;

}



.index-news .tips p{

	color:#FFF;}



.index-news .tips p.en{

	font-size: 36px;

	line-height: 38px;

	font-family: Arial;

	color: #fff;

}

.index-news .tips a.more{

	display: inline-block;

	width: 52px;

	height: 27px;

	padding-left: 16px;

	line-height: 27px;

	color: #a9b6cf;

	background: url(../images/bg_btn03.jpg) no-repeat;

	margin-top: 42px;

}

.index-news .tips a.more:hover{

	color: #00428e;

	background-position: 0 -27px;

}

.index-news .list{

	width: 418px;

	padding: 27px 28px 0 24px;

	float: left;

}

.index-news .rec{

	height: 69px;

	margin-bottom: 20px;

	line-height: 18px;

}

.index-news .intro{

	width: 290px;

	height: 58px;

	float: right;

	padding-bottom: 8px;

	border-bottom: 1px solid #ececec;

}

.index-news .intro a{

	display: inline-block;

	width: 100%;

	line-height: 18px;

	color: #818181;

}

.index-news .intro a.tit{

	font-weight: bold;

	line-height: 24px;

	color: #333;

}

.index-news .intro a:hover{

	color: #00428e;

}

.index-news .list li{

	width: 100%;

	height: 34px;

	float: left;

	margin-bottom: 12px;

}

.index-news .list .time{

	width: 34px;

	padding-right: 12px;

	border-right: 1px dashed #e0e0e0;

	float: left;

	font-size: 10px;

	line-height: 12px;

	text-align: center;

}

.index-news .list p.fz22{

	font-weight: bold;

	font-size: 22px;

	line-height: 22px;

}

.index-news .list li a{

	display: inline-block;

	padding-left: 14px;

	font-size: 14px;

	line-height: 34px;

	color: #666;

}

.index-news .list li a:hover{

	color: #00428e;

}

.index-news .r{

	width: 279px;

	height: 225px;

	position: absolute;

	left: 960px;

	top: 0;

	overflow: hidden;

}

.index-news .inews-box{

	width: 242px;

	height: 98px;

	padding: 0 44px 2px 0;

	float: left;

	margin-bottom: 27px;

	background: url(../images/bg_shadow03.png) no-repeat;

}

.index-news .inews-box .detail{

	width: 110px;

	height: 64px;

	float: left;

	padding: 14px 0 0 15px;

}

.index-news .inews-box p{

	line-height: 18px;

	color: #959595;

}

.index-news .inews-box p.fz16{

	font-size: 16px;

	line-height: 28px;

	color: #333;

}

.index-news .inews-box a:hover p{

	color: #00428e;

}





.index-links{

	padding: 66px 0 50px;

}

.index-links li{

	width: 220px;

	float: left;

	margin: 0 10px;

	display: inline;

	padding-top: 19px;

	border-top: 3px solid #eff0f1;

}

.index-links li .sign{

	width: 54px;

	height: 50px;

	float: left;

	position: relative;

	overflow: hidden;

}

.index-links li .sign img{

	position: absolute;

	left: 0;

	top: 0;

	z-index: 2;

}

.index-links li .sign .bg{

	width: 54px;

	height: 100px;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 1;

	background: url(../images/bg_sign07.jpg) no-repeat;

}

.index-links li .tips{

	width: 165px;

	float: right;

}

.index-links li .tips a{

	display: inline-block;

	width: 100%;

	line-height: 22px;

	color: #666;

	float: left;

}

.index-links li .tips a.tit{

	font-weight: bold;

	font-size: 16px;

	line-height: 28px;

	color: #333;

}

.index-links li .tips a:hover{

	color: #00428e;

}