@charset "utf-8";
/* CSS Document
*{font-family:"Microsoft Yahei";}    
*{font-family:"Microsoft Yahei" !important;}  */    
@media only screen and (max-width: 1980px) { body{ font-size: 1.8em; }}
@media only screen and (max-width: 1900px) { body{ font-size: 1.7em; }}
@media only screen and (max-width: 1800px) { body{ font-size: 1.7em; }}
@media only screen and (max-width: 1700px) { body{ font-size: 1.6em; }}
@media only screen and (max-width: 1600px) { body{ font-size: 1.5em; }}
@media only screen and (max-width: 1500px) { body{ font-size: 1.4em; }}
@media only screen and (max-width: 1400px) { body{ font-size: 1.3em; }}
@media only screen and (max-width: 1300px) { body{ font-size: 1.2em; }} 
@media only screen and (max-width: 1200px) { body{ font-size: 1.2em; }}
@media only screen and (max-width: 1100px) { body{ font-size: 1.1em; }}
@media only screen and (max-width: 1000px) { body{ font-size: 1.1em; }}
@media only screen and (max-width: 900px) { body{ font-size: 1em; }}
@media only screen and (max-width: 768px) { body{ font-size: 1.2em; }}
body{ width:100%;
	  max-width:1920px;
	  background-color:#FFFFFF;
	  margin:0 auto;
	  font-family:"Microsoft Yahei"     
      font-family:"Microsoft Yahei" !important;
	  }
img{max-width:100%;
     max-height:100%;
     border:none;
	 }
.clearfloat{clear:both;}


.carousel-inner{min-height:150px;overflow:hidden;}
.item img{min-height:150px;margin:auto;}
.sycp{ width:100%; float:left; overflow:hidden; background-color:#FFF;}

.leftcp img{float:right;}
.toprightcp{ width:100%; float:left;}
.leftcp img{float:left;}
.downrightcp{ width:100%; float:left;}

/* 大屏幕（平板，大于等于 768px） */
@media (min-width: 768px) { 
.leftcp{ width:51%; float:left; }
.rightcp{ width:49%;float:right; text-align:center; }

#zlogo{ width:30%;margin:-30px auto 0 auto; TEXT-ALIGN: center;}
.zhaopin p{ margin-left:65px;}
.ctus ul {width:33.85%; float:left;}
.navbar{ display:none;}
.notpc{ display:none;}
header{ width:100%;
        padding-left:10%;
		padding-right:2%;
		position: relative;
		float:left;
		}
#zlogo{ width:15%;
		z-index:999;
		position:absolute;
		left: 50%;
        margin-left: -7.5%;
		margin-top:1.25%;
		background-color:#FFFFFF;
		}
#logo{ float:left;
       width:9%;
	   margin-top:2em;
	   }
#special{ float:left;
          text-align: right;
          width:17.4%;
		  margin-left:73.5%;
		  margin-top:6.5%; }

#rightewm { width:8%;  float:right; top:0; left:0; margin-top:4em;
		  padding-top:0em;}
nav{ width:88%;
     float:left;
	 text-align: center;
     }

#rightds{width:3.48%; float:right;margin-left:2.96%;}
#rightwb{width:3.48%; float:right;}
nav[role="navigation"] ul {width: 100%;float:left; margin-top:1em;
     border-top:1px solid #908f90;	 padding-top:1em;
	 padding-bottom:1em;}
nav[role="navigation"] ul li {
	width: 14%;
	}
nav[role="navigation"] ul .navnbspli{width:16%;}
nav[role="navigation"] ul .navjkgyli{width:15%;}
nav[role="navigation"] ul li a {
	float: left;
	width: 100%;
	font-size: 1em;
	line-height: 1.2em;
	text-decoration: none;
	letter-spacing: -1px;
	}
	
nav[role="navigation"] ul li a strong {
	display: block;
	padding: 0;
	color:#908f90;
	font-weight: normal;
	}
nav[role="navigation"] ul li a em {
	display: block;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0;
	color:#908f90;
	}

nav[role="navigation"] ul li a:hover strong,
nav[role="navigation"] ul li.active a strong {
	color: #ef8900;
	background-color:#ffffff;
	}
 
nav[role="navigation"] ul li a:hover em,
nav[role="navigation"] ul li.active a em {
	color:#ef8900;
	background-color:#ffffff;
	}

.dropdown-menu li a strong{
	font-size:1em;
	font-weight:normal;
	text-align: center;	
	}

.lbimg{ margin-bottom:0.3%;}
.hotimg{ 
        background-color:#009d9c;
           }
.nrynav{border-bottom:1px solid #908f90;
margin-bottom:1em;}


