@charset "utf-8";
body{font-family:Arial,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";}
.clearfix:after {
content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
zoom:1;
}
a:hover{ text-decoration: none !important;}
.header{width:100%;height:100px}
.headercontent{width:90%;max-width:1360px;margin:auto;}
.logo{float:left;width:269px;height:43px;margin-top:30px;}
.nav{width:945px;float:right;}

.toprightbox {
				line-height: 20px;
				float: right;
			}
			
			a.btn-search {
				margin-right: 10px;
				display: inline-block;
				height: 60px;
			}
			
			a.btn-language {
				width: 50px;
				color: #808285;
				font-size: 14px;
				background: url(images/language-btn.png) no-repeat 32px 6px;
				margin-left: 10px;
				display: inline-block;
				text-decoration: none;
			}
			
			.searchbox1 {
				position: absolute;
				bottom: -60px;
				right: 0;
				z-index: 9;
				border: 8px solid #4c4a4f;
			}
			
			.searchbox1 input {
				width: 200px;
				height: 44px;
				line-height: 44px;
				padding: 0 20px;
				margin: 0;
				border: none;
			}
			
			.languagebox {
				position: absolute;
				bottom: -60px;
				right: 0;
				z-index: 9;
				width: 190px;
				height: 60px;
				line-height: 60px;
				padding: 0 15px;
				background: #4c4a4f;
			}
			
			.languagebox ul {
				margin: 0;
				padding: 0;
				overflow: hidden;
			}
			
			.languagebox ul li {
				float: left;
				padding: 0 15px;
				list-style: none;
				color: #fff;
			}
			
			.languagebox ul li a {
				color: #fff;
				text-decoration: none;
			}
			/*头部*/
			
			.headers {
				width: 100%;
				
				height: 70px;
				z-index: 999;
				background: #fff;
				transition: all .2s ease-in-out;
				-webkit-transition: all .2s ease-in-out;
				
			}
			
			.w1130 {
				
				margin: 0 auto;
padding-top: 30px;
			}
			
			
			
			.headers .btns {
				float: right;
				height: 70px;
				margin-left: 10px;
				position: relative;
			}
			
			.headers .btns .btns-language {
				width: 45px;
				font-size: 14px;
				color: #999999;
				line-height: 70px;
				float: left;
				/*font-weight:bold;*/
				position: relative;
				cursor: pointer;
				text-decoration: none;
				background: url(images/language-btn.png) no-repeat right center;
			}
			
			.headers .btns .btns-search {
				width: 16px;
				height: 20px;
				float: left;
				background: url("images/search.png") no-repeat right center;
				padding-left: 8px;
				margin: 26px 15px 0 0;
				position: relative;
			}
			
			.headers .btns .btns-website {
				width: 70px;
				padding-left: 10px;
				font-size: 14px;
				color: #999999;
				line-height: 70px;
				float: left;
				/*font-weight:bold;*/
				position: relative;
				cursor: pointer;
				text-decoration: none;
				background: url(images/language-btn.png) no-repeat right center;
			}
			
			.headers .btns .langOv1 {
				width: 250px;
				height: 100px;
				position: absolute;
				top: 70px;
				right: -40px;
				overflow: hidden;
				z-index: 7;
			}
			
			.headers .btns input {
				width: 185px;
				height: 56px;
				line-height: 56px;
				padding: 0 15px;
				position: absolute;
				top: -100%;
				right: 0px;
				background: url(images/navbg.png);
				z-index: 100;
				border: none;
				color: #fff;
			}
			/*.header .btns input{font-size: 14px;color: #666666;float:left;height:35px;padding-left:15px;border:1px #0e98a5 solid;border-radius:5px; position: absolute; top: 84px; right: 50px;}*/
			
			.headers .btns .langOv {
				width: 250px;
				height: 100px;
				position: absolute;
				top: 70px;
				right: -40px;
				overflow: hidden;
				z-index: 7;
			}
			
			.headers .btns .langOv .langsN {
				width: 185px;
				height: 56px;
				line-height: 56px;
				padding: 0 15px;
				position: absolute;
				top: -105px;
				right: -40px;
				
				z-index: 100;
			}
			
			.headers .btns .langOv .langsN a,
			.headers .btns .langOv .langsN span {
				float: left;
				font-size: 13px;
				color: #fff;
				position: relative;
				text-decoration: none;
			}
			
			.headers .btns .langOv .langsN span {
				margin: 0 10px;
			}
			
			.headers .btns .langOv .langsN a:hover,
			.headers .btns .langOv .langsN span:hover {
				color: #ad7c59;
			}
			/*新增*/
			
			.langsW ul {
				margin: 0;
				padding: 0;
			}
			
			.langsW ul li {
				list-style-type: none;
				display: block;
			}
			
			.headers .btns .langWv {
				width: 180px;
				height: 390px;
				position: absolute;
				top: 70px;
				right: -5px;
				overflow: hidden;
				display: none;
			}
			
			.headers .btns .langWv .langsW {
				width: 185px;
				line-height: 22px;
				padding: 0 15px;
				position: absolute;
				top: -100%;
				right: 0px;
				background: url(images/navbg.png);
				/*z-index:100;*/
			}
			
			.headers .btns .langWv .langsW a {
				font-size: 13px;
				color: #fff;
				position: relative;
				text-decoration: none;
				padding-left: 38px;
				line-height:28px;
			}
			
			.headers .btns .langWv .langsW a:hover,
			.headers .btns .langWv .langsW span:hover {
				color: #ad7c59;
			}
			/*结束*/
			
			.headers .navs {
				float: right;
				height: 70px;
				position: relative;
				z-index: 10;
				transition: all .2s ease-in-out;
				-webkit-transition: all .2s ease-in-out;
				
			}
			
			.headers .navs ul {
				margin: 0;
				padding: 0;
			}
			
			.headers .navs li {
				list-style: none;
				padding: 0 25px;
				float: left;
			}
			
			.headers .navs li a {
				display: block;
				font-size: 16px;
				color: #7a7a7a;
				line-height: 70px;
				font-weight: bold;
				text-decoration: none;
				transition: all .2s ease-in-out;
				-webkit-transition: all .2s ease-in-out;
			}
			
			
			
			.headers .navs li a,
			.headers .navs li a:hover {
				-webkit-transition: all 400ms;
				transition: all 400ms;
			}
			
			.headers .navs .navline {
				position: absolute;
				width: 0;
				height: 4px;
				padding-bottom: 3px;
				background: url("images/navline.jpg") repeat-x center center;
				bottom: 0;
				left: 25px;
			}
			
			.headers .navs .navline img {
				margin: 0 auto;
				display: block;
			}
			
			#gblink {
				display: block;
				cursor: pointer;
			}
			
			#big5link {
				cursor: pointer;
			}
			/*二级导航*/
			
			.innav {
				margin: 0;
			}
			
			.headers .innavbg {
				width: 100%;
				height: 56px;
				background:url(images/navbg.png);
				    opacity: 0.8 !important;
	
				position: absolute;
				top: 100px;
				left: 0px;
				z-index: 8;
				display: none;
			}
			
			.headers .sideNav {
				width: 1200px;
				height: 56px;
				position: absolute;
				top: 100%;
				z-index: 10;
				display: none;
			}
			
			.headers .sideNav dd {
				float: left;
				margin: 0 16px;
				line-height: 56px;
			}
			
			.headers .sideNav dd a {
				display: block;
				color: #fff;
				opacity: 1\9;
				+opacity: 1;
				font-size: 13px;
				line-height: 56px;
				position: relative;
				z-index: 100;
				font-weight: normal;
			}
			
			.headers .sideNav dd a:hover {
				color: #fff;
			}
			
			.sN1 {
				left: 97px;
				width: 700px !important;
			}
			
			.sN2 {
				left: 208px;
				width: 560px !important;
			}
			
			.sN3 {
				left: 313px;
				width: 713px !important;
			}
			
			.sN4 {
				left: 300px;
				width: 671px !important;
			}
			
			.sN5 {
				left: 566px;
				width: 300px !important;
			}
			
			.sN6 {
				left: 450px;
				width: 500px !important;
			}
			
			.sN7 {
				left: 543px;
				width: 280px !important;
			}


