/* CSS Document */
.header {
	width:100%;
	height:125px;
	background:#fff;
	margin:0 auto;
}
.header-top {
	width:1280px;
	height:84px;
	margin:0 auto;
	background:#fff url(/enfile/images/logo.png) 0 16px no-repeat;
}
.indexLogo{
	width:320px;
	height:80px;
	cursor:pointer;
	float:left
}
.search{
	float:right
}
.searchul {
	width:860px;
	margin:0;
	padding:25px 0 0 0;
}
.search-text{
	width:365px;
	height:22px;
	line-height:22px;
	font-size:14px;
	margin-left:22px;
	background:transparent;
	border:#ebebeb solid 1px;
	color:#999;
}
.searchul li {
	float:left;
	line-height:36px;
}
.searchli{
	background:url(/enfile/images/searchbg.png) no-repeat;
	width:430px;
	margin-right:100px;
}

.searchul li a{
	display:block;
	padding:0 26px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-decoration:none
}
.searchul li a:hover{
	background:#005bac
}
.webgroup{
	background:#fff url(/enfile/images/arrows.png) 115px 16px no-repeat;
}
.webgroup:hover{
	cursor:pointer;
	background:#246ecd url(/enfile/images/arrow.png) 115px 16px no-repeat;
	color:#fff;
}
.websiteGroup{
	border-bottom:#61b5cd solid 3px;
	display:block;
	line-height:28px;
	height:28x;
	clear:both;
}
.webgroup,.jtli{
	padding:0 15px;
	color:#0081cc;
	font-size:11pt;
}
.jtli a,.jtli a:hover{
	color:#0081cc !important;
	font-size:11pt !important;
	font-weight:normal !important;
	padding:0 !important;
	background:#fff !important;
}
.liline{
	color:#0081cc
}
.header-top ul .mob-li {
	background:url(/enfile/images/mobile.jpg) no-repeat;
	width:13px;
	height:20px;
	margin:11px 5px 0 0;
}
.header-top ul .mob-media {
	background:url(/enfile/images/media.jpg) no-repeat;
	width:24px;
	height:24px;
	margin:13px 15px 0 0;
}
.header-top ul .mob-media:hover {
	background-image:url(/enfile/images/tts.jpg);
	background-repeat:no-repeat;
	width:24px;
	height:24px;
	margin:13px 15px 0 0;
}
.empty-hr {
	height:20px;
}
.header-middle {
	width:100%;
	min-width:1280px;
	height:40px;
	padding:0;
	margin:0;
	background:#246ecd;
}
.headerul{
	width:1280px;
	margin:0 auto;
	line-height:40px;
	height:40px;
	background:#246ecd;
}
.headerul li{
	float:left;
	padding:0 30px;
	margin:0;
}
.headerul li:hover{
	background:#203d9b
}
.headerul li a{
	text-decoration:none;
	color:#ffffff;
	padding:0;
}

.search-button {
	width:24px;
	height:24px;
	border:0;
	background:transparent;
	cursor:pointer
}
.search-input .divf1 {
	float:left;
	width:140px;
}
.search-input .divf2 {
	float:left;
	width:18px;
}

