/* CSS Document */
*{ margin:0; padding:0;}
img,input{ border:none;}
a{ text-decoration:none; outline:none; color:#333; }
a,.header_top ul li input,.con_1_r ul li b,.con_1_r ul li div p,.con_3 dl div{ -webkit-transition:all ease-in-out .3s; -moz-transition:all ease-in-out .3s; -o-transition:all ease-in-out .3s; transition:all ease-in-out .3s;}
a:hover{ color:#2e9311;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6,b{ font-weight:normal;}
li{ list-style:none;}
body,button,input,select,textarea {font-family:"Microsoft YaHei";  font-size:12px; color:#333; outline:none;}
p{ text-align:justify; text-justify:inter-word;}
body,html{ display:block; height:100%; min-width:1100px;}
.m_box,.content{ width:1000px; margin:0 auto;}
.con_1_l .con_1_l_nav ul li,.fix .min_box{position:relative; z-index:100; behavior:url(css/tool_iecss3.htc);/*IE浏览器 圆角*/}
/*header*/
.header{ height:140px; padding-top:8px; background:url(../images/header_bg.png) #fff repeat-x left top; }
.header_top{ height:36px; line-height:36px; color:#b8b8b8; font-size:14px;}
.header_top b{ float:left;}
.header_top ul{ text-align:right; font-size:0;}
.header_top ul li{ display:inline-block; *display:inline; zoom:1; font-size:14px; height:36px; line-height:36px; padding-left:10px;}
.header_top ul li img{ display:inline-block; vertical-align:middle; margin-right:6px;}
.header_top ul li.last{ padding-left:5px;}
.header_top ul li.last a{ color:#b8b8b8; padding:0 5px;}
.header_top ul li.last a:hover{ color:#2e9311;}
/*header_bottom*/
.header_bottom h1{ float:left; padding:14px 0 0;}
.header_bottom h2{ float:right; padding:26px 0 0;}
/*nav*/
.nav{ height:48px; background:url(../images/nav_bg_1.png) repeat-x left top;}
.nav ul li{ float:left; height:48px; line-height:48px; padding:0 8px; background:url(../images/nav_br.png) no-repeat left scroll;}
.nav ul li a{ display:block; width:82px; color:#fff; font-size:14px; text-align:center;}
.nav ul li a:hover,.nav ul li.on a{ background:url(../images/nav_bg_2.png) no-repeat center scroll; }
.nav ul li.first{ background:none; padding-left:0;}
/*banner*/
.flexslider { position: relative; height: 600px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1; height:600px; overflow:hidden;}
.slides li { height: 600px;}
.flex-control-nav { position: absolute; bottom:0px; z-index: 2; width: 100%; text-align: center; font-size:0;}
.flex-control-nav li { display: inline-block; width: 15px; height:28px; margin: 0 5px; *display: inline; zoom: 1; overflow:hidden;}
.flex-control-nav a { display: inline-block; width: 15px; height: 28px; line-height: 40px; overflow: hidden; background:url(../images/banner_btn_1.png) no-repeat center top; cursor: pointer;}
.flex-control-nav .flex-active { background-image:url(../images/banner_btn_2.png);}
/*con*/
.con{ overflow:hidden;}
/*con_1*/
.con_1{ background:url(../images/body_bg.jpg);}
.search_box{ overflow:hidden; padding:10px 0; border-bottom:1px solid #bfbfbf;}
.search_box .gjc{ float:left; color:#666; height:40px; line-height:40px; width:600px;}
.search_box .gjc b{ display:block; float:left; font-size:16px; font-weight:bold;}
.search_box .gjc p a{ color:#666;}
.search_box .gjc p a:hover{ color:#2e9311;}
.search_box .ss{ float:right;}
.search_box .ss input{ display:block; float:left; width:244px; padding:0 8px; background:#fff; height:36px; line-height:36px;}
.search_box .ss input.btn{ padding:0 20px; width:auto; background:#2e9311; color:#fff; cursor:pointer;}
.search_box .ss p{ height:36px; line-height:36px; border:4px solid #2e9311;}
.con_1_min{ overflow:hidden; padding:28px 40px;}
.con_1_l{ width:250px; float:left;}
.con_1_l h3 img{ display:block; width:100%; height:176px;}
.con_1_l .con_1_l_nav{ padding:0 22px 26px; border:3px solid #2e9311; background:#fff;}
.con_1_l .con_1_l_nav ul{ width:100%; padding-top:24px;}
.con_1_l .con_1_l_nav ul li{ overflow:hidden; height:36px; line-height:36px; padding:0 20px; color:#fff; background:#52a43f; -moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px; font-size:16px; margin-bottom:20px; cursor:pointer;}
.con_1_l .con_1_l_nav ul li a{ display:block; height:36px; color:#fff;}
.con_1_l .con_1_l_nav ul li.on{ background:#2e9311;}

.con_1_r{ width:722px; float:right;}
.con_1_r .min{ display:none;}
.con_1_r ul{ width:732px;}
.con_1_r ul li{ float:left; padding:0 10px 10px 0; overflow:hidden;}
.con_1_r ul li a{ display:block; width:226px; padding:4px; background:#fff; overflow:hidden; height:208px; text-align:center;}
.con_1_r ul li img{ display:block; width:100%; height:178px; margin-bottom:8px;}
/*con_gg*/
.con_gg{ overflow:hidden;}
/*con_2*/
.con_2{ background:#eee;}
.con_2 h1{ overflow:hidden; padding-bottom:10px;}
.con_2 h1 i{ display:block; width:86px; height:30px; background:url(../images/con_2_btn.png) no-repeat center scroll; margin:0 auto 26px;}
.con_2 h1 img{ display:block; margin:0 auto;}
.con_2 .title{ overflow:hidden; background:url(../images/con_2_br.png) no-repeat center scroll; margin-bottom:30px;}
.con_2 .title ul{ width:100%; text-align:center; font-size:0;}
.con_2 .title ul li{ display:inline-block; *display:inline; zoom:1; height:32px; line-height:32px; width:106px; text-align:center; border:1px solid #bfbfbf; color:#8f8c8c; font-size:12px; margin:0 10px; cursor:pointer;}
.con_2 .title ul li.on{ background:#2e9311; color:#fff; border-color:#2e9311;}
.con_2 .title ul li.on a{ color:#fff;}
.con_2_min{ width:1000px; margin:0 auto; padding:0 80px; position:relative;}
.con_2_min .min{ display:none;}
.con_2_marquee{ height:448px; overflow:hidden;}
.con_2_min ul{ height:448px; overflow:hidden;}
.con_2_min ul li{ height:448px; width:1000px; float:left; overflow:hidden;}
.con_2_min ul li div.list_box{ width:1072px;}
.con_2_min ul li div.list{ width:464px; float:left; padding-right:72px; overflow:hidden; margin-bottom:60px;}
.con_2_min ul li div.list img{ display:block; float:left; width:220px; height:164px;}
.con_2_min ul li div.list p{ width:228px; float:right;}
.con_2_min ul li div.list p b{ display:block; height:20px; line-height:20px; font-weight:bold; color:#2e9311;}
.con_2_min ul li div.list p span{ display:block; line-height:22px; height:66px; overflow:hidden; padding-top:16px;}
.con_2_min ul li div.list p em{ display:block; padding-top:10px;}
.con_2_min ul li div.list p em a{ display:block; width:133px; height:36px; background:url(../images/con_2_btn_2.png) no-repeat center scroll; line-height:34px; text-align:center; color:#fff; font-size:14px;}
.con_2_min .control{ position:absolute; width:100%; left:0; top:144px;}
.con_2_min .control a{ display:block; float:left; width:56px; height:56px; background:url(../images/con_2_btn_l.png) #666 no-repeat center scroll;}
.con_2_min .control a.gor{ float:right; background-image:url(../images/con_2_btn_r.png);}
/*con_bt_1*/
.con_bt_1{ overflow:hidden; margin-bottom:30px;}
.con_bt_1 h3{ font-size:28px; color:#2e9311; font-weight:bold; text-align:center; height:46px; line-height:46px;}
.con_bt_1 p{ text-align:center; font-size:0; height:24px;}
.con_bt_1 p span{ display:block; height:11px; border-bottom:1px solid #eaeaea;}
.con_bt_1 p b{ display:inline-block; *display:inline; zoom:1; height:24px; line-height:24px; padding:0 26px; background:#fff; font-size:12px; color:#737373;}
/*.con_3*/
.con_3{ padding-top:40px; background:url(../images/con_3_bg.jpg) no-repeat center top;}
.con_3 .us{ height:299px; background:url(../images/con_3_bg_2.jpg) no-repeat center scroll; overflow:hidden; margin-bottom:1px;}
.con_3 .us .pic{ float:left; padding-top:24px;}
.con_3 .us .pic img{ display:block; width:486px; height:254px;}
.con_3 .us .text{ width:450px; float:right; padding-top:24px;}
.con_3 .us .text p{ line-height:28px; height:196px; overflow:hidden;}
.con_3 .us .text span{ display:block; padding-top:16px;}
.con_3 .us .text span a{ display:block; float:left; width:136px; height:34px; border:2px solid #ccc; text-align:center; line-height:34px; color:#555; margin-right:32px;}
.con_3 .us .text span a:hover{ background:#ccc; color:#fff;}
.con_3 .br{ height:6px; background:#f1f1f1; margin-bottom:26px;}
.con_3_marquee{ height:188px; padding:10px 0; background:#008438; overflow:hidden; position:relative;}
.con_3_marquee ul li{ float:left; padding-right:14px;}
.con_3_marquee ul li a{ display:block; width:204px; height:188px; background:#fff; text-align:center; color:#555;}
.con_3_marquee ul li a:hover{ color:#2e9311;}
.con_3_marquee ul li a img{ display:block; width:100%; height:156px; margin-bottom:8px;}
.con_3_marquee .min{ width:858px; height:188px; overflow:hidden; margin:0 auto;}
.con_3_marquee .control{ position:absolute; width:100%; height:1px; left:0; top:90px;}
.con_3_marquee .control a{ display:block; float:left; width:15px; height:30px; background:url(../images/con_3_btn_l.png) no-repeat center scroll; margin-left:26px;}
.con_3_marquee .control a.gor_2{ float:right; background-image:url(../images/con_3_btn_r.png); margin-right:26px;}
/*con_bt_2*/
.con_bt_2{ height:44px; background:#eee; overflow:hidden; margin-bottom:16px;}
.con_bt_2 ul{ float:left;}
.con_bt_2 ul li{ height:44px; line-height:44px; padding:0 26px; font-size:16px; color:#666; float:left;}
.con_bt_2 ul li.on{ background:#2e9311; color:#fff;}
.con_bt_2 em{ display:block; float:right; height:44px; line-height:44px; padding-right:20px; font-size:14px;}
.con_bt_2 em a{ color:#666;}
.con_bt_2 em a:hover{ color:#2e9311;}
/*con_4*/
.con_4{ padding:34px 0 56px;}
.con_4 .min{ overflow:hidden;}
.con_4 .con_bt_1 p b{ color:#2e9311;}
.con_4_l{ width:600px; float:left;}
.con_4_l .con_bt_2 ul li{ cursor:pointer;}
.con_4_l .min .tab_con{ display:none;}
.con_4_l .pic{ float:left;}
.con_4_l .pic img{ display:block; width:204px; height:270px;}
.con_4_l .text{ width:372px; float:right;}
.con_4_l .text b{ display:block; height:34px; line-height:34px; overflow:hidden; font-weight:bold;}
.con_4_l .text b a{ color:#2e9311; font-size:14px;}
.con_4_l .text b a:hover{ color:#f60;}
.con_4_l .text p{ line-height:20px; color:#666; height:80px; overflow:hidden;}
.con_4_l .text ul{ width:100%; padding-top:10px;}
.con_4_l .text ul li{ width:100%; float:left; height:30px; line-height:30px;}
.con_4_l .text ul li a{ display:block; height:30px;}
.con_4_l .text ul li a span{ display:block; float:left; width:260px; overflow:hidden; height:30px; line-height:30px; padding-left:16px; background:url(../images/con_4_li_1.png) no-repeat left scroll;}
.con_4_l .text ul li em{ display:block; float:right;}
.con_4_r{ width:360px; float:right;}
.con_4_r .min ul li{ width:100%; float:left; overflow:hidden; padding:8px 0 8px; border-bottom:1px dashed #e1e1e1;}
.con_4_r .min ul li span,.con_4_r ul li p{ display:block; height:26px; line-height:26px;overflow:hidden;}
.con_4_r .min ul li a{ color:#2e9311; display:block; height:26px; padding-left:18px; background:url(../images/con_4_li_3.png) no-repeat left scroll;}
.con_4_r .min ul li p a{ background-image:url(../images/con_4_li_2.png); color:#666;}
.con_4_r .min ul li a:hover{ text-decoration:underline;}
/*footer*/
.footer{ clear:both; overflow:hidden; background:#2b2b2b; padding-top:19px;}
.footer_nav{ height:36px; line-height:36px; border-bottom:1px solid #535353;}
.footer_nav ul{ width:100%; text-align:center; font-size:0;}
.footer_nav ul li{ height:36px; float:left; background:url(../images/footer_nav_br.jpg) no-repeat left scroll;}
.footer_nav ul li.first{ background:none;}
.footer_nav ul li a{ display:block; height:36px; line-height:36px; padding:0 26px; font-size:14px; color:#999;}
.footer_nav ul li a:hover{ color:#f60;}
.footer_min{ overflow:hidden; padding:46px 0 22px; color:#fff;}
.footer_min h1{ float:left; padding:32px 0 0 30px; width:354px;}
.footer_min .text{ width:410px; float:left; line-height:22px;}
.footer_min .text b{ font-size:18px; display:block; margin-bottom:4px;}
.footer_min h2{ float:right; text-align:center; font-size:14px; padding-top:32px;}
.footer_min h2 img{ display:block; width:124px; height:auto; margin-bottom:8px;}
.footer_b { overflow:hidden; padding:10px 0; text-align:center; line-height:24px; font-size:14px; border-top:1px solid #535353; color:#fff;}
.footer_b a{ color:#fff;}
/*fix*/
.fix{ position:fixed; width:130px; right:0; top:30%; padding-top:14px; background:url(../images/fix_yt.png) no-repeat center top; z-index:9999;}
.fix .min_box{ overflow:hidden; padding:10px; background:#2e9214; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; position:relative;}
.fix .min_box .gb{ display:block; width:11px; height:11px; background:url(../images/fix_gb.png) no-repeat center scroll; position:absolute; left:9px; top:20px;}
.fix .min_box h2{ height:28px; line-height:28px; text-align:center; color:#fff; font-size:18px; margin-bottom:4px;}
.fix .min_box .min{ overflow:hidden; background:#fff; padding:10px 0 14px;}
.fix .min_box .min dl{ width:100%; overflow:hidden;}
.fix .min_box .min dl dt,.fix .min_box .min dl dd{ width:100%; float:left;}
.fix .min_box .min dl dt{ height:24px; line-height:24px; text-align:center; margin-bottom:4px;}
.fix .min_box .min dl.ys1 dd{ overflow:hidden; margin-bottom:12px;}
.fix .min_box .min dl.ys1 dd a{ display:block; width:92px; height:22px; background:url(../images/fix_qq.png) no-repeat center scroll; margin:0 auto;}
.fix .min_box .min dl.ys2{ padding-bottom:5px;}
.fix .min_box .min dl.ys2 dd{ height:25px; line-height:25px; text-align:center; font-weight:bold; color:#2e9311; font-size:14px;}
.fix .min_box .min h3{ text-align:center; color:#2e9311;}
.fix .min_box .min h3 b{ display:block; height:28px; line-height:28px; text-align:center;}
.fix .min_box .min h3 img{ display:block; width:94px; height:auto; margin:0 auto 16px;}
/*fix_top*/
#fix_top{ display:block; position:fixed; width:25px; height:88px; background:url(../images/fix_top.jpg) no-repeat center scroll; left:50%; top:85%; margin-left:510px; z-index:9999;}
/*content*/
.content{ overflow:hidden; padding:30px 0 40px;}
.con_l{ width:196px; float:left;}
.con_r{ width:730px; float:right; padding:0 20px 34px; border:1px solid #ddd;}
/*con_l*/
.con_l_box{ overflow:hidden; box-shadow:0 3px 3px #d6d6d6; margin-bottom:18px;}
.con_l_box h3{ height:76px; background:#2e9311; color:#fff; text-align:center;}
.con_l_box h3 b{ display:block; height:38px; line-height:38px; padding-top:5px; font-size:18px;}
.con_l_box h3 span{ display:block; height:24px; line-height:24px; text-transform:uppercase;}
.con_l_nav ul{ width:100%;}
.con_l_nav ul li{ width:100%; float:left;}
.con_l_nav ul li a{ display:block; height:50px; border:1px solid #ddd; border-top:none; line-height:50px; padding-left:16px; font-size:14px; background:#fff no-repeat 200px scroll;}
.con_l_nav ul li a:hover,.con_l_nav ul li.on a{ background:url(../images/con_l_nav_ico.png) #f7f7f7 no-repeat 178px scroll; border-left:3px solid #2e9311;}
.con_l_tel .min{ overflow:hidden; padding-bottom:15px; border:1px solid #ddd; border-top:none;}
.con_l_tel h4{ overflow:hidden; padding:16px 0 22px;}
.con_l_tel h4 img{ display:block; width:158px; height:auto; margin:0 auto;}
.con_l_tel p{ line-height:30px; color:#555; padding:0 18px; padding-top:20px;}
/*con_r_bt*/
.con_r_bt{ height:50px; border-bottom:1px solid #ddd; padding-top:10px; margin-bottom:20px;}
.con_r_bt b{ display:block; float:left; height:50px; line-height:50px; padding-left:22px; background:url(../images/con_r_bt_ico.png) no-repeat left scroll; font-size:18px; color:#2e9311;}
.con_r_bt p{ width:50%; text-align:right; float:right; line-height:50px; color:#555;}
.con_r_bt p a{ color:#555;}
.con_r_bt p a:hover{ color:#2e9311;}
/*cp_list*/
ul.cp_list{ width:780px; overflow:hidden; padding-bottom:20px;}
ul.cp_list li{ float:left; padding-right:18px; height:230px;}
ul.cp_list li a{ display:block; width:212px; height:190px; background:#fff; padding:8px; text-align:center; border:1px solid #e5e5e5; box-shadow:4px 4px 4px #e5e5e5;}
ul.cp_list li a img{ display:block; width:100%; height:158px; border:1px solid #ddd; margin-bottom:8px;}
/*page*/
.page{ clear:both; overflow:hidden; text-align:right;}
.page p{ float:right;}
.page a{ display:block; float:left; height:26px; line-height:26px; padding:0 10px; border:1px solid #ddd; text-align:center; margin-left:5px;}
.page a:hover{ background:#2e9311; color:#fff;}
/*
绿色： 2e9311
*/
#page_list {
	padding-left:15px;
}
#page_list A {
	BACKGROUND-POSITION: 50% bottom;
	COLOR: #FFFFFF;
	MARGIN-RIGHT: 3px;
	TEXT-DECORATION: none;
	border: 1px solid #cccccc;
	width: 20px;
	background-color: #CCCCCC;
	font-size: 12px;
	padding: 5px;
	height: 26px;
	line-height: 26px;
	font-weight: bold;
}
#page_list A:hover {
	BACKGROUND-IMAGE: none;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #2e9311;
	cursor:pointer;
}
#page_list em {
	COLOR: #FFFFFF;
	MARGIN-RIGHT: 3px;
	BACKGROUND-COLOR: #22710c;
	padding: 5px;
	cursor:pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-weight: bold;
}
#page_list strong {
	COLOR: #FFFFFF;
	MARGIN-RIGHT: 3px;
	BACKGROUND-COLOR: #22710c;
	padding: 5px;
	cursor:pointer;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-weight: bold;
}

.news_con { width:730px; margin:0 auto; padding-top:15px;} 
.fenleis { position:relative; padding-top:10px; clear:both; height:40px; border-bottom:1px dashed #ccc;}
.fenleis h2{ text-align:center;color:#53af00; font-size:18px;}
.proinfo  { line-height:25px;margin-left:10px;*margin-left:10px; font-size:14px; padding-top:20px;font-family:微软雅黑,Arial, Helvetica, sans-serif;}
.proinfo p { white-space: normal; word-spacing: 10px; margin-bottom:15px; color:#666666; }
.proinfo p a { color:#C10005;}
.context {
	background-color: #F2F2F2;
	height: 28px;
	padding-right: 10px;
	margin-top:40px;
	padding-left: 10px;
	font-size:12px;
}
.context .prev_page {
	background-image: url(../images/prev_page.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	float: left;
	padding-left: 20px;
}
.context .next_page {
	background-image: url(../images/next_page.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
	float: right;
	padding-right: 20px;
}
.context ul li {
	line-height:29px;
	color:#888;
	padding:0px;
}
.context ul li a, .context ul li a:link , .context ul li a:visited {
	color: #515151;
}
.context ul li a:hover {
	color: #C00;
	text-decoration: underline;
}
