@font-face {
    font-family: "SourceHanSansCN_bold";
    src: url('fonts/SourceHanSansCN-Bold.ttf');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "SourceHanSansCN_light";
    src: url('fonts/SourceHanSansCN-Light.ttf');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: "SourceHanSansCN_medium";
    src: url('fonts/SourceHanSansCN-Medium.ttf');
    font-weight: normal;
    font-style: normal
}
.clear,.clearfix:after{clear:both;height:0;overflow:hidden;display:block;}.clearfix:after{visibility:hidden;content:".";}.clearfix{*zoom:1;}
@media screen and (min-width: 1600px) {
	.container {
		width: 1600px;
	}
	.w950{width:928px;float:left;margin-left:20px;}
	.w950 ul li{float:left;font-size:26px;padding:0px 17px;}
	.w195{width:190px;float:right;height:24px;margin-top:5px;border:solid 1px #e5e5e5;border-radius:10px;}
	.logo{width:455px;height:50px;float:left;}
	.smallUl{/*top:20px;padding-top:30px;*/top:40px;padding-top:12px;}
	.smallUl ul li{font-size:20px; height:55px;line-height:55px;}
	
	
	.index_footer .w160{position:absolute;width:160px;top:20px;left:120px;color:#000202;font-size:14px;text-align:center;}
	.index_footer .listext{font-size:24px;text-align:center;color:#5b5b5b;padding-top:0px;}
	.index_footer .listext a{padding:0px 15px;}
	.index_footer .listext span{padding:0px 15px;}
	.index_footer{width:100%;min-width:1600px;margin-top:60px;height:180px;background-color:#eee;}
	
	.footer-menu{position:absolute;left:360px;top:20px;width:940px;height:145px;}
	.footer-menu p{text-align:center;color:#000202;font-size:14px;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;text-shadow: 0 0 2px rgba(0,0,0,.15);}
	.index_footer .w160 div{width:100px;margin:0 auto;}
	.index_footer .w160 p{line-height:22px;}
	.pt70{padding-top:70px;}
	.copytext{line-height:32px;padding-top:10px;}
	.link-box{width:200px;padding:40px 0px 0px 0px;float:right;}
	.link{font-family:initial;}
	.link p{font-size:18px;color:#0f6856}
	.link .li{padding:15px 0px;}
	.link .li select{width:100%;height:30px;border-color:#0f6856;color:#666}


}
	
@media screen and (min-width: 1280px) and (max-width: 1599px){
		.container {
			width: 1380px;
    }
	.w950{width:798px;float:left;margin-left:20px;}
	.w950 ul li{float:left;font-size:22px;padding:0px 15px;}
	.w195{width:163px;float:right;height:24px;margin-top:3px;border:solid 1px #e5e5e5;border-radius:10px;}
	
	.logo{width:391px;height:43px;float:left;}
	.smallUl{/*top:17px;padding-top:25px;*/top:32px;padding-top:12px;}
	.smallUl ul li{font-size:18px; height:47px;line-height:47px;}
	
	.index_footer .w160{position:absolute;width:137.6px;top:17.2px;left:103.2px;color:#000202;font-size:14px;text-align:center;}
	.index_footer .listext{font-size:20.64px;text-align:center;color:#5b5b5b;padding-top:0px;}
	.index_footer .listext a{padding:0px 12.9px;}
	.index_footer .listext span{padding:0px 12.9px;}
	.index_footer{width:100%;min-width:1380px;margin-top:51.6px;height:154.8px;background-color:#eee;}
	.footer-menu{position:absolute;left:309.6px;top:17.2px;width:808.4px;height:124.7px;}
	.footer-menu p{text-align:center;color:#000202;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:0 0 1.72px rgba(0,0,0,.15);}
	.index_footer .w160 div{width:86px;margin:0 auto;}
	.index_footer .w160 p{line-height:18.92px;}
	.pt70{padding-top:60.2px;}
	.copytext{line-height:27.52px;padding-top:8.6px;}
	.link-box{width:172px;padding:34.4px 0px 0px 0px;float:right;}
	.link{font-family:initial;}
	.link p{font-size:15.48px;color:#0f6856;}
	.link .li{padding:12.9px 0px;}
	.link .li select{width:100%;height:25.8px;border-color:#0f6856;color:#666;}
	
}


@media screen and (max-width: 1279px) {
    .container {
        width: 1200px;
    }
	.w950{width:694px;float:left;margin-left:17px;}
	.w950 ul li{float:left;font-size:19px;padding:0px 13px;}
	.w195{width:142px;float:right;height:21px;margin-top:3px;border:solid 1px #e5e5e5;border-radius:9px;}
	
	.logo{width:340px;height:37px;float:left;}
	.smallUl{/*top:15px;padding-top:22px;*/top:27px;padding-top:12px;}
	.smallUl ul li{font-size:16px;height:41px;line-height:41px;}
	
	.index_footer .w160{position:absolute;width:120px;top:15px;left:70px;color:#000202;font-size:12px;text-align:center;}
	.index_footer .listext{font-size:18px;text-align:center;color:#5b5b5b;padding-top:0px;}
	.index_footer .listext a{padding:0px 11.25px;}
	.index_footer .listext span{padding:0px 11.25px;}
	.index_footer{width:100%;min-width:1200px;margin-top:45px;height:135px;background-color:#eee;}
	.footer-menu{position:absolute;left:270px;top:15px;width:705px;height:108.75px;}
	.footer-menu p{text-align:center;color:#000202;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:0 0 1.5px rgba(0,0,0,.15);}
	.index_footer .w160 div{width:75px;margin:0 auto;}
	.index_footer .w160 p{line-height:16.5px;}
	.pt70{padding-top:52.5px;}
	.copytext{line-height:24px;padding-top:7.5px;}
	.link-box{width:120px;padding:30px 0px 0px 0px;float:right;}
	.link{font-family:initial;}
	.link p{font-size:14px;color:#0f6856;}
	.link .li{padding:11.25px 0px;}
	.link .li select{width:100%;height:22.5px;border-color:#0f6856;color:#666;}
	
}

@media print {
	.container {
		width: 1200px;
	}
	.w950{width:694px;float:left;margin-left:17px;}
	.w950 ul li{float:left;font-size:19px;padding:0px 13px;}
	.w195{width:142px;float:right;height:21px;margin-top:3px;border:solid 1px #e5e5e5;border-radius:9px;}

	.logo{width:340px;height:37px;float:left;}
	.smallUl{/*top:15px;padding-top:22px;*/top:27px;padding-top:12px;}
	.smallUl ul li{font-size:16px;height:41px;line-height:41px;}
	.index_footer .w160{position:absolute;width:121px;top:30px;left:157px;color:#000202;font-size:12px;text-align:center;}
	.index_footer .w160 div{width:87px;margin:0 auto;}
	.index_footer .listext{font-size:17px;text-align:center;color:#5b5b5b;padding-top:18px;}
	.index_footer .listext a{padding:0px 15px;}
	.index_footer .listext span{padding:0px 15px;}
	.footer-menu{position:absolute;left:280px;top:15px;width:818px;height:126px;}
	.footer-menu p{text-align:center;color:#000202;font-size:12px;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;text-shadow: 0 0 2px rgba(0,0,0,.15);}
	.index_footer{width:100%;min-width:1200px;margin-top:52px;height:174px;background-color:#eee;}
	.index_footer .w160 p{line-height:17px;padding-top:5px;}
	.pt70{padding-top:52px;}
	.copytext{line-height:24px;padding-top:15px;}
}

.w1003{width:1003px;}
.w1200{width:1200px;}
.cbody{margin:0 auto;padding:0;}
.main-box{width:100%;}
.box{width:100%;}
.w950 ul li{position:relative;z-index:110;}
.w950 ul li a{padding-bottom:10px;text-decoration: none;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;text-shadow: 0 0 2px rgba(0,0,0,.15);}
.w950 ul li.cur a{border-bottom:solid 2px #0f6856;color:#0f6856}
.w950 ul li:hover a.a1{border-bottom:solid 2px #0f6856;color:#0f6856}
.logo img{width:100%}
.smallUl{position:absolute;width:120%;display:none;left:-10%;}
.smallUl ul{width:100%;background:url(../images/s_03.png);padding-bottom:20px;padding-top:10px;border-radius:0px 0px 10px 10px;}
.smallUl ul li{font-family:Microsoft YaHei;width:100%;padding:0px;color:#504a4a;text-align:center;text-decoration:none}
.smallUl ul li a:hover{border:none}
.w950 ul li.cur .smallUl ul li a{border:none;color:#5b5b5b}
.w950 ul li.cur .smallUl ul li a:hover{color:#0f6856;}
.w950 ul li:hover .smallUl{display:block}
.search_bnt{margin:4px 0px 0px 6px;width:16px;height:16px;background:url(../images/i_06.jpg) no-repeat;float:left;}
.search_bnt input{width:100%;height:100%;filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0; }
.search_input{height:20px;width:84%;float:left;}
.search_input input{border:none;width:100%;text-indent:5px;}
.copytext{color:#000202;font-family: SourceHanSansCN_light;}
.index_footer .w160 img{width:100%}
.index_footer .w160 p{font-family: SourceHanSansCN_light;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;text-shadow: 0 0 2px rgba(0,0,0,.15);}
.fl{float:left;}.fr{float:right}
.index_footer.mt0{margin-top:0px;}
.w950 ul li{font-family: SourceHanSansCN_medium;}
.container{font-family: initial}
.mail .at::before   { content: "@"; }
.mail .dot::before  { content: "."; }
.sp::before,
.sp2::before { content: "\200B"; }