﻿@charset "utf-8";

/* CSS Document */
*{ padding:0px; margin:0px;}
body{ font-family:'黑体',Arial, Helvetica, sans-serif; }
a{ text-decoration:none}
.clear{ clear:both}
h1,h2,p,body{font-weight: normal;margin: 0;}
ul{margin: 0; padding: 0; list-style: none;}
img{border: none;vertical-align: top;}
input,textarea{outline:none;}

/*头部*/
.header{ width:100%; margin:auto; padding-top:20px; background:#003268; border-bottom:1px solid #1a4777;position:relative; }
.header_top{ width:100%; margin:auto}
.header .logo{ float:left; margin-left:4%; margin-top:10px; z-index:9999; position:relative }
.header .logo img{ width:100%; transition:1s}
.header .menu{ display:none}
.header .nav{ float:right; margin-top:20px;  transition:1s }
.header .nav .nav-acti{color:#be9d64}
.header .nav li{ float:left;  padding-bottom:40px; transition:1s}
.header .nav li a{ color:#fff; font-size:14px; margin-right:38px; transition:0.5s}
.header .nav .a-acit{ color:#be9d64}
.header .nav .search{ float:left; position:relative; }
.header .nav .search span{ color:#335b86}
.header .search_ss{ width:0px; height:40px; position:absolute; top:-10px; right:-10px;  border-radius:25px; background:#fff; overflow:hidden; transition:0.5s }
.header .search_ss1{ border:1px solid #ccc; width:458px;}
.header .search_ss .txt{ width:375px; height:40px; line-height:40px; float:left; border:none; margin-left:25px; }
.header .search_ss .tj{ border:0px;background:url(../img/search.png) no-repeat; width:21px; height:20px; float:right; margin-right:25px; margin-top:10px; display:none}

.header .nav .cn{ float:left; position:relative; color:#fff;  }

.header .tel{ float:left;width:215px; height:50px; line-height:50px; text-align:center; color:#e4ab7a; background:url(../img/ybj.png) no-repeat; background-size:100% 100%; font-size:16px; transition:1s; margin-left:38px; position:relative; top:-15px;}

/*搜索*/
.sousuo_box{width:100%; height:550px; background-color: rgba(0,50,104,0.9); position:absolute; left:0px; top:0px; z-index:999; display:none}
.sousuo_box1{ width:100%; height:99px; border-bottom:1px solid #3462a0; transition:1s}
.sousuo_box11{ width:1400px;  margin:auto}
.sousuo_box11 a{ color:#fff; font-size:16px; line-height:20px; color:#fff; background:url(../img/gb.png) no-repeat center right; float:right; padding-right:30px; margin-top:30px; transition:1s}
.sousuo_box .wrap-title{ color:#fff; padding-bottom:30px;}
.sousuo_box2{ width:850px; margin:auto;}
.sousuo_box2-txt{ width:590px; height:60px; background:#fff; line-height:60px; border:none; color:#000; font-size:19px; text-indent:10px;}
.sousuo_box2-sub{ width:240px; height:60px; line-height:58px; text-align:center; border:none; background:none; border:2px solid #fff; color:#fff; font-size:18px; font-family:'黑体'; float:right}
.sousuo_box3{ color:#fff; font-size:30px; text-align:center; padding-top:40px;}



.animation{
-webkit-animation:bounceIn 1s .2s ease both;
-moz-animation:bounceIn 1s .2s ease both;}
@-webkit-keyframes bounceIn{
0%{opacity:0;
-webkit-transform:scale(.3)}
50%{opacity:1;
-webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes bounceIn{
0%{opacity:0;
-moz-transform:scale(.3)}
50%{opacity:1;
-moz-transform:scale(1.05)}
70%{-moz-transform:scale(.9)}
100%{-moz-transform:scale(1)}
}

.animation1{ -webkit-animation:bounceOut 1s .2s ease both;
-moz-animation:bounceOut 1s .2s ease both;}
@-webkit-keyframes bounceOut{
0%{-webkit-transform:scale(1)}
25%{-webkit-transform:scale(.95)}
50%{opacity:1;
-webkit-transform:scale(1.1)}
100%{opacity:0;
-webkit-transform:scale(.3)}
}
@-moz-keyframes bounceOut{
0%{-moz-transform:scale(1)}
25%{-moz-transform:scale(.95)}
50%{opacity:1;
-moz-transform:scale(1.1)}
100%{opacity:0;
-moz-transform:scale(.3)}
}





/*悬浮*/
.header_fix{ position:fixed; z-index:9999}
.header_fix .logo{ float:left; margin-top:0px; }
.header_fix .logo img{ width:60%}
.header_fix .nav{ margin-top:0px;}
.header_fix .nav li{ padding-bottom:20px}
.header_fix .nav .nav-top{ top:59px !important}
.header_fix .tel{ float:left;width:215px; height:40px; line-height:40px; text-align:center; color:#e4ab7a; background:url(../img/ybj.png) no-repeat; background-size:100% 100%; font-size:16px; transition:1s; margin-left:38px; position:relative; top:-10px;}


/*悬浮搜索*/
.header_fix .sousuo_box1{ width:100%; height:60px; border-bottom:1px solid #3462a0}
.header_fix .sousuo_box11 a{  margin-top:20px;}


@media screen and (max-width: 1600px){
.sousuo_box11{ width:1200px; }
}



.menu_rjt{ display:none}

/*二级导航*/
.header .nav .nav-top{ width:100%; background:#003268 !important; position:absolute; padding-bottom:25px; left:0px; top:99px; z-index:1;  background:url(../images/nav_bg.png) no-repeat top; background-size:100% 100%; display:none}

.ejdh{ width:1200px; margin:auto}
.ejdh_f{ float:left; width:25%; }

.ejdh_f span{ display:block; width:95%; border-bottom:1px solid #c99161; color:#c99161; padding-bottom:10px; padding-top:20px; margin-bottom:10px; font-size:14px;}

.ejdh_f  a{ display:block; width:95%; float:none; height:30px; line-height:30px; font-size:12px !important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ejdh_f  a:hover{ background:#fff; color:#000 !important; text-indent:10px;}

/*头部——二级导航wap*/

@media screen and (max-width: 750px){
.header{ width:100%; margin:auto; padding-top:20px; padding-bottom:20px; position:relative }
.header .logo{ float:left; width:40%; margin-left:2.5%}
.header .logo img{ max-width:100%}
.header .menu{ display:block; position:absolute; right:2.5%; top:32px; width:10%; z-index:999; }
.header .menu1{  }
.header .menu img{ max-width:80%; float:right; }
.header .nav{ position:absolute; width:100%;   background-color: rgba(0,0,0,0.9); left:0px; top:-20px; z-index:99; display:none; padding-bottom:20px;   }
.header .nav .wap_menu{ width:90%; margin:auto; margin-top:70px;  }
.header .nav li{ display:block; width:100%; float:left; position:relative; padding-bottom:20px; border-bottom:1px solid #ccc; margin-top:20px;}
.menu_rjt{ display:block; position:absolute; right:0px; top:5px;}
.menu_rjt img{ width:25px;}
.header .nav li a{ color:#000; font-size:14px; margin-right:38px; transition:0.5s; color:#FFF;}
.header .nav li a:hover{ color:#be9d64}
.header .nav .a-acit{ color:#be9d64}
.header .nav .search{ float:right;  }	
.header .nav .nav-top{ width:100%; position:relative; padding-bottom:0px; left:0px; top:10px; z-index:1; background:none; display:none}
.nav-top-boder{ display:none !important; height:5px; background:#be9d64; display:block; width:129px; margin:auto; margin-bottom:25px;}
.header .nav .nav-top a{ width:100%; display:block;  line-height:30px; text-align:left; text-indent:30px; font-size:14px; color:#fff !important}
.header .nav .nav-top a span{ border-bottom:0px solid #ccc; padding-bottom:0px; padding-left:0px; padding-right:0px;}
.ejdh{ width:100%; margin:auto}
.ejdh_f{ float:none; width:100%; }
.tel{ display:none}
.header .nav .search {
    float: right;
    position: absolute;
    top: 35px;
    right: 15%;
}

.header .nav .search span{ display:none}

.header .nav .cn {
    float: left;
    position: absolute;
    top: 35px;
    right: 25%;
}
	
	
.header .nav .nav-top{ background:none !important}	
.ejdh_f  a{ text-indent:0px !important;}
.ejdh_f  a:hover{ background:none; color:#000 !important; text-indent:0px !important;}
.ejdh_f span{ width:100%; border:0px; padding-bottom:0px; margin-bottom:0px;}


/*搜索*/
.sousuo_box{width:100%; height:550px; background-color: rgba(0,50,104,1); position:absolute; left:0px; top:0px; z-index:999; display:none}
.sousuo_box1{ width:100%; height:99px; border-bottom:none; transition:1s}
.sousuo_box11{ width:100%;  margin:auto}
.sousuo_box11 a{ color:#fff; font-size:16px; line-height:20px; color:#fff; background:url(../img/gb.png) no-repeat center right; float:right; padding-right:30px; margin-top:30px; transition:1s; margin-right:2.5%}
.sousuo_box .wrap-title{ color:#fff; padding-bottom:20px;}
.sousuo_box2{ width:95%; margin:auto;}
.sousuo_box2-txt{ width:100%; height:50px; background:#fff; line-height:50px; border:none; color:#000; font-size:18px; text-indent:10px;}
.sousuo_box2-sub{ width:100%; height:50px; line-height:48px; text-align:center; border:none; background:none; border:2px solid #fff; color:#fff; font-size:18px; font-family:'黑体'; float:none; margin-top:20px;}
.sousuo_box3{ color:#fff; font-size:24px; text-align:center; padding-top:40px;}
	}








.banner{ width:100%; position:relative; overflow:hidden; }
.pc_li{ position:absolute; left:0px; transition:0.5s}
.banner .acti{ display:block}
.banner .pc_li li{ display:block; float:left; background-size:100% auto !important;}
.banner .scale { transition:10s; transform: scale(1.2); }
.baner_size{ font-size:68px; color:#fff; text-align:center; padding-top:10%; display:none; transition:1s}
.baner_size span{ display:block; font-size:18px; padding-top:35px;}
/*.banner li img:hover{transform: scale(1.3); }
*/
.baner_oli{ display:block; width:100%; height:10px; position:absolute; left:0px; bottom:0px; z-index:220; bottom:20px;  display: -webkit-flex; display: flex;-webkit-align-items: center; align-items: center;
-webkit-justify-content: center;  justify-content: center;}
.baner_oli ul{ display:block;  height:25px;}
.baner_oli li{ position:relative !important; display:block; width:8px; height:8px; background:#fff; float:left; margin-left:10px; border-radius:50%; transition:0.5s}
.baner_oli .mrys{ background:#c3a36c; width:30px; border-radius:10px;}


/*banner-wap*/
@media screen and (max-width: 750px){
.banner{ width:100%; position:relative; overflow:hidden;height:400px !important; margin-top:0px; }
.pc_li{ position:absolute; left:0px; transition:0.5s; height:100%; }
.banner .acti{ display:block}
.banner .pc_li li{ display:block; float:left; background-size:auto 100% !important; height:400px !important;}
.banner .scale { transition:10s; transform: scale(1.2); }
.baner_size{ font-size:24px; color:#fff; text-align:center; padding-top:10%; display:none; transition:1s}
.baner_size span{ display:block; font-size:16px; padding-top:35px;}
/*.banner li img:hover{transform: scale(1.3); }
*/
.baner_oli{ display:block; width:100%; height:10px; position:absolute; left:0px; bottom:0px; z-index:50; bottom:20px;  display: -webkit-flex; display: flex;-webkit-align-items: center; align-items: center;
-webkit-justify-content: center;  justify-content: center;}
.baner_oli ul{ display:block;  height:25px;}
.baner_oli li{ position:relative !important; display:block; width:8px; height:8px; background:#fff; float:left; margin-left:10px; border-radius:50%; transition:0.5s}
.baner_oli .mrys{ background:#c3a36c; width:30px; border-radius:10px;}	
	
.baner_size{ padding-top:30% !important;}	
	}


.selt{ width:100%; background:url(../img/set_bg.png) repeat-y; padding-top:40px; }
.selt_m{ width:1200px; margin:auto; }
.selt_m li{ float:left; width:33.3%;}
.selt_m li p{ font-size:14px; color:#003268; padding-bottom:10px; font-weight:bold}
.selt_m li select{ width:90%; height:60px; background:none; border:1px solid #99adc3; font-size:24px; transition:0.5s; color:#4e5664}
.selt_m li select:hover{ text-indent:20px;}
.selt_ss{ width:253px; height:55px; margin:auto; margin-top:20px; overflow:hidden}
.selt_ss1{background:#c99161; width:249px; height:51px; line-height:51px; border:2px solid #c99161;  color:#fff; font-size:14px; transition:1s}
.selt_ss1:hover{ background:none; color:#000; }


.list{ width:100%; margin-top:40px;}
.list li{ float:left; display:block; width:50%; overflow:hidden; transition:1s; position:relative}
.list_f{ width:95%; position:absolute; bottom:20px; left:2.5%; z-index:199; color:#fff; font-size:24px; }
.listf_jj{ background:url(../img/xhx.png) no-repeat bottom left; padding-bottom:10px;}
.listfa{ padding-top:10px; display:none}
.listfa1{ width:170px; height:38px; line-height:38px; text-align:center; border:1px solid #fff; margin-top:10px; font-size:14px; transition:1s}
.listfa1 a{ color:#fff}
.listfa1:hover{  border:1px solid #F65275; background:#F65275}
.img_t{ width:100%; transition:1s;}
.img_t:hover{ transform: scale(1.2);  }

.xjt{position:absolute; right:0px; bottom:0px; transition:1s}
.xjt1{transform: rotateZ(180deg);}

.tab_box{width:100%;  background:#fff; display:none;}
.tab_box1{ width:98%; margin:auto}
.tab_box1 li{ float:left; width:25%; padding-top:40px; padding-bottom:40px;}
.tab_box1 li img{ width:100%}
.tab_box2{ width:95%; margin:auto} 
.tab_box3{ font-size:16px; color:#041E42}
.tab_box3 span{ display:block; font-size:24px; padding-top:10px; padding-bottom:10px;}
.tab_box3 a{ display:block; color:#041E42; height:48px; line-height:48px; text-align:center; border:2px solid #041E42; margin-top:40px; font-size:14px; transition:1s}

.tab_box3 a:hover{ background:#041E42; color:#fff}



.list .swiper-container {
	width: 100%;
	height: 100%;
}
.list .swiper-slide {
	text-align: center;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.list .swiper-pagination-bullet {
	background: #fff !important
}
.list .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	top: 10px !important;
	left: 2% !important;
	width: auto !important
}


.news{ width:1600px; margin:auto; margin-top:60px; overflow:hidden; }
.news_title{ text-align:center; font-size:40px; color:#0e2445; background:url(../img/xhx.png) no-repeat center bottom; padding-bottom:10px; }
.news_minf{ float:left; width:50%; margin-top:25px; height:444px; position:relative;background:#fff}
.news_minf-maximg{ height:222px; overflow:hidden}
.news_minf img{ width:100%}
.news_minf_title{ width:70%; margin:auto; text-align:center; font-size:24px; color:#0e2445; padding-top:20px;}
.news_minf_title span{ display:block; font-size:14px; margin-top:20px;}
.ljgd1{ width:143px; height:44px; border:2px solid #c99161; position:absolute; bottom:40px; left:40%; transition:1s }
.ljgd1 a{ display:block; width:143px; height:44px; line-height:44px; text-align:center; color:#c99161; font-size:14px; }
.ljgd1 a:hover{ color:#fff}
.ljgd1:hover{ background:#c99161; }

.news_min{ width:50%; float:right; margin-top:25px; background:#fff }
.news_min li{ float:left; display:block; width:100%; height:222px; overflow:hidden; position:relative; }
.news_min li img{ float:right; width:50%; }
.new_li{position:absolute; width:50%; height:100%; left:0px; top:0px; }
.news_zt{ width:90%; height:93%; padding-top:7%; font-size:15px; text-align:right; position:relative; margin:auto }
.news_zt span{ width:100%; display:block;  font-size:14px; margin-top:20px;}
.ljgd{ width:143px; height:44px; border:2px solid #c99161; position:absolute; bottom:40px; right:0; transition:1s }
.ljgd a{ display:block; width:143px; height:44px; line-height:44px; text-align:center; color:#c99161; font-size:14px; }
.ljgd a:hover{ color:#fff}
.ljgd:hover{ background:#c99161; }


.lxwm{ width:100%; margin-top:40px; position:relative }
.lxwm_p{ position:absolute; width:100%; height:100%; top:0px; left:0px;
 display: -webkit-flex; display: flex;-webkit-align-items: center; align-items: center;
-webkit-justify-content: center;  justify-content: center; color:#fff

 }

.lxwm img{ width:100%}

.lxwm_pf{ width:1600px; margin:auto;   }
.lxwm_pf_title{ text-align:center; font-size:40px; color:#fff; background:url(../img/xhx.png) no-repeat center bottom; padding-bottom:10px;}
.lxwm_pf ul{ margin-top:40px;}
.lxwm_pf li{ float:left; width:25%; text-align:center; background:url(../img/bk1.png) no-repeat; background-size:100% 100%; padding-top:30px; padding-bottom:20px; transition:1s }
.lxwm_pf li a{ color:#fff; line-height:40px; font-size:16px; }
.lxwm_pf img{ max-width:82px !important; transition:1s }
/*.lxwm_pf img:hover{ transform: rotateZ(360deg);}*/
.lxwm_pf1{transform: rotateZ(360deg);}
.lxwm_pf li:hover{ background:url(../img/bk.png) no-repeat; background-size:100% 100%; }

.rlt{ line-height:10px; transition:0s; margin-top:10px;}




.footer{ background:#f2f2f2; overflow:hidden; padding-top:40px;}
.footer_m{ width:1600px; margin:auto}
.footer_mf{ float:left; width:33.333%; font-size:16px;}
.footer_mf span{ display:block; line-height:25px;}
.mf_fx{ margin-top:50px;}
.mf_fx li{ float:left; padding-right:20px;}
.fot_nav { width:210px;margin:auto;margin-top:40px; }
.fot_nav a{ font-size:14px; color:#2c323e}
.ewm{ text-align:right; color:#c99161; font-size:18px; font-weight:bold}
.ewm1{ width:110px; float:right; margin-top:5px;}
.ewm1 p{ padding-top:5px; text-align:center }
.ewm1 p:nth-child(1){ letter-spacing:3.2px;}


.footer_icp{ width:100%; height:60px; line-height:60px; border-top:1px solid #e0e0e0; text-align:center; font-size:14px; color:#2c323e; margin-top:20px;}

@media screen and (max-width: 1600px){
.news{ width:1200px; margin:auto; margin-top:60px; overflow:hidden; }
.lxwm_pf{ width:1200px; margin:auto;   }
.footer_m{ width:1200px; margin:auto}
}

@media screen and (max-width: 750px){
.selt_m{ width:95%; margin:auto}
.selt_m li {float: none;width:100%;}
.selt_m li select{ width:100%; font-size:16px; margin-bottom:20px;}
.selt_ss{ margin-top:0px;}
.list{ width:95%; margin:auto}
.list li{ width:100%; float:none; margin-top:20px;}

.news{ width:95%; margin:auto; margin-top:40px;}
.news_title{ font-size:28px;}
.news_minf{ width:100%; float:none; height:auto !important; padding-bottom:20px;}
.news_minf-maximg{ height:auto}
.news_minf_title{ width:95%; font-size:15px;}
.ljgd1 { width: 143px;height: 44px;border: 2px solid #c99161;position:relative;bottom: 0px;
left: 0%; transition: 1s; margin:auto; margin-top:20px;}
.news_min{ width:100%; float:none; margin-top:0px;}
.news_min li{ height:auto}
.news_min li img{ float:none; width:100%}

.new_li {position:relative; width: 100%; height: 100%;left: 0px; top: 0px;
}


.news_zt { width: 95%;height: auto !important; padding-top: 20px;font-size: 15px;text-align: center !important;
    position: relative;
    margin: auto;
}
.ljgd {
    width: 143px;
    height: 44px;
    border: 2px solid #c99161;
    position:relative;
    bottom: 0px;
    right: 0;
    transition: 1s; margin:auto; margin-bottom:20px; margin-top:20px;
}

.new_li{ float:none !important; left:0px !important}
.news_min li img{ float:none !important}




.lxwm{ height:auto; overflow:hidden}
.lxwm_pf{ width:95%; margin:auto}
.lxwm_pf li{ width:50%}
.lxwm_pf_title{ font-size:28px;}


.footer{ padding-top:0px;}
.footer_m{ width:95%; margin:auto}
.footer_mf{ width:100%; float:none}
.footer_mf span{ text-align:center}
.mf_fx{ overflow:hidden;  width:162px; margin:auto;margin-top:20px;}
.mf_fx li {float: left;padding-right: 10px; padding-left: 10px;}
.fot_nav{ margin-top:20px}
.footer_mf{ margin-top:20px;}
.ewm{ text-align:center; margin-top:20px;}

.ewm1{ width:130px; float:none; margin:auto; margin-top:5px;}
.ewm1 p{ padding-top:5px; text-align:center }
.ewm1 p:nth-child(1){ letter-spacing:3.2px;}


.footer_icp{ width:95%; margin:auto; height:auto; line-height:20px; padding-top:10px; padding-bottom:10px;}
}



/*通用*/
.banner_ner{ width:100%; position:relative; }
.banner_ner img{ width:100%;}
.banner_nerSize{ position:absolute; width:100%; height:100%; left:0px; top:0px;
 display: -webkit-flex; display: flex;-webkit-align-items: center; align-items: center;
-webkit-justify-content: center;  justify-content: center;  }
.banner_nerSize_title{ width:100%}
.banner_nerSize_title a{ width:201px; height:48px; display:block; text-align:center; border:2px solid #fff; line-height:48px; font-size:14px; margin:auto; color:#fff; margin-top:20px; transition:1s; background:url(../img/pdf-btn-sprite.png) no-repeat 30px center;  }
.banner_nerSize_title a:hover{ background:#c99161;border:2px solid #c99161; background:url(../img/pdf-btn-sprite.png) #c99161 no-repeat 30px center; }
.banner_nerSize_title span{ display:block; text-align:center; font-size:60px; color:#fff; background:url(../img/xhx.png) no-repeat center bottom; padding-bottom:20px; }
.banner_nerSize_title-m{ font-size:18px; width:70%; margin:auto; color:#fff; text-align:center; margin-top:20px; }



.wrap-nav{width: 100%;border-bottom: 1px solid #efefef;margin:0 auto;font-size: 14px;line-height: 1;color: #333;}
.wrap-nav p{width: 1400px;margin: 0 auto; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wrap-nav a{display: inline-block;font-size: 14px;line-height: 1;color: #333;padding-top: 24px;padding-bottom: 18px;}


.fr_mr{ width:100%; background:#0042a5}
.fr_mr .wrap-title{ color:#fff}
.fr_mr .wrap-box1-text{ color:#fff}

.fr_mr-a{ width:201px; height:48px; line-height:48px; border:2px solid #fff; margin:auto; border-radius:5px}
.fr_mr-a a{ display:block; width:100%; height:48px; line-height:48px; text-align:center; color:#fff; font-size:18px; transition:1s}
.fr_mr-a a:hover{ background:#fff; color:#000}


.fr_mr-list{ width:100%; margin-top:100px;}
.fr_mr-list li{ float:left; width:33.3333%; padding-bottom:40px;}
.fr_mr-list li img{ width:100%}
.fr_mr-list1{ width:90%; margin:auto}
.fr_mr-list1-rq{ font-size:18px; color:#000; margin-top:40px;}
.fr_mr-list1-rq span{ display:block; width:52px; height:5px; background:#c99161; margin-top:10px;}
.fr_mr-list1-title{ color:#000; font-size:24px; margin-top:20px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fr_mrla{ margin-top:40px;}
.fr_mrla a{ color:#000; border-bottom:1px solid #000; font-size:14px; padding-bottom:5px; }
.fr_mr-white .fr_mr-list1-rq,.fr_mr-white .fr_mr-list1-title{ color:#fff }
.fr_mr-white .fr_mrla a{ color:#fff; border-bottom:1px solid #fff }




@media screen and (max-width: 1600px){
.wrap-nav p{width: 1200px;margin: 0 auto;}
.fr_mr-list1-title{ color:#000; font-size:20px}

}


@media screen and (max-width: 750px){
.banner_ner{ width:100%; height:250px; position:relative; overflow:hidden }
.banner_ner img{ height:250px; width:auto; position:relative; left:-40%}
.banner_nerSize{ position:absolute; width:100%; height:100%; left:0px; top:0px;  }
.banner_nerSize_title span{ display:block; text-align:center; font-size:32px; color:#fff; background:url(../img/xhx.png) no-repeat center bottom; padding-bottom:20px; }
.banner_nerSize_title-m{ font-size:16px; width:70%; margin:auto; color:#fff; text-align:center; margin-top:20px; line-height:20px; }
.wap_img{ height:500px; width:auto !important; position:relative; left:-40%;}
.wap_img1{ height:300px; width:auto !important; position:relative; left:-40%;}

.wrap-nav{width: 95%;border-bottom: 1px solid #efefef;margin:0 auto;font-size: 14px;line-height: 1;color: #333;}
.wrap-nav p{width: 100%;margin: 0 auto;}
.wrap-nav a{display: inline-block;font-size: 14px;line-height: 1;color: #333;padding-top: 24px;padding-bottom: 18px;}
.banner_nerSize_title-m{ font-size:14px; width:95%; margin:auto; color:#fff; text-align:center; margin-top:20px; }



.fr_mr-list{ width:100%; margin:auto; margin-top:20px;}
.fr_mr-list li{ float:none; width:100%; padding-bottom:20px;}
.fr_mr-list li img{ width:100%}
.fr_mr-list1{ width:95%; margin:auto}
.fr_mr-list1-rq{ font-size:16px; color:#000; margin-top:20px;}
.fr_mr-list1-rq span{ display:block; width:52px; height:5px; background:#c99161; margin-top:10px;}
.fr_mr-list1-title{ color:#000; font-size:16px; margin-top:20px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fr_mrla{ margin-top:20px;}

.tab_box1 li{ padding-top:0px; padding-bottom:0px;}
.tab_box3 a{ margin-top:20px;}
}


/*新闻*/

.news_mian{ width:100%; background:#f8f8f8; padding-top:84px; padding-bottom:148px;}
.news_mian_title{ width:1400px; margin:auto}
.news_mian_title li{ float:left; margin-right:20px;}
.news_mian_title li a{ display:block; width:201px; height:48px; border:2px solid #c99161; text-align:center; line-height:48px; color:#c99161}
.news_mian_title .acti{ border-bottom:3px solid #c99161; padding-bottom:10px;}
.news_mian_title .acti a{ background:#c99161; color:#fff}

.news_li{ width:100%; margin-top:45px; background:#fff; position:relative}
.news_li img{ float:left; width:50%}


.new_lid{ width:50%; height:100%; position:absolute; right:0px; top:0px;
 display: -webkit-flex; display: flex;-webkit-align-items: center; align-items: center;
 justify-content: center;
}
.news_lif{ float:left; width:80%; padding-right:5%; font-size:16px; line-height:23px; color:#333333 }
.news_lif p{ font-size:24px; line-height:30px; background:url(../img/xhx.png) no-repeat left bottom; padding-bottom:10px; margin-bottom:10px; color:#000}
.news_lif a{ display:block; width:201px; height:48px; border:2px solid #c99161; text-align:center; line-height:48px; color:#c99161; margin-top:20px; transition:1s}
.news_lif a:hover{ background:#c99161; color:#fff}

.news_list{ margin-top:80px;}
.news_list li{ float:left; width:24.25%; background:#fff; margin-right:1%; height:450px; position:relative}
.news_list li:nth-child(4){ margin-right:0px;}
.news_list-img{ height:259px; overflow:hidden}
.news_list li img{ width:100%;}

.news_list_l{ width:90%; margin:auto; font-size:18px; line-height:25px;}
.news_list_l p{font-size:18px; line-height:25px; background:url(../img/xhx.png) no-repeat left bottom; padding-bottom:15px; margin-bottom:15px; color:#000; margin-top:20px;}
.news_list_l a{ position:absolute; bottom:40px; left:5%; font-size:14px; color:#c99161}
.news_more{ margin-top:80px;
 display: -webkit-flex; display: flex;-webkit-align-items: center; align-items: center;
 justify-content: center;

}
.news_more li{ float:left; margin-right:5px;}
.news_more li a{ float:left; width:52px; height:52px; background:#fff; line-height:52px; text-align:center; font-size:16px; color:#000}
.news_more .acti{ background:#c99161; color:#fff}


.news_xll{ padding-bottom:50px; text-align:left}

.news_xll img{ max-width:100%; height:auto}

@media screen and (max-width: 1600px){
.news_mian_title{ width:1200px; margin:auto}
.news_list-img{ height:185px; overflow:hidden}
}

@media screen and (max-width: 750px){
.news_li{ width:100%; margin-top:20px; background:#fff; position:relative}
.news_mian{ width:100%; background:#f8f8f8; padding-top:20px; padding-bottom:20px;}
.news_mian_title{ width:95%; margin:auto}
.news_mian_title li{ float:left; margin-right:20px;}
.news_list-img{ height:auto; overflow:hidden}
.news_mian_title li a{ display:block; width:150px; height:30px; border:2px solid #c99161; text-align:center; line-height:30px; color:#c99161}

.news_more{ margin-top:20px;
 display: -webkit-flex; display: flex;-webkit-align-items: center; align-items: center;
 justify-content: center;}
.news_more li{ float:left; margin-right:5px;}
.news_more li a{ float:left; width:30px; height:30px; background:#fff; line-height:30px; text-align:center; font-size:14px; color:#000}

.news_li img{ float:none; width:100%}
.news_list{ margin-top:20px;}
.news_list li{ float:none; width:95%; background:#fff; margin-right:0%; height:auto; margin:auto; position:relative; padding-bottom:20px; margin-top:20px;}
.news_list li:nth-child(4){ float:none; margin:auto; margin-top:20px;}
.new_lid{ width:100%; height:100%; position:relative; right:0px; top:0px;
 display: -webkit-flex; display: flex;-webkit-align-items: center; align-items: center;
 justify-content: center;
}
.news_lif{ float:none; width:95%; padding-right:0%; margin:auto; font-size:14px; line-height:23px; color:#333333; padding-top:20px; padding-bottom:20px; }
.news_lif p{ font-size:18px; line-height:30px; background:url(../img/xhx.png) no-repeat left bottom; padding-bottom:10px; margin-bottom:10px; color:#000}
.news_list_l a{ display:block; position:relative; bottom:0px; left:0; font-size:14px; color:#c99161}

.news_xll{ padding-bottom:20px; text-align:left}

}
/*企业文化*/

.dwrp{ overflow:hidden}
.dwrp1{position:relative; left:0px; transition:1s}
.wrap{float:left}



.wrap_demo{ width:100%; position:relative; overflow:hidden; transition:1s; left:0px; }
.wrap_demoImg{ width:100%;}
.wrap_demo1{ position:absolute; width:100%; height:100%; left:0px; top:0px;}
.wrap_demo1 ul{ width:1600px; margin:auto}
.wrap_demo1 li{ width:33.333%; float:left; }
.wrap_demo2{ border-right:1px solid #ddd8da}

.wrap-box1-main{ width: auto; margin: 0 auto;padding-top: 20%;text-align: center;}
.wrap-box2-xian1{ background:#fff !important}
.wrap-box2-text11{font-size: 16px;line-height: 1;color: #fff;padding: 20px 0 26px 0;}
.jiantou1{ margin-top:40%;}


.wrap-box1{ padding-bottom:55px; }
.wrap-title{width: 100%;font-size: 48px;line-height: 1;text-align: center; color: #1d1f20;padding: 90px 0 20px 0;}
.wrap-xian1{width: 52px; height: 5px; background-color: #c99161; margin: 0 auto;}
.wrap-box1-text{font-size: 18px; color: #333; width: 100%; line-height:25px; margin:auto; text-align: center; padding: 20px 0 0px 0;}
.wrap-box1-textcft{ width:50% !important}

.gk_font{ text-align:center; padding-top:20px; font-size:36px;}

.wrap-box2{width: 100%;  background-image: url("../img/qiyeBG.jpg"); background-repeat: no-repeat;
background-size: cover; display:none; float:left}
.wrap-box2-main{ width: auto; margin: 0 auto;padding-top: 5%;text-align: center;}
.wrap-box2-title{font-size: 36px;line-height: 1;color: #fff; padding: 27px 0 20px 0;}
.wrap-box2-xian{width: 52px; height: 5px; background-color: #c99161; margin: 0 auto;}
.wrap-box2{}
.wrap-box2-text1{font-size: 18px;line-height: 1;color: #fff;padding: 20px 0 26px 0;}
.wrap-box2-text2{font-size: 16px;line-height: 32px;color: #fff;padding-bottom: 141px;}
.jiantou{width: 200px;height: 28px;background-color: #c99161;margin: 0 auto;padding-top: 20px;}

@media screen and (max-width: 1600px){
.wrap-box1{ padding-bottom:55px;}
.wrap-title{width: 100%;font-size: 32px;line-height: 1;text-align: center; color: #1d1f20;padding: 90px 0 10px 0;}
.wrap-xian1{width: 52px; height: 5px; background-color: #c99161; margin: 0 auto;}
.wrap-box1-text{font-size: 16px; line-height: 25px; color: #333; width: 100%; margin:auto; text-align: center; padding: 20px 0 0px 0;}
.gk_font{ text-align:center; padding-top:10px; font-size:32px;}	
	
.wrap_demo1 ul{ width:1200px; margin:auto}
}

@media screen and (max-width: 750px){
.wrap-box1{ padding-bottom:20px;}
.wrap-title{width: 100%;font-size: 24px;line-height: 1;text-align: center; color: #1d1f20;padding: 20px 0 10px 0;}
.wrap-box1-text{ width:95%; font-size:14px;}


/*手机端企业文化*/
.dwrp,.dwrp1{ width:100% !important; left:0px !important}
.wrap{ display:none}
.wrap-box2{ display:block !important; width:100% !important; height:400px !important;}
.wrap-box2-title{ font-size:28px;}
.wrap-box2-text2{ padding-bottom:80px;}
.wrap-box2-main{ padding-top:80px;}
.jiantou{ display:none}
}


/*关于快客*/
.about_kk{ width:100%; background:#f7f7f7; margin-bottom:20px; position:relative}
.about_kk img{ float:left; width:50%}
.about_kk_po{ position:absolute; right:1%; width:48%; top:1%;  height:98%; border:solid 1px #c99161; line-height:25px;
 display: -webkit-flex; display: flex;-webkit-align-items: center; align-items: center;
 justify-content: center;}
.about_kk_po1{ width:80%; margin:auto; text-align:center; font-size:18px; color:#313131}
.about_kk_po_title{ font-size:48px; background:url(../img/xhx.png) bottom center no-repeat; margin-bottom:20px; padding-bottom:20px; line-height:60px;}
.about_kk_po1 a{ display:block; width:201px; height:48px; border:1px solid #c99161; font-size:14px; text-align:center; line-height:48px; color:#c99161; margin:auto; margin-top:20px; transition:1s; }
.about_kk_po1 a:hover{ background:#c99161; color:#fff}

.gyk{ color:#fff }
.gyk12{ width:80%; text-align:center; margin:auto; font-size:16px; line-height:25px; margin-top:20px; }
.gyk12 a{ display:block; width:201px; height:48px; line-height:48px; font-size:14px; color:#fff; border:1px solid #fff; margin:auto; transition:1s}
.gyk12 a:hover{border:1px solid #c99161; background:#c99161}
.gyk .wrap-box1{ padding-bottom:0px;}
.gyk .wrap-title{ padding-top:0px; color:#fff}
.gyk .wrap-box1-text{ color:#fff}
.kuiko_map{ width:100%; position:relative}
.kuiko_map img{ width:100%;}

.map-title{ display:none;}
.map-title-acti{ display:block !important}

.dis_map li{position:absolute; left:8%; top:15%; display:none}
.map_mli{ width:574px;}
.map_bzx1{ color:#1d1f20; font-size:36px; background:url(../img/xhx.png) no-repeat left bottom; padding-bottom:10px;}
.map_bzx2{ color:#333333; font-size:16px; line-height:25px; margin-top:20px;}
.map_mli a{ display:block; margin-top:20px; width:200px; height:48px; border:1px solid #c99161; line-height:48px; text-align:center; color:#c99161; font-size:16px;}
.map_li li{ position:absolute; }
.map_li a{ color:#5e5f5f; font-size:20px; transition:0.5s}
.item-1 { position:absolute; left:-20px; top:4px; width: 11px; height: 11px; background: #f583a1; border-radius: 50%;
background-color: #003268;  display: flex; transition:1s}
@keyframes scale {
  0% {
  transform: scale(1);
  }
  50%,
    75% {
    transform: scale(2.5);
  }
  78%, 100% {
    opacity: 0;
  }
}
.item-aci{ background:#c99161; }
.item-aci:before {
  content: '';
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: #c99161;
  opacity: 0.7;
  animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
  animation-delay: 100ms;
  transition: 0.5s all ease;
  transform: scale(1);
}


.mapli_ac a{ color:#c99161; font-size:20px; transition:0.5s}
.mapli_ac a .item-1{ top:4px;}



@media screen and (max-width: 750px){
.about_kk{ width:95%; margin:auto}
.about_kk img{ width:100%; float:none !important; padding-bottom:20px;}
.about_kk_po{ width:100%; position:relative; left:0px; top:0px; border:0px;}
.about_kk_po_title{ font-size:24px; line-height:30px;}
.about_kk_po{ width:100%;}
.about_kk_po1{ padding-bottom:20px; width:95%; font-size:14px;}
.gyk12{ width:95%; text-align:center; margin:auto; font-size:14px; line-height:25px; margin-top:20px; }
.kuiko_map img{ display:none}

.dis_map{ margin-top:20px;}
.dis_map li{ position:relative; left:0px; top:0px; width:95%; margin:auto}
.map_bzx1{ font-size:24px;}
.map_bzx2{ font-size:14px; margin-top:10px;}
.map_mli{ width:100%; }
.map_mli a{ margin-top:10px; margin-bottom:20px;}

.map_li{ overflow:hidden; width:95%; margin:auto; margin-bottom:20px;}
.map_li li{ position:relative; left:0px !important; top:0px !important; padding-bottom:10px; border-bottom:1px solid #c99161; margin-top:10px; text-indent:40px;}
.mapli_ac a{ font-size:16px;}
.map_li a{ font-size:14px;}
.item-1{ left:10px; top:5px;}
.mapli_ac a .item-1{ top:5px;}

.map-title{ display:block;}

}






/*医用电梯*/
.yydt{ width:1400px; margin:auto; background:url(../img/tm_bg.png) no-repeat; background-size:100% 100%; text-align:center; font-size:18px; padding-top:50px; padding-bottom:50px; }
.cpxx{ width:100%; background:#f9f9f9;  padding-bottom:50px; margin-top:50px;}
.cpxx_table{ width:1400px; margin:auto; background:#fff}
.cpxx_table table{border-collapse:collapse;}
.cpxx_table td{ width:33.3%; padding-top:25px; padding-bottom:25px; vertical-align:top; color:#333333; font-size:16px; line-height:25px;}
.cpxx_table td span{ font-size:24px; display:block; border-bottom:1px solid #e4c8b0; padding-bottom:20px; text-align:center}
.cpxx_table td p{ padding-left:10px; padding-right:10px; padding-top:20px;}
.cpxx_t1{ width:100%; background:#fff; border-bottom:1px solid #e4c8b0; border-top:1px solid #e4c8b0; padding-top:50px; padding-bottom:50px; }
.cpxx_t1 td{ width:50%}

.cpxx_t1{ position:relative}
.staff-main-boxl{width:50%; float:left; margin-left:0.5%}
.staff-main-box2{ border-left:1px solid #e4c8b0;  position:absolute; right:0px; top:0px; width:49%; height:100%;
 display: -webkit-flex; display: flex;-webkit-align-items: center; align-items: center;
 justify-content: center; 

}
.staff-main-box2 .wrap-box1{ width:70%; margin:auto; padding-bottom:0px;}
.staff-main-box2 .wrap-title{  padding-top:0px;}
.staff-main-box2 .wrap-box1-text{text-align:left}
.cpxx_table1 table td{ width:16.6%; padding-left:10px; padding-top:10px; padding-bottom:10px;}

.cpxx_swiper{ margin-bottom:50px;}

.cpxx_table1{ margin-top:50px;}


.cpxx_swiper .swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.cpxx_swiper .swiper-slide ,.staff-main-boxl{
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.cpxx_swiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background: none !important;
	right: 30px !important;
}




.staff-main-boxl .swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.staff-main-boxl .swiper-slide ,.staff-main-boxl{
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.staff-main-boxl .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background: none !important;
	right: 30px !important; 
}


@media screen and (max-width: 1600px){
.yydt{ width:1200px;}
.cpxx_table{ width:1200px;}
}

@media screen and (max-width: 750px){
.cpxx{ margin-top:20px; padding-bottom:0px; overflow:hidden}
.cpxx_swiper{ margin-bottom:20px;}	
.cpxx_table{ width:95%}	
.cpxx_table td{ border:none; display:block; width:100%; border-bottom:1px solid #e4c8b0; font-size:15px; padding-top:10px; }
.cpxx_table td span{ font-size:20px;  padding-bottom:10px;}
.cpxx_table td p{ padding-top:10px;}
.cpxx_t1{ border:none; padding-top:0px; padding-bottom:20px;}
.staff-main-boxl{ width:100%; float:none; margin-left:0px;}
.staff-main-box2{ width:100%; position:relative; margin-top:20px; overflow:hidden}
.staff-main-box2 .wrap-box1{ width:95%; border:none}
}


/*品牌故事*/



.ku_ppgs{ width:100%; background:#f7f7f7; padding-bottom:80px;}
.ku_ppgs_t{ border-bottom:1px solid #dee3e8;  padding-top:40px; position:relative}
.ku_ppgs_t1{ font-size:50px; display:block; width:100%; text-align:center; bottom:-25px; position:relative}
.ku_ppgs_t1 span{ background:#f7f7f7; padding-left:10px; padding-right:10px;}
.ku_ppgs_swiper{ width:600px; margin:auto; margin-top:80px;}


.ku_ppgs_swiper{ position:relative; }
.ku_ppgs_swiper a{ display:block; color:#333333; height:50px; line-height:50px;}
.ku_ppgs_swiper a span{ border-bottom:5px solid #c99161; color:#c99161; padding-bottom:5px; }
.ku_ppgs_swiper .swiper-button-next{ right:-30px !important; background:none }
.ku_ppgs_swiper .swiper-button-prev{ left:-50px !important; background:none }

.dppls{ width:100%; position:relative; background:#F7F7F7 }
.ppls-boder{ height:100%; width:1px; background:#c6d0da; position:absolute; left:49.9999%;}
.ppls{ background:url(../img/set_bg.png); width:100%; height:400px; margin-bottom:30px; overflow:hidden}
.ppls-yf{ background:url(../img/ty.png) no-repeat 50% top; height:50px; text-indent:52%; position:relative;  color:#000; font-size:30px; }
.ppls-f{ float:left; width:50%; height:360px; text-align:center; padding-top:20px; }
.ppls-f img{ height:100%}
.ppls-r{ width:49%; height:400px; float:right; background:#033367}
.dppls-r1{ padding-top:50px;  width:70%; margin-left:5%}
.ppls-r1{ font-size:18px; color:#c99161; font-size:18px; background:url(../img/pp2.png) no-repeat left center; padding-top:5px; padding-left:30px; }
.ppls-r1 span{ border-bottom:5px solid #c99161; padding-bottom:15px;}
.ppls-r2{ color:#c99161; margin-top:35px; font-size:18px; line-height:25px;}

.ku_ppgs_swiper .swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.ku_ppgs_swiper .swiper-slide {
	text-align: center;
	font-size: 18px;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

@media screen and (max-width: 750px){
	

.ku_ppgs{ width:100%; background:#f7f7f7; padding-bottom:30px;}
.ku_ppgs_t{ border-bottom:1px solid #dee3e8;  padding-top:0px; position:relative}
.ku_ppgs_t1{ font-size:50px; display:block; width:100%; text-align:center; bottom:-25px; position:relative}
.ku_ppgs_t1 span{ background:#f7f7f7; padding-left:10px; padding-right:10px;}
	
	
.ku_ppgs_swiper{ width:70%; margin:auto; margin-top:40px; }
.ku_ppgs_swiper .swiper-button-next img{ width:35px }
.ku_ppgs_swiper .swiper-button-prev img{ width:35px; }
.ku_ppgs_swiper .swiper-button-next{ right:-35px !important; background:none }
.ku_ppgs_swiper .swiper-button-prev{ left:-35px !important; background:none }
.dppls{ width:95%; margin:auto; position:relative; background:none; padding-bottom:20px; }
.ppls-boder{ height:100%; width:1px; background:#c6d0da; position:absolute; left:49.9999%; display:none}
.ppls{ background:url(../img/set_bg.png); width:100%; height:auto; margin-bottom:0px; overflow:hidden; }
.ppls-yf{ background:url(../img/ty.png)  no-repeat left center; height:auto; text-indent:30px; position:relative;  color:#000; font-size:24px; padding-top:20px; padding-bottom:20px;  }
.ppls-f{ float:none !important; width:100%; height:auto; text-align:center; padding-top:0px; }
.ppls-f img{ width:100%; height:auto}
.ppls-r{ width:100%; height:auto; float:none !important; background:#033367; padding-bottom:20px;}
.dppls-r1{ padding-top:20px;  width:95%; margin-left:0%; margin:auto}
.ppls-r1{ font-size:15px; color:#c99161; font-size:18px; background:url(../img/pp2.png) no-repeat left center; padding-top:5px; padding-left:30px; }
.ppls-r1 span{ border-bottom:5px solid #c99161; padding-bottom:10px;}
.ppls-r2{ color:#c99161; margin-top:25px; font-size:15px; line-height:20px;}
}


/*项目案例*/
.xmal-top{ width:100%; margin:auto; background:url(../img/set_bg.png) left top; padding-top:100px; padding-bottom:100px;}
.xmal{ margin-bottom:100px;}
.xmal-gl{ width:1260px; margin:auto}
.xmal-gl li{ display:block; width:380px; float:left; margin-left:30px; margin-top:40px; background:#003268; color:#fff}
.xmal-gl-img{ height:226px; overflow:hidden}
.xmal-gl li img{ width:100%}
.xmal-glpp{ width:90%; margin:auto; font-size:16px;}
.xmal-glpp span{ display:block;font-size:24px; padding-top:20px;}
.xmal-glpp p{ padding-top:20px;}
.xmal-glpp a{ width:201px; height:48px; border:1px solid #fff; display:block; text-align:center; color:#fff; line-height:48px; margin-top:20px; margin-bottom:20px; transition:1s}
.xmal-glpp a:hover{ background:#c99161; border:1px solid #c99161}



@media screen and (max-width: 750px){
.xmal-top{ width:100%; margin:auto; background:url(../img/set_bg.png) left top; padding-top:20px; padding-bottom:20px;}
.xmal{ margin-bottom:20px;}
.xmal-gl{ width:95%; margin:auto}
.xmal-gl li{ display:block; width:100%; float:none; margin-left:0px; margin-top:20px; background:#003268; color:#fff; }
.xmal-gl-img{ height:auto; overflow:hidden}
.xmal-glpp{ width:95%; margin:auto; font-size:14px;  overflow:hidden}


}

/*维修保养*/
.wxby{ width:1260px; margin:auto; }
.wxby li{ float:left; width:280px; height:500px; height:468px; background:#f7f7f7; margin-left:30px; margin-top:20px; overflow:hidden}
.wxby-ss{ width:45px; height:45px; line-height:60px; text-align:center; color:#c99161; background:#fff; border-radius:50%; margin:auto; position:relative; top:-20px; font-size:14px;}
.wxby-img{ text-align:center}
.wxby-title{ font-size:24px; text-align:center; padding-top:20px;}
.wxby-fl{ width:80%; margin:auto; font-size:16px; line-height:25px; margin-top:20px;}
.lxwm_pf1 li{ width:33.33%}
.about_kk_po-wf{ border:0px; width:50%; height:100%; top:0px; background:url(../img/wx_bg.png) no-repeat bottom right; background-size:100% auto;  }
.about_kk_po-wf1{ border:0px; width:50%; height:100%; top:0px; background:url(../img/wx_bg1.png) no-repeat bottom left; background-size:100% auto;  }
.awf-bf{ text-align:left;font-size:16px}
.awf-bf span{ color:#c99161; font-size:23px;}
.awf-bf1{ margin-top:20px;}
.awf-bf1 a{ float:left; display:; width:240px; height:60px; display:block; line-height:60px; text-align:center; color:#c99161; border:1px solid #c99161; font-size:18px; transition:1s}
.awf-bf1 a:hover{ background:#c99161; color:#fff; }





/*维修保养—新增*/


.wxby_list{ }
.wxby_list li{ float:left; width:19.2%; background:#f7f7f7; margin-right:1%; height:840px; position:relative; overflow:hidden}
.wxby_list li:nth-child(5){ margin-right:0px;}
.wxby_list li img{ width:100%;}
.wxby_list_l{ width:90%; margin:auto; font-size:15px; line-height:25px; color:#808080}
.wxby_list_l p{font-size:18px; line-height:25px; background:url(../img/xhx.png) no-repeat center bottom; padding-bottom:15px; margin-bottom:15px; color:#000; margin-top:20px; text-align:center}
.wxby_bot{ width:1400px;  font-size:48px; text-align:center}
.wxby_bot1{ border:1px solid #a68162; padding-top:40px; padding-bottom:40px; font-size:18px; margin-top:40px;}
.wxby_bot1 a{ display:block; width:201px; height:48px; line-height:48px; color:#c99161; background:#fff; border-radius:5px; margin:auto; margin-top:40px}

@media screen and (max-width: 1600px){
.wxby_bot{ width:1200px; margin:auto}
.wxby_list li{ float:left; width:19.2%; background:#f7f7f7; margin-right:1%; height:730px; position:relative; overflow:hidden}

}

@media screen and (max-width: 750px){
.lxwm_pf1 li{ width:50%}
.about_kk_po-wf{ border:0px; width:100%; height:100%; top:0px; background:url(../img/wx_bg.png) no-repeat bottom right; background-size:100% auto;  }
.awf-bf{ font-size:14px;}
.about_kk_po-wf1{ border:0px; width:100%; height:100%; top:0px; background:url(../img/wx_bg1.png) no-repeat bottom left; background-size:100% auto; margin:auto  }
.awf-bf1 a{ float:none; width:240px; height:50px; display:block; line-height:50px; text-align:center; color:#c99161; border:1px solid #c99161; font-size:16px; transition:1s; margin:auto !important; margin-bottom:10px !important; }
.wxby{ width:100%; margin:auto; }
.wxby li{ float:none; width:95%; height:500px; height:auto; padding-bottom:20px; background:#f7f7f7; margin:auto; margin-top:20px; overflow:hidden}
.wxby-fl{ font-size:14px; width:95%}


.wxby_list li{ float:none; width:95%; background:#f7f7f7; margin-right:0; height:auto;  overflow:hidden; padding-bottom:20px; margin:auto}
.wxby_list li:nth-child(5){ margin-right:0px; margin:auto}
.wxby_list li img{ width:100%;}
.wxby_list_l{ width:95%; margin:auto; font-size:15px; line-height:25px; color:#808080}
.wxby_list_l p{font-size:18px; line-height:25px; background:url(../img/xhx.png) no-repeat center bottom; padding-bottom:15px; margin-bottom:15px; color:#000; margin-top:20px; text-align:center}
.wxby_bot{ width:95%;  font-size:28px; text-align:center}
.wxby_bot1{  border:1px solid #a68162; padding-top:20px; padding-bottom:20px; font-size:16px;  margin-top:20px; line-height:25px;}
.wxby_bot1 a{ display:block; width:201px; height:48px; line-height:48px; color:#c99161; background:#fff; border-radius:5px; margin:auto; margin-top:20px}

}


/*联系我们*/
.lxwm_map{ background:url(../img/lxwm_map.jpg) no-repeat center top; background-size:100% 100%;}
.lxwm_map-gl{ width:1400px; padding-bottom:90px; margin:auto;}
.lxwm_map-gl li{ display:block; width:350px; overflow:hidden; float:left;  }
.min_lx{ width:95%; height:380px;  margin:auto;background:#fff;}
.lxwm_map-gl1{ width:90%; margin:auto; text-align:center; line-height:30px; font-size:18px}
.lxwm_map-gl1 img{ padding-top:30px;}
.lxwm_map-gl1 a{color:#c99161}
.lxwm_map-glt{ font-size:24px; padding-top:20px; padding-bottom:20px;}

@media screen and (max-width: 1600px){
.lxwm_map-gl{ width:1200px; padding-bottom:90px; margin:auto;}
.lxwm_map-gl li{ display:block; width:300px;  overflow:hidden; float:left;  }
.lxwm_map-gl1{ width:90%; margin:auto; text-align:center; line-height:30px; font-size:16px}
}

@media screen and (max-width: 750px){
.lxwm_map{ background:#F8F8F8}
.min_lx{ width:100%; height:auto;  margin:auto;background:#fff; }
.lxwm_map-gl{ width:95%; padding-bottom:20px; margin:auto; }
.lxwm_map-gl li{ display:block; width:100%; overflow:hidden; float:none;  }
.lxwm_map-gl1{ width:95%; margin:auto; text-align:center; line-height:25px; font-size:14px}
.lxwm_map-gl1 img{ padding-top:20px;}
.lxwm_map-gl ul{ padding-bottom:20px; background:#fff}
}


/*更新改造*/
.gxgz{ width:1400px; margin:auto; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5}
.gxgz li{ float:left;  display:block; width:465px; height:415px; border-left:1px solid #e5e5e5}
.gx_sz1{ text-align:center; color:#003268; font-size:48px; font-weight:bold; background:url(../img/xhx.png) no-repeat bottom center; padding-bottom:5px; margin-top:70px;}
.gx_sz2{ font-size:32px; color:#353535; margin-top:30px; text-align:center}
.gx_sz3{ width:90%; margin:auto; margin-top:40px; font-size:16px; color:#353535; line-height:25px; }
.new_liu{ width:100%; background:#fafafa;  padding-bottom:75px;}
.gxgz1{ width:1400px; margin:auto; }
.gxgz1 li{ float:left;  display:block; width:446px; height:490px; background:#fff; margin-left:31px; overflow:hidden}
.gxgz1 .gx_sz1{ color:#323232; font-size:20px; padding-bottom:20px;}

@media screen and (max-width: 1600px){
.gxgz{ width:1200px; margin:auto; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5}
.gxgz li{ float:left;  display:block; width:399px; border-left:1px solid #e5e5e5}
.gxgz1{ width:1200px; margin:auto; }
.gxgz1 li{ float:left;  display:block; width:380px;  background:#fff; margin-left:30px;}
}

@media screen and (max-width: 750px){
.new_liu{ padding-bottom:20px; overflow:hidden}
.gxgz{ width:95%; margin:auto; border:1px solid #e5e5e5;}
.gxgz li{ width:100%; height:auto; border:none}
.gx_sz1{ text-align:center; color:#003268; font-size:32px; font-weight:bold; background:url(../img/xhx.png) no-repeat bottom center; padding-bottom:5px; margin-top:20px;}
.gx_sz2{ font-size:24px; color:#353535; margin-top:20px; text-align:center}
.gx_sz3{ width:90%; margin:auto; margin-top:20px; font-size:14px; color:#353535; line-height:25px; }

.gxgz1{ width:95%; margin:auto; background:#fff; padding-bottom:20px; }
.gxgz1 li{ float:none;  display:block; width:100%; height:auto; background:#fff; margin-left:0px; overflow:hidden}
.gxgz1 .gx_sz1{ color:#323232; font-size:20px; padding-bottom:20px;}

}


/*加装电梯*/
.jzdt-top{ background:#e5eaef}
.gxgz2{ width:1462px; margin:auto; padding-bottom:110px; }
.gxgz2 li{ float:left;  display:block; width:446px; padding-bottom:30px; background:#003268; margin-left:31px; overflow:hidden; margin-top:20px;}
.gxgz2 li img{ width:100%}
.gxgz2-top1{ color:#fff; text-align:center; font-size:24px; margin-top:30px;}
.gxgz2 li a{ width:201px; height:48px; line-height:48px; display:block; margin:auto; margin-top:30px; text-align:center; color:#fff; border:2px solid #ccc; font-size:14px; transition:1s; }
.gxgz2 li a:hover{background:#c99161; border:2px solid #c99161}

@media screen and (max-width: 1600px){
.gxgz2{ width:1260px; margin:auto; }
.gxgz2 li{ float:left;  display:block; width:380px;   margin-left:30px;}
}

@media screen and (max-width: 750px){
	.jzdt-top{ background:none;}
	
.gxgz2{ width:95%; margin:auto; padding-bottom:20px; }
.gxgz2 li{ float:none;  display:block; width:100%; padding-bottom:20px; background:#003268; margin-left:0px; overflow:hidden; margin-top:20px;}

}

/*社会责任*/
.gx_sz1sh{ text-align:center; color:#003268; font-size:48px; font-weight:bold; background:url(../img/xhx.png) no-repeat bottom center; padding-bottom:5px; margin-top:30px;}
.lxwm_p .gxgz1 li{ height:400px;}
.lxwm_p .gxgz1 .gx_sz3{ margin-top:30px;}

@media screen and (max-width: 750px){
	.shzr{ height:auto; overflow:auto; margin-top:0px; }
	.shzr img{ display:none}
	.shzr .lxwm_p{ position:relative}
	.gx_sz1sh{ text-align:center; color:#003268; font-size:32px; font-weight:bold; background:url(../img/xhx.png) no-repeat bottom center; padding-bottom:5px; margin-top:20px;}
	.lxwm_p .gxgz1 li{ height:auto;}
	.lxwm_p .gxgz1 .gx_sz3{ margin-top:20px;}



}



/*项目案例详情*/
.alxq{ width:820px; margin:auto; text-align:center; font-size:16px; line-height:25px; }
.al_min{ background:#fafafa; padding-top:80px; padding-bottom:80px;margin-top:60px;}
.al_min1{ width:1400px; margin:auto}
.al_min1 td{ width:33.3%}
.alm1_box{ text-align:center}
.alm2{ font-size:48px; padding-top:10px; padding-bottom:10px;}
.alm3{ font-size:16px;}

.alxq_swiper{ margin:auto;margin-top:40px; width:1400px;}


.alxq_swiper .swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.alxq_swiper .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center; background:none
}
.alxq_swiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background: none !important;
	right: 30px !important;
}

@media screen and (max-width: 1600px){
.al_min1{ width:1200px; margin:auto}
.alxq_swiper{ margin:auto;margin-top:40px; width:1200px;}
}

@media screen and (max-width: 750px){
.alxq{ width:95%; margin:auto; text-align:center; font-size:14px; line-height:25px; }

.al_min{ background:#fafafa; padding-top:20px; padding-bottom:20px;margin-top:20px;}
.al_min1{ width:100%; margin:auto}
.al_min1 td{ width:100%; display:block; margin-top:20px; border-bottom:1px solid #ccc; padding-bottom:20px;}
.alm1_box{ text-align:center}
.alm2{ font-size:32px; padding-top:10px; padding-bottom:10px;}
.alm3{ font-size:14px;}
.alxq_swiper{ margin:auto;margin-top:20px; width:100%;}

}

/*人才战略*/
.rczl{ width:100%;}
.rczl li{ float:left; width:32.6666%; height:700px; background:#f7f7f7; margin-right:1%;}
.rczl li img{ width:100%}
.rcz1_t1{ text-align:center; font-size:30px; background:url(../img/xhx.png) no-repeat bottom center; padding-bottom:10px; margin-top:80px; }
.rcz1_t2{ font-size:18px; width:90%; margin:auto; text-align:center; margin-top:20px; line-height:30px;}
.rcz2{ width:1400px; border:1px solid #e4c8b0; margin:auto; margin-top:40px; padding-top:60px; padding-bottom:60px; text-align:center; font-size:18px; }
.rcz2 a{ display:block; width:200px; height:48px; line-height:48px; text-align:center; border:2px solid #c99161; color:#c99161; border-radius:5px; margin:auto; margin-top:20px; transition:1s}
.rcz2 a:hover{ background:#c99161; color:#fff}

.selt_box{position:relative; top:-80px;}
.rczl_top{ width:1400px; margin:auto; padding:10px;  box-shadow: 0 0 10px #ccc; background:url(../img/bgj.png) #fff no-repeat center right; }
.rczl_top_boder{ border:1px solid #f4e9df; padding-top:25px; padding-bottom:25px;}
.rczl_top_boder ul li{ float:left; width:50%; text-align:center;}
.rczl_top_boder ul li p{ font-size:18px; padding-top:20px;}
.rczl2{ width:1400px; margin:auto; position:relative;  }
.rczl2 li{ float:left; width:50%; }
.rz_sz1{ width:1px; height:30px; background:#e4c8b0; margin:auto}
.rz_sz2{ width:460px; height:100px; padding-top:49px; border:1px solid #e6e6e6; margin:auto; text-align:center; position:relative;}
.rz_sz2 p{ color:#333333; font-size:18px; padding-top:10px;}
.rz_sz2Top{ font-size:16px; color:#ccd6e1; position:absolute; left:10PX; top:10PX;}


.wrip_pf{ width:50%; float:left}
.rz_sz2_M{ background:url(../img/gth.png) no-repeat left top; padding-left:30px; width:430px; margin:auto; font-size:14px; color:#808080; margin-top:20px; line-height:20px; }

.fx_dbex{ position:absolute; width:75px; height:100%; left:50%; margin-left:-37.5px; display: -webkit-flex; display: flex;-webkit-align-items: center; align-items: center;
-webkit-justify-content: center;  justify-content: center;}
.tab_boxqh{ width:1400px; margin:auto; padding-top:40px; }
.tab_boxqh1 a{ color:#fff !important; font-size:18px; padding-bottom:10px; }
.tab_boxqh1 .acm_ti{ border-bottom:3px solid #c99161; }
.tab_boxqh2 li{ display:none}


@media screen and (max-width: 1600px){
.rczl li{ float:left; width:32.6666%; height:600px; background:#f7f7f7; margin-right:1%;}
.rcz2{ width:1200px; border:1px solid #e4c8b0; margin:auto; margin-top:40px; }
.rczl_top{ width:1200px; margin:auto; padding:10px; }
.rczl2{ width:1200px; margin:auto}
.tab_boxqh{ width:1200px; margin:auto}
}

@media screen and (max-width: 750px){
.fx_dbex{ display:none}
.rz_sz2Top{ font-size:14px;}
.rczl{ width:95%; margin:auto}
.rczl li{ float:none; width:100%; height:auto; background:#f7f7f7; margin-right:0px; padding-bottom:20px;}
.rcz1_t1{ text-align:center; font-size:24px; background:url(../img/xhx.png) no-repeat bottom center; padding-bottom:10px; margin-top:20px; }
.rcz1_t2{ font-size:16px; width:90%; margin:auto; text-align:center; margin-top:20px; line-height:30px;}
.rcz2{ width:95%; border:1px solid #e4c8b0; margin:auto; margin-top:20px; padding-top:20px; padding-bottom:20px; text-align:center; font-size:16px; }
.selt_box{position:relative; top:0px; padding-bottom:20px; overflow:hidden}
.rczl_top{ width:95%; margin:auto; }
.rczl2{ width:95%; margin:auto}
.rczl2 li{ float:left; width:46%; margin-left:2% }
.rz_sz2{ width:100%; height:auto; padding-top:30px; padding-bottom:20px; border:1px solid #e6e6e6; margin:auto; text-align:center; position:relative;}
.wrip_pf{ width:100%; float:none}
.rz_sz2_M{ width:auto}

.tab_boxqh{ width:95%; padding-top:20px;}
.tab_boxqh1 a{ font-size:16px;}
.tab_boxqh2{ margin-top:40px;}

}

/*业务联系*/
.min-lx{ width:100%; background:#fafafa; padding-top:50px; padding-bottom:50px;}
.min-lx-title{ background:url(../img/xhx.png) bottom center no-repeat; padding-bottom:10px; width:100%; text-align:center; font-size:28px;}
.min-lx1{ width:1400px; background:#fff; margin:auto; box-shadow: 0 0 10px #ccc; margin-top:30px; padding-bottom:30px; overflow:hidden}
.min_t{ width:627px; margin:auto}
.min_t .p-trp{ display:block; margin-top:30px;}
.min_t span{ display:block; font-size:18px; color:#4e5664; padding-bottom:20px;}
.min_t span sup{ color:red}
.min_t .se{ width:100%; height:65px; border:#99adc3 1px solid; border-radius:5px; color:#003268; font-size:18px;}
.min_t .zt{width:100%; height:45px; border:none; border-bottom:#99adc3 1px solid; font-size:18px; color:#4e5664}
.min_t .zt input{ height:45px; font-size:18px; border:0px; color:#4e5664; width:500px; margin-left:10px;}
.zt sup{ color:red}
.min_t .rfy{ width:100%; height:150px; border:#99adc3 1px solid; border-radius:5px;}
.lx-tj{ width:201px; height:48px; margin:auto}
.lx-tj input{ width:100%; height:48px; background:#c99161; border:none; font-size:18px; color:#fff;  margin:auto}

@media screen and (max-width: 1600px){
.min-lx1{ width:1200px;}
}

@media screen and (max-width: 750px){
.min-lx{ width:100%; background:#fafafa; padding-top:20px; padding-bottom:20px;}
.min-lx-title{ background:url(../img/xhx.png) bottom center no-repeat; padding-bottom:10px; width:100%; text-align:center; font-size:20px;}
.min-lx1{ width:100%; background:#fff; margin:auto; box-shadow: 0 0 10px #ccc; margin-top:20px; padding-bottom:20px; overflow:hidden}
.min_t{ width:95%; margin:auto}
.min_t .p-trp{ display:block; margin-top:20px;}
.min_t span{ display:block; font-size:15px; color:#4e5664; padding-bottom:20px;}
.min_t span sup{ color:red}
.min_t .se{ width:100%; height:45px; border:#99adc3 1px solid; border-radius:5px; color:#003268; font-size:15px;}
.min_t .zt{width:100%; height:45px; border:none; border-bottom:none; font-size:15px; color:#4e5664}
.min_t .zt input{ height:28px; font-size:15px; border:0px; color:#4e5664; width:100%; margin-left:0px; border-bottom: #99adc3 1px solid;}
.zt sup{ color:red}
.min_t .rfy{ width:100%; height:100px; border:#99adc3 1px solid; border-radius:5px;}
.lx-tj{ width:201px; height:48px; margin:auto}
.lx-tj input{ width:100%; height:48px; background:#c99161; border:none; font-size:15px; color:#fff;  margin:auto}
}

/*人才招聘*/
.rczp{ width:95%; margin:auto}
.rczp li{ margin-top:20px; border-bottom:1px solid #c99161;  }
.rczp-title{ font-size:18px; color:#c99161;}
.rczp1{ overflow:hidden;padding-bottom:20px; position:relative}
.rczp1 div{ color:#333333; font-size:16px; float:left; margin-top:20px; padding-right:60px;}
.rczp2{ background:#c99161;display:none; }
.rczp3{ padding-top:30px; padding-bottom:30px; width:95%; margin:auto; color:#fff; font-size:16px; line-height:30px;}
.rczp-bottom{ position:absolute; right:0px; bottom:0px; width:60px; height:35px; padding-top:25px; text-align:center;  padding-right:0px !important; padding-top:25px; cursor:pointer; background:url(../img/xjt.png) no-repeat center ; transition:1s}
.recruitTop{background:url(../img/sjt1.png) no-repeat center #c99161 !important;}
@media screen and (max-width: 750px){
.rczp1 div{ color:#333333; font-size:15px; float:left; margin-top:20px; padding-right:40px;}
.rczp3{ padding-top:30px; padding-bottom:20px; width:95%; margin:auto; color:#fff; font-size:15px; line-height:25px;}
}


/*成为代理*/
.dclrl{ margin-top:0px;}
.dclrl .wrap-title,.dclrl .wrap-box1-text,.dclrl .wrap-xian1{ text-align:left; margin-left:0px; }
.cld{width:700px; background:#fff; float:right; padding-bottom:20px; margin-left:200px;}
.cld1{ width:95%; margin:auto}
.cld1 li{ margin-top:10px; color:#4e5664; font-size:16px;}
.cld-tex{ width:100%; height:40px; line-height:40px; border:none; border-bottom:1px solid #99adc3; color:#4e5664; font-size:16px;}
.cld1 li table{ margin-top:10px; width:100%}
.cld1 li table td{ width:33.3333%}
.cld1 li table td select{ width:90%; border: solid 1px #99adc3; border-radius:5px; height:50px; line-height:50px; color:#4e5664; font-size:16px; }
.cld-tex1{ width:100%; height:40px; line-height:40px; border:none; border:1px solid #99adc3; color:#4e5664; font-size:16px; border-radius:5px; text-align:center}
.cld-tex2{ width:100%; height:120px;  border:none; border:1px solid #99adc3; color:#4e5664; font-size:16px; border-radius:5px; }
@media screen and (max-width: 750px){
.cl-dis{ display:none}
.dclrl{ overflow:auto; width:95%; margin:auto; margin-top:20px;}
.cld{width:100%; background:#fff; float:right; padding-bottom:20px; margin-left:200px;}
.cld-tex{ width:100%; height:30px; line-height:30px; border:none; border-bottom:1px solid #99adc3; color:#4e5664; font-size:15px;}
.cld-tex1{ width:100%; height:40px; line-height:40px; border:none; border:1px solid #99adc3; color:#4e5664; font-size:15px; border-radius:5px; text-align:center}
.cld-tex2{ width:100%; height:100px;  border:none; border:1px solid #99adc3; color:#4e5664; font-size:15px; border-radius:5px; }
.dclrl .lxwm_p{ position:relative; display:block;}
.dclrl .wrap-title,.dclrl .wrap-box1-text,.dclrl .wrap-xian1{ text-align:left; margin-left:0px; color:#000; text-align:center; margin:auto}
}


/*搜索结果*/
.d-sos{ background:#f5f5f5; padding-top:100px; padding-bottom:100px;}
.sousou{ width:840px; margin:auto}
.sousou .so-txt{ width:590px; height:60px; float:left; background:#fff; border:none; font-size:18px; color:#000; text-indent:10px;}
.sousou .so-txt1{ width:240px; height:58px; float:right; background:#fff; border:1px solid #c1935c; font-size:18px; color:#c1935c}
.mgh-s{ width:1400px; margin:auto}
.sos-nav{ margin-top:20px;}
.sos-nav a{ color:#000; font-size:18px; padding-bottom:5px; margin-right:20px}
.so-act{ border-bottom:1px solid #000;}
.mgh-s .wrap-box1{ border-bottom:1px dashed #b2b2b2; padding-bottom:50px;}
.slo-li li{ padding-top:20px; padding-bottom:20px; border-bottom:1px dashed #b2b2b2; overflow:hidden}
.slo-li li img{ float:left; width:20%; padding-right:30px; }
.slo-li-1 span{ font-size:30px; border-bottom:2px solid #000; padding-bottom:2px; }
.slo-li-1 strong{ display:block; padding-top:20px; font-size:20px; font-weight:100}
.slo-li-1 p{ display:block; padding-top:10px; font-size:18px; padding-bottom:10px;}
.slo-li-1 a{  font-size:18px; color:#000; border-bottom:1px solid #000;}
.mgh-s .news_more{ margin-bottom:50px;}

@media screen and (max-width: 1600px){
.mgh-s{ width:1200px; margin:auto}
}
@media screen and (max-width: 750px){
.d-sos{ background:#f5f5f5; padding-top:20px; padding-bottom:20px;}
.sousou{ width:95%; margin:auto}
.sousou .so-txt{ width:100%; height:40px; line-height:40px; float:none; background:#fff; border:none; font-size:18px; color:#000; text-indent:10px;}
.sousou .so-txt1{ width:100%; height:48px; line-height:48px; float:none; background:#fff; border:1px solid #c1935c; font-size:18px; color:#c1935c; margin-top:20px;}
.mgh-s{ width:95%; margin:auto}
.sos-nav{ margin-top:20px;}
.sos-nav a{ color:#000; font-size:15px; padding-bottom:5px; margin-right:10px}
.so-act{ border-bottom:1px solid #000;}
.mgh-s .wrap-box1{ border-bottom:1px dashed #b2b2b2; padding-bottom:20px; margin-top:20px;}
.slo-li li{ padding-top:20px; padding-bottom:20px; border-bottom:1px dashed #b2b2b2; overflow:hidden}
.slo-li li img{ float:none; width:100%; padding-right:0px; padding-bottom:20px }
.slo-li-1 span{ font-size:24px; border-bottom:2px solid #000; padding-bottom:2px; }
.slo-li-1 strong{ display:block; padding-top:20px; font-size:18px; font-weight:100}
.slo-li-1 p{ display:block; padding-top:10px; font-size:16px; padding-bottom:10px;}
.slo-li-1 a{  font-size:15px; color:#000; border-bottom:1px solid #000;}	
.mgh-s .news_more{ margin-bottom:20px;}
	
}


/*产品*/

.product_swiper .swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.product_swiper .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center; background:none
}
.product_swiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background: none !important;
	right: 30px !important;
}

.product_swiper .swiper-pagination-bullet{ background:#fff; opacity:1;}
.product_swiper .swiper-pagination-bullet-active{ background:#c99161}


@media screen and (max-width: 750px){
.product_swiper  .swiper-button-next,.product_swiper .swiper-button-prev{ display:none}
}

