﻿#gotoTop {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background: url(../images/top.png) no-repeat;
    background-size: 40px 40px;
    position: fixed;
    bottom: 158px;
    right: 5%;display: none;
}

@media only screen and (max-width: 768px) {
    .tit-jr{display:none;float:left;width:60%;border:1px solid #999;height: auto;margin:20px 10%;overflow: hidden;padding:20px 10%;text-align:center;border-radius: 10px;}
.tit-jr a{color:#000;font-size:18px}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl{margin: 0;padding: 0;}
ul, ol{list-style: none;}
em, i{font-style: normal;}
img{object-fit: cover;border: 0;vertical-align: middle;}
input, select{vertical-align: middle;outline: none;}
a{text-decoration: none;}
img{border: none;}
body{min-width:100%;font-family: 'Microsoft YaHei', 'Arial', 'Heiti SC';background: #fff;}
body{ /***-webkit-user-select:none;-moz-user-select:none; -ms-user-select:none;user-select:none;**/}
.more_href{background:#bd1a2d;width:90%;margin:30px 5%;height:55px;text-align:center;color:#fff;line-height:55px;border-radius: 40px;font-size:20px}

.W_1200{width: 100%;margin: 0 auto;}

/********** header **********/
.top_home{}
/*新闻列表*/
.news-list-wutu{float:left;width: 90%;height: auto;margin-left: 10px;margin:20px 5%;}
.news-list-wutu ul li{width: 100%;overflow: hidden;float:left;border-top:1px solid #e8e8e8;margin:5px 0%;padding-top:0px;}

.news-list-wutu ul li span{width:100%;float:left;border-radius: 20px;padding:0px 0px;margin:15px 0 0  0;height:20px;line-height:20px;font-size: 14px;color: #999;}
.news-list-wutu ul li a {text-indent:0em;float:left;margin: 0px 0px 10px 0;font-size: 1.125em;color: #666;}
/*新闻列表*/

.zbjs{display:none;float:left;background:#fff;border-radius:8px;box-shadow: 0 0px 20px #ddd;width:80%;text-align:center;margin:0px 5%;color:#000;padding:30px 5% 30px 5%;overflow: hidden;}
.zbhd{float:left;width:100%;text-align:center;margin:0px 0  0px 0;color:#000;padding:0 0 6px 0px;overflow: hidden;}
.zbhd-time {background: url(../images/dian1.png) 0 2px no-repeat;width:100%;text-align:left;float:left;margin:0 0;height:20px;overflow : hidden;color:#999;padding-left:8%}
.zbhd-img {display:none;border-left:2px solid #eee;padding:10px 15px; width:90px;float:left;margin:0 0 0 6px;height:90px;overflow : hidden;}
.zbhd-img img{border-radius: 58px;width:100%;height:90px;}

.zbhd-right{width:100%;background:#fff;float:left;margin:0 0;height:90px;overflow : hidden;}
.zbhd-tit{float:left;font-size:16px;height:35px;line-height:35px;overflow : hidden;color: #dd3030;}
.zbhd-txt{float:left;font-size:12px;color:#999;height:40px;line-height:20px;overflow : hidden;}
.zbhd-lm{display:none;float:left;font-size:12px;height:30px;line-height:30px;overflow : hidden;}
.zbhd-tit:hover{color: #000;}



.news-list{float:left;width:96%;height: auto;margin:0px 2%;overflow: hidden;}
.news-list li{ width: 100%;display: block;margin:0 0 20px 0;overflow: hidden;}
.news-list li a img{ width: 98%;padding: 1%;background: #f1f1f1;border-radius: 10px;display: block;float: left;margin: 0px 0px 0px 0;overflow: hidden;}
.news-list li a span{   box-shadow: 0 5px 10px #eee;float:left;width: 100%;line-height:30px;padding:20px 0;overflow: hidden;margin: 0px 0 10px 0;font-size: 16px;color: #666;font-weight:700;text-align:center}
.news-list li p{display:none;}
.news-list li div{display:none;}
.nav-zb{float:left;background:#fff;border-radius:8px;box-shadow: 0 0px 20px #ddd;float:left;width:90%;text-align:center;line-height:40px;margin:20px 5%  20px 5%;color:#fff;padding:20px 0px;}
.nav-zb ul{}
.nav-zb ul a{float:left;font-size:14px;width:19%;text-align:center;color:#000;margin:0  0 0 0;line-height:30px;height:30px;overflow : hidden;}
.nav-zb a:hover{color:#f00}
.nav-zb dd{}


/*LOGO*/
.logo{float:left;width:100%;}
.QZ-LOGO{background:#cd1a2d;width:100%;text-align:center;height:68px;}
.QZ-LOGO .logo img{width:auto;height:49px;margin: 8px 0 0 5%;}
.QZ-LOGO .logo p{display:none}
/*search*/
.search{float:right;text-align:center;width: 40%;height: 30px;background:#eee;border:0px solid #eee;border-radius: 18px;margin:12px 5%;}
.search .key{background:#eee;width:65%;border: none;border-radius:100px;height: 30px;margin: 0px 0px;color: #666;}
.search .btn{float:right;width: 26%;height: 30px;border: none;cursor: pointer;margin:0px 0px;border-radius:100px;background: #333 url(../images/ico-search.png) no-repeat center;}
.search input:-webkit-autofill{background: none;}
.search .btn:hover{background:url(../images/ico-search.png) no-repeat center;}
/*nav*/
.QZ-nav{height:60px;width:100%;background:#bd1a2d;border-top:0px solid #fff;overflow: hidden;padding:0px 0 0 0;overflow: hidden;}
.QZ-nav .nav{width:100%;}
.QZ-nav .nav li{float:left;text-align:center;min-width:18%;padding:0px 1%;}
.QZ-nav .nav li a{text-align:center;font-size:16px;color: #fff;line-height:60px;}
.QZ-nav .nav li.on a{font-weight:bold;color:#ff0}

/*面包屑*/
.brednav{display:none;height:45px;text-align:center;margin:0px 0; padding:0px 4%;overflow: hidden;border-bottom: 1px solid #d8d8d8;}
.brednav p{line-height:38px;height:45px;line-height:45px;color: #ccc;font-size:18px;}
.brednav p a{color: #999;}
.brednav p a:hover{color: #12B89C;}

.con-left,.con-right{width:96%;margin:0 2%;}

/*热门话题*/
.hot-con{width:96%;margin: 20px 2% ;overflow: hidden;}
.hot-con li{box-shadow: 0 5px 10px #f8f8f8;background: url(../images/dian2.gif) 0px 18px no-repeat;width:96%;overflow: hidden;float:left;max-height:50px;margin: 10px 0;line-height:30px;padding:2% 0 2% 4%;}
.hot-con li a{float:left;width: 100%;line-height: 25px;overflow : hidden; color: #666; font-size:16px;}

.bt-c2{border-radius: 50px;box-shadow: 0 0px 10px #ddd;height:40px;line-height:40px;width:94%;margin:10px 3%;float:left;overflow: hidden;}
.bt-c2 p, .bt-c2 h2{padding:0 0  0 20px;float: left;width:100%;font-size: 16px;color: #666;font-weight:700;line-height: 40px;text-align:left}
.bt-c2 p span{display:none}
.bt-c2 a{float: right;line-height: 24px;font-size: 14px;color: #bd1a2d;margin: 0 0 0 20px;height: 24px;display: inline-block;}
.page-c{width:100%;float:left;}
#page{display:table;margin: 30px auto 30px;}
#page ul{text-align: center;}
#page a,#page span{width: auto;padding:0 10px;height: 30px;line-height: 30px;color: #666;display: inline-block;font-size: 14px;border-radius: 5px;border: 1px solid #e6e6e6;margin: 5px 5px;}
#page span{background-color: #bd1a2d!important;color: #fff!important;}
#page a:hover{background-color: #bd1a2d!important;color: #fff!important;}
.activP{background-color:#bd1a2d!important;color:#fff!important}
.list-tit{float:left;background:#bd1a2d;width:92%;height:38px;padding:10px 4%;margin:20px 0 0 0%;overflow: hidden;}
.list-tit h2{float:left;font-size:26px;padding:0 0 0 0px;line-height:38px;color:#fff}
.list-tit span{float:right;font-size:16px;line-height:42px;color:#fff}
.list-tit{font-size:16px;line-height:42px;margin-right:10px;color:#fff}


.tit-yx{float:left;width:100%;margin:0px 0 0px 0;}
.tit-yx h2{    border-radius: 10px;
    box-shadow: 0 0px 10px #ddd;    height: 40px;    line-height: 40px;    width: 90%;    margin: 20px 5%;    float: left;    overflow: hidden;    padding: 0 0 0 0;    font-size: 16px;    color: #555;    font-weight: 700;    text-align: center;}
.tit-yx h2 a{text-align:center;white-space:nowrap;white-space: nowrap;line-height:0px;font-size:16px;margin:0 0 0 0;color:#bd1a2d;padding:0 0 0 10px}
.tit-yx h2 a:hover{color:#ff0;}
.tit-yx .fr{display:none}

.list-nav{    box-shadow: 0 0px 0px #ddd;float:left;width:100%;margin:0px 0 0px 0;padding:20px 0 0px 0;overflow: hidden;text-align:center;max-height:90px}
.list-nav a{float:left;width:31.333%;border:0px solid #eee;background:#eee;border-radius: 10px;text-align:center;white-space:nowrap;white-space: nowrap;line-height:40px;font-size:14px;margin:1%;color:#222;padding:0px 0px}
.list-nav .bttab-style{background:red;color:#fff}

/*links*/
.lis{font-size:14px;color:#fff}
.Foot{width:96%;float:left;background: #bd1a2d;padding: 50px 2% 100px 2%;}
.Foot p{width:100%;height:20px;line-height: 20px;overflow: hidden;text-align: center;color: #ccc;font-size: 12px;}
.Foot p a{color: #ccc;margin: 0 2px;font-size:12px;}
.Foot p a:hover{color: #ff0;}
.Foot dd{float:left;border-bottom:1px solid #ccc;width:90%;margin: 0 5% 20px 5%;padding:0 0 20px 0;}
.Foot dd a{float:left;width:18%;height:40px;font-size:12px;color: #fff;overflow: hidden;margin: 0 1%;line-height:40px;}
.footer2 {    width: 100%;    position: fixed;    bottom: 0;    height: 50px;    z-index: 100;    background: #f2f2f2;    border-top: 1px solid #cecece;    padding-top: 5px;    margin: 0 auto;    left: 0;    right: 0;}


.footer2{width:100%;position:fixed;bottom:0;height:50px;z-index:100;background:#f2f2f2;border-top:1px solid #cecece;padding-top:5px;margin:0 auto;left:0;right:0}
.footer2 a{width:20%;float:left;text-align:center;color:#666}
.footer2 a.dq{color:#f96153}
.footer2 a i{width:100%;display:block;height:25px}

.footer2 a.index i{background:url(../images/index-dq.png) no-repeat top center;background-size:26px 23px}
.footer2 a.icozq i{background:url(../images/zq-dq.png) no-repeat top center;background-size:23px 23px}
.footer2 a.icolq i{background:url(../images/lq-dq.png) no-repeat top center;background-size:23px 23px}
.footer2 a.icobj i{background:url(../images/bj-dq.png) no-repeat top center;background-size:25px 25px}
.footer2 a.icolx i{background:url(../images/lx-dq.png) no-repeat top center;background-size:23px 23px}
.footer2 a.icoxs i{background:url(../images/xs-dq.png) no-repeat top center;background-size:23px 23px}

}

@media only screen and (min-width: 768px) { 
  .nav-zb{float:left;background:#fff;border-radius:8px;box-shadow: 0 0px 20px #ddd;float:left;width:100%;text-align:center;line-height:40px;margin:0px 0  20px 0;color:#fff;padding:20px 0px;overflow: hidden;}
.nav-zb ul{width:100%;float:left;margin:0 0;overflow : hidden;}
.nav-zb ul a{float:left;width:10%;font-size:16px;color:#000;margin:0 0 0 0;line-height:40px;height:40px;overflow : hidden;}
.nav-zb a:hover{color:#f00}
.nav-zb dd{float:left;height:100%;width:.1%;background:#eee;}
    .footer2 {display:none;}
    .tit-jr{float:left;width:60%;border:1px solid #999;height: auto;margin:20px 10%;overflow: hidden;padding:20px 10%;text-align:center;border-radius: 10px;}
.tit-jr a{color:#000;font-size:18px}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl{margin: 0;padding: 0;}
ul, ol{list-style: none;}
em, i{font-style: normal;}
img{object-fit: cover;border: 0;vertical-align: middle;}
input, select{vertical-align: middle;outline: none;}
a{text-decoration: none;}
img{border: none;}
body{min-width: 1200px;font-family: 'Microsoft YaHei', 'Arial', 'Heiti SC';}
body{-webkit-user-select:none;-moz-user-select:none; -ms-user-select:none; user-select:none;}
.fl{display: block;float: left;}
.fr{display: block;float: right;}
.W_1200{width:1200px;margin: 0 auto;}
.Mgtop_20{margin-top: 20px;}
/********** header **********/

.more_href{background:#bd1a2d;width:90%;margin:30px 5%;height:55px;text-align:center;color:#fff;line-height:55px;border-radius: 40px;font-size:20px}

.zbjs{float:left;background:#fff;border-radius:8px;box-shadow: 0 0px 20px #ddd;width:1170px;text-align:center;margin:0px 0  0px 0;color:#000;padding:30px 0px 30px 30px;overflow: hidden;}
.zbhd{float:left;width:50%;text-align:center;margin:0px 0  0px 0;color:#000;padding:0 0 6px 0px;overflow: hidden;}
.zbhd-time {background: url(../images/dian1.png) no-repeat;width:100%;text-align:left;float:left;margin:0 0;height:20px;overflow : hidden;color:#666;padding-left:5%}
.zbhd-img {border-left:2px solid #eee;padding:10px 15px; width:90px;float:left;margin:0 0 0 6px;height:90px;overflow : hidden;}
.zbhd-img img{border-radius: 58px;width:100%;height:90px;}

.zbhd-right{width:73%;background:#fff;float:left;margin:0 0;height:100px;overflow : hidden;}
.zbhd-tit{float:left;font-size:18px;height:35px;line-height:35px;overflow : hidden;color: #dd3030;}
.zbhd-txt{float:left;font-size:12px;color:#999;height:40px;line-height:20px;overflow : hidden;text-align:left;}
.zbhd-lm{float:left;font-size:12px;height:30px;line-height:30px;overflow : hidden;}
.zbhd-tit:hover{color: #000;}

/*视频列表*/
.video-list{float:left;width: 790px;height: auto;margin-left: 10px;margin:20px 0;}
.videovideo-list li{width: 790px;height: 160px;display: block;border-top: 1px solid #e6e6e6;}
.video-list li a:hover{color:#bd1a2d}

.video-list li a{display: block;float: left;width: 580px;height: 26px;line-height: 26px;overflow: hidden;margin: 20px 0 10px 0;font-size: 18px;font-weight: bold;color: #404040;display: block;}

/*新闻列表*/
.news-list-wutu{float:left;width:100%;height: auto;margin-left: 10px;margin:20px 0;}
.news-list-wutu ul li{/**box-shadow: 0 5px 10px #eee;**/width: 100%;line-height:60px;height:80px;float:left;border-top: 1px solid #f1f1f1;overflow: hidden;}
.news-list-wutu ul li a:hover{font-weight:700;color:#000}

.news-list-wutu ul li span{ width:125px;float:left;border-radius: 0 100px 0 0px;height:40px;line-height:40px;text-align:left;padding:0 0 0 5px ;background:#f1f1f1;margin:20px 30px 10px  0;font-size: 12px;color: #666;}
.news-list-wutu ul li a {float:left;line-height:80px;width:75%;overflow: hidden;margin: 0px  0px 0 0;font-size: 16px;color: #666;}

.news-list-wutu ul li p {display:none}

/*新闻列表*/
.tab-list,.news-list{float:left;width:720px;}
.news-list li{float:left;width:720px;height: 160px;display: block;border-top: 1px solid #f1f1f1;}
.news-list li:hover{}
.news-list li a img{object-fit: cover;min-width:181px;max-width:181px;height: 120px;border-radius: 10px;display: block;float: left;margin: 20px 20px 0 0;}
.news-list li a span{min-width: 380px;height: 26px;line-height: 26px;overflow: hidden;margin: 20px 0 10px 0;font-size: 18px;font-weight: bold;color: #404040;display: block;}
.news-list li p{display: block;float: left;width: 380px;font-size: 14px;color: #808080;height: 50px;line-height: 25px;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.news-list li p a{color:#bd1a2d;}
.news-list li div{width: 380px;height: 26px;line-height: 25px;margin-top: 4px;display: block;float: left;font-size: 12px;color: #8ba8a3;}
.news-list li div span{margin:0 36px 0 6px;}
.news-list li div i{width: 12px;height: 12px;display: inline-block;background: url(../images/icp-time-if.png) no-repeat;}
.news-list li .nm img{margin-top: -2px;}
.news-list li:hover a span{color: #bd1a2d;}
.news-list li .ontime i{background: url(../images/ico-time-2.png) 0 0 no-repeat;}
.news-list li .ontime .pltime{color: #999;}
.news-list li .ontime .pltime a{color: #bd1a2d;font-size:12px;margin-right:5px;}
.news-list li .ontime .pltime a:hover{color: #bd1a2d;}
/*LOGO*/
.black100 {    width: 100%;    float: left;    height: 20px;}
.top_home{   box-shadow: 0 5px 10px #ddd; top: 0px;    right: 0px;    height: 80px;    background: #bd1a2d;    z-index: 2;    width: 100%;  }
.QZ-LOGO{}

.QZ-LOGO .logo img{float:left;width: auto;height:60px;margin: 8px 0 0 0px;}
.QZ-LOGO .logo p{display:none;background:#fff;float:left;width: 130px;font-size:22px;color:#bd1a2d;line-height:40px;height:40px;border-radius: 10px;padding:0px 20px;font-weight:700;margin:14px 0 0 30px;overflow: hidden;}
/*search*/
.search{display:none;}
/*nav*/
.QZ-nav{width:950px;overflow:hidden;text-align:center;float:right;}
.QZ-nav .nav li a{float:left;font-size:18px;color: #fff;line-height:80px;padding: 0 22px;}
.QZ-nav .nav li.on a{font-weight: bold;border-bottom:0px solid #bd1a2d;}
.QZ-nav .nav li.on a, .QZ-nav .nav li a:hover{font-weight:700;color:#ff0}


/*Foot*/
.Bot{width: 1200px;height: auto;}
/*links*/
.lis{font-size:14px;color:#fff}
.Foot{width:100%;float:left;background: #bd1a2d;padding: 50px 0;}
.Foot p{width: 1200px;height:40px;line-height: 40px;text-align: center;color: #fff;font-size: 16px;}
.Foot p a{color: #fff;margin: 0 2px;}
.Foot dd a:hover,.Foot p a:hover{color: #ff0;}
/*面包屑*/
.brednav{height: 20px;margin: 20px 0;}
.brednav p{line-height: 20px;height: 20px;color: #808080;font-size: 14px;}
.brednav p a{color: #808080;}
.brednav p a:hover{color: #12B89C;}

.cont_L,.con-left{box-shadow: 0 1px 10px #ddd;  border-radius: 8px; padding: 0 0px; width: 720px; padding:40px;   float: left;   margin: 0 20px 40px 0;}
.con-right{border-radius: 8px; box-shadow: 0 1px 10px #ddd;    width: 300px;padding:40px;     float: right;}
.con-all:after{content: ' ';display: block;clear: both;}

.page-c{width:100%;float:left;}
#page{display:table;margin: 30px auto 30px;}
#page li{display: inline-block;}
#page a,#page span{display: inline-block;width: auto;padding:0 10px;height: 30px;text-align: center;line-height: 30px;color: #666;font-size: 14px;border-radius: 5px;border: 1px solid #ddd;margin: 0 5px;}
#page span{background-color: #bd1a2d!important;color: #fff!important;}
#page a:hover{background-color: #bd1a2d!important;color: #fff!important;}
.activP{background-color:#bd1a2d!important;color:#fff!important}

/*热门话题*/
.hot-con{width: 100%;height: auto;margin: 10px 0 20px 0;overflow: hidden;}
.hot-con li{float:left;background: url(../images/d.jpg) 0px 16px no-repeat;width: 330px;max-height: 50px;margin:5px 0;line-height: 35px;height: 35px;padding:0 0 10px 20px;border-bottom:1px solid #f1f1f1;overflow: hidden;}
.hot-con li i,.hot-con li a{float: left;}
.hot-con li a{width: 280px;max-height: 50px;overflow : hidden;color: #666;margin:0 0 0px 0; font-size: 14px;white-space: nowrap;text-overflow: ellipsis;}
.hot-con li i{display:none}
.hot-con li:hover a{color: #000;font-weight:700}
.hot-con li:hover i{background:#bd1a2d;}

.bt-c{float: left;background:#eee;width:1180px;margin:0 0 0px 0;padding:0px;overflow: hidden;}
.bt-c p, .bt-c h2{display:none;float: left;width:100%;text-align:left;font-size: 20px;color: #bd1a2d;line-height:50px;height:50px;border-left: 5px solid #bd1a2d;margin:0px 0 0px 0px;padding-left:20px}
.bt-c a{float: left;text-align:center;font-size: 20px;color: #000;line-height:50px;margin:0px 0 0px 0px;padding:0 60px}
.bt-c .bttab-style{background:#bd1a2d;color:#fff}

.bt-c2{border-radius: 8px;float: left;background:#f8f8f8 no-repeat;width:100%;box-shadow: 0 1px 10px #ddd;height:40px;margin:0 0 20px 0;padding:0px;overflow: hidden;}
.bt-c2 p, .bt-c2 h2{height:40px;float: left;width:100%;font-size: 18px;color: #555;line-height:40px;margin:0px 0 0px 0px;padding-left:20px}

.bt-c2 p span{display:none}
.bt-c2 a{float: right;line-height: 24px;font-size: 14px;color: #000;margin: 0 0 0 20px;height: 24px;display: inline-block;}
.list-tit{background: url(../images/01.png) 0px 0px no-repeat;float:left;border-left:5px solid #bd1a2d;height:60px;width:100%;margin:0px 0 0px 0;}
.list-tit h2{float:left;font-size:28px;padding:0 0 0 20px;line-height:60px;margin-right:0px;color:#fff}
.list-tit span{float:right;font-size:14px;line-height:60px;padding:0  20px 0 0;color:#fff}
.list-tit{font-size:14px;line-height:30px;margin-right:10px;color:#fff}


.list-nav{border-radius: 8px;background: #bd1a2d;float:left;border-left:5px solid #bd1a2d;height:60px;width:100%;margin:0px 0 20px 0;overflow: hidden;}
.list-nav a{font-size:18px;line-height:60px;padding: 0 20px;color:#fff;}
.list-nav .bttab-style,.list-nav a:hover{color:#ff0}
.tit-yx{background:#f8f8f8;border-radius:8px;box-shadow: 0 0px 20px #ccc;float:left;width:90%;padding:0 4%;height:60px;margin:20px  1%;overflow: hidden;}
.tit-yx h2{width:90%;text-align:center;line-height:65px;font-size:18px;margin:0px 5%;color:#bd1a2d;padding:0px}
.tit-yx h2 a{text-align:center;line-height:60px;font-size:14px;margin:0px 0;color:#666;padding:0 0 0 28px}
.tit-yx h2 a:hover{color:#000;}
.tit-yx .fr{display:none}
}