.footer{width:100%;height:492px;background:#f2f2f2;}
.footercontent{width:90%;max-width:1360px;margin:auto;}

.footerall{width: 1360px;margin: auto;}
			.footertop{    padding-top: 45px;background: url(images/footer.png) no-repeat bottom;height: 339px;    position: relative;}
			.footertop ul{margin: 0;padding: 0;float: left;margin-right: 22px;}
			.footertop ul li{list-style-type: none;
    font-size: 14px;margin-bottom: 10px;}
			.footertop ul li.lione{    font-size: 16px;
    font-weight: bold;
    margin-bottom: 35px;}
    .footertop ul li.lione a{color: #333;}
    .footertop ul li a{color: #999;}
			.fwx{position: absolute;
    right: 0;}
			.footerbottom{position: relative;}
			.yqlj{    margin-top: 22px;}
			.yqlj ul{padding: 0;margin: 0;    margin-bottom: 18px;}
			.yqlj ul li{list-style-type: none;display: inline-block;font-size: 14px;color: #333333;}
			.yqlj ul li a{color:#333;}
			.dbgs{font-size: 14px;color: #333333;}
			.cyqy{position: absolute;font-size: 22px;color: #333;    right: 0;
    bottom: 20px;}



@media screen and (min-width: 960px) and (max-width: 1366px){
.body{overflow:hidden;}
.nav{width:900px;}
.headers .navs li{padding:0 20px;}
.newscontent{width:1260px;}
.sN1{left:81px;}
.sN2{left:185px;}
.sN3{left:280px;}
.sN4{left:360px;}
.sN5{left:510px;}
.sN6{left:615px;}
.sN7{left:81px;}
.module-title {
    font-size: 18px;
    height: 30px;
    margin-bottom: 20px;
}
.i-news{margin-top:20px;}
.module-more {
    font-size: 12px;
    width: 90px;
    line-height: 32px;
    background-size: 100%;
}
.pic {
    width: 730px;

}
.text {
    width: 500px;
}
.gsxw-right {
     
    width: 293px;
    padding: 25px 20px;
    height: 230px;

}
.i-news-nav{top:280px;}
.djgz-module {
    margin-top: 20px;
}
.djgz-modulecon{    padding: 25px;}
.gsxw-news-item:nth-child(5) {
    padding-top: 10px;
    background: url(images/dian.jpg) no-repeat 35px 27px;
    background-color: #fff;
}
.gsxw-news-item:nth-child(9) {
    padding-bottom: 15px;
   
}


.ywall {
    width: 1260px;
    margin: auto;
     padding-top: 0px; 
}
.ywitemall{width:25%;}
.ywitem{min-width:25%;}
.ywsum{left:65px;}
.zhny,.jkrj,.znjj{left:170px;}
.ywtext{left:160px;}
.ywtext2{left:148px;}
.ywitemall{margin-top:30px;}
.othercontent{width:1260px;}
.product {
    width: 430px;
 margin-top: 30px;
   
}
.zr-news-item {
    width: 465px;
}
.zr-news-item-pic {
    width: 430px !important;
    height: 380px !important;
}
.jsal {
    margin-top: 30px;
}
.zr-news-item-title {

    width: 430px;
 
    background-size: 100% 100%;
}
.videotext{top:25vh;}
.footerall {
    width: 1240px;
  
}

.secondnavall {
    width: 1260px;
    margin: auto;
}
.position {
    
    width: 450px;
}
.secondcon {
    width: 100%;
    overflow: hidden;
}
}

@media screen and (max-width:1500px) and (min-width:1024px) {
		.headers .innavbg {
			top:172px;
		}
		.footerall {
			max-width: 100%;
		}
}
