@charset "utf-8";
*{padding:0; margin:0;}
body {padding:0px; margin:0px; font-size:14px; font-family:"微软雅黑"; color:#575757;}
ul,li,dl,dt,dd,p {font-size: 13px;padding: 0px;margin: 0px;list-style-type:none;}
a { text-decoration:none;}
img { border:0px;}
h1,h2 { padding:0px; margin:0px; font-weight:normal;}
.clear { padding:0px; margin:0px; clear:both; height:0px; line-height:0px; font-size:0px;}
.wid1320{max-width:1320px; margin:0 auto;}
i,em{font-style:normal;}
.xwdt-right li a:hover,.tzgg-con a:hover .txt,.tshd-con li a:hover,.hdyg-list a:hover,.sbby-con a:hover h3{color: #a62126;}
.dqwz a:hover {
    color: #ae151a;
}
.top{width:100%; height:118px; background:#a62126;position: relative}
.logo{display:block; float:left; width:627px; height:70px; margin-top:24px;}
.mt_search{display:none}
.search{float:right; width:216px; height:37px; background:url(../images/search.png) no-repeat; padding-left:20px; margin-top:43px;display:inline-block}
.search-input{width:155px;height:16px;line-height:16px;padding:10px;background:none;font-size:14px;color:#fff;float:left;padding-right:0;border:0;outline:none;}
.search-btn{width:50px; height:37px; float:right;outline: none}
.top-right{color: #e8e8e8;font-size:14px;float:right;}
.top-right-link a{color:#fff; font-size:14px; padding:0 5px;}
.top-right-link{float:right; color:#ca7a7d;margin-top:22px; line-height:26px;}
.part1{width:100%; float:left; padding:35px 0;}
.xwdt{width:67%; float:left;}
.title{width:100%; float:left;  border-bottom:1px solid #eee}
.title h3{float:left;position: relative; font-weight:normal; display:inline-block; color:#000; font-size:28px; margin-top:-2px;}
.title h3::before {
content: '';
    position: absolute;
    left: 0;
    bottom: -1px;
    width: 25px;
    height: 4px;
    background-color: #ac151a;
}
.sh_qh{display:none;}
.part-qh{
    padding: 35px 0;
}
.part-qh .topic {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
   box-shadow: 0 0 5px #bebcbc;
    border-radius: 30px;
font-size: 0;
    overflow: hidden;
}
.part-qh .topic span{ display: inline-block; width: 14.28%; line-height: 50px;box-sizing: border-box;  cursor: pointer; 
    border-left: 1px solid #dddddd;font-size: 18px;text-align:center;
    color: #333;}
.part-qh .topic span:first-child{
    border-left: 0;
}
.part-qh .topic span.on{
    border-left:none;
    background-color: #ac151a;
    color: #fff;
}
.part-qh .topic img{display: none;}
.qh-box{margin: 25px auto 0 auto;}
.qh-box>ul {
    display: none;
overflow:hidden;
}
.qh-box>ul:first-child{
    display: block;
}
.qh-box ul li {
    float: left;
    width: 32%;
    margin-left: 2%;
margin-top: 20px;
}

.qh-box ul li:nth-child(3n-2) {
    margin-left: 0;
}

.qh-box ul li>a {
    display: block;
    overflow: hidden;
}

.qh-box ul li>a .date {
    float: left;
    width: 80px;
    height: 70px;
}

.qh-box ul li>a .date p {
    line-height: 35px;
    font-size: 16px;
    color: #fff;
}

.qh-box ul li>a .date span {
    display: block;
    line-height: 35px;
    background-color: #e1e1e1;
    font-size: 14px;
    color: #666666;
}

.qh-box ul li>a .text {
    overflow: hidden;
    padding-left: 15px;
}

.qh-box ul li>a .text p {
    line-height: 29px;
    font-size: 15px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.title h3 p{ font-size: 16px;
    color: #eee;
padding-left: 30px;
    font-weight: normal;}
.title h3 img{vertical-align:middle; margin-right:6px;}
.more{display:block; float:right; color:#333; font-size:14px;width: 52px;margin-top: 31px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    background-color: #eeeeee;}

.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:35px;line-height:35px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:15px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block; }
.yx-rotation-focus{height:35px;line-height:35px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:10px;height:10px;line-height:10px;float:left;margin-left:8px;position:relative;top:12px;cursor:pointer;background:url(../images/mr.png) no-repeat;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background:url(../images/xz.png) no-repeat;}
.rotaion_list{width:100%;height:100%;overflow:hidden;}
.rotaion_list li{width:100%;height:100%;}
.xwdt-left{width:45%; height:260px; float:left; margin-top:30px;margin-right:10px;}
.xwdt-left .yx-rotaion{    width: auto !important;}
.xwdt-left ul li a{display: block;}
.xwdt-left ul li a img{display: block;width:100%;}
.xwdt-right{  margin-top:20px;  float:right;
    width: 53%;}
.xwdt-right li{width:100%; line-height:34px;}
.xwdt-right li a{display:block; width:295px; float:left; color:#333; font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xwdt-right li i{display:block; width:60px; text-align:right; float:right; font-style:normal; font-size:12px; color:#999;}
.tzgg{width:31%; float:right; }
.tzgg-con{width:100%; float:left; margin-top:30px;}
.tzgg-con li{width:100%; float:left; margin-bottom:15px;}
.date{width:70px; height:50px; background:#ac151a; text-align:center; float:left; line-height:26px;}
.date h3{display:block; float:left; width:100%; background:#e1e1e1; color:#666; font-size:14px; height:26px; font-weight:normal;}
.date i{display:block; float:left; width:100%; color:#fff; font-size:14px; height:24px;}
.txt{overflow: hidden;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    padding-left: 10px; line-height:26px; color:#333; font-size:15px;}
.hdyg{width:385px; float:left; margin-top:20px;}
.tshd{width:370px; float:left; margin-top:20px; margin-left:30px}
.sbby{width:385px; float:left; margin-top:20px; margin-left:30px;}
.hdyg-first{width:355px; float:left; margin-top:25px; background:#eaeaea; padding:10px 15px;}
.hdyg-first h3{display:block; float:left; width:100%; height:30px; line-height:30px; color:#333; font-size:15px; font-weight:normal; overflow:hidden;}
.hdyg-first p{display:block; float:left; width:100%; height:25px; line-height:25px; color:#666; font-size:13px; font-weight:normal; overflow:hidden;}
.hdyg-first p img{vertical-align:middle; margin-right:8px;}
.hdyg-list li{width:100%; line-height:34px;}
.hdyg-list li a{display:block; width:295px; float:left; color:#333; font-size:15px;line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hdyg-list li i{display:block; width:60px; text-align:right; float:right; font-style:normal; font-size:12px; color:#999;}
.hdyg-list{width:100%; margin-top:10px; float:left;}
.tshd-con{width:100%; margin-top:20px; float:left;}
.sbby-con{width:100%; float:left; margin-top:25px;}
.sbby-con li{width:100%; float:left; margin-top:10px;}
.sbby-pic,.sbby-pic img{width:110px; height:80px; float:left;}
.sbby-txt{width:260px; float:right;}
.sbby-txt h3{width:100%; color:#222; font-size:16px; float:left; line-height:26px; height:26px; overflow:hidden;font-weight: normal}
.sbby-txt p{width:100%; color:#666; font-size:13px; float:left; line-height:22px; height:42px; overflow:hidden; margin-top:8px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;}
.tshd-con li{width:100%; line-height:36px;}
.tshd-con li a{display:block; width:295px; float:left; color:#333; font-size:15px;line-height:36px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tshd-con li i{display:block; width:60px; text-align:right; float:right; font-style:normal; font-size:12px; color:#999;}

.xsfw{width:785px; float:right; margin-top:20px;}
.kjtd-con{width:100%; float:left; margin-top:30px;}
.kjtd-con li{padding: 0 15px;width: 17%;float: left;}
.kjtd-con li:first-child{ margin-left:0;}
.kjtd-con li img{width:100%; vertical-align:middle}
.kjtd-con a img{-webkit-transition:.3s all ease-in;-moz-transition:.3s all ease-in;-ms-transition:.3s all ease-in;transition:.3s all ease-in}
.kjtd-con a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.xsfw-con{width:100%; float:left; margin-top:25px;}
 .kjtd-con ul {
       margin-left: -15px;
        margin-right: -15px;
    }
}

.kjtd-con ul li a{
    display: block;
    
}

.kjtd-con ul li a .pic {
    position: relative;
    padding-top: 60%;
}

.kjtd-con ul li a .pic img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-37%, -50%);
    max-width: 240px;
    max-height: 100%;
    width: 240px;
    /* height: 100%; */
}
.xsfw-con img{width:100%;}
.foot{width:100%; float:left; background:#ae151a; color:#fff; font-size:14px; padding:25px 0; background: url(../images/footer.png) no-repeat left center;background-size: cover;}
.foot-left{ line-height:40px; float:left;}
.foot-left>p img {
    vertical-align: middle;
    padding-right: 10px;
}
.foot-right{float:right}

.clearfix{zoom:1}.clearfix:after{display:block;visibility:hidden;height:0;clear:both;font-size:0;content:"."}
.f_link li{position:relative;margin-bottom:6px;float:left;padding-right:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQzNjRDMTZDRjE2RTExRTlCOTYwQjBCODQ4NjJGRDc5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQzNjRDMTZERjE2RTExRTlCOTYwQjBCODQ4NjJGRDc5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDM2NEMxNkFGMTZFMTFFOUI5NjBCMEI4NDg2MkZENzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDM2NEMxNkJGMTZFMTFFOUI5NjBCMEI4NDg2MkZENzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7b22iCAAAAZklEQVR42mL8//9/HgMDw0EgvsiAHegDsT0TkDgHxGlArINFkS5U7iwD0EQQdgDiKUCsAeUzQNkgMXsQnwFJwgMqoQTFU6BiYHlGsGoE8AViFyh7DxBvhkmwoLkJJMGKxIYDgAADADhqTlOb21/qAAAAAElFTkSuQmCC) right 50% no-repeat;margin-right:30px}
.f_link h3 a{font-size:14px;color:#fff;font-weight:normal}
.f_link .con{display:none;position:absolute;left:0;padding:6px 8px;border:1px solid #ddd;bottom:34px;background:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;  max-height:420px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)<420?"420px":"");overflow-y:auto;}
.f_link .con a{display:block;color:#333;line-height:36px;font-size:12px;white-space:nowrap;border-top:1px solid #ddd;padding:0 12px}
.f_link .con a:first-child{border-top:none}
.f_link .con a:hover{color:#ae1317}

.f_share{margin-top:17.5px}
.f_share li{float:left;margin-left:30px;position:relative}
.f_share h3 a{display:block;width:70px;height:90px;background:url(../images/f_share.png) no-repeat;text-indent:-99999em; }
.f_share .i_sina{background-position:left top}
.f_share .i_wechat{background-position:center top}
.f_share .dy{background-position:right top}
.f_share .con{display:none;position:absolute;left:50%;bottom:60px;margin-left:-60px}
.f_share .con img{width:120px;height:120px}

.link_wrap{margin-left:-14px}
.link{width:94px;background:none; color:#fff; padding:0 10px; margin-right:18px; margin-bottom:12px;outline: none;border:none}
.link option{color:#666}
.right-list1{width:100%; float:left;}
.right-list1 li{width:100%; float:left; height:40px; line-height:40px; border-bottom:1px dashed #ccc;}
.right-list1 li a{display:block; float:left; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; font-size:16px; font-family:'微软雅黑'!important;}
.right-list1 li i{float:right; color:#666; font-size:14px; text-align:right;}



.menu-nav{width:100%;height: 64px;background:#b6252c;position:relative;z-index:1000;} 

#nav {  
  margin: 0 auto; 
  max-width: 1320px;
  font-size:16px;
  
  
}
  
#nav ul {
  list-style: none;  
}
li.l1-nav {
  float: left;
  position: relative;
  left: 0px;
  font-size: 18px;
  padding-top: 20px;
  padding-bottom: 20px;
  min-width: 6%;
  text-align: center;
}
li.l1-nav a {
    padding: 0 7px;
}
li.l1-nav a.l2-nav {
    padding: 0;
}
li.l1-nav:first-child a.l1-nav{border-left:none;}
a.l1-nav {  
  display: block;  
  text-align: center;  
  text-decoration: none;  
 border-left: 1px solid rgba(255,255,255,.3);
  color:#fff;
  
}

li.l1-nav:hover, a.l1-nav:hover {  
  background:#9b080d;;
  
}
li.l1-nav:hover a.l1-nav{color:#ff0;
border-left:none;}
li.l1-nav:hover+li a.l1-nav{border-left:none;}
ul.l2-nav {
  visibility: hidden;
  position: absolute; 
  left: 0;
  top: 60px;
  width:100%;
  padding-bottom:6px;
}

li.l2-nav {
  float: left;  
  position: relative; 
  left: 0px;
  top: 0px;
  width:100%;
  height:40px;
  border-bottom:1px solid #a7a4a1
}

a.l2-nav {
  display: block;
  text-align: center;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background:rgba(0,0,0,.5);
  text-decoration:none;
  font-size: 14px;
  color: #fff;
  -webkit-transition:.3s all ease-in;
  -moz-transition:.3s all ease-in;
  -ms-transition:.3s all ease-in;
  transition:.3s all ease-in;
}

li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
  color: #fff; 
  background:#b6252c;
}

a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
  visibility: visible;
}





.slideBox {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd li img{
	width: 100%;
	vertical-align:top;
}
.slideBox4 .hd {
	overflow:hidden;
	position:absolute;
	bottom:20px;
	z-index:1;
	left: 50%;
	margin-left: -54px;
}
.slideBox4 .hd ul {
	overflow:hidden;
	zoom:1;
	float:left;
}
.slideBox4 .hd ul li {
	float:left;
	margin: 0 7px;
	width: 18px;
	height: 18px;
	text-align: center;
	cursor: pointer;
	background: url(../images/ico1.png) no-repeat;
}
.slideBox4 .hd ul li.on {
	background: url(../images/ico1_h.png) no-repeat;
}


.list-banner {
    width: 100%;
    float: left;
    height: 260px;
    overflow: hidden;
    background-position: center bottom;
}
.list-banner img{width:100%; display:none;}
.wid100{width:100%; float:left;}



.top-link {
    display: inline-block;
    margin-right: 20px;
    margin-top:54px;
}

.top-link a {
    padding-left: 25px;
    background: url(../images/link-icon.png) no-repeat left center;
font-size: 14px;
    color: #fff;
}


.left{width:230px;float:left;background:#f2f2f2;min-height:500px;/* margin-top: 30px; */font-family:'微软雅黑';}
.lmcc{background:#ae151a;color:#fff;font-size: 25px;/* padding:20px 0 20px 15px; *//* width:215px; */padding: 24px 0px;text-align: center;}
.left ul{width:100%; margin-top:5px;}
.left li a{display:block;/* padding-left:20px; */width: 229px;height:40px;font-size: 17px;text-align: center;line-height:40px;color:#333;margin-bottom:1px;float:left;border-bottom:1px solid #dbdbdb;}
.right{
    overflow: hidden;
    padding-left: 25px;
    margin-left: 20px;
    backg;
    margin-top: 44px;
    margin-top: 40px;
    margin-top:45px;
    }
.local{width:100%;height: 64px;line-height:64px;border-bottom:1px solid #dbdbdb;padding:0;marg;/* margin-top:10px; */}
.local h3{font-size:20px; color:#ae151a; display:block; float:left; font-family:'微软雅黑'}
.dqwz{color:#666; float:right;}
.dqwz a{color: #000000;font-size:14px;padding:0 4px;font-family:'微软雅黑';}


.right-list li:hover,.list-tl-content li:hover{background:#ebfbff;}
.right-list li .bt,.list-tl-content .bt{width:100%; height:34px; line-height:34px; float:left;}
.right-list li i,.list-tl-content i{display:block; float:right; color:#999; font-size:12px; height:34px; line-height:34px; width:100%; text-align:right; width:80px;}
.right-list li h3,.list-tl-content h3{padding-left:20px; color:#333; font-size:12px; height:34px; line-height:34px; display:block; width:650px; float:left;}
.right-list li p,.list-tl-content p{display:block; text-indent:2em; float:left; color:#666; font-size:12px; height:48px; line-height:24px; width:100%; overflow:hidden;text-align:justify; text-justify:inter-ideograph;}


.right-list{width:100%; float:left; margin:20px 0;}
.right-list li{width: 100%;padding: 10px 0;border-bottom:1px dotted #e0e0e0;height:30px;font-size: 16px;}
.right-list li a{/* display:block; *//* width:80%; *//* height:30px; *//* line-height:30px; *//* overflow:hidden; *//* float:left; */color:#333;/* font-size:16px; */overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.right-list li i{display:block;width: 26%;/* height:30px; *//* line-height:30px; */overflow:hidden;float:right;text-align:right;color:#666;font-size:14px;font-family:Arial, Helvetica, sans-serif;}


.content img{max-width:600px}
.content-title{width:1200px; margin:20px 0;}
.content-title h3{color:#333; line-height:36px; width:100%; font-size:24px; float:left; text-align:center;}
.content-title i{display:block; width:100%; text-align:center; color:#999; font-size:14px; line-height:30px;}
.content-con,.jj{/* width:100%; *//* min-height:500px; */}
.content-con p,.jj p{color:#333;line-height:30px;font-size:16px;/* margin-bottom:20px; */text-indent:2em;text-align:justify;text-justify:inter-ideograph;}
.sxt{padding:20px 0; border-top:1px solid #ccc; height:60px; width:1200px; margin:0 auto;}
.sxt p{display:block; float:left; width:100%; line-height:30px; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sxt a{color:#333;}

.ellipsis,.xwdt-right li a,.nav a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nav{display:none}
.pa{position:absolute}
@media screen  and (max-width:1320px){
 .wid1320{
        padding-left: 10px;
        padding-right: 10px;
    }
.kjtd-con ul{margin-left:0;
    margin-right:0;}
}
@media screen  and (max-width:1280px){}
@media screen  and (max-width:1050px) {
table {
    width: 100%;
}
.top-link{display:none;}
.more{margin-top:20px;}

.mt_menu,.mt_search{margin-top:-30px;top:50%}
.mt_menu{width:60px;height:60px;background: url(../images/menu.png) center center no-repeat;float: left;display: inline-block;background-size: 34px;left:0}
.mt_search{width:60px;height:60px;background:url(../images/m_search.png) 50% 50% no-repeat;right:0;display:block}
.top-right{width:auto;}
.search{position: absolute;left: 0;margin-top:0;background:#921e21;right: 0;width:auto;top:78px;z-index:99;height: 54px;display:none;padding:0}

.search_bg{position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 9;display:none}
.search-btn{position: absolute;right:0;top:0}

.search .search-input{height:54px;width: 90%;padding:10px 20px;}
.search-btn{margin-top: 8px}
.m_nav_bg{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;display:none}
.nav{left:-70%;position:fixed;top:0;bottom:0;width:70%;background:#262424;max-width:420px;padding: 30px 16px;overflow-y:auto;z-index: 9999;display:block}
.nav h3 a{display:block;line-height:24px;padding:12px 0;color:#fff;font-weight:normal;position: relative}
.on h3 a{background:#a62126}
.nav .con{display:none}
.nav .con a{background:#423f3f;border-top:1px solid #575353;display: block;line-height: 42px;color: #fff;}
.nav .con a:hover{background:#b54145}
.nav .con a:first-child(){border-top:none}
.nav .i_arrow{width:30px;height:44px;text-align:center;font-style:normal;position:absolute;right:0px;top:0px;font-size:28px;color:rgb(238,238,238);transition:transform 0.3s;padding:0px}
.nav .i_arrow:before{content:"›";position:absolute;width:30px;height:30px;line-height:25px;top:7px;left:0px;transition:all 0.3s;font-weight:normal;}
.nav .on .i_arrow{transform: rotate(90deg);transition: transform 0.3s;}


*{-moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.wid1200,.xwdt-left,.xwdt-right,.foot-left,.foot-right,.local h3{width:100%; float:left; height:auto;}
.xwdt,.tzgg,.hdyg,.tshd,.sbby,.kjtd,.xsfw,.right,.content-title,.content,.sxt{width:100%; padding:0 0 !important}
.tzgg,.tshd,.sbby,.xwdt-right,.right{margin-left:0;}
.menu-nav,.top-right-link,.left{display:none;}
.list-banner img,.right-list li{width:100%; display:block;padding: 0;}
.right-list li{height:40px;}
.list-banner{background:none;}
.logo img{height:46px;width:auto;margin-top: -5px;}
.logo{float: none;height:auto; width:auto;display:inline-block;margin-top:0}
.top{height:80px; border-top:2px solid #ae151a;text-align:center;padding:20px 50px}
.yx-rotaion{}
.rotaion_list img{width:100%!important; height:auto!important;}
.xwdt-right li a,.hdyg-list li a,.tshd-con li a,.right-list li a{display:inline-block; float:none;vertical-align: middle;line-height:15px}
.xwdt-right li,.hdyg-list li,.tshd-con li,.right-list li{line-height:36px;float:left;line-height: 40px;}
.xwdt-right li i,.hdyg-list li i,.tshd-con li i,.right-list li i{display:inline;margin-left:10px;}
.xwdt-right li a, .hdyg-list li a, .tshd-con li a, .right-list li a{width: 69%;display:inline-block;/* height: 40px; */}
.hdyg-first,.sbby-pic img{width:100%;}
.sbby-pic img,.sbby-pic,.list-banner{height:auto;}
.sbby-pic{width:30%;}
.sbby-txt{width:65%;}
.sbby-con li{margin:0 0 15px;}

.foot{padding:15px; margin-top:15px;text-align:center}
.f_link,.foot-right{display:none}
.foot-left{float:none}
.link{width:100%; float:left; margin-left:0; margin-top:10px;}


.slideBox4 .hd ul li{width:10px; height:10px; background:#fff; border-radius:100%; margin:0 5px;}
.slideBox4 .hd ul li.on{border:2px solid #fff;}
.slideBox4 .hd{bottom:6px;}
.xwdt-left,.tzgg,.tzgg-con{margin-top:20px;}
.xwdt-right{margin-top:10px;}
.right,.local{margin-top:0px;}
.yx-rotation-focus{right:5px;}
.title h3{font-size:20px;}
.yx-rotation-title,.yx-rotation-focus{height:30px; line-height:30px;}
.yx-rotation-t{height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:70%;}
.local h3{font-size:18px;padding:0 10px}
.local{height:50px; line-height:50px;}
.dqwz{width:100%; height:32px; line-height:32px; background:#dddddd; padding:0 10px;}
.right-list{margin:10px 0;}
.pb_sys_common,.content{width:100%; float:left; margin-bottom:15px;}

.jj{margin-top:50px!important;}
.right-list1 li a{width:70%;}


.menuicon{width:20px;height:10px;background: url("../images/menuicon1.png") no-repeat;background-size: 100%;position: absolute;right:1rem;top:25px;}
.navBox{background: #fff;position: relative;top: 0;}
#nav{width:100%; height:auto; line-height:normal;}
#nav li{padding: 0 10px;}
#nav li p{border-bottom: 1px solid #D7D4CC;padding: 12px 10px;}
#nav li a{color:#000000;font-size: 16px;}
#nav li ul{margin: 0;}
#nav li>ul>li{height:34px;line-height:34px;border-bottom: 1px dashed #7E7E7E;}
#nav li>ul>li>a{font-size: 12px;color:#666666;padding:0 20px;display: block}
#nav li ul .sanji{border-bottom: 1px dashed #7E7E7E;overflow: hidden;}
#nav li ul .sanji li{float: left;width:30%;margin-left: 3%}
#nav li ul .sanji li a{border-bottom: 0;}
.zkicon {
    background: url(../images/zkicon.png) no-repeat;
    width: 13px;
    height: 13px;
    background-size: 100%;
    display: inline-block;
    float: right;
    position: relative;
    top: 7px;
}
.sqicon {
    background: url(../images/sqicon.png) no-repeat;
    width: 13px;
    height: 2px;
    background-size: 100%;
    position: relative;
    top: 13px;
}

.ccc {
    background: #F2F5FA;
    padding:10px;
}
.ccc ul {
    overflow: hidden;
    margin-left: -3%;
}
.ccc ul li {
    float: left;
    width:30%;
    margin-left: 3%;
    margin-bottom: 10px;
    text-align:center;
}
.ccc a {
    color: #000;
    font-size: 14px;
}

.serBox{width:80%;height:40px;border: 1px solid #ae151a;border-radius: 20px;margin:10px auto 20px;}
.serk{width: 80%;height:40px;background: none; border:0; outline:none; color:#333;font-size: 14px;padding:0 10px;}
.serbtn {
    margin-right: 12px;
    margin-left: 12px;border:0; outline:none; 
}
.content-con img{max-width:100%;height:auto;display: block;margin: 0 auto;}
}
@media screen and (max-width:850px) {
    .part-qh .topic{
        width: 98%;
box-shadow: 0 0 5px #bebcbc;
    }
  .kjtd{display:none;}
  .sh_qh{display:block;}
}
@media screen and (max-width:750px){.qh-box ul li{float:none; width:auto; margin-left:0;} .part-qh .topic span{display:block;width:100%;font-size:14px;line-height: 35px;}}
@media screen  and (max-width:640px) {
.top{padding: 10px 50px;height:60px}
.search{top:58px}
.slideBox .bd li img{width: 160%;left: 50%;position: relative;margin-left: -80%;}
.part1{padding: 15px 0;}
}
@media screen  and (max-width:580px) {
.logo img{height:29px;margin-top:3px}
}
@media screen  and (max-width:413px) {
.logo img{height:25px;margin-top:6px}
}
@media screen  and (max-width:374px) {
.logo img{height:21px;margin-top:7px}
.foot-left{line-height:26px;}
}
@media screen  and (max-width:320px) {
.logo img{height:23px;margin-top:7px}
.mt_menu{background-size: 30px;width: 50px}
.mt_search{width: 50px}
.top{padding: 10px 44px}
}


/**/
@media screen and (max-width: 750px){
.qh-box{margin:0 auto}
.part-qh .topic span.on{color: #ac151a;}
.topiclist{}
.part-qh .topic{border-radius: 0;position: relative;box-shadow:none}
.part-qh .topic span i{display: block;background-size: cover;
    margin: 2vw auto 0vw auto;
    width: 10vw;height: 10vw;}
.part-qh .topic span img{display: block;
    margin: 2vw auto 0vw auto;
    width: 10vw;}
.qh1,.qh2,.qh3,.qh4,.qh5,.qh6,.qh7{
float: left;
    float: left;
    width: 21vw !important;
    margin-right: 3.2vw;
    margin-bottom: 3vw;
    height: 21vw;
    border: none !important;    text-align: center;
}

.qh7{
position: absolute;
    right: 0;
    top: 0;
    height: 45vw;
    margin-right: 0;
}
.qh7 img{margin: 13vw auto 0vw auto !important;}
.qh7 i{margin: 13vw auto 0vw auto !important;}
.qh1{background: #dcf0e5 !important;}
.qh2{background: #edf1f4 !important;}
.qh3{background: #f3e1e1 !important;}
.qh4{background: #e8ebfc !important;}
.qh5{background: #f4ebd9 !important;}
.qh6{background: #f0f4da!important;}
.qh7{background: #daf3ef !important;}
.qh1 i{background: url(../images/qhico_1a.png) center no-repeat;}
.qh2 i{background: url(../images/qhico_2a.png) center no-repeat;}
.qh3 i{background: url(../images/qhico_3a.png) center no-repeat;}
.qh4 i{background: url(../images/qhico_4a.png) center no-repeat;}
.qh5 i{background: url(../images/qhico_5a.png) center no-repeat;}
.qh6 i{background: url(../images/qhico_6a.png) center no-repeat;}
.qh7 i{background: url(../images/qhico_7a.png) center no-repeat;}
.qh1.on i{background: url(../images/qhico_1b.png) center no-repeat;}
.qh2.on i{background: url(../images/qhico_2b.png) center no-repeat;}
.qh3.on i{background: url(../images/qhico_3b.png) center no-repeat;}
.qh4.on i{background: url(../images/qhico_4b.png) center no-repeat;}
.qh5.on i{background: url(../images/qhico_5b.png) center no-repeat;}
.qh6.on i{background: url(../images/qhico_6b.png) center no-repeat;}
.qh7.on i{background: url(../images/qhico_7b.png) center no-repeat;}
}