.wapfooter{
position: fixed;
bottom: 0;
width: 100%;
left:0;
display: none;
z-index: 999;
}
.sjfooternav li{
float: left;
text-align: center;
height: 40px;
line-height: 40px;
width: 25%;
}
.sjfooternav li a{
display: block;
background: #15499a;
border-right: 1px solid rgba(255,255,255,.1);
border-top: 1px solid rgba(255,255,255,.1);
color: #fff;
font-size: 12px;
}
.sjfooternav li:first-child a{
border-right: none;
background: #e7312d;
border-top: none;
font-size: 12px;
}
.sjfooternav li a i{
padding-right: 2px;
}
.gjjs-content p a{
color: #fff !important;
} .bread{
height: 45px;
line-height: 45px;
background: #fff;
}
.maincon{
margin-top: 20px;
margin-bottom: 30px;
}
.mainleft{
width: 70%;
float: left;
}
.sidebar{
width: 30%;
padding-left: 30px;
}
.postcon{
background: #fff;
padding: 30px;
}
.postcon .posttitle{
font-size: 24px;
margin: 10px 0 20px 0;
line-height: 36px;
font-weight: 550;
}
.bread span{
color: #999;
}
.bread a:hover{
color: #e7312d;
}
.posttag span{
color: #999;
display: inline-block;
line-height: 14px;
}
.posttag i{
content: '';
width: 1px;
height: 14px;
display: inline-block;
background: #999;
margin: 0px 5px -2px 7px;
}
.posttag span a{
display: inline-block;
margin-right: 10px;
color: #666;
}
.posttag .post-categories{
display: inline-block;
}
.posttag .post-categories li{
display: inline-block;
}
.pagecontent p{
font-size: 15px;
line-height: 30px;
margin-bottom: 30px;
color: #3d464d;
}
.pagecontent p img{
max-width: 100%;
height: auto;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.posttags span{
font-weight: bold;
font-size: 15px;
margin-bottom: 15px;
display: inline-block;
}
.posttags a{
display: inline-block;
padding: 7px 15px;
background: #fafafa;
margin-right: 5px;
color: #666;
margin-bottom: 15px;
}
.posttags a:hover{
background: #e7312d;
color: #fff;
}
.share{
text-align: center;
margin-top: 30px;
margin-bottom: 30px;
}
.share span{
display: block;
color: #666;
font-size: 15px;
margin-bottom: 10px;
}
.share .bdsharebuttonbox{
display: inline-block;
}
#share .bdsharebuttonbox a, #share .bdsharebuttonbox .bds_more{
cursor: pointer;
margin: 5px;
padding-left: 0;
background-image: none;
font-size: 38px;
height: 38px;
line-height: 38px;
}
#share .icon-weibo{
color: #ff763b;
}
#share .icon-QQ{
color: #56b6e7;
}
#share .icon-weichat{
color: #7bc549;
}
#share .icon-Qzone{
color: #fdbe3d;
}
#share .icon-linkedin{
color: #0077b5;
}
#share .icon-facebook{
color: #44619d;
}
#share .icon-twitter{
color: #55acee;
}
.prenext{
overflow: hidden;
margin-right: -30px;
padding-top: 30px;
border-top:1px solid #e5e5e5;
}
.prenext p{
float: left;
width: 50%;
margin: 0;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding-right: 30px;
font-weight: bold;
}
.prenext p a{
font-weight: normal;
}
.prenext p a:hover{
color: #e7312d;
}
.xgposts{
padding: 30px;
background: #fff;
margin-top: 20px;
}
.sidebartitle{
padding-bottom: 10px;
border-bottom: 1px solid #e5e5e5;
overflow: hidden;
margin-bottom: 15px;
}
.sidebartitle h3 {
font-size: 16px;
padding-left: 10px;
border-left: 5px solid #e7312d;
height: 16px;
line-height: 16px;
}
.sidebartitle h4{
font-size: 16px;
padding-left: 10px;
border-left:5px solid #e7312d;
height: 16px;
line-height: 16px;
}
#cat_related_posts li{
float: left;
width: 50%;
padding-right: 30px;
margin-bottom: 15px;
}
#cat_related_posts{
margin-right: -30px;
margin-bottom: -15px;
}
.xgpostthumb{
float: left;
width: 30%;
}
.xgposttext{
float: right;
width: 70%;
padding-left: 15px;
}
.xgposttext h4{
font-size: 15px;
font-weight: normal !important;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding-right: 30px;
font-weight: bold;
line-height: 15px;
}
.xgposttext p{
line-height: 16px;
font-size: 12px;
margin: 6px 0 3px 0;
color: #999;
}
.xgposttext .time{
font-size: 12px;
color: #999;
}
.sidebar{
width: 30%;
padding-left: 20px;
float: right !important;
}
.widget-container{
background: #fff;
padding: 25px;
margin-bottom: 20px;
}
.widget_media_image{
padding: 0 !important;
}
.widget_custom_html{
padding: 0 !important;
}
.widget_media_image img, .widget_custom_html img{
width: 100%;
height: auto;
}
.widget_search label{
display: none;
}
.widget_search #searchform{
position: relative;
}
.widget_search input[type=text]{
height: 45px;
line-height: 45px;
padding: 0 60px 0 15px;
border:1px solid #e5e5e5;
outline: none;
width: 100%;
font-size: 14px;
color: #999;
}
.widget_search #searchsubmit{
position: absolute;
right: 0;
top:0;
height: 45px;
line-height: 45px;
width: 50px;
padding: 0;
background: none;
border:none;
color: #fff;
background-image: url(/template/pc/ycnh/images/hongss.png);
background-position: center;
background-repeat: no-repeat;
}
.widget_tag_cloud a{
font-size: 13px !important;
color: #666;
padding: 6px 15px;
background: #fafafa;
border-radius: 30px;
display: inline-block;
margin-right: 6px;
margin-bottom: 10px;
}
.widget_tag_cloud a:hover{
background: #e7312d;
color: #fff;
}
.widget_recent_entries ul li{
line-height: 30px;
} .xmtop{
background: #000;
position: relative;
}
.xmtop .defaultthumb img{
opacity: .6;
}
.xmtoptext{
}
.xmtoptext a{
display: inline-block;
padding: 9px 30px;
color: #fff !important;
margin: 15px 3px 0 3px;
border-radius: 3px;
font-size: 16px;
font-weight: bold;
}
.xmtoptext .ljzx{
background: #fed700;
}
.xmtoptext .zxyy{
background: #e7312d;
}
.xmmenu{
background: #fff;
margin-bottom: 20px;
padding: 0 10px;
}
.xmmenu ul li{
display: inline-block;
height: 50px;
line-height: 50px;
position: relative;
padding: 0 20px;
}
.xmmenu ul li a:hover{
border-bottom: 3px solid #e7312d;
font-weight: bold;
}
.xmmenu ul li a{
font-size: 15px;
display: inline-block;
}
.xmmenu ul li:after{
content: '';
width: 1px;
height: 14px;
background: #e5e5e5;
display: inline-block;
position: absolute;
right: 0;
top:50%;
margin-top: -7px;
}
.maodian{
position: relative;
top: -80px; // 偏移为nav被fixed元素的高度
display: block;
height: 0; //高度为0
overflow: hidden;
}
.ymconpart{
margin-bottom: 45px;
}
.ymxmys ul{
margin: 20px 0;
}
.ymxmys ul li{
position: relative;
line-height: 30px;
font-size: 15px;
color: #3d464d;
padding-left: 20px;
}
.ymxmys ul li:before{
content: '';
position: absolute;
width: 4px;
height: 4px;
background: #e7312d;
border-radius: 50%;
display: block;
left:0;
top:13px;
}
.ymxmlc h3{
margin-bottom: 30px;
}
.pjt-detail__mainFlow {
border-left: 1px solid #e2eff7;
padding: 0 0 0 42px;
margin-left: 16px;
}
.pr {
position: relative;
}
.pjt-detail__mainFlowTit {
min-width: 300px;
min-height: 30px;
line-height: 30px;
background-color: #e2eff7;
display: inline-block;
vertical-align: top;
padding: 6px 12px;
font-size: 15px;
}
.pjt-detail__mainFlow:nth-child(2) .pjt-detail__mainFlowTit--bg {
display: block;
}
.pa {
position: absolute;
}
.pjt-detail__mainFlowDesc--bg, .pjt-detail__mainFlowTit--bg {
background-color: #fff;
width: 10px;
left: -48px;
height: 5px;
z-index: 1;
margin-bottom: 6px;
display: none;
}
.pjt-detail__mainFlowTit--bg {
bottom: 50%;
top: 0;
}
.pjt-detail__mainFlowTit--out {
background: #fff;
border-radius: 100%;
border: 1px solid #e7312d;
height: 32px;
width: 32px;
left: -58px;
margin-top: -16px;
top: 50%;
}
.pjt-detail__mainFlowTit--inner {
border-radius: 100%;
background-color: #e7312d;
bottom: 3px;
left: 3px;
right: 3px;
top: 3px;
font-size: 14px;
font-weight: bold;
text-align: center;
color: #fff;
line-height: 25px;
}
.pjt-detail__mainFlowDesc {
min-height: 40px;
padding: 12px 0 12px 12px;
line-height: 24px;
color: #666;
}
.xmmenufixed .xmmenu .fixedbutton{
display: block;
}
.fixedbutton{
display: none;
position: absolute;
right: 15px;
top:50%;
-webkit-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
transform: translate(0,-50%);
}
.fixedbutton a{
display: inline-block;
padding: 9px 30px;
color: #fff;
margin: 0px 3px 0 3px;
border-radius: 3px;
font-size: 16px;
font-weight: bold;
}
.fixedbutton .ljzx{
background: #fed700;
}
.fixedbutton .zxyy{
background: #e7312d;
}
.xmmenufixed .xmmenu{
position: fixed;
width: 100%;
background: #fff;
top:0;
left:0;
-webkit-box-shadow: 2.5px 5px 10px 0 rgba(64, 87, 191, 0.07) !important;
-moz-box-shadow: 2.5px 5px 10px 0 rgba(64, 87, 191, 0.07) !important;
-ms-box-shadow: 2.5px 5px 10px 0 rgba(64, 87, 191, 0.07) !important;
-o-box-shadow: 2.5px 5px 10px 0 rgba(64, 87, 191, 0.07) !important;
box-shadow: 2.5px 5px 10px 0 rgba(64, 87, 191, 0.07) !important;
z-index: 99;
}
.xmmenufixed .xmmenu ul li{
height: 65px;
line-height: 65px;
}
@media (min-width: 1200px){
.xmmenufixed .xmmenu ul {
width: 1230px;
position: relative;
margin: 0 auto;
padding: 0 15px;
}
}
.mxcover {
width: 100%;
height: 100%;
z-index: 99;
background: rgba(0,0,0,0.2);
position: fixed;
left: 0;
top: 0;
text-align: center;
}
.xmyybd{
position: fixed;
top:50%;
left:50%;
width: 600px;
background: #fff;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
z-index: 100;
}
.xmyybd h3{
text-align: center;
height: 55px;
line-height: 55px;
background: #e7312d;
color: #fff;
font-size: 18px;
}
.xmyybd .xmyygb{
display: block;
font-size: 20px;
font-family: '宋体';
color: #fff;
font-weight: 100;
position: absolute;
top:15px;
right: 15px;
}
.xmyyform{
padding: 30px 100px;
}
.xmyyform input{
width: 100% !important;
height: 45px;
line-height: 45px;
border:1px solid #e5e5e5;
padding: 0 15px;
outline: none;
max-width: 100% !important;
}
.xmyyform label{
margin-bottom: 10px;
}
.xmyyform .wpforms-submit-container{
text-align: center;
}
.xmyyform button{
height: 45px;
line-height: 45px;
padding: 0 50px;
background: #e7312d;
color: #fff;
border:1px solid #e7312d;
border-radius: 60px;
font-size: 16px;
font-weight: bold;
width: 100%;
}
.wpforms-container label.wpforms-error{
margin-top: 10px;
} .nybanner{
background-repeat: no-repeat;
background-position: center;
position: relative;
}
.nybanner .bannerimg{
height: 400px;
display: block;
width: 100%;
background-position: center;
background-repeat: no-repeat;
}
.nybanner .flickity-page-dots{
bottom: 60px;
}
.gjnav{
background:#fff;
text-align: center;
margin-top: -35px;
-webkit-box-shadow: 0 4px 15px rgba(0,0,0,.05);
box-shadow: 0 4px 15px rgba(0,0,0,.05);
position: relative;
z-index: 9;
}
.gjnav:before{
left: 15px;
top: -13px;
width: calc(100% - 30px);
position: absolute;
content: '';
background: rgba(255,255,255,.5);
height: 100%;
z-index: -1;
}
.gjnav li{
display: inline-block;
padding: 0 21px 0 20px;
background: url(/template/pc/ycnh/images/catfgx.jpg) no-repeat right center;
}
.gjnav li:last-child{
background: none;
}
.gjnav li a{
height: 70px;
line-height: 70px;
font-size: 15px;
display: block; 
}
.gjnav li a:hover, .gjnav li.active a{
font-weight: bold;
border-bottom: 3px solid #e7312d;
}
.gjjieshao{
background: #154a9a;
position: relative;
}
.gjjs-right{
margin-left: 37%;
}
.gjjs-left{
width: 37%;
position: absolute;
top:0;
left:0;
height: 100%;
overflow: hidden;
padding: 30px;
color: #fff;
background: url(/template/pc/ycnh/images/aboutbj.png) no-repeat right bottom;
}
.gjjs-left a{
color: #fff;
}
.gjjs-left h3{
font-size: 24px;
font-weight: normal;
margin-top: 10px;
}
.gjjs-left p{
font-size: 15px;
line-height: 24px;
margin-bottom: 10px;
}
.dxmxq .gjjs-left{
width: 50%;
color: #666;
}
.dxmxq .gjjs-left h3{
color: #333;
font-weight: bold;
margin-bottom: 10px;
}
.dxmxq .gjjs-left p a{
color: #666 !important;
}
.dxmxq .gjjs-left p{
font-size: 15px;
line-height: 30px;
margin-top: 0;
}
.dxmysxq li .gjymysbox{
border:1px solid #e5e5e5;
}
.dxmxq .gjjs-right{
margin-left: 50%;
}
.dxmxq .gjjieshao{
background: #fff;
}
.dxmxq .gjjs-content{
height:220px;
padding-right: 20px;
overflow: auto;
}
.dxmxq .gjjs-content::-webkit-scrollbar {
width: 5px;
height: 1px;
}
.dxmxq .gjjs-content::-webkit-scrollbar-thumb {
background: #e7312d;
}
.dxmxq .gjjs-content::-webkit-scrollbar-track {
background: #ececec;
}
.dxm-ymyqbox p {
font-size: 15px;
}
.zyxxtit .tab{
text-align: center;
}
.zyxxtit .tab li{
display: inline-block;
height: 45px;
line-height: 45px;
background: #fff;
padding: 0 30px;
cursor: pointer;
font-weight: bold;
}
.zyxxtit .tab li.active{
background: #e7312d;
color: #fff;
}
.zyxxtit h2{
float: left;
font-size: 30px;
color: #333;
}
.zyxxtit h2 span{
display: block;
color: #999;
font-size: 14px;
text-transform:uppercase;
margin-top: -3px;
font-weight: normal;
}
.zyxxlist{
background: #fff;
margin-top: 15px;
}
.zyxxlistleft{
width: 55%;
float: left;
padding: 30px;
}
.zyxxlistleftbox{
height: 340px;
overflow: auto;
padding-right: 20px;
}
.zyxxlistleftbox p{
line-height: 30px;
margin-bottom: 10px;
}
.zyxxlistleftbox::-webkit-scrollbar {
width: 5px;
height: 1px;
}
.zyxxlistleftbox::-webkit-scrollbar-thumb {
background: #e7312d;
}
.zyxxlistleftbox::-webkit-scrollbar-track {
background: #ececec;
}
.yxtzbox{
margin-top: 15px;
}
.tab1{
float: left;
width:15%;
padding-right: 20px;
margin-bottom: -5px;
}
.tab1 li{
height: 55px;
line-height: 55px;
text-align: center;
padding: 0 10px;
display: block;
overflow: hidden;
margin-bottom: 5px;
color: #fff;
background: #15499a;
cursor: pointer;
font-size: 15px;
}
.dxmymlc{
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.dxmymlc .title-left{
background: #fff;
}
.dxmymlc .title-right{
background: #fff;
}
.dxmymlc .parttitle h2 span{
color: #fff;
}
.dxmymlc .parttitle p{
color: #fff;
}
.dxmymlc .dwdbwz h2 span{
    color: #fff;
}
.dxmymlc .dwdbwz p{
    color: #fff;
}
.zyxxlist1left{
float: left;
width: 60%;
height: 355px;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.zyxxlist2right{
float: right;
width: 40%;
padding:0 30px;
}
.zyxxlist2leftbox a{
display: block;
width: 100px;
height: 35px;
background: #fff;
color: #e7312d;
font-weight: bold;
text-align: center;
line-height: 35px;
}
.zyxxlist2leftbox{
padding-top: 30px;
}
.zyxxlist2leftbox h3{
font-size: 20px;
margin-bottom: 15px;
}
.zyxxlist2leftbox p{
line-height: 30px;
font-size:15px;
}
.tab1 li.active{
background: #e7312d;
}
.zyxxlist1{
background: #e7312d;
color: #fff;
display: none;
}
.zyxxlist1.selected{
display: block;
}
.zyxxlistbox1{
float: right;
width: 85%;
}
.zyxxlistright{
width: 45%;
float: right;
height: 400px;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.zyxx{
padding:45px 0;
}
.zyxxlistbox .zyxxlist{
display: none;
}
.zyxxtit .tab li.active{
}
.zyxxlistbox .zyxxlist.selected{
display: block;
}
.gjymyslist ul{
margin-right: -30px;
margin-bottom: -30px;
}
.gjymyslist ul li{
float: left;
width: 50%;
padding-right: 30px;
margin-bottom: 30px;
cursor: pointer;
}
.gjymyslist ul li .gjymysbox{
background:#fff;
box-shadow: 0 3px 10px 0 rgba(53,53,53,.15);
padding:30px 20px;
position: relative;
}
.gjymyslist ul li .gjymysbox:hover{
box-shadow: 0 3px 20px 0 rgba(53,53,53,.15);
}
.gjymysbox .ysicon{
position: absolute;
top:30px;
left:20px;
}
.gjymysbox .ysicon img{
width: 40px;
height: auto;
}
.gjymysbox .ystextright{
padding-left: 60px;
}
.gjymysbox .ystextright h3:hover{
color: #e7312d;
}
.gjymysbox .ystextright p{
color: #666;
height: 57px;
overflow: hidden;
margin-top: 7px;
margin-bottom: 0;
}
.gjymxmlist .gallery--prev-next-small-outside{
margin-left: 0;
margin-right: 0;
}
.gjymxmlist .gjymxmlistpart{
width: 50%;
padding-right: 20px;
}
.gjymxmlistthumb{
height: 300px;
position: relative;
background-repeat: no-repeat;
background-position: right center;
background-size: auto 300px;
background-color: #fff;
box-shadow: 0 3px 10px 0 rgba(53,53,53,.15);
}
.gjymxmlisttext{
position: absolute;
top:45px;
left:30px;
width: 50%;
}
.gjymxmlistcover{
height: 100%;
background: url(/template/pc/ycnh/images/gjxmcover.png) no-repeat left center;
background-size:cover !important;
}
.gjymxmlist .gallery--margin .gjymxmlistpart{
margin-right: 0px;
}
.gjymxmlist .flickity-viewport{
margin-right: -12px;
height: 300px !important;
}
.gjymxmlisttext h3{
font-size: 24px;
font-weight: normal;
}
.gjymxmlisttext h3:hover{
color: #e7312d;
}
.gjymxmlisttext p{
color: #666;
line-height: 24px;
}
.gjymxmlisttext .ckxq{
display: inline-block;
padding:5px 20px;
border:1px solid #e7312d;
border-radius: 30px;
color: #e7312d;
transition: all .2s;
}
.gjymxmlisttext .ckxq:hover{
background: #e7312d;
color: #fff;
}
.gjymxmbk{
background: url(/template/pc/ycnh/images/gjxmbkbj.jpg) no-repeat center;
}
.time-box li h3{
font-size: 16px;
margin-top: 5px;
}
.time-box li p{
font-size: 15px;
}
li{list-style: none;}
.time-line{position: relative;}
.time-line .left-btn,.time-line .right-btn{width: 30px;height: 30px;background: url(/template/pc/ycnh/images/arrow1.png) no-repeat;position: absolute;margin-top:-15px;cursor: pointer;}
.time-line .left-btn{left:-45px;top:50%;}
.time-line .right-btn{right:-45px;top:50%;transform: rotate(180deg);}
.time-line .right-btn:hover{background: url(/template/pc/ycnh/images/arrow-hover.png) no-repeat;transform: rotate(180deg);}
.time-line .left-btn:hover{background: url(/template/pc/ycnh/images/arrow-hover.png) no-repeat;}
.time-line .time-box{width: 100%;margin: 0 auto;overflow: hidden;}
.time-line .time-box ul{overflow: hidden;position: relative;height: 332px;}
.time-line .time-box ul:after{content: "";background: #d2d2d2;height: 1px;width: 100%;position: absolute;left:0;top:50%;}
.time-line .time-box li{height:126px;background: #fff;width:240px;float: left;padding: 10px 15px;box-sizing: border-box;position: relative; cursor: pointer;}
.time-line .time-box li p{
height: 57px;
overflow: hidden;
}
.time-line .time-box li:nth-child(2n){margin-top: 205px;}
.time-line .time-box li:before{content: "";position: absolute;width: 16px;height: 16px;background: #fff;   bottom: -8px; transform: rotate(-45deg);left: 50%;margin-left: -8px;}
.time-line .time-box li:after{content: "";width: 15px;height: 15px;background: url(/template/pc/ycnh/images/point.png) no-repeat;position: absolute;left:50%;margin-left:-7px;bottom: 0;    bottom: -48px; z-index: 1;}
.time-line .time-box li:nth-child(2n):before{bottom: auto;top: -8px;transform: rotate(-225deg);}
.time-line .time-box li:nth-child(2n):after{bottom: auto;top:-46px;}
.time-line .time-box li:hover,.time-line .time-box li.active{background: #e7312d;color:#fff;border-color: #e7312d;}
.time-line .time-box li:hover:before,.time-line .time-box li.active:before{border-color: #e7312d;background: #e7312d;}
.time-line .time-box li:hover:after,.time-line .time-box li.active:after{background: url(/template/pc/ycnh/images/point-hover.png) no-repeat;} .ymxgj{
padding: 65px 0;
background: url(/template/pc/ycnh/images/ymxgjbj.jpg) no-repeat center;
text-align: center;
color: #fff;
}
.ymxgj h3{
font-size: 48px;
}
.ymxgj p{
font-size: 30px;
margin: 10px 0 30px 0;
}
.ymxgj span{
font-size: 24px;
}
.ymxgjlinks{
margin-bottom: 15px;
}
.ymxgjlinks a{
display: inline-block;
padding: 8px 40px;
color: #fff;
background: #e7312d;
border-radius: 30px;
margin: 0 15px;
font-size: 18px;
}
.bluebg{
background: #f1f5f8;
}
.lyymyslist li{
float: left;
width: 25%;
padding: 75px 35px;
text-align: center;   
}
.lyymyslist li:nth-child(1), .lyymyslist li:nth-child(3), .lyymyslist li:nth-child(6), .lyymyslist li:nth-child(8){
background: #f8fafc;
}
.lyymyslist li:nth-child(2), .lyymyslist li:nth-child(4), .lyymyslist li:nth-child(5), .lyymyslist li:nth-child(7){
background: #fcfdfe;
}
.lyymyslist li img{
display: inline-block;
height: 55px;
width: auto;
}
.lyymyslist li h3{
margin-top: 5px;
}
.lyymyslist li p{
color: #666;
height: 57px;
overflow: hidden;
}
.jpxmtjlist .flickity-viewport{
margin-right: -12px;
height: 369px !important;
}
.jpxmtjlist .gallery--prev-next-small-outside{
margin-left: 0;
margin-right: 0;
}
.jpxmtext h4{
font-size: 16px;
margin-top: 15px;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.jpxmtext p{
margin-top: 8px;
color: #666;
line-height: 22px;
}
.xmmenufixed .gjnav{
position: fixed;
width: 100%;
left:0;
top:0;
margin-top: 0;
}
.xmmenufixed .gjnav:before{
display: none;
}
.gjxmzx{
display: inline-block;
padding: 8px 30px;
color: #fff;
background: #e7312d;
border-radius: 30px;
margin-top: 30px;
font-size: 16px;
font-weight: bold;
}
.dxm-ymyq{
background: url(/template/pc/ycnh/images/ymqybg.jpg) no-repeat center;
}
.dxm-ymyq .parttitle{
background: #e7312d url(/template/pc/ycnh/images/ymyqbj.png) no-repeat center;
margin-top: -55px;
padding: 55px 0 45px 0;
}
.dxm-ymyq .dwdbwz{
    background: #e7312d url(/template/pc/ycnh/images/ymyqbj.png) no-repeat center;
    margin-top: 340px;
    padding: 55px 0 45px 0;
}
.dxm-ymyq .parttitle h2 span{
color: #fff;
}
.dxm-ymyq .dwdbwz h2 span{
    color: #fff;
}
.dxm-ymyq .title-left{
background: #fff;
}
.dxm-ymyq .title-right{
background: #fff;
}
.dxm-ymyq .parttitle p{
color: #fff;
}
.dxm-ymyq .dwdbwz p{
    color: #fff;
}
.dxm-ymyqbox h3{
margin-top: 40px;
}
.dxm-zxbutton{
text-align: center;
margin-top: 40px;
}
.dxm-zxbutton a{
display: inline-block;
margin: 0 10px;
color: #fff;
font-size: 16px;
font-weight: bold;
border-radius: 30px;
padding: 8px 30px;
}
.dxm-zxbutton .ljzx{
background: #15499a;
}
.dxm-zxbutton .zxyy{
background: #e7312d;
}
.dxm-ymlcbox{
margin-left: -15px;
margin-right: -15px;
text-align: center;
font-size: 0;
margin-bottom: -30px;
}
.dxm-ymlcbox li{
display: inline-block;
width: 25%;
padding: 0 15px;
margin-bottom: 30px;
font-size: 14px;
}
.dxm-ymlcbox li .ymlcpart{
background: #fff;
padding: 40px 30px;
box-shadow: 0 3px 15px 0 rgba(53,53,53,.15);
}
.dxm-ymlcbox li .ymlcpart h4{
font-size: 16px;
margin-top: 7px;
}
.dxm-ymlcbox li .ymlcpart p{
color: #666;
line-height: 20px;
height: 57px;
overflow: hidden;
margin-top: 7px;
margin-bottom: 0px;
}
.ymclnumw{
display: inline-block;
width: 74px;
height: 74px;
background: #fff;
border-radius: 50%;
border:1px solid #e7312d;
position:relative;
}
.ymclnumw span{
color: #fff;
width: 60px;
height: 60px;
line-height: 60px;
border-radius: 50%;
background: #e7312d;
display: inline-block;
position: absolute;
top:50%;
left:50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
text-align: center;
font-size: 24px;
}
.dxm-ymfsbox{
margin-right: -15px;
margin-left: -15px;
margin-bottom: -30px;
text-align: center;
font-size: 0;
}
.dxm-ymfsbox li{
display: inline-block;
padding: 0 15px;
margin-bottom: 30px;
font-size: 14px;
width: 33.333%;
}
.dxm-ymfsbox li .ymfspart{
background: #fff;
box-shadow: 0 3px 15px 0 rgba(53,53,53,.15);
}
.dxm-ymfsbox li:nth-of-type(even) .ymfstitle{
background: #e7312d;
}
.ymfstitle{
padding: 20px;
background: #15499a;
color: #fff;
}
.ymfstitle h4{
font-size: 24px;
margin-bottom: 3px;
}
.ymfstitle span{
font-size: 16px;
}
.ymfsprice{
padding: 30px;
background: #fcfdfe;
}
.ymfsprice h3{
font-size: 48px;
font-weight: normal;
color: #15499a;
}
.dxm-ymfsbox li:nth-of-type(even) .ymfsprice h3{
color: #e7312d;
}
.ymfsprice span{
color: #666;
}
.ymfsdes{
background: #f8fafc;
padding: 20px;
font-size: 16px;
font-weight: bold;
color: #15499a;
}
.dxm-ymfsbox li:nth-of-type(even) .ymfsdes{
color: #e7312d;
}
.zzfwlist{
margin-left: -10px;
margin-right: -10px;
text-align: center;
font-size: 0;
margin-bottom: -20px;
}
.zzfwlist .zzfwli{
display: inline-block;
padding: 0 10px;
width: 25%;
margin-bottom: 20px;
}
.zzfwlist .zzfwli .zzfwtcbotton{
display: block;
padding: 20px 15px;
color: #fff;
background: #15499a;
border-radius: 3px;
font-size: 15px;
text-align: center;
}
.zzfwtc{
font-size: 14px;
position: fixed;
top:15px;
bottom: 15px;
left: 50%;
-webkit-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
transform: translate(-50%,0);
background: #fff;
text-align: left;
z-index: 100;
overflow-y:scroll;
max-width: 1000px;
}
.zzfwtc h3{
text-align: center;
height: 55px;
line-height: 55px;
background: #e7312d;
color: #fff;
font-size: 18px;
}
.zzfwtc .xmyygb {
display: block;
font-size: 20px;
font-family: '宋体';
color: #fff;
font-weight: 100;
position: absolute;
top: 15px;
right: 15px;
}
.zzfwtc .pagecontent{
padding: 30px;
width: 900px;
}
.zzfwtc .pagecontent p{
line-height: 24px;
}
.pagecontent ol, .pagecontent p ul{
margin: 15px 0 25px 0;
padding-left:0;
}
.pagecontent ol li, .pagecontent ol li{
line-height: 24px;
}
.pagecontent  table {
border: 1px solid #efefef;
border-collapse: collapse;
width: 100%;
margin-bottom: 26px;
margin-top: 20px;
}
body table{
box-shadow: none;
transition: none;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
}
body table:hover {
transform: none;
-webkit-transform: none;
-moz-transform: none;
-o-transform: none;
-ms-transform: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.pagecontent table tr:nth-child(odd) {
background: #fafafa;
}
.pagecontent table tr {
height: 40px;
line-height: 40px;
}
.pagecontent table tr td {
border: 1px solid #efefef;
padding: 0 15px;
} .zzfwtc::-webkit-scrollbar
{
width: 8px;
height: 8px;
background-color: #F5F5F5;
} .zzfwtc::-webkit-scrollbar-track
{
border-radius: 10px;
background-color: #F5F5F5;
} .zzfwtc::-webkit-scrollbar-thumb
{
border-radius: 10px;
background-color: #999;
} .cattitlebox{
position: absolute;
text-align: center;
top:50%;
left:0;
right:0;
-webkit-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
transform: translate(0,-50%);
color: #fff;
}
.cattitlebox h1{
font-size: 48px;
margin-bottom: 10px;
}
.cattitlebox span{
font-size: 30px;
}
.watches-filter{
background: #fff;
padding: 20px 0;
margin-bottom: 20px;
}
.watches-filter-item{
position: relative;
}
.watches-filter-item span{
position: absolute;
left:0;
top:0;
font-weight: bold;
line-height: 30px;
}
.watches-filter-item .watch-filter-item{
padding-left: 80px;
}
.watches-filter-item .watch-filter-item a{
display: inline-block;
padding-right:20px;
line-height: 30px;
}
.watches-filter-item .watch-filter-item .active, .watches-filter-item .watch-filter-item a:hover{
font-weight: bold;
color: #e7312d;
}
.defalutnews li{
padding: 20px;
background: #fff;
margin-bottom: 20px;
}
.defalutnews li:hover{
box-shadow: 0 3px 15px 0 rgba(53,53,53,.15);
}
.defalutnews li .newslistleft{
float: left;
width: 30%;
position: relative;
}
.newscatname{
display: inline-block;
background: #e7312d;
font-size: 13px;
padding: 3px 10px;
position: absolute;
top:0;
left:0;
}
.newscatname a{
color: #fff;
}
.defalutnews li .newslistright{
float: right;
width: 70%;
padding-left: 20px;
}
.newslisttag{
width: 70%;
padding-left: 20px;
position: absolute;
right: 0;
bottom: 0px;
}
.newsbox{
position: relative;
}
.defalutnews li .newslistright h3{
font-size: 16px;
}
.defalutnews li .newslistright h3:hover{
color: #e7312d;
}
.defalutnews li .newslistright p{
color: #828a92;
line-height: 22px;
}
.newslisttag span{
color: #828a92;
padding-right: 20px;
}
.newslisttag a{
color: #828a92;
padding-left: 20px;
}
.newslisttag .tags{
float: right;
padding-right: 0;
}
.newslisttag .newsviews {
width: 14px;
height: 10px;
background: url(/template/pc/ycnh/images/viewsicon.png) no-repeat left center;
display: inline-block;
margin-right: 3px;
}
.defalutnews li .newsbox2 .newslistright{
width: 100% !important;
padding-left: 0;
float: none;
}
.defalutnews li .newsbox2 .newslisttag{
position: relative;
width: 100%;
padding-left: 0;
}
.page_navi ul li{
    float: left;
}
.page_navi{
text-align: center;
margin-bottom: 50px;
}
.page_navi a{
display: inline-block;
padding: 7px 15px;
background: #fff;
color: #333;
margin: 2px;
}
.page_navi .current, .page_navi a:hover{
background: #e7312d;
color: #fff;
} .project-watches{
background: none !important;
padding: 0 !important;
margin-top: 20px;
}
.project-sxbox{
background: #fff;
padding: 15px;
margin-top: 1px;
}
.defalutproject li{
background: #fff;
margin-bottom: 20px;
position: relative;
}
.defalutproject li:hover{
box-shadow: 0 3px 15px 0 rgba(53,53,53,.15);
}
.porjectlistleft{
width: 35%;
float: left;
}
.porjectlistright{
width: 65%;
float: right;
padding: 20px 30px;
}
.porjectlistright h3{
font-size: 22px;
}
.porjectlistright h3:hover{
color: #e7312d;
}
.porjectlistright p{
color: #999;
}
.porjectbox .tagHot{
top:20px;
}
.porjectbox .tagHot-sn{
padding: 5px 10px 5px 15px;
}
.porjectbox .tagHot-i{
top:24px;
}
.projectys_part{
float: left;
width: 16.666%;
text-align: center;
border-right:1px solid #e5e5e5;
margin: 15px 0 20px 0;
}
.projectys_part img{
display: inline-block;
width: auto;
height: 30px;
margin-bottom: 5px;
}
.projectys_part h4{
font-weight: normal;
color: #666;
}
.proys_button a{
padding: 8px 30px;
display: inline-block;
color: #fff;
background: #15499a;
border-radius: 3px;
margin-right: 10px;
text-align: center;
font-size: 14px;
font-weight: bold;
}
.proys_button .mfzx{
background: #e7312d;
} .fcproject{
margin-right: -20px;
}
.fcproject li{
float: left;
width: 50%;
padding-right: 20px;
margin-bottom: 20px;
}
.fcporjectbox{
background: #fff;
position: relative;
}
.fctags{
position: absolute;
width: 50%;
padding:0 20px 20px 20px;
bottom: 0;
right: 0px;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.fctags a, .fctag a{
display: inline-block;
color: #e7312d;
background: #fdeaea;
padding: 5px 10px;
margin-right: 5px;
font-size: 12px;
transition: all .2s;
}
.fctags a:hover, .fctag a:hover{
background: #e7312d;
color: #fff;
}
.fcporjectbox:hover{
box-shadow: 0 3px 15px 0 rgba(53,53,53,.15);
}
.fclistleft{
width: 50%;
float: left;
}
.fclistright{
width: 50%;
float: right;
padding: 20px;
}
.fclistright h3:hover{
color: #e7312d;
}
.fclistright p{
color: #666;
line-height: 22px;
} .fctop{
background: #fff;
padding: 30px;
margin-bottom: 20px;
min-height: 570px;
}
.fcxiangce{
float: left;
width: 50%;
}
.fcxiangce .mySwiper .swiper-slide{
background: #fff;
cursor: pointer;
}
.fcxiangce .mySwiper .swiper-slide img{
opacity: .8;
}
.fcxiangce .mySwiper .swiper-slide.swiper-slide-thumb-active img{
opacity: 1;
}
.fctext{
float: right;
width: 50%;
padding-left: 30px;
}
.fcxiangce img{
width: 100%;
height: auto;
}
.fcimglist{
margin-right: -10px;
}
.fcimglist li{
float: left;
width: 25%;
padding-right: 10px;
cursor: pointer;
}
.fctext h2{
font-size: 28px;
}
.fcprice{
margin: 15px 0;
}
.fcprice span{
display: inline-block;
font-size: 30px;
font-weight: bold;
color: #e7312d;
line-height: 30px;
}
.fctexttop{
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom: 1px solid #e5e5e5;
}
.fcshuxing li{
line-height: 22px;
margin-bottom: 15px;
color: #666;
}
.fcshuxing li b{
color: #333;
}
.fcbutton a{
width: 49%;
text-align: center;
height: 50px;
line-height: 50px;
background: #e7312d;
color: #fff;
font-size: 18px;
display: block;
}
.fcbutton .fczxdh{
float: left;
background: #15499a;
font-weight: bold;
}
.fcbutton .fczixun{
float: right;
}
.fcbutton .fczxdh span{
padding-left: 34px;
width: 24px;
height: 50px;
background: url(/template/pc/ycnh/images/btellicon.png) no-repeat left center;
margin-right: 10px;
}
.fcbutton .fczixun span{
padding-left: 34px;
width: 24px;
height: 50px;
background: url(/template/pc/ycnh/images/bliuyan.png) no-repeat left center;
margin-right: 10px;
}
.hwzyys{
background: #fff;
padding:40px 10px;
margin-bottom: 20px;
display: table;
width: 100%;
}
.hwzyys li{
display: table-cell;
position: relative;
text-align: center;
}
.hwzyys li .hwzyyspart{
margin: 0 auto;
overflow: hidden;
display: inline-block;
text-align: left;
}
.hwzyicon{
float: left;
width: 48px;
margin-right: 10px;
}
.hwzytext1{
float: left;
}
.hwzytext1 h4{
font-size: 16px;
margin-bottom: 5px;
font-weight: normal;
}
.hwzytext1 span{
font-size: 12px;
color: #999;
}
.fccontent .hd{
background: #fff;
padding:30px;
}
.fccontent .bd{
background: #fff;
height: 50px;
line-height: 50px;
padding: 0 30px;
margin-bottom: 20px;
}
.fccontent .bd li{
float: left;
padding-right: 25px;
margin-right: 25px;
position: relative;
font-size: 16px;
cursor: pointer;
}
.fccontent .bd .on span, .fccontent .bd li:hover span{
font-weight: bold;
display: inline-block;
border-bottom: 2px solid #e7312d;
box-sizing:border-box;
}
.fccontent .bd li:after{
content: '';
height: 16px;
display: inline-block;
width: 1px;
background: #e5e5e5;
position: absolute;
top:50%;
margin-top: -8px;
right: 0;
}
.fccontent .hd .hdlist{
display: none;
}
.fccontent .hd .active{
display: block;
}
.fccontent .hd .hdlisttitle {
font-size: 16px;
padding-bottom: 10px;
border-bottom: 1px solid #e5e5e5;
margin-bottom: 30px;
color: #333;
}
.widget-container .wpforms-field input[type=text]{
max-width: 100% !important;
height: 45px;
line-height: 45px;
padding: 0 10px;
border:1px solid #e5e5e5;
}
.widget-container .wpforms-submit-container{
text-align: center;
}
.widget-container .wpforms-submit-container .wpforms-submit {
width: 100%;
height: 45px;
line-height: 45px;
background: #e7312d;
color: #fff;
font-size:16px;
font-weight: bold;
border:1px solid #e7312d;
}
.widget-container .wpforms-container{
margin-bottom: 0;
}
#hotposts{
margin-bottom: -15px;
}
#hotposts li{
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px dashed #e5e5e5;
}
#hotposts li p{
margin-bottom: 0;
}
.noposts{
text-align: center;
} .wsmpzlist{
margin-bottom: -30px;
}
.wsmpzlist li{
float: left;
width: 33.333%;
padding-right: 30px;
margin-bottom: 30px;
cursor: pointer;
}
.wsmpzlist li .gjymysbox:hover{
box-shadow: 0 3px 15px 0 rgba(53,53,53,.15);
}
.wsmpzlist li .gjymysbox{
background: #fff;
position: relative;
padding:30px 20px;
}
.wsmpzlist .gjymysbox .ystextright p{
line-height: 22px;
font-size: 15px;
height: 84px;
}
.fctjbox{
padding-bottom: 100px;
}
.fctjbox .hotcountry .bd li{
background: #fafafa;
}
.fctjbox .hotcountry .bd .on{
background: #e7312d;
}
.fctjbox .fctags{
position: relative;
width: 100%;
padding: 0;
}
.tzsy .hotxiangmu ul li:nth-child(1){
width: 25%;
}
.tzsy .hotxiangmu ul li:nth-child(2){
width: 25%;
}
.tzsy .hotxiangmu ul li:nth-child(1) .hotxmthumb, .tzsy .hotxiangmu ul li:nth-child(2) .hotxmthumb{
background-repeat: no-repeat;
background-position: center bottom;
background-size: 100% auto;
height: 250px;
}
.tzsy .hotxiangmu ul li:nth-child(1) .hotxmthumb:hover, .tzsy .hotxiangmu ul li:nth-child(2) .hotxmthumb:hover{
background-size: 105% auto;
}
.tzsy .hotxiangmu ul li:nth-child(1) .hotxmthumb .hotxmthumbcover, .tzsy .hotxiangmu ul li:nth-child(2) .hotxmthumb .hotxmthumbcover{
background: url(/template/pc/ycnh/images/xmcover.png) repeat-x top center;
height: 100%;
width: 100%;
}
.tzsy .hotxiangmu ul li:nth-child(1) .hotxmtext, .tzsy .hotxiangmu ul li:nth-child(2) .hotxmtext{
top: 30px;
left:30px;
}
.tzsy .hotxiangmu ul li .hotxmtext{
top:30px;
left:30px;
}
.tzsy .hotxiangmu ul li .hotxmtext h4{
font-size: 16px;
color: #e7312d;
}
.tzsy .hotxiangmu ul li .hotxmtext p{
font-size: 12px;
padding-right: 30px;
}
.hxfwlist{
margin-right: -30px;
}
.hxfwlist li{
float: left;
width: 16.666%;
text-align: center;
padding-right: 30px;
}
.hxfwicon{
display: inline-block;
margin-bottom: 15px;
width: 160px;
height: 160px;
background: #f5f5f5;
border-radius: 50%;
position: relative;
}
.hxfwicon img{
display: inline-block;
max-height: 60px;
width: auto;
position: absolute;
top:50%;
left:50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.hxfwlist li h4{
font-size: 16px;
}
.hxfwlist li p{
margin: 7px 0 0 0;
}
.fclyyslist{
margin-right: -5px;
margin-bottom: -5px;
}
.fclyyslist li{
float: left;
width: 33.333%;
padding-right: 5px;
margin-bottom: 5px;
}
.fclyyslist li .fclyyspart{
position: relative;
cursor: pointer;
background: #e7312d;
}
.fclyyslist li .fclyyspart:hover .ysimg{
opacity: .1;
}
.fclyyslist li .ysimg{
height: 270px;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
transition: all .2s;
}
.fclyyslist li .fclyyspart:hover .fclyystext{
background: none;
top:50%;
bottom: auto;
-webkit-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
transform: translate(0,-50%);
}
.fclyyslist li .fclyyspart:hover .fclyystext p{
display: block;
}
.fclyyslist li .fclyyspart:hover .fclyystext h4{
padding: 0 0 10px 0;
}
.fclyystext{
position: absolute;
width: 100%;
padding: 0 15px;
bottom: 0;
left:0;
text-align: center;
color: #fff;
transition: all .5s;
background: #000;
background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);; background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); }
.fclyystext h4{
font-size: 20px;
font-weight: normal;
padding: 20px;
transition: all .5s;
}
.fclyystext p{
margin: 0;
display: none;
font-size: 15px;
}
.gfbk{
float: left;
width: 66%;
padding: 50px 30px 50px 0;
}
.gfzx{
float: right;
width: 34%;
background: #f1f5f8;
padding: 50px 30px;
}
.gfzxbox .zxparttit{
padding-bottom: 10px;
margin-bottom: 20px;
border-bottom: 1px solid #e5e5e5;
}
.gfbktoplist{
margin-right: -45px;
}
.gfbktoplist li{
float: left;
width: 50%;
padding-right: 45px;
margin-bottom: 20px;
}
.gfbktoplistpart .defaultthumb{
float: left;
width: 35%;
}
.gfbktoplistpart .xmtext{
float: right;
width: 65%;
padding-left: 15px;
}
.gfbktoplistpart .xmtext h4{
font-size: 16px;
margin-top: 0;
font-weight: normal;
}
.gfbktoplistpart:hover .xmtext h4{
color: #e7312d;
}
.gfbktoplistpart .xmtext p{
margin: 4px 0 3px 0;
}
.gfbktoplistpart .xmtext span{
font-size: 13px;
color: #999;
}
.gfbkbottomlist{
margin-right: -45px;
margin-bottom: -15px;
}
.gfbkbottomlist li{
width: 50%;
float: left;
padding-right: 45px;
margin-bottom: 15px;
line-height: 14px;
}
.gfbkbottomlistpart{
position: relative;
}
.gfbkbottomlistpart a{
float: left;
width: 75%;
}
.gfbkbottomlistpart a h4{
font-weight: normal;
color: #666;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.gfbkbottomlistpart a h4:hover{
color: #e7312d;
}
.gfbkbottomlistpart span{
float: right;
color: #999;
width: 25%;
text-align: right;
}
.gfzxlist .gfbktoplist{
margin-right: 0;
}
.gfzxlist .gfbktoplist li{
float: none;
width: 100%;
padding-right: 0;
}
.gfzxlist .gfbkbottomlist{
margin-right: 0;
}
.gfzxlist .gfbkbottomlist li{
float: none;
width: 100%;
padding-right: 0;
}
.gfzxlist .gfbkbottomlist li .gfbkbottomlistpart a{
float: none;
width: 100%;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
} .gyfwlist ul{
margin-right: -10px;
margin-bottom: -10px;
}
.gyfwlist ul li{
float: left;
width: 33.333%;
padding-right: 10px;
margin-bottom: 10px;
}
.gyfwlist ul li:nth-child(even) .gyfwpart{
background: #154a9a;
}
.gyfwlist ul li .gyfwpart{
background: #e7312d;
}
.gyfwlist ul li .gyfwpart .gyfwtext{
float: left;
width: 50%;
padding: 20px;
color: #fff;
}
.gyfwlist ul li .gyfwpart .gyfwtext h4{
font-size: 16px;
margin-bottom: 15px;
}
.gyfwlist ul li .gyfwpart .gyfwtext p{
font-size:12px;
opacity: .9;
line-height: 24px;
margin-bottom: 0;
}
.gyfwlist ul li .gyfwpart .gyfwtext .fwline{
width: 64px;
height: 1px;
background: #fff;
}
.gyfwlist ul li .gyfwpart .gyfwimb{
float: right;
width: 50%;
height: 195px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.hwzylist{
margin-right: -20px;
margin-bottom: -20px;
}
.hwzylist li{
float: left;
width: 20%;
padding-right: 20px;
margin-bottom: 20px;
}
.hwzypart{
position: relative;
background: #fff;
box-shadow: 0 3px 10px 0 rgba(53,53,53,.15);
text-align: center;
cursor: pointer;
}
.hwzypart .defaultthumb img{
opacity: 1;
transition: all .5s;
}
.hwzytext{
text-align: center;
padding: 10px 15px;
height: 58px;
overflow: hidden;
}
.hwzypart:hover .hwzytext h4{
color: #e7312d;
}
.hwzytext h4{
font-size: 14px;
font-weight: normal;
}
.morebox{
text-align: center;
margin-top: 40px;
}
.morehwzy{
display: inline-block;
padding: 7px 30px;
color: #fff;
background: #e7312d;
border-radius: 30px;   
}
.lyrylist .flickity-viewport{
margin-right: -12px;
height: 306px !important;
}
.lyrylist .gallery--prev-next-small-outside{
margin-left: 0;
margin-right: 0;
}
.lyrylist h4{
font-weight: normal;
margin-top: 15px;
}
.lytdlist{
margin-right: -1px;
margin-bottom: -1px;
}
.lytdlist li{
float: left;
width: 25%;
padding-right: 1px;
margin-bottom: 1px;
}
.lytdpart{
position: relative;
}
.lytdpart .defaultthumb{
background: #e7312d;
}
.lytdpart .defaultthumb img{
opacity: 1;
transition: all .5s;
}
.lytdpart .lytdtext{
position: absolute;
top:0;
left:0;
width: 100%;
height: 100%;
padding: 30px;
color: #fff;
opacity: 0;
transition: all .5s;
display: none;
text-align: center;
}
.lytdpart .lytdtext h4{
font-size: 18px;
margin-bottom: 10px;
}
.lytdpart .lytdtext p{
line-height: 24px;
opacity: .9;
max-height: 48px;
overflow: hidden;
}
.lytdpart .lytdtext img{
width: 90px;
height: auto;
display: inline-block;
}
.lytdpart:hover .lytdtext{
display: block;
opacity: 1;
}
.lytdpart:hover  .defaultthumb img{
opacity: .1;
}
.bghjtop{
margin-right: -10px;
}
.bghjtopbox{
float: left;
width: 50%;
padding-right: 10px;
}
.bghdimg{
height: 470px;
width: 100%;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.bghjtop-left .gallery{
margin-bottom: 0;
}
.bghjtop-right{
margin-right: -10px;
}
.bghjtop-right li{
float: left;
padding-right: 10px;
margin-bottom: 10px;
width: 50%;
}
.bghjqtimg{
height: 230px;
width: 100%;
background-position: center;
background-size: cover;
background-repeat: no-repeat;
}
.bghjtop-right li:nth-child(3){
margin-bottom: 0;
width: 100%;
}
.bghjbottom{
margin-right: -10px;
}
.bghjbottom li{
float: left;
width: 25%;
padding-right: 10px;
margin-top: 10px;
}
.bghjbottom li:nth-child(2){
width: 50%;
}
.bghjlx{
background:#e7312d;
padding: 30px;
height: 230px;
}
.lxtopbox, .lxbottom{
position: relative;
padding-left: 55px;
}
.lxbottom, .lxtop{
margin-top: 30px;
}
.bghjlx i{
display: inline-block;
width: 36px;
height: 36px;
border-radius: 50%;
position: absolute;
top:0;
left:0;
}
.bghjlx{
color: #fff;
font-size: 16px;
}
.dhicon{
background: url(/template/pc/ycnh/images/dhicon.png) no-repeat center;
}
.emailicon{
background: url(/template/pc/ycnh/images/emailicon.png) no-repeat center;
}
.dzicon{
background: url(/template/pc/ycnh/images/dzicon.png) no-repeat center;
}
.bghjlx h3{
font-size: 24px;
}
.bghjlx p{
margin-top: 0px;
margin-bottom: 5px;
}
.lxtop{
margin-right: -20px;
}
.lxtop .lxtopbox{
float: left;
width: 50%;
padding-right: 20px;
}
.lxbottom .lxtoptext{
padding-top: 5px;
margin-top: -10px;
}
.nomenu .flickity-page-dots{
bottom: 25px !important;
}
.wsmxzly .lyymyslist li{
width: 33.333%;
}
.fwmbyy input{
height: 45px;
line-height: 45px;
padding: 0 15px;
border:1px solid #e5e5e5;
max-width: 100% !important;
background: rgba(255,255,255,0);
outline: none;
}
.fwmbyy .wpforms-field-container{
overflow: hidden;
margin-right: -30px;
}
.fwmbyy .wpforms-field{
width: 33.333%;
float: left;
padding-right: 30px !important;
}
.fwmbyy #wpforms-7387-field_6-container{
display: none;
}
.fwmbyy #wpforms-7387-field_5-container textarea{
padding: 15px ;
border:1px solid #e5e5e5;
background: rgba(255,255,255,0);
outline: none;
}
.fwmbyy #wpforms-7387-field_5-container{
width: 100% !important;
}
.fwmbyy .wpforms-submit-container{
text-align: center;
}
.fwmbyy .wpforms-submit-container .wpforms-submit {
display: inline-block;
padding: 10px 50px;
background: #e7312d;
color: #fff;
font-size: 16px;
font-weight: bold;
border:1px solid #e7312d;
border-radius: 3px;
margin-top: 20px;
}
.wpforms-confirmation-container{
text-align: center;
}
.kjfwjs{
background: #f5f5f5 !important;
}
.kjfwjs .gjjs-left{
width: 50% !important;
color: #333;
left:auto !important;
right: 0;
padding: 50px !important;
}
.kjfwjs .gjjs-right{
margin-left: 0 !important;
margin-right: 50%;
}
.mainfull .posttitle{
text-align: center;
}
.pagebeizhu{
margin-top: 30px;
background: #f5f5f5;
padding: 30px;
text-align: center;
border-radius: 3px;
line-height: 24px;
font-size: 15px;
}
.tablepress tfoot th, .tablepress thead th{
background-color: #e7312d !important;
}
.tablepress thead th{
border-bottom: none !important;
}
body .tablepress td, body .tablepress th{
height: 45px;
line-height: 45px;
}
body .tablepress thead th:first-child:before{
content: "RANK";
left: -20px;
background: none;
border: none;
width: 50px;
max-width: 50px;
height: 50px;
color: #fff;
font-size: 18px;
padding: 0;
margin-right: 10px;
border-radius: none;
box-shadow: none;
font-weight: normal;
}
body .tablepress thead th:nth-child(2):before {
font-size: 18px;
content: "COUNTRY/REGION";
left: -20px;
background: none;
border: none;
width: 50px;
max-width: 50px;
height: 50px;
color: #fff;
font-size: 18px;
padding: 0;
margin-right: 10px;
border-radius: none;
box-shadow: none;
font-weight: normal;
}
body .tablepress thead th:nth-child(3):before {
font-size: 18px;
content: "SCORE";
left: -20px;
background: none;
border: none;
width: 50px;
max-width: 50px;
height: 50px;
color: #fff;
font-size: 18px;
padding: 0;
margin-right: 10px;
border-radius: none;
box-shadow: none;
font-weight: normal;
}
body .tablepress tfoot th, body .tablepress thead th{
font-weight: normal;
font-size: 18px;
}
.tablepress .sorting:after, .tablepress .sorting_asc:after, .tablepress .sorting_desc:after{
right: 15px !important;
}
body .column-1:before {
font-size: 16px;
content: "NO.";
left: -20px;
border: none;
width: auto;
max-width: auto;
height: 45px;
padding: 0 5px;
margin-right: 0px;
color: #333;
}
body .column-1, body .column-2, body .column-3{
font-size: 16px;
}
body .tablepress .sorting:hover, body .tablepress .sorting_asc, .tablepress .sorting_desc{
background-color: #c20110 !important;
} .pinggubox{
padding: 60px 0;
background:#046df0 url(/template/pc/ycnh/images/pinggubj.png) no-repeat top center;
}
.pinggutitle{
text-align: center;
}
.pinggutitle h1{
font-size: 36px;
color: #fff;
}
.pinggutitle p{
font-size: 22px;
color: #fff;
}
.zxpgform{
background:#fff;
padding: 60px;
position: relative;
z-index: 1;
}
.zxpgbox{
padding: 0 10%;
margin-top: 60px;
}
.zxpgform:before, .zxpgform:after {
position: absolute;
content: '';
background: rgba(255,255,255,.5);
height: 100%;
z-index: -1;
}
.zxpgform:before {
left: 15px;
top: -10px;
width: calc(100% - 30px);
}
.zxpgform:after {
left: 30px;
width: calc(100% - 60px);
top: -20px;
}
.zxpgform .wpforms-field>label{
font-size:20px;
margin-bottom: 30px;
font-weight: normal;
}
.zxpgform  .wpforms-field-container{
overflow: hidden !important;
}
.zxpgform  .wpforms-field-container ul{
margin-right: -20px;
}
.zxpgform  .wpforms-field-container li{
width: 19%;
margin-right: 0 !important;
padding-right: 20px;
margin-bottom: 20px;
}
.zxpgform  .wpforms-field-container li label{
border:1px solid #e5e5e5;
height: 40px;
line-height: 40px;
display: block;
border:1px solid #e5e5e5;
text-align: center;
position: relative;
cursor: pointer;
}
.zxpgform  .wpforms-field-container .wpforms-selected label{
border:1px solid #e7312d;
}
.zxpgform  .wpforms-field-container li input[type=checkbox], .zxpgform  .wpforms-field-container li input[type=radio]{
display: none;
cursor: pointer;
}
.zxpgform  .wpforms-field-container .wpforms-selected label:before{
content: '';
display: inline-block;
position: absolute;
top:0;
right: 0;
width:0;
height:0;
border-bottom:20px solid #fff;
border-right:20px solid transparent;
background: #e7312d;
}
.zxpgform  .wpforms-field-container .wpforms-selected label:after{
content: '√';
display: inline-block;
font-size: 12px;
color: #fff;
width: 12px;
height: 12px;
line-height: 12px;
top:0;
right: 0;
position: absolute;
}
.zxpgform #wpforms-7414-field_15-container{
text-align: center;
margin:30px 0;
position: relative;
}
.zxpgform #wpforms-7414-field_15-container h3{
font-size: 24px;
color: #046df0;
font-weight: normal;
padding: 0 20px;
background: #fff;
z-index: 9;
position: absolute;
left:50%;
top:50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
.zxpgform #wpforms-7414-field_15-container:before{
content: '';
width: 100%;
height: 2px;
background: #046df0;
position: absolute;
left:0;
top:50%;
margin-top: -1px;
}
.zxpgform #wpforms-7414-field_16-container{
float: left;
width: 50%;
padding-left:10%;
padding-right: 10px;
}
.zxpgform #wpforms-7414-field_17-container{
float: right;
width: 50%;
padding-right:10%;
padding-left: 10px;
}
.zxpgform #wpforms-7414-field_16-container input, .zxpgform #wpforms-7414-field_17-container input{
max-width: 100% !important;
height: 45px;
line-height: 45px;
padding: 0 15px;
border:1px solid #e5e5e5;
outline: none;
}
.zxpgform  .wpforms-submit-container{
text-align: center;
margin-top: 30px;
}
.zxpgform  .wpforms-submit-container .wpforms-submit {
padding: 12px 70px;
display: inline-block;
background: #046df0;
border:1px solid #046df0;
color: #fff;
font-size: 18px;
}
.wrongbox{
text-align: center;
padding: 100px 20%;
}
.wrongbox img{
display: inline-block;
max-width: 100%;
height: auto;
margin-bottom: 30px;
}
.wrongbox p{
font-size: 18px;
color: #999;
margin-top: 5px;
text-transform:uppercase;
}
.wrongbox a{
display: inline-block;
padding: 12px 80px;
background:#e7312d;
color: #fff;
font-size: 18px;
margin-top: 40px;
}
.wp_keywordlink_affiliate a{
color: #15499a;
font-weight: bold;
} .qzxmjslist li{
float: left;
width: 50%;
position: relative;
background: #f8fafc;
}
.qzxmjstext{
position: absolute;
width: 50%;
top:0;
left:0;
padding: 30px;
}
.qzxmjslist li:nth-child(3) .qzxmjstext, .qzxmjslist li:nth-child(4) .qzxmjstext, .qzxmjslist li:nth-child(7) .qzxmjstext, .qzxmjslist li:nth-child(8) .qzxmjstext{
right:0;
left:auto;
}
.qzxmjsimg{
float: right;
width: 50%;
}
.qzxmjslist li:nth-child(3) .qzxmjsimg, .qzxmjslist li:nth-child(4) .qzxmjsimg, .qzxmjslist li:nth-child(7) .qzxmjsimg, .qzxmjslist li:nth-child(8) .qzxmjsimg{
float: left;
width: 50%;
}
.qzxmjstext h4{
font-size: 16px;
color: #e7312d;
}
.qzxmjstext p{
line-height: 24px;
color: #999;
}
.zhzzfw .casepart .defaultthumb{
position: relative;
background: #e7312d;
}
.zhzzfw .casepart .defaultthumb h4{
position: absolute;
width: 100%;
padding: 20px 15px;
bottom: 0;
left: 0;
margin-top: 0;
text-align: center;
color: #fff;
transition: all .5s;
background: #000;
background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
}
.zhzzfw .casepart .defaultthumb:hover h4{
background: none !important;
top:50%;
-webkit-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
transform: translate(0,-50%);
bottom: auto;
}
.zhzzfw .casepart .defaultthumb a img{
transition: all .2s;
}
.zhzzfw .casepart .defaultthumb:hover a img{
opacity: .1;
}
.zhzzfw .casepart .defaultthumb:hover h4 p{
display: block;
}
.zhzzfw .casepart .defaultthumb h4 p{
padding: 0 30px;
display: none;
margin-bottom: 0;
}
.zhzzfw .casepart .defaultthumb h4 a{
color: #fff;
font-size: 16px;
font-weight: bold;
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.all-tags>ul{
background: none !important;
}
.all-tags #tag_letter li{
margin-bottom: 0 !important;
}
#all_tags{
padding: 25px;
}
#all_tags li{
list-style: none;
padding-bottom: 5px;
margin-bottom: 25px;
margin-right: -5px;
}
#all_tags li .tag_name{
margin-bottom: 15px;
margin-top: 10px;
}
#all_tags li a{
width: 14%;
display: inline-block;
background: #f5f5f5;
text-align: center;
padding: 10px 15px;
font-size: 13px;
margin-right: 5px;
margin-bottom: 5px;
}
#all_tags li a:hover{
color: #fff;
background: #e7312d;
}
#tag_letter, #all_tags{
margin-bottom: 26px !important;
padding: 15px 30px;
background: #fafafa;
border-radius: 3px;
border: 1px solid #efefef;
}
.list-inline>li {
display: inline-block;
padding-right: 5px;
padding-left: 5px;
}
#tag_letter li a:hover{
color: #e7312d;
}
.passportleft{
width: 35%;
float: left;
padding-right: 50px;
}
.passport-image img{
height: auto !important;
}
.wapbannerbox{
display: none;
position: relative;
}
.nybanner .swiper-container-horizontal>.swiper-pagination-bullets, .nybanner .swiper-pagination-custom, .nybanner .swiper-pagination-fraction{
bottom: 60px;
}
.fixpart{
width: 540px;
}
.mxkefu{
width: 120px;
height: 494px;
background: url(/template/pc/ycnh/images/mxkfbj.png) no-repeat right top;
position: fixed;
right:15px;
top:150px;
z-index: 10;
}
.mxkefulist{
position: absolute;
width: 100%;
top:115px;
right: 0;
padding-left: 14px;
}
.mxkefulist li{
padding: 2px 10px;
text-align: center;
}
.mxkefulist li a{
font-size: 12px;
display: block;
height: 23px;
line-height: 23px;
background: #0579DE;
border-radius: 30px;
color: #fff;
}
.mxkefulist li a:hover{
background: #f9ec11;
color: #bb001d !important;
}
.mxkfewm{
position: absolute;
width: 100%;
padding-left: 14px;
right: 0;
top: 330px;
text-align: center;
}
.mxkfewm img{
display: inline-block;
width: 80px;
height: 80px;
}
.mxkfewm span{
display: block;
text-align: center;
color: #fff;
font-size: 12px;
font-weight: bold;
}
.kfbacktop{
position: absolute;
width: 100%;
height: 50px;
right: 0;
bottom: 0;
}
.closekf{
position: absolute;
width: 24px;
height: 24px;
right: 0;
top:28px;
}
.nofix{
position: absolute !important;
top:auto !important;
}
.post-type-archive-passports .mxkefu{
display: none;
}
.lxb-hide-btn{
top:10px !important;
left:180px !important;
}
body ins.lxb-container{
height: 110px !important;
width: 200px !important;
padding: 0 30px;
top:430px !important;
right: -210px !important;
background-color: #f90015 !important;
transition: all .3s ease;
}
body.tellshow ins.lxb-container{
right: 130px !important;
}
.lxb-container .custom-text{
display: none !important;
}
.lxb-cb-input{
top:25px !important;
left:20px !important;
width: 160px !important;
height: 30px !important;
line-height: 30px !important;
padding: 0 10px !important;
color: #999 !important;
outline: none;
}
.lxb-cb-input-btn{
top:65px !important;
left:20px !important;
width: 160px !important;
background-color: #f9ec11 !important;
color: #333 !important;
outline: none;
}
@media (max-width: 1200px){
.footerad{
display: none !important;
}
.mainmenubox>ul>li>a{
font-size: 14px;
padding: 0 25px;
}
.menu{
padding: 0 15px;
}
.yspart h4{
font-size: 16px;
}
.yspart p{
font-size: 12px;
}
.indexyoushi ul li .yspart{
padding: 50px 20px;
}
.ymsjpart ul li .ymsjnei a h4{
padding: 7px 30px;
font-size: 15px;
}
}
@media (max-width: 1000px){
.header, .hotmenu, .bannerbox, .yiminnumber, .footerad, .mxkefu{
display: none;
}
.wapheader{
background: #fff;
height: 50px;
display: block;
}
.wapbannerbox{
display: block;
height: 230px;
}
.wapbannerbox .bannerimg{
height: 230px;
background-repeat: no-repeat;
background-position: center;
background-size: auto 230px;
display: block;
width: 100%;
}
.flickity-prev-next-button{
width: 30px;
height: 30px;
}
.partbox{
padding: 30px 0;
}
.parttitle h2 span{
font-size: 20px;
}
.dwdbwz h2 span{
    font-size: 20px;
}
.title-left, .title-right{
width: 30px;
}
.parttitle h2{
padding: 0 30px;
}
.parttitle p{
font-size: 14px;
padding: 0;
}
.parttitle{
margin-bottom: 20px;
}
.dwdbwz h2{
    padding: 0 30px;
}
.dwdbwz p{
    font-size: 14px;
    padding: 0;
}
.dwdbwz{
    margin-bottom: 20px;
}
.hotcountry .bd li{
height: 35px;
width: 100px;
font-size: 14px;
margin: 0px 0px 4px 0;
line-height: 35px;
}
.countrybox{
padding-bottom: 70px;
}
.posabsulute{
bottom: -54px;
}
.indexmore a{
padding:5px 20px;
font-size: 13px;
}
.hotcountry .hd{
margin-top: 20px;
padding-left: 0;
margin-left: -15px;
margin-right: -15px;
}
.hotcountry .hd ul .gjjs{
display: none;
}
.hotcountry .hd ul{
padding: 20px 8px;
}
.hotcountry .hd ul li{
padding:0 8px;
}
.hotxiangmu ul li:nth-child(1), .hotxiangmu ul li:nth-child(2){
width: 100%;
}
.hotxiangmu ul li:nth-child(1) .hotxmtext h4, .hotxiangmu ul li:nth-child(2) .hotxmtext h4{
font-size: 15px;
}
.hotxiangmu ul li:nth-child(1) .hotxmtext, .hotxiangmu ul li:nth-child(2) .hotxmtext{
left: 20px;
padding-right: 20px;
}
.hotxmtext .hotxmmore{
padding: 5px 20px;
font-size: 13px;
}
.hotxiangmu ul li:nth-child(1) .hotxmthumb, .hotxiangmu ul li:nth-child(2) .hotxmthumb{
height: 160px;
background-size: auto 160px;
}
.hotxiangmu ul li:nth-child(1) .hotxmthumb .hotxmthumbcover, .hotxiangmu ul li:nth-child(2) .hotxmthumb .hotxmthumbcover{
background-size: auto 160px;
}
.hotxiangmu ul li{
width: 50%;
}
.hotxiangmu ul li .hotxmtext{
left:20px;
padding-right: 20px;
}
.hotxmtext p{
font-size: 12px;
}
.hotxiangmu ul li .hotxmthumb{
height: 180px;
}
.hotxiangmu ul .lastli .hotxmtext .hotxmmore{
font-size: 12px;
margin-top: 10px;
}
.indexyoushi ul{
margin-right: -15px;
}
.indexyoushi ul li{
width: 50%;
padding-right: 15px;
margin-bottom: 15px;
}
.yspart img{
height: 34px;
width: auto;
}
.yspart p{
height: 64px;
}
.yspart h4{
font-size: 15px;
height: 40px;
}
.indexyoushi ul li .yspart{
padding:20px 15px;
}
.hwzylist{
margin-right: -15px;
}
.hwzylist li{
width: 50%;
padding-right: 15px;
margin-bottom: 15px;
}
.hwzytext h4{
font-size: 12px;
}
.hwzytext{
height: 52px;
}
.yybd{
display: none;
}
.ymsjpart{
float: none;
width: 100%;
}
.ymsjpart ul{
margin-right: -15px;
}
.ymsjpart ul li{
padding-right: 15px;
margin-bottom: 15px;
}
.ymsjpart ul li .ymsjnei a img{
height: 50px;
width: auto;
}
.ymsjpart ul li .ymsjnei a h4{
font-size: 13px;
padding:5px 15px;
}
.ymsjpart ul li .ymsjnei{
padding: 20px 15px;
}
.zxpartbox{
width: 100%;
padding-right: 0;
margin-bottom: 15px;
}
.indexzx{
margin-right: 0
}
.khpj{
display: none;
}
.indexfuwupart{
width: 100%;
}
.zhuanti{
margin-right: 0;
float: none;
margin-bottom: 15px;
display: none;
}
.fwxmpart{
position: relative;
width: 100% !important;
top:0;
left:0;
-webkit-transform: translate(0,0);
-ms-transform: translate(0,0);
transform: translate(0,0);
}
.gallery--prev-next-small-outside .flickity-prev-next-button.previous{
display: none;
}
.gallery--prev-next-small-outside .flickity-prev-next-button.next{
display: none;
}
.footertop, .links{
display: none;
}
.nybanner .bannerimg{
height: 230px;
background-size: auto 230px;
}
.gjnav{
display: none;
}
.gjjs-left{
position: relative;
width: 100%;
padding: 20px 20px 30px 20px;
}
.gjjs-left h3{
font-size: 20px;
margin-top: 5px;
}
.gjjs-left p{
font-size: 14px;
line-height: 20px;
}
.gjxmzx{
font-size: 14px;
margin-top:15px;
padding: 5px 20px;
}
.gjjs-right{
width: 100%;
margin-left: 0;
display: none;
}
.gjymysbox .ysicon{
position: relative;
top:0;
left:0;
display: inline-block;
margin-bottom: 15px;
}
.gjymysbox .ystextright{
padding-left: 0;
}
.gjymysbox{
text-align: center;
padding: 30px 15px;
}
.ystextright h3{
font-size: 15px;
letter-spacing: -1px;
height: 40px;
overflow: hidden;
}
.gjymysbox .ystextright p{
display: none;
}
.gjymysbox .ysicon img{
height: 34px;
width: auto;
}
.gjymyslist ul{
margin-right: -15px;
margin-bottom: -15px;
}
.gjymyslist ul li{
padding-right: 15px;
margin-bottom: 15px;
}
.gjymxmlist .gjymxmlistpart{
width: 100%;
padding-right: 10px;
}
.gjymxmlisttext{
top: 30px;
left:20px;
}
.gjymxmlisttext h3{
font-size: 16px;
}
.gjymxmlisttext p{
font-size: 12px;
line-height: 20px;
}
.gjymxmlisttext .ckxq{
font-size: 13px;
}
.gjymxmlistthumb{
height: 210px;
background-size: auto 210px;
}
.gjymxmlistcover{
background-size: auto 210px;
height: 210px;
}
.ymxgj h2{
font-size: 24px;
}
.ymxgj p{
font-size: 16px;
margin-bottom: 15px;
}
.ymxgj span{
font-size: 18px;
}
.ymxgj{
padding: 35px 0;
}
.ymxgjlinks a{
font-size: 14px;
padding: 5px 20px;
margin: 0 8px;
}
.lyymyslist li{
width: 50%;
padding: 30px 15px;
background: #fff !important;
}
.lyymyslist li:nth-child(1), .lyymyslist li:nth-child(4), .lyymyslist li:nth-child(5), .lyymyslist li:nth-child(7){
background: #f8fafc !important;
}
.lyymyslist li img{
height: 34px;
}
.lyymyslist li h3{
font-size: 15px;
height: 40px;
overflow: hidden;
}
.lyymyslist li p{
display: none;
}
.jpxmtext h4{
font-size: 14px;
margin-top: 10px;
}
.jpxmtext p{
font-size: 13px;
line-height: 20px;
height: 60px;
overflow: hidden;
}
.dxm-ymyq .parttitle{
margin-top: -30px;
padding: 35px 0 25px 0;
}
.dxm-ymyq .dwdbwz{
    margin-top: 460px;
    padding: 35px 0 25px 0;
}
.dxm-ymlcbox{
margin: 0 -8px -16px -8px;
}
.dxm-ymlcbox li{
width: 50%;
padding: 0 8px;
margin-bottom: 16px;
}
.ymclnumw span{
width: 40px;
height: 40px;
line-height: 40px;
font-size: 20px;
}
.ymclnumw{
width: 50px;
height: 50px;
}
.dxm-ymlcbox li .ymlcpart h4{
font-size: 15px;
}
.dxm-ymlcbox li .ymlcpart{
padding: 30px 20px;
}
.sidebar, .bread, .xmmenu{
display: none;
}
.mainleft{
width: 100%;
float: none;
}
.xmtoptext{
width: 100%;
}
.xmtoptext a{
padding: 5px 20px;
font-size: 14px;
}
.pagecontent p{
font-size: 14px;
line-height: 24px;
margin-bottom: 20px;
}
.postcon{
padding: 20px;
}
.pjt-detail__mainFlowTit{
min-width: 100%;
}
#share .bdsharebuttonbox a, #share .bdsharebuttonbox .bds_more{
font-size: 30px;
height: 30px;
line-height: 30px;
margin: 3px;
}
.share{
margin-top: 20px;
margin-bottom: 20px;
}
.prenext p{
width: 100%;
float: none;
padding: 0;
line-height: 30px;
}
.prenext{
margin-right: 0;
padding-top: 20px;
}
#cat_related_posts{
margin-right: -15px;
}
#cat_related_posts li{
width: 100%;
padding-right: 15px;
}
.xgposttext .time{
display: none;
}
.xgposts{
padding: 20px;
}
.postcon .posttitle{
font-size: 18px;
line-height: 24px;
}
.pagecontent table tr{
height: 35px;
line-height: 35px;
}
.pagecontent table tr td{
padding: 0 5px;
}
.project-sxbox{
font-size: 13px;
}
.watches-filter-item .watch-filter-item a{
padding-right: 15px;
line-height: 26px;
}
.porjectlistleft{
width: 100%;
float: none;
}
.porjectlistright{
width: 100%;
float: none;
padding: 20px;
}
.porjectlistright h3{
font-size: 18px;
}
.proys_box{
display: none;
}
.qzxmjslist li{
width: 100%;
float: none;
overflow: hidden;
}
.qzxmjstext{
padding: 15px;
}
.qzxmjstext h4{
font-size: 15px;
height: 20px;
overflow: hidden;
}
.qzxmjstext p{
font-size: 12px;
line-height: 18px;
height: 70px;
overflow: hidden;
margin-top: 2px;
}
.qzxmjslist li:nth-child(2) .qzxmjstext, .qzxmjslist li:nth-child(4) .qzxmjstext, .qzxmjslist li:nth-child(6) .qzxmjstext, .qzxmjslist li:nth-child(8) .qzxmjstext{
right: 0 !important;
left:auto !important;
}
.qzxmjslist li:nth-child(1) .qzxmjstext, .qzxmjslist li:nth-child(3) .qzxmjstext, .qzxmjslist li:nth-child(5) .qzxmjstext, .qzxmjslist li:nth-child(7) .qzxmjstext{
left: 0 !important;
right:auto !important;
}
.qzxmjslist li:nth-child(1) .qzxmjsimg, .qzxmjslist li:nth-child(3) .qzxmjsimg, .qzxmjslist li:nth-child(5) .qzxmjsimg, .qzxmjslist li:nth-child(7) .qzxmjsimg{
float: right;
}
.qzxmjslist li:nth-child(2) .qzxmjsimg, .qzxmjslist li:nth-child(4) .qzxmjsimg, .qzxmjslist li:nth-child(6) .qzxmjsimg, .qzxmjslist li:nth-child(8) .qzxmjsimg{
float: left;
}
.wsmxzly .lyymyslist li{
width: 50%;
}
.nybanner .flickity-page-dots{
bottom: 15px;
}
.kjfwjs .gjjs-left{
width: 100% !important;
padding: 30px 20px !important;
}
.fclyyslist li{
width: 50%;
}
.fclyyslist li .ysimg{
height: 180px;
}
.fclyystext h4{
font-size: 15px;
}
.fwmbyy .wpforms-field{
width: 100%;
}
.passport_desc{
width: 100% !important;
margin-top: 20px !important;
margin-bottom: 20px !important;
padding: 20px !important;
}
.gobutton, #searchform .letterinput{
width: 100% !important;
}
.gobutton{
margin-top: 15px;
}
.plist{
margin-right: -15px !important;
overflow: hidden;
width: auto !important;
}
.plist .passports{
width: 50% !important;
margin: 0 0 15px 0 !important;
padding-right: 15px;
float: left !important;
}
.gyfwlist ul li{
width: 100%;
}
.gyfwlist ul li .gyfwpart .gyfwtext p{
line-height: 18px;
}
.gyfwlist ul li .gyfwpart .gyfwtext{
padding: 15px;
}
.gyfwlist ul li .gyfwpart .gyfwtext h4{
margin-bottom: 10px;
}
.lytdlist li{
width: 50%;
}
.lytdpart .lytdtext{
padding: 15px;
}
.lytdpart .lytdtext h4{
font-size: 16px;
margin-bottom: 5px;
}
.lytdpart .lytdtext p{
font-size: 12px;
line-height: 16px;
max-height: 32px;
margin: 5px 0;
}
.lytdpart .lytdtext img{
width: 40px;
height: auto;
}
.bghjtopbox{
width: 100%;
margin-bottom: 10px;
}
.bghdimg{
height: 300px;
}
.bghjqtimg{
height: 150px;
}
.bghjbottom li{
width: 100%;
}
.bghjbottom li:nth-child(2){
width: 100%;
}
.bghjlx{
padding: 15px;
}
.bghjlx h3{
font-size: 16px;
}
.lxtop .lxtopbox{
width: 100%;
}
.lxbottom, .lxtop{
margin-top: 15px;
}
.bghjcontact{
font-size: 12px !important;
}
.bghjlx{
font-size: 15px;
}
.wsmpzlist ul{
margin-right: -15px;
margin-bottom: -15px;
}
.wsmpzlist li{
width: 50%;
padding-right: 15px;
margin-bottom: 15px;
}
.fctjbox{
padding-bottom: 70px;
}
.tzsy .hotxiangmu ul li:nth-child(1){
width: 50%;
}
.tzsy .hotxiangmu ul li:nth-child(2){
width: 50%;
}
.tzsy .hotxiangmu ul li:nth-child(1) .hotxmthumb, .tzsy .hotxiangmu ul li:nth-child(2) .hotxmthumb {
height: 160px;
}
.tzsy .hotxiangmu ul li:nth-child(3) .hotxmthumb, .tzsy .hotxiangmu ul li:nth-child(4) .hotxmthumb {
height: 160px;
}
.tzsy .hotxiangmu ul li:nth-child(1) .hotxmtext, .tzsy .hotxiangmu ul li:nth-child(2) .hotxmtext{
left: 20px;
top:20px;
}
.tzsy .hotxiangmu ul li .hotxmtext{
left:20px;
top:20px;
}
.tzsy .hotxiangmu ul li .hotxmtext p{
padding-right: 0;
}
.hxfwlist li{
width: 50%;
padding-right: 15px;
margin-bottom: 15px;
}
.hxfwlist{
margin-right: -15px;
margin-bottom: -15px;
}
.hxfwicon img{
max-height: 34px;
}
.hxfwicon{
width: 80px;
height: 80px;
margin-bottom: 10px;
}
.fcbklyys .fclyyslist li:nth-child(3){
width: 100%;
}
.gfbk{
width: 100%;
padding: 20px 0;
}
.gfzxbox .zxparttit{
margin-bottom: 15px;
}
.gfbktoplist{
margin-right: -15px;
margin-bottom: -15px;
}
.gfbktoplist li{
width: 100%;
padding-right: 15px;
margin-bottom: 15px;
}
.gfbktoplistpart .xmtext span{
display: none;
}
.gfbkbottomlist li{
width: 100%;
padding-right: 0;
}
.gfbkbottomlist{
margin-right: 0px;
}
.gfbkbottomlistpart span{
display: none;
}
.gfbkbottomlistpart a{
width: 100%;
}
.gfzx{
width: auto;
float: none;
padding: 20px 15px;
margin: 0 -15px;
}
.gfzx .gfbktoplist{
margin-bottom: 0px !important;
}
.cattitlebox h1{
font-size: 24px;
}
.cattitlebox span{
font-size: 16px;
}
.fctop{
padding: 20px;
}
.fcxiangce{
width: 100%;
}
.fctext{
width: 100%;
padding-left: 0;
margin-top: 80px;
}
.fctext h2{
font-size: 20px;
}
.fctexttop{
padding-bottom: 10px;
}
.fcbutton a{
font-size: 12px;
}
.fcbutton .fczxdh span, .fcbutton .fczixun span{
background-size: auto 16px;
padding-left: 25px;
}
.hwzyys{
display: none;
}
.fccontent .bd{
padding:0 25px;
overflow-x: auto;
white-space:nowrap;
}
.fccontent .bd li{
padding-right: 15px;
display: inline-block;
float: none;
margin-right: 15px;
}
.fccontent .hd{
padding: 20px;
}
.defalutnews{
margin-top: 20px;
}
.defalutnews li .newslistright p{
display: none;
}
.defalutnews li .newslistright h3{
font-size: 15px;
line-height: 18px;
height: 36px;
overflow: hidden;
}
.newslisttag .tags{
display: none;
}
.defalutnews li{
margin-bottom: 15px;
padding: 15px;
}
.pinggubox{
padding: 30px 0;
}
.pinggutitle h1{
font-size: 24px;
}
.pinggutitle p{
font-size: 16px;
}
.zxpgbox{
padding: 0;
margin-top: 40px;
}
.zxpgform{
padding: 20px;
}
.zxpgform .wpforms-field>label{
font-size: 14px;
margin-bottom: 15px;
}
.zxpgform .wpforms-field-container li{
width: 49%;
}
.zxpgform #wpforms-7414-field_15-container:before{
display: none;
}
.zxpgform #wpforms-7414-field_15-container h3{
font-size: 15px;
width: 100%;
}
.zxpgform #wpforms-7414-field_16-container{
width: 100%;
padding-left: 0;
padding-right: 0;
}
.zxpgform #wpforms-7414-field_15-container{
margin: 0 0 15px 0;
}
.zxpgform #wpforms-7414-field_17-container{
width: 100%;
padding-right: 0;
padding-left: 0;
}
.zxpgform .wpforms-submit-container{
margin-top: 20px;
}
.zxpgform .wpforms-submit-container .wpforms-submit{
width: 100%;
font-size: 14px;
}
.wrongbox a{
font-size: 14px;
padding: 10px 50px;
}
.fcproject li{
width: 100%;
}
.fclistleft{
width: 100%;
}
.fclistright{
width: 100%;
}
.dxm-ymfsbox li{
width: 100%;
}
.zzfwlist .zzfwli{
width: 50%;
}
.zzfwtc{
width: 100%;
}
.zzfwtc .pagecontent{
width: 100%;
}
.zzfwtc .pagecontent{
padding: 20px 15px;
}
.pagecontent table tr td{
font-size: 12px;
line-height: 18px;
}
body .tablepress tfoot th, body .tablepress thead th{
font-size: 15px;
line-height: 18px;
}
.tablepress img{
display: none;
}
.xmyybd{
width: 100%;
}
.xmyyform{
padding: 20px 15px;
}
.wapfooter{
display: block;
}
.footer{
margin-bottom: 40px;
}
.dxmxq .gjjs-left{
width: 100%;
}
.dxmxq .gjjs-content{
padding-right: 0;
height: auto;
}
.dxmxq .gjjs-left p{
font-size: 14px;
line-height: 20px;
}
.zyxxtit h2{
float: none;
text-align: center;
font-size: 24px;
margin-bottom: 20px;
}
.zyxxtit .tab{
float: none;
text-align: center;
overflow-x: auto;
white-space: nowrap;
}
.zyxxtit .tab li{
height: 40px;
line-height: 40px;
padding: 0 20px;
}
.zyxxlistleft{
width: 100%;
}
.zyxxlistleftbox{
height: auto;
padding-right: 0;
}
.zyxxlistright{
width: 100%;
height: 250px;
display: none;
}
.time-line .left-btn{
display: none;
}
.time-line .left-btn{
display: none;
}
.time-line .time-box ul{
height: auto;
}
.time-line .time-box li{
width: 100%;
height: auto;
margin-bottom: 15px;
}
.time-line .time-box li:before{
display: none;
}
.time-line .time-box li:after{
display: none;
}
.time-line .time-box li:nth-child(2n){
margin-top: 0;
}
.time-box ul{
width: 100% !important;
}
.time-line .time-box ul:after{
display: none;
}
.tab1{
width: 100%;
text-align: center;
margin-bottom: 10px;
padding-right: 0;
overflow-x: auto;
white-space: nowrap;
}
.tab1 li{
display: inline-block;
height: 40px;
line-height: 40px;
padding: 0 15px;
}
.zyxxlistbox1{
width: 100%;
}
.zyxxlist1left{
width: 100%;
height: 235px;
float: none;
}
.zhzzfw .casepart .defaultthumb h4 a{
font-size: 14px;
}
.zhzzfw .casepart .defaultthumb h4{
padding: 15px;
}
.zyxxlist2right{
width: 100%;
padding: 0 20px;
float: none;
}
.zyxxlist2leftbox{
padding-top: 20px;
padding-bottom: 20px;
}
body .swiper-button-next, body .swiper-button-prev{
width: 35px !important;
height: 35px !important;
}
body .swiper {
--swiper-navigation-size: 16px !important;
}
body .swiper-button-next, body .swiper-container-rtl .swiper-button-prev {
right: 15px !important;
}
body .swiper-button-prev, body .swiper-container-rtl .swiper-button-next {
left: 15px !important;
}
.nybanner .swiper-container-horizontal>.swiper-pagination-bullets, .nybanner .swiper-pagination-custom, .nybanner .swiper-pagination-fraction{
bottom:15px;
}
}
.cclhxssl2{
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
}
.cclhxssl1{
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
}
.pagecontent p img{
    display: block;
    margin-left: auto;
    margin-right: auto;
}