@charset "utf-8";
/* CSS Document */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background:url(../img/body_bg.gif) #fff 0 0 repeat-x;
}
*{
	margin:0 auto;
	padding:0;
}
a{
	color:#1b588b;
	text-decoration:underline;
}
a:hover{
	color:#333;
	text-decoration:underline;
}
li{
	list-style:none;
}
img{
	display:block;
	border:none;
}
p{
	text-indent:2em;
}

/* 页头 */
#header{
	width:950px;
	height:90px;
	margin:0 auto;
}
#header a.logo{
	display:block;
	float:left;
	width:186px;
	height:62px;
	text-indent:-999px;
	margin:15px 0 0 0;
	background:url(../img/logo.gif) 0 0 no-repeat;
}
#header .slogan{
	display:block;
	float:left;
	width:246px;
	height:24px;
	text-indent:-999px;
	margin:35px 0 0 27px;
	background:url(../img/slogan.gif) 0 0 no-repeat;
}
#header span{
	float:right;
	line-height:20px;
	margin:38px 0 0 0;
}
/* 导航 */
#nav{
	float:left;
	width:100%;
	background:url(../img/nav_bg.gif) #547a2a 0 0 repeat-x;
}
#nav #MenuBar1{
	width:950px;
	margin:0 auto;
}
/* banner */
#banner{
	float:left;
	width:100%;
	height:125px;
	background:#0c3569 url(../img/1.png.jpg) no-repeat center;
	position:relative;
}
#banner .text{
	width:950px;
	height:125px;
	margin:0 auto;
}
#banner .text span{
	display:block;
	float:left;
	width:426px;
	height:68px;
	margin:30px 0 0 0;
	text-indent:-999px;
}
#banner .text strong{
	display:block;
	float:right;
	width:190px;
	height:30px;
	margin:80px 0 0 0;
	text-indent:-999999px;
}
/* 首页主体 */
#maincol{
	float:left;
	width:100%;
	background:url(../img/maincol_bg.gif) #fff 0 0 repeat-x;
}
#main{
	width:960px;
	margin:0 auto;
	padding:40px 0;
	overflow:hidden;
}
#main .left{float:left;width:315px;}
#main .center{float:left;display:inline;width:319px;margin:0 18px;}
#main .right{float:right;display:inline;width:290px;}
/* 内容页主体 */
#contentmaincol{
	clear:both;
	width:972px;
	background:url(../img/contentmain_bg.gif) #fff 0 0 repeat-y;
}
#contentmain{
	width:920px;
	margin:0 auto;
	padding:30px 15px;
	overflow:hidden;
}
/* 页尾 */
#footer{
	clear:both;
	width:100%;
	overflow:hidden;
	background:url(../img/footer_bg.gif) #6e7774 0 0 repeat-x;
}
#footer .content{
	width:950px;
	height:131px;
	margin:0 auto;
	padding:25px 0 0 0;
	background:url(../img/footer_logo.gif) right 25px no-repeat;
}
#footer .content p{
	color:#fff;
	line-height:20px;
	text-indent:0;
}

