@charset "utf-8";

.wapppt-index{ display:none !important}
@media screen and (max-width: 1399px) {
body {	font-size: 14px;}
.w88{ width:1200px;   }
header .daohang .logo { width:25%;  }
header .daohang .nav { width:75%;  }
header .daohang .nav ul li a{  font-size:14px; line-height:1.5em; padding:10px 10px } 

.lanadv{ font-size:22px; padding:15px 0;line-height:1.5em; }
.lanadv a.more{  padding:0 20px; font-size:16px;}
.indextuwen ul li .bt{font-size:24px; padding:0; }
ul.listxm li .wen .bt{ font-size:24px; padding:10px 0;  }
ul.listxm li .wen .nr{font-size:14px;}

footer .foot ul.links li{ display:block; width:30%; padding:0 1.5%; text-align:left; float:left;}

footer .foot ul.links li p{ font-size:28px;}

.banner .wenzi h1{   font-size:28px;  }
.banner .wenzi p{font-size:20px; }
.lianximain .zxly{ width: 48%; overflow:hidden}
.lianximain .lxnr h1, .lianximain .lxnr h2{   font-size:28px; }

.resourceslist ul li{ margin:15px 1%; width:30%; padding:15px; }
.resourceslist ul li .bt { line-height:22px; font-size:22px;  }

.faqmain h2{   font-size:36px;}
.faqmain h3{   font-size:24px;}
ul.faqlist li.list .bt{ font-size:20px; }

.Facilities-bt{   padding:10px 0;}
.Facilities-bt h1{font-size:30px;}

.main .xm3-list .bt{ font-size:32px;}

}

