@charset 'utf-8';

.engfoucs{height: 300px;background: #efefef;padding-top: 31px;}
.container{width:984px;height:300px;overflow:hidden;position:relative;margin:0 auto;}
.container .slider li{display:inline;}
.container .slider img{width:984px;height:300px;display:block;}
.container .slider2 li{float:left;}
.container .num{position:absolute;right:40px;bottom:25px;height:20px;}
.container .num li{float:left;width:21px;height:20px;background:url(../images/fcnum_pe.png) no-repeat center center;cursor:pointer;overflow:hidden;}
.container .num li.on{background:url(../images/fcnume.png) no-repeat center center;width:21px;height:20px;}

.focus{
	height: 395px;
	background: #efefef;
	padding-top: 26px;}
.focuscon{
	position: relative;
	width: 984px;
	height:380px;
	margin:0 auto;
	background:#fff;
	overflow: hidden;}
.fc{
	float:left;
	width: 973px;
	height:365px;
	padding:15px 0 0 11px;
	overflow: hidden;
	background:url(../images/focus.gif) 0 bottom repeat-x;}
.focusnum{
	width:170px;
	height:31px;
	margin:0 auto;
	margin-top: 20px;}
.focusnum li{
	float:left;
	width:31px;
	height:31px;
	line-height: 31px;
	text-align: center;
	color: #fff;
	margin:0 5px;
	background: url(../images/fcnum_p.png) 0 0 no-repeat;
	cursor: pointer;}
.focusnum li.numselect{
	background: url(../images/fcnum.png) 0 0 no-repeat;}
.fc ul{
	float:left;
	width: 528px;
	height:360px;}
.focuscon .fc .fc_first{
	float:left;
	width: 431px;
	height:345px;
	margin-right: 7px;}
.focuscon .fc .fc_first img{
	width: 431px;
	height:345px;}
.fc ul li{
	float:left;
	width: 169px;
	height:169px;
	margin-right: 7px;
	margin-bottom: 8px;
	overflow: hidden;}
#engdivR{
	height: auto;}
.fc ul li img{
	width: 169px;
	height:169px;
	display: inline;
	overflow: hidden;}
.focuscon .fc .fc_first a{
	display: inline-block;
	height:345px;}
.fc a{
	display: inline-block;
	height:169px;
	position: relative;}
.fc a span{
	display: inline-block;
	position: absolute;
	bottom:0;
	left:0;
	width: 152px;
	padding:0 5px 12px 12px;
	font-size: 18px;
	color:#fff;
	line-height: 24px;
	display: none;}

.focuscon .fc .fc_first a span{
	width: 414px;
	height:60px;
	background: #000;
	padding-top: 15px;
	background:rgba(0,0,0,0.5) none repeat scroll !important;
	background:#000;
	filter:Alpha(opacity=50);
	display: block;}
