﻿.banner {	background: url("img/banner2.jpg") no-repeat;	margin: 0px auto;	width: 1800px; 	height: 558px; 	display: block; 	position: relative;	z-index: 1;}
.ban_left{float:left;}
.ban_left img{width:675px;height:558px;}
#content {height: 558px; overflow: hidden; position: relative;}
#key {	background: url("../img/banner_icon.png") no-repeat;width: 68px;height: 26px;text-align: center;bottom: 0px;color: rgb(255, 255, 255); 	-height: 26px;font-size: 14px;font-weight: bold; 	margin-left: 1330px; 	float: right; 	position: absolute;	z-index: 99; 	cursor: pointer;}
.con1 {	margin: 20px auto 0px; width: 1000px; height: 275px;}
.f_r{*float:right;}
#show {	width: 319px;}
#kinMaxShow {	width: 319px; height: 275px; overflow: hidden; visibility: hidden;}
#kinMaxShow p.title {	background: rgba(0, 0, 0, 0.5); 	left: 0px;	width: 100%; 	height: 30px; 	bottom: 0px; 	color: rgb(255, 255, 255); 	line-height: 30px; 	text-indent: 10px; 	font-family: Verdana; 	display: block;	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000,endcolorstr=#aa000000);	position: absolute;}
.dynamic {	border: 1px solid rgb(228, 240, 238); width: 323px; height: 273px; margin-left: 18px;}
.dynamic_list {	padding: 0px 17px; width: 289px; color: rgb(153, 153, 153); margin-top: 10px;}
.dynamic_list li {	background: url("../img/list_icon.gif") no-repeat 0px 13px; 	text-align: right; 	line-height: 31px; 	border-bottom-color: rgb(210, 210, 210);	border-bottom-width: 1px;	border-bottom-style: dashed;}
.dynamic_list li a {	text-indent: 8px; float: left;}
.garden {	border: 1px solid rgb(228, 240, 238); width: 323px; height: 273px;}
.garden dl {	margin: 21px 0px 0px 18px; 	width: 287px; 	height: 95px; 	border-bottom-color: rgb(210, 210, 210); 	border-bottom-width: 1px; 	border-bottom-style: dashed;}
.garden dl dt {	width: 120px; float: left;}
.garden dl dd {	margin: 8px 0px 0px 10px; width: 155px; float: right;}
.garden dl dd p {	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-bottom: 5px;}
.index_img {	margin: 20px auto; width: 1000px; height: 94px; display: block;}
.con2 {	margin: 0px auto; border: 1px solid rgb(228, 240, 238); width: 998px; height: 274px;}
.line {	background: rgb(255, 156, 32); width: 998px; height: 2px;}
.btg1{position:absolute;z-index:10;overflow:hidden;width:auto;}
.btg1 img{z-index:10;display:block;overflow:hidden;width:1309px;height:544px;}
.btg2{position:absolute;z-index:10;overflow:hidden;width:auto;}
.btg2 img{z-index:10;display:block;overflow:hidden;width:1309px;height:544px;}
.btgx{position:absolute;width:50px;height:50px;z-index:15;overflow:hidden;display:block; cursor:pointer;right:25px;top:118px;}

