@charset "utf-8";
/* CSS Document */
html{font-size-adjust: none;-webkit-text-size-adjust: none;-moz-font-size-adjust: none;-ms-font-size-adjust: none;-o-font-size-adjust: none;}
body{background:#fff;color: #333;font-family:"宋体", Verdana, Tahoma;font-size: 12px;margin: 0;overflow-x:hidden; }
a{color:#333;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;color:#b50317;}
img{border:none;margin:0;padding:0;}
form,p,ul,dl,dt,dd,dd,em{margin:0;padding:0;}
li{list-style:none;margin:0;padding:0;}

h1,h2,h3,h4,h5,h6{margin:0;} 
h1{color: #000;font-family: "微软雅黑", "黑体","宋体";font-size: 28px;}
h2{font-size: 22px;font-weight: 700;color: #333;}
h3{font-size: 18px;color: #666;}
h4{font-size: 14px;font-weight: 700;}
.h48{height: 48px;}
.h15{height: 15px;}
.h18{height: 18px;}
.h20{height: 20px;}
.h24 {height: 24px;}
.h10{height: 10px;}
.hr{border-bottom:1px dotted #ccc;height: 0;width: 100%;margin: 15px 0;}
.border{border-bottom:1px dotted #ccc;height: 0;width: 100%;}
.h8{height: 8px;}
.h{height: 0;}
.h5{height: 5px;}
.h14{height: 14px;}
.h,.h2, .h5, .h6, .h8, .h10,.h14,.h15, .h16, .h18,.h20 ,.h24, .h36,.h48{clear: both;font-size: 2px;}
.left{float: left;}
.right{float: right;}
/* .w1000f{background: #FFF;margin: 0 auto;width: 1000px;} */
.w1100{margin: 0 auto;width: 1100px;overflow: hidden;}
.w1100_x{margin: 0 auto;width: 1100px;position: relative;}
.w660{width: 660px;}
.w308{width: 308px;}
.w725{width: 725px;}
.w415{width: 415px;}
.clearfix:after{content: '';width: 0;height: 0;clear: both;}
.mainbody{width: 100%;height: 100%;overflow: hidden;}
.header{position: relative;}
.head_box{width:100%;height:290px;background:url(../img/top_pic1.jpg) no-repeat center center;}
.header .w1100{position: relative;}
.header_top{padding:35px 0 33px;overflow:hidden;position: relative;}
.header_con{overflow: hidden;}
.banner_img{height:70px;width:100%;}
.banner_img img{display:block;width:100%;height:70px;}
.logo{float:left;height: 163px;margin-right: 50px;width:320px;}
.logo img{width:100%;height:100%;display:block;}
.weather{font-size: 12px;display: inline-block;line-height:27px;height:27px;margin-right:10px;}
.weather td{font-size: 14px;font-family: "微软雅黑" }
.head_right{width:100%;text-align:right;height:42px;overflow: hidden;}
.icon{position:relative;float: left;width:725px;text-align: right;}
.icon_list{padding-top:30px;position: relative;}
.icon a{font-size:20px;padding-left:55px;display:inline-block;line-height:64px;font-weight:bold;margin-left:30px;color:#000;height:64px; font-family: "微软雅黑";}
.icon a.one,.icon a.one2{background: url(../img/icon_wm.png) no-repeat left center;}
.icon a.one3{background: url(../img/icon_wx.png) no-repeat left center;}
.icon a.one4{background: url(../img/icon_wb.png) no-repeat left center;}
.icon a:hover{color:#b3001b;cursor: pointer;}
.site{height:40px;width:100%;text-align: right;padding-top:20px;}
.site .site_pright{float:right;margin-right: 20px;}
.site a{       display: inline-block;
    color: #fff;
    font-size: 20px;
    font-family: "微软雅黑";
    padding: 0 10px;
    line-height: 17px;
    height: 20px;
    border-radius:5px;}
    .site a:hover{color:#fff !important; }
    .site a img{height:34px;}
.site a.han{border-right:2px solid #666;padding-right:12px;}
.site a:hover{color:#b3001b;}
.site a.on{color: #b3001b;}
.nav_botbg{height:25px;background: url(../img/icon_bg.png) repeat-x;width:100%;}
.dateInfo{font-size: 14px;padding-right:20px;}

/* .icon a.one:hover,.icon a.one2:hover{background: url(../img/icon_wmon.png) no-repeat left center;}
.icon a.one3:hover{background: url(../img/icon_wxon.png) no-repeat left center;}
.icon a.one4:hover{background: url(../img/icon_wbon.png) no-repeat left center;} */
.ewm_box{position: absolute;left:450px;top:230px;z-index:3;width:700px;z-index:5;}
.ewm_box .ewm_box_con{position:relative;}
.ewm_box .icon_ewm{width:167px;height:200px;position: absolute;left:-10px;z-index:3;display: none;}
.ewm_box .icon_ewm .ewm_bg{width:100%;height:100%;display:block;}
.ewm_box .icon_ewm .er{position:absolute;left:10px;top:40px;width:145px;height:145px;border-radius: 10px;display:block;}
.ewm_box .ewm_one2{left:140px;z-index:4;}
.ewm_box .ewm_one3{left:375px;z-index:5;}
.ewm_box .ewm_one4{left:515px;z-index:6;}
.wea{overflow: hidden;text-align:right;height:25px;line-height:25px;padding-top:2px;float: right;width:230px;}
.wea p{line-height:20px;font-size:14px;}
.search{width:250px;display:inline-block;float: right;}
.search_box{width:200px;height:40px;padding-right:50px;position: relative;overflow: hidden;}
.search_box input{width:200px;height: 40px;border:1px solid #3668A5;padding:5px;font-size: 16px;height:28px\9;}
.search_box input.sear{position:absolute;right:0;top:0;width:50px;height:40px;background:#3668A5 url(../img/icon_search.png) no-repeat center center;}#3668A5
.search p{line-height: 30px;width:100%;text-align:right;font-size:14px}
/*.topc{height: 60px;padding: 15px 0 5px 0;width: 420px;overflow: hidden;}
.topc td{font-size: 14px;}
.fontb{font-weight: bold;}
.dateInfo{font-size: 14px;}
.weather{padding-left: 20px;border-left: 1px solid #ccc;height: 51px;}
.navst{border: 0;color: #999;font-size: 14px;float: left;height: 28px;line-height: 28px;padding: 0 8px;width: 248px;}
.navsb{background: #dd3635 url(../img/search_bg.png) no-repeat center center;border: 0;cursor: pointer;float: left;height: 36px;width: 66px;}
.topsot {border: #CCC solid 1px;color: #999;font-size: 14px;float: left;height: 36px;line-height: 36px;padding: 0 8px;width: 248px;*height: 34px;;*line-height: 34px;height: 34px\9;;line-height: 34px\9;}
.topso{height: 50px;padding: 26px 0 4px 6px;width: 316px;overflow: hidden;*width: 340px;width: 340px\9;}
.navso{background: url(../img/navst.png) no-repeat;height: 28px;padding: 6px 0 6px 6px;width: 300px;}*/
/* .nav {height: 61px;width: 100%;background:#ef0002 url(../img/nav_bg.jpg) repeat-x left center;background-size:auto 61px;}
.nav ul li{display: block;float: left;height: 61px;line-height: 61px;font-size: 18px;text-align: center;width: 110px;}
.nav ul li a{color:#fff;font-size: 18px;display: block;font-family: "微软雅黑", "黑体","宋体";}
.nav ul li a:hover{text-decoration: none;background: #a8000e;color:#ffb700;}
.nav ul li.active a{background: #a8000e;color:#ffb700;}

.nav1 {height: 61px;width: 100%;background: url(../img/nav_bg11.jpg) repeat-x left center;background-size:auto 61px;}
.nav1 ul li{display: block;float: left;height: 61px;line-height: 61px;font-size: 18px;text-align: center;width: 110px;}
.nav1 ul li a{color:#fff;font-size: 18px;display: block;font-family: "微软雅黑", "黑体","宋体";}
.nav1 ul li a:hover{text-decoration: none;background: #284d7a;color:#fff}
.nav1 ul li.active a{background: #284d7a;color:#fff} */

.nav {height: 61px;width: 100%;background: url(../img/nav_bg222.jpg) repeat-x left center;background-size:auto 61px;}
.nav ul li{display: block;float: left;height: 61px;line-height: 61px;font-size: 18px;text-align: center;width: 110px;}
.nav ul li a{color:#fff;font-size: 18px;display: block;font-family: "微软雅黑", "黑体","宋体";}
.nav ul li a:hover{text-decoration: none;background: #284d7a;color:#fff}
.nav ul li.active a{background: #284d7a;color:#ffb700}
/* footer*/
.footer{width:100%;background:#f2f2f2;}
.footer_con{width: 1100px;border: 1px solid #f2f2f2;margin:0 auto}
.yqlj{background: #ECECEC;width: auto;}
.yqljc{margin: 0 auto;width: 1000px;padding: 24px 0;}
.yqljc dl{padding-top: 8px;display: block;clear: both;line-height: 32px;width: 1000px;}
.yqljc dt{display: block;float: left;font-size: 14px;color: #999;width: 74px;}
.yqljc dd{display: block;float: left;font-size: 14px;width: 908px;}
.yqljc a{color: #666;margin-right: 18px;white-space: nowrap;}
.yqljc a:hover{color: #C00;}
.jygbottom{color: #666;line-height: 28px;text-align: center;}
.jygbottom a{color: #333;margin: 0 8px;}
.jygbottom a:hover{color: #06F;}
.jygbottom span{color: #000;font-size: 14px;}


/* 列表页、内容页右侧栏 */
.list_r_banner{width: 308px;height: 240px;overflow:hidden;padding-top: 10px;}
.list_r_banner img{width: 308px;height: 240px;display: block;}
.hot_con{height: 248px;padding-top: 8px;width: 308px;overflow: hidden;}
.hot_con ul{width: 318px;margin-left: -10px;} 
.hot_con ul li{display: block;float: left;text-align: center;height: 124px;width: 149px;margin-left:10px;}
.hot_con ul li .top_img{width: 149px;height: 96px;overflow: hidden;margin-bottom: 4px;}
.hot_con ul li img{height: 96px;width: 149px;display: block;}
.hot_con ul li p{font-size: 12px;color:#999;width: 149px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hot_list{width: 308px;}
.hot_list ul li{background: url(../img/jyg2016bg.png) no-repeat -996px -41px;color: #ccc;display: block;font-size: 12px;height: 32px;line-height: 32px;overflow: hidden;padding-left: 12px;text-overflow: ellipsis;white-space: nowrap;width: 296px;}
.hot_list ul li a{font-size: 12px;}
.weekly_con{background: url(../img/jyg2016bg.png) no-repeat 8px -108px;height: 216px;padding: 6px 0;width: 308px;}
.weekly_con ul li{display: block;font-size: 12px;height: 24px;line-height: 24px;overflow: hidden;padding-left: 32px;text-overflow: ellipsis;white-space: nowrap;width: 276px;}
.forum_con{width: 308px;}
.forum_con ul li{background: url(../img/jyg2016bg.png) no-repeat -996px -41px;color: #CCC;display: block;font-size: 12px;height: 32px;line-height: 32px;overflow: hidden;padding-left: 12px;text-overflow: ellipsis;white-space: nowrap;width: 296px;}

.footer{width: 100%;}
.hzmt_z{    width: 1100px;
    margin: 0 auto;
    /* border-bottom: 1px dotted #d3d3d3; */
    /* padding: 0 0 12px 0; */
    overflow: hidden;
    border-bottom: 1px solid #f2f2f2;
    }
    
ul.hzmt_bt {
    width: 1100px;
   
    padding: 15px 0 0 15px;
}
ul.hzmt_bt li {
    width: 63px;
    height: 28px;
    float: left;
    font-size: 14px;
    margin: 0 10px 0 0;
    text-align: center;padding-top: 3px;
    cursor: pointer;
}

ul.hzmt_bt li.now {
    background: url(../img/hzmt_bj.png) no-repeat;
}
ul.hzmt_bt li.now a {
    color: #fff;
}
ul.hzmt_nr {
    width: 1100px;
   
    /* margin: 6px 0 0 0; */
   padding:15px;
}
ul.hzmt_nr a {
    color: #888;
    float: left;
    display: inline-block;
    line-height: 28px;
    height: 28px;
    margin: 0 10px 0 0;
}
ul.hzmt_nr {
    width: 1100px;
    float: left;
    margin: 6px 0 0 0;
}
ul.hzmt_nr a {
    color: #888;
    float: left;
    display: inline-block;
    line-height: 28px;
    height: 28px;
    margin: 0 10px 0 0;
}
ul.hzmt_nr a:hover{
  color: #333;  
}
.foot-infor {
    color: #555;
    line-height: 24px;
    padding:15px 0;
    text-align: center;
    width: 100%;
    /*background: #f9fafa;*/
    /* background: url(../img/nav_bg.jpg) repeat left center; */
    background: url(../img/nav_bg222.jpg) repeat left center;
}
/* .foot-infor1{ background: url(../img/nav_bg222.jpg) repeat left center;} */
.foot-infor p {
    color: #fff;
}
.foot-infor .wt{padding-top:20px;height:52px;}
.foot-infor .wt a{padding:0 10px;}
.foot-infor .wt img{height:52px;}
/* 右侧二维码 */
.con_fixed{position: fixed;right:50%;bottom:100px;z-index: 9;height: 320px;width: 110px;margin-right: -675px;}
.erweima{padding:15px;background: #b50317;}
.rb_ewm{width: 80px;padding-bottom: 5px;}
.rb_ewm img{width: 80px;height: 80px;display: block;}
.rb_ewm p{font-size: 12px;text-align: center;padding: 5px 0;color: #fff;}
.top0{display:none;background:#f5f5f5 ;width: 100%;margin: 0 auto;cursor: pointer;padding:20px 0;}
.top0 p{width: 48px;margin:0 auto;background:url(../img/top0_bg.png) no-repeat center top;text-align: center;color:#8e8e8e;padding-top: 20px;}
.top0:hover{background:#b50317}
.top0:hover p{color:#fff;background:url(../img/top0_bg1.png) no-repeat center top;}
.visible{visibility: visible;}
.novisible{visibility: hidden;}

.index_tp{/*background: url(../img/tpic.jpg) no-repeat center top;*/width:100%;min-width: 1100px;margin:0 auto;position: relative;}
.index_tp img{width: 100%;display: block;min-width: 1100px;margin:0 auto;}
/*频道title*/
.pd_title{position: relative; height:33px;width:100%;overflow: hidden;}
.pd_title img{width:100%;height:33px;display: block;}

.pd_title a{position: absolute;height:33px;width:100px;left:0;top:0;}
.pd_title a{width:170px;}

.pd_tit{height:33px;width:100%;background: url(../img/pd_title_bg.png) no-repeat left center;position: relative;}
.pd_titbg{background: url(../img/pd_title_bg1.png) no-repeat left center;}

.pub_tit{height:33px;width:100%;background: url(../img/pub_titbg.png) no-repeat left center;position: relative;}
.wx_tit{background: url(../img/pd_jz_ltit33.png) no-repeat left center;}
.rb_tit{background: url(../img/pd_jz_ltit1.png) no-repeat left center;}
.imgintro_tit{background: url(../img/imgintro_tit.png) no-repeat left center;}
.pub_tit_con{padding-left: 40px;}
.pub_tit_con a{display: inline-block;border-top:1px solid #e6e6e6;
    height: 33px;
    font-size: 18px;
    line-height: 36px;
    font-style: italic;
    color:#3668A5;
    font-weight: bold;
    /* text-shadow: rgb(238, 193, 199) 0.1em 0.1em 0.2em; */
    font-family:"微软雅黑" ;padding-right:30px;background: #fff;
    letter-spacing: 1px;
}

.trans {
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -webkit-backface-visibility: hidden;
}
.trans:hover {
    transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
}

.lm_tit{width:100%;height: 38px;overflow: hidden;}
.lm_tit_con{    height: 37px;
    background: url(../img/lm_bg.png) no-repeat left center;
    padding-left: 50px;
    line-height: 37px;border-bottom:1px solid #e6e6e6;}
    .lm_tit_con a{
        display: inline-block;
        height: 37px;
        font-size: 22px;
        line-height: 40px;
        font-style: italic;
        color: #3668A5;
        font-weight: bold;
        /* text-shadow: 0.1em 0.1em 0.2em #a2c9f9; */
        font-family: "微软雅黑";
        padding-right:20px;
        background: #fff;
        letter-spacing: 1px;
    }

.wx_con ul{overflow: hidden;}
.wx_con ul li {padding:10px 0;border-bottom:1px solid #ccc;overflow:hidden;}
.wx_con ul li a{display:block;}
.wx_con ul li .left_img{width:100px;height:63px;float:left;overflow:hidden;}
.wx_con ul li .left_img img{display:block;width:100%;height:63px;}
.wx_con ul li .right_txt{height:63px;overflow:hidden;float:left;width:230px;margin-right:20px;}
.wx_con ul li .right_txt h3{font-size:16px;line-height:30px;overflow: hidden;display: -webkit-box;max-height:63px;
    overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.wx_con ul li .right_txt p{font-size: 12px;line-height: 20px;color: #666;max-height: 40px;display: -webkit-box;
overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.wx_con ul li .right_txt span{display: block;padding: 5px 0;color: #666;}
.wx_con ul li:hover{background: #efefef;}

.cdb_con{overflow: hidden;}
.cdb_box{width:138px;float: left;margin:0 17px;}
.cdb_box img{display: block;width: 100%;border:1px solid #ccc;}
.cdb_box p{height:30px;line-height: 30px;text-align: center;font-size: 16px;font-weight: bold;}