@charset "gb2312";
* { margin:0px; padding:0px; outline: 0;}
html, body, div, input, img, ul, ol, li, p, map, area, a, h1, h2, h3, h4, h5, h6, dl, dt, dd, ins, em, i, form, fieldset{margin:0;padding:0;border: 0; outline: 0; font-size: 13px;}
html,body{font-size: 13px; font-family:Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif; -webkit-text-size-adjust:none;color:#7c7c7c; line-height:150%; -moz-user-select: none;
-webkit-user-select: none;
-ms-user-select: none;
-khtml-user-select: none;
user-select: none; }
img{vertical-align:middle; border:0; }
em {font-style: normal;}
a { color:#333333; text-decoration:none;}
a:hover {text-decoration:none; color:#00744f;}
img a{ border:0px;}
ul li { list-style:none;}
li{display: block;}
input,textarea{font-family:Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif; }
.f_l{ float:left;}
.f_r{ float:right;}
.clearfix {
    zoom:1;
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}

.all{width: 100%;}
.h40{height: 40px;}
.h20{height: 20px;}
.h15{height: 15px;}
/*.banner{width:100%; height: auto; }
.banner img {width: 100%;}*/

/* banner begin */
/*.banner{ width:100%; min-width:1200px; height:455px; overflow:hidden; position:relative; }
.banner_box{ position:absolute; left:0; top:0; width:1600px; height:455px; overflow:hidden;}
.banner_box ul{}
.banner_box ul li{ position:absolute; left:0; top:0;}
.banner_box ul li img{ vertical-align:top; width:1600px; height:455px;}
.num{ position:absolute; left:48%; bottom:35px;}
.num li{ float:left; width:29px; height:2px; overflow:hidden; background-color:#666666; margin-right:11px; margin-top:3px;}
.num li.current{ height:5px; background-color:#70b42b; margin-top:0;}
.banner_left{ position:absolute; left:20px; top:270px; width:46px; height:88px;}
.banner_left a{ display:block; width:46px; height:88px; background-image:url(../images/banner_left.png);}
.banner_right{ position:absolute; right:20px; top:270px; width:47px; height:87px;}
.banner_right a{ display:block; width:46px; height:88px; background-image:url(../images/banner_right.png);}*/
/* banner end */

.navbg{ height: 45px; background: #e9e9e9; border-bottom: 3px solid #86c514; }
.nav{width: 940px; margin: 0 auto; list-style: none; position: relative; display: inline-table; left: 50%; _left:50%; margin-left: -465px;}
.nav li{ float: left;  }
.nav li a{ display: block; width: 117px; height: 45px; text-align: center; font-size: 14px;  text-decoration: none;line-height: 45px;  font-size: 16px; }
.nav li a.selt{background: #86c514;transition: color .5s; color: #FFFFFF;}
.nav li a:hover{background: #86c514;color: #FFFFFF;}
.nav li:hover > ul {display: block;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; }
.nav:after {content: ""; clear: both; display: block; }
.nav ul {display: none;  background: rgb(134, 197, 20); border-radius: 0px; padding: 0; position: absolute; top: 100%; z-index: 9999999999999999;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.nav ul li {float: none;     border-top: 1px solid rgb(116, 166, 27);
    border-bottom: 1px solid #6FA410; position: relative; z-index: 999999; } 
.nav ul li a {width: 117px; height: 40px; line-height: 40px; display: block; color: #fff; font-size: 14px; }
.nav ul li a:hover {background: #53780E; }
.nav ul ul {position: absolute; left: 100%; top:0; }
.nav ul li ul{background: rgb(134, 197, 20);}
.content,.con2{margin: 10px auto; width: 1180px;overflow: hidden;}
.left{width: 310px;  height: auto; padding-top: 10px;    padding-bottom: 18px;}
.dw_tit{width: 272px; height: 43px; margin: 0 auto; background: url(imagesdw_bg.png) no-repeat left;color: #FFFFFF; font-size: 18px; text-align: center; line-height: 29px; padding-top: 15px;}
.dw_list {width: 100%;}
.dw_list li{display: block; width: 270px; margin: 0 auto; border:1px dashed #dcdcdc; overflow: hidden;}

.dw_list li:hover{border:1px dashed #0a6f1b; color: #0a6f1b;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; cursor: pointer;}
.dw_list span{ display: block; float: left;  }
.dw_list .dw_img{ padding-left: 5px; }
.sp_name{line-height: 38px;margin: 3px 0 3px 5px;  border-left: 1px solid #dcdcdc; padding-left: 10px;}
.dw_list_xie li{display: block; width: 274px; margin: 0 auto; border-bottom:1px dashed #dcdcdc;border-top:1px dashed #ffffff; overflow: hidden;  margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px; }
.dw_list_xie li span{display: block; float: left; padding-left: 8px;}
.dw_list_xie li .sp_logo{width: 48px; }
.dw_list_xie li .sp_txt{line-height: 24px; }
.dw_list_xie li a{color: #7c7c7c;}
.dw_list a{color: #7c7c7c;}

.dw_list_xie li:hover{background: #f6f6f6; color: #0a6f1b; border:1px dashed #0a6f1b;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; cursor: pointer;}
.zhichi{padding-left: 8px;}
.zhichi a:hover img{transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s; /* Firefox 4 */
    -webkit-transition: all 0.5s ease 0s; /* Safari 和 Chrome */
    -o-transition: all 0.5s ease 0s; /* Opera */
    -ms-transition: all 0.5s ease 0s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform:scale(1.1);}
#news_xbdw{ height: 338px; overflow: hidden; }
.right{width: 867px;  height: auto; margin-top: 20px}
.r_top{}
.con_main{ }
.con_main img{width: 100%;}
.main_list{position: relative; width: 143px; height: 89px; margin-right: 4px; margin-left: 4px; margin-bottom: 10px;margin-top: 10px;}
.main_list img {width: 100%; height: 100%; border-radius: 10px;}
.m_bg,.m_bg1{
    position: absolute; border-radius: 10px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(22, 26, 29, 0.49);
    filter: alpha(opacity=60);
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    -o-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.m_title{position: absolute;left: 0; right: 0; top: 0; bottom: 0;z-index: 99999;} 
.m_layer p{color: #FFFFFF; line-height: 22px;     margin-top: 33px;  text-align: center;}
.m_title_h h1{margin-top: 20px;text-align: center; color: #FFFFFF; font-size: 16px;}
.m_title_h p{color: #FFFFFF; margin-top: 5px; }
.m_layer:hover .m_bg { background: rgba(0,116,79,0.36); cursor: pointer;}
.zhuti img{border:1px solid #e8e8e8;}
.zhuti:hover img{opacity: 0.6;}
.r_right{width: 300px;}
.time{  height: 146px; background: url(imagestime_bg.png) center no-repeat; border:1px solid #e8e8e8;position: relative; }
.time:hover{}
.r_right_fot{ height: 192px; border:1px solid #e8e8e8; margin-top: 10px; padding-top: 10px;}
.canhui{ width: 269px;height: 83px;margin: 6px auto; background: url(imagess_zuzhi.png) no-repeat center;background-size: 95% auto; position: relative;}
.richeng{ width: 269px;height: 83px;margin: 6px auto; background: url(imagess_xueshu.png) no-repeat center;background-size: 95% auto; position: relative;}
.xiangqing{display: block; position: absolute; bottom: 33px; right: 32px; border-radius: 5px;  width: 26px; height: 26px; line-height: 26px; text-align: center;}
.xiangqing a{color: #FFFFFF;}

.day{position: absolute;
    left: 15px;
    bottom: 32px; }
.day .sp_day{display:block;width: 65px; height: 30px; background: #73550e; border-radius: 5px;  color: #ffffff; font-size: 24px; text-align: center;line-height: 30px; margin-left: 15px;}
.day .tian{color: #000000; font-size: 16px; line-height: 30px; margin-left: 8px;}
.commission{margin-top: 15px;}

.s_main_list{width: 165px; margin-right: 5px; margin-left: 5px;}
.s_main_pic{height: 130px;}
.s_main_pic img{width: 100%; height: 100%;}
.s_main_text{background: #f2f2f2; height: 138px;}
.s_main_text:hover{ background: #D1CDCD;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.s_main_text h1{text-align: center;}
.s_main_text h1 a{font-size: 16px; font-weight: 600; line-height: 36px; color: #5A5A5A;}
.s_main_text h1 a:hover{color: #0a6f1b;}
.s_main_text p{padding: 8px;}
.s_main_pic:hover img{opacity: 0.5;}






.comm1{overflow: hidden; width: 209px; height: 350px; text-align: center; background: #f2f2f2;}
.comm_tit{width: 133px; height: 123px; background: url(imagescomm_bg.png) no-repeat center; position: relative; left: 40px; top:73px;}
.tomore{margin-bottom: 38px;
    margin-top: 115px;}
.tomore a{display: block; width: 100px; height: 28px; margin:0 auto; border:1px solid #DEDEDE; color: #7c7c7c; text-align: center; line-height: 28px;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.tomore a:hover{color: #FFFFFF; background: #0a6f1b;}
.comm_name{width: 100px; height: 100px; border-radius: 80px; border: 1px dashed #909090; position: absolute; top:11px; left: 11px; text-align: center; font-size: 16px; line-height: 100px;}
.comm_tit:hover .comm_name{background: #0a6f1b; color:#FFFFFF;border: 1px solid #0a6f1b;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.totop {
    background: #fff;
    position: relative; width: 215px;
    height: 350px;
    overflow: hidden;
}
.tobg{background: #909090;    position: absolute;
    top: 0;bottom: 0; width: 215px;
    left: 0;
    z-index: 2;
    transition: .5s;}
.totop .theimg {
    width: 100%;
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 3;
    transition: .5s;
}
.totext{color: #FFFFFF; text-align: center; padding-top: 15px;}
.totext h1{font-size: 20px; line-height: 34px;}
.totop:hover .theimg{ top:0;}
.totop:hover .tobg{ bottom:240px;}
.totop:hover .totext{color:#333333;}



.totop_main {
    background: #fff;
    position: relative; width: 165px;
    height: 355px;
    overflow: hidden;
}
.tobg_main{background: #AEAEAE;    position: absolute;
    top: 0;bottom: 0; width: 215px;
    left: 0;
    z-index: 2;
    transition: .5s;}
.tobg_main1{background: #e3e3e3;    position: absolute;
    top: 0;bottom: 0; width: 215px;
    left: 0;
    z-index: 2;
    transition: .5s;}
.totop_main .theimg_main {
    width: 100%; height: 130px;
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 3;
    transition: .5s;
}
.totop_main .theimg_main img{ height: 100%; }
.totext_main{color: #FFFFFF;  padding-top: 15px;}
.totext_main h1{line-height: 34px;text-align: center;}
.totext_main h1 a{font-size: 16px; color: #FFFFFF; font-weight: 600;}
.totext_main p{padding: 8px;}
.totext_main1{color: #6A6767;  padding-top: 15px;}
.totext_main1 h1{line-height: 34px;text-align: center;}
.totext_main1 h1 a{font-size: 16px; color: #6c6c6c; font-weight: 600;}
.totext_main1 p{padding: 8px;}
.totop_main:hover .theimg_main{ top:0;}
.totop_main:hover .tobg_main{ bottom:240px;}
.totop_main:hover .tobg_main1{ bottom:240px;}
.totop_main:hover .totext_main{color:#333333;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.totop_main:hover .totext_main a{color:#0a6f1b;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.totop_main:hover .totext_main1 a{color:#0a6f1b;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}



.wyh_tit{ height: 80px;  text-align: center;line-height: 80px; margin-top: 15px; }
.wyh_tit h1{color: #00744f; font-size: 24px;}

.zz_wyh{width: 364px; background: #FFFFFF;padding-bottom: 40px;}
.zz_wyh_tit{height: 73px; width: 211px; border-radius: 50px 4px 4px 50px;-moz-border-radius: 50px 4px 4px 50px; /* Mozilla浏览器的私有属性 */ 
-webkit-border-radius: 50px 4px 4px 50px; /* Webkit浏览器的私有属性 */  background: #d84c3d; margin:24px auto; position: relative;}
.xs_wyh_tit{background: #01a0c8; }
.icon{width: 68px; height: 68px; position: absolute; border-radius: 50px; background: #f4f4f4;top: 3px; left: 3px; }
.icon_n{width: 57px; height: 57px; border-radius: 50px; border:2px solid #b7b7b7; margin-top: 3px; margin-left: 3px;}
.xs_icon_n{}
.wyh_i:before{ display:block; width:42px; height:42px; margin:0 auto; padding-top:9px; }
.wyh_i:before{ content:url(imagesicon_wyh1.png); }
.xs_wyh_i:before{ content:url(imagesicon_wyh2.png); }
.zz_wyh_tit:hover .wyh_i:before{content:url(imagesicon_wyh1_hover.png);
-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    cursor: pointer;}
.zz_wyh_tit:hover .xs_wyh_i:before{content:url(imagesicon_wyh2_hover.png);
-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    cursor: pointer;}
.zz_wyh_tit:hover .icon_n{background: #d84c3d;border:2px solid #d84c3d;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    cursor: pointer;} 
.zz_wyh_tit:hover .xs_icon_n{background: #01a0c8;border:2px solid #01a0c8;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    cursor: pointer;}   
    
.biaoti{position: absolute; top: 0px; right: 36px;}
.biaoti h1{color: #FFFFFF; line-height: 70px; text-align: center; font-size: 16px; font-weight: 500;}


.wyh_zhuxi{width: 326px; margin:35px auto;}
.z_con{background: #f2f2f2; height: 80px; width: 230px; padding-top: 10px;}
.z_pic img{ display: block; width: 100%; height: 100%; }
.z_pic a{ display: block; overflow: hidden;height: 90px;}
.z_pic a:hover img{transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s; /* Firefox 4 */
    -webkit-transition: all 0.5s ease 0s; /* Safari 和 Chrome */
    -o-transition: all 0.5s ease 0s; /* Opera */
    -ms-transition: all 0.5s ease 0s;
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform:scale(1.1);}
.z_con li{ text-align: center;line-height: 30px; }
.z_con .zx_name a{ font-size: 16px; }
.wyh_fzx{ width: 358px; height: 85px; margin: 10px auto; border:1px solid #f2f2f2; overflow: hidden; margin-bottom: 20px; }
.xs_wyh_fzx{ width: 346px; }
.fzx_title{ width: 28px; height: 71px; background: #f2f2f2; text-align: center; line-height: 20px; padding-top: 15px; font-weight: 600;}
.fzx_main{ width: 330px; height: 85px; overflow-y: scroll; }
.xs_fzx_main{overflow: hidden; width: 311px; margin:0 auto;}
.fzx_list li{ float: left; display: block; background: #f2f2f2; margin-right: 5px; margin-left: 3px; width: 54px; text-align: center; height: 23px; margin-top: 14px; font-size: 12px; line-height: 23px; }
.fzx_list li:hover{background: rgba(10,111,27,0.8); color: #FFFFFF;cursor: pointer;
  -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}

.xs_wyh{width: 360px;padding-bottom: 40px;}
.hy_content{width: 100%; height: auto; overflow: hidden; background: #f2f2f2;}
.hy_con_body{width: 1180px; margin: 0 auto; padding:10px 0 50px 0; overflow: hidden;}
.d_opabox {
    width: 218px; height: 171px;
    float: left;
    position: relative;
    margin: 0 9px 0 9px;
}
.d_opabox img {width: 100%; height: 100%;}
.d_opa1 {
    width: 100%;
    height: 40px;
    background: #000;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0.6;
    filter: alpha(opacity:60);
}
.d_txt1 {
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 18px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.d_opabox:hover .d_opa1{top:0;  height: 100%;cursor: pointer;
  -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}







.con2_left{width: 400px; height: 329px; text-align: center; padding-top: 57px;  background: #f2f2f2; border-radius: 5px;}
.con2_left img{width: 314px;}
.con2_left a{display: block; margin-bottom: 20px;}
.lunwen{width: 759px;  height: auto; background: #f2f2f2; border-radius: 5px;}
.lunwen_main{padding-left: 10px; overflow: hidden;  border:2px dotted #c8c8c8;border-radius: 5px; margin: 8px;}
.lw_list{overflow: hidden; padding-top: 15px;}
.lw_list li{ float: left; width: 340px; margin-top: 15px; margin-bottom: 16px;  margin-left: 20px;}
.lunwen1{overflow: hidden;}
.lunwen1 .lw_icon{width: 74px; height: 74px; border-radius: 50px; background: #b9b9b9; }
.lunwen1:hover .lw_icon{background: #0a6f1b; cursor: pointer;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; cursor: pointer;}
.lunwen1 .lw_icon i{display: block; width: 74px; height: 74px;}
.lunwen1 .lw_icon .lw_i1{background: url(imageslw_i1.png) center no-repeat;}
.lunwen1 .lw_icon .lw_i2{background: url(imageslw_i2.png) center no-repeat;}
.lunwen1 .lw_icon .lw_i3{background: url(imageslw_i3.png) center no-repeat;}
.lunwen1 .lw_icon .lw_i4{background: url(imageslw_i4.png) center no-repeat;}
.lw_con{margin-left: 8px;}
.lw_con h1 a{ font-size: 16px; line-height: 36px; color: #666666; -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}

.lunwen1:hover .lw_con h1 a{color: #0a6f1b; cursor: pointer;}
.lw_con h1{line-height: 30px; }
.more{margin-bottom: 38px;
    margin-top: 0px;}
.more a{display: block; width: 100px; height: 28px; margin:0 auto; border:1px solid #DEDEDE; color: #7c7c7c; text-align: center; line-height: 28px;-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.more a:hover{color: #FFFFFF; background: #0a6f1b;}
.history_bg{width: 100%; background: #f2f2f2; padding-bottom: 40px;}
.wrap1 {
    width: 1180px;
    margin: auto;
    overflow: hidden;
}
.titles{text-align: center;padding-top: 45px; margin-bottom:45px;}
.history ul li {
    float: left;
    _display: inline;
    width: 371px;
    height: 237px;
}
.his_li{float: left;
    _display: inline;
    width: 371px;
    height: 290px;}
.his_li .imtl_nr {
    width: 100%;
   
    overflow: hidden;
    height: 237px;
}
.imtl_img{height: 237px; overflow: hidden;}
.imtl_img img{width: 100%;overflow: hidden; height: 100%;}
.his_li .imtl_nr:hover .imtl_img{transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s; /* Firefox 4 */
    -webkit-transition: all 0.5s ease 0s; /* Safari 和 Chrome */
    -o-transition: all 0.5s ease 0s; /* Opera */
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);}
.his_li .itcase_name {
    overflow: hidden;
    height: 44px;
    line-height: 44px;
    width: 100%;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    background: rgba(0,0,0,.60);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);
   margin-top: 1px;
    text-indent: 20px;
}
.his_li span{float: left;}
.his_li .sp_more{ float: right; display: block; width: 41px; height: 44px; background: rgba(10,111,27,0.86);  padding-right: 15px;}

.flink{width: 1180px; margin: 0 auto; padding-top: 10px; padding-bottom: 10px; overflow:hidden;}
.f_tit{width:167px;  margin-right: 5px; margin-left: 3px;}
.f_tit span{ display: block; width: 167px;  height: 74px; font-size: 24px; line-height: 49px;  color: #000000; font-weight: 500; }
.flink_list{width: 1000px; padding-top: 5px;}
.flink_list ul li{display: block; float: left;border: 1px solid #d8d8d8; box-shadow: 1px 2px 5px #d8d8d8; margin-right: 10px; padding: 3px 5px 3px 5px;}
.flinkli{display: block; float: left;border: 1px solid #d8d8d8; box-shadow: 1px 2px 5px #d8d8d8; margin-right: 10px; padding: 3px 5px 3px 5px; width: 220px;}
.flink_list img {
     height: 49px;
    margin-right: 10px;
}
.bottom{ height: 130px; background: #333333;  padding-top: 20px;   }
.bottom p{color: #e2e2e2; font-size: 14px;line-height: 26px;}
.bottom .bot_main{ width: 648px; margin: 0 auto; overflow: hidden;}
.bottom .ma{margin-right: 20px; margin-left: 50px;}

/****************comment*********************/
.comment{width: 1000px; margin: 20px auto; padding:10px;  }
.menu{width: 377px; margin:20px auto; overflow: hidden; line-height: 50px; text-align: center; }

.comment p{font-size: 16px; line-height:36px; text-indent: 2em;}
.com_menu{ color: #00744f; font-size: 22px; line-height: 50px; border-bottom: 2px solid #d9d9d9; margin-bottom: 8px;}
.com_menu img{padding-right: 15px;}
.range_img{text-align: center; padding-top: 20px; padding-bottom: 20px;}
.p_tit{color: #00744f; font-size: 16px; font-weight: 600; line-height: 30px;}
.comment .paper{border-left:1px solid #CDCBCB; margin-left: 15px; padding-bottom: 20px;}
.contact{overflow: hidden;padding:28px 0  0 50px; }
.contact li{line-height: 35px; font-size: 16px;}

.contact_bg{  background: url(imagesmap.png) right no-repeat; }
.zhuxi{}
.zhuxi .img{text-align: center; }
.icon_wyh_tit{width: 90px; height: 55px; background: #cfcfcf; border-radius: 8px 0 0 8px;padding-top: 15px; text-align: center; font-weight: 600; margin-right: 10px;}
.weiyuan{overflow: hidden;}
.fuzhuxi_list li{float: left; display: block; width: 60px; height: 26px; line-height: 26px; text-align: center; margin: 5px; background: #FFFFFF; border-radius: 2px; font-size: 16px;}

.fuzhuxi_main{width: 680px;}
.weiyuan_main{width: 800px;}
.z_img{border-bottom: 2px solid #D7D4D4;
    width: 200px; height: 32px;
    padding-bottom: 12px; background: url(imageszhoufusheng.png) no-repeat left;}
.z_img:hover{background: url(imageszhoufusheng_hover.png) no-repeat left; -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; cursor: pointer;}
.z_img_xs{border-bottom: 2px solid #D7D4D4;
    width: 286px; height: 32px;
    padding-bottom: 12px; background: url(imageszhangfengshan.png) no-repeat left;}
.z_img_xs:hover{background: url(imageszhangfengshan_hover.png) no-repeat left; -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; cursor: pointer;}
.fuzhuxi_list li:hover{background: rgba(10,111,27,0.8); color: #FFFFFF;cursor: pointer;
  -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;}
.com_enter{ overflow: hidden;width: 450px; padding: 35px;   box-shadow: 0px 3px 8px 3px #DEDEDE;border-radius: 5px;  margin: 40px auto }
.com_enter h1{ text-align: center; line-height: 50px; font-size: 18px; font-weight: 400; border-bottom: 2px solid #DEDEDE; margin-bottom: 15px; }

.regul li {line-height: 32px; height: 32px; margin-bottom: 15px; color: #7f7f7f; } 
.regul li span {float: left; line-height: 32px; width: 80px; color: #000; }
.inputbtn{width: 280px; height: 32px; line-height: 32px; border-left: solid 1px #bababa; border-top: solid 1px #bababa; border-right: solid 1px #e9e9e9; border-bottom: solid 1px #e9e9e9; text-indent: 8px; margin-right: 17px; }
.red_em{ color: red; }
.rlogin{width: 107px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    background: rgba(0, 116, 79,0.8);
    font-weight: bold;
    cursor: pointer;
    border-radius: 3px;
    margin-right: 30px;}

/*******************about*************************/
.about_bg{ width: 820px; height: 500px; background: #c7e2eb;border-radius: 8px; border:10px solid #f2f2f2; margin:10px auto;position: relative;}
.zuoshang{position: absolute;left: -20px;top:-20px;}
.youxia{position: absolute; right: -20px; bottom:-20px;}
.about_bg .layer{position: absolute; bottom:-10px; }
.about_bg .text{position: absolute; width: 625px; left: 53px; line-height: 36px; font-size: 16px; text-indent: 2em; top:50px;}



.com_history{ height: auto; overflow: hidden; }


.imgteaser {
    margin: 10px 8px 17px 8px;width:317px;display:block; height: 207px;overflow: hidden;float: left;position: relative;}

.imgteaser a {
text-decoration: none;
float: left;
}
.imgteaser a:hover {
cursor: pointer;
}

.imgteaser a img {
float: left;width:100%; height: 100%;
margin: 0;
border: none; border-radius: 3px;
}
.imgteaser a .www_zzjs_net {display: none;font-size: 16px; font-weight:bold; text-align:center;  line-height:26px;
padding-top: 70px;
background: rgba(17, 17, 17, 0.47);

-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
color: #fff;
position: absolute; top:0; right:0; left: 0; bottom: 0;

 }
.imgteaser a:hover .www_zzjs_net{
display: block;


}
.imgteaser a:hover .www_zzjs_net{
display: block;

}

.imgteaser a:hover .more { visibility: hidden;}

/***************arrange********************/
.rc_bg{text-align: center; overflow: hidden; position: relative;}
.rc_pic{width: 292px; margin: 10px auto;}
.ric{position: absolute;width: 170px; height: 70px; background: #f2f2f2; border-radius: 5px; text-align: center; line-height: 70px; font-size: 16px; font-weight: 600;}
.ric p{text-indent: 0;}
.rc1{top: 365px; left: 222px;}
.rc2{bottom: -11px; right: 216px; }


/****************media************************/
.item-tit {
    background-color: #44ad80;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    text-align: center;
    margin-bottom: 20px;
}
.box{width: 98%;}
.box ul li {
    list-style: none;
    float: left;
    width: 115px;
    height: 46px;
    margin-right: 25px;
    margin-bottom: 20px;
    cursor: pointer;
}