﻿body {margin:0; padding:0; font-size:12px; font-family:Tahoma, Geneva, sans-serif;color:#454545;background: #f4f6eb; }
html { margin:0; padding:0; }
* { margin:0; padding:0;}
a {text-decoration:none; color:#333;}
a:hover { color:#ff7701;}
a img{border:0px;}
img { border:0;}
table { border-collapse: collapse;}
ul {margin:0; padding:0;list-style:none; height:auto; overflow:hidden;}
ul li {list-style:none;}
p {margin:0; padding:0;}
form {margin:0; padding:0;}
.w1k {width:1000px; margin:0 auto;}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff;}
.clear { clear:both; margin:0; padding:0; }
.h2, h2 {
    font-size: 30px;
}
.l{ float:left} .r{ float:right;} .l30{ line-height:30px;} .fl { float:left;}
.h10 { height:10px;} .h20 { height:20px;} .h30 { height:30px;} .h90{ height:90px;} .h100{ height:100px;}
.text-center {
    text-align: center;
}

/* 页头 */
.tophead{ background:#fff; width:100%;height:75px;}
.logo{ margin:10px 0 0 0; width:200px; height:56px; }

 /*菜单*/
.site_nav { margin:10px 0 0 0; width:700px; float:right;  }
.navBar { margin: auto; padding: 0px; position:relative; z-index:1000;clear: both;}
.nav{clear: both;display: block; padding: 0px;width: 700px;}
.nav h3{font-size:16px;}
.nav li{float:left; width:100px;line-height: 58px;display:inline;text-align:center;margin-top: 0;margin-bottom: 0;}
.nav h3 a{display:block; background-color:transparent; font-weight:normal; color:#333;  display: block;width: 100px;line-height: 58px;}
.nav h3 a:hover { color: #449d44;background: #f5f4f3; border-top:  solid 2px #449d44;}
.nav .sub{ display:none; min-width:200px;_width:200px; padding:10px;  position:absolute; left:0; top:60px;  float:left; line-height:35px;background: #f5f4f3; width:420px;}
.nav .sub .navimg {float: right;padding: 10px 15px 10px 8px;}
.nav .sub ul{display:inline-block;*display:inline; zoom:1;vertical-align:top;line-height:26px;width: 140px;float: left;padding: 5px;}
.nav .sub li{text-align:center; }
.nav .sub li a{color:#333;display:block;zoom:1;font-weight: normal;background-color:transparent;text-shadow:0 1px 0 #fff;}
.nav .sub li a:hover{  color:#c00;   }
.nav .sub dl{line-height:26px;display: inline;float: left;width: 150px;margin: 5px;overflow: hidden;text-align: left;padding-top: 0px 10px 0px 10px;}
.nav .sub dl a:hover{ color:#c00;  }
.nav .sub dl dt a{color:#CC0000;font-size: 14px;background-color:transparent; }
.nav .sub dl dd a{color:#333333; background-color:transparent;font-weight: normal;}
.nav #m1 .sub{z-index:199;left:32px;}
.nav #m2 .sub{z-index:199;left:32px;}
.nav #m3 .sub{z-index:199;left:140px;}
.nav #m4 .sub{z-index:199;left:140px;}
.nav #m5 .sub{z-index:199;left:240px;}	
.nav #m6 .sub{z-index:199;left:260px;}		
.nav  .sub .suli{  }
.nav  .sub .suli a { line-height: 25px;display: block;height: 25px; margin:10px 5px 10px 8px; background:#fff; text-align:center; width:175px;color:#666;}
.nav  .sub .suli a:hover { background:#ff7701; color:#fff;}

.syFocusThumb { WIDTH:100%; HEIGHT:569px; OVERFLOW: hidden; OVERFLOW: hidden; margin:0 auto 0; padding:0; }
.syFocusThumb .contentdiv {WIDTH:100%; HEIGHT:569px;  margin:0 auto; }
.syFocusThumb .contentdiv .dPic .img1 {  WIDTH:100%; HEIGHT:569px; background:url(../images/banner1.jpg) top center no-repeat;}
.syFocusThumb .contentdiv .dPic .img2 {  WIDTH:100%; HEIGHT:569px; background:url(../images/banner2.jpg) top center no-repeat;}
.syFocusThumb .contentdiv .dPic .img3 {  WIDTH:100%; HEIGHT:569px;  background:url(../images/banner3.jpg) top center no-repeat;}

.syFocusThumb .pagination { position:relative; WIDTH: 220px; margin:0 auto;   HEIGHT: 7px;  CLEAR: both; TOP: -20px;}
.syFocusThumb .thumbWrap { WIDTH: 220px; HEIGHT: 7px; OVERFLOW: hidden;}
.syFocusThumb .holder { WIDTH: 220px;}
.syFocusThumb .holder I { CURSOR: pointer; width:47px; height:7px; margin:0 7px 0 7px; background:#fff;}
.syFocusThumb .holder .selected {background:#ff7701;}


.index { margin:25px auto 25px; height:auto; overflow:hidden; }
.m1 {width:100%; height:2288px;padding:155px 0 0 0; margin:0 auto; background:url(../images/bannerm3.jpg) top center no-repeat #fff;}

.mmm1 {width:100%; height:200px;padding:0; margin:0 auto; background:url(../images/bannerm4.jpg) top center no-repeat #fff;display:block;}
.m1 b {display:block;width:220px; margin:0 auto; font-size:16px; color:#089f52; line-height:40px;}
.m1 span {line-height:24px; }
.m1 span a { float:right; color:#ff7701;}
.m1 span a:hover { color:#089f52;}
.m1 .more {width:122px; height:38px; margin:30px auto;}
.m1 .more a { display:block; background:#fff; width:120px; height:36px; text-align:center; line-height:36px; border:1px solid #fff; border-radius: 20px;}
.m1 .more a:hover { background:#089f52;color:#fff;}
.m1 ul { width:100%; margin:20px auto 0;}
.m1 ul li { width:455px; height:338px; float:left; margin:0 22px 0 22px; }
.m1 ul li a img { display:block;}
.m1 ul li a {width:455px; line-height:35px; display:block; height:335px; text-align:center; background:#ddd; border-bottom:3px solid #595959; font-size:14px;}
.m1 ul li a:hover{ background:#089f52; border-bottom:3px solid #ff7701; color:#fff;}

.m3  {  }
.m3 .itit { height:40px; margin:0 0 15px 0; line-height:35px; background:url(../images/ititbg.jpg) left bottom no-repeat;} 
.m3 .itit .l{ font-weight:bold; font-size:14px; color:#089f52; }
.m3 .inews { width:390px; float:left;}
.m3 .icon { width:557px; float:right;}
.mcontact {  float:left;  width:300px; height:234px; padding:0 0 0 30px; font-size:14px; background:url(../images/mconbg.jpg) left top no-repeat;  line-height:33px;}
.mcontact2 {  float:right;  width:220px; height:200px;}
.m3 .newsimg {width:146px; }
.m3 .newsimg img { display:block; width:140px; height:110px; padding:2px; border:1px solid #eee;}
.m3 .newstj { width:225px; }
.m3 .newstj b{ font-size:14px; line-height:30px; height:30px;}
.m3 .newstj span { color:#999; line-height:20px;}

.m3 ul { display:block; margin:10px 0 0 0; font-size:14px;}
.m3 ul li{height:36px;width:390px; line-height:36px; background:url(../images/libg.jpg) 2px center no-repeat; border-bottom:1px dashed #ccc}
.m3 ul li .l{ margin-left: 12px;}
.m3 ul li .l a:hover{ color:#ff6600;}
.m3 ul li .r{color:#777;}


.main { margin:0 auto ; padding:20px 0 30px 0; width:100%; background:#fff;height:auto; overflow:hidden;}
.main .left { float:left; width:222px;  height:auto; overflow:hidden; margin:15px 0 0 0;}
.main .left .tit {  FONT-SIZE: 14px; HEIGHT: 35px; BACKGROUND:#089F52; FONT-WEIGHT: bold; COLOR: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 14px; LINE-HEIGHT: 35px; PADDING-RIGHT: 14px}
.main .left .tit A { COLOR: #fff}
.main .left .nr {margin:0 0 10px 0; BORDER-TOP:  none; border: #089F52 1px solid;  PADDING-BOTTOM: 10px; PADDING-TOP: 8px; PADDING-LEFT: 7px;  PADDING-RIGHT: 7px}
.main .left .nr H4 {  font-weight:normal; }
.main .left .nr H4 A {BACKGROUND: #ddd; MARGIN:5px 0 5px 0; HEIGHT: 29px;  COLOR: #454545; PADDING-LEFT: 14px; DISPLAY: block; LINE-HEIGHT: 29px; font-size:12px;}
.main .left .nr H4 A:hover { BACKGROUND:#089F52; color:#fff;}


.main .right .product_list { margin:0; padding:0;}
.main .right .product_list ul li { display:block; float:left; margin:10px 10px 10px 10px; display:inline;  }
.main .right .product_list ul li a { display:block; line-height:30px; text-align:center;}
.main .right .product_list li img { width:200px; height:180px; padding:3px;}

.hzkf {padding:40px 0px;font-size:26px;font-weight:bold; font-family:"微软雅黑";text-align:center;}
.iwrap {width:1100px; margin:auto;}
.inews { width:1100px; margin:auto; padding-top:0px;}
.inews .txt { padding-top:0px;}
ul.inews_list {padding:0;}
.inews_list li { width:530px; float:left;}
.inews_list .li_2 { float:right; border-left:1px solid #f1f1f1; padding-left:20px;}
.inews_list li .img { width:206px; height:128px; float:left;}
.inews_list li .img img{ width:206px; height:128px;}
.inews_list li .new_info { width:304px; float:left; margin-left:15px;}
.inews_list li .new_info .new_info_tit { font-size:14px; font-weight:bold; font-family:"微软雅黑"; padding-bottom:8px;}
.inews_list li .new_info .new_info_txt { line-height:22px;}
.inews_list li .new_info .new_info_more { background:#089f52; width:80px; height:24px; text-align:center; line-height:24px;  margin-top:10px;}
.inews_list li .new_info .new_info_more a { color:#FFF;}
.inews_list .line { clear:both; height:1px; border-bottom:2px solid #c7c7c7; width:100%; padding-top:10px; margin-bottom:10px;}
.inews_list li span { margin-right:38px;}
.inews_list .ili { height:38px; line-height:38px; border-bottom:1px solid #d8d8d8;}
.inews_list .ili_2 ,.inews_list .ili_4 ,.inews_list .ili_6 ,.inews_list .ili_8{float:right;}
.inews .txt .more{ display:block; width:160px; height:44px; background:url(../images/imore1.jpg) no-repeat; margin:10px auto;}

.lgly {width:999px;margin:0px auto;background:url(../images/bannerm5.jpg) no-repeat;height:641px;}
.ly1 {width:400px;height:200px;padding:40px 0px 0px 94px;}
.ly1 b {display:block;width:400px; margin:0 auto; font-size:22px; color:#089f52; line-height:40px;}
.ly1 span {line-height:30px;font-size:16px; }
.ly2 {width:400px;height:200px;padding:140px 50px 0px;}
.ly2 b {display:block;width:400px; margin:0 auto; font-size:22px; color:#089f52; line-height:40px;}
.ly2 span {line-height:30px;font-size:16px; }
.lgly1 {width:999px;margin:0px auto;background:url(../images/bannerm6.jpg) no-repeat;height:697px;}
.ly3 {width:400px;height:200px;padding:80px 0px 0px 94px;}
.ly3 b {display:block;width:400px; margin:0 auto; font-size:22px; color:#089f52; line-height:40px;}
.ly3 span {line-height:30px;font-size:16px; }
.ly4 {width:400px;height:200px;padding:120px 50px 0px;}
.ly4 b {display:block;width:400px; margin:0 auto; font-size:22px; color:#089f52; line-height:40px;}
.ly4 span {line-height:30px;font-size:16px; }



#slideshow {list-style:none; color:#fff; margin:20px auto 0;}
#slideshow span {display:none}
#wrapper {width:655px; margin:10px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:650px; height:780px; padding:2px; border:0px solid #ccc; background:#ccc}
#information {position:absolute; bottom:0; width:650px; height:0; background: #333; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:650px}
#image img {position:absolute; z-index:25; width:auto; width:650px; height:780px}
.imgnav {position:absolute; width:25%; height:606px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(../images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background:#222 url(../images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:605px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}


.main .right { float:right; width:720px; margin:0 0 50px 0 ; padding:0 15px 50px 15px; background:#fff;}
.main .right .location { height:24px;  margin:7px 0 15px 0; padding:0 0 8px 0; border-bottom:1px solid #ccc;}
.main .right .location .location_1 {  height:24px; padding:8px 0 0 0; float:left; font-weight:bold;  font-size:14px; }
.main .right .location .location_2 {margin:8px 8px 0 0; padding-left:18px;float:right; background:url(../images/location.png) no-repeat left 1px;}
.main .right .info_detail { margin:10px 0 20px 0; line-height:22px; }
.main .right .info_detail p { margin:5px 0 5px 0; clear:both;}

.main .right .article_list { margin-top:10px;}
.main .right .article_list ul li {height:35px; line-height:35px; background:url(../images/icon_1.jpg) no-repeat 10px 18px; border-bottom:1px dashed #E1E1E1}
.main .right .article_list ul li .title{ margin-left: 22px; float:left;}
.main .right .article_list ul li .createtime{margin-right: 10px ; float: right}

.main .right .article_detail { margin:20px 0 20px 0;}
.main .right .article_detail .title { text-align:center;}
.main .right .article_detail .attr { height:22px;margin-top:5px; padding-bottom: 5px;margin-left:22px; margin-right:20px; text-align:center;border-bottom:1px dashed #E1E1E1; color:#999}
.main .right .article_detail .content { margin-top:10px; line-height:22px; padding-left:15px; padding-right:15px; }

.main .right .xh { margin:0; padding:0;}
.main .right .xh ul li { background:url(../images/dian.jpg) left center no-repeat; display:inline-block; width:720px;overflow:hidden; height:22px; line-height:22px;}
.main .right .xh ul li a { display:block; float:left; margin:0 0 0 10px;}
.main .right .xh ul li span { display:block; float:right;}

.main .right .product_nav {height:26px; border-bottom:1px solid #DA0C0C; margin-top:12px;}
.main .right .product_nav a { height:26px; line-height:26px; float:left; margin-left:3px; padding:0 10px; background-color:#E9EAE4; }
.main .right .product_nav a.current {background-color:#DA0C0C; color:#FFF;}

.main .right .page_wrap {margin-top:40px; position:relative; left:50%; float:left;}
.main .right .page_wrap .page { position:relative; left:-50%; float:left}
.main .right .page_wrap .page span,.main .right .page_wrap .page li, .main .right .page_wrap .page a { float:left; margin-left:10px}
.main .right .page_wrap .page a.current {color:#DA0C0C;}

.main .right .message {margin:5px 0 0 50px;}
.main .right .message li{margin-top:5px;}
.main .right .message li span{ float:left; width:50px;  margin-top:4px; text-align:right;}
.main .right .message li input{width:360px; }
.main .right .message li textarea{width:360px; height:100px;  }
.main .right .message .msgbtn{ margin:10px 0 0 140px;}
.main .right .message .msgbtn input{width:60px;margin-left:20px;}

.main .right .common .category { margin-top:10px}
.main .right .common .list .node li { margin-top:10px; border-bottom:1px dashed #E1E1E1;}
.main .right .common .list .node li p { margin-top:3px}
.main .right .common .page { text-align:center; margin-top:10px}
.main .right .common .page a.current {color:#DA0C0C;}


/*foot部分*/


.iw {
    overflow: hidden;
    width: 1000px;
    margin: 0 auto;
}
.sy_jjfa{
    padding-top: 20px;
    padding-bottom: 20px;
}
.sy_jjfa>h2{
    font-weight:600;
}
.sy_jjfa>span{
    font-size: 12px;
    color: #333333;
    font-weight: 500;
}
.sy_jjfa_a{
    padding-bottom: 20px;
    overflow: hidden;
}
.sy_jjfa_a div{
    width: 240px;
    height: 360px;
    background-color:white;
    border: solid 1px rgba(193, 185, 185, 0.3);
    padding-left: 20px;
    padding-right: 20px;
    margin-left: 10px;
}
.sy_jjfa_a div:hover{}
.sy_jjfa_a div img{ margin-top: 40px;}
.sy_jjfa_a div p{
    font-size: 22px;
    font-weight:300;
    margin-top: 40px;
}
.sy_jjfa_a div span{
    color: darkgrey;
}
.sy_jjfa_a div input{
        height: 34px;
    width: 120px;
    background-color: white;
    border: solid 1px rgba(193, 185, 185, 0.3);
    outline: none;
    margin-top: 50px;
    border-radius: 5px;
}
.sy_jjfa_a div input:hover{
    background-color: #2b542c;
    color: whitesmoke;
}
.sy_xwdt{background: #e8e8e8;height:200px;}
.sy_xwdt p{ line-height:32px;}
.sy_xwdt .text-center p{line-height:45px; margin:10px 0 0 0;}
.sy_xwdt span { color:#999; line-height:20px;}

.sy_xwdt div:nth-child(1){
    width: 30%;
}
.sy_xwdt div:nth-child(1)>img{
    height:200px;
}
.sy_xwdt .news2{ width: 53%;
    margin-left: 4%;
    overflow: hidden;
    padding-bottom: 20px;}
.sy_xwdt .news2 p{ margin-top: 30px;
    font-size: 18px;
    font-weight: 600;
    font-family: Arial;}
.sy_xwdt .news2 span{
    text-indent: 2em;
    font-size: 12px;
    font-weight: 500;}
.sy_xwdt .news3{ width: 10%;
    padding-top: 50px;}
.sy_xwdt .news3 p{font-size: 50px;}
.sy_xwdt .news3 span{ font-size: 14px;}

.sy_xwdt_a{
    padding-bottom: 30px;
    overflow: hidden;}
.sy_xwdt_a ul li{
    margin-top: 30px;
    height: 100px;
    overflow: hidden;
    width: 49%;

    float: left;
    padding: 5px;
    padding-bottom: 5px;

}
.sy_xwdt_a ul li:hover{
    background-color: #449d44;
    color: white;
}
.sy_xwdt_b{ float:left;
   border-right: solid 1px rgba(193, 185, 185, 0.3);
    width:18%;
    padding-left: 10px;
    padding-bottom: 10px;
}
.sy_xwdt_b:hover{
    color: white;
}
.sy_xwdt_b>span{
letter-spacing: 1px; font-size: 14px;
}
.sy_xwdt_b>p{
    font-size: 50px;
    margin:0 0 0 -10px;
   margin-left: 0;

    font-family: "Microsoft YaHei";
}
.sy_xwdt_c{float:left;
    width: 74%;
    padding-left: 20px;
    overflow: hidden;

    padding-bottom: 10px;

}
.sy_xwdt_c p {  line-height:24px;}
.sy_xwdt_c span { line-height:20px;}
.sy_xwdt_c:hover{
    color: white;
}
.sy_xwdt_c>p{
    font-size: 16px;
    font-weight:600;

    margin-top: 3px;
}
.sy_xwdt_c>span{
    font-size: 12px;
    /*color:dimgrey;*/

}
/*.sy_xwdt_c>span:hover{*/
    /*color: white;*/
/*}*/
.sy_xwdt_d>a{
    display: block;
    width: 120px;height: 30px;
    border: solid 1px darkgrey;
    margin-left: 47%;

    margin-top: 40px;
}
.sy_xwdt_d>a:hover{
    background-color: #449d44;
    color: white;
}
.sy_xwdt_d{
    padding-bottom: 20px;
    overflow: hidden;
}

.sy_dt{
    background-color: #ededed;
    padding-top: 0px;
    overflow: hidden;
}
.sy_dt p{margin: 0 0 10px;}
.sy_dt>img{
    width: 100%;  min-width: 1000px;
}
.sy_dt_a{
    overflow: hidden;
    height: 180px;
    margin-top: 10px;

}
.sy_dt_a .foot1{
    width: 30%;
}
.sy_dt_a .foot2{
    width: 50%;
    padding-top: 30px;
    font-size: 16px;
}
.sy_dt_a .foot3{
    width: 20%;
    padding-top: 20px;
}
.sy_dt_a .foot3 p{
    margin-top: 10px;
}
.dibu_sp{
    font-size: 30px; display:block;
    font-weight: 500;text-align:center;color:#089F52; width:330px;
}
.dibu_zdb{
    /*padding-top: 20px;*/
    padding-bottom: 20px;
}
.foot{width:1000px;margin:20px auto 0;font-size: 16px;text-align:center;}