@charset "utf-8";
/* CSS Document */
html,body{
	position: relative;
}
a{cursor:pointer;}
.w960{
	width: 960px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.ovh{
	overflow: hidden;
}
.mt35{
	margin-top: 35px!important;
}
.header{
	position: relative;
	z-index: 20;
}
.header-top{
	height: 35px;
	line-height: 35px;
	color: #fff;
	background: url(../img/bg_header_t.jpg) no-repeat center;
}
.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(../img/bg_sign01.png) no-repeat left center;
	float: left;
	margin-left: 6px;
}
.header-top a.email{
	display: inline-block;
	padding: 0 14px 0 25px;
	color: #dae0ea;
	background: url(../img/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(../img/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(../img/bg_btn01.png) no-repeat;
}
.header-top .wx{
	width: 39px;
	
	float: left;
	position: relative;
	
	cursor: pointer;
	z-index:10;
}
.header-top .wx-box{
	width: 340px;
	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(../img/bg_sign03.png) no-repeat center 9px;
	float: left;
	text-align: center;
	position: relative;
	cursor: pointer;
	z-index:10;
}
.language p{width:50px; display:inline-block;}
.language.on{
	background: url(../img/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-main{
	width: 100%;
	height: 39px;
	padding: 10px 0 26px;
	background: url(../img/bg_header.png) repeat-x bottom;
	position: relative;
	z-index: 11;
}
.header-main.fixed{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 11;
}
.nav{
	width: 657px;
	float: right;
}
.nav li{
	float: left;
	margin-left: 8px;
	display: inline;
	position: relative;
	z-index:8;
}
.nav li a{
	display: inline-block;
	padding: 0 13px 22px;
	font-size: 16px;
	line-height: 39px;
	color: #666;
	background: url(../img/bg_li01.png) no-repeat right -5px;
	
	
}
.nav li a:hover,.nav li a.on,.nav li a.hover{
	color: #00428e;
	background-position: right -62px;
}
.nav li .sign{
	width: 19px;
	height: 9px;
	background: url(../img/bg_sign04.png) no-repeat;
	position: absolute;
	left: 50%;
	bottom: -5px;
	z-index: 8;
	margin-left: -10px;
	display: none;
}
.subnav{
	width: 960px;
	padding-top: 23px;
	position: absolute;
	top: 54px;
	z-index: 5;
	background: url(../img/bg_shadow01.jpg) repeat-x top #fcfcfc;
	display: none;
}
.subnav-bot{
	height: 16px;
	background: url(../img/bg_shadow02.png) repeat-x;
}
.header-main.fixed .subnav{
	top: 54px;
}
.header-main.fixed .nav li a{
	/*padding-bottom: 0;*/
	
}
.pro-subnav{
	width: 960px;
	height: 524px;
	float: left;
}
.pro-subnav-box{
	width: 161px;
	height: 380px;
	padding-left: 30px;
	border-right: 1px solid #e6e6e6;
	float: left;
	position: relative;
	overflow: hidden;
	z-index:7;
}
.pro-subnav-box.last{
	width: 162px;
	border-right: none;
}
.pro-subnav-box .dl{
	float: left;
	margin-bottom: 8px;/*28*/
}
.pro-subnav-box .dd{
	width: 161px;
	float: left;
}
.pro-subnav-box .dd a{
	display: inline-block;
	font-size: 13px;
	line-height: 24px;
	color: #666;
	padding: 0 12px 0 0;
	float: left;
	background: none;
}
.pro-subnav-box .dd a:hover{
	color: #00428e;
	background: url(../img/bg_sign05.png) no-repeat right center;
}
.pro-subnav-box .dd a.tit{
	font-size: 16px;
	color: #00428e;
	padding-bottom: 14px;
}
.pro-subnav-box .dd a.tit:hover{
	background: none;
}
.investor-subnav{
	width: 534px;
	padding-top: 23px;
	background: url(../img/bg_shadow01.jpg) repeat-x top #fcfcfc;
}
.investor-subnav .list{
	width: 140px;
	padding: 15px 0 0 45px;
	border-right: 1px solid #e9e9e9;
	float: left;
}
.nav .investor-subnav .list li{
	width: 100%;
	float: left;
	margin-left: 0;
}
.nav .investor-subnav .list a{
	font-size: 12px;
	line-height: 20px;
	padding: 0 15px 0 0;
	margin: 0;
	background: none;
}
.nav .investor-subnav .list a:hover{
	color: #00428e;
	background: url(../img/bg_sign05.png) no-repeat right center;
}
.nav .investor-subnav .intro{
	width: 272px;
	float: left;
	margin-left: 32px;
	display: inline;
}
.nav .investor-subnav .intro h2{
	font-weight: normal;
	font-size: 16px;
	line-height: 40px;
	color: #333;
	padding-bottom: 14px;
	margin-bottom: 18px;
	background: url(../img/bg_line11.jpg) no-repeat left bottom;
}
.nav .investor-subnav .intro a{
	padding: 0;
	background: none;
}
.nav .investor-subnav .intro img{
	margin-top: 8px;
}
.nav .investor-subnav .intro .tips{
	width: 132px;
	float: right;
}
.nav .investor-subnav .intro a{
	display: inline-block;
	font-size: 14px;
	line-height: 26px;
	color: #686868;
}
.nav .investor-subnav .intro span{
	display: inline-block;
	width: 100%;
	float: left;
	font-size: 12px;
	line-height: 24px;
	color: #9b9b9b;
}
.nav .investor-subnav .intro .btn{
	display: inline-block;
	width: 52px;
	height: 27px;
	padding-left: 16px;
	background: url(../img/bg_btn06.png) no-repeat;
	float: left;
	font-size: 12px;
	line-height: 27px;
	color: #bbb;
	margin-top: 13px;
}
.nav .investor-subnav .intro a:hover{
	color: #004290;
	background-position: 0 -27px;
}
.nav .investor-subnav .lists{
	width: 100%;
	margin-top: 29px;
	border-top: 1px solid #e0e0e0;
	padding-top: 16px;
	font-size: 14px;
	line-height: 24px;
}
.nav .investor-subnav .lists a{
	display: inline-block;
	width: 100%;
	color: #004290;
}
.nav .investor-subnav .intro-main{
	width: 290px;
}
.nav .investor-subnav .intro-main .r{
	width: 180px;
	float: right;
}
.nav .investor-subnav .intro-main a{
	font-size: 12px;
	line-height: 18px;
}
.nav .investor-subnav .intro-main a.tit{
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 8px;
	color: #666;
}
.nav .investor-subnav .intro-main a.tit:hover{
	color: #004290;
}
.nav .investor-subnav .about-nav-img{
	width: 216px;
	height: 197px;
	float: left;
	margin: 17px 0 0 32px;
	display: inline;
}
.nav .investor-subnav .about-nav-img a{
font-size:12px;
list-type:none;
background:none;

line-height:20px;
}
.footer-t{
	background: #f5f5f5;
	border-top: 1px solid #fff;
}
.footer-t .w960{
	padding: 48px 0;
	background: url(../img/bg_sign08.jpg) no-repeat 190px 0;
}
.fpro-list{
	width: 200px;
	height: 339px;
	border-right: 1px solid #e0e0e0;
	float: left;
}
.fpro-list li{
	width: 100%;
	float: left;
}
.footer-t a{
	display: inline-block;
	float: left;
	font-size: 12px;
	line-height: 20px;
	color: #8d8d8d;
	padding-right: 12px;
}
.footer-t a:hover{
	color: #00428e;
	background: url(../img/bg_sign05.png) no-repeat right center;
}
.footer-t li a.tit{
	display: inline-block;
	font-size: 16px;
	color: #333;
	padding-bottom: 12px;
}
.footer-t li a.tit:hover{
	color: #00428e;
	background: none;
}
.f-list{
	width: 549px;
	height: 339px;
	border-right: 1px solid #e0e0e0;
	float: left;
	position: relative;
	overflow: hidden;
}
.f-list ul{
	width: 138px;
	padding-left: 45px;
	float: left;
	margin-bottom: 30px;
}
.f-list li{
	width: 138px;
	float: left;
}
.f-list .w183{
	width: 183px;
	float: left;
}
.f-tips{
	width: 150px;
	padding-right: 22px;
	float: right;
	line-height: 30px;
	color: #6c6c6c;
	text-align: center;
}
.f-tips .tips{
	width: 100%;
	float: left;
	padding-bottom: 25px;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 11px;
}
.f-tips h2{
	font-weight: normal;
	font-size: 14px;
	line-height: 50px;
}
.f-tips .weibo a{
	display: inline-block;
	width: 39px;
	height: 39px;
	background: url(../img/bg_sign09.png) no-repeat;
	position: relative;
	overflow: hidden;
	float: none;
}
.f-tips .weibo a:hover{
	background-position: 0 -39px;
}
.footer-b{
	padding: 12px 0;
	font-size: 14px;
	line-height: 24px;
	background: #fff;
}
.footer-b .links-box{
	width: 185px;
	height: 22px;
	border: 1px solid #dedede;
	position: relative;
	float: left;
	margin-right: 5px;
	display: inline;
}
.footer-b .links-box p{
	padding: 0 25px 0 8px;
	background: url(../img/bg_sign10.jpg) no-repeat 95% center;
	font-size: 14px;
	line-height: 22px;
	color: #ccc;
	cursor: pointer;
}
.footer-b .links-list{
	width: 152px;
	padding: 5px 25px 5px 8px;
	border: 1px solid #dedede;
	border-bottom: none;
	position: absolute;
	left: -1px;
	bottom: 23px;
	background: #fff;
	display: none;
}
.footer-b .links-list a{
	display: inline-block;
	width: 100%;
	font-size: 12px;
	line-height: 22px;
	color: #ccc;
}
.footer-b .links-list a:hover{
	color: #00428e;
}
.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(../img/bg_shadow05.png) no-repeat;
	font-size: 14px;
	text-align: center;
	display:none;
}
.right-float .close{
	width: 27px;
	height: 26px;
	background: url(../img/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;
}
.back-top{
	width: 60px;
	height: 60px;
	background: url(../img/top.png) no-repeat;
	position: absolute;
	right: -10%;
	top: 50px;
	cursor: pointer;
	overflow: hidden;
}
.back-top.hover{
	background-position: 0 -60px;
}
.path{
	height: 72px;
	background: url(../img/bg_bg05.png) center;
}
.path .w960{
	height: 56px;
	padding-top: 16px;
	background: url(../img/bg_sign18.png) no-repeat 12px 0;
	line-height: 56px;
	color: #949494;
}
.path h2{
	font-size: 19px;
	color: #666;
}
.path a{
	display: inline-block;
	color: #949494;
}
.path a:hover{
	color: #00428e;
}
.path a.home{
	width: 14px;
	background: url(../img/bg_sign19.png) no-repeat;
}
.path a.home:hover{
	background-position: 0 -56px;
}
.path span{
	color: #666;
}
.path span.sign{
	display: inline-block;
	padding: 0 5px;
	font-family: "宋体";
	color: #a2a2a2;
}
.login-box{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 20;
	display: none;
}
.login-bg{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	background: #000;
	filter:alpha(opacity=30); 
	opacity: 0.3;
}
.login-main{
	width: 960px;
	height: 438px;
	position: absolute;
	left: 50%;
	margin-left: -480px;
	z-index: 2;
	background: #f2f2f2;
	margin-top:20px;
}
.login-main .close{
	width: 40px;
	height: 40px;
	position: absolute;
	right: -15px;
	top: -15px;
	cursor: pointer;
	background: url(../img/close02.png) no-repeat;
}
.login-main .intro{
	width: 385px;
	height: 424px;
	padding: 14px 0 0 135px;
	float: left;
	font-size: 14px;
	line-height: 34px;
}
.login-main .intro a.gyslk{

	font-size: 16px;
	line-height: 40px;
	float:right;
	display:inline-block;
	height:40px;
	
	background-position:120px 2px;
	background-repeat: no-repeat;
	width:150px;
	color:#E94809;
}
.login-main .intro a img{

	
}
.login-main .intro h2{
	font-size: 26px;
	line-height: 76px;
	color: #1f5a9c;
    /*border-bottom: 1px solid #d6d6d6;*/
	margin-bottom: 25px;
	clear:both;
	display:inline-block;
}
.login-main .intro h2 span{float:left;width:180px;clear:both;}
.login-main .intro input{
	width: 260px;
	height: 32px;
	padding-left: 6px;
	border: 1px solid #ccc;
	border-right: none;
	float: left;
	line-height: 32px;
	color: #666;
}

.login-main .intro input[type="radio"] { 
width: 20px; 
height: 16px; 
padding-left: 6px; 
border:none; 
color: #666; 
float:none; 
}


.login-main .intro input.submit{
	width: 124px;
	height: 36px;
	font-size: 16px;
	color: #fff;
	border: none;
	background: #1f5a9c;
	margin-top: 20px;
}
.login-main .submit2{
	width: 124px;
	height: 36px;
	font-size: 16px;
	color: #fff;
	border: none;
	background: #AC7300;
	margin-top: 20px;
	display:inline-block;
	text-align:center;
}
.login-main .intro span{
	display: inline-block;
	width: 40px;
	height: 34px;
	float: left;
}

.login-main .intro span.fi{
	background: url(../img/bg_sign35.jpg) no-repeat;
}
.login-main .intro span.se{
	background: url(../img/bg_sign36.jpg) no-repeat;
}
.login-main .intro span.th{
	background: url(../img/bg_sign37.jpg) no-repeat;
}
.login-main .intro span.fo{
	background: url(../img/bg_sign44.jpg) no-repeat;
}
.login-main .intro span.fif{
	background: url(../img/bg_sign45.jpg) no-repeat;
}
.login-main .intro a{
	display: inline-block;
	font-size: 12px;
	line-height: 36px;
	color: #1f5a9c;
	float: left;
	margin: 20px 0 0 16px;
}
.login-main .tips{
	width: 283px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 2;
	font-size: 12px;
	line-height: 50px;
	color: #fff;
}
.login-main .tips a{
	display: inline-block;
	line-height: 50px;
	color: #fff;
	text-decoration: underline;
}
.reset-main{
	height: 620px;
}


/*Index*/
.index-pro{
	height: 260px;
	padding: 42px 0;
}
.index-pro .btn{
	width: 27px;
	height: 180px;
	position: absolute;
	top: 0;
	cursor: pointer;
	display: none;
}
.index-pro .prev{
	background: url(../img/prev01.jpg) no-repeat 0 center;
	left: -80px;
	background-position: -27px center
}
.index-pro .next{
	background: url(../img/next01.jpg) no-repeat 0 center;
	right: -80px;
	background-position: -27px center
}
.index-pro .btn.hover{
	background-position: -27px center
}
.index-pro .list{
	width: 960px;
	height: 260px;
	position: relative;
	overflow: hidden;
}
.index-pro .list ul{
	float: left;
	width: 1026px;
}
.index-pro .list li{
	width: 276px;
	height: 260px;
	padding-right: 33px;
	border-right: 1px solid #e5e5e5;
	float: left;
	margin-right: 32px;
	display: inline;
}
.index-pro .list h2{
	width: 100%;
	float: left;
	margin-top: 9px;
	font-size: 16px;
	line-height: 32px;
	color: #333;
}
.index-pro .list h2 span{
	font-weight: normal;
	font-size: 12px;
	color: #959595;
	padding-left: 12px;
}
.index-pro .list p{
	padding-right: 20px;
	background: url(../img/bg_sign06.jpg) no-repeat right center;
	line-height: 30px;
	font-family: Arial;
	color: #5d9dc0;
	text-transform: uppercase;
}
.index-pro .list li a{
	color: #5d9dc0;
}
.index-news{
	padding: 40px 0;
	background: #eee;
}
.index-news .w960{
	height: 225px;
	overflow: hidden;
}
.index-news .l{
	width: 980px;
	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.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(../img/bg_btn03.jpg) no-repeat;
	margin-top: 42px;
}
.index-news .tips a.more:hover{
	color: #00428e;
	background-position: 0 -27px;
}
.index-news .list{
	width: 697px;
	padding: 27px 28px 0 24px;
	float: left;
	 
}
.index-news .rec{
	height: 69px;
	margin-bottom: 20px;
	line-height: 18px;
}
.index-news .intro{
	width: 580px;
	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;
	font-size:14px;
}
.index-news .intro a:hover{
	color: #00428e;
}
.index-news .list li{
	width: 100%;
	height: 30px;
	float: left;
	margin-bottom: 6px;
	 
}
.index-news .list .time{
	width: 84px;
	padding-right: 12px;
	border-right: 1px dashed #e0e0e0;
	float: right;
	font-size: 12px;
	line-height: 12px;
	text-align: right;
}
.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: 17px;
	height:34px;
	float:left;
	color: #666;
	word-wrap: break-word;
	width:82%;
	overflow: hidden;
}
.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: 235px;
	height: 98px;
	padding: 0 44px 2px 0;
	float: left;
	margin-bottom: 27px;
	background: url(../img/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: 170px;
	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(../img/bg_sign07.jpg) no-repeat;
}
.index-links li .tips{
	width: 115px;
	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;
}

/*Inside*/
.inside-wrap{
	padding-top: 5px;;
}
.inside-tips{
	height: 142px;
	line-height: 20px;
	color: #E5EBF7;
}
.inside-tips h2{
	font-weight: normal;
	font-size: 32px;
	line-height: 60px;
	color: #fff;
	padding-top: 13px;
	/*background: url(../img/bg_sign11.jpg) no-repeat 3px top;*/
}
.inside-tips p.fz16{
	font-size: 16px;
	line-height: 26px;
}
.inside-tips a{
	display: inline-block;
	width: 44px;
	height: 44px;
	position: absolute;
	right: 5px;
	top: 88px;
}
.inside-tips p{
	 
	font-size:16px;
	font-weight:bold;
}
.inside-tips a p{
	width: 100%;
	float: left;
	line-height: 32px;
	color: #fff;
	display: none;
	
}
.inside-tips a.link-inside{
	right: 0;
}
.inside-tips a.download{
	width: 50px;
	height: 76px;
	right: 130px;
	text-align: center;
}
.inside-tips a.box{
	width: 50px;
	height: 76px;
	right: 68px;
	text-align: center;
}
.inside-tips a.mail{
	width: 80px;
	height: 76px;
	right: 50px;
	text-align: center;
}
.inside-tips a.download img, .inside-tips a.box img{
	margin-left: 3px;
	display: inline;
}
.inside-tips a.mail img{
	margin-left: 14px;
	display: inline;
}
.inside-tips a.jobs{
	width: 50px;
	right: 60px;
}
.inside-tips a:hover p{
	display: block;
}
.inside-main{
	padding-bottom: 40px;
	background: #fff;
}
/*英文段落 两端对齐*/
.inside-main p{
	text-align:justify; 
	text-justify:inter-ideograph;
	line-height:22px;
}
/*About*/
.about-body{
	background: url(../img/bg_about.jpg) no-repeat top fixed #fff;
}
.about-t{
	height: 410px;
	margin-bottom: 11px;
	position: relative;
	overflow: hidden;
}
.about-t li{
	width: 246px;
	height: 402px;
	padding: 8px 37px 0;
	line-height: 18px;
	color: #fff;
	background: url(../img/bg_bg01.jpg) no-repeat;
	position: absolute;
	left: 0;
	top: -410px;
}
.about-t li .title{
	font-size: 16px;
	line-height: 64px;
	color: #fff;
	margin-bottom: 26px;
	position: relative;
}
.about-t li .line{
	width: 24px;
	height: 1px;
	background: #d1e4f7;
	position: absolute;
	left: 0;
	bottom: 0;
}
.about-t li span{
	font-size: 14px;
}
.about-t li a{
	display: inline-block;
	width: 100%;
	color: #666;
}
.about-t li a.more{
	width: 52px;
	padding-left: 16px;
	line-height: 27px;
	color: #f7faff;
	background: url(../img/bg_sign12.png) no-repeat;
	margin-top: 36px;
}
.about-t li.se{
	background: url(../img/bg_bg02.jpg) no-repeat right bottom #fff;
	left: 320px;
	top: 410px;
}
.about-t li.se .title{
	color: #666;
}
.about-t li.se .line{
	background: #ababab;
}
.about-t li.se img{
	float: left;
	margin: 2px 0 25px;
}
.about-t li.th{
	background: url(../img/bg_bg03.jpg) no-repeat;
	left: 640px;
	top: -410px;
}
.about-t li.th a{
	margin-top: 22px;
	line-height: 22px;
	color: #fff;
	display:inline;
}
.about-t li.th p.fz18{
	margin-top: 44px;
	line-height:30px;
	font-size: 18px;
	
}
.about-b{
	height: 316px;
	margin-bottom: 36px;
}
.about-b .title{
	height: 65px;
	position: relative;
}
.about-b .title a{
	display: inline-block;
	width: 100%;
	font-size: 16px;
	line-height: 64px;
	color: #666;
}
.about-b .title .line{
	width: 24px;
	height: 1px;
	background: #ababab;
}
.about-b .l{
	width: 405px;
	height: 308px;
	padding: 8px 37px 0;
	background: #fff;
	float: left;
}
.about-netwrok{
	width: 405px;
	height: 243px;
	background: url(../img/bg_bg04.jpg) no-repeat;
	position: relative;
	cursor:pointer;
}
.about-netwrok .center{
	width: 15px;
	height: 15px;
	position: absolute;
	left: 278px;
	top: 82px;
	background: url(../img/bg_sign14.png) no-repeat;
	display: none;
}
.about-netwrok .btn{
	width: 37px;
	height: 37px;
	position: absolute;
	line-height: 37px;
	color: #fff;
	text-align: center;
}
.about-netwrok .btn img{
	position: absolute;
	left: 16px;
	top: 16px;
	z-index: 1;
	width: 10%;
}
.about-netwrok .btn span{
	display: inline-block;
	position: relative;
	z-index: 2;
	display: none;
}
.about-netwrok .btn.fi{
	left: 85px;
	top: 73px;
}
.about-netwrok .btn.se{
	left: 319px;
	top: 26px;
}
.about-netwrok .btn.th{
	left: 313px;
	top: 60px;
}
.about-netwrok .btn.fo{
	left: 295px;
	top: 115px;
}
.about-netwrok .line-fi{
	width: 0;
	height: 29px;
	position: absolute;
	right: 122px;
	top: 62px;
	background: url(../img/bg_line01.png) no-repeat right;
}
.about-netwrok .line-se{
	width: 0;
	height: 39px;
	position: absolute;
	left: 281px;
	top: 55px;
	background: url(../img/bg_line02.png) no-repeat;
}
.about-netwrok .line-th{
	width: 0;
	height: 27px;
	position: absolute;
	left: 283px;
	top: 67px;
	background: url(../img/bg_line03.png) no-repeat;
}
.about-netwrok .line-fo{
	width: 0;
	height: 45px;
	position: absolute;
	left: 287px;
	top: 93px;
	background: url(../img/bg_line04.png) no-repeat;
}
.about-b .r{
	width: 479px;
	height: 308px;
	padding-top: 8px;
	float: right;
	background: #fff;
}
.about-b .r .title{
	padding: 0 37px;
	margin-bottom: 13px;
}
.about-b .r-box{
	width: 165px;
	height: 175px;
	padding: 0 37px;
	float: left;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
}
.about-b .r-box.l{
	border-right: 1px dashed #c0c0c0;
}
.about-b .r-box.l p{
	font-weight: bold;
}
.about-b .r-box.l p.blue{
	font-weight: normal;
	font-family: Arial;
	color: #145197;
}
.about-b .r-box .sign{
	height: 122px;
	position: relative;
	overflow: hidden;
}
.about-b .r-box .sign img{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.about-b .r-box .bg{
	width: 100%;
	height: 244px;
	background: url(../img/bg_shadow04.jpg) no-repeat;
	position: absolute;
	left: 0;
	top: -13px;
	z-index: 1;
}
.about-b .r-box li{
	width: 120px;
	padding-left: 45px;
	float: left;
	text-align: left;
}
.about-b .r-box a{
	display: inline-block;
	padding-right: 16px;
	color: #666;
	background: url(../img/bg_sign17.jpg) no-repeat right 0;
}
.about-b .r-box a:hover{
	color: #00438e;
	background-position: right -22px;
}
.aintro-main{
	padding-top: 45px;
	font-size: 14px;
	line-height: 24px;
}
.aintro-main .r{
	width: 445px;
	float: right;
}
.aintro-main .r h2{
	font-weight: normal;
	font-size: 30px;
	line-height: 40px;
	color: #00438e;
	padding-top: 23px;
	margin-top: 29px;
	background: url(../img/bg_line05.jpg) no-repeat left top;
}
.aintro-main .r p.en{
	font-size: 12px;
	color: #b0b0b0;
	text-transform: uppercase;
	padding-bottom: 26px;
}
.aintro-main .r .line{
	height: 1px;
	background: #e2e2e2;
	margin: 22px 0;
	line-height:1px;
}
.aintro-line{
	height: 1px;
	line-height:1px;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e8e8e8;
	margin: 40px auto;
}
.aintro-main .l{
	width: 400px;
	float: left;
}
.aintro-main .video{
	width: 500px;
	height: 274px;
	float: right;
	line-height: 44px;
	text-align: center;
}
.aintro-main .video-box{
	width: 500px;
	height: 280px;
}
.speech-main{
	padding-top: 45px;
	font-size: 14px;
	line-height: 24px;
}
.speech-main .img{
	width: 412px;
	float: left;
	line-height: 68px;
	text-align: center;
}
.speech-main .intro{
	width: 450px;
	padding-top: 35px;
	float: right;
}
.speech-main .intro h2{
	font-weight: normal;
	font-size: 30px;
	line-height: 36px;
	color: #00438e;
	padding: 17px 0 40px;
	background: url(../img/bg_line05.jpg) no-repeat left top;
}
.speech-main .intro .line{
	height: 1px;
	background: #e2e2e2;
	margin: 25px auto;
}
.speech-main .intro img{
	margin-top: 78px;
}
.teams-main{
	padding-top: 25px;
}
.teams-main ul{
	float: left;
	*padding-bottom: 23px;
}
.teams-main li{
	width: 960px;
	float: left;
	margin-bottom: 23px;
	font-size: 14px;
	line-height: 24px;
}
.teams-main li .intro{
	width: 450px;
	height: 194px;
	padding: 14px 171px 0 44px;
	background: #f8f8f8;
	border: 1px solid #efefef;
	border-left: none;
	float: right;
}
.teams-main li h2{
	font-size: 16px;
	line-height: 60px;
	color: #333;
}
.teams-main .tips{
	width: 958px;
	margin: 13px auto 0;
}
.teams-main .tips h2{
	font-size: 16px;
	line-height: 44px;
	color: #333;
}
.teams-main .tips .detail{
	width: 908px;
	height: 120px;
	padding: 32px 24px 0;
	border: 1px solid #e4e4e4;
	border-top: none;
	background: #fafafa;
	float: left;
	font-size: 14px;
	line-height: 24px;
}
.network-bg{
	background: url(../img/bg_bg06.png) no-repeat center 311px #fff;
}
.network-img{
	height: 542px;
	background: url(../img/bg_bg07.png) no-repeat;
	position: relative;
}
.network-img .line-fi{
	width: 0;
	height: 54px;
	position: absolute;
	right: 263px;
	top: 160px;
	background: url(../img/bg_line06.png) no-repeat right;
}
.network-img .line-se{
	width: 0;
	height: 78px;
	position: absolute;
	left: 694px;
	top: 133px;
	z-index: 1;
	background: url(../img/bg_line07.png) no-repeat;
}
.network-img .line-th{
	width: 0;
	height: 32px;
	position: absolute;
	left: 699px;
	top: 178px;
	z-index: 1;
	background: url(../img/bg_line08.png) no-repeat;
}
.network-img .line-fo{
	width: 0;
	height: 110px;
	position: absolute;
	left: 710px;
	top: 217px;
	z-index: 1;
	background: url(../img/bg_line09.png) no-repeat;
}
.network-img .sign{
	width: 49px;
	height: 49px;
	background: url(../img/bg_sign20.png) no-repeat;
	position: absolute;
	z-index: 2;
	display: none;
}
.network-img .sign.anim{
	animation: signanim 1s infinite;
	-webkit-animation: signanim 1s infinite;
	-ms-animation: signanim 1s infinite;
}
@keyframes signanim{
	from{
		transform: scale(0.8);
	}
	to{
		transform: scale(1);
	}
}
@-webkit-keyframes signanim{
	from{
		-webkit-transform: scale(0.8);
	}
	to{
		-webkit-transform: scale(1);
	}
}
@-ms-keyframes signanim{
	from{
		-ms-transform: scale(0.8);
	}
	to{
		-ms-transform: scale(1);
	}
}
.network-img span{
	display: inline-block;
	width: 49px;
	height: 49px;
	line-height: 49px;
	color: #fff;
	text-align: center;
	position: absolute;
	z-index: 3;
	display: none;
}
.network-img .sign.fi,.network-img span.fi{
	left: 675px;
	top: 184px;
}
.network-img .sign.se,.network-img span.se{
	left: 287px;
	top: 191px;
}
.network-img .sign.th,.network-img span.th{
	left: 746px;
	top: 116px;
}
.network-img .sign.fo,.network-img span.fo{
	left: 743px;
	top: 169px;
}
.network-img .sign.fif,.network-img span.fif{
	left: 691px;
	top: 307px;
}
.network-list{
	width: 958px;
	border: 1px solid #e4e4e4;
	margin: 0 auto;
}
.network-list .title{
	height: 46px;
	line-height: 46px;
	background: #f0f0f0;
	border-bottom: 2px solid #e4e4e4;
	position: relative;
}
.network-list .title h2{
	font-size: 16px;
	color: #333;
	padding-left: 18px;
}
.network-list .search{
	width: 225px;
	height: 35px;
	float: right;
	margin: 6px 11px 0 0;
	display: inline;
	background: #fff;
}
.network-list .search input{
	width: 170px;
	height: 35px;
	border: none;
	padding-left: 15px;
	line-height: 35px;
	color: #979797;
	float: left;
}
.network-list .search input.submit{
	width: 35px;
	height: 35px;
	padding-left: 0;
	background: url(../img/bg_btn04.jpg) no-repeat;
}
.network-list .tab{
	width: 224px;
	height: 42px;
	position: absolute;
	right: 272px;
	top: 7px;
	font-size: 14px;
	line-height: 42px;
	text-align: center;
}
.network-list .tab p{
	width: 112px;
	float: left;
	cursor: pointer;
	height:42px; display:inline-block;
	text-align:center;
	line-height:42px;
}
.network-list .tab p.on{
	background: #fff;
	color: #333;
}
.network-list .list{
	border: 1px solid #e4e4e4;
	border-top: none;
	padding-bottom: 30px;
	overflow: hidden;
}
.network-list .list ul{
	float: left;
	width: 966px;
}
.network-list .list li{
	width: 417px;
	height: 105px;
	padding: 0 30px;
	float: left;
	margin: 20px 5px 0 0;
	display: inline;
	border-right: 1px solid #cfcfcf;
	font-size: 14px;
	line-height: 24px;
}
.network-list .list li h2{
	font-size: 14px;
}
.network-list .list li.line{
	width: 100%;
	height: 1px;
	background: #e6e6e6;
	margin: 50px 0 3px 0;
	padding: 0;
}
.contact-main{
	height: 696px;
	position: relative;
	z-index: 1;
	background: #fff;
	
}
.map{
	width: 100%;
	height: 696px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.contact-tips{
	width: 725px;
	height: 501px;
	position: absolute;
	left: 50%;
	top: 104px;
	z-index: 2;
	margin-left: -245px;
	overflow: hidden;
}
.liubai{height:65px; width:100%; background:#fff;}

.contact-tips .tips-box{
	width: 290px;
	height: 459px;
	padding: 42px 36px 0;
	background: url(../img/bg_shadow06.png) no-repeat;
	font-size: 14px;
	line-height: 20px;
}
.contact-tips .fl h2{
	font-size: 16px;
	line-height: 24px;
	color: #333;
	padding-bottom: 24px;
	background: url(../img/bg_line10.png) no-repeat left bottom;
	margin-bottom: 33px;
}
.contact-tips .fl p.fz18{
	font-size: 18px;
}
.contact-tips .fl .line{
	height: 1px;
	margin: 45px auto 25px;
	background: #dfdfdf;
}
.contact-tips .fl p.pl32{
	padding-left: 32px;
	line-height: 34px;
	background: url(../img/bg_sign21.png) no-repeat 0 2px;
}
.contact-tips .fl p.se{
	background-position: 0 -32px;
}
.contact-tips .fl p.th{
	background-position: 0 -66px;
}
.contact-tips .fl p.fo{
	background-position: 0 -100px;
}
.contact-tips .fl a{
	color: #666;
}
.contact-tips .fl a.feadback{
	display: inline-block;
	width: 82px;
	height: 27px;
	padding-left: 18px;
	font-size: 12px;
	line-height: 27px;
	color: #8a8a8a;
	background: url(../img/bg_btn05.png) no-repeat;
	margin-top: 35px;
}
.contact-tips .fl a.feadback:hover{
	color: #00428e;
}
.contact-tips .fr{
	width: 274px;
	font-size: 12px;
	color: #333;
	background: url(../img/bg_shadow07.png) no-repeat;
}
.contact-tips .fr h2{
	font-size: 14px;
}
.contact-tips .poa{
	position: absolute;
	right: -362px;
	top: 0;
}
.contact-tips .poa h2{
	margin-bottom: 27px;
}
.contact-tips .poa .close{
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	position: absolute;
	right: 15px;
	top: 5px;
	cursor: pointer;
}
.contact-tips .poa input{
	width: 270px;
	height: 38px;
	padding: 0 9px;
	border: 1px solid #cacaca;
	margin-bottom: 4px;
	line-height: 38px;
	color: #c9c9c9;
	background: #fff;
}
.contact-tips .poa input.submit{
	width: 288px;
	height: 38px;
	line-height: 30px;
	padding-bottom: 4px;
	border: 1px solid #d6d6d6;
	background: #00428e;
	font-size: 16px;
	color: #fff;
}
.contact-tips .poa textarea{
	width: 270px;
	height: 126px;
	padding: 9px;
	border: 1px solid #cacaca;
	line-height: 24px;
	color: #c9c9c9;
	margin-bottom: 4px;
	background: #fff;
}

/*Products*/
.products-body{
	background: url(../img/bg_products.jpg) no-repeat center top fixed #fff;
}
.products-list{
	width: 100%;
	height: 300px;
	padding-bottom: 260px;
	position: relative;
	overflow: hidden;
}
.products-list li{
	width: 319px;
	height: 363px;
	padding-top: 61px;
	position: relative;
	float: left;
	margin-right: 1px;
	display: inline;
	background: #fff;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
}
.products-list .line-t{
	width: 0;
	height: 5px;
	background: #dfdfdf;
	position: absolute;
	left: 0;
	top: 0;
}
.products-list .line-r{
	width: 5px;
	height: 0;
	background: #dfdfdf;
	position: absolute;
	right: 0;
	bottom: 0;
}
.products-list .line-b{
	width: 0;
	height: 5px;
	background: #dfdfdf;
	position: absolute;
	right: 5px;
	bottom: 0;
}
.products-list .line-l{
	width: 5px;
	height: 0;
	background: #dfdfdf;
	position: absolute;
	left: 0;
	top: 5px;
}
.products-list .bg{
	width: 0;
	height: 100%;
	background: #000;
	filter:alpha(opacity=30); 
	opacity: 0.3;
	position: absolute;
	left: 50%;
	top: 0;
}
.products-list img{
	margin: 17px 0;
}
.products-list p{
	width: 100%;
	float: left;
	color: #4267a0;
}
.products-list .prev{
	width: 118px;
	height: 424px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	cursor: pointer;
}
.products-list .next{
	width: 118px;
	height: 424px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	cursor: pointer;
}
.prolist-wrap{
	padding: 18px 0 52px;
	background: #f9f9f9;
	position: relative;
	z-index:7;
}
.prolist-wrap .w960{
	position: relative;

}
.prolist-search{
	width: 958px;
	position: absolute;
	left: 0;
	top: -79px;
	z-index: 5;
}
.prolist-search .select-box{
	width: 318px;
	position: relative;
	float: left;
	margin-right: 2px;
	display: inline;
}
.prolist-search .select-box p{
	width: 300px;
	height: 46px;
	padding-left: 18px;
	line-height: 46px;
	color: #606060;
	background: url(../img/bg_sign22.jpg) no-repeat 95% center #fff;
	cursor: pointer;
}
.select-list{
	padding: 10px 18px;
	font-size: 12px;
	line-height: 22px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 46px;
	display: none;
}
.select-list a{
	display: inline-block;
	width: 282px;
	color: #666;
	float: left;
}
.select-list a:hover{
	color: #0861b0;
}
.prolist-search input.submit{
	width: 318px;
	height: 46px;
	background: url(../img/bg_sign23.jpg) no-repeat 90px center #fff;
	float: right;
	border: none;
	font-size: 16px;
	color: #20568a;
}
.prolist-path{
	height: 68px;
	font-size: 12px;
	line-height: 68px;
	color: #606060;
}
.prolist-path p.fl{
	font-size: 20px;
	color: #666;
}
.prolist-path a{
	color: #949494;
	display: inline-block;
}
.prolist-path a.home{
	width: 14px;
	background: url(../img/bg_sign19.png) no-repeat;
	background-position: 0 6px
}
.prolist-path a.home:hover{
	background-position: 0 -50px;
}
.prolist-path span{
	display: inline-block;
	padding: 0 4px;
	font-family: "宋体";
	color: #a8a8a8;
}
.prolist-main{
	width: 960px;
	position: relative;
	overflow: hidden;
}
.prolist-main ul{
	width: 969px;
	float: left;
	*padding-bottom: 10px;
}
.prolist-main li{
	width: 292px;
	height: 372px;
	padding: 10px 12px 0 11px;
	background: url(../img/bg_shadow08.png) no-repeat;
	float: left;
	margin: 0 8px 10px 0;
	display: inline;
	line-height: 20px;
	position: relative;
}
.prolist-main li p{
	padding: 0 5px;
	color: #919191;
}
.prolist-main ul li a{
	color: #2056B1;
}
.prolist-main ul li a:hover{
	color: #fff;
}
.prolist-main ul li:hover a{
	color: #fff;
}
.prolist-main p.fz16{
	font-size: 16px;
	line-height: 44px;
	color: #20568a;
	width: 100%;
	float: left;
	margin-top: 14px;
}
.prolist-main p span{
	display: inline-block;
	float: left;
	padding-right: 30px;
	background: url(../img/bg_sign24.png) no-repeat right 2px;
}
.prolist-main li .line{
	width: 32px;
	height: 1px;
	background: #cdcdcd;
	position: absolute;
	left: 18px;
	bottom: 32px;
}
.prolist-main li.hover{
	background-position: 0 -384px;
}
.prolist-main li.hover p{
	color: #fff;
}
.prolist-main li.hover p span{
	background-position: right -42px;
}
.prolist-main li.hover .line{
	background: #6192bd;
}
.prolist-main .more-btn{
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #e8e8e8;
	background: #fff;
	margin: 10px auto 0;
	cursor: pointer;
}
.prolist-main .more-btn a{
	display: inline-block;
	color: #919191;
	padding-right: 24px;
	background: url(../img/bg_sign25.png) no-repeat right 2px;
}
.prolist-main .more-btn a:hover{
	color: #0861b0;
	background-position: right -38px;
}
.prolist-download{
	padding: 90px 0;
	background: #fff;
}
.prolist-download .download-box.fl{
	width: 476px;
	height: 150px;
	border-right: 1px dotted #969696;
}
.prolist-download .intro{
	width: 280px;
	float: right;
	font-size: 18px;
	line-height: 22px;
	color: #333;
}
.prolist-download .intro a.tit{
	color: #333;
}
.prolist-download .intro ul{
	width: 100%;
	float: left;
	margin-top: 16px;
}
.prolist-download .intro li{
	width: 100%;
	float: left;
}
.prolist-download .intro li a{
	display: inline-block;
	width: 100%;
	float: left;
	font-size: 14px;
	line-height: 22px;
	color: #666;
}
.prolist-download .intro a:hover{
	color: #0861b0;
}
.prolist-download .download-box.fr{
	width: 405px;
}
.prolist-download .download-box.fr .intro{
	width: 212px;
}
.proinfo-img{
	height: 578px;
	padding-top: 9px;
	background: url(../img/bg_bg21.png) no-repeat center top;
	border-bottom: 1px solid #e5e5e5;
}
.proinfo-path{
	height: 64px;
	line-height: 64px;
	padding-bottom: 11px;
}
.proinfo-path h2{
	font-size: 19px;
}
.proinfo-path a{
	display: inline-block;
	color: #949494;
}
.proinfo-path a:hover{
	color: #00428e;
}
.proinfo-path a.home{
	width: 14px;
	background: url(../img/bg_sign19.png) no-repeat 0 4px;
}
.proinfo-path a.home:hover{
	background-position: 0 -52px;
}
.proinfo-path span.sign{
	display: inline-block;
	padding: 0 5px;
	font-family: "宋体";
	color: #a2a2a2;
}
.proinfo-list{
	height: 514px;
	position: relative;
	background: #fff;
}
.proinfo-list .btn{
	width: 26px;
	height: 514px;
	position: absolute;
	top: 0;
	cursor: pointer;
}
.proinfo-list .prev{
	background: url(../img/prev04.png) no-repeat 0 center;
	left: -26px;
}
.proinfo-list .next{
	background: url(../img/next04.png) no-repeat 0 center;
	right: -26px;	
}
.proinfo-list .btn.hover{
	background-position: -26px center;
}
.proinfo-list .list{
	width: 732px;
	height: 514px;
	position: relative;
	overflow: hidden;
	margin: 0 114px;
}
.proinfo-list .list li{
	width: 732px;
	height: 514px;
	float: left;
}
.proinfo-tab{
	padding: 22px 0 56px;
	background: #fff;
}
.proinfo-tab .tab-list{
	height: 46px;
	margin-bottom: 42px;
}
.proinfo-tab .tab-list li{
	height: 46px;
	float: left;
	margin-right: 1px;
	display: inline;
	font-size: 16px;
	line-height: 46px;
	color: #fff;
	text-align: center;
	background: #5e5e5e;
	cursor: pointer;
}
.proinfo-tab .tab-list li.on{
	background: #00438e;
}
.proinfo-tab .tab-box{
	position: relative;
}
.proinfo-tab .tab-boxs{
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.proinfo-tab .tab-intro h2{
	font-size: 18px;
	line-height: 30px;
}
.proinfo-tab .tab-intro .intro{
	margin-top: 28px;
	border-top: 1px dotted #9f9f9f;
	padding-top: 46px;
	font-size: 14px;
	line-height: 24px;
}
.proinfo-tab .tab-intro p.pl20{
	padding-left: 20px;
	background: url(../img/bg_sign26.jpg) no-repeat 7px 10px;
}
.proinfo-tab .tab-table table{
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.proinfo-tab .tab-table td{
	font-size: 14px;
	padding: 0 10px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.turn{
	margin-top: 70px;
	position: relative;
}
.turn .share{
	height: 32px;
	padding-bottom: 30px;
	/*border-bottom: 1px solid #cdcdcd;*/
	margin-bottom: 22px;
	text-align: right;
	
}
 .turn .share p a.back{
	display: inline-block;
	padding-left: 20px;
	background: url(../img/bg_sign27.jpg) no-repeat left center;
	position: absolute;
	right: 5px;
	top: 0;
	color:#333;
}
.bdshare-button-style0-32 a{
	display: inline-block;
	margin: 0!important;
	float: none!important;
}
.turn-main{
	font-size: 14px;
	line-height: 24px;
	position: relative;
}
.turn-main a{
	color: #666;
}
.turn-main a.back{
	display: inline-block;
	padding-left: 20px;
	background: url(../img/bg_sign27.jpg) no-repeat left center;
	position: absolute;
	right: 5px;
	top: 0;
}
.turn-main a:hover{
	color: #00438e;
}
.proinfo-tab .tab-download ul{
	float: left;
	width: 984px;
	*padding-bottom: 16px;
}
.proinfo-tab .tab-download li{
	width: 430px;
	height: 97px;
	padding: 19px;
	border: 1px solid #e5e5e5;
	float: left;
	margin: 0 22px 16px 0;
	display: inline;
	background: #f8f8f8;
}
.proinfo-tab .tab-download img{
	margin-right: 17px;
	display: inline;
}
.proinfo-tab .tab-download .intro{
	padding-top: 28px;
	font-size: 14px;
	line-height: 30px;
	color: #333;
	position: relative;
}
.proinfo-tab .tab-download span{
	display: inline-block;
	float: left;
	font-size: 10px;
	line-height: 22px;
	font-family: Arial;
	color: #9f9f9f;
}
.proinfo-tab .tab-download .sign{
	width: 28px;
	height: 28px;
	position: absolute;
	right: 20px;
	top: 32px;
}
.proinfo-tab .tab-download .t{
	width: 23px;
	height: 23px;
	position: absolute;
	left: 3px;
	top: 0;
	overflow: hidden;
}
.proinfo-tab .tab-download .t img{
	position: absolute;
	left: 0;
	top: -46px;
}
.proinfo-tab .tab-download .d{
	width: 28px;
	height: 8px;
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
	background: url(../img/bg_sign29.png) no-repeat;
}
.proinfo-tab .tab-download li.hover p{
	color: #0861b0;
}
.proinfo-tab .tab-download li.hover .d{
	background-position: 0 -8px;
}
.proinfo-tab .tab-contact{
	padding: 36px 0;
	
}
.proinfo-tab .tab-contact .intro{
	width: 440px;
	padding-bottom: 10px;
	float: left;
	border-right: 1px solid #cfcfcf;
	font-size: 14px;
	line-height: 30px;
	
}
.proinfo-tab .tab-contact .intro h2{
	font-size: 16px;
	line-height: 26px;
}
.proinfo-tab .tab-contact .intro a{
	display: inline-block;
	color: #666;
	
	
}
.proinfo-tab .tab-contact .intro a:hover{
	color: #00438e;
}
.zx{position: absolute;left:10px;bottom:-20px;}
.proinfo-tab .tab-contact  .btn{
	display: block;
	
	width: 99px;
	height: 30px;
	padding-left: 16px;
	font-size: 12px;
	line-height: 27px;
	color: #8e8e8e;
	background: url(../img/bg_btn05.png) no-repeat;
	float: left;
	margin: 18px 24px 0 0;
	cursor:pointer;
	
		
	

}
.proinfo-tab .tab-contact .btn:hover{
	color: #195599;
	background: url(../img/bg_btn05_h.png) no-repeat;
	cursor:pointer;
}
.proinfo-tab .tab-contact .r{
	width: 480px;
	float: right;
}
.proinfo-tab .tab-contact .tips{
	width: 178px;
	padding-top: 46px;
	float: right;
	font-size: 18px;
	line-height: 24px;
	color: #195599;
}
.proinfo-tab .tab-contact .tips p.en{
	font-size: 19px;
	line-height: 22px;
	color: #e3e3e3;
	text-transform: uppercase;
	margin-bottom: 13px;
}
.proinfo-tab .tab-contact .tips a{
	display: inline-block;
	width: 84px;
	height: 27px;
	padding-left: 16px;
	font-size: 12px;
	line-height: 27px;
	color: #8e8e8e;
	background: url(../img/bg_btn05.png) no-repeat;
	float: left;
}
.proinfo-tab .tab-contact .tips a:hover{
	color: #195599;
	background: url(../img/bg_btn05_h.png) no-repeat;
}
.out-box{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 15;
	display: none;
}
.out-box .out-bg{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #000;
	filter:alpha(opacity=50); 
	opacity: 0.5;
}
.out-box .close{
	width: 40px;
	height: 40px;
	position: absolute;
	right: -15px;
	top: -15px;
	cursor: pointer;
	background: url(../img/close02.png) no-repeat;
}
.out-box .pro-message{
	width: 330px;
	height: 459px;
	padding: 42px 20px 0;
	background: url(../img/bg_shadow06.png) no-repeat;
	font-size: 14px;
	line-height: 24px;
	position: absolute;
	left: 50%;
	margin-left: -261px;
	z-index: 2;
}
.out-box .pro-message h2{
	font-size: 16px;
	line-height: 24px;
	color: #333;
	padding-bottom: 24px;
	background: url(../img/bg_line10.png) no-repeat left bottom;
	margin-bottom: 33px;
}
.out-box .pro-message input{
	width: 250px;
	height: 38px;
	padding: 0 9px;
	border: 1px solid #cacaca;
	margin-bottom: 4px;
	line-height: 38px;
	color: #c9c9c9;
	background: #fff;
}
.out-box .pro-message input.submit{
	width: 270px;
	height: 38px;
	line-height: 30px;
	padding-bottom: 4px;
	border: 1px solid #d6d6d6;
	background: #00428e;
	font-size: 16px;
	color: #fff;
}
.out-box .pro-message textarea{
	width: 250px;
	height: 126px;
	padding: 9px;
	border: 1px solid #cacaca;
	line-height: 24px;
	color: #c9c9c9;
	margin-bottom: 4px;
	background: #fff;
}
.protec-main{
	padding-top: 50px;
}
.protec-tab li{
	display: inline;/*追加 20140902*/
}
.protec-tab li a{
	display: inline-block;
	width: 134px;
	height: 34px;
	float: left;
	margin-right: 2px;
	font-size: 14px;
	line-height: 34px;
	color: #7c7b7b;
	text-align: center;
	background: #ededed;
}
.protec-tab li a:hover,.protec-tab li a.on{
	background: #00438e;
	color: #fff;
}
.pro-download{
	padding-top: 28px;
}
.pro-download table{
	border-left: 1px solid #d9d9d9;
}
.pro-download th{
	font-weight: normal;
	font-size: 14px;
	line-height: 52px;
	color: #fff;
	background: #737373;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.pro-download th span{
	float: left;
	padding-left: 42px;
}
.pro-download td{
	font-size: 12px;
	line-height: 54px;
	text-align: center;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.pro-download td.bg{
	background: #f8fbfe;
}
.pro-download td a{
	display: inline-block;
	width: 27px;
	height: 54px;
	background: url(../img/bg_btn09.png) no-repeat;
}
.pro-download td a:hover{
	background-position: 0 -54px;
}
.pro-download td a.fl{
	background: none;
	width: auto;
	color: #666;
	margin-left: 42px;
	background: none;
}
.pro-download td a.fl:hover{
	color: #00438e;
}
.pro-download .page{
	margin-top: 30px;
}

/*Investor*/
.investor-body{
	background: url(../img/bg_about.jpg) no-repeat top center fixed #fff;
}
.investor-main{
	overflow: hidden;
}
.investor-fi{
	height: 219px;
	margin-bottom: 16px;
	position: relative;
}
.investor-main .l{
	width: 620px;
	height: 219px;
	position: absolute;
	left: -620px;
	top: 0;
}
.report-box{
	width: 237px;
	height: 219px;
	padding: 0 36px;
	background: #fff;
	float: left;
}
/*追加*/
.report-box .list{
	padding-top: 22px;
}
.report-box li{
	width: 100%;
	height: 24px;
	line-height: 24px;
	float: left;
}
.report-box li a{
	display: inline-block;
	font-size: 14px;
	color: #666;
	float: left;
}
.report-box li a:hover{
	color: #1e6ecc;
}
.report-box li span{
	display: inline-block;
	font-size: 12px;
	color: #9b9b9b;
	float: right;
}
/*追加end*/
.investor-main .title{
	height: 68px;
	font-size: 16px;
	line-height: 68px;
	padding-top: 5px;
	position: relative;
}
.investor-main .title a{
	display: inline-block;
	width: 100%;
	color: #333;
}
.investor-main .title a:hover{
	color: #1e6ecc;
}
.investor-main .title .line{
	width: 24px;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #dfdfdf;
	overflow: hidden;
}
.investor-main .title .line-in{
	width: 24px;
	height: 1px;
	position: absolute;
	left: -24px;
	top: 0;
	background: #1e6ecc;
}
.report-box .intro{
	padding-top: 17px;
	line-height: 24px;
	color: #9b9b9b;
}
.report-box img{
	margin-top: 9px;
}
.report-box .intro-main{
	width: 96px;
	float: right;
}
.report-box a.tit{
	display: inline-block;
	width: 100%;
	font-size: 14px;
	line-height: 28px;
	color: #666;
}
.report-box a.tit:hover{
	color: #1e6ecc;
}
.report-box a.more{
	display: inline-block;
	width: 52px;
	height: 27px;
	padding-left: 16px;
	font-size: 12px;
	line-height: 27px;
	color: #bcbcbc;
	margin-top: 13px;
	background: url(../img/bg_btn06.png) no-repeat;
}
.report-box a.more:hover{
	color: #1e6ecc;
	background-position: 0 -27px;
}
.news-box{
	width: 237px;
	height: 219px;
	padding: 0 36px;
	background: #fff;
}
.news-box .list{
	padding-top: 22px;
}
.news-box li{
	width: 100%;
	height: 24px;
	line-height: 24px;
	/*float: left;*/
}
.news-box li a{
	display: inline-block;
	font-size: 14px;
	color: #666;
	float: left;
	width:70%;
}
.news-box li a:hover{
	color: #1e6ecc;
}
.news-box li span{
	display: inline-block;
	font-size: 12px;
	color: #9b9b9b;
	float: right;
}
.investor-main .r{
	width: 320px;
	position: absolute;
	right: -320px;
	top: 0;
}
.investor-main .r .news-box{
	width: 248px;
}
.investor-se{
	height: 228px;
	margin-bottom: 16px;
	position: relative;
}
.newslong-box{
	width: 305px;
	height: 228px;
}
.stock-box{
	width: 207px;
	height: 211px;
	padding: 17px 18px 0;
	float: left;
	background: #1e6ecc;
	position: relative;
}
.stock-box span{
	display: inline-block;
	width: 100%;
	color: #8eade0;
	text-align: right;
}
.stock-box .sign{
	width: 54px;
	height: 53px;
	margin: 43px 0 31px 73px;
	position: relative;
}
.stock-box .line-fi{
	width: 7px;
	height: 24px;
	position: absolute;
	left: 9px;
	top: 19px;
	overflow: hidden;
}
.stock-box .line-se{
	width: 7px;
	height: 43px;
	position: absolute;
	left: 23px;
	top: 0;
	overflow: hidden;
}
.stock-box .line-th{
	width: 7px;
	height: 34px;
	position: absolute;
	left: 38px;
	top: 9px;
	overflow: hidden;
}
.stock-box .line-fo{
	width: 54px;
	height: 6px;
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
}
.stock-box .line-in{
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
}
.stock-box p{
	width: 100%;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	text-align: center;
}
.investor-th{
	height: 206px;
	position: relative;
	margin-bottom: 16px;
}
.newsletters-box{
	width: 173px;
	height: 206px;
	padding: 0 36px;
	background: url(../img/bg_bg09.jpg) no-repeat;
	float: left;
}
.newsletters-box .title a{
	color: #fff;
}
.newsletters-box .title a:hover{
	color: #fff;
}
.newsletters-box a.more{
	display: inline-block;
	width: 52px;
	height: 27px;
	padding-left: 16px;
	font-size: 12px;
	line-height: 27px;
	color: #fff;
	margin-top: 66px;
	background: url(../img/bg_btn07.png) no-repeat;
}
.newsletters-box a.more:hover{
	color: #0b53a8;
	background: url(../img/bg_btn06.png) no-repeat 0 -27px;
}
.government-box{
	width: 303px;
	height: 206px;
	padding: 0 36px;
	background: #fff;
	float: left;
}
.government-box .list{
	padding-top: 18px;
	font-size: 14px;
	line-height: 30px;
}
.government-box .list li{
	width: 130px;
	padding-right: 10px;
	float: left;
}
.government-box .list a{
	display: inline-block;
	padding-left: 9px;
	color: #666;
	background: url(../img/bg_sign30.jpg) no-repeat 0 2px;
}
.government-box .list a:hover{
	color: #0b53a8;
	background-position: 0 -28px;
}
.investor-fo{
	height: 214px;
	position: relative;
	margin-bottom: 74px;
}
.intro-box{
	padding-top: 22px;
}
.intro-box a{
	color: #666;
}
.intro-box a:hover{
	color: #0b53a8;
}
.investor-fo .l{
	width: 620px;
	height: 170px;
	padding: 22px 0;
	background: #fff;
}
.investor-fo .l li{
	width: 206px;
	height: 170px;
	border-right: 1px dotted #d9d9d9;
	float: left;
	font-size: 16px;
	line-height: 60px;
	text-align: center;
}
.investor-fo .l li.last{
	border-right: none;
}
.investor-fo .l li .sign{
	width: 72px;
	height: 72px;
	margin: 26px 67px 11px;
	position: relative;
	overflow: hidden;
}
.investor-fo .l li img{
	position: relative;
	z-index: 2;
}
.investor-fo .l li .bg{
	width: 72px;
	height: 144px;
	background: url(../img/bg_bg10.jpg) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.investor-fo .l li p{
	color: #333;
}
.investor-fo .l li a:hover p{
	color: #0b53a8;
}
.investor-list{
	width: 960px;
	padding-top: 62px;
	margin: 0 auto;
}
.investor-list ul{
	float: left;
	width: 998px;
	margin-bottom: 50px;
	*margin-bottom: 50px;
	
}
.investor-list li{
	width: 482px;
	height: 64px;
	float: left;
	margin: 0 17px 13px 0;
	display: inline;
}
.investor-list li .time{
	width: 80px;
	height: 42px;
	padding: 13px 0 9px;
	background: #00438e;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	text-align: center;
	float: left;
}
.investor-list li p.fz30{
	font-weight: bold;
	font-size: 30px;
	line-height: 30px;
	text:center;
	padding-left:15px;
}
.investor-list li p.fz300{
	
	
	text:center;
	padding-left:15px;
}
.investor-list li .intro{
	width: 362px;
	height: 24px;
	padding: 19px;
	border: 1px solid #e4e4e4;
	border-left: none;
	background: #f8f8f8;
	float: left;
	font-size: 14px;
	line-height: 24px;
	font-family: "宋体";
}
.investor-list li .intro a{
	color: #666;
}
.investor-list li .intro a:hover{
	color: #00438e;
}
.page{
	margin: 0 auto;
	padding: 10px 0;
	border: 1px solid #f4f4f4;
	background: #fafafa;
	text-align: center;
	height:30px;
	padding-left:40%;/*修改*/
}
.page a{
	display: inline-block;
	height: 24px;
	font-size: 14px;
	line-height: 23px;
	color: #3c3c3c;
	padding: 0 8px;
}
.page a.on, .page a:hover{
	color: #fff;
	background: url(../img/bg_sign34.jpg) no-repeat center;
}
.page a.prev{
	background: url(../img/prev05.png) no-repeat;
	position: relative;
	top: 6px;
	*top: 2px;
	margin-right: 5px;
}
.page a.prev:hover{
	background-position: 0 -24px;
}
.page a.next{
	font-size: 12px;
	padding-right: 28px;
	background: url(../img/next05.png) no-repeat right 0;
}
.page a.next:hover{
	color: #1a4ea3;
	background-position: right -24px;
}
.newsinfo-main{
	padding-top: 36px;
	font-size: 14px;
	line-height: 24px;
}
.newsinfo-main h2{
	font-weight: normal;
	font-size: 25px;
	line-height: 52px;
	text-align: center;
}
.newsinfo-main .time{
	font-size: 12px;
	line-height: 40px;
	font-family: "宋体";
	color: #b9b9b9;
	text-align: center;
	padding-bottom: 25px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 1px;
}
.newsinfo-main .detail{
	border-top: 1px solid #ededed;
	padding-top: 5px;
	padding-bottom:20px;
}
.newsinfo-main .detail img{
	display: block;
	margin: 0 auto;
	max-width: 960px;
}
.newsinfo-main .share{
	height: 28px;
}
.newsinfo-join{
	padding: 30px 40px;
	background: #eee;
	margin: 20px auto;
	line-height: 52px;
}
.newsinfo-join a{
	display: inline-block;
	width: 184px;
	padding-left: 82px;
	font-size: 16px;
	line-height: 52px;
	color: #fff;
	background: url(../img/bg_sign31.png) no-repeat 95% center #00428e;
	float: left;
	margin-right: 30px;
}
.newsinfo-main .turn{
	border-top: 1px solid #ededed;
	padding-top: 15px;
}
.out-newsmain{
	width: 960px;
	height: 437px;
	position: absolute;
	left: 50%;
	margin-left: -480px;
	z-index: 2;
	background: #f2f2f2;
}
.out-newsmain .intro{
	width: 420px;
	height: 415px;
	padding: 22px 0 0 133px;
	float: left;
	font-size: 14px;
	line-height: 34px;
}
.out-newsmain .intro h2{
	font-size: 24px;
	line-height: 64px;
	color: #00438e;
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 30px;
}
.out-newsmain .intro td{
	padding: 0 14px 12px 0;
}
.out-newsmain .intro input{
	width: 295px;
	height: 32px;
	padding: 0 5px;
	border: 1px solid #ccc;
	float: left;
	font-size: 14px;
	line-height: 32px;
	color: #666;
	background: #fff;
}
.out-newsmain .intro label{
	float: left;
	margin-right: 30px;
	display: inline;
}
.out-newsmain .intro input.radio{
	width: 13px;
	height: 13px;
	margin: 11px 8px 0 0;
	display: inline;
}
.out-newsmain .intro input.submit{
	width: 124px;
	height: 36px;
	border: none;
	padding: 0;
	font-size: 16px;
	color: #fff;
	background: #1f5a9c;
}
.out-newsmain .intro textarea{
	width: 295px;
	height: 72px;
	padding: 0 5px;
	border: 1px solid #ccc;
	float: left;
	font-size: 14px;
	line-height: 24px;
	color: #666;
	background: #fff;
}
.faq-tab{
	height: 34px;
	margin-bottom: 28px;
	padding-top: 56px;
}
.faq-tab li{
	float: left;
}
.faq-tab a{
	display: inline-block;
	width: 142px;
	font-size: 14px;
	line-height: 34px;
	color: #989898;
	text-align: center;
	background: #ededed;
	float: left;
	margin-right: 3px;
}
.faq-tab a:hover,.faq-tab a.on{
	color: #fff;
	background: #00438e;
}
.faq-list ul{
	float: left;
	*padding-bottom: 6px;
}
.faq-list li{
	width: 100%;
	float: left;
	margin-bottom: 6px;
}
.faq-list .tit{
	height: 48px;
	float: left;
	cursor: pointer;
}
.faq-list .tit .sign{
	width: 80px;
	height: 48px;
	background: url(../img/bg_sign32.jpg) no-repeat center 0 #bebebe;
	float: left;
}
.faq-list .tit .tips{
	width: 831px;
	padding: 0 24px;
	background: #f8f8f8;
	font-size: 14px;
	line-height: 46px;
	font-family: "宋体";
	border: 1px solid #e4e4e4;
	border-left: none;
	float: right;
}
.faq-list .tit.on .sign{
	background-position: center -48px;
	background-color: #00438e;
}
.faq-list .tit.on .tips{
	background: #155aa6;
	color: #fff;
	border: 1px solid #155aa6;
	border-left: none;
}
.faq-list .int{
	width: 823px;
	float: left;
	border: 1px solid #e4e4e4;
	border-top: none;
	background: url(../img/bg_sign33.jpg) no-repeat 19px 19px #f8f8f8;
	padding: 25px 23px 25px 102px;
	font-size: 12px;
	font-family: "宋体";
	display: none;
}
.email-main{
	padding-top: 40px;
}
.email-top{
	height: 46px;
	background: url(../img/bg_bg11.jpg) no-repeat;
}
.email-mid{
	background: url(../img/bg_bg12.jpg) repeat-y;
}
.email-mid .wrap{
	width: 884px;
	margin: 0 auto;
	background: url(../img/bg_bg14.png) no-repeat right bottom;
}
.email-bot{
	height: 42px;
	background: url(../img/bg_bg13.jpg) no-repeat;
}
.email-mid .title{
	height: 34px;
	font-size: 14px;
	line-height: 34px;
	color: #fff;
}
.email-mid .title p{
	width: 142px;
	background: #838b94;
	text-align: center;
}
.email-mid .options{
	padding: 19px 0 12px;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 19px;
}
.email-mid .options label{
	float: left;
	padding-right: 34px;
	font-size: 14px;
	line-height: 30px;
	display:inline-block;
	width:180px;
}
.email-mid .options input.checkbox{
	width: 13px;
	height: 13px;
	float: left;
	margin: 6px 5px 0 13px;/*修改原为margin: 11px 0px 0 13px*/
	display: inline;
}
.email-mid input.submit{
	width: 252px;
	height: 48px;
	border: none;
	font-size: 14px;
	line-height: 48px;
	color: #fff;
	background: #155aa6;
}
.email-mid .tips{
	padding: 18px 0 18px 10px;
	font-size: 12px;
	line-height: 24px;
	color: #a5a5a5;
}
.out-emailmain{
	width: 795px;
	height: 367px;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -397px;
	z-index: 2;
}
.out-emailmain .intro{
	width: 553px;
	height: 280px;
	padding-top: 87px;
	margin: 0 auto;
}
.out-emailmain .intro p.fz22{
	font-size: 22px;
	line-height: 62px;
	color: #c5c5c5;
	padding-bottom: 22px;
}
.out-emailmain .intro input.submit{
	width: 252px;
	height: 48px;
	border: none;
	font-size: 14px;
	color: #fff;
	background: #155aa6;
	margin-bottom: 38px;
}
.out-emailmain .intro a{
	color: #155aa6;
}

/*Resources*/
.resources-body{
	background: url(../img/bg_resources.jpg) no-repeat center top fixed #fff;
}
.resources-main{
	width: 960px;
	height: 524px;
	position: relative;
	overflow: hidden;
	margin: 0 auto 100px;
}
.resources-main .l{
	width: 306px;
	height: 516px;
	padding: 8px 37px 0;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/bg_bg15.jpg) no-repeat;
}
.resources-main .title{
	height: 65px;
	position: relative;
	font-size: 16px;
	line-height: 64px;
	color: #fff;
	margin-bottom: 28px;
}
.resources-main .title .line{
	width: 24px;
	height: 1px;
	background: #a7b6c7;
	position: absolute;
	left: 0;
	bottom: 0;
}
.resources-main .list ul{
	float: left;
	*padding-bottom: 15px;
}
.resources-main .list li{
	width: 306px;
	height: 83px;
	border-bottom: 1px solid #4175ac;
	margin-bottom: 15px;
}
.resources-main .list img{
	margin-top: 3px;
}
.resources-main .list .intro{
	width: 200px;
	float: right;
	color: #bac6da;
}
.resources-main .list .intro a{
	font-size: 14px;
	color: #bac6da;
}
.resources-main .list .intro a:hover{
	color: #fff;
}
.resources-main .list a.more{
	display: inline-block;
	width: 52px;
	height: 27px;
	padding-left: 16px;
	line-height: 27px;
	color: #9dafcb;
	background: url(../img/bg_btn08.png) no-repeat;
	margin-top: 20px;
	*margin-top: -20px;
}
.resources-main .list a.more:hover{
	color: #fff;
	background: url(../img/bg_btn03.jpg) no-repeat;
}
.news-list{
	padding-top: 45px;
}
.news-list ul{
	width: 984px;
	float: left;
	*padding-bottom: 23px;
}
.news-list li{
	width: 393px;
	height: 116px;
	padding: 18px 55px 0 19px;
	border: 1px solid #e5e5e5;
	background: #f8f8f8;
	float: left;
	margin: 0 23px 23px 0;
	display: inline;
}
.news-list li .intro{
	width: 230px;
	float: left;
	margin-left: 17px;
	display: inline;
}
.news-list li .intro a{
	display: inline-block;
	width: 100%;
	line-height: 18px;
	color: #7e7e7e;
}
.news-list li .intro a.tit{
	font-size: 14px;
	line-height: 32px;
	color: #333;
}
.news-list li .intro a:hover,.news-list li .intro a.tit:hover{
	color: #00428e;
}
.news-list li .intro p{
	height: 36px;
	line-height: 18px;
}
.news-list li .intro span{
	display: inline-block;
	font-size: 10px;
	line-height: 16px;
	color: #9f9f9f;
	padding-top: 10px;
}
.resources-main .r{
	width: 560px;
	height: 524px;
	position: absolute;
	right: 0;
	top: 0;
}
.resources-main .search{
	width: 488px;
	height: 246px;
	padding: 8px 36px 0;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
}
.resources-main .search .title{
	color: #333333;
}
.resources-main .select-box{
	width: 228px;
	height: 34px;
	padding: 0 6px;
	border: 1px solid #a5a5a5;
	margin-bottom: 16px;
	line-height: 34px;
	color: #adadad;
}
.resources-main .select-box p{
	padding-right: 10px;
}
.resources-main .select-box select{
	border: none;
	width: 180px;
	float: left;
	margin-top: 8px;
}
.resources-main .key-box{
	width: 474px;
	height: 34px;
	padding: 0 6px;
	border: 1px solid #a5a5a5;
	margin-bottom: 16px;
	line-height: 34px;
	color: #adadad;
	float: left;
}
.resources-main .key-box input{
	width: 370px;
	height: 34px;
	padding: 0 10px;
	font-size: 12px;
	line-height: 34px;
	color: #666;
	border: none;
	float: left;
}
.resources-main .key-box input.submit{
	width: 34px;
	height: 34px;
	background: url(../img/bg_btn04.jpg) no-repeat center;
}
.resources-main .tips{
	width: 560px;
	height: 250px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.resources-main .tips li{
	width: 186px;
	height: 178px;
	padding-top: 71px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
}
.resources-main .tips li.se{
	left: 187px;
}
.resources-main .tips li.th{
	left: 374px;
}
.resources-main .tips .sign{
	width: 79px;
	height: 67px;
	float: left;
	margin: 0 54px 32px 53px;
	display: inline;
	position: relative;
	overflow: hidden;
}
.resources-main .tips img{
	position: relative;
	z-index: 2;
}
.resources-main .tips .bg{
	width: 79px;
	height: 134px;
	background: url(../img/bg_shadow09.jpg) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.resources-main .tips p{
	color: #333;
}
.resources-main .tips a:hover p{
	color: #195599;
}
.process-main{
	padding-top: 45px;
	min-height: 300px;
	height: auto!important;
	height: 300px;
}
.jobs-tab{
	height: 34px;
	margin-bottom: 36px;
	padding-top: 40px;
}
.jobs-tab li{
	float: left;
}
.jobs-tab a{
	display: inline-block;
	width: 142px;
	font-size: 14px;
	line-height: 34px;
	color: #989898;
	text-align: center;
	background: #ededed;
	float: left;
	margin-right: 3px;
}
.jobs-tab a:hover,.jobs-tab a.on{
	color: #fff;
	background: #00438e;
}
.school-main .search{
	height: 36px;
	margin-bottom: 22px;
}
.school-main .search-box{
	width: 228px;
	height: 34px;
	padding: 0 6px;
	border: 1px solid #a5a5a5;
	float: left;
	margin-right: 6px;
	display: inline;
	line-height: 34px;
	color: #adadad;
}
.school-main .search-box .fl{
		line-height:34px;
	}
.school-main .search-box select{
	width: 188px;
	border:none;
	border: none !important;
	*border-style:none;
	_border-style:none;
	float: left;
	margin-top: 8px;
	color: #666;
}
.school-main .input-box{
	width: 450px;
	height: 34px;
	padding-left: 6px;
	border: 1px solid #a5a5a5;
	float: right;
	line-height: 34px;
	color: #adadad;
}
.school-main .input-box .fl{
	line-height:34px;
	}
.school-main .input-box input{
	float: left;
	width: 360px;
	height: 34px;
	padding-left: 6px;
	border: none;
	line-height: 34px;
	color: #666;
	border-style:none;
	
}
.school-main .input-box input.submit{
	width: 34px;
	height: 34px;
	background: url(../img/bg_btn04.jpg) no-repeat;
	padding: 0;
}
.school-main table{
	border-left: 1px solid #d9d9d9;
}
.school-main th{
	font-weight: normal;
	font-size: 14px;
	line-height: 52px;
	color: #fff;
	background: #737373;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.school-main th span{
	float: left;
	padding-left: 25px;
}
.school-main td{
	line-height: 52px;
	text-align: center;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.school-main td.bg{
	background: #f8fbfe;
}
.school-main td a{
	display: inline-block;
	float: left;
	padding-left: 25px;
	color: #666;
}
.school-main td a:hover{
	color: #00428e;
}
.school-main .page{
	margin-top: 35px;
}
.jobsinfo-main table{
	border-top: 1px solid #dfdfdf;
	border-left: 1px solid #dfdfdf;
}
.jobsinfo-main th{
	font-weight: normal;
	font-size: 16px;
	line-height: 38px;
	text-align: left;
	background: #e9e9e9;
	padding-left: 20px;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
.jobsinfo-main td{
	line-height: 40px;
	padding-left: 20px;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
.jobsinfo-main .intro{
	padding: 33px;
	border: 1px solid #dfdfdf;
	border-top: none;
	line-height: 24px;
}
.jobsinfo-main .detail a{
	color: #666;
}
.jobsinfo-main .tips{
	margin-top: 62px;
	border-top: 1px solid #ddd;
	padding-top: 15px;
	font-size: 14px;
	line-height: 34px;
}
.jobsinfo-main .tips span{
	color: #dc0000;
}
.jobsinfo-main .tips p.fz12{
	font-size: 12px;
}
.jobsinfo-main .tips a{
	color: #00428e;
	padding: 0 2px;
}
.jobsinfo-btns{
	height: 42px;
	margin-top: 18px;
}
.jobsinfo-btns a{
	display: inline-block;
	width: 110px;
	font-size: 14px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	background: #b6b6b6;
	float: left;
	margin-right: 10px;
}
.jobsinfo-btns a.on,.jobsinfo-btns a:hover{
	background: #00428e;
}
.member-wrap{
	padding: 30px 0 100px;
	position: relative;
	z-index: 1;
	top: -6px;
	margin-bottom: -6px;
}
.member-top{
	height: 147px;
	margin-bottom: 12px;
}
.member-top .name{
	width: 134px;
	height: 143px;
	border: 1px solid #e5e5e5;
	position: relative;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
	float: left;
}
.member-top .line{
	width: 100%;
	height: 2px;
	background: #e3e3e3;
	position: absolute;
	left: 0;
	bottom: -2px;
}
.member-top .img{
	width: 62px;
	height: 63px;
	padding: 1px;
	border: 1px solid #e6e6e5;
	margin: 19px auto 10px;
}
.member-top .name a{
	color: #333;
}
.member-top .name a:hover{
	color: #00428e;
}
.member-top .tips{
	width: 805px;
	height: 95px;
	padding: 24px 0;
	border: 1px solid #e3e3e3;
	position: relative;
	float: right;
}
.member-top .l{
	width: 249px;
	height: 95px;
	padding-left: 55px;
	float: left;
	border-right: 1px solid #d9d9d9;	
	position: relative;
}
.member-top .l .sign{
	width: 43px;
	height: 28px;
	background: url(../img/bg_sign41.jpg) no-repeat;
	position: absolute;
	right: 22px;
	top: 3px;
}
.member-top .l p{
	padding-top: 18px;
	font-size: 14px;
	line-height: 26px;
	color: #333;
}
.member-top .l p a{
	color: #c71200;
}
.member-top .l .btns{
	height: 26px;
	margin-top: 14px;
	font-size: 14px;
	line-height: 26px;
}
.member-top .l .btns a{
	display: inline-block;
	padding: 0 14px;
	color: #fff;
	background: #c5c5c5;
	float: left;
	margin-right: 3px;
}
.member-top .l .btns a.email,.member-top .l .btns a:hover{
	background: #e25353
}
.member-top .r{
	width: 500px;
	height: 95px;
	float: right;
}
.member-top .r li{
	width: 166px;
	height: 95px;
	float: left;
	border-right: 1px solid #d9d9d9;
	font-size: 14px;
	line-height: 26px;
	color: #333;
	text-align: center;
}
.member-top .r li.last{
	border-right: none;
}
.member-top li a{
	color: #c71200;
}
.member-top li span{
	font-size: 16px;
}
.member-top li .sign{
	height: 36px;
	margin-bottom: 18px;
}
.member-top li .fi{
	background: url(../img/bg_sign38.jpg) no-repeat 85% center;
}
.member-top li .se{
	background: url(../img/bg_sign39.jpg) no-repeat 85% center;
}
.member-top li .th{
	background: url(../img/bg_sign40.jpg) no-repeat 85% center;
}
.member-main .side{
	width: 136px;
	float: left;
}
.member-main .side a{
	display: inline-block;
	width: 114px;
	padding-left: 22px;
	font-size: 14px;
	line-height: 50px;
	color: #6e6e6e;
	background: #dadada;
	float: left;
	margin-bottom: 1px;
}
.member-main .side a:hover,.member-main .side a.on{
	color: #fff;
	background: #00428e;
}

.member-main .side .sublist{
	width: 116px;
	padding: 14px 0 55px 20px;
	background: #f6f6f6;
	float: left;
}
.member-main .side .dn{
	display: none;
}
.member-main .side .sublist a{
	width: 116px;
	padding-left: 0;
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background: none;
}
.member-main .side .sublist a:hover,.jobstable-main .side .sublist a.on{
	background: none;
	color: #185aa3;
}
/*追加鼠标移上去变色*/
.member-main .side .sublist a.on{
	color: #185aa3;
}

.member-main .content{
	width: 805px;
	float: right;
}
.member-box .title{
	height: 30px;
	padding-bottom: 7px;
	border-bottom: 3px solid #d9d9d9;
	margin-bottom: 12px;
	position: relative;
	font-size: 18px;
	line-height: 30px;
	color: #333;
}
.member-box .title .line{
	width: 84px;
	height: 3px;
	background: #00428e;
	position: absolute;
	left: 0;
	bottom: -3px;
}
.member-box .title a{
	display: inline-block;
	font-size: 12px;
	color: #888;
	float: right;
	padding-right: 10px;
}
.member-box .title a:hover{
	color: #2e66a7;
}
.member-box .intro{
	margin-bottom: 22px;
	font-size: 14px;
	line-height: 44px;
}
.member-box .intro table{
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
}
.member-box .intro th{
	font-weight: normal;
	font-size: 16px;
	line-height: 50px;
	color: #fff;
	background: #2e66a7;
	text-align: left;
	padding-left: 25px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
.member-box .intro td{
	padding-left: 25px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;	
}
.member-box .intro td.bg{
	background: #f8fbfe;
}
.member-box .intro span{
	font-size: 12px;
}
.member-box .intro td a{
	color: #666;
}
.member-box .intro td a:hover{
	color: #2e66a7;
}
.member-box .details{
	border: 1px solid #e8e8e8;
}
.member-box .details .tit{
	font-size: 14px;
	line-height: 46px;
	color: #666;
	padding-left: 24px;
	background: #f3f3f3;
	border-bottom: none;
}
.member-box .details-in{
	padding: 20px 24px 66px;
	line-height: 26px;
}
.member-box .details-in .l{
	width: 40px;
	float: left;
}
.member-box .details-in .r{
	width: 715px;
	float: right;
}
.member-box .back{
	height: 42px;
	font-size: 12px;
	line-height: 42px;
	text-align: right;
}
.member-box .back a{
	display: inline-block;
	padding-left: 22px;
	color: #898989;
	background: url(../img/bg_sign27.jpg) no-repeat left center;
}
.member-box .back a:hover{
	color: #00428e;
}

/*Culture*/
.news-rec{
	height: 351px;
	background: url(../img/bg_bg16.jpg) no-repeat center bottom;
}
.news-rec .btn{
	width: 27px;
	height: 351px;
	float: left;
	cursor: pointer;
}
.news-rec .prev{
	background: url(../img/prev01.jpg) no-repeat 0 45%;
}
.news-rec .next{
	background: url(../img/next01.jpg) no-repeat 0 45%;
}
.news-rec .btn.hover{
	background-position: -27px 45%;
}
.news-rec .list{
	width: 748px;
	height: 351px;
	float: left;
	margin: 0 79px;
	display: inline;
	position: relative;
	overflow: hidden;
}
.news-rec .list li{
	width: 408px;
	position: absolute;
	left: 748px;
	top: 31px;
	z-index: 2;
}
.news-rec .list li.on{
	z-index: 3;
}
.news-rec .list li.z1{
	z-index: 1;
}
.news-rec .list li img{
	width: 100%;
}
.news-main .news-list{
	padding-top: 25px;
}
.honor-wrap{
	padding-top: 76px;
	background: url(../img/bg_bg17.jpg) no-repeat center 457px #fff;	
}
.honor-img{
	height: 564px;
	padding-bottom: 26px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 22px;
	position: relative;
}
.honor-img .btn{
	width: 65px;
	height: 65px;
	position: absolute;
	top: 191px;
	cursor: pointer;
	overflow: hidden;
}
.honor-img .btn img{
	position: absolute;
	top: 0;
}
.honor-img .prev{
	left: 8px;
}
.honor-img .prev img{
	left: 0;
}
.honor-img .next{
	right: 8px;
}
.honor-img .next img{
	right: 0;
}
.honor-img .img{
	width: 635px;
	height: 444px;
	margin: 0 auto;
	background: url(../img/loading.gif) no-repeat center;
}
.honor-img .tips{
	height: 44px;
	text-align: center;
	font-size: 12px;
	line-height: 44px;
}
.honor-img .list{
	width: 635px;
	height: 64px;
	margin: 12px auto 0;
	position: relative;
	overflow: hidden;
}
.honor-img .list ul{
	float: left;
	width: 654px;
}
.honor-img .list li{
	width: 89px;
	height: 62px;
	border: 1px solid #e5e5e5;
	float: left;
	margin-right: 18px;
	display: inline;
	cursor: pointer;
}
.honor-img .list li.on{
	border: 1px solid #3368a5;
}
.honor-list{
	width: 960px;
	position: relative;
	overflow: hidden;
	padding-bottom: 30px;
}
.honor-list .honor-box{
	width: 960px;
	padding-left: 26px;
	line-height: 24px;
}

.honor-list .honor-box ul li{
	width: 422px;
	padding-left: 26px;
	line-height: 24px;
	float:left;
	height:24px;
}

.honor-list .honor-box.fl{
	width: 449px;
	border-right: 1px solid #d9d9d9;
}
.bearing-tab{
	height: 34px;
	padding-top: 45px;
	margin-bottom: 24px;
	font-size: 14px;
	line-height: 34px;
	text-align: center;
}
.bearing-tab li{
	float: left;
}
.bearing-tab a{
	display: inline-block;
	width: 142px;
	color: #666;
	background: #ededed;
	float: left;
	margin-right: 3px;
}
.bearing-tab a:hover,.bearing-tab a.on{
	color: #fff;
	background: #00438e;
}
.container{
	width: 978px;
	position: relative;
}
.item{
	width: 309px;
	border: 1px solid #ddd;
	margin-bottom: 15px;
	background: #f5f5f5;
}
.itembox{
	padding: 10px 9px 0;
}
.itemtips{
	padding: 0 9px;
}
.itemtips a{
	display: inline-block;
	width: 100%;
	font-size: 14px;
	line-height: 54px;
	color: #666;
}
.itemtips a:hover{
	color: #00438e;
}
.practice-intro{
	padding-top: 70px;
	margin-bottom: 60px;
}
.practice-intro img{
	margin-top: 13px;
}
.practice-intro .int{
	width: 676px;
	float: left;
	margin-left: -26px;
	font-size: 14px;
	line-height: 24px;
}
.practice-line{
	height: 1px;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #ededed;
}
.practice-list{
	width: 960px;
	margin: 45px auto 0;
}
.practice-list ul{
	float: left;
	width: 1054px;
	*padding-bottom: 24px;
}
.practice-list li{
	width: 400px;
	height: 113px;
	padding: 21px 20px 0;
	border: 1px solid #e5e5e5;
	background: #f8f8f8;
	font-size: 10px;
	line-height: 18px;
	color: #9f9f9f;
	float: left;
	margin: 0 85px 24px 0;
	display: inline;
}
.practice-list li a{
	display: inline-block;
	width: 100%;
	font-size: 12px;
	color: #7e7e7e;
}
.practice-list li a.tit{
	font-size: 14px;
	line-height: 26px;
	color: #333;
	padding-bottom: 3px;
}
.practice-list li a:hover{
	color: #2367bc;
}
.practice-list li p{
	padding-top: 10px;
}
.duty-list{
	padding-top: 16px;
	height:auto;
	
	overflow:hidden;/*加上它，即可*/
	
}
.duty-list h2{
	font-size: 18px;
	line-height: 34px;
}
.duty-list .list{
	margin-top: 30px;
	height:auto;
}
.duty-list .list ul{
	float: left;
	*padding-bottom: 19px;
}
.duty-list .list li{
	width: 960px;
	height: 217px;
	border-bottom: 2px solid #dfdfdf;
	float: left;
	margin-bottom: 19px;
}
.duty-list .list-in{
	width: 910px;
	height: 190px;
	padding: 25px 24px 0;
	border: 1px solid #e9e9e9;
	background: #f8f8f8;
}
.duty-list .list-in .int{
	width: 535px;
	float: left;
	margin-left: 42px;
	display: inline;
	font-size: 14px;
}
.duty-list .list-in .int a{
	display: inline-block;
	width: 100%;
	color: #666;
}
.duty-list .list-in .int a.tit{
	font-weight: bold;
	font-size: 16px;
	color: #333;
	padding-top: 2px;
}
.duty-list .list-in .int a.more{
	display: inline-block;
	width: 52px;
	height: 27px;
	padding-left: 16px;
	font-size: 12px;
	line-height: 27px;
	color: #afafaf;
	background: url(../img/bg_btn06.png) no-repeat;
	margin-top: 14px;
}
.duty-list .list-in .int a:hover{
	color: #00438e;
}
.duty-list .list-in .int a.more:hover{
	background-position: 0 -27px;
}
.duty-list .page{
	margin-top: 25px;
}
.pt60{
	padding-top: 60px;
}
.history-time{
	width: 960px;
	height: 47px;
	margin-bottom: 38px;
	position: relative;
}
.history-time .btn{
	width: 27px;
	height: 27px;
	position: absolute;
	top: 0;
	overflow: hidden;
	cursor: pointer;
}
.history-time .prev{
	left: 0;
	background: url(../img/prev01.jpg) no-repeat;
	display: none;
	background-position: -27px 0;
}
.history-time .next{
	right: 0;
	background: url(../img/next01.jpg) no-repeat;
	background-position: -27px 0;
}
.history-time .btn.hover{
	background-position: -27px 0;
}
.history-time .list{
	width: 854px;
	height: 47px;
	position: relative;
	overflow: hidden;
	margin-left: 58px;
}
.history-time .list .line{
	width: 100%;
	height: 2px;
	background: #cdcdcd;
	position: absolute;
	left: 0;
	top: 12px;
	z-index: 1;
}
.history-time .list ul{
	float: left;
}
.history-time .list li{
	width: 61px;
	height: 22px;
	padding-top: 25px;
	float: left;
	position: relative;
	z-index: 2;
	background: url(../img/bg_sign42.png) no-repeat center top;
	line-height: 22px;
	text-align: center;
	cursor: pointer;
}
.history-time .list li.on{
	font-weight: bold;
	font-size: 16px;
	color: #00438e;
	background-position: center -47px;
}
.history-intro{
	min-height: 400px;
	height: auto!important;
	height: 400px;
}
.history-intro li{
	width: 884px;
	padding: 12px 37px;
	border: 1px solid #e9e9e9;
	background: #f8f8f8;
	position: relative;
	font-size: 14px;
	line-height: 30px;
	float: left;
	margin-bottom: 7px;
}
.history-intro li .line{
	width: 960px;
	height: 2px;
	background: #dfdfdf;
	position: absolute;
	left: 0;
	bottom: -2px;
}
.history-intro li .title{
	height: 66px;
	line-height: 66px;
	color: #989898;
}
.history-intro li .title span{
	display: inline-block;
	font-size: 32px;
	font-family: Arial;
	color: #00428e;
	float: left;
	padding-right: 8px;
}
.history-intro li .int{
	width: 495px;
	padding-top: 55px;
	float: right;
}
.activity-main{
	padding-top: 35px;
}
.activity-main li{
	width: 960px;
	height: 463px;
	float: left;
	margin-bottom: 28px;
}
.activity-main li .img{
	height: 399px;
	position: relative;
}
/*修改20140916*/
.activity-main li .img .list{
	position: absolute;
	left: 5px;
	bottom: 3px;
}
.activity-main li .img .list dl dd{
	float:left; 
	display:inline;
	margin:2px;
	width:144px; 
	padding-top:2px;
	text-align:center;
	overflow:hidden;
	background-color:#fff;
	filter:alpha(opacity=80); 
}
.activity-main li .img .list dl dd a{color:#1A4273}
/*end*/
.activity-main li .intro{
	height: 63px;
	padding: 0 20px 0 22px;
	border: 1px solid #cacaca;
	border-top: none;
	background: #f8f8f8;
	font-size: 16px;
	line-height: 63px;
}
.activity-main li .intro a{
	color: #666;
}
.activity-main li .intro a.fl{
	padding-right: 16px;
	float:left;
}
.activity-main li .intro span{
	display: inline-block;
	font-size: 14px;
	color: #bfbfbf;
}
.activity-main li .intro a.fr{
	font-size: 12px;
	color: #c1c1c1;
	float:right;
}
.activity-main li .intro a.fr span{
	display: inline-block;
	font-family: "宋体";
	color: #666;
	padding-left: 2px;
}
.activity-main li .intro a:hover{
	color: #00438e;
}
.activityinfo-wrap{
	padding: 695px 0 155px;
}

.activity-list{
	width: 954px;
	
	margin: 0 auto;
	position: relative;
	margin-top:30px;
	*margin-top:50px;
	overflow: hidden;
	display:inline-table;/**/
}
.activity-list ul{
	width: 980px;
	float: left;
	*padding-bottom: 35px;
}
.activity-list li{
	width: 218px;
	height: 167px;
	float: left;
	margin: 0 27px 35px 0;
	display: inline;
	background: #fff;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
}
.activity-list li p{
	width: 100%;
	float: left;
	color: #666;
}
.activity-list li a:hover p{
	color: #00428e;
}
.culture-body{
	background: url(../img/bg_about.jpg) no-repeat center top fixed #fff;
}
.culture-wrap{
	height: 823px;
	overflow: hidden;
	margin-bottom: 48px;
}
.culture-wrap .l{
	width: 300px;
	height: 823px;
	position: relative;
	overflow: hidden;
	float: left;
}
.culture-wrap .r{
	width: 641px;
	height: 823px;
	position: relative;
	overflow: hidden;
	float: right;
}
.culture-news{
	width: 226px;
	height: 430px;
	padding: 6px 37px 0;
	background: url(../img/bg_shadow12.png);
	margin-left: -300px;
}
.culture-news .title{
	height: 66px;
	position: relative;
	margin-bottom: 32px;
}
.culture-news .title a{
	display: inline-block;
	font-size: 16px;
	line-height: 66px;
	color: #fff;
}
.culture-news .title .btn{
	width: 30px;
	height: 15px;
	float: right;
	margin-top: 31px;
}
.culture-news .title .prev{
	width: 15px;
	height: 15px;
	float: left;
	background: url(../img/prev06.png) no-repeat;
	cursor: pointer;
}
.culture-news .title .next{
	width: 15px;
	height: 15px;
	float: left;
	background: url(../img/next06.png) no-repeat;
	cursor: pointer;
}
.culture-news .title .line{
	width: 24px;
	height: 1px;
	background: #98b3d6;
	position: absolute;
	left: 0;
	bottom: -1px;
}
.culture-news .list{
	width: 226px;
	position: relative;
	overflow: hidden;
}
.culture-news .list ul{
	float: left;
}
.culture-news .list li{
	width: 226px;
	float: left;
	line-height: 18px;
}
.culture-news .list li a{
	display: inline-block;
	width: 100%;
	float: left;
	color: #b9c7dd;
}
.culture-news .list li a.tit{
	font-size: 14px;
	line-height: 25px;
	color: #fff;
	margin-top: 3px;
}
.culture-news .list li a.more{
	width: 52px;
	height: 27px;
	padding-left: 16px;
	line-height: 27px;
	color: #a7b9d4;
	background: url(../img/bg_btn08.png) no-repeat;
	margin-top: 20px;
}
.culture-news .list li a:hover{
	color: #fff;
}
.culture-news .list li a.more:hover{
	background: url(../img/bg_btn07.png) no-repeat;
}
.culture-activity{
	width: 300px;
	height: 369px;
	float: left;
	margin-top: 18px;
	background: url(../img/bg_shadow13.png);
	position: relative;
	margin-left: -300px;
}
.culture-activity .img{
	width: 300px;
	height: 186px;
	float: left;
	position: relative;
	overflow: hidden;
	margin-bottom: 3px;
}
.culture-activity .img li{
	width: 300px;
	height: 186px;
	float: left;
}
.culture-activity .intro{
	width: 230px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.culture-activity .intro li{
	width: 230px;
	float: left;
	line-height: 22px;
	color: #9c9ca0;
}
.culture-activity .intro a{
	display: inline-block;
	line-height: 22px;
	color: #666;
}
.culture-activity .intro a.fl{
	font-size: 14px;
	color: #333;
}
.culture-activity .intro a:hover{
	color: #00438e;
}
.culture-activity .title{
	width: 230px;
	margin: 0 auto;
	line-height: 58px;
	border-bottom: 1px dotted #9d9ea3;
	margin-bottom: 15px;
}
.culture-activity .title a{
	font-size: 16px;
	color: #333;
}
.culture-activity .title a:hover{
	color: #00438e;
}
.culture-activity .intro span{
	display: inline-block;
	line-height: 22px;
	margin: 2px 0 0 10px;
}
.culture-activity .btn{
	width: 30px;
	height: 15px;
	position: absolute;
	right: 35px;
	top: 210px;
	z-index: 2; 
}
.culture-activity .btn .prev{
	width: 15px;
	height: 15px;
	float: left;
	background: url(../img/prev07.png) no-repeat;
	cursor: pointer;
}
.culture-activity .btn .next{
	width: 15px;
	height: 15px;
	float: left;
	background: url(../img/next07.png) no-repeat;
	cursor: pointer;
}
.culture-wrap .r .list{
	width: 641px;
	height: 653px;
	float: left;
	margin-left: 641px;
}
.culture-wrap .r .list ul{
	width: 642px;
	float: left;
	*padding-bottom: 1px;
}
.culture-wrap .r .list li{
	width: 320px;
	height: 325px;
	float: left;
	margin: 0 1px 1px 0;
	display: inline;
	background: #fff;
	position: relative;
}
.culture-wrap .r .list p{
	font-size: 16px;
	line-height: 64px;
	color: #333;
	padding-left: 30px;
}
.culture-wrap .r .list a:hover p{
	color: #00438e;
}
.culture-wrap .r .list .line{
	width: 24px;
	height: 1px;
	background: #ababab;
	position: absolute;
	left: 30px;
	bottom: 49px;
	overflow: hidden;
}
.culture-wrap .r .list .line-in{
	width: 24px;
	height: 1px;
	background: #00438e;
	position: absolute;
	left: -24px;
	top: 0;
}
.culture-wrap .r-box{
	width: 641px;
	height: 153px;
	float: left;
	margin-top: 17px;
	margin-left: 641px;
}
.culture-wrap .r-box .box{
	width: 320px;
	height: 89px;
	background: #fff;
	padding: 32px 0;
	text-align: center;
	font-size: 16px;
	line-height: 38px;
}
.culture-wrap .r-box .sign{
	width: 53px;
	height: 51px;
	float: left;
	margin: 0 134px 0 133px;
	position: relative;
	overflow: hidden;
}
.culture-wrap .r-box .sign img{
	position: relative;
	z-index: 2;
}
.culture-wrap .r-box .sign .bg{
	width: 53px;
	height: 102px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
.culture-wrap .r-box p{
	color: #666;
}
.culture-wrap .r-box a:hover p{
	color: #00428e;
}

.jobstable-main{
	width: 960px;
	padding-top: 24px;
	margin: 0 auto;
}
.jobstable-main .side{
	width: 136px;
	float: left;
}
.jobstable-main .side .title{
	font-weight: bold;
	font-size: 18px;
	line-height: 47px;
	color: #fff;
	padding-left: 12px;
	background: url(../img/bg_shadow14.jpg) repeat-x;
}
.jobstable-main .side li a{
	display: inline-block;
	width: 124px;
	padding-left: 12px;
	float: left;
	margin-top: 1px;
	background: #dadada;
}
.jobstable-main .side li span{
	display: inline-block;
	font-size: 14px;
	line-height: 32px;
	color: #666;
	float: left;
	padding-right: 15px;
}
.jobstable-main .side li a:hover,.jobstable-main .side li a.on{
	background: #185aa3;
}
.jobstable-main .side li a:hover span,.jobstable-main .side li a.on span{
	color: #fff;
	background: url(../img/bg_sign43.jpg) no-repeat right center;
}
.jobstable-main .side .sublist{
	width: 116px;
	padding: 14px 0 55px 20px;
	background: #f6f6f6;
	float: left;
}
.jobstable-main .side .dn{
	display: none;
}
.jobstable-main .side .sublist a{
	width: 116px;
	padding-left: 0;
	font-size: 12px;
	line-height: 30px;
	color: #666;
	background: none;
}
.jobstable-main .side .sublist a:hover,.jobstable-main .side .sublist a.on{
	background: none;
	color: #185aa3;
}
.jobstable-main .content{
	width: 805px;
	float: right;
}
.jobstable-main .content .tips{
	width: 773px;
	height: 92px;
	padding: 11px 16px 12px;
	background: #f3f3f3;
	margin-bottom: 6px;
}
.jobstable-main .content .l{
	width: 474px;
	height: 92px;
	border-right: 1px solid #d6d6d6;
	float: left;
	font-size: 14px;
	line-height: 20px;
	color: #b2b2b2;
}
.jobstable-main .content .l h2{
	font-size: 16px;
	line-height: 42px;
	color: #666;
}
.jobstable-main .content .r{
	width: 232px;
	height: 50px;
	float: right;
	margin-top: 21px;
	position: relative;
	font-size: 14px;
	line-height: 20px;
}
.jobstable-main .content p.en{
	font-size: 30px;
	font-family: Arial;
	color: #e6e6e6;
	text-transform: uppercase;
}
.jobstable-main .content .r .img{
	width: 80px;
	height: 98px;
	padding: 2px;
	background: #fff;
	border: 1px solid #f7f7f7;
	position: absolute;
	right: -8px;
	top: -28px;
}
.jobs-table{
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 35px;
}
.jobs-table td{
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	line-height: 48px;
	padding-left: 12px;
}
.jobs-table td.bg{
	background: #fbfdff;
}
.jobs-table input{
	width: 245px;
	height: 34px;
	padding: 0 5px;
	border: 1px solid #a5a5a5;
	line-height: 34px;
	color: #666;
	float: left;
}
.jobs-table select{
	width: 255px;
	height: 36px;
	float: left;
}
.jobs-table textarea{
	width: 647px;
	height: 100px;
	padding: 0 5px;
	border: 1px solid #a5a5a5;
	line-height: 34px;
	color: #666;
	float: left;
	margin: 12px 0;
}
.jobs-table-line{
	height: 1px;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #efefef;
}
.jobstable-main .content h2{
	font-size: 16px;
	line-height: 52px;
	padding-top: 4px;
}
.jobstable-main .content .btn{
	height: 48px;
	margin-top: 20px;
	font-size: 14px;
}
.jobstable-main .content .submit{
	width: 252px;
	height: 48px;
	border: none;
	padding: 0;
	background: #155aa6;
	color: #fff;
}

.idea-list{
	padding-top: 52px;
	font-size: 14px;
	line-height: 24px;
}
.idea-list li{
	width: 960px;
	padding-bottom: 52px;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 52px;
	float: left;
}
.idea-list li .intro{
	width: 450px;
	float: right;
}
.idea-list li .intro h2{
	font-size: 20px;
	line-height: 40px;
	padding-bottom: 13px;
}
.idea-list li .intro h2.pt46{
	padding-top: 46px;
}
.director-main li .intro{
	width: 900px;
	height: auto;
	padding: 10px 30px 20px;
	border-left: 1px solid #efefef;
}
.news-rec-tab{
	padding-top: 47px;
	margin-bottom: 15px;
}
.news-rec-tab li{
	float: left;
}
.news-rec-tab li a{
	display: inline-block;
	width: 134px;
	height: 34px;
	float: left;
	margin-right: 2px;
	font-size: 14px;
	line-height: 34px;
	color: #7c7b7b;
	text-align: center;
	background: #ededed;
}
.news-rec-tab li a:hover,.news-rec-tab li a.on{
	background: #00438e;
	color: #fff;
}
.stock-main{
	padding-top: 45px;
}
.stock-main img{
	display: block;
	margin: 0 auto 15px;
}
.governance-main{
	padding-top: 45px;
}
.governance-main .tip{
	font-size: 14px;
	line-height: 26px;
	margin-top: 25px;
}
.governance-main .tip a{
	display: inline-block;
	color: #666;
}
.governance-main .tip a:hover{
	color: #155aa6;
}
.fmessage-main table{
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 35px;
}
.fmessage-main td{
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	line-height: 48px;
	padding-left: 12px;
}
.fmessage-main td span{
	color: #f00;
	display: inline-block;
	padding-left: 5px;
}
.fmessage-main td input{
	width: 316px;
	height: 30px;
	padding: 0 5px;
	border: 0px solid #ccc;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	float: left;
	margin-top: 8px;
}
.fmessage-main td label{
	float: left;
	margin-right: 18px;
	display: inline;
}
.fmessage-main td label .fl{
	margin: 15px 12px 0 0;
	display: inline;
}
.fmessage-main td input.radio{
	
	width: 22px !important;
	height: 22px !important;

	margin: 15px 12px 0 0;
	
}
.fmessage-main td input.submit{
	width: 124px;
	height: 42px;
	border: none;
	padding: 0;
	background: #00438e;
	color: #fff;
	float: none;
}
.fmessage-main td textarea{
	width: 794px;
	height: 120px;
	padding: 0 5px;
	border: 1px solid #ccc;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	float: left;
	margin: 8px 0;
}
.jobsmy-main{
	margin-top: 25px;
}
.jobsmy-main table{
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
}
.jobsmy-main table th{
	font-size: 14px;
	line-height: 24px;
	padding: 8px 0;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	background: #eee;
}
.jobsmy-main table td{
	font-size: 12px;
	line-height: 22px;
	padding: 4px 0;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	text-align: center;
}
.jobsmy-main table span{
	float: left;
	padding-left: 12px;
}
.empty-search table{
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	margin: 25px auto;
}
.empty-search table td{
	font-size: 12px;
	line-height: 40px;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 12px;
}
.empty-search input{
	width: 140px;
	height: 26px;
	padding: 0 5px;
	border: 1px solid #ccc;
	float: left;
}
.jobstable-main .content .empty-search input.submit{
	width: 140px;
	height: 26px;
	margin-left: 45px;
}
.empty-search select{
	width: 152px;
	float: left;
}
.jobs-add{
	margin-top: 16px;
}
.jobs-add li{
	width: 100%;
	float: left;
	margin-bottom: 5px;
}
.jobs-add li .title{
	width: 805px;
	height: 48px;
	float: left;
	cursor: pointer;
}
.jobs-add li .sign{
	width: 80px;
	height: 48px;
	float: left;
	background: url(../img/bg_sign32.jpg) no-repeat center 0 #bebebe;
}
.jobs-add li.on .sign{
	background-position: center -48px;
	background-color: #004492;
}
.jobs-add li .tit{
	width: 706px;
	height: 46px;
	padding-left: 18px;
	border: 1px solid #e4e4e4;
	border-left: none;
	background: #f8f8f8;
	float: left;
	line-height: 46px;
}
.jobs-add li .intro{
	width: 100%;
	padding-top: 10px;
	float: left;
	display: none;
}
.jobs-line{
	height: 1px;
	border-top: 2px solid #ebebeb;
	border-bottom: 1px solid #f5f5f5;
	margin: 20px auto 25px;
}
.error{
font-size:16px;color:#ff0000; font-weight:bold;
text-align:center;
}


.page1{
	margin: 0 auto;
	padding: 10px 0;
	border: 1px solid #f4f4f4;
	background: #fafafa;
	text-align: center;
}
.page1 a{
	display: inline-block;
	height: 24px;
	font-size: 14px;
	line-height: 23px;
	color: #3c3c3c;
	padding: 0 8px;
}
.page1 a.on, .page1 a:hover{
	color: #fff;
	background: url(../img/bg_sign34.jpg) no-repeat center;
}
.page1 a.prev{
	background: url(../img/prev05.png) no-repeat;
	position: relative;
	top: 6px;
	*top: 2px;
	margin-right: 5px;
}
.page1 a.prev:hover{
	background-position: 0 -24px;
}
.page1 a.next{
	font-size: 12px;
	padding-right: 28px;
	background: url(../img/next05.png) no-repeat right 0;
}
.page1 a.next:hover{
	color: #1a4ea3;
	background-position: right -24px;
}

.mchange-main{
	padding-top: 25px;
	position: relative;
}
.mchange-main td{
	font-size: 14px;
	line-height: 36px;
	padding: 0 7px 7px 0;
}
.mchange-main td input.text{
	width: 235px;
	height: 34px;
	padding: 0 5px;
	border: 1px solid #ccc;
	font-size: 14px;
	line-height: 34px;
	color: #666;
}
.mchange-main td input.submit{
	width: 124px;
	height: 38px;
	padding: 0;
	border: none;
	font-size: 16px;
	color: #fff;
	background: #00428e;
	margin-top: 15px;
}

.morder-main{
	padding-top: 25px;
}
.morder-main .title2{
	height: 34px;
	font-size: 14px;
	line-height: 34px;
	color: #fff;
	border: none;
	margin-bottom: 10px;
}
.morder-main .title2 p{
	width: 142px;
	background: #838B94;
	text-align: center;
	color:#fff;
	font-size:14px;
}
.morder-main .options{
	padding-bottom: 12px;
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 19px;
}
.morder-main .options label{
	float: left;
	padding-right: 44px;
	font-size: 14px;
	line-height: 30px;
	display:inline-block;
	width:180px;
}
.morder-main .options input.checkbox{
	width: 13px;
	height: 13px;
	float: left;
	margin: 11px 0 0 13px;
	display: inline;
}
.morder-main input.submit{
	width: 252px;
	height: 48px;
	border: none;
	font-size: 14px;
	line-height: 48px;
	color: #fff;
	background: #155aa6;
}


/*20140829*/
.login-wrap{
	height: 541px;
	position: relative;
	margin-top: -7px;
	background: url(../img/bg_login.jpg) no-repeat center;
}
.login-wrap .login-in{
	width: 450px;
	padding-top: 61px;
	float: left;
}
.login-wrap .title{
	font-size: 20px;
	line-height: 62px;
	padding-left: 32px;
	border-bottom: 1px solid #dedede;
	background: url(../img/bg_sign46.jpg) no-repeat 3px center;
	margin-bottom: 74px;
}
.login-wrap td{
	font-size: 14px;
	line-height: 40px;
}
.login-wrap input{
	width: 340px;
	height: 32px;
	padding-left: 10px;
	border: 1px solid #cbcbcb;
	border-right: none;
	float: left;
	font-size: 14px;
	line-height: 32px;
	color: #666;
	margin-bottom: 18px;
}
.login-wrap span{
	display: inline-block;
	width: 40px;
	height: 34px;
	float: left;
	background: url(../img/bg_sign35.jpg) no-repeat;
}
.login-wrap span.se{
	background: url(../img/bg_sign36.jpg) no-repeat;
}
.login-wrap input.submit{
	width: 124px;
	height: 36px;
	padding: 0;
	border: none;
	background: #1f5a9c;
	font-size: 16px;
	color: #fff;
	margin-top: 6px;
}
.footer-login{
	height: 82px;
	padding-bottom: 42px;
	line-height: 82px;
	text-align: center;
}
.footer-login span,.footer-login a{
	color: #b9b9b9;
}
.footer-login a:hover{
	color: #1f5a9c;
}

/*微信二维码*/
.erweima-box{
	width: 100%;
	height:339px;
	height:370px\9;/*IE8-9*/
	*height:389px;/*IE6-7*/
	position: absolute;
	right: 0;
	bottom: 48px;
	background: #f5f5f5;;
	display: none;
}
.erweima-list{
	width: 928px;
	height: 202px;
	padding-top: 32px;
	position: relative;
}
.erweima-list .close{
	width: 25px;
	height: 25px;
	background: url(../img/close03.png) no-repeat;
	position: absolute;
	right: 0;
	top: -13px;
	cursor: pointer;
}
.erweima-list li{
	width: 150px;
	height: 202px;
	float: left;
	margin: 0 41px;
	text-align: center;
	font-size: 14px;
	line-height: 52px;
}
/*媒体联络*/

.message-wrap{
	padding: 36px 0 84px;
	background: #fff;
}
.message-main{
	width: 524px;
	height: 528px;
	padding: 57px 436px 0 0;
	background: url(../img/bg_bg22.jpg) no-repeat;
	margin: 0 auto;
}
.message-main td{
	font-size: 14px;
	line-height: 40px;
	padding: 0 0 8px 20px;
}
.message-main input{
	width: 405px;
	height: 38px;
	padding: 0 5px;
	border: 1px solid #c6c6c6;
	float: left;
	font-size: 14px;
	line-height: 38px;
	color: #666;
}
.message-main input.submit{
	width: 288px;
	border: 1px solid #d6d6d6;
	background: #00428e;
	font-size: 16px;
	line-height: 34px;
	color: #fff;
	padding: 0 0 4px 0;
}
.message-main textarea{
	width: 405px;
	height: 140px;
	padding: 0 5px;
	border: 1px solid #c6c6c6;
	float: left;
	font-size: 14px;
	line-height: 38px;
	color: #666;
}
/*
.topic-wrap{
	background: url(../img/bg_bg23.jpg) no-repeat center top #11134d;
	margin-top: -7px;
}
.topic-flash{
	height: 500px;
	position: relative;
}
.topic-main{
	width: 880px;
	padding-bottom: 68px;
	margin: -72px auto 0;
	position: relative;
	z-index: 2;
}
.topic-nav{
	height: 34px;
	margin-bottom: 40px;
}
.topic-nav li{
	width: 142px;
	height: 34px;
	float: left;
	margin-right: 2px;
	display: inline;
	font-size: 14px;
	line-height: 34px;
	text-align: center;
}
.topic-nav li a{
	display: inline-block;
	width: 100%;
	color: #989898;
	background: #ededed;
}
.topic-nav li a:hover,.topic-nav li a.on{
	color: #fff;
	background: #00438e;
}
.topic-detail{
	width: 881px;
	background: #fff;
	position: relative;
}
.topic-detail .list{
	width: 881px;
	position: relative;
	overflow: hidden;
}
.topic-detail .list ul{
	float: left;
}
.topic-detail .list li{
	width: 881px;
	float: left;
}
.topic-detail .btns{
	width: 65px;
	height: 210px;
	position: absolute;
	left: 50%;
	top: 294px;
	margin-left: 503px;
	z-index: 10;
	font-size: 16px;
	line-height: 32px;
	font-family: Arial;
	color: #fff;
	text-align: center;
}
.topic-detail .btns span{
	display: inline-block;
	padding: 0 3px;
}
.topic-detail .btns .btn{
	width: 65px;
	height: 65px;
	margin: 12px 0;
	float: left;
	cursor: pointer;
}
.topic-detail .btns .prev{
	background: url(../img/prev08.png) no-repeat;
}
.topic-detail .btns .next{
	background: url(../img/next08.png) no-repeat;
}
.topic-detail .btns .btn.hover{
	background-position: -65px 0;
}
*/


.topic-wrap{
	background: url(../img/bg_bg23.jpg) no-repeat center top #11134d;
	margin-top: -7px;
}
.topic-flash{
	height: 500px;
	position: relative;
}
.topic-main{
	width: 880px;
	padding-bottom: 68px;
	margin: -72px auto 0;
	position: relative;
	z-index: 2;
}
.topic-nav{
	height: 34px;
	margin-bottom: 40px;
}
.topic-nav li{
	width: 142px;
	height: 34px;
	float: left;
	margin-right: 2px;
	display: inline;
	font-size: 14px;
	line-height: 34px;
	text-align: center;
}
.topic-nav li a{
	display: inline-block;
	width: 100%;
	color: #989898;
	background: #ededed;
}
.topic-nav li a:hover,.topic-nav li a.on{
	color: #fff;
	background: #00438e;
}
.topic-detail{
	width: 880px;
	background: #fff;
	position: relative;
}
.topic-detail .list{
	width: 880px;
	position: relative;
	overflow: hidden;
}
.topic-detail .list ul{
	float: left;
}
.topic-detail .list li{
	width: 880px;
	float: left;
}
.topic-btns{
	width: 65px;
	height: 210px;
	position: absolute;
	left: 50%;
	top: 294px;
	margin-left: 503px;
	z-index: 10;
	font-size: 16px;
	line-height: 32px;
	font-family: Arial;
	color: #fff;
	text-align: center;
}
.topic-btns span{
	display: inline-block;
	padding: 0 3px;
}
.topic-btns .btn{
	width: 65px;
	height: 65px;
	margin: 12px 0;
	float: left;
	cursor: pointer;
}
.topic-btns .prev{
	background: url(../img/prev08.png) no-repeat;
}
.topic-btns .next{
	background: url(../img/next08.png) no-repeat;
}
.topic-btns .btn.hover{
	background-position: -65px 0;
}
.member-faq .tits{
	width: 756px;
	padding: 12px 24px;
	border: 1px solid #e4e4e4;
	border-top: none;
	font-size: 14px;
	line-height: 24px;
	background: #f8f8f8;
	float: left;
	display: none;
}

/**/

/*20140830*/
.email-box{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 25;
	
}
.email-box .bg{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #000;
	filter:alpha(opacity=50); 
	opacity: 0.5;
}
.email-box .main{
	width: 420px;
	height: 200px;
	position: absolute;
	left: 50%;
	margin-left: -260px;
	z-index: 2;
	background: #fff;
	text-align: center;;
}
.email-box .close{
	width: 40px;
	height: 40px;
	position: absolute;
	right: -15px;
	top: -15px;
	cursor: pointer;
	background: url(../img/close02.png) no-repeat;
}
.email-box p{
	font-size: 22px;
	line-height: 40px;
	padding-top: 30px;

}
.email-box a{
	display: inline-block;
	width: 186px;
	font-size: 14px;
	line-height: 34px;
	color: #fff;
	background: #155aa6;
	margin-top:30px;
}
/*

.intro ul li p{ display:block;width:100%;}*/
.reds{ color:#ff0000;}

/*memebox*/


.member-box .title{
	height: 30px;
	padding-bottom: 7px;
	border-bottom: 3px solid #d9d9d9;
	margin-bottom: 12px;
	position: relative;
	font-size: 18px;
	line-height: 30px;
	color: #333;
}
.member-box .title .line{
	width: 84px;
	height: 3px;
	background: #00428e;
	position: absolute;
	left: 0;
	bottom: -3px;
}
.member-box .title a{
	display: inline-block;
	font-size: 12px;
	color: #888;
	float: right;
	padding-right: 10px;
}
.member-box .title a:hover{
	color: #2e66a7;
}
.member-box .intro{
	margin-bottom: 22px;
	font-size: 14px;
	line-height: 44px;
}
.member-box .intro table{
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
}
.member-box .intro th{
	font-weight: normal;
	font-size: 16px;
	line-height: 50px;
	color: #fff;
	background: #2e66a7;
	text-align: left;
	padding-left: 25px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
.member-box .intro td{
	padding-left: 25px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;	
}
.member-box .intro td.bg{
	background: #f8fbfe;
}
.member-box .intro span{
	font-size: 12px;
}
.member-box .intro td a{
	color: #666;
}
.member-box .intro td a:hover{
	color: #2e66a7;
}
.member-box .details{
	border: 1px solid #e8e8e8;
}
.member-box .details .tit{
	font-size: 14px;
	line-height: 46px;
	color: #666;
	padding-left: 24px;
	background: #f3f3f3;
	border-bottom: none;
}
.member-box .details-in{
	padding: 20px 24px 66px;
	line-height: 26px;
}
.member-box .details-in .l{
	width: 40px;
	float: left;
}
.member-box .details-in .r{
	width: 715px;
	float: right;
}
.member-box .back{
	height: 42px;
	font-size: 12px;
	line-height: 42px;
	text-align: right;
}
.member-box .back a{
	display: inline-block;
	padding-left: 22px;
	color: #898989;
	background: url(../img/bg_sign27.jpg) no-repeat left center;
}
.member-box .back a:hover{
	color: #00428e;
}



.member-qus{
	padding: 13px 10px;
	border: 1px solid #d3d3d3;
	margin-bottom: 8px;
}
.member-qus .img{
	border: 2px solid #d3d3d3;
}
.member-qus .intros{
	width: 705px;
	float: right;
	font-size: 14px;
	line-height: 18px;
}
.member-qus .intros span{
	display: inline-block;
	font-size: 12px;
	font-family: Arial;
	color: #d3d3d3;
}
.member-ans{
	padding: 15px;
	padding-left: 25px;
	border: 1px solid #cddceb;
	background: #eef2f6;
	margin-bottom: 8px;
}
.member-ans .intros{
	width: 700px;
	float: left;
	font-size: 14px;
	line-height: 20px;
}
.member-ans .intros p.tar{
	text-align: right;
}
.member-ans .intros span{
	display: inline-block;
	font-size: 12px;
	font-family: Arial;
}

.video-main{
	width: 880px;
	padding-bottom: 68px;
	margin: -72px auto 0;
	position: relative;
	z-index: 2;
}
.videoshow{ width:800px; margin:0 auto; padding-top:80px;}

.img-main{ width:800px; margin:0 auto;}
.img-main ul{ margin:20px;}
.img-main ul li{color:#fff;text-align:center;font-size:16px;height:auto;}


.gys-main{position: relative;}
.gys-main .gyszz{width:100%;height:100%; position:absolute;left:0px;top:0px; background-color:#fff; border:1px solid #ccc;display:none;}
.gys-main .gyszz h1{margin:30px auto;}
.gys-main .gyszz p{font-size:14px; line-height:22px;text-align:justify;  padding:20px;
	text-justify:inter-ideograph;}
.gys-main .gyszz .bot{position: absolute;bottom:30px; right:400px;}
.gys-main .gyszz .bot .yesok{
	display:inline-block;
	width: 158px;
	height: 30px;
	line-height: 30px;
	padding-bottom: 4px;
	border: 1px solid #d6d6d6;
	background: #00428e;
	font-size: 16px;
	color: #fff;
	margin:0 auto;
	text-align:center;
}
	
.gys-main table{
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 35px;
	padding-top:40px;
}
.gys-main td{
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	line-height: 40px;
	padding-left: 12px;
	height:40px;
}
.gys-main td span{
	color: #f00;
	display: inline-block;
	padding-left: 5px;
}
.gys-main td input{
	
	height: 30px;
	padding: 0 5px;
	border: 1px solid #ccc;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	
	margin-top: 8px;
}
.gys-main td label{
	float: left;
	margin-right: 18px;
	display: inline;
}
.gys-main td input.radio{
	width: 13px;
	height: 13px;
	margin: 18px 12px 0 0;
	display: inline;
	border:0px;
}
.gys-main td input.submit{
	width: 124px;
	height: 42px;
	border: none;
	padding: 0;
	background: #00438e;
	color: #fff;
	float: none;
}
.gys-main td textarea{
	width: 794px;
	height: 120px;
	padding: 0 5px;
	border: 1px solid #ccc;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	float: left;
	margin: 8px 0;
}
 .gys-main td .btn{
	
	width: 72px;
	height: 27px;
	padding-left: 5px;
	background: url(../img/gysbtn.png) no-repeat;
	font-size: 12px;
	line-height: 27px;
	color: #bbb;
	margin-top: -10px;
	display: inline-block;
	border:0px;
}
.gys2-main table{
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	margin-bottom: 35px;
	padding-top:40px;

}
.gys2-main td{
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	line-height: 20px;
	padding-left: 12px;
}
.gystype{
	
width:100%;


}

.gys2-main td input.submit{
	width: 104px;
	height: 35px;
	border: none;
	padding: 0;
	background: #00438e;
	color: #fff;
	float: none;
}
.gystype td{
line-height:20px;
height:20px;
}
.bgf{
	
	background-color:f3f3f3;
}

.sel{
	 line-height:30px; 
	 height:30px; 
	 width:180px; 
	 padding:1px;
	margin-left:-1px; 
	margin-top:-1px;
	font-size:14px;
	font-family:"微软雅黑"
	}
	
	.gystab{padding:0px;margin:0px;marign-left:10px;}
	.gystab dd{ width:120px; float:left; display:inline-block;line-height:30px;height:30px;text-align:center; border:1px solid #ccc;border-bottom:0px;}
	.gystab dd a{ width:120px; display:inline-block;color:#333;;}
	.gystab dd a:hover{ background:#1F5A9C;color:#fff;}
	.gystab dd .cur{background:#1F5A9C;color:#fff; }
	.gystab dd:hover{ background:#1F5A9C;color:#fff; }
	
	.reginfo{position:absolute; width:90%;height:100%;display:none; z-index:1000;border:1px solid #ff0000; padding:0px 50px 20px 20px;left:00px;top:0px; background-color:#fff;}
	.reginfo h1{color:#ff0000;}
	.reginfo p{ font-size:20px; line-height:40px;padding:50px;}
	.reginfo .ok1{width:80px;height:30px;line-height:30px; text-align:center;margin:0 auto;font-size:16px;border:1px solid #00428E;background-color:#00428E;color:#fff;cursor:pointer;}
	
	
	
	
	.p-new-list{width:100%;height:auto;margin:0 auto;clear:both;background-color: #F5F5F5;}
	.p-new-list ul{padding:0px;margin:0px;}
	.p-new-list ul li{padding:0px;margin:0px;}
	.p-new-list ul li img{padding:0px;margin:0px;width:100%;}


	.cgxx-title{font-size:18px; font-family:"微软雅黑"; text-align: center;height:50px;line-height: 50px;}
	.cgxx-date{font-size:12px; font-family:"微软雅黑"; text-align: center;height:30px;line-height: 30px;color:#666;}
	.cgxx-tel{font-size:14px; font-family:"微软雅黑"; line-height: 30px;color:#333;height:auto; clear:both; padding:40px;text-align:left;}
	
	.cgxx-btns{height:40px; padding:50px 30px 20px 20px;;text-align: center;}
	.cgxx-btn{
	width: 110px;
	font-size: 14px;
	line-height: 42px;
	color: #fff;
	text-align: center;
	background: #406EA9;
	float: right;
	margin:0 auto;
	margin-right:10px;
	cursor: pointer;
	
	}
	
	.menu_child{/* display: none; */}
	.menu_img{ padding:0px!important;background: none;width:125px; height:105px; overflow: hidden;}
	.menu_img a{padding:0px!important;margin: 0px!important; background-image:  none !important;}
	
	 
.investor-list dl{padding:0px; margin: 0px;list-style: none}
.investor-list dl dd{padding:5px; margin: 0px; height:auto;border:1px solid #ccc;width:280px; float:left;margin: 10px 22px 30px 0px;font-size:14px;text-align: center;}
