@charset "utf-8";
/* CSS Document */

body{background:#fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.6 "Microsoft YaHei", Arial,"Hiragino Sans GB",HELVETICA,sans-serif; color:#333;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
section, article, aside, header, footer, nav, dialog, figure {display: block;}
a {color:#333; text-decoration:none;}
a:hover {color:#eb1717; text-decoration:none;cursor:pointer;}
img{border:0; vertical-align:bottom;}
ul,ol{list-style:none;}
input{border:0;}
input:focus{border:0;outline: 0;}

.clear{ clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}
.clearfix{ zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.left{ float:left;}
.right{ float:right;}
.layout {width:1200px;height:100%; margin:0 auto;overflow:hidden;}
.hide{ display:none;}
.mr40{margin-right:40px;}
.mr30{margin-right:30px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr15{margin-right:15px;}
.mr10{margin-right:10px;}
.mr50{margin-right:50px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.mt7{ margin-top:7px;}
.mt16{ margin-top:16px;}
.mt10{margin-top:10px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb5 { margin-bottom:5px;}
.h50{width:100%;height:50px;clear: both;}
.h40{width:100%;height:40px;clear: both;}
.h30{width:100%;height:30px;clear: both;}
.h20{width:100%;height:20px;clear: both;}
.h25{width:100%;height:25px;clear: both;}
.h10{width:100%;height:10px;clear: both;}
.h15{width:100%;height:15px;clear: both;}
.h14{width:100%;height:14px;clear: both;}
.h5{width:100%;height:5px;clear: both;}
.clearfix:after,.clearfix:before{content: '';width: 0;height: 0;clear: both;}
/*顶部图片*/
.container{width:1200px;overflow: hidden;margin:0 auto;}
.container,.w760:after{
	display: block;
	content: '';
	clear: both;
}
/*头部logo banner及搜索*/
body{min-width: 1200px;overflow-x: hidden;}
.header{height: 92px;width: 100%;}
.logo{padding:29px 90px 16px 6px;}
.logo img{width: 211px;height: 47px;}
.weather{padding-top:15px;}
.weather_box{width: 300px;height: 75px;overflow: hidden;}
.search{width:220px;padding-top:15px;margin-left:70px;}
.date{margin-bottom:10px;font-size:12px;padding-left:10px;}
.search_box{height: 30px;width:218px;position: relative;}
.search_box .search_input{height: 30px;width: 150px;line-height: 30px;padding-left:10px;padding-right:58px;background: none;border:1px solid #999;border-radius: 20px;position: relative;}
.search_box .search_input::-webkit-input-placeholder{color:#c8cfd1;}
.search_box .search_btn{width:50px;height: 32px;background:#bf0000 url(../img/icon_search.png) no-repeat center center;cursor: pointer;border-radius: 20px;position: absolute;right:-1px;top:0px;}
.mail{margin-left:50px;}
.mail_top{margin-top:15px;}
.mail_top a{padding-left:35px;background: url(../img/icon_message.png) no-repeat left center;}
.mail_top a.szb{background: url(../img/icon_bao.png) no-repeat left center;margin-left:70px;}
.jubao{margin-top:10px;}
.jubao a{background: #bf0000;color:#fff;font-size: 14px;padding:2px 5px;border-radius: 5px;display: block;}
/*导航*/
.nav{width:100%;position: relative;background: #bf0000;height: 40px;overflow: hidden;}
.nav_list ul{overflow: hidden;}
.nav_list ul li{float: left;text-align: center;margin:0 7px;line-height: 40px;}
.nav_list ul li a{color:#fff;font-size: 16px;display: inline-block;height: 40px;width: 60px;line-height: 40px;}
.nav_list ul li.active a{font-weight: bold;font-size:18px;}
.nav_list ul li:hover a{font-weight: bold;font-size:18px;}

.gg{height: 45px;}
.gg_bg{background: #f2fafd;padding:10px 0;}
.gg_l {width: 1000px;line-height: 25px;overflow: hidden;height: 25px;}
.gg_l a{font-size:14px;padding-left:22px;background: url(../img/icon_laba.png) no-repeat left center;margin-right:50px;}
.gg_r a{color:#eb1717;}
.gg_r a:hover{color:#ea7f7f;}

/* .content{background: url(../img/content_bg.jpg) no-repeat center top;} */
.position{padding-left:30px;background:url(../images/position_bg.png) no-repeat left center;}
.position a{font-size:16px;}


.footer_nav{height: 40px;background:#0e57a0;width: 100%;text-align: center;color:#fff;line-height: 40px;}
.footer_nav a{color:#fff;font-size:16px;margin:0 10px;}
.footer_pt{width: 1200px;margin:0 auto;padding:15px 0;border-bottom:1px solid #999;}
.footer_pt a.down{padding-left:35px;background: url(../img/icon_footer.jpg) no-repeat left center;}
.footer_pt a.end{margin-left:80px;}
.footer_pt span{margin:0 80px;}
.footer_txt{text-align:center;padding:30px 0 50px 0;}
.footer_txt p{font-size:14px;}

.pages{margin-top:30px;text-align: center;}
.pages li{border:1px solid #ccc;display: inline-block;margin:0 5px;border-radius: 3px;}
.pages li a{display: inline-block;}
.pages li.page-active{background: #0056a3;border:1px solid #0056a3;color:#fff;}
.pages li:hover{background: #0056a3;border:1px solid #0056a3;color:#fff;}
.pages li.page-active a{color:#fff;}
.pages li:hover a{color:#fff;}

.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);
}

.bdshare-button-style0-16 a{width: 39px !important;height: 39px !important;padding-left: 0 !important;margin:0 5px 0 0 !important;}
.bdshare-button-style0-16 a.bds_weixin{background: url(../img/icon_09.jpg) no-repeat !important;background-size: 39px 39px !important;}
.bdshare-button-style0-16 a.bds_tsina{background: url(../img/icon_07.jpg) no-repeat !important;background-size: 39px 39px !important;}

#top-back{width:60px;height: 60px;position: fixed;bottom:300px;right:20px;display: none;z-index:9999999999;}
#top-back p{
  width: 100%;
  height: 100%;
  background:rgba(196, 5, 14, 0.88) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAANAQMAAACJojyTAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUdwTP///5+UokMAAAABdFJOUwBA5thmAAAANklEQVQI12NgkGBgYLAB4jog/s/AwPi8gYH58AEG9sYHDPwMHxjkGCqA0jZAUg7I42d4wMAOAP+0CrHXmq0nAAAAAElFTkSuQmCC) no-repeat center center;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 24px 13px;
  cursor: pointer;
}
#top-back p:hover{
  background:rgba(233, 40, 56, 0.6) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAANAQMAAACJojyTAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAGUExURUdwTP///5+UokMAAAABdFJOUwBA5thmAAAANklEQVQI12NgkGBgYLAB4jog/s/AwPi8gYH58AEG9sYHDPwMHxjkGCqA0jZAUg7I42d4wMAOAP+0CrHXmq0nAAAAAElFTkSuQmCC)  no-repeat center center;
  background-size: 24px 13px;
}