body{
	background:#FFFFFF;
}

.page_phonexs{
	display: none;
}
.phonezzjg{
	display: none;
}
.main_xx1{
	display: none;
}
.main_xx12{
	display: none;
}
#gallery a img {
    display: block;
    border: 0;
}
.list_ul2{
	display:none;
}
	.poptrox-popup{
				min-width: 400px !important;
    min-height: 500px !important;
			}
.zzjgt{
	width: 950px;
}
.foot_col {
		 display:none;
}
	.ydfoot_colhp {
    display: block;
    width: 100%;
    background: url(../images/d_beij.png) repeat;
    background-size: 100%;
}
.foot_mainhp {
    width: 100%;
    height: 76px;
    border-bottom: 1px solid #E7E6E3;
    border-top: 1px solid #E7E6E3;
    overflow: hidden;
    margin-top: 2rem;
}
.jdnx1hp {
    margin: 0px auto;
    width: 65%;
    overflow: hidden;
}
.bthp {
    float: left;
    color: #ffffff;
    opacity: 1.68;
    margin: 0 auto;
    width: 33%;
    font-size: 16px;
    padding-top: 21px;
    padding: 16px 0px 17px;
    line-height: 22px;
}
.jdnx2hp {
    margin: 0px auto;
    width: 88%;
    overflow: hidden;
}
.bt1hp {
	float: left;
    padding: 34px 0px 17px;
    line-height: 14px;
	margin-left: 63px;
    margin-right: 0.4rem;
    color: rgb(255, 255, 255);
    font-size: 10px;
    font-family: ;
    opacity: 0.4;
}
.bt2hp {
	float: left;
    padding: 34px 0px 17px;
    line-height: 14px;
	
    margin-right: 0.4rem;
    color: rgb(255, 255, 255);
    font-size: 10px;
    font-family: ;
    opacity: 0.4;
}
.bt3hp {
	 float: left;
    padding: 34px 0px 17px;
    line-height: 14px;
	
    margin-right: 0.4rem;
    color: rgb(255, 255, 255);
    font-size: 10px;
    font-family: ;
    opacity: 0.4;
}
.bt4hp {
	float: left;
    padding: 34px 0px 17px;
    line-height: 14px;
	
    margin-right: 0.4rem;
    color: rgb(255, 255, 255);
    font-size: 10px;
    font-family: ;
    opacity: 0.4;
}
.jdnx1hp img{
    margin: 0px auto;
    width: 36%;
    overflow: hidden;
}
.ydfoot_col{
		 display:none;
	}
 .dnn_BannerPane{
		 display:none;
	 }
	.dnn_ContentTwoPane{
		 display:none;
	}
	
 
  
  
