/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{min-width: 1220px;font-size:12px;font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;color:#444;}
body{ color:#4C4C4C;}
a{color:#4C4C4C;text-decoration:none;}
a:hover{color:#FF0000;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input:focus,textarea:focus,select:focus{ outline:none;}
input[type="text"],select{ height:30px; line-height:30px; color:#999; border:1px solid #ddd;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h2,h3,h4{padding:0px; font-size:14px; font-weight:normal;}
i,em{ font-style:normal;}


tr {padding: 0px; margin: 0px;list-style-type: none;}
h2,h3,h4{padding:0px; font-size:14px; font-weight:normal;}
i,em{ font-style:normal;}
.w1015{ width:1015px; overflow:hidden;}
.clear{ height:0px; clear:both; overflow:hidden;}
.blank10{ height:10px !important; overflow:hidden;}
.blank20{ height:20px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}
.clear{clear:both;height:0px;overflow:hidden}
.clearfix{display:block;*zoom:1}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.mainbox{ width:1180px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}





/*banner*/
#banner {position: relative;overflow: hidden;	width: 100%}
#banner ul {	position: relative;	overflow: hidden;	width: 500%}
#banner ul li {	width: 20%;	float: left}
#banner ul li img {	width: 100%;display: block;}
#banner aside {	position: absolute;	top: 0;	bottom: 0;	height: 0;	width: 90%;	right: 0;	left: 0;	margin: auto}
#banner aside span {display: block;	width: 65px;	height: 65px;	z-index: 63;	background: rgba(255,255,255,0.6);	border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;	position: relative;	cursor: pointer;	opacity: 0;	transition: all 0.3s;	margin-top:-2%;}
#banner:hover aside span{ 	opacity: 1;}
#banner aside span:after {	content: '';	position: absolute;	top: 0;	bottom: 0;	right: 0;	left: 20%;	margin: auto;	width: 27px;	height: 27px;	border-top: 3px solid #ac1212;	border-left:3px solid #ac1212;	-webkit-transform: rotateZ(-45deg);	-moz-transform: rotateZ(-45deg);	-ms-transform: rotateZ(-45deg);	-o-transform: rotateZ(-45deg);	transform: rotateZ(-45deg)}
#banner aside span.prev {	float: left;}
#banner aside span.next {	float: right;}
#banner aside span.next:after {	left: 0;	right: 20%;	-webkit-transform: rotateZ(135deg);	-moz-transform: rotateZ(135deg);	-ms-transform: rotateZ(135deg);	-o-transform: rotateZ(135deg);	transform: rotateZ(135deg)}
#banner>div {	width: 140px;	position: absolute;	right: 0;	left: 0;	bottom: 11%;	margin: auto}
#banner>div em {display: block;	float: left;	width: 18px;	height: 18px;	border-radius: 50%;	-moz-border-radius: 50%;	-webkit-border-radius: 50%;	border: 3px solid #fff;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	box-sizing: border-box;	margin: 0 4.75px;	background: #fff;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;	transition: all .3s;	cursor: pointer}
#banner>div em.act {background: #ac1212;}
/*banner end*/


/*banner内页*/
.in-banner{width: 100%;height: 445px;position: relative;margin-top: 0px; }
.in-banner .bannertxt{	height: 100%;overflow: hidden; position: relative;}
.in-banner .bannertxt .txten{display: block;position: absolute; text-align:center; font-size:22px; line-height:50px; width:1000px; left:50%; margin-left:-500px; color:#fff;font-family:"novecento_widelight"; font-weight:normal; text-transform:uppercase;opacity: 0;filter: alpha(opacity=0);top: 120px;}
.in-banner .bannertxt .txtcn{position: absolute;width:1000px; left:50%; margin-left:-500px; text-align: center;top: 411px;opacity: 0;filter: alpha(opacity=0);}
.in-banner .bannertxt .hr{display: block;margin:0 auto;width: 40px;height: 3px;background: #fff;opacity: 0.9;filter: alpha(opacity=90);margin-top: 15px;}
.in-banner .bannertxt .txtcn_1{color: #fff;font-size: 36px; line-height:60px; font-weight:normal;letter-spacing: 0px;display: block;margin:0 auto;}
.in-banner .bannertxt .btn{display: block;margin:0 auto;width: 33px;height: 33px;background: url(../images/bg_sign14.png) no-repeat center;margin-top: 170px;cursor: pointer;}
.besttxt{letter-spacing: 0px!important;  white-space: nowrap;  text-indent: 0px;}


/**/
.topss{width:300px;float: right;margin-top: 10px}
.topss form{width: 100%;position:relative;}  
.topss form .textbox{width:100%;height: 40px;box-sizing: border-box;padding: 10px;}
.topss form .btnbox{border: 0;width: 40px;height: 40px;position: absolute;right: 10px;background-image: url("../UploadFiles/bj/ss.png");background-size: 20px 20px;background-position: 50% 50%;background-repeat: no-repeat;background-color: rgba(255,255,255,0.00);}



/* footer */
.container1 {width: 100%;/*padding-right: 80px;padding-left: 80px;*/margin-right: auto;margin-left: auto;}
.w3l-footer-16{position:relative;z-index:1;background:#242826;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;}
.w3l-footer-16::before{position:absolute;top:0;z-index:-1;width:100%;height:100%;background:var(--footer-layer);content:"";}
.w3l-footer-16 h3{margin-bottom:30px;color:#fff;font-weight:700;font-size:20px;line-height:25px;}
.w3l-footer-16 a.footer-logo{color:#fff;font-weight:800;font-size:32px;}
.w3l-footer-16 a.footer-logo span{font-weight:300;}
.footer-contact-list li,.footer-contact-list li a{color:#fff;font-size:16px;line-height:26px;opacity:.9;}
.footer-contact-list li a:hover{color:var(--primary-color);opacity:1;}
.w3l-footer-16 .footer-gd-16 li{float:left;display:block;margin:18px 0;list-style:none;}
.w3l-footer-16 .footer-gd-16 li a{color:#fff;font-size:16px;line-height:26px;opacity:.9;}
.w3l-footer-16 .footer-gd-16 li a:hover{color:var(--primary-color);opacity:1;}
.w3l-footer-16 p{color:#fff;font-size:16px;line-height:40px;opacity:.8;}
.below-section{border-top:1px solid #676565;text-align: center;background: #242826;}
.pt-4 .copy-text{color:#fff;text-align: center;font-size: 16px;line-height: 30px;opacity: .8;}
.w3l-footer-16 p .fanhui{padding-left:30px;color:#f0f8ff;font-size:14px;}
.w3l-footer-16 p .fanhui a{text-decoration:none;}
.w3l-footer-16 p .fanhui i{padding-right:5px;color:#f0f8ff;}
.pt-4 .copy-text a{color:#fff;}
.w3l-footer-16 p.copy-text a:hover{color:var(--primary-color);}
.w3l-footer-16 ul.jst-link li,.w3l-footer-16 ul.social li{display:inline-block;margin-right:5px;}
.w3l-footer-16 ul.social li a{display:inline-block;margin-right:12px;border-radius:50%;color:#fff;text-align:center;font-size:15px;}
.w3l-footer-16 ul.social li:last-child a{margin-right:0;}
.w3l-footer-16 ul.social li a:hover{color:var(--primary-color);}
.w3l-footer-16 ul.social li a span{font-size:14px;line-height:32px;}
.w3l-footer-16 ul.list-footer-block li{float:left;display:flex;margin-bottom:8px;color:#fff;text-transform:capitalize;font-size:15px;opacity:.9;align-items:center;justify-content:space-between;}
.ewm p{text-align:center;}

.foot{padding: 80px 0 10px;width: 80%;margin: 0 auto;overflow:hidden;background:url(../images/contactbg.jpg) no-repeat center center;background-size:cover}
.foot .ptit .en,.foot .ptit .cn .sp1{color:#fff;}
.foot .titles { width: 100%; margin: 0 0 80px 0; font-size: 36px; color: #fff;}
.foot .titles span { padding: 0 36px 0 0; background: url(../images/i1.png) no-repeat right 80%; }
.foot .left { width: 45%;color:#fff; float: left; }
.foot .left .text {overflow: hidden; }
.foot .left .p1 { font-size: 24px; color: #fff;font-family:Arial }
.foot .left .p1 .fz20 { margin: 0 10px 0 0; font-size: 20px; float: left; }
.foot .left .p2 { margin: 15px 0 30px 0; line-height: 24px; font-size: 16px; color: #fff; }
.foot .address { margin: 0 0 20px 0; line-height: 40px; font-size: 14px; color: #fff; }
.foot .address p { padding: 0 0 0 0px; color:#fff}
.foot .address p img{width: 30px; vertical-align: middle;padding-right: 10px;}
.foot .left i{padding-right:10px ;color: #ec6700;}
.foot .right { width: 49%; float: right;display: flex;flex-wrap: wrap;}
.foot .right .t1 { margin: 10px 0 0px 0; color: #fff; }
.foot .right .t1 p { font-size: 18px; padding: 0 0 5px 20px; }
.foot .right .t1 span { font-size: 14px; }
/*.dhwb input{width:calc(100% - 150px);border: 0;padding: 10px;background-color: #f7f7f7;font-size: 16px;}
.dhwb textarea{width:calc(100% - 50px);border: 0;padding: 10px;background-color: #f7f7f7;font-family: "å¾®è½¯é›…é»‘";font-size: 16px;}*/
/*.foot .right .input1 { width: 97%; height: 24px; padding: 23px 0 23px 3%; color: #cdcdcd; border: none; border-radius: 20px;background: rgba(0, 0, 0, 0.2);}
.foot .right textarea { width: 94%; padding: 3%; line-height: 24px; overflow: hidden; color: #cdcdcd; resize: none; border: none; border-radius: 20px; background: rgba(0, 0, 0, 0.2); }*/
.foot .right .btn { width: 184px; height: 54px; border: none; border-radius: 25px; font-size: 18px; color: #fff; background: #ec6700; cursor: pointer; transition: 300ms; }
.foot .right .btn:hover { background: #B2B2B2; }
.foot .right .lxbt{font-size: 32px; text-align: center; line-height: 40px;letter-spacing: 4px;  font-weight: 600; margin-bottom: 10px;width: 100%;}
.foot .right .gsjs{width: 100%;}
.foot .right .gsjs p{line-height: 2em;text-indent: 0;}
.foot .right .ewm{width: 25%;display: flex;margin-top: 10px;}
.foot .right .ewm img{width: 130px;/*margin: 20px;*/}
@media(max-width:991px){
    .zc{width: 70%;}
    .w3l-footer-16 p{font-size: 30px;}
    .pt-4 .copy-text{font-size: 24px;}
    .foot .left{width: 100%;}
    .foot .right{width: 100%;}
    .foot{padding: 80px 0 40px;width: 90%;}
    .below-section{padding-top: 20px;}
    .foot .left .p1{font-size: 26px;}
    .foot .left .p2{line-height: 36px;font-size: 26px;}
    .foot .address{display: flex;flex-wrap: wrap;}
    .foot .address p{width: 47%;}
    .foot .right .ewm img{padding-top: 20px;}
}


.top {
    width: 75%;
    margin: 0 auto;
    /*border-bottom: 2px solid rgb(187, 1, 1);*/
}
.top_s {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.tops_z {
    width: 100%;
    display: flex;
    justify-content: center;
}
.ss {
    width: 10%;
    background-color: rgb(233, 0, 0);
    color: #fff;
    height: 30px;
    line-height: 30px;
    text-align: center;
}


.nav .box .nav-text {
	width: 52%;
	height: auto;
    position: relative;
	
}

.nav-text ul {
	width: 100%;
	height: auto;
	display: flex;
}
.nav-text ul li {
	width: 100%;
    height: 70px;
    line-height: 70px;
    text-align: center;
    position: relative;
}
.nav-text ul li:nth-child(1){
    background: #c70404;
    height: 40px;
    line-height: 40px;
    margin-top: 15px;
}
.nav-text ul li:nth-child(1) .zhfl{
    color: #fff;
}
.zhfl {
    display: block;
	font-size: 16px;
	color: #303030;
    position: relative;
}
.nav .box .nav-text  {
	display: block;
	font-size: 16px;
	color: #303030;
    position: relative;
}
.dh_a {
    display: block;
	font-size: 16px;
	color: #2e2e2e;
    position: relative;
    transition: all 0.5s ease;
}

.cp_f {
    position: absolute;
    left: 50%;
    top: 100%;
    z-index: 999;
    -webkit-box-shadow: 0px 3px 5px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 3px 5px #33333300;
    transform-origin: 0 0 0;
    transform: scaleY(0.2) translateX(-50%);
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    opacity: 0;
    padding: 20px 0 0;
    min-width: 100%;
}
.cp_f::before {
    content: "";
    position: absolute;
    border-left: transparent 6px solid;
    border-right: transparent 6px solid;
    border-bottom: #fff 8px solid;
    top: 13px;
    left: 50%;
    margin-left: -6px;
    box-shadow: 0 3px 15px rgb(0 0 0 / 5%)
}
.nav-text ul li:nth-child(1):hover .cp_f{
    opacity: 1;
    visibility: visible;
    transform: translateY(0px) translateX(-50%);
}
.nav-text ul li:nth-child(4):hover .cp_f{
    opacity: 1;
    visibility: visible;
    transform: translateY(0px) translateX(-50%);
}
.nav-text ul li:nth-child(5):hover .cp_f{
    opacity: 1;
    visibility: visible;
    transform: translateY(0px) translateX(-50%);
}
.cpf {
    padding: 0;
    text-align: center;
    border-radius: 0;
    overflow: hidden;
    background: rgba(255,255,255,.85);
    box-shadow: 0 3px 15px rgb(0 0 0 / 5%);
}
.cpf_a {
    padding: 0 2.5rem;
    line-height: 3.5;
    transition: .3s;
    font-size: 16px;
    letter-spacing: 1px;
    color: #404040;
    display: block;
    white-space: nowrap;
    position: relative;
    height: 0;
}
.cpf_a::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 3px;
    height: 0;
    background: #003c96;
    transition: .5s;
    
}
.cpf_a:hover {
    color: #fff;
    background: #ec6124;
}
.cpf_a:hover::before {
    height: 100%;
}
.nav-text ul li:nth-child(1):hover .cpf_a {
    height: auto;

}
.nav-text ul li:nth-child(4):hover .cpf_a {
    height: auto;

}
.nav-text ul li:nth-child(5):hover .cpf_a {
    height: auto;

}
.nav-text ul li:hover .dh_a{
    color: #003c96;
    transition: all 0.5s ease;
}

@media(max-width:991px){
    .top{width: 90%;}
    .dh_a{font-size: 28px;}
    .zhfl{font-size: 28px;}
}



/*syfw*/
.caselistx { height:auto; overflow:hidden; padding:2% 0px 0px 0px; /*background:#fff;*/}
.caselistx .title{height:56px; line-height:56px; text-align:center; font-size:30px; color:#ec6700; font-weight:bold; background: url("../images/tacn/anli.png") no-repeat center top;}
.caselistx .line{ height:31px; text-align:center; line-height:31px; background: url("../UploadFiles/bj/line.png") no-repeat center center;}
.caselistx .titlex{height:30px; line-height:30px; text-align:center; font-size:18px;  margin-bottom:10px;}
.syfw{width: 100%;background:#f2f4f6;padding:0 0 20px 0;}
.syfw .title{text-align: center;}
.syfw .caselistx .title{ background: url("../UploadFiles/bj/fuwu.png") no-repeat center top;}
.fuwu{width: 85%;margin: 0 auto 30px;display: flex;flex-wrap: wrap;}
.fuwu li{margin: 0 5px; padding:20px 10px;width: calc((100% - 150px) / 5);transition: 0.5s;}
.fuwu li:hover{background: #fff;border-radius: 20px;}
.fuwu li .topp img{width: 100%;}
.fuwu li .bottom{text-align: center;}

.fuwu li .bottom h1{font-size: 24px;font-weight: 500;line-height: 30px;padding-top: 25px;}
.fuwu li .bottom p{font-size: 14px;color: #666;line-height: 35px;}
.fuwu li .bottom a{display: inline-block;width: 120px;line-height: 32px;border-radius: 32px;border: 1px solid #E4E4E4;font-size: 14px;color: #666;margin-top: 25px;transition: 0.5s;}
.fuwu li:hover .bottom a{background: #ec6700;color: #fff;}

@media(max-width:991px){
    .fuwu{width: 95%;}
    .fuwu li .bottom h1{font-size: 34px;}
    .fuwu li .bottom p{font-size: 24px;}
    .fuwu li .bottom a{width: 200px;font-size: 22px;}
}


/*首页合作*/
.syalbox{width: 100%;/*background-color: #fbfbfb;*/padding: 0 0 60px 0;margin-top: 30px}
.syal{width: 80%;margin: 0 auto;overflow: hidden;}
.syalbt{width: 300px;float: left;margin-right: 20px;}
.syalbt p:nth-child(1){font-size: 36px;line-height: 54px;color: #d1d1d1;letter-spacing: 4px;}
.syalbt p:nth-child(2){font-size: 30px;line-height: 36px;color: #2d4faa;letter-spacing: 4px;margin-bottom: 6px;}
.syalbt p:nth-child(3){ font-size: 20px;line-height: 30px;color: #777;font-weight: lighter;letter-spacing: 4px;}
.syalbt a:nth-child(4){width: 140px;height: 42px;display: block;border: 1px solid #d1d1d1;font-size: 18px;line-height: 42px;text-align: center;margin-top: 40px;color: #666;transition: all 0.4s;}.syalbt a:nth-child(4):hover{background-color: #2d4faa;color: #fff;}
.syalg{width:100%;float: left;padding-left: 19px;/*border-left: 1px solid #ddd;*/}
.swiper-slide .syala{padding: 0;margin: 0;border: 0;}
.swiper-slide .syala .syaltp{width: 100%;display: block;padding: 0;margin: 0;border: 0;margin-bottom: 20px;border: #ccc 1px solid;}
.swiper-slide .syala:nth-child(2) .syaltp{margin-bottom: 0;}
.syalbox .hzbt{text-align: center; margin-bottom: 40px;}
.syalbox .hzbt span{display: block; height:52px; line-height: 47px;font-size: 30px; color:#333333; font-weight: bold;letter-spacing: 2px;margin-bottom: 10px;}
.syalbox .hzbt i{display: block;width: 100px; height:21px; margin:0 auto; background:url(../UploadFiles/bj/line.png) no-repeat center;position: relative;}
.syalbox .hzbt i:before{width:223px; height:1px; background:#d6d6d6; content:""; position: absolute; left:-223px;top:10px;}
.syalbox .hzbt i:after{width:223px; height:1px; background:#d6d6d6; content:""; position: absolute; right:-223px;top:10px;}
.syalbox .hzbt em{display: block;height:28px; line-height: 40px;font-size: 18px; color:#666666; font-weight: normal; letter-spacing: 2px;}
@media(min-width:992px){
	.syalbox .hzbt{/*display: none;*/}
}
@media(max-width:1200px){
    .syal{width: 96%;}
}
@media(max-width:991px){
	.syalbt{display: none;}
	.syalg{width: 100%;}
	.syalg{width: 100%;}
	.syalbox .hzbt{display:block;}
	.syalbox .hzbt span{font-size: 30px;}
	.syalbox{padding: 40px 0;}
}
@media(max-width:680px){
    .swiper-container{width: 100%!important;}
}


/**/
.index-txt{text-align:center}
.index-txt h2,.index-txt strong{color:#333;font-size:30px;line-height:1.1;display:block}
.index-txt h2:after,.index-txt h2:before,.index-txt strong:after,.index-txt strong:before{content:'';display:inline-block;vertical-align:middle;width:35px;height:26px;background-repeat:no-repeat;margin-top:-6px}
.index-txt h2:before,.index-txt strong:before{background-image:url(../../d/images/tit-icon01.png);margin-right:20px}
.index-txt h2:after,.index-txt strong:after{background-image:url(../../d/images/tit-icon02.png);margin-left:20px}
.index-txt p{color:#666;font-size:18px;line-height:30px;margin-top:30px}
.index-news{padding-top: 20px;width: 80%; margin: 0 auto;}
.index-news .index-txt{margin-bottom:30px}
.news-box{float:left;width:47%;margin-left: 2%;}
.news-txt{line-height:40px}
index-txt h2,.index-txt strong{color:#333;font-size:46px;line-height:1.1;display:block}
.index-txt h2:after,.index-txt h2:before,.index-txt strong:after,.index-txt strong:before{content:'';display:inline-block;vertical-align:middle;width:35px;height:26px;background-repeat:no-repeat;margin-top:-6px}
.index-txt h2:before,.index-txt strong:before{background-image:url(../UploadFiles/bj/tit-icon01.png);margin-right:20px}
.index-txt h2:after,.index-txt strong:after{background-image:url(../UploadFiles/bj/tit-icon02.png);margin-left:20px}
.index-txt p{color:#666;font-size:18px;line-height:30px;margin-top:30px}
txt-con{overflow:hidden;display:block;color:#333;font-size:30px;font-weight:700}
.txt-con:before{content:'';display:inline-block;vertical-align:middle;width:49px;height:34px;background:url(../UploadFiles/bj/tit-icon03.png) no-repeat;margin-right:15px;margin-top:-2px}
.txt-con:hover{color:#014a7f}
.box-hot{margin-top:15px}
.box-hot li{padding:20px;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 3px 15px rgba(37,92,79,.15);-moz-box-shadow:0 3px 15px rgba(37,92,79,.15);-ms-box-shadow:0 3px 15px rgba(37,92,79,.15);-o-box-shadow:0 3px 15px rgba(37,92,79,.15);box-shadow:0 3px 15px rgba(37,92,79,.15);overflow:hidden;position:relative;margin-bottom:30px}
.box-pic{float:left;width:200px}
.box-pic a{display:block;position:relative;padding-top:66.25%;overflow:hidden}
.box-pic a:before{content:" ";position:absolute;z-index:1;top:20px;left:-200px;width:240px;height:40px;background:rgba(255,255,255,.3);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.box-pic a:hover:before{margin-left:400px}
.box-pic a img{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.box-info{display:block;overflow:hidden;padding:6px 20px}
.box-info a{display:block;color:#333;font-size:18px;line-height:28px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.box-info a:hover{color:#014a7f}
.box-info p.box-font{line-height:26px;height:52px;margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.box-info span{display:inline-block;color:#aaa;font-size:16px;margin-top:12px}
.box-more{position:absolute;right:0;bottom:0;width:42px;line-height:42px;text-align:center;background-color:#014a7f;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;-ms-border-top-left-radius:10px;-o-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.box-more img{vertical-align: middle;}
.box-more:hover{width:50px}
.box-list li{line-height:34px;margin-top:30px}
.box-list li span{float:right;width:90px;margin-left:20px;color:#aaa;font-size:16px}
.box-list li a{display:block;overflow:hidden;color:#666;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.box-list li a:before{content:'';display:inline-block;vertical-align:middle;width:26px;height:26px;background:url(../UploadFiles/bj/news-icon.png) no-repeat;margin-right:8px;margin-top:-6px}
.box-list li:hover a{margin-left:4px;color:#014a7f}
.index-cont{margin-top:100px;position:relative;padding:55px 66px;z-index:1}
.index-cont:before{content:"";position:absolute;left:0;top:0;width:82%;height:100%;background-color:#014a7f;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;-ms-border-radius:0 20px 20px 0;-o-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;z-index:-1}
.index-cont:after{content:"";position:absolute;left:0;bottom:-7px;width:259px;height:400px;background:url(../UploadFiles/bj/pic-head01.png) no-repeat;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-ms-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}

@media(max-width:1440px){
    .index-news{width: 90%;}
}
@media(max-width:991px){
    .index-news{width: 95%;}
    .index-txt h2, .index-txt strong{font-size: 56px;}
    .index-txt p{font-size: 28px;}
    .box-info a{font-size: 26px;}
    .box-info p.box-font{font-size: 20px;}
    .box-list li a{font-size: 26px;}
    .news-box{width: 98%;}
    
}



/**/
.tjzh h1{text-indent: -2rem;}
.tjzh h1 span{text-transform:uppercase;font-weight: 100;font-size: 17px;}
.index-case{position:relative;padding-top:30px;z-index:10;width: 80%; margin: 0 auto;}
.index-case:before{content:"";position:absolute;left:120px;top:20px;width:260px;height:243px;background:url(../UploadFiles/bj/case-icon.png) no-repeat;z-index:-1}
.txt-name{float:left;/*width:700px*/}
.txt-name h2{color:#333;font-size:30px;line-height:1.1;font-weight: 600;}
.txt-name p{color:#666;font-size:18px;line-height:36px;margin-top:20px}
.txt-btn{float:right;margin-top:50px}
.txt-btn span,.txt-btn a{display:inline-block;line-height:60px;padding:0 40px;color:#f0be4d;font-size:20px;font-weight:700;background-color:#014a7f;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;cursor:pointer;position:relative}
.txt-btn span:after,.txt-btn a:after{content:"";position:absolute;left:5px;top:5px;right:5px;bottom:5px;border:1px dashed #f0be4d;-webkit-border-radius:60px;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;border-radius:60px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.txt-btn span:hover:after,.txt-btn a:hover:after{top:8px;left:8px;right:8px;bottom:8px}
.case-no{display:none}
.case-link{margin-left:-3%;margin-top:20px}
.case-link li{float:left;width: calc(95% / 5);margin-left: 1%;margin-bottom:2%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;height: 350px;}
.case-pic{/*margin-right:7%*/}
.case-pic a{display:block;position:relative;padding-top:75%}
.case-pic a img{position:absolute;left:0;top:0;width:100%;height:100%}
.case-info{position:relative;padding: 15px 20px 25px;/*margin-left:6%;*/margin-top:-50px;background:url(../UploadFiles/bj/case-line.png) left top;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1);-moz-box-shadow:0 10px 20px rgba(0,0,0,.1);-ms-box-shadow:0 10px 20px rgba(0,0,0,.1);-o-box-shadow:0 10px 20px rgba(0,0,0,.1);box-shadow:0 10px 20px rgba(0,0,0,.1)}
.case-info:before{content:"";position:absolute;left:0;bottom:0;width:80px;height:4px;background-color:#014a7f;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.case-info h3 a{display:block;color:#333;font-size:16px;line-height:25px;text-align: center;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;/*padding-right:32px*/}
.case-info h3 a:hover{color:#014a7f}
.case-info p{color:#666;font-size:14px;line-height:15px;margin-top:12px;/*display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;*/}
.case-info p:before{content:'';display:inline-block;vertical-align:middle;width:10px;height:10px;border:1px solid #014a7f;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin-right:8px;margin-top:-3px}
.case-info p:nth-child(2),.case-info p:nth-child(6){display: none;}
.case-more{position:absolute;right:30px;top:26px}
.case-more img{width:32px;height:auto}
.case-link li:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}
.case-link li:hover .case-info:before{width:100%}
@media(max-width:1440px){
    .index-case{width: 90%;}
}
@media(max-width:991px){
    .tjzh h1{text-indent: 0rem;font-size: 36px;}
    .tjzh h1 span{font-size: 24px;}
    .index-case{/*width: 90%;*/}
    .txt-name p{font-size: 22px;}
    .case-link li{width: calc(94% / 2);margin-left: 3%;}
    .case-info h3 a{font-size: 30px;line-height: 50px;}
    .case-info p{font-size: 24px;}
}



.ht{width: 80%;margin: 0 auto;padding-bottom: 20px}
@media(max-width:991px){
    .ht{width: 90%;}
}



/**/
.gcjx{width: 80%;margin: 0 auto;}
.index-hd {
  font-size: 20px;
padding: 15px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
/*background: url('https://img.qufair.com/upload/service/20201021/5f8ff6e420866.jpg') center bottom no-repeat;*/
background-color: #fff;
}
.index-hd .en {
  font-size: 18px;
  color: #9a9a9a;
  padding-left: 5px;text-transform: uppercase;
}
.delta_tab{
    float: right;
}

.delta_tab .item{
    line-height: 24px;
    position: relative;
    top: 1px;
    color: #666;
    cursor: pointer;
    font-size: 16px;
    padding: 5px 10px;
}

.delta_tab .active{
    color: #fff;
    background-color: #ef6220;
    border-radius: 5px;

}
.zh-follow{margin-top: 20px;}
.zh-follow li {
  float: left;
  margin: 0 30px 30px 0;
  width: calc((100% - 230px) / 5);
  box-shadow: 0 0 10px #ccc;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  transition: 0.3s;
}
.zh-follow li:nth-child(5n){margin: 0;}
.zh-follow li:hover {
/*  transform: translateY(-5px);*/
    box-shadow: 8px 8px 17px 8px rgb(0 0 0 / 15%);
}
.zh-follow li:hover .name {
  color: #ef6220;
}
.zh-follow .img {
  /*height: 145px;*/
  overflow: hidden;
  border: 1px solid #efefef;
  object-fit: contain;
  display: block;
}
.zh-follow .img img {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  -moz-transition: 0.5s;
  transition: 0.5s;    width: 100%;
}
.zh-follow .img:hover img {
  /*-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);*/
}
.zh-follow .info {
  padding: 10px;
}
.zh-follow .name {
  line-height: 40px;
  height: 40px;
  display: -webkit-box;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  word-wrap: break-word;
  white-space: normal !important;
  -webkit-line-clamp: 2;
}
.zh-follow .name:hover {
  color: #ef6220;
}
.zh-follow .time {
  margin: 10px 0;
  font-size: 14px;
  color: #9a9a9a;
font-weight: bold;
}
.zh-follow .data {
  font-size: 12px;
  color: #9a9a9a;
  line-height: 25px;
}
.zh-follow .data em {
  color: #333;
}
.zh-follow .data em img{width: 15px;}
.zh-follow .data .follow {
  height: 25px;
  line-height: 25px;
  /*border: 1px solid #e9e9e9;*/
  background-color: #ef6220;
  border-radius: 3px;
  padding: 0 5px;
  min-width: 64px;
  text-align: center;
  cursor: pointer;
  transition: 0.3s;
  color: #fff;
}
.zh-follow .data .follow a{color: #fff;}
.zh-follow .data .follow:hover{}

.zh-follow .data .follow.active {
  background-color: #e6e6e6;
  color: #9a9a9a;
  /*border-color: #ef6220;*/
}
.zh-follow.col3 {
  padding: 30px 0 0 30px;
}
.zh-follow.col3 li:nth-child(3n) {
  margin-right: 0;
}
.zh-follow.col5 {
  padding: 0;
}
.zh-follow.col5 li {
  background: #fff;
  width: 19.2%;
  margin: 1% 1% 0 0;
}
.zh-follow.col5 li .img {
  border: 0;
  /*border-bottom: 1px solid #efefef;*/
}
.zh-follow.col5 li:nth-child(5n) {
  margin-right: 0;
}

.hot_2{
    font-size: 11px;
    color: #fff;
    border-radius: 5px;
    margin-right: 2px;
    background-color: #00b78b;
    padding: 3px;
}

@media(max-width:991px){
    .gcjx{width: 90%;}
    .zh-follow li{width: calc((100% - 99px) / 2);}
    .zh-follow li:nth-child(2n){margin: 0;}
    .zh-follow li:nth-child(5n){margin: 0 30px 30px 0;}
    .zh-follow li:last-child{margin: 0;}
    .index-hd{font-size: 36px;}
    .index-hd .en{font-size: 24px;}
    .delta_tab .item a{font-size: 20px;}
    .zh-follow .name{font-size: 30px;line-height: 60px;height: 60px;/*text-align: center;*/}
    .zh-follow .data span{font-size: 24px;}
}





/*内页标题*/
.biaot{padding: 30px 5%; margin-bottom: 30px;text-align: center;}
.biaot .yw{font-size: 40px;text-transform: uppercase;}
.biaot .tt{position: relative;margin-top: 19px;font-size: 24px;color: #121212;}
.biaot .zw{font-size: 24px;}
.biaot .tt s { display: inline-block;width: 40px;height: 1px;background: #999;position: relative;top: -10px;margin: 0 20px;}

/*内页简介*/
.w92{width: 90%;margin: 0 auto;}
.gsjjn{width:100%;margin:0 auto;}
.gsjjn .gsjj_tit{width: 100%;    float: right;text-align: right;height: 120px; position: relative; margin-bottom: 20px;}
.gsjjn .gsjj_tit em{font-size: 67px; text-transform:uppercase;letter-spacing: -6px;line-height: 100px;color: #EBEBEB; background: linear-gradient(to top,rgba(255,255,255,.0) 15%,#EBEBEB);-webkit-background-clip: text; color: transparent;}
.gsjjn .gsjj_tit h2 {font-size: 42px;position: relative;top: -40px;font-weight: bold;color: #264480;}
.gsjjn .show_gsjj{ width: calc(100% - 340px); float:right;}
.gsjjn .show_gsjj p{line-height:34px;text-indent: 2em;margin-top: 10px;color: rgba(51,51,51,.9);}
.gsjjn .show_gsjj p img{max-width: 100%;}


.cllxbox{width: 100%;border: 1px solid #e1e1e1;box-sizing: border-box;padding: 19px;margin-top: 20px;}
.cllxbt{font-size: 26px;color: #333;line-height: 40px;letter-spacing: 1px;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #dedede;}
.cllxbt span{font-size: 20px;font-family: times new roman,times,serif;}
.cllx{font-size: 16px;line-height: 34px;color: #323232;letter-spacing: 1px;}


.cpdh{float: left;}
.nyr{width: calc(100% - 350px);float: right;}
.picnr{width: 100%;display: flex;flex-wrap: wrap;}
.picnr .cpl{width: 52%;margin-bottom: 10px;}
.picnr .cpl .imagelist{width: 100%;}
.cpl .imagetop{display: none;}
.cpl .defaultimagesrc{width: 100%; margin: 0;padding: 0;}
.cpl .defaultimagesrc img{width: 100%;max-height: 450px; margin: 0 ;padding: 0;display: block;border: 2px solid #ddd;box-sizing: border-box;}
.thumb .thumb_1{display: none;}
.thumb .thumb_2{width: 100%;}
.thumb_2 #scrool_div{width: calc(100% - 80px);}
/*#scrool_div #scrool_wrap{left: 0!important;}*/
.picnr .cpr{width: 45%;padding-left: 30px;box-sizing: border-box;margin-bottom: 10px;}
.picnr .cpr p:nth-child(1){font-size: 30px;font-weight: 600;line-height: 50px;color: #333;/*border-bottom: 1px dashed #666;*/}
.picnr .cpr .cpjjd{width: 100%;height: 120px;overflow: hidden;margin: 20px 0;    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden; /*height: 155px;*/}
.picnr .cpr .cpjjd p{font-size: 16px!important;line-height: 30px!important;font-weight: normal!important;color: #333!important;}
.picnr .cpr img{width: 20%;margin: 20px 20px 20px 0;    float: left;}
.picnr .cpr .lxfs{width: 100%;padding: 20px;background-color: #f6f6f6;/*height: 250px;*/}
.picnr .cpr .lxfs p{font-size: 16px;line-height: 40px;font-weight: 500;border: 0;}
.picnr .cpr .lxfs a{width: 130px;height: 50px;display: block;background-color: #0856a4;font-size: 18px;font-weight: 550;line-height: 50px;text-align: center;color: #fff;    float: right;}
.js{width: 100%;}
.jstop{width: 100%;height: 60px;background-color: #f1f1f1;}
.jstop a{width:150px;display: block; font-size: 18px;font-weight: 600;color: #333;height: 60px;line-height: 60px;background-color: #fff;border-top: 5px solid #333;box-sizing: border-box;text-align: center;}

.flrbt{font-size:24px;line-height: 30px;color: #212121;padding-bottom: 10px; border-bottom: 1px dashed #e1e1e1;box-sizing: border-box;position: relative;padding-left: 10px;margin-bottom: 30px;}
.flrbt::before{content: "";position: absolute;width:4px;height: 22px;background-color:#b91414;left: 0;top: 4px;}	
.flrbt span{padding-left: 24px;box-sizing: border-box;font-size: 14px;font-weight: lighter;color: #999;float: right;background-image: url(../../UploadFiles/bj/wzdh.png);background-size: 20px 30px;background-repeat: no-repeat;background-position: 0 2px;}.flrbt span a{color: #999;}
.picnr .cpr .cpjjd h2{ display: none;}
.nyb{ background: #fff; line-height:33px; padding: 10px;}
.nyb strong{    color: #0856a4;font-size: 22px;}

	@media(max-width:860px){.picnr .cpl{width: 96%;margin: 0 auto;}.picnr .cpr{display: none;}
.nyr{width:100%;}
.nyr .imglist img{width:100%;}
}
    .nrsx{width: 100%;overflow: hidden;margin: 40px 0 20px;}
	.nrsx li{width: 50%;float: left;font-size: 16px;line-height: 30px;}
	.nrsx li:nth-child(2){text-align: right;}
@media(max-width:960px){
    .nrsx li{width: 100%;}
    .nrsx li:nth-child(2){text-align: left;}
    .cpdh{display: none;}
    .nyr{width: 100%;}
}



/*内页*/
@font-face{font-family:yiyingbao;font-display:block;src:url("../images/tacn/iconfont2.ttf") format("truetype");}
.yiyingbaoicon {font-family: "yiyingbao";font-size: 18px;line-height: 18px;color: #fff;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.w92 .leftbox {width: 320px;}
.cplist{padding: 0 14px;background:#a70909;padding-top: 2vw;color: #fff;padding-bottom: 1.7vw;}
.cplist .cpbt {  margin-left: 22px;}
.cplist .cpbt h3 {  font-size:33px;  line-height: 1;  font-weight: 600;}
.cplist .cpbt .xian {  background: url(../UploadFiles/bj/xt.png) no-repeat center;width: 55px;height: 8px;  margin-top: 1.3vw;}
.cplist .cpbt dd {font-size:27px;  font-weight: 600;  margin-top: 1.3vw;  line-height: 1;}
.cplist .cpbt dt {  margin-top: 1.1vw;  font-size: 18px;  font-weight: normal;  line-height: 1;}
.clcd{width: 285px;background-color: #ffffff;margin: 40px auto;}
.clcd li{width: 100%;overflow: hidden;border-bottom: 1px solid #ececec;}
.clcd li .cdyja{width: 80%;font-size:18px;line-height: 50px;color:#a70909;display:block;padding-left: 10%;float: left;box-sizing: border-box;font-weight: bold;}
.clcd li a:hover{color:#a70909;font-weight: bold;}
.jsejdhan{width: 20%;float: left;padding: 17px 20px;box-sizing: border-box;}
.jsejdhan i{font-size: 16px;color: #666!important;float: right;transition: all 0.6s;}
.jsejdhan i:hover{color:#a70909;}
.cdej{width: 100%;height: 0; overflow: hidden;background-color: #f9f9f9;}
.cdej1{transition: all 0.6s;}.cdej2{transition: all 0.6s;}
.cdej li{width: 100%;overflow: hidden;    border-bottom: 1px dotted #ccc;}
.cdej li .cdeja{width: 80%;font-size:16px;line-height: 45px;color:#666;display:block;padding-left: 10%;background:url("../images/tacn/pro_02.png") no-repeat 22px center;float: left;box-sizing: border-box;}
.cdej li .cdeja span{font-size: 20px;}
.cdsj{width: 100%;height: 0; overflow: hidden;background-color: #e8e8e8;}
.cdsj1{transition: all 0.6s;}
.cdsj li{width: 100%;overflow: hidden;}
.cdsj li .cdsja{width: 85%;font-size:15px;line-height: 45px;color:#666;display:block;padding-left: 15%;float: left;box-sizing: border-box;background: url(../UploadFiles/jiaod/flico.png) no-repeat 33px center;}	
.nydhlx{padding:3px 18px;color:#fff; line-height:28px;font-size: 16px;}
.nydhlx h3{font-size:19px;font-weight: bold;}

.navigation{/*width:1180px;margin:10px auto; clear:both;height:28px;line-height:28px; font-size:14px;color:#999;*/height: 28px;
position: relative;  overflow: hidden; background: url(../images/tacn/in-page-titBg.gif) repeat-x left 9px;}
.navigation i{width: 4px;height: 17px;position: absolute;left: 0;top: 5px;display: block; background: #006bd1;font-size: 0; line-height: 0;}
.navigation h1 {/*width: 131px;*/background: #fff; line-height: 28px; font-size: 21px; color: #333; padding-left: 14px; float: left;}
.navigation span{ float:right;}
.navigation span input[type="image"]{ border:none;height:33px;line-height:33px; /*width:90px;*/}
.navigation dt#KeyWord{ height:25px; line-height:25px;}
.navigation a{color:#999;}

.w92 .left{width:343px; float:left; /*border:#e5e5e5 1px solid;*/height:100%; overflow:hidden;}
.w92 .left .notetext1{ padding:10px; line-height:24px; font-size:14px; color:#555;float:left;width:410px;padding-top:100px;}
.w92 .right{width:calc(100% - 340px); float:right;/* border:#DCDCDC 1px solid;padding:20px; */height:100%; overflow:hidden;}
.w92 .right h2{ font-size:27px;text-align:center; line-height:35px; margin:12px 0;}
.w92 .right h3{ font-size:12px; font-weight:normal;line-height:30px; text-align:left; color:#999; border-bottom:#e5e5e5e 1px dashed; text-align:center;}
.w92 .right .notetext1{ padding-top:20px; line-height:37px; font-size:17px; color:#555;float:left;}
.w92 .right .notetext2{float:right;width:396px;}
.w92 .right .annoucebot{ height:30px; line-height:30px; text-align:right;}
.w92 .right .notetext1 h3{ font-size:18px; font-weight:bold; color:#666; height:30px; line-height:30px; border-bottom:#f1f1f1 1px dashed; margin-bottom:10px;}
.w92 .right .notetext{ padding:10px; line-height:24px; font-size:14px; color:#555;float:left;padding-top:150px;}
.w92 .right .annoucebot{ height:30px; line-height:30px; text-align:right;}
.w92 .right .notetext h3{ font-size:18px; font-weight:bold; color:#666; height:30px; line-height:30px; border-bottom:#f1f1f1 1px dashed; margin-bottom:10px;}
.w92 .right .tdbg .lefttdbg{width:100px;}
.w92 .right .notetext li{ line-height:30px; line-height:30px;}
.w92 .right .fb{ font-size:14px; font-weight:bold; height:35px; line-height:35px;}
.w92 .right .recruitment_tableInfo th{ background:#f1f1f1;}

.w92 .right1{width:531px; float:right;/* border:#DCDCDC 1px solid;*/padding:20px; height:100%; overflow:hidden;}
.w92 .right1 h2{ font-size:27px;text-align:center; line-height:35px; margin:12px 0;}
.w92 .right1 h3{ font-size:12px; font-weight:normal;line-height:30px; text-align:left; color:#999; border-bottom:#e5e5e5e 1px dashed; text-align:center;}
.w92 .right1 .notetext1{ padding-top:20px; line-height:24px; font-size:14px; color:#555;float:left;}
.w92 .right1 .notetext2{float:right;width:396px;}
.w92 .right1 .annoucebot{ height:30px; line-height:30px; text-align:right;}
.w92 .right1 .notetext1 h3{ font-size:18px; font-weight:bold; color:#666; height:30px; line-height:30px; border-bottom:#f1f1f1 1px dashed; margin-bottom:10px;}
.w92 .right1 .notetext{ padding:10px; line-height:24px; font-size:14px; color:#555;float:left;padding-top:150px;}
.w92 .right1 .annoucebot{ height:30px; line-height:30px; text-align:right;}
.w92 .right1 .notetext h3{ font-size:18px; font-weight:bold; color:#666; height:30px; line-height:30px; border-bottom:#f1f1f1 1px dashed; margin-bottom:10px;}
.w92 .right1 .tdbg .lefttdbg{width:100px;}
.w92 .right1 .notetext li{ line-height:30px; line-height:30px;}
.w92 .right1 .fb{ font-size:14px; font-weight:bold; height:35px; line-height:35px;}
.w92 .right1 .recruitment_tableInfo th{ background:#f1f1f1;}
.nph_intro p{font-size: 16px;line-height: 30px;}
@media(max-width:991px){
	.w92 .right{width:100%}
	.cplm li{width: calc((100% - 20px) / 2)!important;margin: 5px!important;}
	.nph_intro p{font-size: 28px;    line-height: 45px;}
	.nph_intro p span strong{font-size: 34px;}
	.picnr .title{font-size: 44px;line-height: 70px;}
	
}

.page-tit {  text-align: center;padding-top:30px;padding-bottom: 30px;}
.page-tit h2 {font-size: 30px;color: #333;  font-weight: bold;  background:url(../UploadFiles/bj/umline.png) no-repeat center;}
.page-tit h3 {line-height: 30px;font-weight: normal;font-size: 14px;   font-style: italic;text-transform: uppercase;}
.page-tit p {font-size: 16px;color: #666;} 


/*å†…é¡µåˆ†æ */
.nrfl{width: 80%;max-width: 1400px; margin: 0 auto 20px;overflow: hidden;}
.nrfl .nrlb{width: calc(100% - 320px);float: left;padding-top: 20px;}
@media(max-width:1200px){
    .nrfl{width: 96%;}
    .nrfl .nrlb{width: 100%;}
    .nrtj{display: none;}
}
	
.nrtj{width: 300px;float: right;padding-top: 20px;}
.nrtj img{width: 300px;display: block;margin-bottom: 10px;}

.nrfl .nrlb ul{width: 100%;}
.nrfl .nrlb ul li{width: 100%;margin-bottom: 20px;border-bottom: 2px solid #eee;overflow: hidden;}
.nrfl .nrlb ul li img{width: 250px;/*max-height: 130px;min-height: 130px;*/ float: left;margin-right: 20px;}
.nrfl .nrlb ul li p{font-size: 16px;line-height: 30px;box-sizing: border-box;color: #505050;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.nrfl .nrlb ul li p:nth-child(2){margin-bottom: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.nrfl .nrlb ul li p:nth-child(2) a{font-size: 20px;line-height:30px;color: #333;font-weight: 600;}
.nrfl .nrlb ul li p:nth-child(2) a:hover{color: #e60000;}


.intro #MyContent{font-size: 18px;line-height: 35px;text-indent: 2rem;}

@media(max-width:991px){
    .intro #MyContent p{font-size: 40px;line-height: 50px;}
    .intro #MyContent p a img{width: 100%;}
}

/*ä¾§æ æ–°é—»*/
.cldh{width: 100%;}
.cldh li{width: calc(100% / 3);border: 1px solid #eee;box-sizing: border-box;float: left;background-color: #f7f7f7;}
.cldh li:nth-child(2){border-left: 0;border-right: 0;}
.cldh li a{display: block;width: 100%;font-size: 16px;line-height: 40px;text-align: center;color: 333;}
.cldh .kzxz{background: #fff;border-bottom: 0;border-top: 2px solid #1347bf;}
.cldh .kzxz a{font-weight: 600px;color: #212121;}
.kznr{width: 100%;display: none;margin-top:60px;}
.kzxs{display:block;}
	
.clxwlb{width: 100%;}
.clxwlb li{width: 100%;padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px dashed #eee}
.clxwlb li p{font-size: 16px;color: #333;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.clxwlb li p a{font-size: 16px;color: #333;line-height: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


/**/
.nytoptp{width: 100%;display: block;}
.nywzdhbox{width: 100%;height: 80px;background-color: #fff;}
.nywzdh{width: 90%;margin: 0 auto;display:flex;justify-content: space-between;}
.nywzdh .nywzdhnr{font-size: 14px;line-height: 80px;color: #555;letter-spacing: 1px;padding-left: 20px;box-sizing: border-box;background-image: url("../images/tacn/wzdh.png");background-repeat: no-repeat;background-size: 20px 80px;}.nywzdh .nywzdhnr a{font-size: 14px;line-height: 80px;color: #555;letter-spacing: 1px;}
.nybt{width: 120px;font-size: 18px;line-height: 80px;color: #fff;text-align: center;background-color: #dc8c14;border-bottom-right-radius: 20px;border-top-left-radius: 20px;}
.nydhlb{font-size: 16px;line-height: 80px;color: #666;overflow: hidden;height: 80px;}
.nydhlb a{font-size: 16px;line-height: 80px;color: #333;text-align: right;padding: 0 30px;position: relative;}
.nydhlb a::before{content: "";position: absolute;width: 0;height: 2px;background-color: #e60010;bottom: -32px;left: 50%;transform: translateX(-50%);transition: all 0.6s;}
.nydhlb a:hover{color: #be1e2d;}
.nydhlb a:hover::before{width: 100%;}
    
.nynrbox{width:90%;margin: 40px auto;background-color: #fff;padding: 40px;box-sizing: border-box;}
.nynrbt{width:100%;font-size: 30px!important;color: #333;text-align: center;line-height: 46px!important;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #eee;}
.nynrbox p{font-size: 18px;line-height: 40px;}
@media(max-width:1300px){
	.nywzdh{width: 95%;}
}
@media(max-width:1200px){
	.nywzdh{width: 96%;}
	.nynrbox{width: 96%;}
	.nynrbt{width: 96%;}
}
@media(max-width:991px){
	.nywzdh .nywzdhnr{display: none;}
	.nydhlb a{font-size: 28px;}
}








/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}

/* 图片分页方式的样式*/
.imagelist{margin:0 auto;width:990px;} /*总宽度*/
.imagelist .imagetop{padding-right:5px;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb {height:112px;background:#FFF;padding:5px;}
.thumb_1 {text-align: center;float: left;height: 50px;width: 60px;padding-top: 30px;font-weight: 400;font-size: 14px;color:#000;}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;width: 790px;}
.thumb_2_1 {background:url(qh1.gif) no-repeat 0px 20px;float: left;height: 113px;width: 35px;cursor:pointer;margin-left:10px;_margin-left:0px;}
.thumb_2_2 {background:url(qh2.gif) no-repeat 0px 20px;float: right;height: 113px;width: 35px;cursor:pointer;}
#scrool_div {width:708px;position:relative;height:110px;overflow:hidden;}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{width:126px;height:95px;margin:5px}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}

/*组图显示方式的样式*/
.imggrouplist{margin:0 auto;width:90%;}
.imggrouplist li{width:150px;float:left;margin:2px;border:1px #f1f1f1 solid;background:#FFFFFF;padding:5px;text-align:center}
.imggrouplist li img{width:145px;height:120px;}

/*平行显示方式样式*/
.imglist{text-align:center}
.imglist img{border:4px solid #efefef;padding:1px}
.imglist div{margin-bottom:15px}
#pageNext{text-align:right}

@media(max-width:991px){
    .imglist img{width: 100%}
}



/*文章系统筛选*/
.search01{}
.search01 .title{border:#74a3eb 1px solid; background:#8db6f5; height:49px;overflow:hidden;}
.search01 .title h2{
	background:url(pic_09.gif) no-repeat;
	width:181px;
	height:49px;
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	display:block;
	font-family:"微软雅黑","宋体";
	line-height:49px;
	float:left;
}


.fieldmenu{
	padding:0px;
	margin:0px;
	padding:10px;
	height:100%;
	overflow:hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #74a3eb;
	border-right-color: #74a3eb;
	border-bottom-color: #74a3eb;
	border-left-color: #74a3eb;
}

.fieldmenu .keyform{
	background:url(icon_search.gif) no-repeat 10px 10px;
	height:30px;
	line-height:30px;
	border-bottom:#f1f1f1 1px dashed;
	padding-left:30px;
	padding-bottom:10px;
	text-align: left;
}
.fieldmenu .keyform span{ font-weight:bold; color:#999;}
.fieldmenu .keyform .kw{ border:#C6DDF1 1px inherit; height:20px; line-height:20px; color:#999; font-size:12px;}



.condition_title{ width:10%; float:left; text-align:right; font-weight:bold; color:#333; height:24px; line-height:24px; font-size:12px;}
.container{width:90%; float:right;padding-left:15px;text-align:left; line-height:24px; margin:1px; white-space:nowrap; font-size:12px;}
.container strong{
	color:#FFF;
	font-weight:normal;
	display:block;
	width:80px;
	float:left;
	text-align:center;
	background-color: #1d79e0;
}
.container a{ padding:0px 6px;float:left; font-size:12px;}
.container a:hover{ color:red; text-decoration:none;}


.search02{
	border:1px solid #74a3eb;
	height:100%;
	overflow:hidden;
}
.search02 .tabtit{ background:url(titbg.gif) repeat-x left top; height:29px; line-height:29px;}




/*图片筛选*/

.photolisting{}
.photolisting ul{ padding-top:10px;}
.photolisting li{width:25%; float:left; height:180px;white-space:nowrap; text-overflow:ellipsis;  overflow:hidden;}
.photolisting li a{width:174px;}
.photolisting img{width:163px; height:160px; border:#e5e5e5 1px solid; padding:2px; }
.photolisting a{}
.photolisting a:hover{ color:red; text-decoration:none;}



.picpl{width: 75%;margin: 0 auto;}
.picpl .search01{ border:1px solid #E7E7E7; margin-top:10px;}
.picpl .search01 .title{ height:40px; line-height:40px;padding-top:5px;border-bottom:1px solid #E7E7E7;}
.picpl .search01 .title h2{ font-size:18px; font-weight:normal;padding-left:15px;}
.picpl .search01 .keyform .keywordform{ font-size:16px;}
.picpl .search01 .keyform .keywordform #key{ height:20px;}
.picpl .search01 .keyform .keywordform .fcsearch{ height:24px; width:45px; color:#fff; background:#FF9900; border:1px solid #FF9900;}
.picpl .tabtit{background:#F3FAFF; border:1px solid #CCE0F5;}
.picpl .left01{border:#e5e5e5 1px solid;}
.picpl .left01 .title{height:40px;line-height:40px;overflow:hidden; font-size:16px; padding-left:15px; color:#333;}
.picpl .left01 .left01box{padding:10px;}
.picpl .left01 .searchbox{ height:100%; overflow:hidden;padding:10px;}
.picpl .left01 .searchbox .content_nei{}
.picpl .left01 .searchbox .content_nei ul{}
.picpl .left01 .searchbox .content_nei li{ height:110px; border-bottom:#ccc 1px dashed; margin-bottom:8px; overflow:hidden;}
.picpl .left01 .searchbox .content_nei h1{width:120px; float:left;}
.picpl .left01 .searchbox .content_nei h1 img{ padding:2px; border:#D4D4D4 1px solid;}
.picpl .left01 .searchbox .content_nei h3{width:520px; float:right;}
.picpl .left01 .searchbox .content_nei h3 a{ font-size:14px; font-weight:bold; text-decoration:underline;}
.picpl .left01 .searchbox .content_nei h3 a:hover{ color:red; text-decoration:none;}
.picpl .left01 .searchbox .content_nei h3 span.intro{font-size:12px; font-weight:normal;}
.picpl .fieldmenu .condition_title{ font-size:14px; width:80px; float:left; line-height:30px; padding-left:15px;}
.picpl .fieldmenu .container{ font-size:14px;/* width:600px; float:right;*/}
.picpl .fieldmenu .container strong{ border:1px solid #03A2DC; padding:2px; color:#fff; background:#03A2DC}
.picpl .fieldmenu  .container a{ padding:0px 8px; line-height: 30px;font-size: 15px;}
.picpl .search02 .tabtit{ font-size:14px; height:32px; padding-left:10px; border:1px solid #d4d4d4; overflow:hidden; background:#E7E7E7;}
.picpl .search02 .tabtit ul li{ padding-right:10px; font-size:16px; float:left;height:40px;width:120px;}
.picpl .search02 .tabtit ul li a{ padding-left:20px; line-height:32px;}
.picpl .search02 .tabtit ul li.slt{ background:url(tabbg.png) no-repeat;  margin-top:2px;}
.picpl .search02 .tabtit ul li.slt a{color:#fff}
.picpl .right01{height:100%;overflow:hidden;padding-bottom:10px;}
.picpl .right01 .title{height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#222; }
.picpl .right01 .title  h3{background:#fff;width:90px; line-height:32px; font-size:16px; font-weight:bold;}
.picpl .right01 .right01box{}
.picpl .right01 .right01box ul{}
.picpl .right01 .right01box li{width:48%; margin:1%;float:left;text-align:center;height:136px;overflow:hidden;}
.picpl .right01 .right01box img{width:100%;height:100px;padding:2px;}




.photolisting ul{width: 100%;}
.photolisting ul li{width: 100%;margin-bottom: 20px;border-bottom: 2px solid #eee;overflow: hidden;}
.photolisting ul li img{width: 250px;/*max-height: 130px;min-height: 130px;*/ float: left;margin-right: 20px;}
.photolisting ul li p{font-size: 16px;line-height: 30px;box-sizing: border-box;color: #505050;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.photolisting ul li p:nth-child(2){margin-bottom: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.photolisting ul li p:nth-child(2) a{font-size: 20px;line-height:30px;color: #333;font-weight: 600;}
.photolisting ul li p:nth-child(2) a:hover{color: #e60000;}

@media(max-width:991px){
    .picpl{width: 90%;}
    .container{width: 88%;}
    .picpl .fieldmenu .container a{padding: 0px 15px;line-height: 40px;font-size: 24px;}
    .picpl .fieldmenu .container strong{font-size: 24px;}
    .picpl .fieldmenu .condition_title{font-size: 18px;}
    .photolisting ul li p:nth-child(2) a{font-size: 30px;}
    .photolisting ul li p{font-size: 25px;line-height: 40px;}
    
}