/*yvonne 2014.3.10*/
.fc a b{ position:absolute; width:169px; height:169px; top:0; left:0;}
.fc a b.b1{background:rgba(155, 155, 213, 0.6) none repeat scroll 0 0 !important;/*???ff?????????????????*/
filter:Alpha(opacity=60); background:#9b9bd5;}

.fc a b.b2{background:rgba(138, 207, 223, 0.6) none repeat scroll 0 0 !important;/*???ff?????????????????*/
filter:Alpha(opacity=60); background:#8acfdf;}

.fc a b.b3{background:rgba(97, 91, 144, 0.6) none repeat scroll 0 0 !important;/*???ff?????????????????*/
filter:Alpha(opacity=60); background:#6190e9;}

.fc a b.b4{background:rgba(183, 233, 114, 0.6) none repeat scroll 0 0 !important;/*???ff?????????????????*/
filter:Alpha(opacity=60); background:#b7e972;}

.fc a b.b5{background:rgba(255, 194, 144, 0.6) none repeat scroll 0 0 !important;/*???ff?????????????????*/
filter:Alpha(opacity=60); background:#ffc290;}

.fc a b.b6{background:rgba(252, 112, 145, 0.6) none repeat scroll 0 0 !important;/*???ff?????????????????*/
filter:Alpha(opacity=60); background:#fc7091;}


.subintro{
	height:401px;
	padding:30px 0;}
.subcon{
	width:984px;
	height:401px;
	margin:0 auto;}
.subcon dt a{
	float:left;
	width: 196px;
	height:140px;}
.subcon dl{
	float:left;
	width:196px;
	background:#fff;}
.subcon dl dt{
	float: left;
	width:196px;
	height:140px;} 
.subcon dl dt img{
	width:196px;
	height:140px;} 
.subintroeng{
	height:224px;}
.subcon dl dd{
	float: left;
	height: 240px;
	border:1px solid #e5e5e5;
	border-top:0;
	padding: 15px 20px 0 15px;
	border-right: none;
	overflow: hidden;}

/*yvonne 2014.3.10*/
.subcon dl.hverbg1{ background:#fc7091;}
.subcon dl.hverbg1 a,.subcon dl.hverbg1 h3{ color:#fff;}
.subcon dl.hverbg2{ background:#ffa358;}
.subcon dl.hverbg2 a,.subcon dl.hverbg2 h3{ color:#fff;}
.subcon dl.hverbg3{ background:#94d600;}
.subcon dl.hverbg3 a,.subcon dl.hverbg3 h3{ color:#fff;}
.subcon dl.hverbg4{ background:#9b9bd5;}
.subcon dl.hverbg4 a,.subcon dl.hverbg4 h3{ color:#fff;}
.subcon dl.hverbg5{ background:#3aa6c1;}
.subcon dl.hverbg5 a,.subcon dl.hverbg5 h3{ color:#fff;}


.subintroeng .subconeng{
	height: 224px;}
.subintro .subconeng dd{
	width:184px;
	height:65px;
	border:none;
	padding:15px 0 0 12px;}
.subintro .subconeng dd h3{
	line-height: 20px;
	color:#fff;}
.subcon dl dd h3{
/*float: left;*/	width: 100%;
	font-size: 26px;
	line-height: 30px;
	margin-bottom: 10px;}
.subcon dl dd p{
	/*float: left;*/
	display: block;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 20px;}
.subintro .subcon dl dd p span a{
	float:left;
	width:58px;
	height: 21px;
	background: #71c152;
	font-size: 12px;
	color: #fff;
	line-height: 21px;
	text-align: center;}
.suba dt{
	border-bottom:4px solid #fc7091;}
.subb dt{
	border-bottom:4px solid #ffc494;}
.subc dt{
	border-bottom:4px solid #b7e972;}
.subd dt{
	border-bottom:4px solid #9f9fd7;}
.sube dt{
	border-bottom:4px solid #95d3e1;}
/*英锟侥版开始*/
body .subintroeng{
	padding-bottom: 15px;}
.subintro .subaeng dd{
	background: #fc7091;
	border-bottom:4px solid #fa385a;}
.subintro .subaeng dd h3{
	font-size: 16px;}
.subintro .subbeng dd{
	background: #ffc290;
	border-bottom:4px solid #ffa358;}
.subintro .subceng dd{
	background: #b7e972;
	border-bottom:4px solid #93de39;}
.subintro .subdeng dd{
	background: #9b9bd5;
	border-bottom:4px solid #6969c0;}
.subintro .subeeng dd{
	background: #74c4d6;
	border-bottom:4px solid #3aa6c1;}
.subintro .subeeng dd h3{
	font-size: 18px;}
.newseng .notic li{
	width:615px;
	height:auto;
	padding:13px 0;}
.newseng .notic li a{
	width:520px;
	line-height: 14px;
	text-align: left;}
.newseng .notic li strong{
	line-height: 27px;}
body .newseng{
	background: #fff;
	padding:0 0 75px 0;}
.newseng .newscon{
	height:625px;}
.newseng .newscon .newsconL,.newseng .newscon{
	height:627px;}
.newseng .newscon .newsconR dt{
	padding-top: 5px;}
.newseng .newscon .newsconL .ncL_con,.newseng .newscon .newsconL .ncL_cons{
	height:555px;}
.newseng .newsconR dl{
	float:left;
	height:auto;
	padding: 12px 0;}
.newseng .newsconR dl dd{
	float:left;
	height:auto;}
/*英锟侥帮拷锟斤拷锟?*/
.suba h3{
	color: #fc7091;}
.subb h3{
	color: #e49759;}
.subc h3{
	color: #b7e972;}
.subd h3{
	color: #9f9fd7;
	text-align: center;}
.sube h3{
	color: #9cd6e3;}
.subcon .sube dd{
	border-right:1px solid #e5e5e5;}
.news{
	height:760px;
	padding: 32px 0;
	background: #efefef;}
.newscon{
	width: 982px;
	height:758px;
	background:#fff;
	margin: 0 auto;}
.newsconL{
	float:left;
	width: 656px;
	height:732px;}
.ncL_tit{
	position: relative;
	z-index:10px;
	height:56px;
	border:1px solid #dcdcdc;}
.ncL_tit p{
	float:left;
	width: 33%;
	height:44px;
	border-right:1px solid #e4e4e4;
	margin-top:6px;
	margin-right: 1px;
	color:#005fa9;
	line-height: 44px;
	text-align: center;
	position: relative;
	z-index:10;
	cursor:pointer;}
.ncL_tit p.nob{ border-right:0;}
.ncL_tit p a{ font-size:18px;
	/*float:right;
	width: 144px;
	height:20px;
	margin-top: 10px;*/
	color:#005fa9;}
.ncL_con{
	float:left;
	width: 629px;
	height: 690px;
	padding-left:25px;
	margin-top:8px;border:1px solid #dcdcdc;
	overflow: hidden;}
.newscon .ncL_active{
	background:url(../images/news_tit.gif) 0 0 repeat-x;

	color:#1e94e0;
	height:44px;
	border-bottom: none;}
.ncL_cons{
	height: 690px;}
.ncL_cons h4{ font-size:28px; color:#009fdf; padding-top:10px;}

.ncL_cons dl{
	height: 106px;
	width:628px;
	padding:20px 0; 
	border-bottom:1px solid #e4e4e4; 
	overflow: hidden;}
.ncL_cons dl dt{
	float:left;
	width:160px;
	height: 106px;}
.ncL_cons dl dt a{
	display: inline-block;
	width:160px;
	height: 106px;
	overflow: hidden;}
.ncL_cons dl dt img{
	width:160px;
	height: 106px;
	display: inline;
	overflow: hidden;}
.ncL_cons dl dd{
	float:left;
	width: 430px;
	margin-left: 12px;}
.newsh a{
	font-size: 18px;
	color:#313131;
	line-height: 24px;}
.newsh a:hover{
	color: #00457c;}
.newst{
	font-size: 12px;
	color:#313131;
	line-height: 18px;}
.newsc a{
	font-size: 12px;
	color:#7d7d7d;
	line-height: 20px;}
.notic li{
	float: left;
	height:43px;
	width:615px;
	background: url(../images/newsdot.gif) 0 bottom repeat-x;
	overflow: hidden;}
.notic{
	float:left;}
.notic li strong{
	float:left; width:70px;
	font-size: 12px;
	line-height: 43px;
	color:#959595;}
.notic li a{
	float:left;
	padding-left: 20px;
	font-size: 14px;
	line-height: 43px;}
.notic li span{
	float:left;
	width: 18px;
	height:43px;
	margin-left: 10px;}
.notic li span a{
	display: inline-block;
	width: 18px;
	height:43px;
	margin:0;
	background: url(../images/sm_sina.gif) center center no-repeat;}
.newsconR{
	float:right;
	width:300px;
	height:620px;
	padding:3px 0px 0 8px;
	border-left:1px solid #e4e4e4;
	background: #56afe7;}
.newsconR div{
	height: 353px;
	overflow: hidden;}
.newsconR .backnone{
	background: none;}
.newsconR h3{
	height: 40px;
	font-size:18px;
	line-height: 40px;
	color:#fff;
	border-bottom: 1px solid #bfe6ff;}
.newsconR h3 em{
	float:left;
	font-style:normal;}
.newsconR dl{
	height: 68px;
	padding:10px 0 0 0;
	background: url(../images/newsdot.gif) 0 bottom repeat-x;}
.newsconR dl dt{
	float: left;
	height:48px;
	width: 60px;
	color: #fff;}
.newsconR dl dt span{
	float: left;
	width: 60px;
	font-size: 12px;
	color: #fff;
	text-align: center;}
.newsconR dl dt strong{
	float: left;
	width: 60px;
	font-size: 36px;
	line-height: 36px;
	text-align: center;}
.newsconR dl dd{
	float:Left;
	height:65px;
	width: 220px;
	padding-right: 10px;
	padding-left: 7px;
	overflow: hidden;}
.newsconR dl dd a{
	color:#fff;
	font-size: 14px;
	line-height: 18px;}
.notice{
	margin-top: 20px;}
.newsconR .notice dl dd{
	width:282px;
	padding: 0 10px;}
.intercom{
	height: 316px;}
.ic{
	width: 984px;
	height:267px;
	margin:0 auto;
	padding: 27px 0 22px 0;}
.ic .inter h4{
	font-size: 24px;
	color:#959595;
	margin-bottom: 17px;}
.inter{
	float:left;
	width:323px;
	height:267px;
	padding-right: 15px;
	border-right: 1px solid #e5e5e5;}
.intercom .inter dt{
	float:left;
	width:160px;
	height:106px;}
.intercom .inter dt img{
	width:160px;
	height:106px;}
.intercom .inter dd{
	float:left;
	width:150px;
	margin-left: 12px;}
.inter .newsh a{
	font-size: 14px;
	line-height: 18px;}
.inter .newsc{
	margin-top:8px;}
.intercom .notic li strong{
	width:267px;
	line-height:18px;
	text-align: left;}
.intercom .notic li{
	width: 267px;
	margin-top: 7px;
	background: none;}
.intercom .notic li a{
	line-height:16px;
	text-align: left;
	margin-left: 0;}
.com{
	margin-left: 22px;
	border-right: none;}
.intercom .adc{
	position: relative;
	float:left;
	width: 282px;
	height:247px;
	overflow: hidden;}
.intercom .adcout{
	width: 282px;
	height:247px;
	overflow: hidden;}
.intercom .adc img{
	width: 282px;
	height:247px;}
.intercom .adc a{
	float:left;}
.adc .adturn{
	position:absolute;
	bottom: 0;
	left:0;
	width: 282px;
	height:30px;
	background: rgba(0,0,0,0.4) none repeat scroll !important;
	background: #000;
	filter: Alpha(opacity=40);}
.adc div ul{
	float:right;
	width:80px;
	height: 10px;
	margin-top: 10px;}
.adcinner{
	height:247px;}
.adc div ul li{
	float:left;
	width:9px;
	height:9px;
	margin-right: 10px;
	background:url(../images/turnw.png) 0 0 no-repeat;
	cursor:pointer;}
.intercom .adc div .turnw{
	background:url(../images/turnb.png) 0 0 no-repeat;}
.news .backactive{
	background: #459ee1;}
.newsconL .backactive{
	background: #fafafa;}

/*???????????*/
.bestinwest{ float:left; padding-top:50px;}
.bestinwest a{}

.dbss{background:#00b1aa; height:226px;position:relative;}
.dbssin{ width:984px; margin:0 auto;}
.dbssin .sm{ float:left; width:635px;position:relative;}
.dbssin .sm h1{ float:left; padding-top:38px;}
.dbssin .sm p{color:#fff; font-size:16px; position:absolute; top:130px; left:0px;}
.dbssin .yji{ float:left;width:434px; margin-left:-100px; position:relative;}
.dbssin .yji h1{ float:left;padding-top:38px;}
.dbssin .yji p{color:#fff; font-size:16px;position:absolute; top:85px; left:0px;}



.alink{ overflow:hidden; width:1000px; margin:0 auto; padding-left:14px; padding-top:20px;}
.alink a{ display:inline-block; float:left; padding-right:13px;}