.classification {width: 95px; height: 272px;border-right-color: rgb(228, 240, 238); border-left-color: rgb(228, 240, 238);border-right-width: 1px; border-left-width: 1px; border-right-style: solid;	border-left-style: solid; 	float: left; display: block;}
.classification li {	background: url("../img/classification_list_bg.jpg") repeat-x; 	width: 95px; 	height: 45px;	text-align: center; 	line-height: 45px; 	display: block;}
.classification li a {
	width: 95px; height: 45px; font-size: 12px; display: block;
}
.classification li a:hover {
	background: url("../img/classification_title_bg.gif") repeat-x; 
	width: 95px; 
	height: 45px; 
	color: rgb(255, 255, 255);
	font-size: 14px; 
	font-weight: bold; display: block;
}
.classification li .classification_list_cur {
	background: url("../img/classification_title_bg.gif") repeat-x;
	color: rgb(255, 255, 255); 
	font-size: 14px; 
	font-weight: bold;
}
#tab {
	width: 781px;
	margin-top: 2px; 
	margin-left: 15px; 
	float: left; 
	position: relative;
}
#tab .tabList {
	
}
#tab .tabList ul li {
	width: 88px; 
	height: 42px;
	line-height: 42px; 
	text-indent: 27px; 
	font-size: 14px; 
	font-weight: bold; 
	margin-left: -1px; 
	float: left; 
	position: relative;
	cursor: pointer;
}
.con2_more {
	background: url("../img/title_more2.jpg") no-repeat right; 
	width: 65px; 
	height: 42px; 
	line-height: 42px; 
	margin-right: 10px; 
	float: right; 
	display: block;
}
#tab .tabCon {
	left: -1px; 
	top: 31px; 
	width: 760px; 
	height: 270px; 
	border-top-color: currentColor;
	border-top-width: medium; 
	border-top-style: none; 
	position: absolute;
}
#tab .tabCon li {
	margin-top: 25px;
        filter: alpha(opacity=0); 
	position: absolute; 
	opacity: 0;
        z-index: 1;
}
.tabcon_img {
	border: 1px solid rgb(247, 251, 253);
	width: 241px; 
	height: 153px; 
	text-align: center;
	color: rgb(227, 248, 254); 
	float: left; 
	display: block;
}
.tabcon_img p {
	margin-top: 15px;
}
#tab .tabList li.cur {
	background: url("../img/con2_title_bg.jpg") no-repeat; color: rgb(239, 152, 2); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#tab .tabCon li.cur {
	filter: alpha(opacity=100); opacity: 1;   
        z-index: 100;
}
#tab2 {
	width: 781px; margin-top: 2px; margin-left: 15px; float: left; position: relative;
}
#tab2 .tabList {
	
}
#tab2 .tabList ul li {
	width: 86px; height: 42px; line-height: 42px; text-indent: 27px; font-size: 14px; font-weight: bold; margin-left: -1px; float: left; position: relative; cursor: pointer;
}
.con2_more {
	background: url("../img/title_more2.jpg") no-repeat right; width: 65px; height: 42px; line-height: 42px; margin-right: 10px; float: right; display: block;
}
#tab2 .tabCon {
	left: -1px; top: 31px; width: 760px; height: 270px; border-top-color: currentColor; border-top-width: medium; border-top-style: none; position: absolute;
}
#tab2 .tabCon li {
	margin-top: 25px; filter: alpha(opacity=0); position: absolute; opacity: 0;
}
.tabcon_img {
	border: 1px solid rgb(247, 251, 253); width: 241px; height: 153px; text-align: center; color: rgb(227, 248, 254); float: left; display: block;
}
.tabcon_img p {
	margin-top: 15px;
}
#tab2 .tabList li.cur {
	background: url("../img/con2_title_bg.jpg") no-repeat; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#tab2 .tabCon li.cur {
	filter: alpha(opacity=100); opacity: 1;
}
.con3 {
	margin: 20px auto 0px; width: 1000px;
}
.list_hot {
	width: 725px; height: 265px; overflow: hidden; border-right-color: rgb(228, 240, 238); border-bottom-color: rgb(228, 240, 238); border-left-color: rgb(228, 240, 238); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: left;
}
.list_hot .hd {
	height: 48px; overflow: hidden;
}
.list_hot .hd h2 {
	width: 137px; height: 48px; color: rgb(74, 166, 40); line-height: 48px; text-indent: 22px; font-size: 16px; font-weight: bold; float: left;
}
.list_hot .hd span {
	margin: 20px 5px 0px; height: 12px; float: right; display: inline;
}
.list_hot .hd .con3_more {
	line-height: 48px; margin-left: 460px; float: left;
}
.ph_num a {
	background: rgb(201, 201, 201); width: 31px; height: 11px; text-indent: -999px; overflow: hidden; margin-left: 5px; float: left; display: inline;
}
.ph_num a:hover {
	background: rgb(94, 181, 38);
}
.ph_num a.current {
	background: rgb(94, 181, 38);
}
.ph_num a.current:hover {
	background: rgb(94, 181, 38);
}
.list_hot .bd {	width: 725px; height: 230px; overflow: hidden; position: relative; z-index: 1;}
.ph_list {left: 0px; top: 0px; width: 4000px; height: 230px; overflow: hidden; position: absolute; z-index: 2;}
.ph_list ul {width: 725px;overflow: hidden; margin-top:30px; float: left;}
.ph_list li {width: 213px; height: 158px; margin-left: 22px; float: left; display: block; position: relative;}
.ph_list li p {width: 213px; height: 24px;overflow: hidden;  text-align: left; bottom: 0px; position: absolute;text-indent: 2em;}
.ph_list li p {width: 100%; line-height: 24px; font-size: 12px;background: rgba(0, 0, 0, 0.5);}
.ph_list li p a {color:#fff;}
.message {border: 1px solid #E4F0EE; width: 266px; height: 264px; overflow: hidden; float: right;}
.message h3 {
	margin: 20px 0px 0px 24px; width: 214px; height: 38px; line-height: 38px; position: relative;
}
.message h3 p {
	width: 131px; height: 38px; color: rgb(204, 0, 0); text-indent: 0px; font-size: 12px; font-weight: bold; float: left; display: block;
}
.message h3 span {
	left: 165px; top: 6px; width: 50px; height: 22px; float: left; display: block; position: absolute;
}
.message h3 a.left_btn {
	background: url("../img/project_icon.jpg") no-repeat; width: 25px; height: 25px; float: left; display: block;
}
.message h3 a.right_btn {
	background: url("../img/project_icon.jpg") no-repeat -25px 0px; width: 25px; height: 25px; float: right; display: block;
}
.message_list {
	width: 229px; height: 159px; overflow: hidden; padding-left: 25px; font-size: 12px; margin-top: 21px; display: block;
}
.message_list dl {
	width: 195px; margin-right: 46px; float: left; position: relative;
}
.message_list dl dt {
	width: 214px; height: 158px; overflow: hidden;
}
.message_list dl dd {
	background: rgba(0, 0, 0, 0.5);
	width: 214px; height: 24px; bottom: 0px; line-height: 24px; text-indent: 2em; display: block; position: absolute;
}
.message_list dl dd a {
	color: rgb(255, 255, 255);
}
.con4 {
	margin: 0px auto; width: 1000px; height:325px;
}
.dynamic2 {
	border: 1px solid rgb(228, 240, 238); width: 323px; height: 310px;
}
.dynamic2_list {
	padding: 0px 17px; width: 289px; color: rgb(153, 153, 153); margin-top: 10px;
}
.dynamic2_list li {
	background: url("../img/list_icon.gif") no-repeat 0px 13px; text-align: right; line-height: 31px; border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; border-bottom-style: dashed;
}
.dynamic2_list li a {
	text-indent: 8px; float: left;
}
.international {
	width: 323px;
}
.international li {
	margin: 15px 0px 0px 14px; height:115px; text-align: center; float: left; display: block;
}
.international li p {
	line-height: 30px;
}
#con5 {
	margin: 0px auto 20px; width: 1000px; height: 275px;
}
.con5 {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: #f3f3f3; width: 727px; height: 274px; overflow: hidden; font-size: 12px; float: left;
}
.con5 h2 {
	width: 81px; height: 46px; color: rgb(37, 122, 33); line-height: 46px; font-size: 16px; font-weight: bold; margin-right: 15px; margin-left: 19px; float: left; display: block;
}
#tags {
	width: 725px; height: 46px; display: block;
}
#tags li {
	width: 86px; height: 46px; text-align: center; margin-right: 1px; float: left; display: block; list-style-type: none;
}
#tags li a {
	width: 86px; height: 46px; color: rgb(102, 102, 102); line-height: 46px; font-size: 14px; font-weight: bold; text-decoration: none; float: left; display: block;
}
#tags li.emptyTag {
	width: 4px;
}
#tags li.selectTag {
	height: 25px; margin-bottom: -2px; position: relative;
}
#tags li.selectTag a {
	background: url("../img/con2_title_bg.jpg") no-repeat; height: 46px; color: rgb(239, 152, 2); line-height: 46px;
}
#tagContent {
	margin: 20px 0px 0px 20px; width: 705px; height: 192px; float: left; display: block;
}
.tagContent {
	width: 705px; height: 192px; color: rgb(71, 71, 71); display: none;
}
.con4_img1 {
	float: left;
}
.con4_img2_cdyyj {
	background: url("../img/con5_img2_cdyyj.png") no-repeat; width: 177px; height: 65px; padding-top: 127px; padding-left: 10px; margin-left: 6px; margin-right:5px; float: left; display: block;
}
.con4_img2_yljs {
	background: url("../img/con5_img2_yljs.jpg") no-repeat; width: 177px; height: 65px; padding-top: 127px; padding-left: 10px; margin-left: 6px; margin-right:5px; float: left; display: block;
}
.con4_img2_ldhl {
	background: url("../img/con5_img2_ldhl.png") no-repeat; width: 177px; height: 65px; padding-top: 127px; padding-left: 10px; margin-left: 6px; margin-right:5px; float: left; display: block;
}
.con4_img2_whdjt {
	background: url("../img/con5_img2_whdjt.png") no-repeat; width: 177px; height: 65px; padding-top: 127px; padding-left: 10px; margin-left: 6px; margin-right:5px; float: left; display: block;
}
.con4_img2_xxyl {
	background: url("../img/con5_img2_xxyl.png") no-repeat; width: 177px; height: 65px; padding-top: 127px; padding-left: 10px; margin-left: 6px; margin-right:5px; float: left; display: block;
}
.con4_img2_hssy {
	background: url("../img/con5_img2_hssy.png") no-repeat; width: 177px; height: 65px; padding-top: 127px; padding-left: 10px; margin-left: 6px; margin-right:5px; float: left; display: block;
}
.con4_img2_zlzs {
	background: url("../img/con5_img2_zlzs.png") no-repeat; width: 177px; height: 65px; padding-top: 127px; padding-left: 10px; margin-left: 6px; margin-right:5px; float: left; display: block;
}
.con4_img2_ldhl a {
	background: url("../img/con5_icon.jpg") no-repeat left; width: 275px; height: 80px; color: rgb(239, 152, 2); line-height: 23px; text-indent: 10px; float: left; display: block;
}
.con4_img2_yljs a {
	background: url("../img/con5_icon.jpg") no-repeat left; width: 75px; height: 23px; color: rgb(239, 152, 2); line-height: 23px; text-indent: 10px; float: left; display: block;
}
.con4_img2_whdjt a {
	background: url("../img/con5_icon.jpg") no-repeat left; width: 275px; height: 80px; color: rgb(239, 152, 2); line-height: 23px; text-indent: 10px; float: left; display: block;
}
.con4_img2_xxyl a {
	background: url("../img/con5_icon.jpg") no-repeat left; width: 275px; height: 80px; color: rgb(239, 152, 2); line-height: 23px; text-indent: 10px; float: left; display: block;
}
.con4_img2_hssy a {
	background: url("../img/con5_icon.jpg") no-repeat left; width: 275px; height: 80px; color: rgb(239, 152, 2); line-height: 23px; text-indent: 10px; float: left; display: block;
}
.con4_img2_zlzs a {
	background: url("../img/con5_icon.jpg") no-repeat left; width: 275px; height: 80px; color: rgb(239, 152, 2); line-height: 23px; text-indent: 10px; float: left; display: block;
}
.con4_img2_cdyyj a {
	background: url("../img/con5_icon.jpg") no-repeat left; width: 275px; height: 80px; color: rgb(239, 152, 2); line-height: 23px; text-indent: 10px; float: left; display: block;
}
.con4_img2_yljs a:hover {
	text-decoration: underline;
}
#tagContent li.selectTag {
	display: block;
}
.knowledge {
	width: 261px; height: 275px; float: right;
}
.knowledge h2 {
	background: url("../img/knowledge_title_bg.jpg") no-repeat; width: 261px; height: 43px;
}
.knowledge h2 span {
	background: url("../img/title_more2.jpg") no-repeat right 20px; width: 65px; height: 43px; line-height: 54px; font-size: 12px; font-weight: normal; margin-left: 172px; display: block;
}
.knowledge ul.out {
	border-width: 3px 3px 3px; border-style: none solid solid; border-color:#F3F3F3; width: 255px; height: 229px;
}
.knowledge ul.out ul {padding-top: 10px;}
.knowledge ul li {
	width: 213px; height: 17px; height: 35px;padding-left: 10px;
}
.knowledge ul li span {
	background: url("../img/knowledge_list_bg.jpg") no-repeat center; width: 53px; height: 17px; text-align: center; color: rgb(255, 255, 255); float: left; display: block;
}
.knowledge ul li a {
	width: 150px; height: 17px; overflow: hidden; margin-left: 9px; float: left; display: block;
}
.con6 {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: #f3f3f3; margin: 0px auto 20px; width: 998px; height: 165px;
}
.con6_title {
	width: 998px; height: 49px; line-height: 49px;
}
.con6_title span {
	color: rgb(74, 166, 40); font-size: 16px; font-weight: bold; margin-left: 20px; float: left;
}
.con6_title a {
	background: url("../img/title_more2.jpg") no-repeat right; width: 65px; height: 49px; text-align: left; margin-right: 20px; float: right; display: block;
}
.con6_list {
	margin: 20px 0px 0px 20px; width: 960px;
}
.con6_list dl {width: 320px; height:96px; float: left;}
.con6_list dl dt {	width: 144px; height:96px; overflow: hidden; float: left;}
.con6_list dl dd {	width: 134px; height:96px; padding-right: 10px; margin-left: 10px; border-right-color: rgb(224, 223, 223); border-right-width: 1px; border-right-style: dashed; float: left; display: block;}
.con6_list dl dd span {
	width: 125px; height: 25px; font-size: 14px; font-weight: bold; display: block;
}
.con6_list dl dd span a {	color: rgb(255, 165, 0);}
.con6_list dl dd p {	color: rgb(153, 153, 153);}
.link {	background: rgb(255, 255, 255); margin: 20px auto 0px; border: 1px solid rgb(228, 240, 238); width: 998px;text-indent: 20px;}
.link_m{height:25px;overflow:hidden;padding-right: 8px; padding-top: 2px;}
.link_m a{float:right;background:url(../img/title_more2.jpg) right no-repeat;padding-right: 20px;}
.link_n{padding-bottom: 10px;}