.header {
    position: relative;
}
#skip {
    display: none;
}
.tou {
    position: absolute;
    top: 0;
}
body{
	background: url(/shqp/res/zt/qplh2022/img/bg.png);
	background-size:100% 100%;
	/*transform: translateY(-50%);*/
}
.menu-dh{
	    background-color: #FAECCD;
    border-color: transparent;
    margin-bottom: 0;
    padding-top: 33px;
    padding-bottom: 29px;
}
.margin-top-74{
    margin-top: 74px;
}
.menu-dh .navbar-nav{
	display: flex;
    align-items: center;
    justify-content: center;
    float: none;
}
.menu-dh .navbar-nav>li>a{
	padding: 0;
	font-size: 24px;
	font-weight: 500;
	color: #714E0F;
}
.menu-dh .navbar-nav>li{
    flex: 1;
    text-align: center;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:hover{
	background-color: transparent;
	color: #A70000;
	font-weight: 800;
	border-bottom: none;
}
.menu-dh .navbar-nav .active a{
   color: #A70000;
   font-weight: 800;
   border-bottom: none;
}

.menu-dh .navbar-nav>li:after{
	content: '';
	width: 1px;
	height: 13px;
	border: 1px solid #714E0F;
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
    transform: translateY(-50%);
}
.menu-dh .navbar-nav>li:last-child:after{
	display: none;
}
.title h3 i{
	float: left;
	width: 333px;
}
.title h3 a{
	float: right;
	width: 107px;
}
.title h3{
	margin-bottom:27px;
	overflow: hidden;
	margin-top: 59px;
}
.Through-two-sessions h4{
	font-size: 26px;
	font-weight: 600;
	color: #A70000;
	line-height: 37px;
	margin: 0;
    text-align: center;
    margin-bottom: 12px;
    	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.Through-two-sessions{
	padding:15px 24px;
	overflow: hidden; 
	border-bottom: 5px solid #A70000;
	background-color: rgba(250,236,205,.55);
}
.Through-two-sessions p{
	font-size: 14px;
    margin-bottom: 0;
font-weight: 400;
color: #714E0F;
text-align: justify;
line-height: 23px;
text-indent: 2em;
}
ul.sessions-list li a{
	font-size: 16px;
font-weight: 500;
margin-left: 0;
color: #000000;
width: 82%;
padding-left: 15px;
}
ul.sessions-list .time{
    font-size: 16px;
float: right;
font-weight: 500;
color: #000000;
}
ul.sessions-list li a:before{
	content: '';
	width: 6px;
height: 6px;
background: #A70000;
display: block;
position: absolute;
left: 0;
top: 50%;
border-radius: 50%;
transform: translateY(-50%);
}
ul.sessions-list{
	padding: 0 24px;
	background-color: rgba(255,255,255,.68);
    padding-bottom: 15px;
}
ul.sessions-list li{
	padding: 13px 0 13px 0;
	border-bottom: 1px solid rgba(113,78,15,.6);
	list-style: none;
}
ul.sessions-list li:last-child{
	border-bottom: none;
}
.sessions-lisder  .owl-item > .item > a > .title{
	padding-bottom: 51px;
    background: #FF0000;
    padding-top: 25px;
}
.sessions-lisder  .owl-item > .item > a > .title span{
	text-align: center;
	margin: 0 auto;
	font-size: 20px;
	font-weight: 600;
	color: #FFFFFF;
    position: relative;
    z-index: 99;
}
.sessions-lisder .owl-item > .item > a > .title:before{
   content: '';
   width: 100%;
   height: 100%;
   background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,.52) 100%);
  
    position: absolute;
    left: 0;
    bottom: 0;
}
.sessions-lisder .owl-dots{
    right: 50%;
    transform: translateX(50%);
    bottom: 20px;
}
.sessions-lisder .owl-dots .owl-dot span{
    background: rgba(255,255,255,.84);
    width: 9px;
    height: 9px;
    margin: 0 3px;
}
.sessions-lisder .owl-dots .owl-dot.active span, .sessions-lisder .owl-dots .owl-dot:hover span {
    width: 18px;
}
.sessions-lisder .item a img{
    height: 400px;
}
.Talk-sessions{
	padding: 37px 51px 27px 9px;
	overflow: hidden;
	background: url(/shqp/res/zt/qplh2022/img/tu-bg.png) no-repeat;
	    background-size: cover;
	    position: relative;
}
.Talk-sessions ul li{
	float: left;
	width:25%;
	padding: 0 5px;
}
.Talk-sessions ul li a{
    display: block;
    position: relative;
}
.Talk-sessions ul li a span{
    background: #FF0000;
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    color: #fff;
    z-index: 2;
    padding: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.Talk-sessions ul li a span:before{
        content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(
180deg, rgba(0, 0, 0, 0) 0%, rgba(0,0,0,.52) 100%);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
}
.Talk-sessions ul{
	margin: 0 -5px;
	padding: 0;
}
.Talk-sessions ul li img{
	height: 190px;
}
.add-j{
width: 38px;
    height: 188px;
    background: #FFE9E9;
    display: block;
    position: absolute;
    right: 3px;
    font-size: 40px;
    line-height: 175px;
    text-align: center;
    color: #E30012
}
ul.two-Documents {
	background-color:#fff;
	margin-top: 35px;
	    display: flex;
	    margin-bottom: 63px;
}
ul.two-Documents li a{
	font-size: 15px;
font-weight: 500;
color: #714E0F;
z-index: 2;
padding: 23px 0 20px 0;
}
ul.two-Documents li a em{
	font-size: 31px;
font-weight: 500;
font-style: normal;
color: #714E0F;
}
.nav-pills>li+li{
	margin-left: 0;
}
ul.two-Documents li{
	    flex: 1;
    text-align: center;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
	background-color:transparent;
}
ul.two-Documents>li.active>a,ul.two-Documents>li.active>a em{
	color: #fff;
	
}
ul.two-Documents>li.active>a:after{
  content: '';
  background: url(/shqp/res/zt/qplh2022/img/actie.png) no-repeat;
  width: 100%;
  height:134px;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  background-size: cover;
}
.document{
	padding-right: 93px;
}
.document img{
	height: 338px;
}
.document-emnu h4{
	margin: 0;
	padding: 13px 24px 0 24px;
	background-color: rgba(250,236,205,.55);
	border-bottom: 5px solid #A70000 ;
}
.document-emnu{
  padding-right: 28px;
  position: relative;
}
.padd-lt{
    padding: 0 4px;
}
.document-emnu h4 a{
   font-size: 20px;
    font-weight: 600;
    color: #A70000;
    text-align: center;
    line-height: 37px;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    position: relative;
    text-overflow: ellipsis;
    padding-left: 15px;
}
.document-emnu h4 a:before {
    content: '';
    width: 6px;
    height: 6px;
    background: #A70000;
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    border-radius: 50%;
}
.padd-lt ul.sessions-list li a{
    width: 100%;
}
.document-emnu:after{
content: '';
    position: absolute;
    right: 0;
    top: 25px;
    width: 0;
    height: 0;
    border-bottom: 313px solid #E30012;
    border-left: 364px solid transparent;
    z-index: -1;
}
.margin-top46{
    margin: 0 -4px;
	margin-top: 46px;
}
.xc-cont{
	padding-right: 0;
	margin-bottom: 49px;
}
.xc-cont:after{
	display: none;
}
.gd{
	display: block;
	width: 107px;
	margin: 0 auto;
	margin-top: 19px;
}

.title1 h3{
	width: 353px;
	margin: 0 auto; 
	margin-top: 64px;
	margin-bottom:29px;
}
.product-features .product-body:after {
    content: "";
    width: 100%;
    height: 30px;
    background: url(/shqp/res/zt/qplh2022/img/productBase-features-model.png) no-repeat;
    background-size: 100% auto;
    background-position: center;
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 0;
}
.product-features .swiper-button-prev {
    width: 32px;
    height: 57px;
    left: -15px;
    top: 60%;
    background: none;
}
.product-wrapper{
	padding: 0 55px;
	position: relative;
}
.product-features .swiper-button-prev:after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 32px;
    height: 57px;
    background: url(/shqp/res/zt/qplh2022/img/lt-jt.png) no-repeat;
    background-size: 100% 100%;
    top: 50%;
    margin-top: -15px;
    left: 50%;
    margin-left: -7px;
}
.features-item i {
    position: absolute;
    width: 28px;
    height: 28px;
    background: url(/shqp/res/zt/qplh2022/img/yuan01.png) no-repeat;
    background-size: contain;
    background-position: right center;
    top: 49px;
    z-index: 3;
}
.features-item .features-info {
    display: block;
    margin: 0 auto;
    padding: 20px 53px;
    transition: all 0.3s;
    border-radius: 2px;
}
.features-item .features-info .features-info-i {
    font-size: 14px;
    color: #A0A2A8;
    line-height: 22px;
    margin-bottom: 10px;
}
.features-item .features-info .features-info-s {
    font-size: 16px;
    color: #FFFFFF;
    line-height: 24px;
    overflow: hidden;
}
.event_box{
	position: relative;
	    padding: 0 60px;
}

