﻿@charset "utf-8";
/* CSS Document */
html,body{
	position: relative;
}
a{cursor:pointer;}
.w960{
	width: 1200px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}
.ovh{
	overflow: hidden;
}
.mt35{
	margin-top: 35px!important;
}
.header{
	position: relative;
	z-index: 20;
}
.header-top{
	width:1200px;
	margin:auto;
	height: 80px;
	line-height:80px;
	color: #fff;
	padding-top:10px;
}
.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: 130px;
	padding: 5px 0 5px;
	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:1200px;
	float: right;
}
.nav li{
	float: left;
	margin-left:60px;
	display: inline;
	position: relative;
	z-index:8;
}
.nav li a{
	display: inline-block;
	padding: 0 13px 0px;
	font-size: 16px;
	line-height: 30px;
	color: #FFF;
	
}
.nav li a:hover,.nav li a.on,.nav li a.hover{
	color: #b7eaff;
	background-position: right -57px;
}
.nav li .sign{
	width: 19px;
	height: 9px;
	background: url(../img/bg_sign04.png) no-repeat;
	position: absolute;
	left: 50%;
	bottom: -7px;
	z-index: 8;
	margin-left: -10px;
	display: none;
}
.subnav{
	width: 960px;
	padding-top: 0px;
	position: absolute;
	top: 40px;
	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: 59px;
}
.header-main.fixed .nav li a{
	padding-bottom: 0;
}
.pro-subnav{
	width: 960px;
	height: 524px;
	float: left;
}
.pro-subnav-box{
	width: 161px;
	height: 524px;
	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: 28px;
}
.pro-subnav-box .dd{
	width: 161px;
	float: left;
}
.pro-subnav-box .dd a{
	display: inline-block;
	font-size: 12px;
	line-height: 20px;
	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: 584px;
	padding-top:20px;
	background: url(../img/bg_shadow01.jpg) repeat-x top #fcfcfc;
}
.investor-subnav .list{
	width: 190px;
	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: 14px;
	line-height: 18px;
	padding: 2px 15px 1px 0;
	margin: 0;
	color:#000000;
	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;
}
.tips img{
	padding:10px;
}

.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: 285px;
	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: 252px;
	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;
}
.index-pro .next{
	background: url(../img/next01.jpg) no-repeat 0 center;
	right: -80px;
}
.index-pro .btn.hover{
	background-position: -27px center
}
.index-pro .list{
	width: 1200px;
	height: 260px;
	position: relative;
	overflow: hidden;
}
.index-pro .list ul{
	float: left;
	width: 1200px;
}
.index-pro .list li{
	width: 379px;
	height: 260px;
	padding-right: 5px;
	padding-left: 5px;
	border-right: 1px solid #e5e5e5;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	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 .bluefont{
	color: #5d9dc0;
}

.index-news{
	padding: 40px 0;
	background: #c0e1ff;
}
.index-news .w960{
	height: 225px;
	overflow: hidden;
}
.index-news .l{
	width: 680px;
	height: 225px;
	border-right: 2px solid #e7e7e7;
	background: #fff;
	position: absolute;
	left: -960px;
	top: 0;
}
.index-news .tips{
	width: 300px;
	height: 227px;
	float: left;
	display:inline;
	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: 260px;
	padding: 27px 28px 0 24px;
	float: left;
}
.index-news .rec{
	height: 69px;
	margin-bottom: 20px;
	line-height: 18px;
}
.index-news .intro{
	width: 290px;
	height: 58px;
	float: right;
	padding-bottom: 8px;
	border-bottom: 1px solid #ececec;
}
.index-news .intro a{
	display: inline-block;
	width: 100%;
	line-height: 18px;
	color: #818181;
}
.index-news .intro a.tit{
	font-weight: bold;
	line-height: 24px;
	color: #333;
}
.index-news .intro a:hover{
	color: #00428e;
}

.index-news .r{
	width: 750px;
	height: 225px;
	position: absolute;
	left: 960px;
	top: 0;
	overflow: hidden;
}
.index-news .inews-box{
	width: 540px;
	height: 226px;
	padding: 0 44px 2px 0;
	float: left;
	margin-bottom: 27px;
	background:#FFFFFF;
}
.index-news .inews-box .detail{
	width: 520px;
	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: 40px 0 50px;
	 background:#FFF;
}
.index-links li{
	width: 280px;
	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;
	left:20px;
}
.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: 165px;
	float: right;
}
.index-links li .tips a{
	display: inline-block;
	width: 100%;
	line-height: 22px;
	color: #666;
	float: left;
}
.index-links li .tips a.tit{
	font-weight: bold;
	font-size: 16px;
	line-height: 28px;
	color: #333;
}
.index-links li .tips a:hover{
	color: #00428e;
}

/*Inside*/
.inside-wrap{
	padding-top: 63px;
}
.inside-tips{
	height: 182px;
	line-height: 20px;
	color: #E5EBF7;
}
.inside-tips h2{
	font-weight: normal;
	font-size: 32px;
	line-height: 66px;
	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 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: 0px;
	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: 740px;
	height: 501px;
	position: absolute;
	left: 65%;
	top: 104px;
	z-index: 2;
	margin-left: -245px;
	overflow: hidden;
}
.liubai{height:65px;background:#fff;}

.contact-tips .tips-box{
	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: 26px;
	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: 190px;
	float: left;
	padding:16px;
	display: inline;
	font-size:14px;
	line-height: 46px;
	color: #666;
	text-align: center;
	cursor: pointer;
}
.proinfo-tab .tab-list li.on{
	background: #00438e;
}
.proinfo-tab .tab-box{
	width:1000px;
	min-height:300px;
	/*margin-top:200px;*/
   margin:0 auto;
}
.proinfo-tab .tab-boxs{
	left: 0;
	top: 0;
	font-size:14px;
	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: 10px;
	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;
}
.proinfo-tab .tab-contact .intro a.btn{
	display: inline-block;
	width: 99px;
	height: 27px;
	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;
	

}
.proinfo-tab .tab-contact .intro a.btn:hover{
	color: #195599;
	background: url(../img/bg_btn05_h.png) no-repeat;
}
.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;
	height:auto;
	overflow:hidden;
}
.protec-tab {
    width: 1200px;
    margin: 0 auto ;
    text-align: center;
}
.protec-tab li{
	display: inline;/*追加 20140902*/
    margin: 0 auto ;
    padding-left: 50px;
}
.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;
}
.protec-tab li.on{
	background: #00438e;
	color: #fff;}
#selected a{
	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_investor.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: 1000px;
	/*float: left;*/
	/**padding-bottom: 15px;*/
    margin:0 auto;
    text-align: center;
}
.news-list li{
	width:280px;
	height: 40px;
	padding: 18px 25px 0 19px;
	border: 1px solid #e5e5e5;
	background: #f8f8f8;
	float: left;
	 margin: 5px 1px 3px 5px;
	display: inline;
    text-align: center;
}
.news-list li .intro{
	width: 100%;
	float: left;
    margin: auto 0px;
	display: inline;
    text-align: center;
}
.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