.banner{
	width: 100%;
	height:auto;
	overflow: hidden;
	*zoom:1;

}
.banner img{
	height: auto;
	width: 100%;
}
.tou{
	width:100%;
	overflow: hidden;
	*zoom:1;
	position: absolute;
	top: 0px;
	height:86px;
}
.tbwj{
	height: 86px;
	width: 1300px;
	margin: 0px auto;
}
.nav_main ul{
	float: left;
}
.nav_main ul li{
	float: left;
	color: #FFFFFF;
	font-family: "";
	font-size: 18px;
	font-weight: bold;
	line-height:86px ;
	margin-left:28px;
}
.nav_main ul li a{
	color: #FFFFFF;
	font-family: "";
	text-decoration: none;
}
.soso{
	background:url(../images/soso.png) no-repeat;
	width: 25px;
	height: 25px;
	border: 0px;
	margin-left:20px;
	margin-top:30px;
}
.main_page{
background: url(../images/qywh_bj.png) no-repeat top center #ffffff;
	width: 1200px;
	margin: 30px auto;
	overflow: hidden;
	*zoom:1;
}
.meun_left{
	width: 238px;
	overflow: hidden;
	*zoom:1;
}
.meun_left_title{
	height: 64px;
	line-height: 64px;
	font-family: "";
	color: #0099dd;
	font-size: 30px;
	font-weight: bold;
}
.meun_left ul li{
	margin-top: 4px;
	width: 234px;
	height: 50px;
	border: 1px solid #EAE9E6;
	line-height: 50px;
	font-family: "";
	font-size: 18px;
	color: #313131;
	font-size: 18px;
	text-align: center;
}
.meun_left ul li a{
	width: 234px;
	height: 50px;
	border: 1px solid #EAE9E6;
	line-height: 50px;
	color: #313131;
	font-size: 18px;
	text-align: center;
	display: block;
}
.meun_left ul li a:hover{
	width: 234px;
	height: 50px;
	border: 1px solid #0099dd;
	background: #0099dd;
	line-height: 50px;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	display: block;
}
.meun_left ul li a.active{
	width: 234px;
	height: 50px;
	border: 1px solid #0099dd;
	background: #0099dd;
	line-height: 50px;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	display: block;
}
.page_right{
	width: 950px;
	overflow: hidden;
	*zoom:1;
}
.page_right_title{
	height: 64px;
	line-height: 64px;
	overflow: hidden;
	*zoom:1;
}
.dqtitle{
	height: 64px;
	line-height: 64px;
	font-family: "";
	color: #0099dd;
	font-size: 30px;
	font-weight: bold;
}
.dqwz{
	height: 64px;
	line-height: 64px;
	overflow: hidden;
	*zoom:1;
	font-family: "";
	color: #363636;
	font-size: 16px;
}
.dqwz a{
	color:#363636;
}
.page{
	width: 920px;
	overflow: hidden;
        padding:10px;
	*zoom:1;
}
.page p{
	padding-top: 20px;
	line-height: 28px;
	font-family: "";
	font-size:15px;
	color: #363636;
}
.page_img{
	height: 333px;
	margin-top: 30px;
	overflow: hidden;
	*zoom:1;
}
.page_img img{
	width: 465px;
	height: 333px;
}
.foot{
	height: 69px;
	line-height: 69px;
	font-family: "";
	text-align: center;
	font-size: 14px;
	color: #333333;
}
.foot_col{
	width: 100%;
	overflow: hidden;
	*zoom:1;
}
.foot_main{
	width: 100%;
	height: 144px;
	border-bottom: 1px solid #E7E6E3;
	border-top: 1px solid #E7E6E3;
	overflow: hidden;
	*zoom:1;
	margin-top: 30px;
}
.list_ul{
	margin-left: 178px;
}
.list_ul li{
	float: left;
	margin-left: 76px;
	overflow: hidden;
	line-height: 144px;
	color: #8d8d8d;
	font-size: 16px;
	font-family: "";
	font-weight: bold;
}
.list_ul li span{
	margin-left:5px;
	color: #8d8d8d;
	font-size: 16px;
	font-family: "";
}
.jdnx{
	margin:0px auto;
	width: 1300px;
	overflow: hidden;
	*zoom:1;
}
.list{
	background: #f8f8f8;
	width: 1002px;
	margin-top:30px;
	overflow: hidden;
	*zoom:1;
}

