@charset "utf-8";
html,body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea, a, center, strong, b, i { margin:0;padding:0; outline:none;list-style: none;text-decoration: none;font-family:"",helvetica,Arial,sans-serif;font-size: 14px;}
.f12{font-size: 12px;}
img{border: none;padding: 0;margin: 0;line-height: 0;font-size: 0;}

.w1000{width: 1000px;margin: 0 auto;overflow: hidden;}
.wv1000{width: 1000px;margin: 0 auto;overflow: visible;}
.w240{width: 240px;float: right;overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.floatfix{*zoom:1;}
.floatfix:after{content:"";display:table;clear:both;}
.body{background: #fafafa;}
.o{overflow: hidden;}

/*========================================顶部菜单导航===============================================*/
.topa{line-height: 40px;color: #838383;height: 110px;}
.topa .w1000{background: url(../../images/images/bk_top.png) 197px top no-repeat;}
.topa p{font-size: 14px;color: #959595;margin-top: 10px;text-align: right;}
.topa p strong{display: block;font-size: 25px;color: #4c5d24;line-height: 25px;}
.topb{background: url(../../images/images/indexx_14.jpg) repeat-x;}
#dh1_1{width: 1110px;margin: 0 auto;background: url(../../images/images/indexx_16.jpg) 73px -1px no-repeat;margin-left: -41px;}
.topb a{float: left;height: 38px;text-align: center;line-height: 38px;color: #fff;display: block;width: 135px;}
.topb a:hover{background: url(../../images/images/dh_xbj.png) center center no-repeat;text-decoration: none;}


.dh1_1{ height:38px; position:relative; z-index:1;  }

.dh1_1 a{ color:#fff;  }

.dh1_1 .nLi{ float:left;  position:relative; display:inline;  }

.dh1_1 .nLi span{ float:left; font-weight:normal;}

.dh1_1 .nLi span a{ display:block; height:38px; line-height:38px; font-size:14px; color:#fff; transition:none; text-align:center;}

.dh1_1 .nLi span a:hover{ background:url(../../images/images/dh_xbj.png) repeat center;}

.dh1_1 .sub{ display:none; top:38px;  position:absolute; background:url(../../images/images/dh_bj.png) repeat; line-height:30px;}

.dh1_1 .sub li{ zoom:1; }

.dh1_1 .sub a{ display:block; transition:none; text-align:center;}

.dh1_1 .sub a:hover{ background:#7dac2a; color:#fff; transition:none; }

.dh1_1 .on span a{ background:url(../../images/images/dh_xbj.png) repeat center; }


/*========================================banner轮播图===============================================*/
.banner{height: 520px;width:100%;overflow:hidden; position:relative;font-size:0;border-bottom: 5px solid #528002;margin-bottom: 15px;}
.b-img{ height:520px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:520px; float:left;}
.b-list{ height:50px; padding-top:480px; position:relative;z-index:1;margin-right: 200px;float: right;}
.b-list span{ display:block;cursor:pointer; width:17px; height:17px; float:left; margin:0 3px; _margin:0 1px;background:#fff;border-radius: 17px;}
.b-list .spcss{background:#7dac2a;}

/*========================================seca===============================================*/
.seca{background: #f3f3f3;padding: 20px 0 50px 0;}
.seca .left .slideTxtBox{ width:750px;text-align:left;overflow: hidden;}
.seca .left .slideTxtBox .hd{ height:50px;background:#fff;position:relative;}
.seca .left .slideTxtBox .hd ul{ float:left;  position:absolute;width: 755px;}
.seca .left .slideTxtBox .hd ul li{ float:left;cursor:pointer;height:50px;}
.seca .left .slideTxtBox .hd ul li a{color: #676767;border-right:1px solid #868787;display: block;text-align: center;width: 150px;margin-top: 13px;}
.seca .left .slideTxtBox .hd ul li a:hover{text-decoration: none;}
.seca .left .slideTxtBox .hd ul li.on a{color:#528002;}
.seca .left .slideTxtBox .bd ul{zoom:1;position: relative;line-height: 0;}
.seca .left .slideTxtBox .bd ul img{width: 750px;height: 455px;}
.seca .left .slideTxtBox .bd ul .mask{position: absolute;bottom: 0;left: 0;width: 100%;height: 60px;filter:alpha(opacity=84);-moz-opacity:0.84;-khtml-opacity: 0.84;opacity: 0.84;background: #1b1b1b;}
.seca .left .slideTxtBox .bd ul font{color: #fff;position: absolute;bottom: 6px;left: 25px;font-weight: normal;line-height: 23px;}
.seca .left .slideTxtBox .bd ul font span{display: block;color: #c9c9c9;}
.seca .left .slideTxtBox .bd ul font a {color: #fff;}
.seca .right{height: 505px;background: #fff;}
.seca .right font{color: #000;font-weight: normal;height: 40px;background: #dfdfe0;line-height: 15px;padding: 10px 0 0 15px;display: block;}
.seca .right ul{padding-left:15px;color: #555656;font-size: 12px;margin-top: 11px;}
.seca .right ul li{line-height: 35px;}
.seca .right ul a{color: #555656;font-size: 12px;margin-left: 10px;}
.seca .right p{width: 220px;height: 100px;background: #f3f3f3;margin: 10px;}
.seca .right p span{padding-left: 13px;padding-top: 25px;line-height: 23px;}
.seca .right p img{margin-right: 7px;margin-top: 6px;}


/*========================================secb===============================================*/
.secb .w1000{border-top: 1px dashed #65691a;margin-top: 30px;padding-top: 25px;color: #717171;}
.secb font{font-size: 25px;}
.secb span{display: block;line-height: 30px;margin-top: 10px;}

/*========================================secc===============================================*/
.secc .w1000{border-top: 1px dashed #65691a;margin-top: 30px;padding-top: 40px;}
.secc .slideTxtBoxc{width:1000px;text-align:left;overflow: hidden;}
.secc .slideTxtBoxc .hd{ height:50px;background:#fff;position:relative;width: 1000px;margin-bottom: 30px;}
.secc .slideTxtBoxc .hd ul{ float:left;  position:absolute;}
.secc .slideTxtBoxc .hd ul li{ float:left;cursor:pointer;height:50px;background: #f3f3f3;}
.secc .slideTxtBoxc .hd ul li a{color: #676767;border-right:1px solid #868787;display: block;text-align: center;width: 199px;margin-top: 13px;}
.secc .slideTxtBoxc .hd ul li a:hover{text-decoration: none;}
.secc .slideTxtBoxc .hd ul li.on{background: #fff;}
.secc .slideTxtBoxc .bd{width: 1020px;text-align: center;}
.secc .slideTxtBoxc .bd ul{zoom:1;}
.secc .slideTxtBoxc .bd ul li{float: left;margin-right: 20px;margin-bottom: 10px;}
.secc .slideTxtBoxc .bd ul li .pic{display: block;line-height: 0;width: 320px;height: 185px;overflow: hidden;position: relative;margin-bottom: 5px;}
.secc .slideTxtBoxc .bd ul li .pic .mask{position: absolute;bottom: -60px;-webkit-transition: bottom .3s ease .1s;transition: bottom .3s ease .1s;filter:alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity: 0.65;opacity: 0.65;background: #000;width: 100%;height: 60px;}
.secc .slideTxtBoxc .bd ul li .pic font{left: 0; position: absolute;bottom: -50px;z-index: 1;-webkit-transition: bottom .5s ease .1s;transition: bottom .5s ease .1s;color: #fff;font-weight: normal;height: 50px;overflow: hidden;line-height: 20px;text-align: left;padding-left: 15px;padding-top: 5px;}
.secc .slideTxtBoxc .bd ul li .pic font strong{font-weight: normal;display: block;font-size: 12px;}
.secc .slideTxtBoxc .bd ul li .pic:hover .mask,.secc .slideTxtBoxc .bd ul li .pic:hover font{bottom: 0;}
.secc .slideTxtBoxc .bd ul a{display: block;color: #5c5c5c;line-height: 30px;}
.secc .slideTxtBoxc .bd ul img{width: 320px;height: 185px;}

/*========================================secd===============================================*/
.secd .w1000{border-top: 1px dashed #65691a;margin-top: 30px;padding-top: 40px;}
.secdd{width: 1020px;}
.secdd .gl{width: 320px;margin-right: 20px;float: left;}
.secdd .gl .title .jvzhong{height:140px;background: #f3f3f3;color: #5a5a5a;text-align: center;display:table;position: relative;_position:relative;overflow:hidden;}
.secdd .gl .title .jvzhong .midsub{vertical-align:middle;display:table-cell;_position:absolute;_top:50%;}
.secdd .gl .title .jvzhong .midin{text-align: center;vertical-align:middle;display:table-cell;_position:relative;_top:-50%;width: 30px;padding: 0 10px;font-size: 20px;line-height: 20px;}
.secdd .gl .title img{width:270px;height: 140px;}
.secdd .gl ul{margin: 10px 0 45px 0;}
.secdd .gl ul li{font-size: 12px;color: #8a8a8a;}
.secdd .gl ul li a{font-size: 12px;color: #8a8a8a;padding-left: 5px;line-height: 30px;}

/*========================================footer===============================================*/
.footera{padding: 15px 0;background: #313131;color: #bbb;text-align: center;}
.footera a{color: #bbb;line-height: 30px;}
.footerb{background: #1b1b1b;height: 40px;line-height: 40px;text-align: center;color: #bbb;font-size: 12px;}
.footerb a{color: #bbb;}
.kefu{position: fixed;right: 0px;top:450px;z-index: 2;}
.kefu ul li{position: relative;height: 60px;margin-bottom: 1px;}
.kefu ul li a,.kefu ul li p{position: absolute;right: 0px;}
.kefu .qq{background:url(../../images/images/kefu.png) left top no-repeat;}
.kefu .qq:hover{background:url(../../images/images/kefu.png) -60px top no-repeat;}
.kefu .tel{background:url(../../images/images/kefu.png) left -60px no-repeat;padding-left: 60px;display: block;width: 140px;height: 60px;margin-bottom: 15px;line-height: 60px;color: #fff;text-align: center;font-size: 16px;position: absolute;right: -140px;-webkit-transition: right .5s ease .1s;transition: right .5s ease .1s;}
.kefu .tel:hover{right: 0;}
.kefu .gotopb{background:url(../../images/images/kefu.png) left -120px no-repeat;}
.kefu .gotopb:hover{background:url(../../images/images/kefu.png) -60px -120px no-repeat;}
.kefu a{display: block;width: 60px;height: 60px;}
.kefu li p{display: none;background: #2f5e6e;}
.kefu li:hover p{display: block;}


/*========================================neiye===============================================*/
.tab .w1000{margin: -30px auto 15px auto;}
.tab .w1000 div{width: 400px;}
.tab .w1000 div a{height: 65px;line-height: 65px;color: #404040;font-size: 18px;display: block;font-weight: bold; padding-left:0px; }
.tab .w1000 div a:hover{cursor: pointer;text-decoration: none;}
.tab .w1000 div span{font-size: 50px;margin-top: -48px;display: none;}
.tab .w1000 .on a{}
.tab .w1000 .on span{display: block;}
.tag .w1000{background: #eeeeed;border: 1px solid #bbbaba;margin-bottom: 35px;}
.tag .midout{display:table;position: relative;_position:relative;overflow:hidden;}
.tag .midsub{vertical-align:middle;display:table-cell;_position:absolute;_top:50%;}
.tag .midin{text-align: center;vertical-align:middle;display:table-cell;_position:relative;_top:-50%;width: 100%;}
.tag .leftxg{height: 153px;}
.tag .leftgl{height: 101px;}
.tag .text{text-align: center;width: 110px;color: #555;font-size: 18px;font-weight: bold;line-height: 25px;}
.tag .right{width: 890px;background: #fff;height: 100%;}
.tag .right li{padding: 15px 0 16px 15px;padding-top: 15px;border-bottom: 1px dashed #dad3ce;font-size: 14px;font-weight: bold;color: #545454;}
.tag .right li a{padding: 2px 10px;font-size: 12px;font-weight: normal;color: #797a7a;margin-right: 2px;}
.tag .right li .on,.tag .right li a:hover{background: #4c5d24;color: #fff;border-radius: 10px;cursor: pointer; text-decoration: none;}
.tag .right .last{border: none;}
.page{font-size: 0; text-align: right; padding: 30px 0 10px 0;}
.page1{padding-bottom: 40px;}
.page li{ display: inline-block; *display: inline; *zoom: 1; margin-left: 1px; font-size: 12px; line-height: 30px;}
.page li a{ display: block; border: 1px solid #e6e6e6; padding: 0 12px;color: #262626;}
.page li a:hover,.page li a.on{ background: #4c5d24; border-color: #4c5d24; color: #fff;text-decoration: none;}

.mainleft{width: 710px;border: 1px solid #bbbaba;padding: 15px 15px 0 15px;margin-bottom: 60px;}
.mainleft .position{color: #646464;margin-top: 15px;}
.mainleft .position a{color: #646464;}
.mainleft .position span a{color: #4c5d24;}
.mainleft .position .line{width: 100%;height: 1px;background: #e6e6e5;}
.mainleft .position .fr{padding-left: 75px;background: url(../../images/images/liner.png) #fff left 8px no-repeat;font-size:12px;height: 17px;margin-top: -10px;}
.mainleft .position .fr a{font-size:12px;}
.mainright{margin-bottom: 40px;}
.mainright .box{border: 1px solid #bbbaba;margin-bottom: 20px;}
.mainright .box p{color: #000;font-weight: normal;height: 40px;background: #dfdfe0;line-height: 15px;padding: 10px 0 0 15px;border-bottom: 1px solid #bbbaba;}
.mainright .box .gl{padding-left:15px;color: #555656;font-size: 12px;margin: 11px 0;}
.mainright .box .gl li{line-height: 35px;}
.mainright .box .gl a{color: #555656;font-size: 12px;margin-left: 10px;}
.mainright .box .al{zoom:1;text-align: center;margin: 15px 0;}
.mainright .box .al li{margin-bottom: 10px;}
.mainright .box .al a{display: block;color: #5c5c5c;line-height: 30px;}
.mainright .box .al img{width: 210px;height: 120px;}
/*========================================xg-list===============================================*/
.xg_list .ul{width: 1020px;text-align: center;overflow: hidden; margin-bottom:-50px;}
.xg_list .ul li{float: left;margin-right: 18px;margin-bottom: 10px;}
.xg_list .ul a{display: block;color: #5c5c5c;line-height: 30px;}
.xg_list .ul img{width: 320px;height: 185px;}
.xg_list .ul li .pic{display: block;line-height: 0;width: 320px;height: 185px;overflow: hidden;position: relative;margin-bottom: 5px;}
.xg_list .ul li .pic .mask{position: absolute;bottom: -60px;-webkit-transition: bottom .3s ease .1s;transition: bottom .3s ease .1s;filter:alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity: 0.65;opacity: 0.65;background: #000;width: 100%;height: 60px;}
.xg_list .ul li .pic font{ left:0;position: absolute;bottom: -50px;z-index: 1;-webkit-transition: bottom .5s ease .1s;transition: bottom .5s ease .1s;color: #fff;font-weight: normal;height: 50px;overflow: hidden;line-height: 20px;text-align: left;padding-left: 15px;padding-top: 5px;}
.xg_list .ul li .pic font strong{font-weight: normal;display: block;font-size: 12px;}
.xg_list .ul li .pic:hover .mask,.xg_list .ul li .pic:hover font{bottom: 0;}
/*========================================xg-detail===============================================*/



/*========================================gl-list===============================================*/
.gl_list_in li{overflow: hidden;padding: 15px 0;border-bottom: 1px dashed #c5c5c5;}
.gl_list_in li img{width: 140px;height: 70px;margin-right: 20px;}
.gl_list_in li .info{width: 550px;position: relative;}
.gl_list_in li .info font{margin-bottom: 5px;}
.gl_list_in li .info font,.gl_list_in li .info font a{color: #4b4b4b;font-weight: 700;}
.gl_list_in li .info strong{color: #4b4b4b;font-weight: normal;font-size: 12px;line-height: 27px;height: 50px;}
.gl_list_in li .info .more{color: #4c5d24;position: absolute;right: 0;bottom: 0;}
.gl_list_in li:hover{cursor: pointer;}
.gl_list_in li:hover font a,.gl_list_in li:hover font,.gl_list_in li:hover strong,.gl_list_in li:hover a{color: #4c5d24;}
.gl_list .mainleft .con .title{text-align: center;color: #696969;background: #eeeeed;padding: 20px 0;margin: 15px 0 10px 0;}
.gl_list .mainleft .con .title font{font-size: 20px;margin-bottom: 13px;}
.gl_list .mainleft .con .content{color: #696969;line-height: 2.5em;margin-bottom: 15px;}
.gl_list .mainleft .con .content img{max-width: 710px;}
.gl_list .mainleft .con .share{line-height: 40px;font-size: 12px;color: #696969;}
.gl_list .mainleft .con .artgo{clear: both;color: #3d3d3d;font-size: 12px;font-weight: bold;border-top: 1px dotted #65691a;border-bottom: 1px dotted #65691a;padding: 5px 0;line-height: 45px;margin-top: 75px;margin-bottom: 20px;}
.gl_list .mainleft .con .artgo a{color: #3d3d3d;}
.gl_list .mainleft .con .hot{margin-bottom: 30px;}
.gl_list .mainleft .con .hot p{font-weight: bold;color: #3d3d3d;}
.gl_list .mainleft .con .hot ul{margin-top: 10px;}
.gl_list .mainleft .con .hot li{font-size: 12px;color: #757575;line-height: 30px;}
.gl_list .mainleft .con .hot a{font-size: 12px;color: #757575;}
.gl_list .mainleft .con .picFocus{width:710px;padding:5px;  position:relative;  overflow:hidden;  zoom:1;margin-top: 20px;}
.gl_list .mainleft .con .picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.gl_list .mainleft .con .picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; width: 735px;}
.gl_list .mainleft .con .picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.gl_list .mainleft .con .picFocus .hd ul li img{ width:110px; height:65px;  cursor:pointer; margin-right:8px;box-sizing: border-box;}
.gl_list .mainleft .con .picFocus .hd ul li.on img{ border:5px solid #76952f;  }
.gl_list .mainleft .con .picFocus .bd li{ vertical-align:middle; }
.gl_list .mainleft .con .picFocus .bd img{ width:700px; height:395px; display:block;}
.gl_list .mainleft .con .picFocus .prev,
.gl_list .mainleft .con .picFocus .next{ position:absolute; left:3%; top:45%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../../images/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.gl_list .mainleft .con .picFocus .next{ left:auto; right:3%; background-position:8px 5px; }
.gl_list .mainleft .con .picFocus .prev:hover,.gl_list .mainleft .con .picFocus .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.gl_list .mainleft .con .picFocus .prevStop{ display:none;}
.gl_list .mainleft .con .picFocus .nextStop{ display:none;}

/*========================================commen-detail===============================================*/
.commen_detail{margin-top: 40px;}
.commen_detail .mainleft .con .content{color: #696969;line-height: 2.5em;margin-bottom: 15px;margin-top: 15px;}
.commen_detail .mainleft .con .content img{max-width: 710px;}
.dibu{ font-size: 12px;}