@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:640px),only screen and (max-device-width:640px){
body {
	margin:0; padding:0;
	color: #333434;
	list-style:none; font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal; background:#f9f9f9;  

}
img{ border:0;} 
 
*{margin:0;padding:0;list-style-type:none; font-family: "Microsoft Yahei", "微软雅黑", Tahoma, Arial, Helvetica, STHeiti;}
a:link {color: #333434; text-decoration: none; font-size:14px;}
a:visited {color: #333434;text-decoration: none;font-size:14px;}
a:hover {color: #026ec2;text-decoration: none;font-size:14px;}	
.line_xx{ width:100%; height:8px; line-height:8px; overflow:hidden; background:#f6f6f6;}

}
  
 @media screen and (min-width:520px) and (max-width:750px) {
   .bk_in_top{ width:100%; height:55px; line-height:55px; background:#fff;-moz-box-shadow: 3px 3px 4px #757575;
-webkit-box-shadow: 3px 3px 4px #757575;
box-shadow: 3px 3px 4px #757575;}
.logo{ width:150px;}
 .yw_img{ width:120px;height:83px; padding:2px; border:#dedede 1px solid;}
 .yw_td { width:130px; padding-bottom:9px; padding-top:8px;}
 .yw_title{ width:180px; height:42px; line-height:42px; font-size:18px; color:#0066FF; font-weight:bold;}
 .yw_xx{ color:#696969;}
}

 @media screen and (min-width:330px) and (max-width:480px) {
 .bk_in_top{ width:100%; height:55px; line-height:55px; background:#fff;-moz-box-shadow: 3px 3px 4px #757575;
-webkit-box-shadow: 3px 3px 4px #757575;box-shadow: 3px 3px 4px #757575; position:relative; z-index:1000;}
.logo{ width:150px;}
.pro_img{ width:100%; height:110px;}

 .yw_img{ width:95px; height:73px; padding:2px; border:#dedede 1px solid;}
 .yw_td { width:105px; padding-bottom:9px; padding-top:8px;}
 .yw_title{ width:200px; height:32px; line-height:32px; font-size:16px; color:#0066FF; font-weight:bold;white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;}
 .yw_xx{ color:#696969;}
.yw_xx1{ display:none;}
}


 

@media screen and (min-width:200px) and (max-width:320px) {
 .bk_in_top{ width:100%; height:55px; line-height:55px; background:#fff;-moz-box-shadow: 3px 3px 4px #757575;
-webkit-box-shadow: 3px 3px 4px #757575;
box-shadow: 3px 3px 4px #757575;}
.logo{ width:150px;}
.pro_img{ width:100%; height:110px;}

.yw_img{ width:90px; height:70px;padding:2px; border:#dedede 1px solid;}
 .yw_td { width:100px; padding-bottom:9px; padding-top:8px;}
 .yw_title{ width:180px; height:32px; line-height:32px; font-size:15px; color:#0066FF; font-weight:bold;}
 .yw_xx{ color:#696969; width:190px;}
.yw_xx1{ display:none;}
 }
 
 .nav_menu{ width:92%; height:45px; line-height:45px; border:#dedede 1px solid; margin:5px auto;}
 
 .ny_cen{ width:97%; height:100%; overflow:hidden; margin:5px auto;}
 .ny_in_news{ width:100%; height:50px; line-height:50px;border-bottom:#02689d 1px solid;}
 
/* .news_title{ width:95%; height:42px; line-height:42px;  white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
*/
.ny_footer{ width:100%; height:100%; min-height:100px; overflow:hidden; margin:12px auto 0 auto; background:#eeeeee;  padding:10px; line-height:28px; text-align:center;}

.ny_ftline{ width:100%; height:55px; overflow:hidden;}
.ny_foot{ width:100%; height:55px; overflow:hidden; position:fixed; z-index:10000000; bottom:0; background:#02689d; color:#fff; border-top:#fff 1px solid;}
.ny_foot a { color:#FFFFFF; font-size:15px;}

.ny_er_title{ width:120px; height:80px; line-height:40px; overflow:hidden; float:right; margin-top:-40px; background:url(../images/tmbj.png); position:relative; z-index:100px; color:#fff; text-align:right; padding-right:6px; font-size:15px;}

.ny_er_mbx{ width:265px; height:40px; line-height:40px; float:left; padding-left:7px; margin-top:-38px;}
.ny_nr{ padding:10px 5px; line-height:30px; font-size:15px;}
.ny_nr img{ max-width:100%;}

.img_n{ width:50%; height:100%; overflow:hidden; float:left;}
.img_title{width:94%; height:42px; line-height:42px; background:url(../images/ss.png);margin-top:-40px; position:relative; z-index:20px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis; text-align:center; color:#fff; font-size:15px;}

.line{ width:100%; height:8px; line-height:8px; overflow:hidden; margin:0 auto; background:#f9f9f9;}

.in_nav{width:130px; height:42px; line-height:42px; background:#02689d; color:#fff; font-size:17px;border-top-left-radius:3px;
border-top-right-radius:3px; margin-top:6px; text-align:center;}

.pro_list{ width:50%; height:100%; overflow:hidden; float:left;}