




.clearfix{display: block;clear: both;}
/*::-webkit-scrollbar{ width: 2px; height: 8px; background-color:#fff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0;}
::-webkit-scrollbar-thumb{ background-color:rgb(230,0,18); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0; }*/







.bannerbg{position: fixed;z-index: 1;top: 90px;left: 0;width: 100%;height: 180px;}
.bannerbg div{width: 1200px;margin: 110px auto 0 auto;font-family:'webfont-DIN-Medium';font-size: 48px;color: #fff;text-transform: uppercase;letter-spacing: -2px;text-align: right;}
.banner{height: 80px;position: relative;}
.banner .route{position: absolute;width: 1200px;height: 80px;top: 0;left: 0;right: 0;margin-left: auto;margin-right: auto;z-index: 1;box-sizing: border-box;border-bottom: 4px solid rgb(235,235,235);}
.banner .route li{float: left;}
.banner .route a{height: 76px;line-height: 76px;font-size: 14px;color: rgb(102,102,102);margin-right: 21px;padding-left: 18px;background: url(../images/banner_02.png) no-repeat left center;font-weight: bold;}
.banner .route :first-child a{padding-left: 33px;background-image: url(../images/banner_01.png);}
.banner .route :last-child a{color:#009946;}
.banner .subnav{width: 1200px;height: 80px;position: absolute;top:0px;right: 0px;left: 0px;z-index: 2;margin:auto;text-align: right;font-size: 0px;}
.banner .subnav li{display: inline-block;vertical-align: top;margin-left: 36px;}
.banner .subnav li a h3{height: 76px;line-height: 76px;font-size: 14px;color: rgb(102,102,102);font-weight: bold;transition: all 400ms;}
.banner .subnav li a.on h3{color:#009946;border-bottom: 4px solid #009946;}
.banner .subnav li a h3:hover{color: #009946;}
.banner .subnav li a h3.hcolor1:hover{color:#009946;}
.banner .subnav li a h3.hcolor2:hover{color: #0eb0a4;}
.banner .subnav li a h3.hcolor3:hover{color: #116ea6;}
.banner .subnav li a h3.hcolor4:hover{color: #fabe00;}

.content{position: relative;z-index: 2;background:#ffffff;}
.content .wrap{padding-top: 60px;padding-bottom: 60px;}
.content .wrap .show{width: 1200px;margin: 0 auto;}
.content p{font-size: 14px;color: rgb(132,136,139);margin-bottom: 15px;line-height: 24px;}





/*media_news*/
.media_news ::-webkit-input-placeholder {color:rgb(0,0,0);font-size: 14px;}
.media_news :-moz-placeholder {color:rgb(0,0,0);font-size: 14px;}
.media_news ::-moz-placeholder {color:rgb(0,0,0);font-size: 14px;}
.media_news :-ms-input-placeholder {color:rgb(0,0,0);font-size: 14px;}
.media_news ::-webkit-scrollbar{ width: 2px; height: 8px; background-color:#fff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0;}
.media_news ::-webkit-scrollbar-thumb{ background-color:rgb(230,0,18); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0; height: 10px;}
.media_news .toggle{font-size: 0px;margin-bottom: 40px;}
.media_news .toggle a{display: inline-block;vertical-align: top;font-size: 16px;color: #84888B;font-weight: bold;margin-right: 45px;transition:all 400ms;}
.media_news .toggle a.on{color: rgb(230,0,18);}
.media_news .toggle a:hover{color: rgb(230,0,18);}
.media_news .newstop{width: 1200px;height: 240px;font-size: 0px;}
.media_news .newstop img{display: inline-block;vertical-align: top;width: 380px;height: 240px;}
.media_news .newstop>div{display: inline-block;vertical-align: top;width: 820px;height: 240px;background-color: rgb(245,240,237);box-sizing: border-box;padding: 40px 30px 0 30px;}
.media_news .newstop>div .day{font-family:'webfont-DIN-Medium';font-size: 36px;color: rgb(230,0,18);margin-bottom: 20px;letter-spacing: -2px;}
.media_news .newstop>div .tit{line-height:24px; font-size: 18px;color: rgb(51,51,51);margin: 20px 0;font-weight: bold;}
.media_news .newstop>div p{margin-bottom: 0;}
.media_news .filter{position: relative;z-index: 2;margin: 20px 0 10px 0;width: 1200px;height: 60px;box-sizing: border-box;border: 2px solid rgb(233,226,221);font-size: 0px;}
.media_news .filter .years{width: 378px;height: 56px;display: inline-block;vertical-align: top;position: relative;}
.media_news .filter .years input{display: block;width: 378px;height: 56px;box-sizing: border-box;text-indent: 20px;font-size: 14px;color: #000;border-right: 2px solid #E9E2DD;background: #fff url(../images/media_news_02.png) no-repeat 334px center;cursor: pointer;}
.media_news .filter .years ul{display: none;position: absolute;left: -2px;top: 60px;width: 380px;max-height: 340px;box-sizing: border-box;border: 2px solid #E9E2DD;background-color: #FBFBFB;overflow-x: hidden;overflow-y: auto;}
.media_news .filter .years ul li{height: 56px;line-height: 56px;text-indent: 20px;font-size: 14px;color: #000;cursor: pointer;}
.media_news .filter .input{display: inline-block;vertical-align: top;width: 818px;height: 56px;position: relative;}
.media_news .filter .input input{width: 818px;height: 56px;box-sizing: border-box;padding: 0 78px 0 30px;background-color: transparent;font-size: 14px;color: #000;}

.media_news .filter .input button{position: absolute;z-index: 2;width: 78px;height: 56px;top: 0;right: 0;background: url(../images/media_news_03.png) no-repeat center;cursor: pointer;text-indent: -9999px;}
.media_news .newsbars li a{width: 1200px;height: 150px;background-color: #f5f5f5;box-sizing: border-box;padding: 30px 30px 30px 150px;font-size: 0px;position: relative;margin-top: 10px;}
.media_news .newsbars li a .day{position: absolute;top: 30px;left: 30px;font-family:'webfont-DIN-Medium';font-size: 24px;color: rgb(230,0,18);letter-spacing: -2px;}
.media_news .newsbars li a .tit{font-size: 18px;color: rgb(51,51,51);margin-bottom:20px;font-weight: bold;}
.media_news .newsbars li a p{margin-bottom: 0;}
.media_news .more{width: 140px; height: 50px; margin-left: auto; margin-right: auto; background-color: rgb(230,0,18); text-align: center; line-height: 50px; font-size: 14px; color: #fff; margin-top: 40px; transition: all 400ms;}
.media_news .more:hover{background-color: rgb(195,32,45);}

/*media_news_d*/
.media_news_d{font-size: 0px;}
.media_news_d .news_bar{display: inline-block;vertical-align: top;width: 870px;box-sizing: border-box;padding-right: 30px;}
.media_news_d .news_bar .title{font-size: 0px;padding-bottom: 30px;border-bottom: 2px solid rgb(245,240,237);margin-bottom: 30px;}
.media_news_d .news_bar .title .tit{font-size: 20px;color: rgb(51,51,51);font-weight: bold;margin-bottom: 21px;line-height: 1.4em;}
.media_news_d .news_bar .title .day{display: inline-block;vertical-align: top;height: 24px;line-height:24px;font-family:'webfont-DIN-Medium';font-size: 24px;color: rgb(230,0,18);margin-right: 34px;letter-spacing: -2px;}
.media_news_d .news_bar .title .skim{display: inline-block;vertical-align: top;height: 24px;line-height: 24px;font-family:'webfont-DIN-Medium';font-size: 14px;color: #c1c0c0;font-weight: 100;padding-left: 30px;background: url(../images/media_news_d_01.png) no-repeat left center;margin-right: 20px;}
.media_news_d .news_bar .title .source{display: inline-block;vertical-align: top;height: 24px;line-height: 24px;font-size: 14px;color: #84888B;}
.media_news_d .news_bar .title .source strong{display: inline-block;vertical-align: top;height: 24px;line-height: 24px;font-weight: normal;}
.media_news_d .news_bar .title .source em{display: inline-block;vertical-align: top;height: 24px;line-height: 24px;font-style: normal;}
.media_news_d .news_bar .text p strong{display: initial;/* margin-bottom: -15px; */line-height: 24px;}
.media_news_d .news_bar .text p img{margin: 0 auto;max-width: 100%;}
.media_news_d .news_bar .share{width: 210px;height: 50px;display: block;box-sizing: border-box;border: 2px solid rgb(240,233,229);border-radius: 50px;background-color: rgb(252,249,248);padding-left: 62px;position: relative;font-size: 0px;}
.media_news_d .news_bar .share p{position: absolute;width: 50px;height: 50px;box-sizing: border-box;top: -2px;left: -2px;border: 2px solid rgb(240,233,229);background: transparent url(../images/media_news_d_08_hover.png) no-repeat center;border-radius: 50px;text-indent: -9999px;}
.media_news_d .news_bar .share a{float: none;padding-left: 0;display: inline-block;vertical-align: top;width: 22px;height: 46px;padding-right: 14px;margin: 0px;transition:all 400ms;}
.media_news_d .news_bar .share a.wx{background: url(../images/media_news_d_05.png) no-repeat left center;}
.media_news_d .news_bar .share a.wb{background: url(../images/media_news_d_06.png) no-repeat left center;}
.media_news_d .news_bar .share a.qzone{background: url(../images/media_news_d_04.png) no-repeat left center;}
.media_news_d .news_bar .share a.qq{background: url(../images/media_news_d_03.png) no-repeat left center;padding-right: 0px;}
.media_news_d .news_bar .share a.wx:hover{background-image: url(../images/media_news_d_05_hover.png);}
.media_news_d .news_bar .share a.wb:hover{background-image: url(../images/media_news_d_06_hover.png);}
.media_news_d .news_bar .share a.qzone:hover{background-image: url(../images/media_news_d_04_hover.png);}
.media_news_d .news_bar .share a.qq:hover{background-image: url(../images/media_news_d_03_hover.png);}
.media_news_d .news_bar .bd_weixin_popup .bd_weixin_popup_head{text-align: center !important;}
.media_news_d .news_related{display: inline-block;vertical-align: top;width: 300px;background-color: rgb(241,235,232);box-sizing: border-box;padding:30px;top: 110px;}
.media_news_d .news_related .top{font-size: 24px;color:rgb(51,51,51);margin-bottom: 30px;}
.media_news_d .news_related li{padding-top: 15px;border-top: 2px solid rgb(225,213,204);margin-top: 15px;}
.media_news_d .news_related a .day{font-family: 'webfont-DIN-Medium'; font-size: 24px; color: rgb(230,0,18);letter-spacing: -2px;margin-bottom: 8px;}
.media_news_d .news_related a .tit{font-size: 16px;color: rgb(51,51,51);line-height: 1.2em;}

