@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}
body {
    margin:0px;
    padding:0px;
    font-size: 12px;
	font-family: Arial,"宋体";
	color:#4f4f4f;
	line-height:18px;
	text-align:left;
	background:#d7eeba url(../images/bg.gif) repeat-x left top;
	line-height:20px;
}
div,span,ul,li,dl,dt,dd,img{
	margin:0;
	padding:0;
	border:0;
}
a {
	text-decoration:none;
	color:#4f4f4f;
}
a:hover{
	text-decoration:underline;
	color:#007d00;
}
a img {
	border: none;
}
p.clear{
    clear:both;
    padding:10px 0 0 0;
}
.h1{
	font-size:18px;
	color:#007d00;
	font-weight:bold;
}
.h2{
	font-size:12px;
	color:#007d00;
	font-weight:bold;
}
.h3{
	font-size:14px;
}
.h4{
	font-size:20px;
	color:#007d00;
	font-weight:bold;
}
.img{
	margin-bottom:5px;
}
.img2{
	margin-bottom:10px;
}
form {
	margin:0;
	padding:0;
}
.textfield{
	width:200px;
	height:18px;
	float:left;
	border:#CCC 1px solid;
}
.textfield2{
	width:135px;
	height:18px;
	float:left;
	border:#CCC 1px solid;
}
.textarea{
	width:200px;
	height:auto;
	float:left;
	border:#CCC 1px solid;
}
.submit{
	width:94px;
	height:24px;
	float:left;
	background:url(../images/submit.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
.submit3{
	width:94px;
	height:24px;
	float:left;
	background:url(../images/reset.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
.submit2{
	width:66px;
	height:23px;
	float:left;
	background:url(../images/search.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
.reset{
	width:94px;
	height:24px;
	float:left;
	background:url(../images/reset.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
	border:none;
	cursor:pointer;
}
.select{
	width:50px;
	height:18px;
	float:left;
	border:#CCC 1px solid;
	color:#999;
}

/* Banner */

#banner {
	width:1280px;
	height: 363px;
	margin: 0 auto;
	background:#FFF url(../images/banner_pic.jpg) no-repeat;
}

/* Header */

#header{
	width:981px;
	height:49px;
	background:#FFF url(../images/top_bg.gif) repeat-x left;
	border-bottom:#d9dee2 solid 1px;
	border-left:#d9dee2 solid 1px;
	border-right:#d9dee2 solid 1px;
	margin-left:138px;
	margin-right:139px;
	padding-left:10px;
	padding-right:10px;
}
.logo{
	width:200px;
	height:49px;
	float:left;
	margin-right:300px;
}
.subnav{
	width:481px;
	height:49px;
	float:left;
	line-height:49px;
}
.subnav a{
	color:#000;
}
.subnav a:hover{
	color:#007d00;
}
.share{
	width:233px;
	height:auto;
	float:left;
	margin:280px 139px 0 908px;
	text-align:right;
	color:#FFF;
}

/* Nav */

#mainnav{
	width:1003px;
	height:52px;
	margin: 0 auto;
	background:#FFF url(../images/nav.gif) no-repeat left;
	padding-left:138px;
	padding-right:139px;
}
#mainnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}
#mainnav li{
	display: inline;
	line-height:52px;
}
#mainnav .about a{
	width:141px;
	height:52px;
	float:left;
	display:block;
	background:url(../images/about.gif) no-repeat;
}
#mainnav .about a:hover{
	width:141px;
	height:52px;
	float:left;
	display:block;
	background:url(../images/about_2.gif) no-repeat;
}
#mainnav .research a{
	width:138px;
	height:52px;
	float:left;
	display:block;
	background:url(../images/research.gif) no-repeat;
}
#mainnav .research a:hover{
	width:138px;
	height:52px;
	float:left;
	display:block;
	background:url(../images/research_2.gif) no-repeat;
}
#mainnav .case a{
	width:138px;
	height:52px;
	float:left;
	display:block;
	background:url(../images/case.gif) no-repeat;
}
#mainnav .case a:hover{
	width:138px;
	height:52px;
	float:left;
	display:block;
	background:url(../images/case_2.gif) no-repeat;
}
#mainnav .picture a{
	width:138px;
	height:52px;
	float:left;
	display:block;
	background:url(../images/picture.gif) no-repeat;
}
#mainnav .picture a:hover{
	width:138px;
	height:52px;
	float:left;
	display:block;
	background:url(../images/picture_2.gif) no-repeat;
}
#mainnav .topic a{
	width:138px;
	height:52px;
	float:left;
	display:block;
	background:url(../images/topic.gif) no-repeat;
}
#mainnav .topic a:hover{
	width:138px;
	height:52px;
	float:left;
	display:block;
	background:url(../images/topic_2.gif) no-repeat;
}
#mainnav .magazine a{
	width:173px;
	height:52px;
	float:left;
	display:block;
	background:url(../images/magazine.gif) no-repeat;
}
#mainnav .magazine a:hover{
	width:173px;
	height:52px;
	float:left;
	display:block;
	background:url(../images/magazine_2.gif) no-repeat;
}
#mainnav .contact a{
	width:137px;
	height:52px;
	float:left;
	display:block;
	background:url(../images/contact.gif) no-repeat;
}
#mainnav .contact a:hover{
	width:137px;
	height:52px;
	float:left;
	display:block;
	background:url(../images/contact_2.gif) no-repeat;
}


