@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family:Microsoft YaHei; background:#fff;}
img,a{ text-decoration:none; border:none;}
ul,li{ list-style:none;}
ul{ margin:0;}
.clear{ clear:both;}

/*顶部*/
.header{ width:100%;  height:105px;}
.header .header_logo{ width:1200px; margin:0 auto;font-family:Microsoft YaHei; font-weight:bold; font-size:36px;}
.header .header_logo a img{ width:202px; float:left; margin:20px auto auto 30px;}
.header .header_logo .green{ color:#008200; line-height:105px;padding-left:120px;}
.header .header_logo .tel{ float:right; width:410px; margin-right:40px;}
.header .header_logo .tel img{ float:left; width:86px; margin-right:15px;}
.header .header_logo .tel .tel_num{ float:left; color:#008200; font-size:24px; font-style:italic; font-weight:bold; margin-top:25px;}

/*导航*/
.header_nav{ background:#008200; height:55px; line-height:55px; width:100%; min-width:1200px;}
.header_nav ul{  text-align:center; margin:0 auto; }
.header_nav ul li{ width:120px; text-align:center; display:inline-block; font-size:18px;}
.header_nav ul li:hover{ background:#08ac08;}
.header_nav ul li a{ color:#fff;}

/*banner轮播*/
.banner{ width:100%;margin-top:2px; height:598px; min-width:1200px;}
.banner .banner2{ width:100%; margin:20px auto;}
.banner .banner3{ width:100%; margin:0 auto;}
.fullSlide {margin:0 auto;position:relative;height:598px; padding:0px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important; }
.fullSlide .bd li {height:598px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:598px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center; }
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:5px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on {background:#734202;filter:alpha(opacity=50);opacity:0.5;}

.banner-1{ width:100%; text-align:center; margin:0 auto; min-width:1200px;}
.banner-1 img{ width:100%;min-width:1200px;}


.pro{ width:1200px; margin:40px auto;}
.pro .pro_tit{ width:650px; height:110px; background:url(../200/pro_tit_bg.jpg) no-repeat top; margin:0 auto;text-align:center; }
.pro .pro_tit a{ color:#008200; font-size:52px; font-weight:bold; line-height:140px;}
.pro  .beizhu{ width:1200px; text-align:center; font-size:20px; margin-top:25px; color:#08ac08;}

.pro ul{ margin-top:40px; margin-left:-40px;}
.pro ul li{ display:inline-block; width:370px; text-align:center; margin-bottom:20px; margin-right:36px;}
.pro ul > li:nth-child(3),.pro ul > li:nth-child(6){ margin-right:0;}
.pro ul li .pic{width:370px; height:237px; overflow:hidden; border:1px solid #ccc;}
.pro ul li .pic img{ width:370px;}
.pro ul li a{ color:#000;}
.pro ul li span{ font-size:30px; line-height:30px; }


.footer{ width:100%; height:280px; background: url(../200/bot_bg.jpg) #008200; min-width:1200px;}
.footer .footer_con{ width:1200px; margin:0 auto;color:#fff; }
.footer .footer_con .foot_left{ width:600px; float:left; margin-top:30px; line-height:35px;}
.footer p{ margin:0;}

.footer .footer_con .foot_right{ width:400px; float:right;margin-top:50px; }
.footer .footer_con .foot_right .wx{ width:110px; text-align:center; margin-left:20px; float:right;}
.footer .footer_con .foot_right .wx img{ width:100px; text-align:center;}

/*产品列表页*/

.content { width:1200px; margin:0 auto; padding-top:40px; }
.content .con_left{width:255px; float:left; margin-bottom:40px;}
.content .con_left .fl h3{ background:#008200; color:#fff; font-weight:bold; font-size:24px; padding-left:40px; height:80px; line-height:80px; margin:0;}
.content .con_left .fl h3 span{ font-size:14px;}
.content .con_left .fl ul{ margin-left:-40px;}
.content .con_left .fl ul li{ width:255px; font-size:16px; border-bottom:1px dashed #CCCCCC; line-height:50px;}
.content .con_left .fl ul li a{ color:#008200; margin-left:40px; } 
.content .con_left .fl ul li:hover{background:#008200;}
.content .con_left .fl ul li:hover a{ color:#fff;}

.content .con_left .fl ul.pro_cplist{ margin-left:-40px;}
.content .con_left .fl ul.pro_cplist li{ width:210px; border-bottom:1px dashed #CCCCCC;   padding-left:42px; height:50px; line-height:18px;}
.content .con_left .fl ul.pro_cplist li a{ display:block; } 
.content .con_left .fl ul.pro_cplist li:hover{background:#0154a4; height:50px;}
.content .con_left .fl ul.pro_cplist li:hover a{ color:#fff;}

.content .con_left .fl_pro h3{ background:#008200; color:#fff; font-weight:bold; font-size:24px; padding-left:40px; height:80px; line-height:80px; margin:0;}
.content .con_left .fl_pro h3 span{ font-size:14px;}
.content .con_left .fl_pro ul{ margin-left:-40px;}
.content .con_left .fl_pro ul li{ width:255px; font-size:16px; border-bottom:1px dashed #CCCCCC; line-height:50px;}
.content .con_left .fl_pro ul li a{ color:#008200; margin-left:-55px;} 
.content .con_left .fl_pro ul li:hover{background:#008200;}
.content .con_left .fl_pro ul li:hover a{ color:#fff;}

.content .con_left .fl_pro ul.pro_cplist{ margin-left:-40px;}
.content .con_left .fl_pro ul.pro_cplist li{ width:210px; border-bottom:1px dashed #CCCCCC;   padding-left:42px; height:50px; line-height:18px;}
.content .con_left .fl_pro ul.pro_cplist li a{ display:block; } 
.content .con_left .fl_pro ul.pro_cplist li:hover{background:#008200; height:50px;}
.content .con_left .fl_pro ul.pro_cplist li:hover a{ color:#fff;}

.content .con_left .fl_jj h3{ background:#008200; color:#fff; font-weight:bold; font-size:24px; padding-left:40px; height:80px; line-height:80px; margin:0;}
.content .con_left .fl_jj h3 span{ font-size:14px;}
.content .con_left .fl_jj ul{ margin-left:-40px;}
.content .con_left .fl_jj ul li{ width:255px; font-size:16px; border-bottom:1px dashed #CCCCCC; line-height:50px;}
.content .con_left .fl_jj ul li a{ color:#008200; margin-left:55px;} 
.content .con_left .fl_jj ul li:hover{background:#008200;}
.content .con_left .fl_jj ul li:hover a{ color:#fff;}

.content .con_left .fl_jj ul.pro_cplist{ margin-left:-40px;}
.content .con_left .fl_jj ul.pro_cplist li{ width:210px; border-bottom:1px dashed #CCCCCC;   padding-left:42px; height:50px; line-height:18px;}
.content .con_left .fl_jj ul.pro_cplist li a{ display:block; } 
.content .con_left .fl_jj ul.pro_cplist li:hover{background:#327609; height:50px;}
.content .con_left .fl_jj ul.pro_cplist li:hover a{ color:#fff;}

.content .con_left .lx{ width:255px;line-height:30px;}
.content .con_left .lx img{ margin-top:20px;margin-bottom:10px;}
.content .con_left .lx .tel{ font-size:16px; width:255px; color:#0154a4;   }
.content .con_left .lx .add{ font-size:15px; color:#008200; width:255px; }
.content .con_left .lx .add p{ margin:0;}
.content .con_left .lx .red{ font-size:15px; color:red; width:255px; }
.content .con_right{width:890px; float:left; margin-left:50px;}
.content .con_right .right_title {
    height: 81px;
    border-bottom: solid 1px #ECECEC;
    overflow: hidden;
    position: relative;}
	
.content .con_right .right_title_left {
    float: left;
    font-family: 'Microsoft YaHei';
    font-size: 26px;
    color: #008200;
	font-weight:bold;
    margin-top: 39px;}
	
.content .con_right .right_title_right {
    margin-top: 50px;
    color: #888888;
    float: right;
    margin-right: 5px;
    display: inline;
    font-size: 13px;
}

.content .con_right .right_title_right_sp1 {
    width: 14px;
    height: 13px;
    float: left;
    margin-top: 1px;
    margin-right: 5px;
}

.content .con_right .right_title_right_sp2 {
    float: left;
}
.content .con_right .right_title_right a {
    color: #888888;
}
.content .con_right .right_title_right a:hover {
    color: #008200;
}

.content .con_right .right_content {
    width: 890px;
    min-height: 471px;
    _height: 471px;
    padding: 20px 0px 10px 0px;
}

.content .con_art{width:1200px; float:left; margin:0 auto;}
.content .con_art .right_title {
    height: 81px;
    border-bottom: solid 1px #ECECEC;
    overflow: hidden;
    position: relative;}
	
.content .con_art .right_title_left {
    float: left;
    font-family: 'Microsoft YaHei';
    font-size: 26px;
    color: #008200;
	font-weight:bold;
    margin-top: 39px;}
	
.content .con_art .right_title_right {
    margin-top: 50px;
    color: #888888;
    float: right;
    margin-right: 5px;
    display: inline;
    font-size: 13px;
}

.content .con_art .right_title_right_sp1 {
    width: 14px;
    height: 13px;
    float: left;
    margin-top: 1px;
    margin-right: 5px;
}

.content .con_art .right_title_right_sp2 {
    float: left;
}

.content .con_art .right_title_right a {
    color: #888888;
}
.content .con_art .right_title_right a:hover {
    color: #008200;
}

.content .con_right .right_content {
    width: 890px;
    min-height: 471px;
    _height: 471px;
    padding: 20px 0px 10px 0px;
}








.right_content .pro_img{ text-align:center;}
.right_content .pro_img img{ max-width:650px; border:1px solid #ccc; margin:10px auto;}





.proUL {
    padding: 0px;
    font-size: 16px;
}
.proUL li {
    height: 214px;
    width: 280px;
    float: left;
    margin: 15px 8px;
    text-align: center;
    display: inline;
}
.proUL li .pic_01 {
    width: 278px;
    height: 178px;
	overflow:hidden;
    text-align: center;
    background: #ffffff;
    border: 1px solid #dcdcdc;
    -webkit-transition: all 1.2s;
    -moz-transition: all 1.2s;
    -o-transition: all 1.2s;
}
.proUL li a {
display:block;
    color: #585858;
    transition: all 1.2s;
    -webkit-transition: all 1.2s;
    -moz-transition: all 1.2s;
    -o-transition: all 1.2s;
}
.proUL li .pic_01 img {
    width: 278px;
    _width: 278px;
    vertical-align: middle;
    padding: 1px;
}

.proUL li .pic_02 {
    width: 278px;
    text-align: center;
    line-height: 42px;
}

div.digg {
    padding: 5px;
    margin: 23px;
    text-align: center;
	width:500px;
    float: right;
    font-family: 'Microsoft YaHei',arial;
}
div.digg li{
width:70px;
margin-left:8px;
margin-right:8px;
float:left;
}
div.digg a {
    border: #aaaadd 1px solid;
    padding: 2px 5px;
    margin: 2px;
    color: #585858;
    text-decoration: none;
}

div.digg a:hover {
    color: #327609;

}

div.digg span.current {
    border: solid 1px #585858;
    padding: 2px 5px;
    font-weight: bold;
    margin: 2px;
    color: #fff;
    background-color: #585858;
}


/*新闻列表页*/
.right_content .indexNews {
    padding: 5px;
}
.right_content .indexNews li {
    height: 30px;
    line-height: 30px;
    border-bottom: #D9D9D9 1px dotted;
    padding: 5px 10px 5px 10px;
    font-size: 15px;
}
.right_content .indexNews li a {
    padding-left: 10px;
    float: left;
	color:#333;
}
.right_content .indexNews li a:hover{ color:#327609;}
.right_content .indexNews li span {
    float: right;
	color:#333;
}

.right_content .indexNews li.new img{ float:left; width:200px; height:126px;}
.right_content .indexNews li.new .news_right{ float:left; width:630px; margin-left:15px;}

.right_content .indexNews li.new h3{ margin-top:0px; margin-bottom:10px;}
.right_content .indexNews li.new p{ margin:0;}
.right_content .indexNews li.new{ height:130px; border-bottom:1px dashed #ccc;}
.right_content .indexNews li.new span{ margin-top:-30px;}





.right_content .newTitle {
    line-height: 35px;
    font-size: 25px;
    text-align: center;
	font-weight:bold;
}

.right_content .newsInfo {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    text-align: center;
    border-bottom: solid 1px #f1f1f1;
    margin-top: 10px;
	font-weight:normal;
}
.right_content .newsinfoleft {padding-left: 30px;}
.right_content .newsContent{ margin-top:10px;}
.right_content .newsContent img{ max-width:700px; text-align:center; vertical-align:middle;}
/*留言*/
.content .ly{ width:500px; margin:20px auto; }
.content .ly .fl{ float:left;}
.content .ly form span{ float:left; line-height:37px; height:37px; margin:10px 0; font-size:18px;}
.content .ly input,.content .ly textarea{ float:left; border:1px solid #999; list-height:35px; height:35px; margin:10px 0;}
.content .ly form .a1{ width:400px;border:1px solid #ccc;}
.content .ly form .a2{ width:400px; height:110px; border:1px solid #ccc;}
.content .ly form .a3{ width:95px; }
.content .ly form .tj{ border:none; background:#008200; color:#fff; text-align:center; width:400px; height:60px; margin-left:50px; margin-top:35px;cursor:pointer; font-size:20px;}