﻿BODY {
	FONT-SIZE: 14px;
	MARGIN: 0px auto;
	WIDTH: 100%;
	HEIGHT: auto;line-height:26px;  color:#707070; font-family:微软雅黑
}
*{ margin:0px; padding:0px}
ul li{list-style:none;
}
A {
	COLOR:#707070;
	TEXT-DECORATION: none
}

A:link {
	COLOR: #707070;
	TEXT-DECORATION: none
}
A:visited {
	COLOR:#707070;
	TEXT-DECORATION: none
}
A:active {
	COLOR: #707070;
	TEXT-DECORATION: none
}
A:hover {
	COLOR:#707070;
	TEXT-DECORATION: none
}
.gg_bg {
	width:100%;height:40px; background:#f4f4f4; line-height:40px;  
	
}

.gg{width:1200px;height:40px; margin:0px auto
}
.gg_bg A { color:#fff
}
.banner{
	width:100%; height:550px
}
.tel {
	float:right;height:40px; line-height:40px;
}
.welcome {
	float:left; height:40px;  line-height:40px;
}

/*.logo{float:left; width:499px; height:100px
}*/


.logo_bg {
    width: 399px;
    height: 100px;
    float: left;
    position: relative;
}


.logo {
    width: 399px;
    height: 100px;
    float: left;
    position: relative;
    background: url(../images/logo.jpg) no-repeat left;
    position: relative;
}
.logo h1 a {
    display: block;
    text-indent: -9999px;
    height: 100px;
    width: 399px;
}
.logo h1 {
    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
.logo img{ border:0px
}

.top {
	width:1200px;
	height:100px;
	margin:0px auto; z-index:1
}

.mu_bg{width:800px;height:100px; float:left
}
.mu_bg ul {
	height:100px;width:800px;margin:0px auto;
}
.mu_bg ul li {
	width:95px;
	height:36px;
	text-align:center;
	float:left;
	font-size:16px;
	line-height:100px;
	vertical-align:bottom; list-style:none; 
}
.mu_bg ul li A {
	TEXT-DECORATION: none;
	width:95px;
	height:100px;
}

.m_head{ display:none;}

.kong{width:100%;height:40px;}
.kong1{width:100%;height:20px;}


@media screen and (min-width:320px ) and (max-width: 768px) {
BODY {
	FONT-SIZE: 14px;
	
}	
.kong{width:100%;height:10px;}
.kong1{width:100%;height:10px;}
	
.gg_bg {width:100%;height:40px; background:#3f241d; line-height:40px; color:#FFF; display:none}
.m_head{ display:block;height:70px; width:100%;}
.m_top{height:70px; width:100%; background:#fff; position:fixed }
.logo_m{height:70px; width:100%; background:url(../images/logo_m.jpg) no-repeat }
.logo_m img{ width:80%;}
.top { display:none
}
.banner{
	width:100%; height:310px
}
}


.main {
	width:100%; height:auto;
}
.wz {
	font-size:2.5em;height:50px;  line-height:50px; width:100%; text-align:center; color:#000; 
}
.wz_sml {line-height:50px; line-height:50px;font-size:18px; color:#999width:100%; text-align:center; 
}

.wz_scsl {
	font-size:40px;height:50px;  line-height:50px; width:100%; text-align:center; color:#fff; padding-top:50px
}
.wz_scsl_sml {line-height:50px; line-height:50px;font-size:18px; color:#fff;width:100%; text-align:center; 
}


.about{
	width:1200px;height:423px; margin:0px auto; padding:30px 0px 30px 0px
}

.about_l{ float:left; width:762px; height:423px; 
}

.about_r{ float:right; width:438px; height:423px
}


.about_t{
	width:130px;height:65px; border-bottom:1px solid #dadada ; padding-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:24px; line-height:65px
}

.about_t_wz{
	width:100%;height:35px;  padding-left:30px;  font-size:35px; line-height:28px; padding-top:20px
}

.about_t_ms{
	width:100%;height:65px;  padding-left:30px;  font-size:16px; line-height:28px; padding-top:10px
}


.about_t_gl{width:80px; height:5px; overflow:hidden; background-color:#3da228; margin-left:30px;
}

.about_wz {padding:15px 0px 15px 30px
}
.about_more{width:210px; height:50px;  background-color:#3da228; margin-left:30px; text-align:center; line-height:50px
}


.about_more A { color:#FFF
}

@media screen and (min-width:320px ) and (max-width: 768px) {
	
.main {
	width:100%; height:auto; background-color:#fff;
}


.about{
	width:100%;height:auto; display:none
}


.m-slide{display:none
}

}

/*.clear{ clear:both}*/
.clear {clear: both;height:1px;margin-top:-1px;overflow:hidden;} /*去层浮动另一种 */
.clear_20 {clear: both;height:20px;margin-top:-1px;overflow:hidden;} /*去层浮动另一种 */
.zsy_clear_20{clear: both;height:20px;margin-top:-1px;overflow:hidden;
}
.m_clear_5{ display:none
}
.m_clear_10{clear: both;height:20px;margin-top:-1px;overflow:hidden;
}
.clear_30 {clear: both;height:30px;margin-top:-1px;overflow:hidden;} /*去层浮动另一种 */
.sj_clear_30{clear: both;height:30px;margin-top:-1px;overflow:hidden;
}
.clear_50 {clear: both;height:30px;margin-top:-1px;overflow:hidden;} /*去层浮动另一种 */
.clear_70 {clear: both;height:50px;margin-top:-1px;overflow:hidden;} /*去层浮动另一种 */

.cp{width:1200px; height:300px; margin:0px auto;background:url(../images/cp_bg.jpg) no-repeat; padding-left:29px; padding-top:29px
}


.cp_img{ width:275px; height:250px; background-color:#f5f5f5; border:1px solid #ebebeb; text-align:center
}

.cp_img:hover{

background-color: #3da228; color:#FFF;

}


.cp_img:hover a{
COLOR: #fff; font-size:14px

}
.cp_img A:hover {
	COLOR: #fff; font-size:14px
}



.cp_img img{ width:275px; height:210px; padding-bottom:8px
}


.m_cp{width:100%; height:auto;   margin:0px auto; display:none 
}

.scsl{width:100%; height:580px; background-color:#323232;
}
.scsl ul{ width:1236px; height:227px; margin:0px auto;
}
.scsl ul li{ float:left; padding:35px 12px 12px 12px; }

.sl_img{height:55px; width:240px; background-color:#3da22a; border-left:8px solid #323232; border-right:1px solid #323232; font-size:16px; color:#FFF; line-height:28px; padding:15px 15px 15px 18px;
}



.hxys{ width:1200px; height:395px; margin:0px auto; padding-top:0px!important
}

.hxys_l{ float:left; width:50%; height:345px
}

.hxys_l_2{ float:left; width:50%; height:345px
}

.hxys_k{ float:left; width:5%; height:345px
}
.hxys_r{ float:left; width:45%;height:345px
}

.hxys_r_list{
}


.hxys_r_list_t{width:100%;height:50px; 
	
}


..hxys_l_m{display:none
	}


.hxys_r_list_wz{width:100%; font-size:14px; padding-top:20px
}
.sl_t_sz{  font-size:48px;color:#dddddd; height:50px; line-height:50px; float:left; width:15%
}
.sl_t_wz{font-size:20px; height:50px; line-height:50px; float:left; width:65%;background:url(../images/sl_list_t.jpg) no-repeat;
}

@media screen and (min-width:320px ) and (max-width: 768px)
{
.hxys_l_m{ float:left; width:100%; height:345px
}
.hxys_l{  width:100%; height:345px;  padding-bottom:10px;
}

.zsy_clear_20{clear: both;height:10px;margin-top:-1px;overflow:hidden;background:url(../images/cf.jpg) no-repeat;
}
.m_clear_10{display:none
}
.hxys{width:100%;height:auto;
	}
	
.hxys_k{display:none
}
	
	
.hxys_l{  width:100%; height:auto
}


.hxys_r{  width:100%;height:auto
}
	
.hxys_l_2{ width:100%; height:auto;display:none
}

.scsl{display:none
}
	
.cp{ display:none
}	
	
.m_cp{width:100%; height:auto;   margin:0px auto; display:block 
}


.cp_img_bg{ width:50%; height:auto; float:left;text-align:center; line-height:26px; background:#fff; padding-bottom:20px
}


.cp_img{  background-color:#FFF; width:86%; margin:0px auto;height:auto;  text-align:center; padding:5%
}

.cp_img img{ width:100%; height:100%; text-align:center;border:1px solid #32ae47; padding-top:0px; padding:1%
}


.sj_clear_30{display:none}

}


.new_bg{background-color:#f5f5f5;width:100%;height:590px;padding:0px 0px 30px 0px }


.new{
	width:1200px; margin:0px auto;  
}

.new_l{ width:46%; height:auto; float:left; background-color:#FFF; padding:2%
}




.new_l ul{ padding-top:20px
}
.new_l ul li{ width:100%; height:auto; line-height:28px;
}


.pic_li{ width:97%; height:43px; line-height:28px; padding:3%; 
}






.time{width:18%;height:auto;  float:left
}




.time_mou{ font-size:24px
}






.time_year{ font-size:18px
}







.new_wz{ float:right; width:82%; font-size:14px
}





.new_r{  width:48%; height:auto; float:right;
}






.new_r ul{
}
.new_r ul li{ width:97%; height:53px; line-height:28px; background-color:#FFF; padding:3%
}






.yi{ width:97%; height:53px; line-height:28px; background-color:#3da228!important; padding:3%; color:#FFF
}



.new_r ul li:hover{

background-color: #3da228; color:#FFF!important;

}

.new_r ul li:hover a{
COLOR: #fff!important; font-size:14px

}
.new_r ul li A:hover {
	COLOR: #fff; font-size:14px
}
.new_r ul li:hover .time_mou{color:#fff;}
.new_r ul li:hover .new_wz{color:#fff;}
.new_r ul li:hover .new_wz strong{color:#fff;}
.new_r ul li:hover .time_year{color:#fff;}
.m_new_l{ width:100%; height:auto;background:#ededed; display:none
}

@media screen and (min-width:320px ) and (max-width: 768px)
{
.new{
	width:100%; margin:0px auto;  
}	

.new_l{ display:none
}
.new_r{  width:100%; height:auto; 
}
.new_r ul{
}
.new_r ul li{ width:97%; height:73px; line-height:28px; background-color:#FFF; padding:3%
}
}

.foot_bg{
	width:100%; height:340px; background-color:#2e2e2e; color:#FFF; 
}
.foot{
	width:1200px; height:335px; margin:0px auto; background:url(../images/foot.jpg) 
}

.foot A { color:#FFF
}


.foot_l{  width:420px; height:300px; float:left; font-size:25px; color:#FFF; padding-top:40px; line-height:40px}
.foot_l_span{ padding:30px 0px 0px 50px; line-height:42px;color:#d5d5d5; font-size:18px; font-weight:bold
}
.foot_l_span font{color:#9a9a9a;font-size:22px;font-weight:bold
}
.foot_r{ width:740px; height:337px; float:left; color:#FFF; padding-left:40px}

.foot_r ul{ padding-top:50px; 
}


.foot_r ul li{ float:left; color:#9a9a9a; width:12%;
}
.foot_r ul li A { color:#9a9a9a
}

.foot_r_span{ padding:82px 0px 0px 30px; line-height:36px;color:#9a9a9a;  
}

.link_bg{
	width:100%; height:80px; background-color:#3da228; color:#FFF; 
}
.link{
	width:1100px; height:80px; margin:0px auto;background:url(../images/link.jpg) no-repeat; padding-left:130px
}


.link A { color:#FFF
}
.bottom{ display:none
	}
	
	



@media screen and (min-width:320px ) and (max-width: 768px)
{


.foot_bg{display:none
}
.link_bg{display:none
}


/*Content*/
.bottom {
	
	height: 40px;
	width: 100%;
	z-index: 999;
	color: #FFFFFF;
	position: fixed;
	left: 0px;
	bottom: 0px;
	_position: absolute;
_top:expression(document.documentElement.clientHeight+document.documentElement.scrollTop-this.offsetHeight);background:#3da228;
	font-size: 13px;line-height: 40px;display:block
}
.bottom a {
	color: #FFFFFF;
	width: 33%;
	text-align: center;
	display: block;
	float: left;
	border-left: solid 1px #ffffff;
	position: relative;
}

.bottom a:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

}






/***内容页***/



.nry{
	width:1200px;height:auto; margin:0px auto;
}

.nry_l{ float:left; width:250px; height:auto; background-color:#FFF 
}


.new_title {width:220px;height:60px;font-size:16px!important; line-height:60px; background-color:#3da228; color:#FFF; padding-left:30px;}


.pro_list{width:250px;
}
.pro_list ul { 
}

.pro_list ul li {
	
	
	width:200px;
	height:46px;
	line-height:46px; padding-left:50px;background-image:url(../images/pro_list1.jpg)!important;border-bottom:1px solid #e3e3e3; background-color:#FFF
}

.pro_list ul li A { color:#666
}

.pro_list1{width:250px;
}
.pro_list1 ul { 
}

.pro_list1 ul li {
	width:230px;
	height:46px;
	line-height:46px; padding-left:20px;background-image:url(../images/pro_list1.jpg)!important;border-bottom:1px solid #e3e3e3; background-color:#FFF
}
.pro_list1 ul li A { color:#383838
}


.nry_c{ float:left; width:20px; height:auto;
}

.nry_r{ float:right; width:890px; height:auto; background-color:#FFF; padding:15px; text-align:left 
}
.nry_r h1{width:100%;font-size:16px; margin:0px auto; padding-top:20px
}
.nry_r img{width:100%;
}
.new_info{ width:100%;margin:0px auto; text-align:center
}
.nry_t{
	width:890px;height:50px; margin:0px auto; border-bottom:1px solid #dadada 
}
.nrywz{ float:left; font-size:20px ; color:#3da228;
}


.nry_new_list{width:690px;height:auto;
}

.nry_new_list ul{width:690px;
}


.nry_new_list ul li {
	width:890px; height:auto;
	line-height:25px;
	background:url(new_list_kong.jpg) bottom repeat-x;
	padding-left:15px; list-style:none; float:left; text-align:left; padding-top:10px
}


.nry_new_list ul li .l{ float:left
}

.nry_new_list ul li .r{ float:right
}



.tj_new_list{width:890px; height:auto
}

.tj_new_list ul{width:890px;
}


.tj_new_list ul li {
	width:45%; height:25px;line-height:20px;background:url(tj_new_list.jpg) bottom repeat-x;padding-left:15px; list-style:none; float:left; text-align:left; float:left
}


.tj_new_list ul li .l{ float:left
}

.tj_new_list ul li .r{ float:right
}


.zy{ width:890px; height:auto; padding:10px 0px 10px 0px 
}


.cp_bg{ width:890px; height:auto; line-height:26px; padding-top:10px
}
.cp_bg ul{
}

.cp_bg ul li{width:30%; height:auto; float:left; text-align:center; list-style:none;padding:1%
}
.cp_bg ul li img{padding:2px; border:1px solid #CCC; width:100%; height:186px;
}

.mbxdh {
	float:right; line-height:50px; line-height:50px;
}


.cplist_bg{ width:890px; height:auto; line-height:26px; padding-top:10px
}
.cplist_bg ul{
}

.cplist_bg ul li{width:30%; height:auto; float:left; text-align:center; list-style:none; padding:1%
}
.cplist_bg ul li img{padding:2px; border:1px solid #CCC; width:100%; 
}





@media screen and (min-width:320px ) and (max-width: 768px)
{
	
.mbxdh {line-height:50px; line-height:50px;display:none
}
	
.nry{
	width:98%;height:auto; margin:0px auto 
}

.nry_l{ float:left; width:250px; height:auto; background-color:#FFF; display:none
}

.nry_c{ float:left; width:20px; height:auto; display:none
}

.nry_r{width:100%; height:auto; background-color:#FFF; padding:0px 
}



.nry_t{
	width:100%;height:50px;  border-bottom:1px solid #dadada 
}


.nry_new_list{width:100%;height:270px; margin:0px auto
}

.nry_new_list ul{width:100%;
}


.nry_new_list ul li {
	width:100%; height:auto;
	background:url(../images/new_list_kong.jpg) bottom repeat-x;list-style:none; float:left; text-align:left; padding-top:10px; margin:0px auto;
	padding-left:0px;
}





.nry_new_list ul li .l{ float:left
}

.nry_new_list ul li .r{ float:right
}






.tj_new_list{width:690px;height:270px; display:none
}

.tj_new_list ul{width:690px;
}


.tj_new_list ul li {
	width:300px; height:25px;line-height:20px;background:url(tj_new_list.jpg) bottom repeat-x;padding-left:15px; list-style:none; float:left; text-align:left; float:left
}


.tj_new_list ul li .l{ float:left
}

.tj_new_list ul li .r{ float:right
}


.zy{ width:100%; height:auto; padding:10px 0px 10px 0px ; display:none
}


.cp_bg{ width:690px; height:320px; line-height:26px; padding-top:10px;display:none
}
.cp_bg ul{
}

.cp_bg ul li{width:170px; height:180px; float:left; text-align:center; list-style:none
}
.cp_bg ul li img{padding:2px; border:1px solid #CCC; width:155px; height:125px;
}



.cplist_bg{ width:100%; height:320px; line-height:26px; padding-top:10px
}
.cplist_bg ul{
}

.cplist_bg ul li{width:45%; height:auto; float:left; text-align:center; list-style:none; padding:2%;
}
.cplist_bg ul li img{padding:2px; border:1px solid #CCC; width:100%; height:auto;
}


.tujian_t{ display:none
}




}




/* css 重置 */*{margin:0; padding:0; list-style:none; }
/* 本例子css */
.m-slide{ position: relative; width:1200px; height: 380px; 
                background: #fff }
.m-slide .bottom-shadow{ position: absolute;  bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden;
    border-top: 1px solid #e0e0e0; background: #e6e6e6; border-bottom: 1px solid #ececec }
.m-slide .img { float: right; position: relative }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 900px; height: 380px }
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .img .first { display: block }



.m-slide .kong { float: left; width:30px }

.m-slide .tab { width:270px; height:380px; float:left;background-color:#434343; }

.m-slide .tab li { *margin-bottom: -3px;  width: 270px }
.m-slide .tab .first { border-top: 0 }
.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 270px; height: 44px;  }
.m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.m-slide .tab a span { position: absolute; overflow: hidden }
.m-slide .tab a .title { left: 17px; top: 0px; height: 44px; line-height: 44px; font-size: 14px; font-weight: bold; color: #fff }
.m-slide .tab a .des { left: 18px; top: 22px; height: 16px; line-height: 16px; color: #fff }
.m-slide .tab .first a { height: 44px }

.m-slide .tab .on a {background-color:#3da228;}

.m-slide .tab .on a span { color: #fff }


