
@media screen and (min-width:1200px) {
	.sj{ display:none !important;}
	.ny_y_gccg .ny_y_cp_z{ float:left; width:48%; margin-right:4%; margin-top:20px;}
	.ny_y_gccg .ny_y_cp_z:nth-child(2n){margin-right:0;}
	.ny_y_gccg .ny_y_cp_z img{ display:block; width:100%;}
	.ny_y_gccg .ny_y_cp_z p{ font-size:14px; line-height:30px; text-align:center; color:#333;}
	
}
@media screen and (max-width:1199px) {
	.pc{ display:none !important;}
}

@media screen and (max-width:1199px) {
*{margin:0;padding:0;border:0;list-style:none; outline-style:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
body{color:#666;font-size:14px;font-family:'微软雅黑'; background:#fff; display:none;}
a{color:#666;text-decoration:none;font-size:14px;}
a:hover{color:#333;}
.clear:after{clear:both;display:block;visibility:hidden;height:0;content:".";font-size:0px;}
.w1200{width:95%;margin:auto;}
.l{ float:left;}
.r{ float:right;}
img{display:block;}
.logo{ float:left;}
.logo img{ display:block; height:70px;}
.top_tel{ float:right; margin-right:60px;}
.top_tel img{ display:block; height:24px; padding:23px 0;}
#banner{ width:100%; overflow:hidden; position:relative;}
#banner #pic ul{ position:relative; width:10000%;}
#banner #pic ul li{ float:left; width:1%; overflow:hidden; background:center no-repeat;}
#banner #pic ul li a{ display:block; width:100%; height:100%; overflow:hidden;}
#banner #pic ul li a img{ width:100%; display:block;}
.bandd{ position:absolute; left:0; bottom:3%; width:100%; text-align:center;}
.bandd span{ margin:0 2px;display:inline-block;width:5px;height:5px;border-radius:50%;text-indent:-9999px;cursor:pointer; border:2px solid rgba(255,255,255,0.8);}
.bandd span.on{ border:2px solid #0090aa;}
#banner #btn{ display:none !important;}
.bat{ width:100%;overflow:hidden;}
.bat img{ width:100%;}
.cp-container ul{ position:relative; width:10000%;}
.cp-container ul li{ float:left; width:1%; overflow:hidden; background:center no-repeat;}
.cp-container ul li img{ width:100%; display:block;}
.sy_xw,.spz,.sy_cp{ width:95%; margin:5px auto 20px;}
.sy_xw .sy_xw_bt,.spz .spz_bt,.sy_cp .sy_cp_bt{ font-size:16px; color:#333; line-height:40px; border-bottom:1px solid #eee; position:relative;}
.sy_xw .sy_xw_bt a,.spz .spz_bt a,.sy_cp .sy_cp_bt a{ position:absolute; right:0; top:0; font-size:12px; line-height:40px; color:#999;}
.sy_cp .sy_cp_img li{ float:left; width:49%; margin-right:2%; margin-top:15px;border:1px solid #eee; box-sizing:border-box; padding:5px;}
.sy_cp .sy_cp_img li:nth-child(2n){margin-right:0;}
.sy_cp .sy_cp_img li i{ display:block;}
.sy_cp .sy_cp_img li i img{ height:100px; max-width:100%; display:block; margin:auto;}
.sy_cp .sy_cp_img li p{ font-size:12px; line-height:30px; color:#333; text-align:center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ckgd{width:100%; margin:10px auto 20px auto; background:#ebf0f9; text-align: center;}
.ckgd a{display: block;color: #292929;font-size: 14px; line-height:30px;}
.spz .spz_txt img{margin:15px auto 5px;}
.spz .spz_txt{font-size:12px; color:#333; line-height:24px;}
.sy_xw .sy_xw_txt{ margin-top:10px;}
.sy_xw .sy_xw_txt li{background:url(jian.gif) 5px center no-repeat; background-size:auto 10px; padding-left:15px; border-bottom:1px dashed #e5e5e5;}
.sy_xw .sy_xw_txt li a{ display:block;font-size:12px;color:#333;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sy_xw .sy_xw_bt span{ float:left;color:#999; line-height:38px; margin-right:10px; border-bottom:2px solid transparent; position:relative; top:1px;}
.sy_xw .sy_xw_bt span.on{color:#0094ea; border-bottom:2px solid #0094ea;}
/*bottombox*/
#bottombox{ width:100%; height:45px; background:#0090aa; z-index:10; position:fixed; bottom:0px; left: 0px; _position:absolute;right: 0px; top:auto; padding:5px 0; }
.fize{ text-align:center;}
.fize img { display:block; margin:auto; width:20px; height:20px;}
.f1{ width:25%; height:auto; float:left;  color:#FFFFFF; text-align:center; display:block; margin:3px 0px;}
.f1 a{ color:#FFFFFF;  font-size:14px;}
.f2{ width:25%; height:auto; float:left;  color:#FFFFFF; text-align:center; display:block; margin:3px 0px;}
.f2 a{ color:#FFFFFF;   font-size:14px;}
.f3{ width:25%; height:auto; float:left; color:#550000; text-align:center; display:block; margin:3px 0px;}
.f3 a{ color:#FFFFFF;  font-size:14px; }
.f4{ width:25%; height:auto; float:left;  color:#FFFFFF; text-align:center; display:block; margin:3px 0px;}
.f4 a{ color:#FFFFFF;  font-size:14px;}
.fot {
    width: 100%;
    padding: 10px 0px;
    text-align: center;
    background: #fafafa;
    border-top: 1px #eee solid;
	margin-bottom:60px;
}
.fot1 {
    line-height: 40px;
    color: #ccc;
}
.fot1 a {
    color: #0090aa;
}
.fot2 {
    font-size: 12px;
    color: #717171;
    line-height: 22px;
}


.fhsyy{
	width:95%;
	display:block;
	margin:0 auto;
	text-align:center;
	line-height:35px;
	margin-top:15px;
	margin-bottom:15px;
	background:#0090aa;
	color:#FFF; border-radius:6px;
	font-size:14px;
}
.sy_bt{ font-size:18px; color:#333; width:95%; margin:15px auto 5px; line-height:40px; font-weight:bold;}
.ny_gy{ font-size:14px; line-height:30px; color:#333;}
.ny_fl{ margin-bottom:10px; text-align:center; padding-top:30px;}
.ny_fl a{ display:block;line-height:35px; margin:0 0 5px; font-size:14px; border-radius:6px; background:#f6f6f6;}
.ny_fl a.on{ color:#fff; background:#0090aa;}

.ny_img ul li{ float:left; width:48%; margin-right:4%;}
.ny_img ul li:nth-child(2n){margin-right:0;}
.ny_img ul li img{ width:100%;}
.ny_img ul li span{ display:block;text-align:center;line-height:24px; font-size:14px; padding:5px 0 15px;}
.ny_img ul li h3{ display:block;text-align:center;line-height:24px; font-size:14px; padding:5px 0 15px;}

/*pages*/
.pages { clear:left; margin-top:6px; margin: 0 auto; text-align:center; line-height:35px; }
.pages a, .pages font, .pages i { border: 1px solid #DDD; color: #333;  padding: 5px 10px; text-decoration: none; font-size:12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px; }
.pages b { border: 1px solid #0090aa;padding: 5px 10px; text-decoration: none; background: #0090aa; color:#FFF; font-size:12px; -webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.pages a:hover { border: 1px solid #0090aa;  padding: 5px 10px; text-decoration: none; background: #0090aa; color:#FFF; font-size:12px;}



.scd{ width:95%; margin:0px auto 20px; font-size:14px; line-height:255%;}
.scd_m{ width:100%; background:#FFF; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.scd_ma{ padding:0 20px;}
.s_nav{ width:100%; margin-bottom:10px; text-align:center; padding-top:10px;}
.s_nav a{ display:block; *display:inline; zoom:1; height:40px; line-height:40px; margin:0 0 5px; font-size:16px; border-radius:6px; background:#eee;}
.s_nav a.now,.s_nav a:hover{ color:#fff; background:#0090aa;}
.cp-container{ overflow:hidden; position:relative;}
.cp-container img{ width:100%;}
.cp-container p{line-height:30px; text-align:center;}
.cp-container .cpzy{
	width:30px;
	height:50px;
	background-image:url(ctr.png);
	position:absolute;
	top:50%;
	margin-top:-25px;
	z-index:2;
	cursor:pointer;
}
.cp-container .cpz{
	left:0px;
}
.cp-container .cpy{
	right:0px;
	background-position:0 -50px;
}
.cpjs{ font-size:14px; line-height:24px; color:#333; margin-top:10px;}
.news{ width:100%;}
.news li{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #ddd; position:relative; background:url(xwjt.jpg) no-repeat left center;}
.news li p{ width:65%; height:40px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:15px;}
.news li em{ display:block; text-align:right; position:absolute; right:0; top:0; font-size:12px;}
/*Job*/
.slide_join{width:100%; padding-top:20px;clear:both;}
.slide_join h3{height:40px; padding:0 25px; font-weight:normal; background-color:#e6e6e6; margin-bottom:10px;}
.slide_join h3.on{background-color:#0090aa;}
.slide_join h3 span{float:left;color:#000; font-size:16px; line-height:40px; overflow: hidden; text-overflow:ellipsis;}
.slide_join h3.on span{color:#fff;}
.slide_join h3 em{ float:right; width:30px;height:30px; margin:5px 0 0 0; background:url(join_img9.png) center no-repeat; background-size:20px 20px;}
.slide_join h3.on em{ background:url(join_img10.png) center no-repeat; background-size:20px 20px;}
.slide_join ul{}
.slide_join ul .join_show{color:#787876; font-size:14px; line-height:28px; display:none; margin-bottom:15px; padding:0 15px;}
.ny_y_gccg .ny_y_cp_z{ float:left; width:49%; margin-right:2%; margin-top:20px;}
.ny_y_gccg .ny_y_cp_z:nth-child(2n){margin-right:0;}
.ny_y_gccg .ny_y_cp_z img{ display:block; width:100%;}
.ny_y_gccg .ny_y_cp_z p{ font-size:14px; line-height:30px; text-align:center; color:#333;}

}