@charset "utf-8";
.menu{display:none;}'
.banner{display:none;}
@media screen and (max-width: 1850px){

.jjfadm1_rig {width: 53%;}

.jjfadh1_rig{width: 50%;}

}





@media screen and (max-width: 1830px){

.yj1_rig {width: 58%;}

.jjfadh1_rig{width: 50%;}

}







@media screen and (max-width: 1800px){

.lx1_rig { width:58%;}

.lx2_left{ width:58%;}

.lx1_rig{ width:58%;}

}





@media screen and (max-width: 1650px){

.logo {width:42%;}

.extra-link {

    padding-top: 40px;

}

.lx2_rig h3{ height:auto; line-height:normal;}



.hei140{height:70px;}

}







@media screen and (max-width: 1550px){

.cpfl ul li:last-of-type {background: none; }

.gd { margin-top: 0px;}

.cpfl ul li a {font-size: 15px;}

.cplb a span{font-size:15px;}

.i-fou-wrap .link{margin-top:50px;}

.ad_rig {

    font-size: 24px;

}

.lx1_left h3{ height:auto; line-height: normal;    padding-top: 15px;}

.yj1_left h3 {

    height: auto;

    line-height: normal;

}

.jjfadh1_left{padding-top:0px;}

.jjfadh1_left h3{padding-top:0px;}

.qdm1_rig h3{padding-top:0px; margin-bottom: 0px;}

.qdm2_left h3{padding-top:0px; margin-bottom: 0px;}

.qdxgm1_left h3{padding-top:0px; margin-bottom: 0px;}

.qdxgm2_rig h3{padding-top:0px; margin-bottom: 0px;}

.rlzytit{line-height:normal;}

}



@media screen and (max-width: 1440px){

.w1520_rig .img-box{margin-top:10px;}

.cont-wrap {

    width: 32.2%;

    padding-left: 4%;

}

.news-recommend-list .cont-wrap .tit a{font-size:14px;}

.i-fou-wrap .link{margin-top:20px;}

.news-ban{height:300px;}

.lx1_left p{line-height:24px; }

.lx2_rig p{line-height:24px;}

.yj1_left h3 {

    font-size: 24px;

}

.yj1_left p {

    font-size: 14px; line-height:normal; line-height:22px;

}



.yj1_left p.p1{margin-bottom:0px;}

.jjfadh1_left h3{ font-size: 24px;}

.jjfadh1_left p.p1{

    font-size: 14px; line-height:normal; line-height:22px; padding-bottom:0px;

}

.jjfadh1_left p.p2{line-height:22px;}

.jjfadh2_rig h3{ font-size: 24px; height:auto; line-height:normal; padding-top:0px; padding-bottom:10px; margin-bottom:0px;}

.jjfadh2_rig p.p1{padding-bottom:5px; font-size:14px; line-height:22px;}

.jjfadh2_rig p.p2{padding-bottom:5px; line-height:22px;}





.jjfadm1_left{padding-top:15px;}

.jjfadm1_left h3{ font-size: 24px; height:auto; line-height:normal; padding-top:0px; padding-bottom:10px; margin-bottom:0px;}

.jjfadm1_left p.p1{padding-bottom:5px; line-height:22px;  font-size:14px;}

.jjfadm1_left p.p2{padding-bottom:5px; line-height:22px;  font-size:14px;}

.jjfadm2_rig h3{ font-size: 24px; height:auto; line-height:normal; padding-top:0px; padding-bottom:10px; margin-bottom:0px;}

.jjfadm2_rig p.p1{padding-bottom:5px; line-height:22px;  font-size:14px;}

.jjfadm2_rig p.p2{padding-bottom:5px; line-height:22px;  font-size:14px;}

.qdm1_rig h3{ font-size: 24px; height:auto; line-height:normal;}

.qdm1_rig p.p1{padding-bottom:5px; line-height:22px;  font-size:14px; margin-bottom:0px;}

.qdm1_rig p.p2{padding-bottom:5px; line-height:22px;  font-size:14px;}

.qdm2_left h3{ font-size: 24px; height:auto; line-height:normal;}

.qdm2_left p.p1{padding-bottom:5px; line-height:22px;  font-size:14px; margin-bottom:0px;}

.qdm2_left p.p2{padding-bottom:5px; line-height:22px;  font-size:14px; margin-bottom:0px;}



.qdxgm1_left h3{ font-size: 24px; height:auto; line-height:normal;}

.qdxgm1_left p.p1{padding-bottom:5px; line-height:22px;  font-size:14px; margin-bottom:0px;}

.qdxgm1_left p.p2{padding-bottom:5px; line-height:22px;  font-size:14px; margin-bottom:0px;}

.qdxgm2_rig h3{ font-size: 24px; height:auto; line-height:normal;}

.qdxgm2_rig p.p1{padding-bottom:5px; line-height:22px;  font-size:14px; margin-bottom:0px;}

.qdxgm2_rig p.p2{padding-bottom:5px; line-height:22px;  font-size:14px; margin-bottom:0px;}

.rlzytit{font-size:24px;}

.rlzy1_rig .rlzytit{margin-bottom:0px;}

.rlzytit span{font-size:24px;}

.rlzy1_rig p{margin-bottom:0px;}

.rlzy p.p1{margin-bottom:5px;}
.txt{font-size:16px;}
}