/*
a.more{
	display:block;
	float:right;
	width:76px;
	height:29px;
	font-family:"宋体";
	line-height:29px;
	text-decoration:none;
	padding:0 0 0 16px;
	background:url(../img/button.gif) 0 0 no-repeat;
}
a.more:hover{
	color:#fff;
	text-decoration:none;
	background:url(../img/button.gif) 0 -29px no-repeat;
}*/
a.more2,a.more{
	display:block;
	float:right;
	width:103px;
	height:24px;
	font-family:"宋体";
	line-height:24px;
	text-decoration:none;
	color:#fff;
	padding:0 0 0 16px;
	background:url(../img/button2.gif) 0 0 no-repeat;
}
a.more2:hover,a.more:hover{
	color:#fff;
	text-decoration:none;
	background:url(../img/button2.gif) 0 -26px no-repeat;
}
/* 右侧 */
.rightarea{
	float:right;
	width:268px;
	overflow:hidden;
}
.product{
	float:left;
	width:245px;
	margin:0 20px 15px 0;
}
.rightproduct{
	width:246px;
	height:207px;
	overflow:hidden;
	padding:11px;
	background:url(../img/rightproduct_bg.gif) 0 0 no-repeat;
}
.product h2{
	text-indent:-999px;
}
.product h2.product_1{
	float:left;
	width:176px;
	height:59px;
	margin:0 0 5px 0;
	background:url(../img/index_product_1.gif) 0 0 no-repeat;
}
.product h2.product_2{
	float:left;
	width:236px;
	height:38px;
	margin:9px 0 17px 0;
	background:url(../img/index_product_2.gif) 0 0 no-repeat;
}
.product h2.product_3{
	float:left;
	width:236px;
	height:51px;
	margin:9px 0 17px 0;
	background:url(../img/index_product_3.gif) 0 0 no-repeat;
}
.product p{
	clear:both;
	line-height:20px;
	margin:0 0 5px 0;
}
.product form {margin-bottom:20px;}
.product input {display:inline;vertical-align:middle;}
.product .txt {border:1px solid;border-color:#585856 #585856 #B6B7B9 #585856;border-right:none;height:27px;font-size:12px;}
.product span {font-size:12px;}

/* 内容 */
.subcontent{
	float:left;
	width:632px;
	min-height:470px;
}
.subcontent h2{
	height:40px;
	border-bottom:1px solid #333;
}
.subcontent h2 span{
	display:block;
	float:left;
	text-indent:-999px;
	overflow:hidden;
}
.subcontent h2.company span{
	width:117px;
	height:22px;
	background:url(../img/title_company.gif) 0 0 no-repeat;
}
.subcontent h2.product_2 span{
	width:214px;
	height:23px;
	background:url(../img/title_product_2.gif) 0 0 no-repeat;
}
.subcontent h2.team span{
	width:94px;
	height:22px;
	background:url(../img/title_team.gif) 0 0 no-repeat;
}
.subcontent h2.media span{
	width:94px;
	height:23px;
	background:url(../img/title_media.gif) 0 0 no-repeat;
}
.subcontent h2.partner span{
	width:94px;
	height:23px;
	background:url(../img/title_partner.gif) 0 0 no-repeat;
}
.subcontent h2.hr span{
	width:100px;
	height:23px;
	background:url(../img/title_hr.gif) 0 0 no-repeat;
}
.subcontent h2.contact span{
	width:94px;
	height:23px;
	background:url(../img/title_contact.gif) 0 0 no-repeat;
}
.subcontent h2.join span{
	width:94px;
	height:23px;
	background:url(../img/title_accession.gif) 0 0 no-repeat;
}
.subcontent .text{
	padding:15px 0 0 0;
}
.subcontent .text p{
	font-size:14px;
	line-height:23px;
	padding:5px 0;
}
.subcontent h3{
	font-size:16px;
	line-height:30px;
	text-align:center;
	width:100%;
	padding:0 0 5px 0;
	border-bottom:1px solid #333;
}
.subcontent .text h4{
	font-size:14px;
	line-height:30px;
	margin:10px 0 0 0;
}
.subcontent .text h5{
	font-size:14px;
	line-height:25px;
	font-weight:normal;
}
.subcontent .text .line{
	clear:both;
	width:100%;
	height:1px;
	overflow:hidden;
	font-size:1px;
	margin:10px 0;
	border-bottom:1px dotted #ccc;
}
.subcontent .text .from{
	width:100%;
	text-align:center;
	margin:0 0 15px 0;
}
.subcontent .text .return{
	float:right;
	margin:20px 0 0 0;
	font-size:14px;
}
.subcontent .text img{
	margin:10px auto;
}
.subcontent .text ul li{
	font-size:14px;
	line-height:20px;
	padding:7px 0 0 10px;
	margin:0 20px 0 0;
	background:url(../img/icon_1.gif) 0 14px no-repeat;
}


.subcontent .text ul.partner{
	float:left;
}
.subcontent .text ul.partner li{
	display:inline;
	float:left;
	width:134px;
	height:52px;
	margin:0 20px 10px 0;
	padding:8px 0 0 0;
	background:url(../img/index_partner_imgbg.gif) 0 0 no-repeat;
}
.subcontent .text ul.partner li img{
	margin:0 auto;
}
.qxwz{ float:left; width:462px;}
.qxwz h2{ width:462px}
.qxwz img{ float:left}
.qxwz p{ width:462px; clear:both; text-indent:0px}
.qxwz p a{ color:#676767; text-decoration:none }
.qxwz1{ background:url(../img/qxwz.jpg) no-repeat left center; height:35px; clear:both}
