@charset "utf-8";

/*大屏幕*/
@media (min-width:1400px) and (max-width:1800px) {
	
	


}
/*笔记本*/
@media (min-width:1200px) and (max-width:1400px) {
section.banner{ height:450px;}
	
	
}



/* 小屏幕 移动端*/
@media(max-width:1190px) {
	body{ background:#fff; padding-bottom:60px;}
header{left:0;top:0; z-index:999; width:100%;box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.2);}	
	.container{ overflow:hidden; padding:0 2%;}
header .top{ display:none;}
.hamburger{ display:block;}
.top_container h1,.top_container h2{  width:60%; height:45px;margin-top: 0;}
.top_container {padding: 10px 2%;}
nav .container{ padding:0;}




nav>ul>li ul,nav>ul>li:hover ul{display:none;}

nav{position:absolute;top:60px;cursor:pointer; right:5%; width:50%; float:none;background:#00AC86; float:none; padding:0; margin:0;  z-index:999;display:none; border-top:1px solid #fff; overflow:hidden; height:auto;}

nav>ul{ height:auto; width:100%;}
nav>ul>li{display:block!important;width:100%; padding:0; border-bottom:1px solid #fff; float:none; }
nav>ul>li a{margin:0; width:100%; display:block; text-align:center; font-size:20px; line-height:3;color:#fff; padding:0; height:auto;font-size:14px;}
nav>ul>li>ul>li>a:visited,nav>ul>li>ul>li>a:active{ color:#fff;}
nav>ul>li>a:hover,nav ul>li>a.hover{color: #fff; }
nav>ul>li:first-child{ display:none!important;}
nav>ul>li a.active{background-color:inherit;border-radius:0; padding:0;}
section.banner{height:160px;}



footer{ display:none;}
.right_gua{ display:none;}


.page { margin-top:20px; }
.page a {line-height:30px;margin:0 5px 5px 0;height:30px;padding:0 10px; }


aside.pro_left dl a {
    color: #00AC86;
}
aside.pro_left{float:none; width:100%;background:#fff; color:#00AC86; padding-bottom:10px; overflow:hidden;}
.pro_right{float:none; width:100%; clear:both;}
aside.pro_left dl dt{ display:none;}
section.pro_index {
    padding-top: 10px;
}
aside.pro_left dl dd{ float:left; border-top:none;border-bottom:none; width:auto; margin:auto; clear:none; padding:5px 5px 5px 30px;font-size:14px; position:relative;}
aside.pro_left .index_ewm,aside.pro_left .index_tel{ display:none;}
aside.pro_left dl dd::before {
    content: ">";
    position: absolute;
    left: 15%;
	color:#00AC86;
}

.pro_right .pro_right_bar h3{font-size:16px;}
.pro_right ul li{height:120px;padding:5px;margin-bottom:10px;}
.pro_right ul li>a:first-child {height: 120px;}
.pro_right .pro_right_bar{ margin-bottom:10px;}

section.youshi ul li{float:left; width:100%; margin-left:0;}
section.advan h3 {
    font-size: 24px;
    letter-spacing: 0.15em;
    margin-top: 10px;
}
section.advan {
    height: auto;
    margin: 10px 0;
}
section.advan h3 em {
    font-size: 32px;
}
section.advan p {
  font-size:12px;
}

section.youshi h3 {
   
    padding: 30px 0;
    
    font-size: 16px;
}



section.about {
    padding-top: 10px;
    background: url(../images/wordmap.png) center top no-repeat;
}

h3.index_title{ font-size:24px; }
h3.index_title em{font-weight:900;}

ul.show_data {
    margin-top: 20px;
}

ul.show_data li span {
    font-size: 18px;
    line-height: 42px;

}
section.about figure{ padding:15px 0;}
section.about figcaption {float:none; width:100%; padding:15px 0;word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5;}
section.about .about_pic{ width:100%; float:none; padding:0; height:240px;}
section.about a.more{ margin:15px auto;}

.newslist {
    padding: 20px 0;
}
.newslist>dl{ width:100%; float:none; margin-right:0;}

.newslist>dl dt h4{
    left: 0px;
font-size: 1.1em; width:auto; height:auto;
}
.newslist>dl dt h4 a{ width:100%; padding:20px;}
.newslist>dl dt{ height:auto; margin-bottom:10px;}
.newslist>dl dd{font-size:1em; }

.othersnews {font-size:1em;padding-top:20px;}
.othersnews ul li{float:none; width:100%; margin-left:0; padding:6px 0; overflow:hidden; }
.othersnews ul li:nth-child(2n+1){ margin-left:0;}



	dl.type_list dt,dl.type_list dd{float:left; display:block; font-weight:100; font-size:16px; margin-right:0; width:50%;}
	dl.type_list dt a,dl.type_list dd a{ width:100%; height:100%; display:block; padding:10px 0; text-align:center;;}


p.position{ margin-top:15px;}

.pdetail{ padding:20px 0;}
.pdetail h1 { padding-bottom:20px;}
article.detail .article img,.pdetail>div img{width:80%!important; }
.piclist{ padding:0 2%;}
.piclist figure{ float:left; margin-top:20px;  width:48%;  margin-left:4%;}
.piclist figure:nth-child(3n+1){ margin-left:4%;}
.piclist figure:nth-child(2n+1){ margin-left:0;}
.piclist figure>a{  height:140px; }
.piclist figure>a:before{content: "";
 
    top: -5px;
    left: -5px;
	
}

.piclist figure figcaption{ font-size:1.1em; padding-top:5px; font-family:inherit;}
figure.news_item{ padding:20px 0; }
figure.news_item>a{ float:none; width:100%; height:160px;}

figure.news_item {
    padding: 5px 3%;
}
figure.news_item figcaption {
    float: none;
    width: 100%;
padding: 5px 0 0 0;}

figure.news_item figcaption>a:first-child {
    font-size: 1.1em;
	color:#000;
}
figure.news_item figcaption{ padding:10px 0;}
figure.news_item figcaption time {
    font-size: 1em;
    
    padding: 5px 0;
}
figure.news_item figcaption p {
 line-height:1.6em;
    height: 50px;
 padding-top:5px;
    -webkit-line-clamp: 2; color:#999;

}
figure.news_item figcaption a.more,figure.news_item figcaption time {
    display:none;
}

 article.detail .article{ float:none; width:100%; font-size:1.1em; line-height:1.8em;}
article.detail h1{ padding-top:10px; font-size:1.8em; line-height:1.3em; font-weight:100;}
article.detail .author{ margin-bottom:25px;}
article.detail dl.aside{ float:none; width:100%; margin-top:20px;}
article.detail dl.aside dd{ font-size:1.1em; padding:5px 0;}
article.detail dl.aside dd{ padding-bottom:10px;}
article.intro h1{ text-align:center;}
article.intro { padding-top:10px;}
article.intro  figure.contact>img {float:none; width:100%;}
article.intro  figure.contact>figcaption{ float:none; width:100%; margin-left:0; font-size:1.1em; } 
article.intro  figure.contact>figcaption h3{  margin-top:15px;}
article.intro  figure.contact>figcaption .contact_left{ float:none; width:100%;}
article.intro  figure.contact>figcaption .contact_right{ float:none; width:100%;}
article.intro  figure.contact>figcaption .contact_right span{  width:50%; margin-left:0; }
article.intro  figure.contact>figcaption .contact_right span img{ display:table; margin:0 auto;}
#dituContent{ height:300px!important;}

article.intro>div{font-size: 1em!important;}
article.intro  figure.contact>figcaption .contact_right span img{width:150px; height:150px; margin-bottom:10px;}



}





/*小屏幕电脑*/
@media (min-width:960px) and (max-width:1189px) {



}
	
	
	
	
	
	
}