.yw{
	height:160px;
	width:380px;
	background:#1f2f8f;
}
.cival {
	height:120px;
	width:380px;
	background:#1f2f8f;
}
.gywm {
	height:165px;
	width:400px;
	background:#1f2f8f;
}
.general{
	height:110px;
	width:310px;
	background:#1f2f8f;
}
.moden{
	background:#1f2f8f;
	width:220px;
	height:110px;
}
.global{
	background:#1f2f8f;
	height:65px;
}
.media{
	background:#1f2f8f;
	width:380px;
	height:205px;
}
.report{
	position:absolute;
	background:#3d6ec6;
	width:300px;
	height:180px;
	z-index:9
}
.reportdl{
	width:90%;
	margin:0 auto;
}
.reportdl dd{
	height:40px;
	line-height:45px;
	text-align:center;
	border-bottom:#efefef dashed 1px;
}
.reportdl dd a{
	color:#fff;
}
#report{
	height:60px;
	line-height:35px;
	float:right;
	width:300px;
}
.reporttxt{
	color:#939394;
	font-weight:bold;
	font-size:15pt;
	cursor:pointer;
	width:300px;
	background:url(/enfile/images/down.png) 10px 0 no-repeat;
	border-bottom:#ccc solid 1px;
	padding:3px 43px
}
.getmore {
	background-image:url(/enfile/images/getmore.jpg);
	background-repeat:no-repeat;
	height:60px;
	padding-top:8px;
	margin-top:10px;
	background-position:165px 0px;
}
.getmore a.more:link {
	background:transparent;
	margin-right:22px;
	text-decoration:none;
}
.getmore a.more:hover {
	text-decoration:none;
	font-weight:bold;
}

.padding-30 {
	padding-left:30px;
}
.padding-60 {
	padding-left:60px;
}
.memu-pub {
	clear:both;
	position:absolute;
	top:124px;
	margin:0 0 0 -30px;
	z-index:9
}
.memu-pub dl {
	margin:10px 0 10px 20px;
	padding:0;
	line-height:35px;
}
.memu-pub dl dt {
	width:100%;
	height:35px;
	margin:10px 0 0 0;
	padding:0;
	font-size:10pt;
	cursor:pointer;
}
.memu-pub dl dd {
	height:35px;
	font-size:10pt;
	margin:10px 0 0 0;
	border-bottom:1px dashed #999999;
}
.per33 {
	width:33%;
}
.per25 {
	width:24.8%
}
.display-b {
	display:block !important;
}
.display-n {
	display:none !important;
}
/* 集团网群 */
.wzqhov {
	position:absolute;
	display:none;
	z-index:2;
	margin:0 0 0 -15px;
	top:50px;
	width:320px;
	background:#246ecd;
}
.linkdd{
	margin:0;
	padding:10px 15px;
}
.linkdd dd{
	line-height:30px;
	height:30px;
	border-bottom:#09288d dashed 1px;
}
.linkdd dd a{
	color:#fff;
	padding:0 0 0 8px;
	font-weight:normal;
	font-size:10pt;
}
.img430h250 {
	width:430px;
	height:250px;
	border:0;
}
.introbg {
	width:270px !important;
	height:365px !important;
	background:url(/enfile/images/bcintro.jpg) 7px 60px no-repeat;
	cursor:pointer
}
.bcsm {
	width:270px !important;
	height:400px !important;
	cursor:pointer
}

.aboutsecbanner{
	background:url(/enfile/images/overviewbanner.jpg) center 0 no-repeat;
	height:272px;
	overflow:hidden;
	width:100%;
}
.ourvisionbanner{
	background:url(/enfile/images/ourvision.jpg) center 0 no-repeat;
	height:272px;
	overflow:hidden;
	width:100%;
}
.csrbanner{
	background:url(/enfile/images/csrbanner.jpg) center 0 no-repeat;
	height:272px;
	overflow:hidden;
	width:100%;
}
.newsbanner{
	background:url(/enfile/images/newsbanner.jpg) center 0 no-repeat;
	height:272px;
	overflow:hidden;
	width:100%;
}
.globalbanner{
	background:url(/enfile/images/globalbanner.jpg) center 0 no-repeat;
	height:272px;
	overflow:hidden;
	width:100%;	
}
.listedbanner{
	background:url(/enfile/images/listedbanner.jpg) center 0 no-repeat;
	height:272px;
	overflow:hidden;
	width:100%;	
}
.contactbanner{
	background:url(/enfile/images/contact.jpg) center 0 no-repeat;
	height:272px;
	overflow:hidden;
	width:100%;	
}
.roadbanner{
	background:url(/enfile/images/road.jpg) center 0 no-repeat;
	height:272px;
	overflow:hidden;
	width:100%;		
}

