@charset "utf-8";
/* CSS Document */
@media(max-width:1600px){.div1600{width: 1400px;margin: 0px auto;}}
@media(max-width:1460px){
	.div1600{width: 1200px;margin: 0px auto;}
	.wrap{width: 1200px;}
	.pro_nav ul li {
    width: 200px;
    padding: 40px 45px;
    float: left;
    max-height: 224px;
    margin-right: 12px;
}

.pro_nav ul li p{
		height:50px;
	}

.pro_img {
    margin-top: 60px;
}
.out_div {
    width: 1000px;
    margin: 0px auto;
}
.case_txt span {
    font-size: 20px;
    color: #242424;
    font-weight: bold;
    margin-bottom: 50px;
    display: block;
}
.case_txt {
    padding: 0px 40px 30px;
}
.sol_nav ul li {
    display: inline-block;
    width: 385px;
    box-shadow: 1px 1px 1px 1px #ededed;
    position: relative;
    margin-right: 15px;
    background: #fff;
}
.sol_txt {
    padding: 0px 60px 55px;
    background: #fff;
}
}




@media(max-width:1024px){
    .cp_box7 .cpon_div {
    margin-top: 0px;
}
    .cp_box6 .cpon_div {
    width: 100%;
    margin-top: 0px;
}
    .cp_box5 .cpon_div {
    width: 100%;
    margin-top: 0px;
}
    .cp_box8 {
    background-size: cover;
    height: inherit;
    padding: 10% 0px;
}
    .cp_box4 .cpon_div {
    width: 100%;
    margin-top: 0;
}
    .dh_xgtxt ul li span {
    background: url(../images/zadd_03.png)no-repeat right;
    font-size: 36px;
    color: #fff;
    display: block;
    width: 100px;
    margin: 0px auto;
}
    .dh_ft{width: 100%;}
    .dh_xgtxt {
    width: 100%;
}
    .dh_logo {
    width: 100%;
    text-align: center;
    height: inherit;
    border-right: none;
    line-height: inherit;
    margin-top: 0px;
    margin-bottom: 3%;
}
    .cpxq {
    background: #f6f6f6;
    padding: 12% 0px 15% 0px;
}
	.last4 .swiper-pagination {
    bottom: -30px;
    width: 100%;
    text-align: center;
}
	.last4 {
    background: url(../images/z3_02.png)no-repeat center;
    background-size: cover;
    height: inherit;
    padding: 10% 0px 25%;
}
	.last4_banner {
    padding-top: 0px;
}
	.last4_r {
    width: 100%;
    text-align: center;
    margin-top: 5%;
}
	.last4_nav {
    margin-top: 4%;
    text-align: center;
}
	.last4_nav ul li {
    float: inherit;
    display: inline-block;
}
.last4_nav ul li:nth-child(2){margin-right: 0px;}
	.last4_l span {
    font-size: 28px;
    color: #000000;
}
	.last4_l span {
    font-size: 28px;
    color: #000000;
}
	.last4_l {
    width: 100%;
    text-align: center;
}
.last4_l p {
    font-size: 14px;
    color: #545353;
    line-height: 27px;
    width:auto;
}
	.last3 {
    background: url(../images/cp33_02.png)no-repeat center;
    background-size: cover;
    height: inherit;
    padding: 10% 0px;
}
	.last3_bn {
    margin-top: 7%;
}
	.last3_bn .swiper-button-next, .last3_bn .swiper-button-prev{display: none;}
	.last3_box p {
    font-size: 14px;
    color: #fff;
    line-height: 27px;
}
	.last3_box span {
    display: block;
    font-size: 26px;
    text-align: center;
    color: #fff;
}
	.last2_img{display: block;}
	.last2 {
    background: url(../images/dryu_02.png)no-repeat center;
    background-size: cover;
    height: inherit;
    padding: 10% 0px 0;
}
	.last_nav {
    margin-top: 5%;
}
	.last_nav ul li {
    display: inline-block;
    text-align: center;
    border-right: 0px solid #8c8a8a;
    margin-right: -1%;
    margin-bottom: 5%;
}
	.last2_box p {
    font-size: 14px;
    color: #545353;
    line-height: 28px;
    background: url(../images/541_03.png)no-repeat left;
    padding-left: 30px;
    text-align: left;
    margin-left: 10%;
}
	.last2_box {
    width: 100%;
    margin-top: 0px;
    text-align: center;
}
.last2_box span {
    font-size: 28px;
    color: #000000;
}
	.last1 {
    background: url(../images/wq_02.png)no-repeat center;
    background-size: cover;
    height: inherit;
    text-align: center;
    padding: 10% 0px;
}
	.last1_txt {
    padding-top: 0px;
    padding-bottom: 25px;
}
	.last1_txt h3 {
    font-size: 26px;
    color: #fff;
}
	.last1_txt span {
    font-size: 18px;
    color: #fff;
    display: block;
    margin-top: 10px;
}
    	.last1_txt h2 {
    font-size: 18px;
    color: #fff;
    font-weight: 100;
    display: block;
    margin-top: 10px;
}
	.last1_txt p {
    font-size: 13px;
    color: #fff;
    line-height: 27px;
}
	.xq_endl h3 {
    font-size: 16px;
    font-weight: bold;
    color: #424242;
}
	.xq_endl {
    background: none;
}
	.xq_end ul li {
    background: #fff;
    width: 96%;
    display: inline-block;
    padding: 3% 2%;
    margin-right: 0px;
    margin-bottom: 5%;
    text-align: center;
}
	.xq_end span {
    display: block;
    font-size: 24px;
    font-weight: bold;
    color: #000000;
    text-align: center;
    margin: 10% 0px 5%;
}
	.xq_txt_tab {
    padding: 5% 3%;
    background: #fff;
    
}
.xq_topnav2 {
    display: block;
}
.xq_topnav1 {
    display:none;
}
	.xq_topnav {
    margin-top: 5%;
    text-align: center;
}
	.xq_topnav ul li {
    display: inline-block;
    border: 1px solid #f1f1f1;
    margin-right: 0px;
    width: 23%;
}
	.xq_r {
    width: 90%;
    padding: 4.5%;
}
	.xq_l {
    border-right: 1px solid #f2f2f2;
    width: 100%;
    text-align: center;
}
	.cpon_div p {
    font-size: 13px;
    color: #666872;
    line-height: 27px;
}
	.cpon_div span {
    font-size: 28px;
    color: #7e308e;
    display: block;
    font-family: 'Arial';
}
	.cpon_div h3 {
    font-size: 24px;
    color: #363635;
    display: block;
    margin-top: 2%;
    font-weight: normal;
}
	.cp_box3 {
    background: url(../images/zxg6_03.jpg)no-repeat center;
    background-size: cover;
    height: inherit;
    padding: 10% 0px;
}
.cp_box4 {
  
    background-size: cover;
    height: inherit;
    padding: 10% 0px;
}
.cp_box5 {
  
    background-size: cover;
    height: inherit;
    padding: 10% 0px;
}
.cp_box6 {
  
    background-size: cover;
    height: inherit;
    padding: 10% 0px;
}
.cp_box7 {
  
    background-size: cover;
    height: inherit;
    padding: 10% 0px;
}
.cp_box8 {
  
    background-size: cover;
    height: inherit;
    padding: 10% 0px;
}
.cp_box9 {
  
    background-size: cover;
    height: inherit;
    padding: 10% 0px;
}
	.cpon_div {
    width: 100%;
    margin-top: 0px;
    text-align: center;
}
	.cp_box2 {
    background: url(../images/zzxg_02.jpg)no-repeat center;
    background-size: cover;
    height: inherit;
    padding: 10% 0px;
}
	.cp_box1 p {
    font-size: 14px;
    color: #fff;
    line-height: 27px;
}
	.cp_box1 h1 {
    font-size: 32px !important;
    color: #fff;
    display: block;
    margin-top: 4%;
}
    .cp_box1 h1>p{  
        font-size: 32px !important;
    }
	.cp_box1 {
    background: url(../images/jju_02.png)no-repeat center;
    background-size: cover;
    height: inherit;
    text-align: center;
    padding: 10% 0px;
}
	.cpbox1_div {
    padding: 0px;
   
}
	.cp_txt i {
    display: block;
    font-size: 16px;
    color: #545353;
    font-style: normal;
    line-height: 32px;
    background: none;
    padding-left: 22px;
}
	.cp1_nav ul li:nth-child(4) .cp_txt {
    width: 100%;
    text-align: center;
    margin-top: 0px;
}
.cp_txt em {
    background: url(../images/541_03.png)no-repeat left center;
    padding-left: 22px;
    font-style: normal;
    font-size: 14px;
    font-weight: bold;
}
	.cp1_nav ul li:nth-child(1) {
    background: url(../images/zxg2_02.jpg)no-repeat center;
    background-size: cover;
    height: inherit;
    padding: 10% 0px;
}
	.cp1_nav ul li:nth-child(2) {
    background: url(../images/zxg4_02.jpg)no-repeat center;
    background-size: cover;
    height: inherit;
    padding: 10% 0px;
}
	.cp1_nav ul li:nth-child(3) {
   
    background-size: cover;
    height: inherit;
    padding: 10% 0px;
}
	.cp1_nav ul li:nth-child(4) {
   
    background-size: cover;
    height: inherit;
    padding: 10% 0px;
}
.cp_txt {
    width: 100%;
    text-align: center;
}
	.cp_txt p {
    font-size: 14px;
    color: #545353;
    line-height: 24px;
}
	.xian4 {
    height: 3px;
    width: 40px;
    background: #7e308e;
    margin: 3% auto;
}
	.cp_txt h3 {
    font-size: 24px;
    color: #000000;
    font-weight: normal;
}
	.cp_txt span {
    font-size: 18px;
    color: #000000;
}
	.cp_txt {
    margin-top: 0px;
}
	.down .dow3_nav ul li {
    padding: 0px;
    width: 100%;
}
	.dxl_k {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../images/xlk_03.png)no-repeat right;
    background-position: 95%;
    width: 95%;
    font-size: 14px;
    color: #666666;
    border: 1px solid #999999;
    padding-left: 5%;
    outline: none;
    height: 48px;
    line-height: 48px;
    margin-right: 0px;
}
	.dow2_top ul li:nth-child(4){width: 100%;display: inline-block;float: inherit;margin-top: 5%;}
	.dow2_top ul li a {
    width: 30%;
    height: 48px;
    line-height: 48px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    background: #7e308e;
    margin-left: 15px;
}
#down2 {
    width: 50%;
    border: 1px solid #999999;
    padding-left: 15px;
    height: 46px;
    line-height: 46px;
}
	.dow2_top ul li{width: 32%;display: inline-block;float: inherit;}
	.dow2_top{text-align: center;}
	.down2 {
    margin: 7% 0px;
}
	.map_end_r {text-align: center;width: 100%;margin-top: 3%;}
	.map_end_l span {
    font-size: 12px;
    font-weight: normal;
    margin-left: 0px;
    display: block;
    margin: 3% 0px;
}
	.map_end_l {
		width: 100%;
    background: none;
    padding-right: 0px;
    text-align: center;
}
	.try_nav p {
    font-size: 14px;
    color: #767676;
    line-height: 27px;
}
	.try_r {
    width: 100%;
    padding: 5% 0px;
    border-top: 1px solid #d9d9d9;
}
	.try_l {
    width: 100%;
     padding: 5% 0px;
    border-top: 1px solid #d9d9d9;
}
	.try_nav ul li {
    border-top: none;
    padding: 0px;
}
	.try_top span {
    font-size: 26px;
    color: #000000;
    margin-right: 0px;
    margin-bottom: 3%;
    display: block;
}
	.country {
    background: #f7f7f7;
    padding: 7% 0px 0px;
}
	.map_r {
    margin-right: 0px;
    width: 100%;
    text-align: center;
    margin-top: 5%;
}
.xla_k {
    background: url(../images/dq_03.png)no-repeat left;
    background-position: 10%;
    padding-left: 45px;
    border: 1px solid #acacac;
    width: 250px;
    line-height: 40px;
    height: 40px;
    outline: none;
}

	.map_tab {
    padding: 6%;
    background: #f7f7f7;
}
	.map_top ul li {
    float: left;
    width: 33.3%;
    text-align: center;
    padding: 3% 0px;
}
	.map_top ul li a {
    font-size: 14px;
    color: #646262;
    display: inline-block;
    width: 100%;
    border-right: 1px solid #d8d8d8;
}
	.map_box {
    margin: 10% 0px;
}
	.news2_ft ul li {
    display: inline-block;
    width: 240px;
    height: 48px;
    line-height: 48px;
    border-radius: 25px;
    border: 1px solid #f4f4f4;
    margin-right: 0px;
    margin-bottom: 4%;
    box-shadow: #f4f4f4 -1px -7px 30px 5px;
}
	.news2_txt p {
    font-size: 14px;
    color: #999999;
    line-height: 28px;
}
	.news2top h1 {
    font-size: 20px;
    color: #272727;
}
	.news2top p {
    font-size: 12px;
    color: #353535;
    display: block;
    margin: 2% 0px 4%;
    opacity: 0.4;
}
	.news2_r{display: none;}
	.news2 {
    margin: 7% 0px;
}
	.news2_l {
    width: 100%;
    padding-right: 0px;
    border-right: none;
}
	.dtnews_txt p {
    font-size: 14px;
    color: #727272;
    line-height: 27px;
    display: block;
    margin: 5% 0px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
	.dtnews_txt h3 {
    font-size: 14px;
    color: #353535;
    
     text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
	.dtnews_txt {
    text-align: left;
    padding: 5% 4%;
}
	.dt_img{text-align: center;}
	.ny_news .al_nav ul li {
    padding: 0px;
    width: 100%;
    margin-right: 0px;
}
	.hdl {
    background: url(../images/jj20_02.png)no-repeat center;
    background-size: cover;
    padding: 10% 0px 12%;
}
	.hdl_box2 p {
    font-size: 12px;
    color: #666666;
    line-height: 27px;
}
	.dh_box1_r {
    width: 100%;
    text-align: center;
    margin-bottom: 7%;
}
.dh_box1_l {
    width: 100%;

}
.hdl_box2_l{margin-bottom: 7%;}
.hdl_box2_r {
    width: 100%;
}
	.xt_top span {
    font-size: 14px;
    color: #2e2e2e;
    font-weight: bold;
    margin-bottom: 35px;
    display: block;

}
	.tx_r_txt p {
    font-size: 12px;
    color: #666666;
    line-height: 32px;
}
	.xt_nav ul li {
    background: #fff;
    padding: 0px 5%;
    border-radius: 12px;
    min-height: 330px;
    margin-bottom: 95px;
}
	.xt_r {
    width: 100%;
    padding: 5% 0px;
}
	.xt_l {
    margin-top: -59px;
    text-align: center;
    width: 100%;
}
	.hdxt {
    width: 100%;
    background: #f3f2f2;
    padding: 5% 0px 8%;
    margin-top: 10%;
}
	.hd_txt {
    margin: 8% 0px 6%;
}
	.hd_txt h3 {
    font-size: 30px;
    color: #2e2e2e;
    display: block;
    margin-bottom: 6%;
}
	.big_case{display: block;}
	.familyPart2{display: none;}
	.dow_bnt a {
    padding: 5px 0px;
    font-size: 12px;
    color: #666666;
    border: 1px solid #666666;
    border-radius: 25px;
    width: 70px;
    display: inline-block;
    margin-right: 8px;
}
	.out_dow{margin-right: 15px;background: #fff;padding: 5%;}
	.moble_solu{overflow: hidden;}
	.dow_nav ul li{width: 100%;
		float: left;display: inherit;margin-right:0;
		background: inherit;
		padding: 0px;
	}
	.dow_nav ul li img{width: 100%;height:auto;}
	.dow_nav ul{margin-right: -8px;}
	.down {
    background: #f6f6f6;
    padding: 10% 0px;
}
	.main_top span {
    font-size: 24px;
    color: #222222;
    font-weight: bold;
}
	.main_top {
    text-align: center;
    padding: 10% 0px 5%;
}
	.banner{display: none;}
	.moble_header{display: block;}
	.wrap{width:95%;}
	.header{display: none;}
	.moble_header{display: block;}
	.mbanner{display: block;}
	.pro_nav{text-align: center;}
	.pro_nav ul li {
    width: 42%;
    padding: 2% 3%;
    float: inherit;
    max-height: 224px;
    margin-right: 2%;
    display: inline-block;
    margin-bottom: 3%;
}
.pro_img {
    margin-top: 10%;
}
.pro_nav ul li:nth-child(2n) {
    margin-right: 0px;
}
.pro_nav ul li p{text-align: left;
text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.pro_nav .pro_img{text-align: left;}
.pro_nav ul li p {
    font-size: 12px;
    color: #969696;
    line-height: 22px;
}
.pro_nav {
    margin-bottom: 15%;
    overflow: hidden;
}
.case .casetop {
    padding: 12% 0px 5%;
}
.out_big{display: none;}
.list_nav{display: block;}
.case {
    background: #ededed;
    padding-bottom: 10%;
}
.Solutions_box{display: none;}
.moble_solu{display: block;}
.moble_solu .sol_img {
    width: 100%;
    height: inherit;
    overflow: hidden;
}
.Solutions {
    background: url(../images/bg_02.png)no-repeat center;
    background-size: cover;
    padding-bottom: 20%;
}
.xian3 {
    width: 20px;
    height: 3px;
    background: #7e308e;
    margin: 5% 0px;
}
.news_txt {
    margin-bottom: 0px;
    width: 80%;
    
}
.news_txt p{text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  line-height: inherit;
}
.news {
    background: url(../images/bg2_02.png)no-repeat center;
    background-size: cover;
    padding-bottom: 5%;
}
.ft_nav{display: none;}
.ft_logo{width: 100%;text-align: center;}
.qr{width: 100%;text-align: center;margin-top: 5%;}
.qr span{display: none;}
.footer {
    background: url(../images/mbg_02.png)no-repeat center;
    background-size: cover;
    width: 100%;
    padding-top: 85px;
}
.footer {
    background: url(../images/mbg_02.png)no-repeat center;
    background-size: cover;
    width: 100%;
    padding-top: 15%;
}
.footer .qr{ display:none;}
.footer .list{ display:block;}
.end {
    text-align: center;
    padding: 22px 0px;
    border-top: 1px solid #3f3f3f;
    margin-top: 15%;
}
.ny_top{display: none;}
.vido .div1200{ width:95%}
.div1200{width: 95%;margin: 0px  auto;}
.cp2 .div1200{height:auto;}
.ny1m_nav{text-align: center;}
.ny1m_nav ul li{display: inline-block;float: inherit;}
.ny1_top{display: none;}
.m_ny1_top{position: relative;display: block;}
.ny1m_nav ul li{width: 32%;padding: 3% 0px;}
.on1_nav ul li{
	width: 100%;
	float: left;
	margin:0px 0px 4% 0px;
    background: inherit;
    padding-bottom:0;
    box-sizing:border-box
}
.on1_nav ul li a{margin-right: 0;background: #fff;display: block;}
.on1_nav ul{margin-right:0;}
.on1_nav{text-align: center;}
.on1_img{ max-height:100%}
.on1_nav ul li:nth-child(3n){margin-right:0px;}
.al_nav ul li{width:100%;margin-right: 0px;float: left;box-shadow: inherit;}
.al_nav ul li:nth-child(3n){margin-right: 0px;}
.al_nav ul li:nth-child(2n){margin-right: 0px;}
.al_nav ul{margin-right: -8px;}
.al_nav ul li a{display: block;margin-right: 8px;box-shadow: 1px 1px 1px #f3f3f3;}
.al_nav ul li span {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #373737;
    font-weight: bold;
    padding: 10% 0px;
}
.al_nav ul li img{width: 100%;}

.list_nav .case_txt{padding: 8% 5%;}

.pcTab{ border-top:#ddd solid 1px; padding-top:15px;}

.xyLayer{ width:90%; height:320px; background:#fff; position:absolute; border-radius:3px; -moz-border-radius:3px; display:none;}
.xyLayer .title{ height:30px; background:#f3f3f3; border-bottom:#e5e5e5 solid 1px; line-height:30px;  padding-left:10px; font-size:14px; color:#333333;}
.xyLayer .content{ height:250px; line-height:22px; padding:10px; overflow:hidden; overflow-y: auto;}


}
@media(max-width:640px){
.cp_box1,.cp_box2,.cp_box3,.cp_box4,.cp_box5,.cp_box6,.cp_box7,.cp_box8,.cp_box9
{ background:none !important;padding: 5% 0 0;}
#hidsfs { display:none;}
	.xq_txt_top ul li {
    float: left;
    width: 25%;
    text-align: center;
    background: #ededed;
    border-radius: 15px 15px 0px 0px;
    height: 27px;
    line-height: 27px;
    padding: 5px 0px;
}
	.vido p {
    font-size: 12px;
    color: #fff;
    opacity: 0.5;
    line-height: 43px;
    display: block;
    margin-bottom: 1%;
}
	.vido h3 {
    font-size: 14px;
    color: #fff;
}
	.down .dow3_nav ul li span {
    display: block;
    font-size: 12px;
    color: #666667;
    text-align: center;
    padding: 0px;
    height: 32px;
    margin-top: 16px;
}
	.down .dow3_nav ul li:nth-child(4n){margin-right: 0px}
	.down .dow3_nav ul li {
    padding: 0px;
    width: 100%;
}
	.dl {
    width: 100%;
    padding: 8% 0px 10%;
    background: #f6f6f6;
}
	.yzm_k {
    border: 1px solid #dcdcdc;
    width: 30%;
    height: 46px;
}
.yzm_k img{width: 100%;height: 100%;}
	.yzm {
    padding-left: 15px;
    width: 50%;
    height: 20px;
    line-height: 20px;
    margin-top: 13px;
    border-left: 1px solid #dcdcdc;
}
	.admin {
    padding-left: 15px;
    width: 60%;
    border-left: 1px solid #dcdcdc;
    height: 20px;
    line-height: 20px;
    margin-top: 13px;
}
	.dl_div {
    width: 84%;
    margin: 0px auto;
    background: #fff;
    border-radius: 20px;
    padding: 5% 7% 10%;
}
	.bg tbody tr {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dashed #d5d5d5;
    font-size: 14px;
    color: #666666;
}
	.bg tbody tr:nth-child(1) {
    background: #7e308e;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    border-bottom: 1px solid #fff;
}
	.bg tbody tr {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px dashed #d5d5d5;
    font-size: 16px;
    color: #666666;
}
	.bg tbody tr td:nth-child(1) {
    width: 70%;
    padding-left: 25px;
}
	 .bg tbody tr td:nth-child(2){width: 22.5%;display: none;}
 .bg tbody tr td:nth-child(3){width: 21.5%;display: none;}
	.dow2_top ul li a img {
    position: relative;
    top: -11px;
    left: -5px;
}
	.dow2_top ul li a {
    width: 30%;
    height: 32px;
    line-height: 32px;
    text-align: center;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    background: #7e308e;
    margin-left: 15px;
}
	#down2 {
    width: 50%;
    border: 1px solid #999999;
    padding-left: 10px;
    height: 28px;
    line-height: 28px;
}
	.dxl_k {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../images/xlk_03.png)no-repeat right;
    background-position: 95%;
    width: 95%;
    font-size: 14px;
    color: #666666;
    border: 1px solid #999999;
    padding-left: 5%;
    outline: none;
    height: 30px;
    line-height: 30px;
    margin-right: 0px;
}
	.dow2_top{text-align: center;}
	.news2top h1 {
    font-size: 18px;
    color: #272727;
}
	.xt_txt h3 {
    font-size: 18px;
    color: #2e2e2e;
    line-height: 48px;
}
	.hd_txt h3 {
    font-size: 24px;
    color: #2e2e2e;
    display: block;
    margin-bottom: 6%;
}
	.down .ny1m_nav ul li {
    width: 46%;
    padding: 3% 0px;
}
.dow_nav {
    margin-bottom: 7%;
}
.news_txt p {
    font-size: 16px;
    color: #242424;
    font-weight: bold;
    line-height: 40px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.case_txt span {
    font-size: 16px;
    color: #242424;
    font-weight: bold;
    margin-bottom: 50px;
    display: block;
}
.al_box {
    margin: 15% 0px 10%;
}
	.about1 {
    margin: 15% 0px;
}
	.about1 h1 {
    font-size: 20px;
    color: #272727;
}
	.ny1m_nav {
    margin-bottom: 5%;
}
	.ny1m_nav ul li a{font-size: 12px;}
	.ny1_main {
    background: #f6f6f6;
    padding: 8% 0px;
}
.m_more{display: block;}
.on1_nav ul li span {
    font-size: 14px;
    color: #424242;
    display: block;
    text-align: center;
    font-weight: bold;
    padding: 5% 0px 10%;
}
.ny_btn{display:none; }
	
	
	
	
	
	
/*	修改*/
.cp_box10, .cp_box11, .cp_box12 {
		background: none!important;
	}
	.cp_box10 .cpon_div p, .cp_box11 .cpon_div p , .cp_box12 .cpon_div p{
    color: #666872;
}
	.cp_box9 .cpon_div p {
    color: #666872;
}
	.cp_box9 .cpon_div h3 {
    color: #000;
}
	.cp_box9 {
    background: none;
}
	.cp_box8 .cpon_div p {
    color: #666872;
}
	.cp_box8 .cpon_div h3 {
    color: #000;
}
	.cp_box8 {
    background: none;
}

	.cp_box7 {
    background: none;
    
}
	.cp_box6 {
    background: none;
}
	.cp_box5 .cpon_div p {
    color: #666872;
}
	.cp_box5 .cpon_div h3 {
    color: #000;
}
	.cp_box5 {
    background: none;
}
	.cp_box4 {
    background: none;
  
}
	.cp_box3 .cpon_div p {
    color: #666872;
}
	.cp_box3 .cpon_div h3 {
    color: #000;
}
	.cp_box3 {
    background: none;
}
	.cp_box2 {
    background: none;
}
	.hideImg{
	display: block;
}
	.house_two{
	display: block;
}
	.house_one{
		display: none;
	}
	.cp_box1 {
    background: none;
}
	.cp_box1 h1 {
		color: #000;
	}
		.cp_box1 p {
    color: #666872;
}

	.nybanner{width: 100%; height: 35vw;}
	.ioc_logo {
		width:85px;
	}
	.ioc_logo img{
		width: 100%;
	}
	.mk_search img {
    width: 20px;
    margin: 8px 20px 0px 0px;
}
    .bnt {
    cursor: pointer;
    margin-top: 9px;
    width: 25px;
}	

.cp_box7 .cpon_div p{ color:#333;}
.cp_box10 .cpon_div h3, .cp_box11 .cpon_div h3 {  color: #333;}
.cp_box2 h2,.cp_box6 h2,.cp_box7 h2,.cp_box8 h2,.cp_box9 h2,.cp_box10 h2,.cp_box11 h2{ display:block;}
.cp_box2 h3{ color: #000;}                                                          
/*.cp_box2 h3,.cp_box6 h3,.cp_box7 h3,.cp_box8 h3,.cp_box9 h3,.cp_box10 h3,.cp_box11 h3{ display:none;}*/	

/*	end*/

.last1, .last2, .last5, .last6, .last7, .last8, .last9, .last10{ height:auto; background:none!important; text-align: center;}
.last1 .hideImg, .last2 .hideImg, .last3 .hideImg, .last4 .hideImg, .last5 .hideImg, .last6 .hideImg, .last7 .hideImg, .last8 .hideImg, .last9 .hideImg, .last10 .hideImg{ display:block;}
.last1_txt p{ width:auto;}
.last1_txt span{ color:#000;}
.last1_txt h2{ color:#000;}
.last3_box{ padding-top:40px;}
/*.last3_box span{ color:#333;}*/
.last3_box p{ color:#666;}
/*.last3_bn span{ color:#666;}*/

.last3, .last4, .last6, .last7, .last8, .last9, .last10{ padding-top:10%;}
.last6 .last1_txt{ float:none;}

.last4 .download-btn{ left:10px; margin-left:0; bottom:2%;}

.last5{padding-top: 25px;}
    .last8 .last1_txt, .last10 .last1_txt{ padding-bottom: 25px;}


}
@media(max-width:400px){

	.dow_bnt a{margin-right: 0px;margin-bottom: 5px;}
	.dow_nav ul li p {
    font-size: 12px;
    color: #666666;
    line-height: 22px;
    text-align: left;
   margin: 5px 0px;

}
.map_l p {
    font-size: 12px;
    color: #767676;
    line-height: 37px;
}
.map_top ul li a {
    font-size: 12px;
    color: #646262;
    display: inline-block;
    width: 100%;
    border-right: 1px solid #d8d8d8;
}
     .pcTab li{width: 46%;margin: 0; display: block; float: left;
    padding: 3% 0px;}
    .pcTab li a{ font-size: 12px;}
}
@media(max-width:350px){

	.down .ny1m_nav ul li {
    width: 45%;
    padding: 3% 0px;
}
	.ny1m_nav ul li {
    width: 46%;
    padding: 3% 0px;
}


}