﻿@charset "utf-8";

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    font: 14px/1 "宋体";
    /*font: 14px/1 Microsoft YaHei, Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;*/ /* 用 ascii 字符表示，使得在任何编码下都无问题 */ position: relative;
}
body.indexBody{background:#fcfefe;}
body.otherBody{ background:#f7f4ef;}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 14px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size:14px; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; color:#000000;}
a:hover { text-decoration: none;color:#cc0000;}

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
	border-bottom: 1px dotted;
	cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
img{ margin:0px; padding:0px;}
button, input, select, textarea {font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */}

/* 重置表格元素 */
table {border-collapse: collapse; border-spacing: 0;}
/* 重置 hr */
hr {border: none; height: 1px;}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }

.clear{clear: both;height: 0;}

/*头部*/
#header{
	width: 100%;
	height: 107px;
}
.header_container_index{
	width: 1200px;
	height: 107px;
	margin: 0 auto;
}
.header_container{
	width: 1000px;
	height: 107px;
	margin: 0 auto;
}
.header_logo{
	float: left;
	margin-top: 18px;
	width: 240px;
	height: 63px;
}
.header_nav{
	height: 105px;
	float: right;
}
.header_nav li{
	position: relative;
	z-index: 88;
	display: block;
	float: left;
	height: 105px;
	line-height: 105px;
	min-width: 16px;
	color: #000000;
}
.header_nav li>a{
	display: block;
	height: 105px;
	padding: 0 26px;
	font-size: 18px;
	background: url(../images/nav_bg.jpg) no-repeat left center;
}
.header_nav li:hover>a{
	color: #3ac946;
	border-bottom: 2px solid #3ac946;
}
.header_nav li:last-child a{
	border-bottom: none !important;
}
.header_nav li.active>a{
	color: #15b224;
	border-bottom: 2px solid #15B224;
}
.header_nav li:first-child a{
	background: none;
}
.header_nav li .detail{
	position: absolute;
	display: none;
	background: #f8f9fb;
	width: 542px;
	height: 242px;
	left: -65px;
	top: 107px;
	z-index: 99;
	padding: 30px 65px 0 66px;
	border-bottom: 2px solid #15B224;
}
.detail2{
	margin-left: -124px;
}
.detail3{
	margin-left: -248px;
}
.header_nav li .search_detail{
	position: absolute;
	display: none;
	width: 290px;
	height: 38px;
	right: 0;
	top: 107px;
	left: auto;
	background-color: #f0f0f0;
	border-top: 1px solid #666666;
	border-bottom: 2px solid #15B224;
	padding: 10px 7px 8px 8px;
	line-height: normal;
}
.header_nav li .search_detail input[type='text']{
	width: 238px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #E0E0E0;
	border-right: 0;
	float: left;
	padding-left: 12px;
	color: #333333;
}
.header_nav li .search_detail input[type='image']{
	width: 36px;
	height: 36px;
	float: left;
	border: 1px solid #E0E0E0;
	border-left: 0;
}
.narrow_padding_right{
	padding-right: 33px !important;
	width: 574px !important;
}
.header_nav li .detail>ul{
	float: left;
	margin-top: -10px;
}
.header_nav li .detail ul li{
	float: none;
	padding: 0;
	width: 133px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-bottom: 1px solid #cccccc;
}
.header_nav li .detail ul li:last-child{
	border: none;
}
.header_nav li .detail ul li a{
	display: block;
	padding: 0;
	margin: 0 auto;
	width: 133px;
	height: 33px;
	text-align: center;
	font-size: 14px;
	background: none;
	color: inherit;
}
.header_nav li .detail ul li:hover a{
	border-bottom: none;
}
.header_nav li .detail ul li.active a{
	color: #15B224;
	border-bottom: none;
}
.search_ico{
	width: 16px;
	height: 16px;
	position: absolute;
	top: 42%;
}
.detail_content{
	width: 340px;
	height: 200px;
	float: right;
	display: none;
}
.detail_content:last-child{
	margin-right: 30px !important;
}
.bigger_width{
	width: 400px !important;
}
.detail_content img{
	display: block;
	width: 100%;
	height: 113px;
}
.detail_content .title{
	font-size: 16px;
	line-height: 36px;
	font-family: "微软雅黑";
	color: #333333;
	margin-top: 15px;
}
.detail_content .content{
	font-size: 12px;
	line-height: 21px;
	color: #333333;
	height: 45px;
	overflow: hidden;
}
.detail_content .list{
	width: 400px !important;
	float: none !important;
}
.detail_content .list li{
	width: 400px !important;
	border: none !important;
	height: 18px !important;
	line-height: 18px !important;
	overflow: hidden;
	padding-left: 5px;
	background: url(../images/point_03.jpg) no-repeat left center;
	margin-bottom: 16px;
}
.detail_content .list li a{
	padding: 0 !important;
	display: block;
	width: 390px !important;
	border: none !important;
	text-align: left !important;
	font-size: 14px;
	color: #333333 !important;
	height: 18px !important;
	line-height: 18px !important;
	margin-left: 10px !important;
}
.detail_content .list li a:hover{
	color: #15B224 !important;
}
.detail_content .list li span.time{
	float: right;
	margin-left: 10px;
	color: #333333 !important;
}

/*轮播图*/
/*.swiper-container {
    height: 450px;
}
.swiper-button-prev{
	left: 0 !important;
}
.swiper-button-next{
	right: 0 !important;
}
.swiper-button-white{
	display: block;
	width: 40px !important;
	height: 52px !important;
	background-color: #000000;
	background-size: 50% 50% !important;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
.swiper-button-white:hover{
	background-color: #15b224;
	opacity: 1;
	filter:alpha(opacity=100);
}
.swiper-pagination{
	left: 50%;
	margin-left: -600px;
	bottom: 40px !important;
}
.swiper-pagination span{
	background: #ffffff;
	opacity: 1 !important;
	filter:alpha(opacity=100) !important;
}
.swiper-pagination-bullet-active{
	background: #15B224 !important;
}
*/
.lubo_box h1{
	background: url(../images/banner_bg.png) no-repeat left center;
	display: block;
	width: 557px;
	height: 82px;
	position: absolute;
	left: 50%;
	margin-left: -700px;
	top: 151px;
	line-height: 82px;
	color: #FFFFFF;
	padding-left: 32px;
	font-size: 24px;
	opacity: 0;
	filter: alpha(opacity=0);
}

/*新轮播图*/
.lubo{
	width: 100%;
	clear: both; 
	position: relative; 
	height:450px;
}
.lubo_box{
	position: relative; 
	width: 100%; 
	height:450px; 
}
.lubo_box li{ 
	float: left;
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height:450px; 
	opacity: 0;
	filter:alpha(opacity=0);
}
.cir_box{ 
	overflow: hidden; 
	position: absolute; 
	z-index: 100;
	margin-left: -600px !important;
}
.cir_box li{ 
	float: left; 
	width: 10px; 
	height: 10px; 
	margin:0 5px; 
	cursor: pointer; 
	opacity: 0.8;
	filter:alpha(opacity=80);
	background: url(../images/w_circle_03.png) no-repeat center center;
}
.cir_box li.cir_on{
	background: url(../images/g_circle_03.png) no-repeat center center;
}
.lubo_btn{ 
	position: absolute; 
	width: 100%; 
	top: 200px; 
	z-index: 100;
}
.left_btn{
	position: absolute;
	left: 0;
	width: 40px; 
	height: 52px; 
	background: url(../images/l_btn_03.png) no-repeat center center;
	opacity: 0.5;
	filter:alpha(opacity=50);
	cursor: pointer; 
	background-color: #000000;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.right_btn{
	position: absolute;
	right: 0;
	width: 40px; 
	height: 52px; 
	background: url(../images/r_btn_03.png) no-repeat center center;
	opacity: 0.5;
	filter:alpha(opacity=50);
	cursor: pointer; 
	background-color: #000000;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
} 
.left_btn:hover,.right_btn:hover{
    background-color: #15B224;
}




.index_container1{
	width: 1200px;
	margin: 30px auto 0;
}
.index_about{
	float: left;
	height: 120px;
	width: 590px;
}
.index_about img{
	width: 312px;
	height: 109px;
	float: left;
	margin-top: 10px;
}
.index_about_container{
	float: right;
	width: 250px;
}
.index_about_container .title{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 18px;
	color: #000000;
}
.index_about_container .title span{
	color: #666666;
	font-size: 14px;
	margin-left: 10px;
}
.index_about_container .content{
	margin-top: 20px;
	font-size: 14px;
	line-height: 21px;
	height: 48px;
	overflow: hidden;
}
.index_about_container .content a{
	color: #333333;
}


.index_news{
	float: right;
	width: 556px;
	height: 120px;
}
.index_news p.title a{
	display: block;
	float: right;
	font-size: 14px;
	color: #666666;
}
.index_news p.title a:hover{
	color: #333333;
}
.index_news p.title{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 18px;
	color: #000000;
}
.index_news .title span{
	color: #666666;
	font-size: 14px;
	margin-left: 10px;
}
.index_news ul{
	margin-top: 15px;
	height: 54px;
	overflow: hidden;
}
.index_news ul li{
	display: block;
	height: 27px;
	line-height: 27px;
	padding-left: 10px;
	background: url(../images/point_03.jpg) no-repeat left center;
}
.index_news ul li a{
	color: #333333;
}
.index_news ul li a:hover{
	color: #15B224;
}
.index_news ul li a:hover span{

}
.index_news ul li a span{
	float: right;
	color: #333333;
}


.index_container2{
	width: 1200px;
	margin: 30px auto 66px;
}
.index_container2 p.title{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 18px;
	color: #000000;
}
.index_container2 .title span{
	color: #666666;
	font-size: 14px;
	margin-left: 10px;
}
.index_container2 ul{
	height: 510px;
}
.index_container2 ul li{
	display: block;
	float: left;
	margin-right: 60px;
	margin-top: 35px;
	width: 360px;
	height: 220px;
	border-bottom: 2px solid #8bb2f1;
	cursor: pointer;
}
.index_container2 ul li:nth-child(3n){
	margin-right: 0;
}
.index_container2 ul li a:hover .core_text_container .title2{
	color: #15B224;
}
.index_container2 ul li a:hover .core_text_container .content2{
	color: #333333;
}
.index_container2 ul li .core_img_container{
	width: 100%;
	height: 145px;
	position: relative;
}
.index_container2 ul li .core_img_container img{
	width: 100%;
	height: 145px;
}
.index_container2 ul li .core_img_container .core_img_cover{
	position: absolute;
	left: 0;
	top: 0;
	width: 360px;
	height: 145px;
	opacity: 0;
	filter: alpha(opacity=0);
	display: none;
}
.index_container2 ul li .core_img_container .core_img_cover .bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 360px;
	height: 145px;
	background-color: #000000;
	opacity: 0.4;
	filter:alpha(opacity=40);
}
.index_container2 ul li .core_img_container .core_img_cover .icon{
	position: absolute;
	width: 46px;
	height: 46px;
	left: 157px;
	top: 50px;
}
.index_container2 ul li .core_text_container{
	height: 60px;
	padding: 15px 0 0 17px;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
}
.index_container2 ul li .core_text_container .title2{
	font-size: 16px;
	height: 21px;
	line-height: 21px;
	color: #000000;
}
.index_container2 ul li .core_text_container .content2{
	font-size: 14px;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	margin-top: 5px;
	color: #333333;
}
#footer{
	width: 100%;
	height: 146px;
	background-color: #eeeeee;
}
.footer_container_index{
	width: 1200px;
	margin: 0 auto;
}
.footer_container{
	width: 1000px;
	margin: 0 auto;
}
.footer_div1{
	float: left;
}
.footer_div1 ul{
	margin-top: 25px;
	height: 15px;
}
.footer_div1 ul li{
	display: block;
	float: left;
	background: url(../images/nav_bg2.png) no-repeat left center;
}
.footer_div1 ul li:first-child{
	background: none;
}
.footer_div1 ul li:first-child a{
	padding-left: 0;
}
.footer_div1 ul li a{
	display: block;
	padding: 0 24px 0 30px;
	color: #333333;
}
.footer_div1 ul li a:hover{
	color: #15B224;
}
.footer_div1 p{
	font-family: "微软雅黑";
	margin-top: 20px;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.footer_div1 p a{
	color: #aaa;
	font-size: 10px;
	margin-left: 20px;
}
.footer_div1 p a:hover{
	color: #4d4e4e;
}
.footer_div2{
	float: right;
	width: 400px;
	margin-top: 30px;
	font-size: 12px;
	color: #666666;
}
.bdsharebuttonbox{
	position: relative;
	top: -7px;
}
.footer_div2 div.line1{
	float: right;
}
.footer_div2 div.line1 .links{
	float: left;
	width: 120px;
	height: 30px;
	line-height: 30px;
	background: url(../images/links_03.jpg) no-repeat center center;
	position: relative;
	top: -7px;
}
.footer_div2 div.line1 .links ul{
	position: absolute;
	width: 118px;
	height: 100px;
	border: 1px solid #cccccc;
	left: 0;
	bottom: 28px;
	background-color: #FFFFFF;
	overflow-y: scroll;
	overflow-x: hidden;
	display: none;
}
.footer_div2 div.line1 .links ul li{
	width: 120px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
}
.footer_div2 div.line1 .links ul li a{
	display: block;
	padding-left: 10px;
	width: 110px;
	color: #333333;
}
.footer_div2>ul{
	float: right;
	margin-top: 10px;
}
.footer_div2>ul>li{
	float: left;
	padding-left: 25px;
	margin-left: 25px;
}
.footer_div2>ul>li>a{
	color: #666666;
}

.banner{
	display: block;
	width: 100%;
	height: 172px;
}
.banner1{
	background: url(../images/b1_02.jpg) no-repeat center;
}
.banner2{
	background: url(../images/b2_02.jpg) no-repeat center;
}
.banner3{
	background: url(../images/b3_02.jpg) no-repeat center;
}
.banner4{
	background: url(../images/b4_02.jpg) no-repeat center;
}
.banner5{
	background: url(../images/b5_02.jpg) no-repeat center;
}
.banner6{
	background: url(../images/b6_02.jpg) no-repeat center;
}
.banner7{
	background: url(../images/b7_02.jpg) no-repeat center;
}
.banner8{
	background: url(../images/b8_02.jpg) no-repeat center;
}
.banner9{
	background: url(../images/b9_02.jpg) no-repeat center;
}
.content_container{
	width: 1000px;
	min-height: 520px;
	margin: 0 auto;
}
.content_left_div{
	float: left;
	width: 227px;
}
.content_left_div .title{
	font-size: 24px;
	font-family: "微软雅黑";
	color: #000000;
	text-align: center;
	padding: 30px 0 25px 0;
}
.content_left_div ul{
	
}
.content_left_div ul li{
	position: relative;
	z-index: 50;
	display: block;
	height: 39px;
	line-height: 40px;
	border-bottom: 1px solid #e0e0e0;
	color: #333333;
}
.content_left_div ul li:first-child{
	border-top: 1px solid #15B224;
	height: 40px;
}
.content_left_div ul li.active a{
	color: #FFFFFF;
}
.content_left_div ul li.active span{
	width: 227px;
	background-color: #15B224;
}
.content_left_div ul li a{
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #333333;
	position: relative;
	z-index: 60;
}
.content_left_div ul li span{
	z-index: 55;
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 0;
	height: 40px;
	background-color: #49D457;
}
.content_right_div{
	float: right;
	width: 723px;
}
.content_right_position{
	margin-left: 30px;
	height: 24px;
	padding: 35px 0 20px 0;
	border-bottom: 1px solid #E0E0E0;
}
.content_right_position li{
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	background: url(../images/icon_next_03.jpg) no-repeat left center;
	color: #333333;
}
.content_right_position li.active{
	color: #15B224;
}
.content_right_position li:first-child{
	background: url(../images/icon_home_03.jpg) no-repeat left center;
	padding-left: 8px;
}
.content_right_position li a{
	display: block;
	padding: 0 18px 0 25px;
	color: inherit;
}
.content_right_container{
	margin-top: 25px;
	border-left: 1px dashed #E0E0E0;
	padding-bottom: 75px;
}
.content_right_container .title{
	position: relative;
	padding-left: 30px;
	font-size: 20px;
	color: #333333;
	top: -6px;
}
.content_right_container .title span{
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	left: -8px;
	top: 5px;
	background-color: #15B224;
}
.content_right_container .content_right_content{
	margin-left: 28px;
	margin-top: 4px;
}
.content_right_container .content_right_content .ceo_div{
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 15px;
	margin-top: 24px;
}
.content_right_container .content_right_content .ceo_div .title2{
	font-size: 16px;
	line-height: 25px;
	color: #333333;
}
.content_right_container .content_right_content .ceo_div .content2{
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	margin-top: 10px;
}
.content_right_content ul.honor_ul{
	margin-top: 15px;
	height: 600px;
	border-bottom: 1px solid #E0E0E0;
}
.content_right_content ul.honor_ul li{
	float: left;
	width: 320px;
	height: 274px;
	overflow: hidden;
	margin-top: 25px;
	margin-right: 20px;
}
.content_right_content ul.honor_ul li img{
	display: block;
	width: 320px;
	height: 220px;
}
.content_right_content ul.honor_ul li p{
	font-size: 14px;
	color: #333333;
	margin-top: 20px;
	text-align: center;
	line-height: 18px;
}
.content_right_content img{
	max-width: 700px;
}
.history_div:first-child{
	margin-top: 50px;
}
.history_div .time{
	float: left;
	font-size: 14px;
	color: #333333;
	width: 142px;
	position: relative;
}
.history_div .time img{
	display: block;
	width: 13px;
	height: 13px;
	position: absolute;
	right: -7px;
	top: 1px;
}
.history_div .affire{
	float: left;
	padding-left: 35px;
	border-left: 1px solid #E0E0E0;
	padding-bottom: 20px;
	max-width: 70%;
}
.history_div .affire p{
	margin-top: 8px;
	font-size: 14px;
	color: #333333;
}
.history_div .affire img{
	width: auto;
	max-width: 100%;
}
.culture_div1{
	margin-top: 50px;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 28px;
}
.culture_div1 p.title2{
	text-align: center;
	font-size: 16px;
	color: #15B224;
}
.culture_div1 p.content2{
	text-align: center;
	font-size: 14px;
	margin-top: 18px;
	color: #333333;
}
.culture_div2{
	margin-top: 50px;
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 32px;
}
.culture_div2 p.title2{
	text-align: center;
	font-size: 16px;
	color: #15B224;
}
.culture_div2 ul{
	margin-top: 25px;
	height: 42px;
}
.culture_div2 ul li{
	display: block;
	float: left;
	width: 155px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: url(../images/border_03.png) no-repeat center center;
	font-size: 16px;
	color: #333333;
	margin-right: 22px;
}
.culture_div2 ul li:last-child{
	margin-right: 0;
}
.culture_div3{
	margin-top: 50px;
}
.culture_div3 p.title2{
	text-align: center;
	font-size: 16px;
	color: #15B224;
}
.culture_div3 ul{
	margin: 25px 16px;
}
.culture_div3 ul li{
	height: 80px;
	margin-bottom: 40px;
}
.culture_div3 ul li img{
	width: 80px;
	height: 80px;
	float: left;
	margin-right: 30px;
}
.culture_div3 ul li p.title3{
	font-size: 16px;
	color: #333333;
	padding-top: 20px;
}
.culture_div3 ul li p.content3{
	font-size: 14px;
	color: #333333;
	margin-top: 8px;
}
.introduction_div1{
	margin-top: 33px;
	margin-bottom: 40px;
}
.introduction_div1 p.content{
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	margin-bottom: 30px;
}
.intro_div_type{
	height: 155px;
	border-bottom: 1px solid #E0E0E0;
	margin-top: 36px;
	position: relative;
	top: -3px;
}
.intro_div_type span.mark{
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	border: 1px solid #E0E0E0;
	top: 0;
	left: -36px;
	background-color: #FFFFFF;
}
.intro_div_type:hover span.mark{
	background-color: #15B224;
	border: none;
	width: 15px;
	height: 15px;
}
.intro_div_type p.title2{
	font-size: 16px;
	color: #15B224;
}
.intro_div_type p.content2{
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	margin-top: 13px;
	height: 100px;
	overflow: hidden;
}
.intro_div_type1 .content_div{
	width: 394px;
	float: left;
}
.intro_div_type1 .img{
	float: right;
	width: 253px;
	height: 115px;
}
.intro_div_type2 .content_div{
	width: 352px;
	float: right;
}
.intro_div_type2 .img{
	float: left;
	width: 294px;
	height: 118px;
}

.house_div{
	margin-top: 30px;
	padding-bottom: 38px;
	border-bottom: 1px solid #E0E0E0;
	position: relative;
}
.no_border_bottom{
	border-bottom: none !important;
}
.house_div span.mark{
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	border: 1px solid #E0E0E0;
	top: 0;
	left: -36px;
	background-color: #FFFFFF;
}
.house_div:hover span.mark{
	background-color: #15B224;
	border: none;
	width: 15px;
	height: 15px;
}
.house_div p.title2{
	color: #15B224;
	font-size: 16px;
}
.house_div div.content2{
	margin-top: 30px;
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}
.house_div div.content2 p{
	margin-top: 10px;
}
.house_div div.content2 p.subtitle{
	font-size: 16px;
	color: #333333;
	margin-bottom: 10px;
	margin-top: 30px;
}
.house_div div.content2 p.subtitle2{
	font-size: 14px;
	color: #333333;
	padding-left: 13px;
	background: url(../images/point_03.jpg) no-repeat left center;
	margin: 10px 0;
}
div.house_img_list1{
	height: 220px;
	margin-top: 10px;
}
div.house_img_list1 img.img1{
	width: 429px;
	height: 220px;
	display: inline-block;
}
div.house_img_list1 img.img2{
	width: 250px;
	height: 220px;
	display: inline-block;
	margin-left: 10px;
}
div.house_img_list2{
	height: 220px;
	margin-top: 10px;
}
div.house_img_list2 img.img1{
	width: 250px;
	height: 220px;
	display: inline-block;
}
div.house_img_list2 img.img2{
	width: 429px;
	height: 220px;
	display: inline-block;
	margin-left: 10px;
}
.house_div div.content2 p img.dragon_logo{
	width: 180px;
	height: 80px;
	float: right;
	margin-left: 45px;
}
.chem_img_left{
	float: left;
	width: 300px;
	height: 158px;
	margin-right: 28px;
}
.house_div div.content2 img.economy_right{
	width: 234px;
	height: 108px;
	float: right;
	margin-left: 38px;
}
.house_div div.content2 img.economy_left{
	width: 234px;
	height: 130px;
	float: left;
	margin-right: 38px;
}
.house_div div.content2 ul.agri_img_list{
	height: 112px;
}
.house_div div.content2 ul.agri_img_list li{
	float: left;
	width: 223px;
	height: 112px;
	margin-right: 10px;
}
.house_div div.content2 ul.agri_img_list li:last-child{
	margin-right: 0;
}
.house_div div.content2 ul.agri_img_list li img{
	width: 223px;
	height: 112px;
}
.house_div div.content2 ul.agri_img_list2{
	height: 170px;
}
.house_div div.content2 ul.agri_img_list2 li{
	float: left;
	width: 334px;
	height: 170px;
	margin-right: 25px;
}
.house_div div.content2 ul.agri_img_list2 li:last-child{
	margin-right: 0;
}
.house_div div.content2 ul.agri_img_list2 li img{
	width: 334px;
	height: 170px;
}
.content_right_content p.extra{
	margin-top: 4px;
	font-size: 14px;
	color: #333333;
}
.content_right_content p.extra a{
	text-decoration: underline;
	color: #333333;
}
.cartoon_content{
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}
ul.cartoon_img_list{
	margin-top: 10px;
	height: 100px;
}
ul.cartoon_img_list li{
	display: block;
	float: left;
	width: 215px;
	height: 100px;
	margin-left: 20px;
}
ul.cartoon_img_list li:first-child{
	margin-left: 0;
}
ul.cartoon_img_list li img{
	display: block;
	width: 215px;
	height: 100px;
}
.cartoon_honor{
	margin: 25px 0;
	font-size: 16px;
	color: #333333;
}
ul.cartoon_honor_list{
	
}
ul.cartoon_honor_list li{
	font-size: 14px;
	color: #333333;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	background: url(../images/point_03.jpg) no-repeat left center;
}
.invest_div{
	margin-top: 40px;
}
.invest_div p.title2{
	font-size: 16px;
	color: #15B224;
	text-align: center;
}
.table1{
	margin-top: 15px;
	border: 1px solid #D7D7D7;
}
.table1 tr{
	height: 54px;
}
.table1 tr:nth-child(2n){
	background-color: #f1f1f1;
}
.table1 tr td{
	height: 54px;
	border: 1px solid #D7D7D7;
}
.table1 tr td:first-child{
	width: 165px;
	text-align: center;
	color: #333333;
}
.table1 tr td:last-child{
	width: 529px;
	padding-left: 5px;
	color: #333333;
}
ul.news_list1_container{
	
}
ul.news_list1_container li{
	display: block;
	height: 80px;
	margin-top: 26px;
	padding-bottom: 32px;
	border-bottom: 1px solid #E0E0E0;
	position: relative;
}
ul.news_list1_container li span.time{
	display: block;
	width: 90px;
	margin-right: 17px;
	font-size: 16px;
	color: #333333;
	float: left;
}
ul.news_list1_container li div.news_list_content{
	width: 572px;
	float: right;
}
ul.news_list1_container li div.news_list_content p.title{
	font-size: 16px;
	color: #333333;
	padding-left: 0;
}
ul.news_list1_container li div.news_list_content p.content{
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	margin-top: 15px;
	height: 50px;
	overflow: hidden;
}
ul.news_list1_container li span.mark{
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	border: 1px solid #E0E0E0;
	top: 0;
	left: -38px;
	background-color: #FFFFFF;
}
ul.news_list1_container li:hover span.mark{
	background-color: #15B224;
	border: none;
	width: 15px;
	height: 15px;
}
ul.news_list1_container li:hover div.news_list_content p.title{
	color: #15B224;
}
ul.news_list3_container{
	position: relative;
}
ul.news_list3_container li{
	position: relative;
	float: left;
	width: 330px;
	height: 197px;
	border: 1px solid #E0E0E0;
	overflow: hidden;
	margin-bottom: 28px;
}
ul.news_list3_container li img{
	width: 330px;
	height: 129px;
	display: block;
}
ul.news_list3_container li img.news_cover{
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
ul.news_list3_container li:hover img.news_cover{
	display: block;
}
ul.news_list3_container li p.title{
	font-size: 16px;
	color: #000000;
	margin-top: 11px;
	margin-left: 13px;
	padding-left: 0;
	line-height: 21px;
	height: 21px;
	overflow: hidden;
}
ul.news_list3_container li p.title span.time{
	float: right;
	width: 100px;
	height: 16px;
	background: none;
	position: static;
	color: #333333;
}
ul.news_list3_container li:nth-child(odd){
	margin-right: 27px;
}
ul.news_list3_container li p.content{
	font-size: 14px;
	line-height: 21px;
	height: 21px;
	color: #333333;
	overflow: hidden;
	margin-top: 4px;
	margin-left: 13px;
}
ul.news_list3_container span.mark{
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	top: 0;
	left: -38px;
	background-color: #15B224;
}



.full_page_position{
	margin-top: 15px;
	padding-bottom: 10px;
	height: 25px;
	border-bottom: 1px solid #E0E0E0;
}
.full_page_position li{
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	background: url(../images/icon_next_03.jpg) no-repeat left center;
	color: #333333;
}
.full_page_position li.active{
	color: #15B224;
}
.full_page_position li:first-child{
	background: url(../images/icon_home_03.jpg) no-repeat left center;
	padding-left: 8px;
}
.full_page_position li a{
	display: block;
	padding: 0 18px 0 25px;
	color: inherit;
}
.full_page_container{
	position: relative;
	margin-top: 30px;
	padding-bottom: 55px;
	margin-left: 7px;
	border-left: 1px dashed #E0E0E0;
}
.full_page_container span.mark{
	display: block;
	position: absolute;
	width: 13px;
	height: 13px;
	top: 0;
	left: -8px;
	background-color: #15B224;
}
.full_page_content{
	margin: 0 28px;
}
.full_page_content_left_only{
	margin-left: 55px;
}
.news_title_container{
        font-size: 16px;
	padding-bottom: 15px;
	border-bottom: 1px solid #E0E0E0;
}
.full_page_content .news_title_container p.title{
	font-size: 22px;
	color: #000000;
	text-align: center;
}
.full_page_content .news_title_container p.time{
	font-size: 12px;
	color: #333333;
	text-align: center;
	margin-top: 18px;
}
.news_content_container{
	padding: 15px 0 48px 0;
	border-bottom: 1px solid #E0E0E0;
	font-size: 14px;
	line-height: 28px;
	color: #333333;
	font-family: "宋体";
}

.news_content_container img{
	max-width: 100%;
}


.news_content_container p.news_p{
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}
.news_content_container img.news_img{
	margin: 10px 0;
}
.news_nav_container{
	margin-top: 15px;
}
.news_nav_container a{
	display: block;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	color: #333333;
}
.contact_img_list{
	float: right;
	width: 645px;
	height: 210px;
	margin-left: 10px;
}
.contact_img_list img.img1{
	display: inline-block;
	width: 395px;
	height: 210px;
	margin-right: 13px;
}
.contact_img_list img.img2{
	display: inline-block;
	width: 232px;
	height: 210px;
}
.full_page_container p.title{
	font-size: 20px;
	color: #000000;
}
.full_page_container .contact_content{
	margin-top: 20px;
	width: 280px;
}
.full_page_container .contact_content p{
	font-size: 14px;
	line-height: 25px;
	color: #333333;
	margin-top: 4px;
}
.contact_map{
	display: block;
	width: 140px;
	height: 40px;
	margin-top: 25px;
}
.contact_map img{
	display: block;
	width: 140px;
	height: 40px;
}
.search_title{
	font-size: 18px;
	color: #15B224;
	position: relative;
	top: -4px;
}
.inside_search_form{
	margin-top: 15px;
}
.inside_search_form input[type='text']{
	width: 470px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #E0E0E0;
	padding-left: 16px;
	font-size: 16px;
	color: #333333;
}
.inside_search_form input[type='submit']{
	width: 105px;
	height: 40px;
	background-color: #15B224;
	border: none;
	margin-left: 12px;
	color: #FFFFFF;
	font-size: 16px;
	letter-spacing: 8px;
	text-align: center;
}
.search_nums{
	font-size: 14px;
	color: #333333;
	margin-top: 36px;
	text-align: right;
	padding-bottom: 12px;
	border-bottom: 1px solid #15B224;
}
.search_nums span{
	color: #15B224;
}
.search_list{
	
}
.search_list li{
	margin-top: 26px;
	padding-bottom: 32px;
	border-bottom: 1px solid #E0E0E0;
}
.search_list li:hover p.title{
	color: #15B224;
	text-decoration: underline;
}
.search_list li p.title{
	font-size: 16px;
	color: #333333;
}
.search_list li p.time{
	font-size: 14px;
	color: #333333;
	margin-top: 16px;
}
.search_list li div.content{
	margin-top: 18px;
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}


.page{
	margin-top: 24px;
}
.page a{
	display: inline-block;
	padding: 9px 13px;
	margin: 0 4px;
	border: 1px solid #E5E5E5;
	color: #333333;
}
.page a:hover{
	background-color: #15B224;
	color: #FFFFFF;
}
.page a.now{
	background-color: #15B224;
	color: #FFFFFF;
}

.webAside{
  	position:absolute;
  	left:50%;
  	top: 557px;
  	z-index:99;
  	width:36px; 
  	height:110px;
  	margin-left:622px;
}
.narrow_margin_left{
	margin-left: 522px;
}
.webAside div{
	width: 36px;
	height: 36px;
	margin-bottom: 1px;
	cursor: pointer;
}
.webAside .weibo{
	background: url(../images/wb1_03.jpg);
}
.webAside .weibo:hover{
	background: url(../images/wb2_03.jpg);
}
.webAside .wechat{
	background: url(../images/wx1_03.jpg);
	position: relative;
}
.webAside .wechat .ewm{
	width: 111px;
	height: 106px;
	position: absolute;
	background: url(../images/ewm_bg_03.png) no-repeat left top;
	right: 44px;
	top: -50px;
	display: none;
}
.webAside .wechat .ewm img{
	width: 89px;
	height: 89px;
	margin: 8px 0 0 9px;
}
.webAside .wechat:hover{
	background: url(../images/wx2_03.jpg);
}
.webAside .wechat:hover .ewm{
	display: block;
}
.webAside .top{
	background: url(../images/top_03.jpg);
}
.webAside .top:hover{
	background: url(../images/top2_03.jpg);
}