@media screen and (max-width: 1199px) {
.w88{ width:100%; padding:0 10px; box-sizing:border-box    }
.w120{  width:100%; padding:0 10px; box-sizing:border-box  }
.wap-box{ display: block}
.pc-box{ display: none}



header .wap-box  .face{ height:70px; position:relative; padding:10px 0; box-sizing:border-box;}
header .wap-box .face .ico{ padding-left:10px;}
header .wap-box .face .ico img{ height:50px; width:auto;   }


header .wap-box .face .logocd { position:relative;}

/*********************/

header .wap-box .anniu{   position:absolute; top:50%; right:10px; margin-top:-15px;  height: 30px;width: 236px;z-index: 99;transition: 600ms;-webkit-transition: 600ms; border:1px solid #ddd; padding:0 10px; border-radius:5px;}
header .wap-box .anniu a{ display:block; height: 30px;width: 236px; line-height:30px;}
header .wap-box .anniu a::before{ width:0; height:30px; border-left:1px solid #ddd; position:absolute; right:50px; top:0; content:"";}
header .wap-box .anniu span{background: #2C87C0;width: 30px;height: 2px;margin: auto;position: absolute;top: 0;bottom: 0;right: 10px; transition: 1.3s cubic-bezier(0.53, 0, 0.15, 0.3);  }
header .wap-box .anniu span::before{content: "";background: #2C87C0;width: 30px;height: 2px;margin: auto;position: absolute;top: -18px;bottom: 0;right: 0;
left: 0;transition: 1.3s cubic-bezier(0.53, 0, 0.15, 0.3);}
header .wap-box .anniu span::after{content: "";background: #2C87C0;width: 30px;height: 2px;
margin: auto;position: absolute;top: 12px;bottom: 0;right: 0;left: 0;transition: 1.3s cubic-bezier(0.53, 0, 0.15, 0.3);}

header .wap-box .anniu .bj span{background:none;}
header .wap-box .anniu .bj span::before{transform: rotate(-225deg);background: #2C87C0;top: 0;}
header .wap-box .anniu .bj span::after{transform: rotate(225deg);background: #2C87C0;top: 0;}

.wap-box .daohang{ height:36px; background:#003e79; color:#fff;  }
.wap-box .daohang a{ width:25%; line-height:36px; color:#fff; text-align:center; display:block; float:left;}


header .wap-box #caidan { display: none; background:#FFF;;}
header .wap-box .nav li { border-top:1px solid #ddd;}
header .wap-box .nav li>a{ display:block; height:50px; line-height:50px; padding:0 30px; color:#333; text-align: left; font-size:18px; }

header .wap-box .nav li:hover>a{  color:#2C87C0; background-color:#f5f5f5; }  

header .wap-box .nav li a.xiala{ background-image:url(img/xialaico.gif); background-repeat:no-repeat; background-position:right top;}
header .wap-box .nav li a.bj{ background-position:right  bottom;}
header .wap-box .nav li ul.sub{ display:none;  background-color:rgba(255,255,255,.1) ;overflow:hidden;}
header .wap-box .nav li ul li{ background:  #f8f8f8; padding-left:60px; position:relative; }
header .wap-box .nav li ul li:before{ width:40px; text-align:center;; height:100%; border-right:1px solid #ddd; ; line-height:40px; content:">"; position:absolute; left:0; top:50%;-webkit-transform: translate(0,-50%); transform: translate(0,-50%); }
header .wap-box .nav li ul.sub li>a{ height:36px; line-height:36px; padding-left:0;     }


header .wap-box .nav li .sousuo{ ; border:1px solid #00A002; height:40px;  line-height:40px;  margin:10px 30px; font-size:18px; border-radius:5px;}
header .wap-box .nav li .sousuo input{  height:36px; padding:0 40px;; margin:0; border: none; box-sizing:border-box; outline:none;background: url(img/sousuoico.png) left 10px center no-repeat;}

header .wap-box .nav li .sousuo input::placeholder {    color: #00A002;    opacity: 1;}
header .wap-box .nav li .sousuo input::-webkit-input-placeholder { color: #00A002; }
header .wap-box .nav li .sousuo input::-moz-placeholder { color: #00A002; }
header .wap-box .nav li .sousuo input:-ms-input-placeholder  { color: #00A002; }
header .wap-box .nav li .sousuo input:-moz-placeholder  { color: #00A002; }

/******************/
.banner-lan{  padding:30px 0;}
.banner-lan .bt{  padding:0 ;}

.ppt-index .miaoshu{  width:90%; }
ul.listxm li .wen{  padding:20px;;}
ul.listxm li .wen .bt{ font-size:24px; padding:10px 0;  }
ul.listxm li .wen a.more{ margin-top:10px; padding:0 30px; line-height:30px; font-size:14px;}
ul.listxm li .wen .nr { line-height:1.5;}

footer .foot ul.links li p{ font-size:24px;}
.lianximain .lxnr{ width:100%; padding:0 30px; box-sizing:border-box}
.lianximain .zxly{ width:100%; margin-top:50px; border-top:1px solid #ddd;  padding: 30px; box-sizing:border-box}

/****************/

.DetailsTuWen ul li.xm .tu{ width:100%; float:none  }
.DetailsTuWen ul li.xm0 .tu{ float:none}


.DetailsTuWen ul li.xm .wen{ width:100%;float:none; padding-bottom:30px;}
.DetailsTuWen ul li.xm0 .wen{ float:none}


.resourceslist ul li{ margin:15px 1.5%; width:45%; padding:25px; }


}

@media screen and (max-width: 767px) {
	.wapppt-index{ display: block !important }
	.pcppt-index{ display:none !important}
	header .ding{ height: auto;  }
	header .ding .meiti{ width:70%;  padding-left:10px; box-sizing:border-box; }
	header .ding .meiti ul li img{ display:block; width:24px; height:24px; }
	header .ding .yuyan{ width:30%; text-align:right; padding-right:10px; box-sizing:border-box; }
	header .ding .yuyan ul li A{ display:block; width:24px; height:24px; color:#FFF; font-size:16px; line-height:24px;}
	header .ding  .lianxi:before{ content:""; height:1px; clear: both; display:block;}
	header .ding  .lianxi{float:none;width:100%; text-align:center ;display:block;}
	
	/**************/
	
	header .wap-box  .face{ height: auto;}
header .wap-box .face .ico{ padding-left:0px; clear:both;}
header .wap-box .face .ico img{ height:50px; width:auto; display:block; margin:0 auto;   }

header .wap-box .anniu{ position:relative; width:85%; clear:both; margin:10px auto; top:0; right:auto; height: 40px; }
header .wap-box .anniu a{   height: 40px;width: 100%; line-height:40px;}
header .wap-box .anniu a::before{   height:40px;}

.lanadv{ font-size:20px;  }
.lanadv a.more{  padding:0 ; font-size:16px; float:none; margin:10px auto; display:block; width:150px;}

.indextuwen ul li{ display:block; width:100%; padding:0 0 10px; margin:0 auto;  }
.indextuwen ul li .bt{font-size:22px; padding:0; }
.indextuwen ul li .nr{ height:auto; max-height:100em; -webkit-line-clamp:100;}


.lantiao3{ height:auto; padding:0 10px; font-size:18px; }
.lantiao3 .lunbo{ width:100%; float:none;}

 ul.listxm li .tu{ width:100%; float:none}

   ul.listxm li .wen{ width:100%; float:none}
   ul.listxm li .wen .bt{ font-size:26px;  }
   ul.listxm li .wen a.more{ margin-top:10px; padding:0 20px; line-height:40px; font-size:16px;}

footer .foot{ padding:10px 0;}
footer .foot ul.links li{  width:92%;   float: none; margin:30px auto 0}
footer .copyright{ height:auto;padding:10px 0;  }
footer .copyright .nr{ display:block; padding:0 10px;}
footer .copyright .links{ display:block; float: none; padding:0 10px; text-align: left; }
footer .copyright .links ul li img{ display:block; width:24px; height:24px; }


.banner-lan .bt h1{font-size:24px;}
.main{ margin:30px auto;}
.DetailsTuWen ul li.xm .bt{font-size:28px;}

.resourceslist{ padding-top:20px;}
.resourceslist ul li{ margin:10px  auto; width:90%; padding:25px 10px; }

.banner { background-position:right center; background-size:cover; height:200px;}
.banner img{ display:none;}
.banner .wenzi{ width:100%; }
.banner .wenzi .nk{ width:100%; padding:50px 30px; height:200px; box-sizing:border-box; }
.banner .wenzi h1{   font-size:30px;  }
.Facilities-bt{ padding:5px 0;}
.Facilities-bt h1{font-size:24px;}

ul.marketslist li .tu{ width:100%; float:none}
ul.marketslist li .wen{ width:100%;  float:none }

.lianximain .lxnr{  padding:0 ; }
.lianximain .zxly{ margin-top:50px;  padding: 30px 0;}
.xiangxineirong table{ font-size:12px; line-height:1.7; }
.xiangxineirong table td{ padding:8px 3px;}

}