/* Content */

#content{
	width:1003px;
	height:auto;
	margin: 0 auto;
	background:url(../images/banner_pic2.gif) no-repeat left top;
	padding-left:138px;
	padding-right:139px;
	overflow:auto;
}
.content_2{
	width:986px;
	height:auto;
	float:left;
	overflow:auto;
	background:url(../images/content_bg.gif) repeat-x top left #FFF;
	padding-left:8px;
	padding-right:9px;
	padding-top:8px;
}
.ad{
	width:986px;
	height:auto;
	float:left;
	padding-bottom:12px;
}
.group{
	width:986px;
	height:auto;
	float:left;
	padding-bottom:10px;
}
.group1_left{
	width:310px;
	height:205px;
	float:left;
}
.mainbox{
    overflow:hidden;
    position:relative;
}
.flashbox{
   overflow:hidden;
    position:relative;
}
.imagebox{
    text-align:right;
	position:relative;
	z-index:999;
}
.bitdiv{
	display:inline-block;
	width:14px;
	height:14px;
	margin:0 5px 5px 0px;
	cursor:pointer;
	float:right;
}
.defimg{
	background-image:url(../images/02.png);
}
.curimg{
	background-image:url(../images/01.png);
}
.group1_middle{
	width:395px;
	height:auto;
	float:left;
	margin-left:20px;
	margin-right:20px;
	font-size:13px;
	line-height:22px;
}
.group1_middle2{
	width:395px;
	height:auto;
	float:left;
	border-bottom:#999 1px dashed;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:15px;
}
.group1_right{
	width:240px;
	height:auto;
	float:left;
}
.group2_left2{
	width:730px;
	height:auto;
	float:left;
	margin-right:20px;
}
.group3_left2{
	width:720px;
	height:auto;
	float:left;
	margin-right:20px;
}
.left2_title{
	width:730px;
	height:40px;
	float:left;
	background:url(../images/title_1.gif) no-repeat;
}
.left2_subtitle{
	width:710px;
	height:40px;
	float:left;
	background:url(../images/subtitle_bg.gif) no-repeat;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px 10px 5px 10px;
}
.left2_topic{
	width:230px;
	height:auto;
	float:left;
	margin-right:15px;
	margin-bottom:5px;
}
.left2_topic2{
	width:230px;
	height:auto;
	float:left;
	margin-bottom:5px;
}
.left2_point{
	width:730px;
	height:auto;
	float:left;
	border-top:#999 1px dashed;
	padding-top:10px;
}
.group2_right2{
	width:224px;
	height:auto;
	float:left;
	border:#CCC 1px solid;
	background:url(../images/recommend.gif) no-repeat left top #f8f8f8;
	padding-top:50px;
	padding-left:5px;
	padding-right:5px;
}
.group2_right3{
	width:212px;
	height:auto;
	float:left;
	border:#CCC 1px solid;
	padding:0 5px 0 5px;
	margin-top:10px;
	background-color:#f8f8f8;
}
.right2_title{
	width:224px;
	height:auto;
	float:left;
	margin-bottom:5px;
}
.right2_title a{
	color:#4f4f4f;
}
.right2_title2{
	width:224px;
	height:auto;
	float:left;
	margin-bottom:5px;
	line-height:18px;
}
.right2_title2 a{
	color:#4f4f4f;
}
.right2_theme{
	width:50px;
	height:50;
	float:left;
}
.right2_theme2{
	width:108px;
	height:74;
	float:left;
	line-height:20px;
	background-color:#f2f1f1;
	text-align:center;
}
.right2_theme2 a{
	color:#4f4f4f;
}
.right2_theme3{
	width:224px;
	height:auto;
	float:left;
	margin-bottom:5px;
}
.right2_theme3 ul{
	width:224px;
	height:auto;
}
.right2_theme3 ul li{
	line-height:20px;
	width: 224px;
	float:left;
	list-style-type: none;
}
.right2_theme3 ul li a{
	color:#4f4f4f;
}
.right2_theme3 ul li a:hover{
	color:#007d00;
}
.group3_title{
	width:986px;
	height:40px;
	background:url(../images/title_2.gif) no-repeat left;
	float:left;
}
.group3_title2{
	width:612px;
	height:auto;
	float:left;
	padding:0 10px 0 10px;;
	margin:10px 0 0 0;
}
.group3_title2 a{
	color:#4f4f4f;
	font-weight:bold;
}
.group3_title3{
	width:944px;
	height:40px;
	float:left;
	background:url(../images/keyword_bg.gif) no-repeat left;
	padding:5px 10px 5px 10px;;
	margin-top:10px;
	margin-bottom:10px;
}
.group3_title3 a{
	color:#4f4f4f;
	font-weight:bold;
}
.group3_content{
	width:964px;
	height:auto;
	background-color:#f4f4f4;
	float:left;
	border:#CCC 1px solid;
	padding-left:10px;
	padding-right:10px;
}
.group3_content2{
	width:964px;
	height:auto;
	float:left;
	border-bottom:#CCC 1px solid;
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.group3_content3{
	width:944px;
	height:auto;
	float:left;
	border-bottom:#CCC 1px dashed;
	padding：0 10px 5px 10px;
	margin:10px 0 5px 0;
}
.group3_content4{
	width:944px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
.group3_content4_left{
	width:310px;
	height:auto;
	float:left;
	margin-right:20px;
	margin-top:10px;
}
.group3_content4_right{
	width:456px;
	height:auto;
	float:left;
	line-height:19px;
	margin-top:10px;
}
.group3_content4_right a{
	color:#4f4f4f;
}
.group3_content5{
	width:944px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}
.group3_content6{
	width:300px;
	height:auto;
	float:left;
	padding-right:20px;
}
.group3_content7{
	width:720px;
	height:auto;
	float:left;
	margin:10px 0 5px; 0;
}
.group3_content8{
	width:310px;
	height:auto;
	float:left;
	margin:10px 20px 0 0;
}
.group4{
	width:966px;
	height:auto;
	float:left;
	padding-top:40px;
	margin-bottom:10px;
	background:url(../images/case_bg.gif) no-repeat;
	padding-left:11px;
	padding-right:10px;
	padding-bottom:10px;
}
.pic_table_searchTitleb {
	width:123px;
	height:27px;
	float: left;
	background:url(../images/pic_table_searchTitleb.gif) no-repeat left top;
	cursor: hand;
	line-height:27px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#4f4f4f;
	list-style-type: none;
}
.pic_table_searchTitlea {
	width:123px;
	height:27px;
	float: left;
	background:url(../images/pic_table_searchTitlea.gif) no-repeat left top;
	cursor: hand;
	line-height:27px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#007d00;
	list-style-type: none;
}
.pic_show_layout {
	width:964px;
	height:auto;
	float:left;
	background-color:#FFF;
	border:#5eb725 1px solid;
	list-style-type: none;
}
.pic_show{
	width:300px;
	height:auto;
	float:left;
	margin:13px 9px 13px 9px;
	text-align:center;
}
.pic_show a{
    color:#4f4f4f;
}
.left3_title{
	width:730px;
	height:40px;
	float:left;
	background:url(../images/title_3.gif) no-repeat;
}
.left3_conent{
	width:730px;
	height:auto;
	float:left;
	margin-top:20px;
}
.left3_conent2{
	width:374px;
	height:auto;
	float:left;
	border-right:#CCC 1px solid;
	padding-right:20px;
	padding-left:10px;
	margin-right:25px;
}
.left3_conent2 a{
	color:#4f4f4f;
	font-weight:bold;
}
.left3_conent3{
	width:300px;
	height:auto;
	float:left;
}
.right3_content3{
	width:235px;
	height:auto;
	float:left;
}
.right3_ad{
	width:233px;
	height:auto;
	float:left;
	border:#CCC 1px solid;
	margin-bottom:10px;
}
.right3_content4{
	width:224px;
	height:auto;
	float:left;
	border:#CCC 1px solid;
	background:url(../images/special_topic.gif) no-repeat left top #f8f8f8;
	padding-top:45px;
	padding-left:5px;
	padding-right:5px;
}


/* Footer */
.footer{
	width:884px;
	height:auto;
	float:left;
	background-color:#f8f8f8;
	padding:8px 50px 8px 50px;
	text-align:center;
	margin-bottom:15px;
	border:#CCC 1px solid;
}
.footer a{
	color:#4f4f4f;
}