@media screen and (max-width: 1390px){

.logo {width:48%;}

.extra-link .tel{display:none;}
.xwlbsy ul li a span{display:none;}
.xwlbsy ul li a{width:100%;}
}



@media screen and (max-width: 1320px){

.mtit{font-size:16px;}

.i-fou-wrap .mtit a{font-size:16px;}

.rlzytit span{font-size:20px;}

.rlzytit{font-size:20px;}

.rlzy1_rig p{line-height:22px;}
.public-list .list-wrap .cont-box .lab-font{line-height:18px; height:78px;}

}


@media screen and (max-width: 1500px){

.logo img:first-of-type{width:28%;}
.logo img:nth-child(2){width:72%;}

}
@media screen and (max-width: 1210px){

.ad_left{ font-size:25px; width:50%;}

.ad_rig{width:45%;}

.lx1_left h3{ font-size:24px;}

.lx1_left p{ font-size:14px;}

.lx2_rig h3{ font-size:24px;}

.lx2_rig p{ font-size:14px;}

.jjfadh2_rig p.p3{padding-bottom:0px;}

.jjfadh2_rig p.p1{padding-bottom:0px;}

.jjfadh1{margin-bottom:0px;}
.cpflleft{display:none;}
.public-list .list-wrap{width:100%; margin-left:0px;  margin-top:30px;} 
.menu{display:block; padding-top:30px;}
.i-fiv-wrap li.m-nav-item{width:24%; float:left; margin-left:0%; margin-right:1%;
position: relative;
    display: inline;
    font-size: 12px;
    line-height: 25px; height:25px;   background:#c37c2e; text-align:center;
}
.i-fiv-wrap li.m-nav-item a{color:#ffffff;}
.i-fiv-wrap li.m-nav-item:nth-child(4){float: right; margin-right:0px;}



.m-nav .dropdown-menu{display:none;}
.m-nav .dropdown-menu{position:absolute;left:0px;top:25px;width:100%;border-top:none; font-size:12px;}
.m-nav .dropdown-menu li{text-align:center;background:#d8d8d8; width:100%; }
.m-nav .dropdown-menu li a{color:#000000;}


.m-nav .dropdown-menu a:hover{color: #06c; text-decoration:underline; }

/*Dropdwon Nav*/
.m-nav-item.active .dropdown-menu{display:block; z-index:99999;}
.m-nav-item.active{border-bottom:2px solid #742a43;}
.m-nav-item.active2{box-shadow:none; border-color:#fff; background:none;}
.tspos{font-size:12px;}
.public-list .list-wrap .cont-box .lab-font{line-height:18px; height:68px;}
.public-list .list-wrap .cont-box .bot-link{margin-top:0px;}
.logo img:first-of-type{width:28%;}
.logo img:nth-child(2){width:72%;}
.logo .t2logo img:first-of-type{width:100%;}

}

@media screen and (max-width: 1200px){

.i-fou-wrap .mtit a{font-size:15px;}

.i-fou-wrap .font{font-size:12px;}

.cpfl ul li a{font-size:12px;}

p.pm{margin-top:1em;}

#menu ul li a{font-size:13px;} 

.extra-link {

    padding-top: 30px;

}

.yj1_left{width:50%;}

.yj1_rig {

    width: 48%;

}

.hei140 {

    height: 60px;

}



}

@media screen and (max-width:1150px){

.mtit{font-size:14px;}

.i-fou-wrap .mtit a{font-size:14px;}

.rlzy1_rig p{ line-height:20px; font-size:12px;}

.rlzytit span{font-size:20px;}
#full-screen-slider{display:none;}
.banner{display:block;}
}



@media screen and (max-width: 1132px){

.logo {width:43%;}

}



@media screen and (max-width:1050px){
.xwlbsy ul li{width:50%; float:left; margin-right:0px;}


.stit a{font-size:18px;}

.mtit{font-size:14px; line-height:26px;}

.utit{-moz-background-size:8px 8px; 

background-size:8px 8px; font-size:14px;

text-indent: 20px;

} 

.w1520 {

  width: 95%;

  margin: 0 auto;

}

.w1520s{width: 95%;}

.banner{width: 95%;}



.i-fou-wrap{width: 95%;}



.i-fiv-wrap{width: 95%;}



.i-sev-wrap{width: 95%;}



.i-eig-wrap{width: 95%;}



footer{width: 95%;}



.i-fou-wrap .font{ margin-top:5px;}



.i-fou-wrap .mtit a{ margin-top:5px;}



.w1520_rig{ width:40.2%;}



.txt{ font-size:12px; margin-top:5px;}



footer .main-wrap {



    width: 92.8%;



    margin: 0 auto;



}



.cpfl ul li:last-of-type {



    background: none; 



}



.cpfl ul li:last-of-type a {



    font-size: 12px;



}



.kehu{width: 95%;}



.sq{width: 95%;}



.cpfls ul li a{font-size:12px;}

	.w1520_rig{width:100%;}



	.w1520_rig .img-box{width:100%;}



	.w1520_left{width:100%;}



.gsys{width:95%;}



.gsyj{width:95%;}

.lxwm{width:95%;}

.jjfadh{width:95%;}

.jjfadm{width:95%;}

.ysgg{width:95%;}

.ysggtit{font-size:18px;}

.timeline_items li h3{font-size:16px;}

.timeline_items li .desc{font-size:14px;}

.timeline_items li:nth-child(2n) .desc{font-size:14px;}

.i-sev-wrap{width: 95%;}

.qdm{width: 95%;}

.qdxgm{width: 95%;}

.rlzy{width: 95%;}
.ad{width: 95%;}
.ad_left{ font-size:20px;}
.ad_rig{ font-size:20px;}
}




@media screen and (max-width: 952px){
.cplb a{width:48%;}
.cplb a:nth-child(2n){float: right; margin-right:0px;}
.cplb a:nth-child(3){float: left; margin-left:0px;}
}




/* Portrait tablet to landscape and desktop */



@media screen and (max-width: 950px){



	.t1logo{display:none;}



	.t2logo{display:block; padding-top:5px;}





	.wt{margin-top:30px;}






	.imgrig{width:100%;}



	.cont-wrap{width:93%;}



	.i-fou-wrap .cont-wrap .stit {



    padding-top: 1.5%;



}



.i-fou-wrap .link{margin-bottom:30px;}



.news-recommend-list li{width:48%;}



.kehurig{width:100%; padding-bottom:7%;}



.kehulf{width:95%; margin:0 auto;}



.news-wrap .list-wrap .cont-box{width:100%;}

.lx1_rig{width:100%; float:none;}

.lx1_left{width:100%; float:none;}

.lx2_left{width:100%; float:none;}

.lx2_rig{width:100%; float:none; padding-top:15px;}

.yj1_left{width:100%; float:none;}

.yj1_rig{width:100%; float:none;}

.yj3_left{width:100%; float:none;}

.yj3_rig{width:100%; float:none;}

.yj3_left h1{text-align:center;}

.yj3_rig h1{text-align:center;}

.yj1_left p{line-height:22px;}

.yj3 h2{ font-size:24px; height:auto; line-height:normal;}

.yj3 p{font-size:14px; line-height:22px; padding-bottom:20px;}

.gsyj{padding-top:0px;}

.lxwm_left{width:100%; float:none;}

.lxwm_rig{width:100%; float:none;}

.name input{width:80%;}

.jjfadh1_rig{width:100%; float:none; text-align:center;}

.jjfadh1_left{width:100%; float:none;}

.jjfadh2_left{width:100%; float:none; text-align:center;} 

.jjfadh2_rig{width:100%; float:none; padding-top:15px;}

.jjfadh{padding-top:0px;}

.jjfadh1_left p.p2{padding-bottom:0px;}

.jjfadm1_left{width:100%; float:none; margin-bottom:20px;}

.jjfadm1_rig{width:100%; float:none; text-align:center;}

.jjfadm2_left{width:100%; float:none; text-align:center;}

.jjfadm2_rig{width:100%; float:none; padding-top:15px;}

.ysuldl dl{width:50%;}

.qdm1_left{width:100%; float:none; text-align:center;}

.qdm1_rig{width:100%; float:none; padding-top:15px;}

.qdm2_rig{width:100%; float:none; text-align:center;}

.qdm2_left{width:100%; float:none;padding-top:15px; }

.qdxgm1_left{width:100%; float:none;padding-top:15px; }

.qdxgm1_rig{width:100%; float:none; text-align:center; }

.qdxgm2_left{width:100%; float:none; text-align:center;}

.qdxgm2_rig{width:100%; float:none;padding-top:15px;}

.rlzy1_rig{width:100%; float:none; }

.rlzy1_left{width:100%; float:none; text-align:center; }

.zpgw{width:100%; float:none; }

.zpgw h3{font-size:20px; padding-bottom:0px; margin-bottom:0px;}

.zpgw p{font-size:14px; line-height:22px;}
.ad_left{width:64%;}
.ad_rig{width:33%;}
}





@media screen and (max-width: 930px){

#menu ul li{width:80px;}

#menu{width:400px;}

.ad_left{ font-size:18px;}

.ad_rig{font-size:16px;}

.ysuldl dl dt h3{font-size:14px;}

.ysuldl dl dt p{font-size:12px;}

}





@media screen and (max-width: 930px){

#menu ul li{width:70px;}

#menu{width:280px;}



}

/* Landscape phone to portrait tablet */

@media screen and (max-width: 800px){

h1.gsystit{ font-size:24px;}

h2.gsystit { font-size: 14px;}



}

@media screen and (max-width: 800px){

.search{display:none;}

.logo {width:50%;}



.tel{display:none;}



footer .top-wrap .nav{width:100%; text-align:center; margin:0 auto;}



footer .top-wrap .call {display:none;}



footer .bot-wrap p{text-align:center; width:100%;}



footer .bot-wrap p.fr{text-align:center;}

footer .bot-wrap p#ffrr{width:230px; margin-right:35px;}



header .extra-link .tel{display:none;}





.cplb a{margin-right:1%; margin-left:1%;}



.cplb a:nth-child(4n){margin-right:1%; margin-left:1%;}







.cplb a:nth-child(3n){margin-right:0px; margin-left:0px;}



footer .top-wrap .nav a{display: inline; float:none; padding:5px 10px;}



footer .top-wrap .nav .line{margin: 5px 5px 5px; float:none; display:none;}



.ins-ban{ height:400px;}







	.cpfls ul li{width:31%; margin-bottom:5px; margin-left:1%; margin-right:1%;}



	.cpfls ul li a{font-size:14px;}



.news-wrap .top-tit .year-list li{ margin-right:15px; font-size:16px;} 



.news-wrap .top-tit .year-list li.hover{ font-size:18px;}



	.public-list .list-wrap ul{



		width: 105%;



	}



	.public-list .list-wrap li{



		width: 45%;



		margin-right: 5%;



	}



	.public-list .top-nav .s-nav{



		height: auto;



	}



	.public-list .top-nav .s-nav li{



		margin-bottom: 10px;



	}



	.public-list .top-nav .s-nav li a{



		padding: 0;



	}



	.public-list .list-wrap{



		margin-top: 30px;



	}



}





@media screen and (max-width: 800px){



.news-recommend-list .cont-wrap .word{height:100px;}



}



@media screen and (max-width: 701px){
.ad{height:auto;}

.ad_left{width:100%; text-align:center; float:none; padding-top:10px; line-height:2.5;}
.ad_rig{width:100%; text-align:center; float:none; padding-top:0px;  line-height:2.5; font-size:18px; }

}

@media screen and (max-width: 700px){


.ad_left{ font-size:14px; padding-top: 0px;}

.ad_rig{font-size:14px; }

.ad_left font{ font-size:14px;}

.w1520s{padding-top:0px;}

.dedh ul li{width:85px;}



}





@media screen and (max-width: 600px){

.pcheaders{display:none;}

.pcheader{display:none;}



header{display:block;}

.hei90{display:none;}

.hei140{display:none;}

header .extra-link .link2{padding-top:0px;}

header{height:70px;}

.logo {

    width: 70%;

}

.ad_left{line-height:30px;}

.pr_con em{display:none;}

}





@media screen and (max-width: 540px){

.ad_left{width:100%; text-align:center;}

.ad_rig{width:100%; text-align:center; padding-top:0px;}
.xwlbsy ul li{width:100%; float:none; margin-right:0px;}


}





@media screen and (max-width:480px) {



.cpfl ul li{width:23%; margin-bottom:4px; margin-left:1%; margin-right:1%;} 



.i-fiv-wrap li{width:100%;}



.wt{font-size:18px;}



.wts{font-size:20px; line-height:26px;}



.cpfl ul{margin-top:20px;}



.w1520s{ padding-top:0px;}



.ins-ban{ height:300px;}



.about-ban .cent-cont{display:none;}



.about-ban .top-tit .date{display:none;}



.about-ban .top-tit .tit{display:none;}



.about-ban .num-top{display:none;}



.about-ban .top-tit h4{font-size:2rem;}

.cpny img{max-width:115%;}

.news-ban{height:150px;}

.news-ban .up-tit h4{font-size:24px;}

.news-wrap .list-wrap .boxs{width:95%;  }

.news-wrap .list-wrap .cont-box{margin-top:15px; margin-left:0px;}



	.public-list .list-wrap li{

		width: 95%;

		margin-right: 0;

	}

.bt{font-size:14px; line-height:normal; font-weight:normal;}





}







@media (max-width: 400px) {

.overlay nav{

-webkit-transform: translateY(15%);

transform: translateY(15%);}

.overlay ul li strong{ font-size:14px;}

.overlay ul li a{ font-size:12px; text-indent:5px;}

.tcdh{width:100%;} .overlay-slidedown.open ul li{height:25px; line-height:25px; overflow:hidden;}

.news-wrap .top-tit .year-list li{ margin-right:15px; font-size:16px;} 

.news-wrap .top-tit .year-list li.hover{ font-size:18px;}

}

@media (max-width: 350px) {

header{height:50px; background:#000000;}

.extra-link{width:30%;}

header .extra-link .link2{width:100%; padding-top:20px;}

header .extra-link a{margin-left:0px; height:20px;}

.mtit{font-size:14px;}

.wts{font-size:14px;}

.cplb a span{font-size:13px;line-height:25px; height:25px;}

.cplb a p{height:25px; line-height:25px;}

.top-titbox h4{font-size:13px; padding-bottom:0px;}

.top-titbox .font{font-size:12px; margin-top:3px;}

.top-titbox .more{margin-top:25px;}

.news-recommend-list li{width:100%;}

.banner .swiper-pagination-bullet{width:30px;}

.extra-link{padding-top:0px;} 

.wt span {

    font-size: 16px;

}

.qdm1_rig h3{font-size:20px;}

.qdm2_left h3{font-size:20px;}

.qdxgm1_left h3{font-size:20px;}

.qdxgm2_rig h3{font-size:20px;}

.rlzy1_rig p {

    font-size: 14px;

}

}