.parHd .item span{
	display: block;
    width: 200px;
    margin: auto;
    border: 1px solid rgba(113, 78, 15, 0.46);
    border-radius: 5px;
    padding: 5px 10px;
    position: relative;
    background: #FFFFFF;
	cursor: initial;
}
.parHd .item span:before{
content: "";
    position: absolute;
    top: -8px;
    left: 90px;
    width: 0;
    height: 0;
    padding: 7px;
    background: white;
    border: inherit;
    border-right: 0;
    border-bottom: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.col-md-6{
    padding: 0 15px;
}
.parHd .item div{
	margin-top: 60px;
        text-align: center;
}
.parHd .item div h5{
	font-size: 24px;
font-weight: 600;
color: #A70000;
margin-top: 0;
margin-bottom: 25px;
}
.parHd .item label{
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    color: #714E0F;
    display: block;
    text-align: center;
}
.parHd .owl-controls .owl-nav [class*=owl-] {
    position: absolute;
    padding: 0px;
    top: 19px;
    border-radius: 100%;
    background-color: #C01A20;
}
.parHd .owl-controls .owl-nav .owl-prev {
    left: -64px;
    width: 32px;
    height: 57px;
    background: url(https://www.shqp.gov.cn/shqp/res/zt/qplh2022/img/lt-jt.png) no-repeat;
    background-size: 100%;
}
.parHd .owl-controls .owl-nav .owl-next {
    right: -64px;
    width: 32px;
    height: 57px;
    background: url(https://www.shqp.gov.cn/shqp/res/zt/qplh2022/img/rt-jt.png) no-repeat;
    background-size: 100%;
}

.parHd:after{     
    content: '';
    width: 1110px;
    height: 15px;
    background: url(https://www.shqp.gov.cn/shqp/res/zt/qplh2022/img/productBase-features-model.png) no-repeat;
    position: absolute;
    top: 46px;
    background-size: 100%;
    z-index: -2;
}

.parHd .item:after{ 
	content: ''; 
	background: url(https://www.shqp.gov.cn/shqp/res/zt/qplh2022/img/yuan01.png) no-repeat; 
	width: 28px; 
	height: 28px; 
	position: absolute; 
	 z-index: 20;
	 top:40px; 
	 left: 50%; 
	 background-size: 100%;
	 transform: translateX(-50%);
}


div#listBox {

    width: 100%;

}

.sPrev,.sNext{ 
	width: 32px; 
	height: 57px;
 display: block; 
 position: absolute;
 cursor: pointer;
  top: 50px;}

.sPrev{ left: 0;}

.sNext{ right: 0;}

.sPrev img,.sNext img{transition: all .6s cubic-bezier(.51,1.1,.9,.95);

    -moz-transition: all .6s cubic-bezier(.51,1.1,.9,.95);

    -webkit-transition: all .6s cubic-bezier(.51,1.1,.9,.95);

    -o-transition: all .6s cubic-bezier(.51,1.1,.9,.95);
     }

.Through-two-sessions a:hover{
    text-decoration: none;
}
ul.sessions-list li a:hover{
    color: #A70000;
}

li{
    list-style: none;
}
a:focus, a:hover {
    color: #A70000;
    text-decoration: none;
}

.breadcrumb a{
	-webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    outline: none;
    color: #595b5d;
}

ul.uli14.nowrapli.list-date.margin-top-30 li{
    list-style: none;
    margin-left: 10px;
}
ul.uli14.nowrapli.list-date.margin-top-30 li a{
    font-size: 16px;
    color:#9b7635;
    position: relative;
    padding-left: 20px;
	width: 89%;
}
ul.uli14.nowrapli.list-date.margin-top-30 li a:before{
    content: '';
    font-family: iconfont;
    display: block;
    position: absolute;
    left:0;
    top:50%;
    width: 10px;
    height: 10px;
    background: url(x.png) no-repeat;
    transform: translateY(-50%);
    color:#f5ad07;
}
ul.uli14.nowrapli.list-date.margin-top-30 li a:hover{
    color:#cb0014;
}
ul.uli14.nowrapli.list-date.margin-top-30 li{
    margin-bottom: 18px;
}
ul.uli14.nowrapli.list-date.margin-top-30 li .time{
    color: #666;
    font-size: 14px;
    top: 9px!important;
    width: 80px;
    opacity: .7;
    font-family: arial;
    position: absolute;
    right: 0;
    text-align: right;
}

.pagination .whj_padding {
    display: inline-block;
    padding: 5px 13px;
    border-radius: 3px;
    cursor: pointer;
    background-color: #F0F2F5;
    margin: 0 5px;
}
.pagination .whj_checked {
   background-color: #9b7635;
   border-color: #9b7635;
   color: #fff!important;
}

.pagination .whj_hoverDisable{
   cursor: not-allowed;
       border-color: #F0F2F5;
    color: #C0C4CC;
}
ul.PicList li p.title {
    padding-left: 0;
    border-left: none;
    text-align: center;
    color: #714E0F;
}

.Article_content img {
    max-width: 800px!important;
    width: auto;
}
ul.PicList li a img{
    height: 208px;
}



@media (min-width: 1400px){
.container {
    width: 1400px!important;
}
}
@media (min-width: 768px){
.contain{
    width: 750px;
}
}
@media (min-width: 992px){
.contain {
    width: 970px;
}
}
@media (min-width: 1200px){
.contain {
    width: 1170px;
}
}
@media (min-width: 1290px){
.contain {
    width: 1260px!important;
}
}
.contain {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.tou  a{
	float: left;
	width: 327px;
	margin-top: 57px;
}
@media (max-width: 1399px){      
ul.PicList li a img {
    height: 170px;
}
 }
@media (max-width: 1289px){
.tou a{
	margin-top: 34px;
}
.add-j{
	right: 0;
}
.document {
    padding-right: 48px;
}

.parHd li span{
	width: 260px;
}
.parHd:after{
	width: 1020px;
}
.parHd li span:before{
	left: 119px;
}
}
@media (max-width: 1199px){
.Through-two-sessions p{
	overflow: hidden;
	    height: 46px;
}
.document {
    padding-right: 15px;
}

.parHd li{
	margin: 0 10px;
}
.parHd li span{
	width: 250px;
}
.parHd:after {
    width: 820px;
}
ul.sessions-list li a{
    width: 70%;
}
ul.PicList li a img {
    height: 137px;
}
}
@media (max-width:991px){
.tou a{
	width: 215px;
}
.Through-two-sessions p{
	height: auto;
}
.sessions-lisder,.document-emnu{
	margin-top: 30px;
}
.Talk-sessions ul li{
	width: 33.333%;
	margin-bottom: 15px;
}
.document {
    padding-right: 0;
}
.no-padding-left {
    padding-left: 15px !important;
}
.document img {
    height: auto;
}
.parHd li span {
    width: 180px;
}
.parHd:after {
    width: 600px;
}
.parHd li span:before {
    left: 75px;
}
ul.PicList li a img {
    height: 100px;
}
}
@media (max-width:767px){
.tou a{
	margin-top: 12px;
	width: 215px;
}
ul.PicList{
    margin: 0 -15px;
}
ul.PicList li{
    padding: 0 15px;
}
.ma-infinitypush-wrapper .ma-infinitypush-button {
    box-shadow: none!important;
    text-indent: 0!important;
    top: 6px!important;
}
.ma-infinitypush-wrapper.ma-infinitypush-active-button.ma-infinitypush-button-right .ma-infinitypush-button:before {
    content: "";
    position: absolute;
    left: -13px;
    top: 14px;
    font-size: 32px;
    color: #fff;
    width: 32px;
    height: 32px;
    background: url(/shqp/res/zt/qplh2022/img/dh.png) no-repeat;
}
.ma-infinitypush-wrapper .ma-infinitypush ul>li>a {
    border-bottom: 1px solid #714E0F;
    background: none;
    box-shadow: none;
    padding: 22px 0;
    text-align: center;
    color: #714E0F;
    font-size: 16px;
}
.ma-infinitypush-open .ma-infinitypush-wrapper .ma-infinitypush > ul, 
.ma-infinitypush-open .ma-infinitypush-wrapper .ma-infinitypush > ol {
    border-bottom: none;
    margin: 0 30px;
    width: 190px;
}
.ma-infinitypush-open .ma-infinitypush-wrapper,#mobile-navigation{
	background-color:#FAECCD;
}
.ma-infinitypush .navbar-nav .active a{
	color: #A70000;
	font-weight: bold;
}
.menu-dh{
	display: none;
}
.Talk-sessions ul li{
	width: 50%;
}
.add-j{
	height: 394px;
	line-height: 349px;
}
ul.two-Documents{
	display: block;
}
ul.two-Documents li{
	width: 16.6666%;
}
.parHd li span {
    width: 210px;
}
.parHd:after {
    width: 440px;
        left: 50%;
    transform: translateX(-50%);
}
.parHd li span:before {
    left: 95px;
}
ul.PicList li a img {
    height: 225px;
}
}
@media (max-width:580px){
.title h3 i{
	width: 330px;
}
.Talk-sessions ul li img {
    height: 150px;
}
.add-j {
    height: 313px;
    line-height: 288px;
}
ul.two-Documents li{
	width: 20%;
}
.parHd li span {
    width: 170px;
}
.event_box{
	padding: 0 40px;
}
.parHd:after {
    width: 380px;
        top: 50px;
}
.parHd .owl-controls .owl-nav .owl-prev {
    left: -43px;
}
.parHd .owl-controls .owl-nav .owl-next{
    right: -43px;
}
ul.PicList li a img {
    height: 157px;
}
}
@media (max-width:480px){
.tou a{
    width: 135px;
}
.title h3 i {
    width: 240px;
}
.Through-two-sessions h4,.document-emnu h4 a{
	font-size: 20px;
}
ul.sessions-list li{
	padding: 15px 0;
}
.sessions-lisder .item a img {
    height: 310px;
}
.sessions-lisder .owl-item > .item > a > .title span{
	width: 100%;
	font-size: 16px;
}
.Talk-sessions ul li img {
    height: 120px;
}
.add-j {
    height: 254px;
    line-height: 221px;
}
ul.two-Documents li a em{
	font-size: 24px;
}
ul.two-Documents li a{
	padding: 15px 0 10px 0;
}
ul.two-Documents>li.active>a:after{
	height: 85px;
}
ul.two-Documents{
	margin-bottom: 40px;
}
.document-emnu:after{
	border-bottom: 277px solid #E30012;
}
.margin-top46 {
    margin-top: 10px;
}
.parHd:after {
    width: 290px;
}
.sPrev, .sNext {
    width: 15px;
    height: 30px;
}
.parHd li div h5{
	font-size: 18px;
}
.parHd li span {
    width: 100%;
}
.parHd li {
    margin-left: 50px;
}
.event_box {
    padding: 0 15px;
}
.parHd li span:before {
    left: 113px;
}
.sPrev, .sNext{
	top: 68px;
}
.margin-top-74 ,.title h3{
    margin-top: 40px;
}
.parHd .owl-controls .owl-nav .owl-prev{
    width: 25px;
    left: -20px;
    height: 25px;
    background-size: contain;
}
.parHd .owl-controls .owl-nav [class*=owl-]{
    top: 34px;
}
.parHd .owl-controls .owl-nav .owl-next{
    width: 25px;
    right: -28px;
    height: 25px;
    background-size: contain;
}
ul.PicList li a img {
    height: 120px;
}
}
@media (max-width:380px){
.title h3 a{
	width: 70px;
}
.title h3 i {
    width: 220px;
}
.title h3{
	margin-top: 40px;
}
.sessions-lisder .item a img {
    height: 255px;
}
.Talk-sessions ul li img {
    height: 85px;
}
.add-j {
    height: 184px;
    line-height: 160px;
}
.document-emnu:after{
	    border-left: 240px solid transparent;
}
.title1 h3{
	width: 100%;
	margin-top: 30px;
}
.parHd:after {
    width: 230px;
}
.parHd li span:before {
    left: 95px;
}
.parHd li {
    margin-left: 45px;
}
ul.sessions-list li a {
    width: 69%;
}
ul.PicList li a img {
    height: 93px;
}
}


button {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
}
button:focus{
    outline: none;
}