.list a{
	height:60px;
	line-height: 60px;
	overflow: hidden;
	font-family: "";
}
.list a{
	color: #535353;
	height: 60px;
	width: 1002px;
	display: block;
}
.list a:hover{
	color: #acacac;
		height: 60px;
	width: 1002px;
	display: block;
	 background:  linear-gradient(to right,#a7da7f 0% ,#ffffff 100%);
}
.zt{
	font-family: "";
	font-size:14px;
}
.pl40{
	padding-left: 40px;
	overflow: hidden;
}
.zt1{
	font-family: "";
	font-size:14px;
}
.list_ul1{
	padding-top:30px;
	width: 100%;
}
.list_ul1 li{
	height: 70px;
	border-top: 1px solid #E7E6E3;
	overflow: hidden;
	*zoom:1;
	line-height: 70px;
}
.list_ul1 li span{
	font-family: "";
	font-weight: bold;
	color: #525252;
	float: left;
	font-size: 18px;
}
.list_ul1 li p{
	float: left;
	margin-left: 30px;
	font-family: "";
	line-height: 70px;
	font-size: 18px;
	color: #525252;
}
.list_ul1 li p a{
	color: #0291d0;
}
.wznn{
	width: 100%;
	line-height: 30px;
	font-family: "";
	font-size: 15px;
	color: #353535;
	margin-top:10px;
}
.tmtp{
	width: 258px;
	height: 44px;
	line-height: 44px;
	color: #FFFFFF;
	margin:0px auto;
	background: #0099DB;
	border-radius: 20px;
	font-weight: bold;
	font-size: 15px;
	text-align: center;
}
.main_xx{
	width: 100%;
	overflow: hidden;
	*zoom:1;
}
.main_xx1{
	width: 100%;
	overflow: hidden;
	*zoom:1;
}
.one_main{
	width: 448px;
	overflow: hidden;
	*zoom:1;
	margin-top:21px;
}
.wjms{
	background: #f4f4f4;
	overflow: hidden;
	border-radius: 5px;
}
.ml13{
	margin-left: 13px;
	overflow: hidden;
}
.mt28{
	margin-top: 28px;
	overflow: hidden;
}
.mb25{
	margin-bottom: 25px;
	overflow: hidden;
}
.wzms{
	width:385px;
	margin-top: 10px;
	line-height: 30px;
	font-family: "";
	font-size: 15px;
	color: #353535;
}
.xxo{
	background: url(../images/sxlc.png) repeat-y;
	width: 12px;
	overflow: hidden;
	*zoom:1;
	height:117px;
	margin-left:20px;
}
.xxo1{
	background: url(../images/sxlc.png) repeat-y;
	width: 12px;
	overflow: hidden;
	*zoom:1;
	height:140px;
	margin-left:20px;
}
.xxo2{
	background: url(../images/sxlc.png) repeat-y;
	width: 12px;
	overflow: hidden;
	*zoom:1;
	height:190px;
	margin-left:20px;
}
.mt60{
	margin-top: 60px;
	overflow: hidden;
}
.nf{
	width: 448px;
	height: 86px;
	line-height: 86px;
	margin-top:21px; 
	overflow: hidden;
	font-family: "";
	font-size: 24px;
	font-weight: bold;
}
.nf1{
	width: 448px;
	text-align: right;
	height: 86px;
	line-height: 86px;
	margin-top:21px; 
	overflow: hidden;
	font-family: "";
	font-size: 24px;
	font-weight: bold;
}
.mt48{
	margin-top: 48px;
	overflow: hidden;
}
.main_ry{
	width:948px;
	border: 1px solid #E4E2DF;
	overflow: hidden;
	*zoom:1;
	margin-top:20px;
}
.main_ko{
	width:928px;
	margin:9px auto;
	overflow: hidden;
	*zoom:1;
}
.left_ry{
	width: 420px;
	overflow: hidden;
	*zoom:1;
}
.main_left{
	height: 259px;
	overflow: hidden;
	*zoom:1;
}
.dqop {
    width: 246px;
    height: 157px;
    border: 1px solid #E4E2DF;
    overflow: hidden;
}
.mt169{
	margin-top: 169px;
	overflow: hidden;
}
.dqop img{
	width: 228px;
	height: 140px;
	padding-left:8px;
	padding-top: 8px;
}
.wz{
	width: 138px;
	overflow: hidden;
	height: 241px;
	*zoom:1;
}
.wz1{
	width: 150px;
	overflow: hidden;
	height: 241px;
	*zoom:1;
}
.dnw{
	height: 110px;
	margin-top:78px;
	,overflow: hidden;
	*zoom:1;
	text-align: right;
}
.dnw span{
	line-height:40px;
	font-family: "";
	font-size: 38px;
	font-weight: bold;
	color: #535353;
}
.dnw p{
	line-height: 28px;
	font-family: "";
	color: #363636;
	font-size: 16px;
}
.mt60{
	margin-top: 60px;
	overflow: hidden;
}
.dqop1{
	width:187px;
	height:257px;
	border: 1px solid #E4E2DF;
	overflow: hidden;
}
.dqop1 img{
	width: 171px;
	height: 241px;
	padding-left:8px;
	padding-top: 8px;
}
.zxzm{
	background: url(../images/sxlc.png) repeat-y;
	width: 12px;
	overflow: hidden;
	*zoom:1;
}
.mt123{
	margin-top: 123px;
	overflow: hidden;
}
.mt144{
	margin-top: 144px;
	overflow: hidden;
}
.mt139{
	margin-top: 139px;
	overflow: hidden;
}
.mt136{
	margin-top: 136px;
	overflow: hidden;
}
.mt150{
	margin-top: 150px;
	overflow: hidden;
}
.right_ry{
	width: ;
}
.ml5{
	margin-left: 5px;
	overflow: hidden;
}
.mt140{
	margin-top: 140px;
	overflow: hidden;
}
.kond{
	height: 116px;
	overflow: hidden;
}
@media only screen and (min-width:1250px) and (max-width:1300px){
.nav_main ul{
	float: left;
}
.nav_main ul li{
	float: left;
	color: #FFFFFF;
	font-family: "";
	font-size:16px;
	font-weight: bold;
	line-height:86px ;
	margin-left:18px;
}
.nav_main ul li a{
	color: #FFFFFF;
	font-family: "";
	text-decoration: none;
}
.soso{
	background:url(../images/soso.png) no-repeat;
	width: 25px;
	height: 25px;
	border: 0px;
	margin-left:20px;
	margin-top:30px;
}
.pl201 {
    padding-left: -5px;
}
}

@media (max-width: 480px){
	.main_page {
    background: url(../images/qywh_bj.png) no-repeat top center #ffffff;
    width: 100%;
    margin: 30px auto;
    overflow: hidden;
}
.page {
  width: 98%;
    overflow: hidden;
    padding: 5px;
    text-align: justify;
}
.page p {
    width: 89%;
    padding-top: 10px;  
    line-height: 28px;
    font-family: "";
    font-size: 15px;
    color: #363636;
    margin: 2rem auto;
}
.page_img {
    width: 100%;
    height: auto;
    margin-top: 30px;
    overflow: hidden;
}
.page_img img {
    width: 100%;
    height: 100%;
}
	.meun_left {
       display: none;
    width: 20%;
    overflow: hidden;
}
	.page_right {
    width:100%;
    overflow: hidden;
}

.foot_col{
		 display:none;
	}

	.list_ul {
    margin-left: 0.1rem;
}
.list_ul li {
    float: left;
    margin-left: 1rem;
    overflow: hidden;
    line-height: 28px;
    color: #8d8d8d;
    font-size: 16px;
    font-family: "";
    font-weight: bold;
}
.list_ul li span {
    margin-left: 5px;
    color: #ffffff;
    font-size: 16px;
    font-family: "";
}
.ydfoot_colhp {
    display: none;
}
 	.ydfoot_col {
    display: block;
    width: 100%;
    background: url(../images/d_beij.png) repeat;
    background-size: 100%;
}
.foot_main {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #E7E6E3;
    border-top: 1px solid #E7E6E3;
    overflow: hidden;
    margin-top: 2rem;
}
.jdnx1 {
    margin: 0px auto;
    width: 88%;
    overflow: hidden;
}
.bt {
    float: left;
    color: #ffffff;
    opacity: 0.68;
    margin: 0 auto;
    width: 51%;
    font-size: 16px;
    padding-top: 21px;
    padding: 34px 0px 17px;
    line-height: 0px;
}
.jdnx2 {
    margin: 0px auto;
    width: 88%;
    overflow: hidden;
}
.bt1 {
    margin-right: 0.4rem;
    color: rgb(255, 255, 255);
    font-size: 10px;
    font-family: ;
    opacity: 0.4;
}
.bt2 {
    margin-right: 0.4rem;
    color: rgb(255, 255, 255);
    font-size: 10px;
    font-family: ;
    opacity: 0.4;
}
.bt3 {
    margin-right: 0.4rem;
    color: rgb(255, 255, 255);
    font-size: 10px;
    font-family: ;
    opacity: 0.4;
}
.bt4 {
    margin-right: 0.4rem;
    color: rgb(255, 255, 255);
    font-size: 10px;
    font-family: ;
    opacity: 0.4;
}
.jdnx1 img{
    margin: 0px auto;
    width: 36%;
    overflow: hidden;
}
.banner{display:none;} 
.tou{display:none;} 
 .dnn_BannerPane{
		 display:block;
	 }
	.dqwz {
    display: none;
   
}
.dqtitle {
	    margin-left: 1.4rem;
}
.onthis-c {
    box-sizing: border-box;
    border-bottom: 2px solid #0081cc;
}
.zt1{
	padding-top: 1.4rem;
	width: 99%;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
   
    font-family: ;
   
    font-size: 12px;
  
    text-align: justify;
    width: 20rem;
}
.pl20 {
    padding-left: 0.3rem;
	 
}
.pl40 {
    padding-left: 1rem;
    overflow: hidden;
	    margin-top: 1.5rem;
}
.list_ul2 li p {
	height: 2rem;
    line-height: 4rem;
    color: #999;
    font-size: 14px;
    margin-top: -1rem;
	width:72%;
	float: left;
    margin-left: 2rem;
    font-family: "";
}
.zzjgms{
     text-align: justify;
    line-height: 1.3rem;
    
    color: #069adc;
    font-size: 14px;
   
    margin-top: 1rem;
    padding-top: 4px;
   
    width: 20rem;
}
.zzjgt  {
	width:100%;
}
.wznn {
    width: 95%;
    margin-left: 5%;
}
.wjms {
    width: 93%;
 
}
.tmtp {
   margin-top: 2rem;
}
.wzms {
    width: 78%;
   font:12px;
}
.poptrox-popup {
    min-width: 10rem !important;
    min-height: auto !important;
}
.list {
   background: none;
     width: 100%; 
 
}
.list a {
    color: #535353;
    height: 4rem;
 line-height:1.4rem;
    display: block;
}
 
.list_ul2 li span{
	margin-top: 0.6rem;
	width: 100%;
    line-height: 2rem;
    margin-right: -0.5em;
    letter-spacing: 0.5em;
    margin-left: 2rem;
	font-family: "";
    font-weight: bold;
    color: #525252;
    float: left;
    font-size: 18px;
}
 .list_ul1{
	display:none;
	
}
 .list_ul2{
	   padding-top: 30px;
    width: 100%;
	display:block;
}
.list_ul2 li {
  	 line-height: 16rem;
    height: 9rem;
    border-top: 1px solid #E7E6E3;
    overflow: hidden;
    
}
#gallery a img {
    height: 4rem;
    display: block;
    border: 0;
}
.page_phonexs{   width: 100%;
    overflow: hidden;
	display: block;
}
.ry{
	 
	display: none;
}
.main_left {
     height: auto;  
    overflow: hidden;
}
.wz1{
	 width: 100%;
	 height: auto;
}
.dnw1{
	    padding-top: 3rem;
	 width: 34%;
	 float: left;
}
.dnw1 span{line-height: 40px;
    font-family: "";
    font-size: 38px;
    font-weight: bold;
    color: #535353;
	
}
.dnw1 p{line-height: 28px;
    font-family: "";
    color: #363636;
    font-size: 16px;
	
}
.dqop1 img {
    width: 94%;
    height: auto;
    padding-left: 0.5rem;
    padding-top: 1rem;
	    padding-bottom: 1rem;
}
.dqop1 {
	margin-top: 2rem;  
    width: 51%;
     height: auto;  
    border: 1px solid #E4E2DF;
    overflow: hidden;
}
.main_xx{
	display: none;
}
.main_xx1{
	display: none;
}
.main_xx12{
	display: block;
}
.main_xx12 img{
	 width:100%;
}
.nf1 {
    width: 17%;
}
.one_main {
   width: 76%;
    overflow: hidden;
    margin-top: 1rem;
}
.xxo {
    margin-top: 1rem;
    margin-left: 1rem;
}
.wjms1 {background: #f4f4f4;
    overflow: hidden;
    border-radius: 5px;
    width: 99%;
}
.phonezzjg{
	display: block;
}
.pczzjg{
	display: none;
}
.pcfzlc{
	display: none;
}
.pm1 {    margin-top: 43rem;
}
}
/* 判断ipad */
@media only screen and (min-width:550px) and (max-width:1100px){
	 .nav_main ul{
	float: left;
}
.nav_main ul li{
	float: left;
	color: #FFFFFF;
	font-family: "";
	font-size:16px;
	font-weight: bold;
	line-height:86px ;
	margin-left:18px;
}
.nav_main ul li a{
	color: #FFFFFF;
	font-family: "";
	text-decoration: none;
}
.soso{
	background:url(../images/soso.png) no-repeat;
	width: 25px;
	height: 25px;
	border: 0px;
	margin-left:20px;
	margin-top:30px;
}
	.foot_col{
		display: none;
	}
	.ydfoot_col{
		display: none;
		 
	}
	.foot_mainhp{
		 width: 1200px;
	}
	.jdnx1hp{
		width:65%;
	}
.ydfoot_colhp {
    display: block;
    width: 1200px;
    background: url(../images/d_beij.png) repeat;
    background-size: 100%;
}
.bthp {
    float: left;
    color: #ffffff;
    opacity: 0.68;
    margin: 0 auto;
    width: 24%;
    font-size: 16px;
    padding-top: 21px;
    padding: 39px 0px 17px;
    line-height: 0px;
}
   .banner {
   width: 1200px;
}
.banner img {
    height: 320px;
    width: 100%;
}
.tou {
    width: auto;
    
}
.tbwj {
  
    width: 1200px;
   
}
 
}