@charset "utf-8";
body{ margin:0 auto; font-size:12px;font-family: "微软雅黑",Arial, Helvetica, sans-serif; line-height:normal; background: #ffffff;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#323232; text-decoration:none;}
a:hover { color:#308f12;}
.clear{ clear:both;}
.fr{float: right;}
.fix{*zoom:1;}.fix:after{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-all;}
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
*{word-wrap:break-word; word-spacing:normal;}
/*-----------------头部开始--------------------*/
body.bj{ width: 100%; height: auto; display: block; float: left; background: url(../images/bj.jpg) no-repeat; background-size: 100% auto; background-position: top center; background-color: #c8d2d9;}
#main{width:1200px;height: auto; display: block;margin: 0 auto; background: #f3f3f3;}
.bj #main{background: none;}
#header{width:1200px; height: auto; display: block;float: left;}
.top{width: 1200px; margin: 0 auto;display: block;float: left; }
.topbox{background: #f9f9f9; height: 35px; line-height: 35px; font-size: 14px; color:#333333;}
.bj .topbox{background: #ffffff; height: 35px; line-height: 35px; font-size: 14px; color:#333333;}
.top_left{width:auto; float: left;margin-left: 24px;}
.top_right{width:auto; float: right; text-align: right; }
.top_right a{color:#323232;margin-right: 15px;}
.top_right a:hover{color:#308f12;}

.sjsj{float: left; line-height: 42px; font-size: 14px; color: #666;}
.tqyb{float: left;width:145px; line-height: 42px; overflow: hidden; padding: 11px 0 0 15px;}

.flbq{float: right;width:250px;}
.flbq p{line-height: 42px; font-size: 14px;}
.flbq a{display: inline-block; *display: inline; margin-left: 23px; color: #333333;}

.flbq a:hover{color: #af2518;}
.headerbox{width:1200px; background: url(../images/topbj.png) no-repeat;height: 298px;margin: 0 auto; position: relative; display: block;float: left;}
.bj .headerbox{width:1200px; background: none; height: 186px;margin: 0 auto; position: relative; display: block;float: left;}
.logo1{width:84px; height: 86px; display: block; position: absolute; top: 60px; left: 42px; }
.logo2{width:468px; height: 73px; display: block; position: absolute; top: 70px; left: 138px; }
.logo3{width:424px; height: 32px; display: block; position: absolute; top: 170px; left: 138px; }

.bj .logo1{width:84px; height: 86px; display: block; position: absolute; top: 60px; left: -6px; }
.bj .logo2{width:468px; height: 73px; display: block; position: absolute; top: 70px; left: 92px; }
.bj .logo3{width:424px; height: 32px; display: block; position: absolute; top: 94px; left: 610px; }

.ssk{width:460px; float: right;padding-top: 38px;overflow: hidden;}
.wby1{border:3px solid #0287cc;border-right: none; padding: 0 0 0 10px; height: 42px; line-height: 42px; width:340px; background: url(../images/a_06.png) no-repeat 320px center; font-size: 16px; color: #999999; float: left;}
.btn1{height: 48px; background: #0287cc;float: left;color: #fff; font-size: 18px; width:95px; border: none;}

.nav{background: #308f12; height: 55px; display: block;float: left;  border-top:13px #f3f3f3 solid; border-bottom: 13px solid #f3f3f3;width:1200px;}

.bj .nav{background: #308f12; height: 55px; display: block;float: left;  border-top:0px #f3f3f3 solid; border-bottom: 0px solid #f3f3f3;width:1200px;}

.nav ul{width:850px; height: 55px; display: block;float: left;}
.nav li{height: 55px; display: block;float: left; width:112px; line-height:  55px; }
.nav a{font-size: 17px;height: 55px; text-align: center;  color: #fff;display: block; width:112px; line-height:  55px; }
.nav .hover a{color: #fff; background: #096117;}
.nav a:hover{color: #fff; background: #096117;}
.nav_r{ width: 330px; height: 20px; display: block; font-size: 14px; text-align: right;margin-right: 20px; color: #fcff00; float: right;margin-top: 17px;}
.nav_r * {color: #fcff00 !important; }
/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.wznr{width:1200px; height: auto; display: block;float: left;}
.tplb{ width:1200px; height: auto; display: block;float: left;}
.tplb_left{width:474px; height: 322px; float: left;}

.tplb_right{width:708px; height: 322px;  float: right;overflow: hidden;}

.focusBox_a { position: relative; width: 474px; height: 322px; overflow: hidden;  }
.focusBox_a .pic img { width: 474px; height: 322px; display: block; }
.focusBox_a .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 55px; width:100%;  background: #000; filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }
.focusBox_a .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden; }
.focusBox_a .txt li{ height:50px; line-height:50px; position:absolute; bottom:-50px;}
.focusBox_a .txt li a{ display: block; color: white; padding: 0 0 0 8px; font-size: 16px;  text-decoration: none; }
.focusBox_a .num { position: absolute; z-index: 3; bottom: 20px; right: 8px; height: 10px; }
.focusBox_a .num li{ float: left; position: relative; width: 10px; height: 10px; border-radius: 10px;  overflow: hidden; text-align: center; margin-right: 4px; cursor: pointer; background: #fff;}

.focusBox_a .num li.on{ background:#cc0202;  }
.focusBox_a .prev {
    position: absolute;
    left: 0%;
    top: 50%;
    margin-top: -35px;
    display: block;
    width: 40px;
    height: 70px;
    background: url(../images/jtl.png) no-repeat;
    /* filter: alpha(opacity=50);
    opacity: 0.5; */
}

.focusBox_a .next {
    position: absolute;
    right: 0%;
    top: 50%;
    margin-top: -35px;
    display: block;
    width: 40px;
    height: 70px;
    background: url(../images/jtr_h.png) no-repeat;
    /* filter: alpha(opacity=50);
    opacity: 0.5; */
}
.focusBox_a .prev:hover{    background: url(../images/jtl_h.png) no-repeat;}
.focusBox_a .next:hover{    background: url(../images/jtr.png) no-repeat;}



/* 本例子css */
.slideTxtBox{ width:706px; height: 320px; border:1px solid #ebebeb; text-align:left; background: #ffffff;  }
.slideTxtBox .hd{ height:39px; line-height:39px; background:#ffffff;    border-bottom:1px solid #eeeeee;  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:13px; top:0px; height:38px;   }
.slideTxtBox .hd ul li{ float:left; width: auto;height:38px;margin-right: 25px; font-size: 14px; color: #595959;   display: block;  cursor:pointer;  }
.slideTxtBox .hd ul li.on{ font-size: 16px; color: #22ac38; font-weight: bold; border-bottom: 3px solid #22ac38; }

.slideTxtBox .bd{width:670px; height: 240px; margin: 19px 0 0 15px;  display: block;float:left;}
.bd_box{width:670px; height: 260px; display: block; float:left; }
.bd_t{width:670px; height: auto; display: block; float:left; }
.bd_t a{ width:670px; height: 25px; line-height: 25px; display: block; float:left; overflow: hidden; font-size: 18px; color: #22ac38;text-decoration: underline;}
.bd_t p{ width:670px; height: 40px; line-height: 20px; display: block; float:left; overflow: hidden; font-size: 14px; color: #888888;margin-top: 10px;}
.slideTxtBox .bd_box ul{ width:670px; height: auto; display: block; float:left; overflow: hidden; font-size: 16px; color: #555555; margin-top: 25px;}
.slideTxtBox .bd_box li{ height:18px; line-height:18px;margin-bottom: 15px;    padding-left: 10px;
    background: url(../images/d.png) no-repeat left center; width: 660px; display: block; float: left;
}
.slideTxtBox .bd_box li em{ float:right; color:#888888; font-size: 13px; font-style: normal;  }


.more{ width: auto; color:#888888; height:39px; line-height:39px;  display: block; float: right;margin-right: 15px; font-size: 12px;}
a.more:hover{color:#308f12;}

.index2{width:1200px; height: auto; display: block;float: left;margin: 17px 0 17px;}
.index_xhjj{width:472px; height: 320px; display: block;float: left;border: 1px solid #ebebeb; background: #ffffff;}
.index_top{ width:100%; height: 37px; display: block;float: left;border-bottom: 1px solid #eeeeee;}
.index_top span{ width:auto; height: 36px; line-height: 36px; font-size: 16px; font-weight: bold; display: block;float: left;border-bottom: 3px solid #22ac38; color: #22ac38;margin-left: 13px;}
.index_xhjj_box{width:440px; height: 245px; line-height: 24px; font-size: 15px;  display: block;float: left; color: #333333;margin:17px 15px 0;}
.index_xhjj_box img{ width: 100%; height: auto; display: block;float: left; margin-bottom: 20px;}


.index_xhjj2{width:345px; height: 320px; display: block;float: left;border: 1px solid #ebebeb; background: #ffffff;margin: 0 15px 0 17px;}
.index_xhjj3{width:345px; height: 320px; display: block;float: left;border: 1px solid #ebebeb; background: #ffffff;margin: 0;}
.index_xhjj2 .index_xhjj_box{width:317px; height: 245px; line-height: 24px; font-size: 15px;  display: block;float: left; color: #333333;margin:17px 15px 0;}
.index_xhjj2 .index_xhjj_box ul{ width:318px; height: auto; display: block; float:left; overflow: hidden; font-size: 15px; color: #333333;}
.index_xhjj2 .index_xhjj_box li{ height:18px; line-height:18px;margin-bottom: 15px; height: 18px; overflow: hidden;    padding-left: 10px;
    background: url(../images/d.png) no-repeat left center; width: 305px; display: block; float: left;
}
.index_xhjj2 .index_xhjj_box li a{ font-size: 15px; color: #333333; width:270px; height: auto; display: block; float:left;  height: 18px; overflow: hidden;}
.index_xhjj_box li em{ float:right; color:#888888; font-size: 12px; font-style: normal;  }
.index_xhjj2 .index_xhjj_box li a:hover{color:#308f12;}


.index_xhjj_box_plus{width:680px; height: 245px; line-height: 24px; font-size: 15px;  display: block;float: left; color: #333333;margin:17px 15px 0;}
.index_xhjj_box_plus .imgTab{ width:680px; float: left;}
.index_xhjj_box_plus .imgTab img{ width: 317px; height: 107px; display: block;float: left; margin-bottom: 20px; padding: 0 20px 0 0 ;}
.index_xhjj_box_plus  .infoTab{width:680px; }
.index_xhjj_box_plus{width:680px; height: 245px; line-height: 24px; font-size: 15px;  display: block;float: left; color: #333333;margin:17px 15px 0;}
.index_xhjj_box_plus ul{ width:680px; height: auto; display: block; float:left; overflow: hidden; font-size: 15px; color: #333333;}
.index_xhjj_box_plus li{ height:18px; line-height:18px;margin-bottom: 15px; height: 18px; overflow: hidden;    padding-left: 10px;
    background: url(../images/d.png) no-repeat left center; width: 640px; display: block; float: left;
}
.index_xhjj_box_plus li a{ font-size: 15px; color: #333333; width:600px; height: auto; display: block; float:left;  height: 18px; overflow: hidden;}
.index_xhjj_box_plus li em{ float:right; color:#888888; font-size: 12px; font-style: normal;  }
.index_xhjj_box_plus li a:hover{color:#308f12;}


.index_xhjj .index_xhjj_box{width:440px; height: 245px; line-height: 24px; font-size: 15px;  display: block;float: left; color: #333333;margin:17px 15px 0;}
.index_xhjj .index_xhjj_box ul{ width:440px; height: auto; display: block; float:left; overflow: hidden; font-size: 15px; color: #333333;}
.index_xhjj .index_xhjj_box li{ height:18px; line-height:18px;margin-bottom: 15px; height: 18px; overflow: hidden;    padding-left: 10px;
    background: url(../images/d.png) no-repeat left center; width: 430px; display: block; float: left;
}
.index_xhjj .index_xhjj_box li a{ font-size: 15px; color: #333333; width:270px; height: auto; display: block; float:left;  height: 18px; overflow: hidden;}
.index_xhjj_box li em{ float:right; color:#888888; font-size: 12px; font-style: normal;  }
.index_xhjj .index_xhjj_box li a:hover{color:#308f12;}

.index_ad1,.index_ad1 img{ width:100%; height: auto; display: block;float: left;}

.index_xhjj4 .index_xhjj_box li a{ font-size: 15px; color: #333333; width:300px; height: auto; display: block; float:left;  height: 18px; overflow: hidden;}
.index_xhjj4{ width: 707px;
    margin-right: 0px;}
.index_fl{ width: 101%; height: auto; display: block; float: left; padding-bottom: 8px; background: #ffffff; }
.index_fl img { width: 393px; height: 80px; display: block; float: left; margin:8px 10px 0 0;}
.index_fl img:nth-child(3n),.index_fl img.last{margin-right: 0px;}
.index_se{ width: 101%; height: auto; display: block; float: left; background: #ffffff;margin:20px 0 24px; }

.index_sebox{width: 230px; position: relative; height: 42px; display: block; float: left; background: #ffffff;margin:20px 0 24px; border: 1px solid #e3e3e3; margin-right: 10px; }
.index_sebox select{
    width: 200px; height: 22px; display: block; float: left; background: #ffffff; border: 0; line-height:22px;margin: 10px 0 0 20px;
    /* appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;

    background:url("../images/ijt.png") no-repeat calc(100% - 10px) center;

    */

    padding-right: 0px !important;
    /*为下拉小箭头留出一点位置，避免被文字覆盖*/

    /*将默认的select选择框样式清除*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url("../images/ijt.png") no-repeat scroll 210px center transparent;


}

select::-ms-expand{display: none;}
.index_se div:last-child,.index_se div.last{margin-right: 0;}

.xjt{width: 41px; position: absolute; top: 0;right:0px; z-index: 99999; height: 42px; display: block; float: right; }

/*------------------内容结束------------------*/
.footer {  background:#019237; width: 100%; height:105px; display: block;float: left;}
.footer p{ text-align: center;margin-top: 25px;  display: block;float: left; width: 100%; height:auto; font-size: 12px; line-height: 22px; color: #ffffff; }
.footer a{  color: #ffffff; }
.footer a:hover { color: #c8d2d9;}

.footerbox{width:1200px; overflow: hidden;padding:30px 0; margin: 0 auto; }
.wxbox{width:130px; text-align: center;float: left; padding: 0 0 0 205px;}
.wxbox p{font-size: 14px; color: #fff; padding-top: 12px;}
.dbdh{width:750px; float: left; padding: 0 0 0 60px;}
.dbdh ul{overflow: hidden; padding-top: 20px; margin-left: -16px;}
.dbdh li{float: left;color: #fff; line-height: 46px;}
.dbdh a{display: inline-block; *display: inline; color: #fff; padding: 0 16px; font-size: 14px;}
.dbdh p{font-size: 12px; color: #fff; line-height: 27px;}
.link{border-top:1px solid #d73838; padding: 15px 0;}
.link ul{text-align: center;}
.link li{display: inline-block; *display: inline; line-height: 32px; color: #fff;}
.link a{color: #fff; padding: 0 8px;}
/*=====二级页面=====*/
.list{ width: 1176px; height: auto; display: block; float: left; padding-bottom: 8px; background: #ffffff; padding: 7px 12px 38px; position: relative; }
.list_ad{ margin-bottom: 11px;}
.list_ad,.list_ad img{ width: 100%; height: auto; display: block; float: left;}
.list_l{ width: 224px; height: 100%; position: absolute; top: 0; left: 0;  background: #f0f8ee;}
.listo_lbox{ width: 224px; height:auto;display: block; float: left; background: #ffffff;}
.list_l_t{ width: 100%; height: 60px; display: block; float: left; border-top: 5px solid #ff7800;  background: #6db656;}
.list_l_t span{width: auto; height: auto; display: block; float: right;  font-size: 12px; color: #ffffff;margin:34px 10px 0  0;}
.list_l_t em{width: auto; height: auto; display: block; float: right;  font-size: 22px; color: #ffffff;margin:23px 12px 0  0;font-style:normal;}
.list_main{width: 100%; height: auto; display: block;float: left;  position: relative; min-height: 500px; font-style:normal;}
.list_lbox{width: 100%; height: auto; display: block; float: left;  background: #ffffff}
.list_lbox a{width: 204px; height: 48px; line-height: 48px; display: block; float: left; text-align: right; padding-right: 17px;  font-size: 15px; color: #000000;font-style:normal; border-right: 3px solid #e2f0dd; margin: 1px 0 0; background: #e2f0dd;}
.list_lbox a.active,.list_lbox a:hover{ color:#ff7800;font-weight: bold; border-color:#ff7800;}

.list_right{ width:940px; height: auto; display: block; float: right; }
.mmx{width:930px; padding-left: 10px; height: 38px; display: block; float: left; color: #6a6a6a; font-size: 12px;  line-height: 38px; margin: 0 0 3px 0;}
.mmx a{color: #6a6a6a; font-size: 12px;margin: 0 3px; }
.post_r .mmx{ background: #f6f6f6;}
.list_rbox{width:938px; border:1px solid #e9e9e9; height: auto; display: block; float: left; }
.list_rbox  .list_rbox_nr{ width:880px; height: auto;margin: 47px; display: block; float:left; overflow: hidden; font-size: 15px; color: #333333;}
.list_rbox .list_rbox_nr li{ height:40px; line-height:40px; overflow: hidden;    padding-left: 10px;border-bottom: 1px #dcdcdc dashed;
    background: url(../images/d.png) no-repeat left center; width: 850px; display: block; float: left;
}
.list_rbox .list_rbox_nr li a{ font-size: 15px; color: #333333; width:750px;  height: 40px; display: block; float:left;  height: 40px; overflow: hidden;}
.list_rbox .list_rbox_nr li em{ float:right; color:#989898; font-size: 12px; font-style: normal;  }
.list_rbox .list_rbox_nr li a:hover{color:#308f12;}

.fynr{padding: 0 0 72px 50px;width: auto; display: block; float: left;}
.fynr li{display: inline-block; *display: inline; padding-right: 11px;}
.fynr a{display: inline-block; *display: inline; border:1px solid #dddddd; background: #ffffff; color: #8a8a8a; font-size: 14px; padding: 5px 11px;}
.fynr .hover1 a{background: #019237;color: #fff;}
.fynr a:hover{background: #019237;color: #fff;}
.post_rt{width:906px; border-bottom:1px solid #e8e8e8; height: auto; display: block; float: left;margin: 0 15px 40px; }
.post_rt span{width:90%; height: auto; display: block; float: left;margin: 41px 5% 0; font-size: 30px; text-align: center; font-weight: bold; color: #292929; }
.post_rt p{width:90%; height: auto; display: block; float: left;padding: 25px 5%; font-size: 12px; text-align: center;  color: #676767; }
.post_nr{width:876px; height: auto; display: block; float: left;padding: 0px 30px 40px; font-size: 15px; color: #000000; line-height: 35px; }