.syfooter{text-align: center; margin-top:5px;}
.maps{background-color:#f0f0f0; float:left;width:100%; font-size:1.2em; padding:18px 0; line-height:2em; }
.maps .mpleft{width:50%; float:left; margin-left:10%; border-right:#e0e0e0 1px solid;}
.mpleft ul{width:30%;list-style-type:none; float:left;font-weight:bold;}
.mpleft ul li{font-weight: 200; font-size:.9em;}
.maps .mpright{width:30%; float:left;  text-align:left; color:#000;}
.mpright ul{width:70%;list-style-type:none; float:left;font-weight:bold;}
.mpright ul li img{float:left;width:15%; height:auto; margin:5px;}
.syfooter .rziso{background-color:#fff; clear:both;padding:8px 0; }
.rziso .greenblod{ color:#6d744a; font-size:1.2em; font-weight:bold; text-align:left; margin-left:2%;}
.rziso img{ width:7%; height:auto;}
.syfooter .copyrt{background-color:#000;padding:2em; }		   
.syfooter p span{padding:1%;}	
.syfooter p span a{color:#fff;}

				 	   


/*! 内容页css */
.newsnav{  width:78%;
        margin-left:10%;
		margin-right:12%;
		position: relative;
		float:left;
		border-top:1px solid #908f90;
     }
.newsnavimg{ width:3.5%; float:right;
     }
.newsnavdata{ margin-top:0.5em;float:right;text-align: right;
     }
article{padding: 2em 20% 2em 20%; float:left; background-color:#fff;width:100%;}
 .conmain{ width:70%; float:left; padding-right:15px;}
 .newsimg{width:30%; float:right;}
 .insimg{ width:30%; float:right; padding-top:5em;}
 .insimg img{ padding-bottom:5px;}
.newscaption{color: #009D99; font-size:1.5em; display:block; margin-bottom:2em;}
.newstime{font-size:1.1em; color:#ef8900; width:25%; float:left;}
.newslb{padding:2em; font-size:1.5em;}
.newslb .active a{text-decoration: underline;}
.newslbtit{float:left;  width:65%; position:relative;border-bottom:1px solid #b2b2b2; padding:0.8em 0;}
.newslbinsimg{ width:30%; float:right;}
.newslbinsimg img{margin:0 5% 2em 0;}
.sjg{width:60%;}
.sqjt .img{width:52%; float:left;}
.sqjt .insimg{ padding-top:0;}
.pcw80{width:75%; float:left;}
.sqjt{width:100%; float:left;}
.insimg2 {width:25%; float:right;}
.cp1{ float:left; width:60%; margin:1em 0;}
.gyhd p strong{ font-size:.8em;}
.zminsimg{width:24%; float:right;}
.zmconmain{width:75%; float:left;}
.zmlogo{width:31%; margin-left:-2px;}
.zmconmain dl{width:50%; padding-right:10%;float:left; }
.zmconmain dt{width:32%;}
 }
 
 
 /* 小屏幕（平板，大于等于 768px） */
@media (max-width: 768px) { 

.leftcp{ width:96%; float:left; }
.rightcp{ width:96%;float:left; }

#zlogo{ width:15.4%;margin:0 auto 0 auto; TEXT-ALIGN: center;}
.ctus ul {width:85%; float:left; margin-left:2em;}
.gyhd p strong{ font-size:14px;}
.divnav { display:none;}
.notwap { display:none;}
.newsnav{font-size:1.2em;padding:0 0 1em 1em; }
article{ border-top:1px solid #d7d7d7;        
		 padding:1em 1em 1em 1em;
		 float:left;
		 width:100%;
		 }
.insimg img { width:47%; margin:1%; padding-bottom:2em;}
.conmain{padding:5px; float:left;}
 .smallpic{width:45%; margin:2%; float:left;}
.hotimg{ background-color:#d9d9d9;} 
.synav{ font-size:1em; 
width:30%; height:8.4em;
  text-align:center;
   border:1px solid #b2b2b2;
   margin:1.5%;
   background-color:#ef8900;
    float:left;}
.synav a{float: left;
	width: 100%;
	height:8.4em;
	line-height: 1.2em;
	color:#fff;
	padding-top:3em;
	}
.synav a strong {
	display: block;
	padding: 0;
	font-weight: normal;
	}
.synav a em {
	display: block;
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0;
	}
.synav a:visited{text-decoration:none; background-color:#fff;}
.synav a:hover{text-decoration:none; background-color:#fff;}
.synav a:hover strong{ color:#ef8900;}
.synav a:hover em{ color:#ef8900;}
.newsmain{padding:2em;}
.newstit .newslbtit{float:left;  width:100%; position:relative;border-bottom:1px solid #b2b2b2; padding:0.8em 0;}
.newscaption{font-size:1.1em;width:70%;padding-left:5%; float:right;font-weight:bold;}
.newstime{font-size:1em; color:#ef8900; width:26%; float:left;}
.newslbcaption {width:73%; float:right;}
.newsimg{width:100%; float:left; text-align:center; margin:2em 0;}
.newsnav .dswbwx{ width:70%;text-align:center; float:right; margin:.5em 0;}
.dswbwx{width:100%;text-align:center; float:right; margin:.5em 0;}
.ds,.wb,.wx,.jd{ margin:0 1%; display: inline-block;}
.newsnav .activa{ margin-top:2em; width:29%;float:left;}
.newsnav p.activa{ margin-top:20px;}
.insimg2 {margin:0 auto; width:50%;}
.cp1{ float:left; width:100%; margin:1em 0;}
.zmconmain{ float:left;}
.zmlogo{width:34%; margin-left:-2px;}
.zmconmain dl{width:100%;float:left; }
.zmconmain dt{width:16%;}
.zmtit{width:50%; padding-right:5%;float:left;}
.zmpic{width:50%;float:right;}


.syfooter{text-align: center; background-color:#fff; }
.maps{float:left;width:100%; font-size:1.2em; padding:18px 0; line-height:1.2em; }
.maps .mpright{width:100%; float:left; color:#000;}
.mpright ul{width:90%;list-style-type:none; float:left; margin:0 5%;font-weight:bold;}
.mpright ul:nth-child(2){ border-bottom:#e0e0e0 1px solid;}
.mpright ul span{ position:inherit; float:left; width: 25%; margin-top:10px;}
.mpright ul li img{float:left;width:10%; height:auto; margin:5px;}
.syfooter .rziso{clear:both;padding:8px 0; }
.rziso .greenblod{ color:#6d744a; font-size:1.2em; font-weight:bold; text-align:left; margin-left:2%;}
.rziso img{ width:17%; height:auto;}
.syfooter .copyrt{background-color:#000;padding:1.2em; }		   
.syfooter p span{padding:1%;}	
.syfooter p span a{color:#fff;}
}
.zmtit em{ font-style: inherit;}
article p{ line-height:1.8em; font-size:14px;}
 .activa{color: #F19000;}
 .activa a{color: #F19000;}
 .caption{color: #009D99; font-size:2em;letter-spacing:1px;}
 .caption em {
	display: block;
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	letter-spacing: 0;
	font-size:0.7em;
	}
 .nocolor{color: #908f90;}
 .wactiva{color: #c69f66;}
 .bluecolor{color: #009D99;}
.tagnav{
	color:#fff;
	position:absolute;
	top: 0;
    left: 0;
	float:left;
	width:100%;
	padding:5%;
    font-size:0.8em; 
	background-color:#969b9f;	
    }
a .tagnav{	color:#fff;
	background-color:#969b9f;
    }
a:hover .tagnav{color:#fff;
	background-color:#fa8a01;}
.lbcon{ width:100%;background-color:#fff; float:left; margin:1em 0;position: relative;  }
.lbtit{width:31.7%;float:left; font-size:1em;vertical-align: middle; 
  height:2.8em;  
  overflow: auto;  
  margin: auto;  
  position: absolute;  
  top: 40%; left: 68.3%; bottom: 40%; right: 0;
   padding:0 1em;  
}
.lbcon img {width:68.3%; float:left;}
.ds a div{ background:url(../imgs/dshb.png)no-repeat center center ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	}
.ds a:hover div{ background:url(../imgs/dscs.png)no-repeat center center ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	}	
.wb a div{
	 background:url(../imgs/wbhb.png)  no-repeat center center ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	}
.wb a:hover div{ background:url(../imgs/wbcs.png)  no-repeat center center ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	}	
.wx a div{
	 background:url(../imgs/wxhb.png)  no-repeat center center ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	}
.wx a:hover div{ background:url(../imgs/wxcs.png)  no-repeat center center ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	}
.jd a div{
	 background:url(../imgs/jdhb.png)  no-repeat center center ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	}
.jd a:hover div{ background:url(../imgs/jdcs.png)  no-repeat center center ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	}
#rightewm a div{width:100%;
	 background:url(../imgs/ewmhb.png)  no-repeat center center ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;	
	}
#rightewm a:hover div{width:100%;
	 background:url(../imgs/ewmcs.png)  no-repeat center center ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
	}	
.csr dt{color: #009D99; font-size:1.5em; margin-bottom:2em;}
.csr dd{width:60%; float:left;}
.csr .img{width:33.3%; float:right;}
.sjg p img{width:58%;}
.cqcs dd{width:46%;}
.cqcs .img{width:34%;margin-right:2em;}
.cqcs .img img{margin-bottom:1em; }
.sqjt {font-size:1.5em; color: #009D99; }
.pcw80{font-size:1em;}
.fs1{ letter-spacing:-0.5px;}
.fs2{font-size:1.5em;}
.fs3{font-size:2em;}
.fs4{font-size:2.5em; line-height:1.5em;}
.cp .fs2{ margin-bottom:1em; font-size:1.5em;}
.cp dd{ font-size:.8em;}
.ctus .insimg{width:56.42%; padding-top:0;}

.ctus ul li{width:100%; padding:0 0 2em 0; float:left;border-bottom:1px dashed #d5d5d5;}
.ctus ul li em{color: #908f90; font-size:0.5em; display: block; font-style: normal;}
.ctus ul .add{ list-style-image: url(../imgs/lidz.gif)}
.ctus ul .tel{ list-style-image: url(../imgs/lidh.gif)}
.ctus ul .email{ list-style-image: url(../imgs/lidy.gif); border-bottom:none;}
.zhaopin ul{ margin-left:2em;}
.zhaopin ul .zhiwei{ list-style-image: url(../imgs/lizp.gif)}
