/* ==================================================*/
*{
	margin:0px;
	padding:0px;
		list-style-type:none;
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#515151;
	-webkit-text-size-adjust:none;
	
	}
h1,h2,h3,h4,h5,h6,ul,li,p{
	padding:0px;
	margin:0px;
	list-style-type:none;
	}
.Clear{
	clear:both;
	}

a{
color:#515151;
text-decoration:none;
}
a:hover {
color:#0977c4;
text-decoration:none;
}


._huifont a{
color:#898989;
text-decoration:none;
}
._huifont a:hover {
color:#474747;
text-decoration:none;
}
._Bottom_JJ{
margin-bottom:20px;

}

._Yellow a{
color:#0977c4;
text-decoration:none;
}



/* ==================================================*/

._TOP_welcome{
	width:100%;
	height:35px;
	background:#67c4ff;
	margin: 0px auto;
	display:block;
	overflow:hidden;
	}

._TOP_welcome ._TOP_welcome_C{
	width:1200px;
	margin: 0px auto;
	display:block;
	overflow:hidden;
	}
	
._TOP_welcome_C ._L_, ._TOP_welcome_C ._L_ span, ._TOP_welcome_C ._L_ font{
float:left;
	}	
	
._TOP_welcome_C ._R_{
height:28px;
float:right;
overflow:hidden;
display:block;
margin-top:5px;

	}	
._TOP_welcome_C ._L_ span a {
width:110px;
height:35px;
line-height:35px;
color:#FFFFFF;
text-indent:23px;
	background:url(../image/top_bg_new.gif)  0px 0px no-repeat;
	display:block;
overflow:hidden;

	}	
._TOP_welcome_C ._L_ span a:hover {
color:#cffaff;
	background:url(../image/top_bg_new.gif)  0px -35px no-repeat;
	}	

._TOP_welcome_C ._L_ font a {
width:110px;
height:35px;
line-height:35px;
color:#FFFFFF;
text-indent:23px;
display:block;
overflow:hidden;
	background:url(../image/top_bg_new.gif)  -137px 0px no-repeat;
	}	
._TOP_welcome_C ._L_ font a:hover {
color:#cffaff;
	background:url(../image/top_bg_new.gif)  -137px -35px no-repeat;
	}		
	
._TOP_welcome_C ._R_ strong{
float:left;
font-weight:normal;
font-size:14px;
color:#FFFFFF;
height:25px;
line-height:25px;
border-right:#cffaff solid 1px;
overflow:hidden;
display:block;
padding-right:10px;
	}		
	
	
	
._TOP_welcome_C ._R_ b{
float:left;
font-size:25px;
color:#FFFFFF;
line-height:28px;
overflow:hidden;
display:block;
text-indent:32px;
	background:url(../image/tel_img.png) left top no-repeat;
	margin-left:10px;
	}		
		
	
	
._top_all_new{
	width:100%;
	height:95px;
	margin: 0px auto;
	display:block;
	overflow:hidden;
	border-bottom:#ebebeb solid 1px;
	}	
	
	
	
._TOP{
	width:1200px;
	height:95px;
	margin: 0px auto;
	display:block;
	overflow:hidden;
	}


._TOP ._TOP_left{
	display:block;
	overflow:hidden;
	float:left;
	}
._TOP ._TOP_left a{
	width:364px;
	height:95px;
	background:url(../image/logo.jpg) no-repeat;
	display:block;
	overflow:hidden;
	}
	
	
	
.So_new{
width:100%;
height:145px;
	background:url(../image/so_bg_new.jpg) repeat-x;
	text-align:center;
	display:block;
	overflow:hidden;
	}
	
	
	
	.So_new .So_new_text{
width:1200px;
	text-align:center;
	display:block;
	overflow:hidden;
	margin:15px auto 0px auto;
	}
	
		.So_new .So_new_text b{
		font-size:15px;
	}
			.So_new .So_new_text em{
			width:20px;
			height:3px;
			background:#ffa323;
			display:block;
				margin:5px auto;

	}	
	
._TOP_right{
margin:10px auto 0px auto;
	}
	
._TOP_right form{
width:450px;
margin:0px auto 0px auto;
 overflow: hidden;
	 display:block;
	}	
	
	
._input_1{
	width:407px;
	height:40px;
	line-height:42px;
	color:#8c8c8c;
	border:1px solid #ffa323;
	border-right:0px;
	margin:0px;
	padding:0px;
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	text-indent:5px;
 overflow: hidden;
	 display:block;
	 
	 	}
		
._input_2{
	width:42px;
	height:42px;
	border:0px;
	margin:0px;
	padding:0px;
	float:right;
	background: url(../image/body_icq.gif) 0px 0px no-repeat;
	 cursor:pointer;
	  overflow: hidden;
	 display:block;
	}	
	
._input_2a{
	width:42px;
	height:42px;
	border:0px;
	margin:0px;
	padding:0px;
	float:right;
	background: url(../image/body_icq.gif) -42px 0px no-repeat;
	 cursor:pointer;
	  overflow: hidden;
	 display:block;
	}		
	
	
	
	
	._TOP_right P{
	 overflow: hidden;
	 display:block;
margin: 10px 0px 0px 0px;
clear:both;
color:#CCCCCC;
	}
	
	._TOP_right P a{
	color:#878787;
	margin:0px 5px;
	}	
	 ._TOP_right P a:hover{
	color:#515151;
	}	
	
	
	
	
	
	
	
	
/* ==================================================*/
	
.Top_menu{
height:95px;
overflow:hidden;
display:block;
float:right;
	}
	
	.Top_menu ._center ._center_Menu{
float:left;
	}
	
	.Top_menu ._center ._center_Menu li{
overflow:hidden;
display:block;
float:left;
	margin:0px 0px 0px 80px ;
line-height:95px;
	}
	
	
	
	.Top_menu ._center ._center_Menu li a{
	height:95px;
line-height:95px;
	font-size:15px;
	color:#000;
overflow:hidden;
display:block;
	}			
	
	.Top_menu ._center ._center_Menu li a:hover{
	color:#0977c4;
	background:url(../image/menu_bg_new.gif)  0px bottom repeat-x;
	}			
		
/* ==================================================*/
	
.ad{
width:100%;
height:410px;
overflow:hidden;
display:block;
background:url(../image/1.jpg) center 0px no-repeat;
}
.ad_1{
width:100%;
height:250px;
overflow:hidden;
display:block;
background:url(../image/1a.jpg) center 0px no-repeat;
margin-top:20px;
}




/* ==================================================*/
	
._Hot_product{
width:1200px;
overflow:hidden;
display:block;
margin:0px auto;

}
._Hot_product ._Hot_product_name{
width:526px;
overflow:hidden;
display:block;
margin:45px auto 0px auto;
text-align:center;
}			
._Hot_product ._Hot_product_name span{
float:left;
overflow:hidden;
display:block;

width:170px;
height:40px;
line-height:40px;
display:block;
overflow:hidden;
background:url(../image/hotP_img_bg.png) -170px 0px no-repeat;
text-align:center;
margin:0px 2px;
}	


._Hot_product ._Hot_product_name span a{
font-size:16px;
}
._Hot_product .line_Y a{
color:#073778;
background:url(../image/hotP_img_bg.png) 0px 0px no-repeat;

width:170px;
height:40px;
line-height:40px;
display:block;
overflow:hidden;
text-align:center;
}	




._Hot_product ._Hot_P_L{
width:1198px;
height:220px;
overflow:hidden;
display:block;
margin:0px auto;
border:#9fd9fe 1px solid;
}

._Hot_product ._Hot_P_L li{
width:198px;
overflow:hidden;
display:block;
float:left;
border-right:1px solid #ededed;
margin-top:10px;
}
._Hot_product ._Hot_P_L ul li:nth-child(6){
border-right:0px;
}



._Hot_product ._Hot_P_L li p{
width:198px;
height:130px;
text-align:center;
overflow:hidden;
display:block;
float:left;
margin-bottom:20px;
}
._Hot_product ._Hot_P_L li p img{
 max-width:140px;
  max-height:120px;
  width:expression(this.width > 140 ? "140px" : this.width);
  height:expression(this.height > 120 ? "120px" : this.height);
  overflow:hidden;
  }





._Hot_product ._Hot_P_L li span{
width:160px;
height:22px;
line-height:22px;
text-align:center;
overflow:hidden;
display:block;
font-size:12px;
color:#a4a4a4;
margin:0px auto;
white-space: nowrap;
text-overflow: ellipsis;
}
._Hot_product ._Hot_P_L li span a{
width:160px;
height:22px;
line-height:22px;
text-align:center;
overflow:hidden;
display:block;
font-size:14px;
color:#000;
white-space: nowrap;
text-overflow: ellipsis;
}

._Hot_product ._Hot_P_L .Border_NO{
border: none;
}
.Border_NO{
border: none;
}




/* ==================================================*/
._Home_product{
width:100%;
background:#f6f6f6;
margin:50px 0px 0px 0px;
display:block; 
overflow:hidden;
padding-bottom:50px;

}

._M_Products{
width:1200px;
margin:10px auto 0px auto;
display:block;
overflow:hidden;
padding-top:30px;

}
/* ============*/


._M_Products ._M_Products_Name_0{
width:1200px;
margin:10px auto 0px auto;
display:block;
overflow:hidden;
text-align:center;
}

._M_Products ._M_Products_Name_0 ._left{
display:block;
overflow:hidden;
float:left;
}
._M_Products ._M_Products_Name_0 ._left em{
width:35px;
height:39px;
display:block;
overflow:hidden;
float:left;
background:url(../image/hot_P_ico.png) 0px 0px no-repeat;
}

._M_Products ._M_Products_Name_0 ._left b{
float:left;
height:39px;
line-height:39px;
color:#0045a3;
font-size:26px;
display:block;
overflow:hidden;
font-weight:normal;
margin-left:10px;
}

/* ============*/


._M_Products ._M_Products_Name_1{
width:1200px;
margin:30px auto 0px auto;
display:block;
overflow:hidden;
text-align:center;
}

._M_Products ._M_Products_Name_1 ._left{
display:block;
overflow:hidden;
float:left;
}
._M_Products ._M_Products_Name_1 ._left em{
width:35px;
height:39px;
display:block;
overflow:hidden;
float:left;
background:url(../image/hot_P_ico.png) -35px 0px no-repeat;
}

._M_Products ._M_Products_Name_1 ._left b{
float:left;
height:39px;
line-height:39px;
color:#75377f;
font-size:26px;
display:block;
overflow:hidden;
font-weight:normal;
margin-left:10px;
}



/* ============*/

/* ============*/


._M_Products ._M_Products_Name_2{
width:1200px;
margin:30px auto 0px auto;
display:block;
overflow:hidden;
text-align:center;
}

._M_Products ._M_Products_Name_2 ._left{
display:block;
overflow:hidden;
float:left;
}
._M_Products ._M_Products_Name_2 ._left em{
width:35px;
height:39px;
display:block;
overflow:hidden;
float:left;
background:url(../image/hot_P_ico.png) -70px 0px no-repeat;
}

._M_Products ._M_Products_Name_2 ._left b{
float:left;
height:39px;
line-height:39px;
color:#127525;
font-size:26px;
display:block;
overflow:hidden;
font-weight:normal;
margin-left:10px;
}


/* ============*/



._M_Products_Name_right p{
height:39px;
display:block;
overflow:hidden;
float:right;
margin:15px 0px 0px 20px;
line-height:15px;
}



._M_Products_Name_right p span{
padding:0px 10px;
display:block;
overflow:hidden;
float:left;
border-right:#c6c6c6 solid 1px;
}
._M_Products_Name_right p span:last-child{
border-right:0px;
}




._M_Products_Name_right font{
height:39px;
display:block;
overflow:hidden;
float:left;
margin:0px 0px 0px 40px;
padding:0px 23px 0px 0px;
line-height:48px;
background:url(../image/body_img.png) right 0px no-repeat;
}


._M_Products_Name_right font a{
color:#717171;
}

._M_Products_Name_right font a:hover{
color:#3ea8eb;
}







._M_Products ._M_Products_list{
width:1200px;
display:block;
overflow:hidden;
margin-top:15px;
}
._M_Products ._M_Products_list ._Left_1{
width:234px;
height:600px;
display:block;
overflow:hidden;
float:left;
}
._M_Products ._M_Products_list ._Left_1 p{
float:left;
}


._M_Products ._M_Products_list ._Left{
width:234px;
height:600px;
display:block;
overflow:hidden;
float:left;
}



/* ============*/


._M_Products ._M_Products_list ._Right{
width:965px;
display:block;
overflow:hidden;
float:right;
}

._M_Products ._M_Products_list ._Right ul{
width:955px;
display:block;
overflow:hidden;
float:right;
}

._M_Products ._M_Products_list ._Right li{
width:225px;
height:290px;
background:#FFFFFF;
display:block;
overflow:hidden;
float:left;
text-align:center;
margin-left:13px;
}
._M_Products ._M_Products_list ._Right li a{
width:225px;
height:290px;
overflow:hidden;
display:block;
}

._M_Products ._M_Products_list ._Right li a ._bottom_yellow_all{
width:223px;
height:288px;
overflow:hidden;
display:block;
border:#FFFFFF 1px solid;
}

._M_Products ._M_Products_list ._Right li a:hover ._bottom_yellow_all{
width:223px;
height:288px;
overflow:hidden;
display:block;
border:#ffa800 1px solid;
}

._M_Products ._M_Products_list ._Right ._bottom_yellow_all p img{
 max-width:150px;
  max-height:150px;
  width:expression(this.width > 150 ? "150px" : this.width);
  height:expression(this.height > 150 ? "150px" : this.height);
  overflow:hidden;
  }






._M_Products ._M_Products_list ._Right li a ._Font_Bold{
width:200px;
height:20px;
line-height:20px;

color:#515151;
font-size:14px;

text-align:center;
overflow:hidden;
display:block;
white-space: nowrap;
text-overflow: ellipsis;
margin:0px auto;

}

._M_Products ._M_Products_list ._Right li a:hover ._Font_Bold{
color:#0977c4;
}




._M_Products ._M_Products_list ._Right li a p{
width:225px;
height:215px;
overflow:hidden;
}

._M_Products ._M_Products_list ._Right li a span{
width:200px;
height:20px;
line-height:20px;
font-size:12px;
color:#a4a4a4;

text-align:center;
overflow:hidden;
display:block;
white-space: nowrap;
text-overflow: ellipsis;
margin:0px auto;


}

._M_Products ._M_Products_list ._Right li a  b{
width:225px;
overflow:hidden;
display:block;
margin-top:10px;
}

._M_Products ._M_Products_list ._Right li a  b em{
height:15px;
overflow:hidden;
display:block;
margin:0px auto;
font-style: normal;
color:#ffa323;
font-size:12px;
font-weight:normal;
}

/* ============*/





._home_news_new{
width:100%;
height:510px;
display:block;
overflow:hidden;
background:url(../image/h_news_bg.jpg)center  bottom  no-repeat #effaff;
border-top:#FFFFFF 1px solid;

}



.Home_news{
width:1200px;
display:block;
overflow:hidden;
margin:50px auto 50px auto;
}



.Home_news_Name{
width:1200px;
line-height:35px;
display:block;
overflow:hidden;
text-align:center;
margin:50px auto 0px auto;
}

 .Home_news_Name b{
font-size:18px;
color:#0977c4;
}
.Home_news_Name span{
font-size:13px;
color:#9b9b9b;
display:block;
margin:0px auto;
text-align:center;
letter-spacing:15px;
}

.Home_news_Name font{
display:block;
margin:0px auto;
text-align:center;
}


 .Home_news_Name font a{
width:85px;
height:30px;
line-height:30px;
font-size:14px;
text-align: center;
display:block;
overflow:hidden;
color:#0977c4;
border:1px solid #FFF;
background:#f5f5f5;
margin:0px auto 30px auto;

}
.Home_news_Name font a:hover{
color:#FFFFFF;
border:1px solid #0977c4;
background:#0977c4;
}












.Home_news .Home_news_left{
width:550px;
float: left;
overflow:hidden;
display:block;
}






.Home_news .Home_news_right{
width:550px;
float: right;
overflow:hidden;
display:block;
}


.Home_news li{
width:550px;
height:105px;
overflow:hidden;
display:block;
float: left;
border-bottom:#bbc3ca dashed 1px;
padding-bottom:20px;
margin-top:20px;
}


.Home_news li:nth-child(3n){
border-bottom:0px
}





.Home_news li p{
width:100px;
height:86px;
overflow:hidden;
display:block;
float: left;
border:#bbc3ca solid 1px;
text-align:center;
}

.Home_news li p img{
 max-width:98px;
  max-height:84px;
  width:expression(this.width > 98 ? "98px" : this.width);
  height:expression(this.height > 84 ? "84px" : this.height);
  overflow:hidden;
}




.Home_news li dl{
width:420px;
overflow:hidden;
display:block;
float: right;
}


.Home_news li dl dt{
width:100%;
display:block;
overflow:hidden
}

.Home_news li dl dt b a{
width:335px;
display:block;
overflow:hidden;
float:left;
font-size:14px;
}

.Home_news li dl dt b a:hover{
color:#4278c2;
}
.Home_news li dl dt span{
float:right;
font-size:16px;
color:#c7c7c7;
}




.Home_news li dl dd{
width:420px;
height:36px;
float:left;
font-size:12px;
color:#333333;
display:block;
overflow:hidden;
margin-top:12px;
line-height:18px;



display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;

}



.Home_news li dl dd a{
color:#808080;
}

.Home_news li dl dd a:hover{
color:#515151;
}




/* ============*/





._home_Services{
width:1200px;
display:block;
overflow:hidden;
margin:30px auto 50px auto;
}



._home_Services_name{
width:1200px;
display:block;
overflow:hidden;
margin:50px auto 50px auto;
text-align:center;
}





 ._home_Services_name b{
font-size:18px;
color:#0977c4;
margin:0px auto 10px auto;
display:block;
}
._home_Services_name span{
font-size:13px;
color:#9b9b9b;
display:block;
margin:0px auto;
text-align:center;
letter-spacing:15px;
}

._home_Services_name em{
width:45px;
height:3px;
display:block;
margin:20px auto 0px auto;
background:#00CCFF;
}

._home_Services ul{
width:1200px;
display:block;
margin:0px auto;
}

._home_Services li{
width:373px;
height:280px;
display:block;
float:left;
margin-right:20px;
border:#ededed 1px solid;
text-align:center;
}


._home_Services li:nth-child(3n){
margin-right:0px;
}

._home_Services li b{
width:220px;
display:block;
font-size:18px;
line-height:22px;
color:#007cc4;
font-weight:normal;
margin:0px auto 20px auto;
}

._home_Services li span{
width:220px;
display:block;
font-size:14px;
line-height:22px;
color:#8c8c8c;
margin:0px auto;
}


._home_Services ._1{
width:220px;
height:140px;
display:block;
margin:20px auto 0px auto;
background:url(../image/_ser_img.png) 0px  0px  no-repeat;
}

._home_Services ._2{
width:220px;
height:140px;
display:block;
margin:20px auto 0px auto;
background:url(../image/_ser_img.png) -200px  0px  no-repeat;
}

._home_Services ._3{
width:220px;
height:140px;
display:block;
margin:20px auto 0px auto;
background:url(../image/_ser_img.png) -400px  0px  no-repeat;
}


/* =======底部=====*/


._Bottome{
width:100%;
display:block;
overflow:hidden;
}






._Bottome ._Bottome_link{
width:100%;
height:32px;
line-height:32px;
background:#e3e3e3;
border-top:#e3e3e3 1px solid;
border-bottom:#e3e3e3 1px solid;
display:block;
overflow:hidden;
}



._Bottome ._Bottome_link ._Bottome_link_center{
width:1200px;
height:32px;
line-height:32px;
display:block;
overflow:hidden;
margin:0px auto;
}

._Bottome ._Bottome_link ._Bottome_link_center b{
font-size:14px;
color:#767676;
float:left;
}




._Bottome ._Bottome_link ._Bottome_link_center p{
width:1100px;
font-size:12px;
float:left;
margin-left:15px;
display:block;
overflow:hidden;
}
._Bottome ._Bottome_link ._Bottome_link_center p span{
float:left;
margin:0px 5px;
}

._Bottome ._Bottome_link ._Bottome_link_center  a{
color:#6a6a6a;
}
._Bottome ._Bottome_link ._Bottome_link_center a:hover{
color:#000;
}






._Bottome ._Bottome_list{
width:100%;
background:#f5f5f5;
display:block;
overflow:hidden;
padding-bottom:25px;
}
._Bottome ._Bottome_list ._Bottome_list_center{
width:1200px;
display:block;
overflow:hidden;
margin: 20px auto 0px auto;
}

._Bottome ._Bottome_list ._Bottome_list_center dl{
width:100px;
display:block;
overflow:hidden;
float:left;
margin: 0px 30px 0px 0px;
}
._Bottome ._Bottome_list ._Bottome_list_center dl dt{
width:100px;
display:block;
overflow:hidden;
float:left;
font-size:14px;
color:#4278c2;
margin: 0px 0px 15px 0px ;
}

._Bottome ._Bottome_list ._Bottome_list_center dl dd{
width:100px;
display:block;
overflow:hidden;
float:left;
line-height:22px;
}
._Bottome ._Bottome_list ._Bottome_list_center dl dd a{
font-size:12px;
color: #999999;
}
._Bottome ._Bottome_list ._Bottome_list_center dl dd a:hover{
color: #000;
}







._Bottome ._Bottome_list ._Bottome_list_center ._Right{
margin-top:20px;
float:right;
}
._Bottome ._Bottome_list ._Bottome_list_center ._Right p{
float:left;
}

._Bottome ._Bottome_list ._Bottome_list_center ._Right b{
float:left;
text-align:center;
margin-left:20px;
}

._Bottome ._Bottome_list ._Bottome_list_center ._Right b span{
display:block;
overflow:hidden;
color:#969696;
font-size:14px;
}

._Bottome ._Bottome_list ._Bottome_list_center ._Right b strong{
display:block;
overflow:hidden;
color:#e44600;
font-size:25px;
line-height:35px;
}




._Bottome ._Bottome_B{
width:100%;
height:35px;
line-height:35px;
overflow:hidden;
display:block;
background:#f5f5f5;
border-top:#cbcbcb 1px solid;

}
._Bottome ._Bottome_B p{
width:1200px;
line-height:35px;
overflow:hidden;
display:block;
color:#939393;
font-weight:normal;
margin:0px auto;
}
._Bottome ._Bottome_B p strong{
color:#939393;
font-weight:normal;
float:left;
}
._Bottome ._Bottome_B p span{
color:#939393;
font-weight:normal;
float:left;
margin-left:10px;
}

._Bottome ._Bottome_B p font{
font-weight:normal;
float:right;
margin-left:10px;
}
._Bottome ._Bottome_B p font a{
color:#939393;
}


/* =======图片垂直居中flex布局=====*/

.ui-flex {
            display: -webkit-box !important;
            display: -webkit-flex !important;
            display: -ms-flexbox !important;
            display: flex !important;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap
        }

        .ui-flex, .ui-flex *, .ui-flex :after, .ui-flex :before {
            box-sizing: border-box
        }

        .ui-flex.justify-center {
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center
        }
        .ui-flex.center {
            -webkit-box-pack: center;
            -webkit-justify-content: center;
            -ms-flex-pack: center;
            justify-content: center;
            -webkit-box-align: center;
            -webkit-align-items: center;
            -ms-flex-align: center;
            align-items: center
        }
/* ============*/


._ZY_bg{
width:100%;
display:block;
overflow:hidden;
padding-bottom:50px;

}




._ZY_body{
width:1200px;
margin:0px auto;
display:block;
overflow:hidden;
}

._ZY_body ._list_left{
width:233px;
display:block;
overflow:hidden;
float:left;
padding:40px 0px;
}

._ZY_body ._list_left li{
width:233px;
height:32px;
float:left;
display:block;
overflow:hidden;
}


._ZY_body ._list_left li a{
width:233px;
height:30px;
line-height:30px;
font-size:14px;
float:left;
display:block;
overflow:hidden;
background:url(../image/list_bg.gif) 0px 0px no-repeat;
color:#333333;
text-indent:25px;
}
._ZY_body ._list_left li a:hover{
background:url(../image/list_bg.gif) 0px -30px no-repeat;
color:#0977c4;
}



._ZY_body_right{
width:930px;
overflow: hidden;
display:block;
float:right;
margin-top:20px;
}


._Zy_Name{
width:100%;
height:60px;
overflow: hidden;
display:block;
float:left;
line-height:60px;
border-bottom:#0977c4  solid 1px;
}

._Zy_Name b{
overflow: hidden;
display:block;
color:#000;
float:left;
font-size:25px;
font-weight:normal;

}
 ._Zy_Name span{
overflow: hidden;
display:block;
color:#9b9b9b;
float:left;
font-size:18px;
margin-left:10px;
}



._ZY_body_right ._List{
overflow: hidden;
display:block;
color:#898989;
float:right;
}
._ZY_body_right ._List span{
overflow: hidden;
display:block;
color:#898989;
float:right;
font-size:12px;
float:left;
}






._ZY_body_right ._ZY_body_right_text{
width:930px;
overflow: hidden;
display:block;
margin:30px 0px 10px 0px;
float:left;
}






._ZY_Contact{
width:100%;
display:block;
overflow:hidden;

}
._ZY_Contact P{
margin:10px 0px;

}


._ZY_Contact dl{
width:250px;
display:block;
overflow:hidden;
float:left;
margin-right:30px;
}
._ZY_Contact dt{
font-size:14px;
line-height:32px;
width:250px;
display:block;
overflow:hidden;
float:left;
font-weight:bold;
color:#8b8b8b;
border-bottom:#CCCCCC solid 1px;
margin-bottom:15px;
}

._ZY_Contact dd{
width:250px;
display:block;
overflow:hidden;
float:left;
line-height:22px;
}











			
		
.Contact_list_form{
	width:930px;
	overflow:hidden;
	display:block;
	margin-top:50px;
	padding:30px 0px;
}	

.Contact_list_form h1{
	width:930px;
	font-size:20px;
	overflow:hidden;
	display:block;
	color:#515151;
	margin-top:30px;
	text-align:left;
	margin:0px auto;
	font-weight: normal;
}	
.Contact_list_form h3{
	width:930px;
	font-size:14px;
	overflow:hidden;
	display:block;
	text-align:left;
	margin:10px auto 0px auto;
	font-weight:normal;
	border-bottom:#e4e4e4 solid 1px;
	padding-bottom:20px;
	color:#b9b9b9;
}	

.Contact_list_form  form{
width:620px;
	overflow:hidden;
	display:block;
	margin:40px 0px 0px 0px;
	float:left;
}
.Contact_list_form  .Form_line{
	width:498px;
	border:#e4e4e4 1px solid;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#666666;
	overflow:hidden;
	display:block;
	float:left;
	margin:5px 3px 0px 10px;
	text-indent:3px;
	padding:0px;
}
	
.Contact_list_form td{
color:#aaaaaa;}




.Contact_list_form  .Form_line_1{
	width:498px;
	border:#e4e4e4 1px solid;
	height:150px;
	line-height:30px;
	font-size:12px;
	color:#666666;
	display:block;
	float:left;
	margin:5px 0px 0px 10px;
	text-indent:3px;
	padding:0px;
	
}


/*===============================*/





._Questions{
width:930px;
overflow:hidden;
display:block;
}

._Questions dl{
width:930px;
overflow:hidden;
display:block;
float: left;
margin-bottom:30px;
}

._Questions dl dt{
width:928px;
overflow:hidden;
display:block;
float: left;
font-size:20px;
color:#000000;
background:url(../image/body_img.png) 0px -55px no-repeat;
text-indent:30px;
}
._Questions dl dt a{
font-size:16px;
color:#000;
}
._Questions dl dt a:hover{
color:#0977c4;
}


._Questions dl dd{
width:928px;
overflow:hidden;
display:block;
float: left;
margin-top:10px;
border-top:#dedede  dashed 1px;
}
._Questions dl dd span{
width:928px;
line-height:20px;
display:block;
overflow:hidden;
margin:10px auto;
}


._Questions dl dd span a{
color:#adadad;
}
._Questions dl dd span a:hover{
color:#696969;
}



._map{
width:930px;
overflow:hidden;
display:block;

}

._map dl{
width:930px;
overflow:hidden;
display:block;
float:left;
margin-bottom:30px;
}

._map dl dt{
width:930px;
overflow:hidden;
display:block;
float:left;
line-height:50px;
border-bottom:#d9d9d9  dashed 1px;
font-size:16px;
color:#0977c4;
}
._map dl dd{
overflow:hidden;
display:block;
float:left;
margin: 20px 25px 0px 0px ;

}
._map ._map_product h1{
width:930px;
overflow:hidden;
display:block;
float:left;
margin-bottom:20px;
font-size:16px;
color:#b7b7b7;

}

._map  ._map_product ul{
width:290px;
overflow:hidden;
display:block;
float:left;
margin-right:20px;
margin-bottom:50px;

}
._map ._map_product li{
width:290px;
line-height:22px;
overflow:hidden;
display:block;
float:left;
}



._news_page{
width:930px;
overflow:hidden;
display:block;
}

._news_page ._news_page_photo{
width:930px;
overflow:hidden;
display:block;
}
._news_page ._news_page_photo ._Left{
width:400px;
height:300px;
overflow:hidden;
display:block;
float: left;
}
._news_page ._news_page_photo ._Left p{
width:400px;
height:300px;
overflow:hidden;
display:block;
}

._news_page ._news_page_photo ._Left p img{
 max-width:400px;
  max-height:300px;
  width:expression(this.width > 400 ? "400px" : this.width);
  height:expression(this.height > 300 ? "300px" : this.height);
  overflow:hidden;
}




._news_page ._news_page_photo ._Right{
width:500px;
overflow:hidden;
display:block;
float: right;
}





._news_page ._news_page_photo ._Right h1{
width:100%;
overflow:hidden;
display:block;
margin-bottom:10px;
}

._news_page ._news_page_photo ._Right h1 a{
font-size:22px;
font-weight:normal;
}

._news_page ._news_page_photo ._Right span{
width:100%;
overflow:hidden;
display:block;
margin-bottom:50px;
font-size:12px;
line-height:20px;
color:#a4a4a4;
}

._news_page ._news_page_photo ._Right b a{
width:120px;
height:35px;
overflow:hidden;
display:block;
line-height:35px;
color:#FFF;
text-align: center;
background:#0977c4;
font-size:14px;
}

._news_page ._news_page_photo ._Right b a:hover{
background:#e47b00;
}









._news_page ._news_List{
width:930px;
overflow:hidden;
display:block;
margin-top:30px;
float: left;

}


._news_page ._news_List dl{
width:930px;
overflow:hidden;
display:block;
margin-bottom:15px;
border-bottom:#e2e2e2 dashed 1px;
padding-bottom:15px;
}
._news_page ._news_List dt{
width:930px;
overflow:hidden;
display:block;
line-height:32px;
}

._news_page ._news_List dt a{
color:#000000;
font-size:18px;
}
._news_page ._news_List dt a:hover{
color:#0977c4;
}

._news_page ._news_List dd{
width:80%;
overflow:hidden;
display:block;
line-height:18px;
float: left;
color:#a4a4a4;

}

._news_page ._news_List span a{
width:22px;
height:22px;
overflow:hidden;
display:block;
line-height:20px;
float: right;
color:#0977c4;
text-align:center;
background:#FFF;
font-weight:bold;
font-size:14px;
border:1px solid #0977c4;
}
._news_page ._news_List span a:hover{
background:#0977c4;
color:#FFF;
}


._Number{
width:100%;
display:block;
overflow:hidden;
}
._Number dd{
width:22px;
height:22px;
display:block;
overflow:hidden;
float:left;
margin-right:3px;
}

._Number dd a{
width:22px;
height:22px;
line-height:22px;
text-align:center;
display:block;
overflow:hidden;
font-size:12px;
background:#d8d8d8;
font-weight:bold;
color:#515151;
}
._Number dd a:hover{
background:#0977c4;
color:#FFF;
}
._Number dd a:visited {
background:#eaeaea;
color:#c7c7c7;
}


._Number span{
	display: block;
width:22px;
height:22px;
display:block;
overflow:hidden;
float:left;
margin-right:30px;
}

._Number span a{
width:22px;
height:22px;
line-height:22px;
text-align:center;
display:block;
overflow:hidden;
font-size:12px;
background:#d8d8d8;
font-weight:bold;
color:#515151;
}
._Number span a:hover{
background:#0977c4;
color:#FFF;
}
._Number span a:visited {
background:#eaeaea;
color:#c7c7c7;
}






._news_page_text{
width:100%;
display:block;
overflow:hidden;
}



._news_page_text ._Text{
line-height:22px;
margin-top:30px;
}
._news_page_text ._news_page_text_name{
width:100%;
display:block;
overflow:hidden;
border-bottom:#CCCCCC  dashed 1px;
padding-bottom:20px;
}
._news_page_text ._news_page_text_name h1{
width:100%;
display:block;
overflow:hidden;
font-size:28px;
font-weight:normal;
color:#000000;
}
._news_page_text ._news_page_text_name p{
width:100%;
display:block;
overflow:hidden;
font-size:12px;
line-height:32px;
font-weight:normal;
color:#bfbfbf;
}

._news_page_text ._news_page_text_name span{
width:100%;
display:block;
overflow:hidden;
margin:20px 0px;
}

._news_page_text ._news_page_text_name span a{
height:30px;
width:135px;
line-height:30px;
text-align:center;
display:block;
overflow:hidden;
background:#FFF;
border:#FF0000 solid 1px;
font-size:14px;
}


._Porduct_page{
width:100%;
background:#f6f6f6;
display:block;
overflow:hidden;
}

._Porduct_page ._Porduct_page_center{
width:1200px;
display:block;
overflow:hidden;
margin:20px auto 0px auto;
}






._Porduct_page_T{
width:100%;
text-align:left;
overflow: hidden;
display:block;
color:#898989;
padding-bottom:25px;
}
._Porduct_page_T span{
overflow: hidden;
display:block;
color:#898989;
float:right;
font-size:12px;
float:left;
}







._Porduct_page ._Porduct_page_center ._Porduct_page_list{
width:100%;
overflow: hidden;
display:block;
background:#FFFFFF;
padding:10px 20px;
line-height:32px;
border-top:#c4c4c4 solid 1px;
}


 ._Porduct_page_list ._Left{
width:65px;
overflow: hidden;
display:block;
text-align:right;
font-size:14px;
color:#b5b5b5;
float:left;
font-weight:bold;
}


 ._Porduct_page_list ._Right{
width:1080px;
overflow: hidden;
display:block;
float:right;

}
 ._Porduct_page_list ._Right dt{
overflow: hidden;
display:block;
float:left;
margin-right:20px;

}










/* ============*/


._product_CP{
width:1200px;
display:block;
overflow:hidden;
margin-top:30px;
float:left;
}

._product_CP ul{
width:100%;
display:block;
overflow:hidden;
float:right;
}

._product_CP li{
width:225px;
height:290px;
background:#FFFFFF;
display:block;
overflow:hidden;
float:left;
text-align:center;
margin-right:15px;
margin-bottom:15px;
}
._product_CP li a{
width:225px;
height:290px;
overflow:hidden;
display:block;
text-align:center;

}

._product_CP li a ._bottom_yellow_all{
width:223px;
height:288px;
overflow:hidden;
display:block;
border:#FFFFFF 1px solid;
}

._product_CP li a:hover ._bottom_yellow_all{
width:223px;
height:288px;
overflow:hidden;
display:block;
border:#ffa800 1px solid;
}






._product_CP li a ._Font_Bold{
width:200px;
height:20px;
line-height:20px;


color:#000;
font-size:12px;

text-align:center;
overflow:hidden;
display:block;
white-space: nowrap;
text-overflow: ellipsis;

}

._product_CP li a:hover ._Font_Bold{
color:#0977c4;
}



._product_CP li a p{
width:225px;
height:215px;
overflow:hidden;
}

._product_CP ._bottom_yellow_all p img{
 max-width:150px;
  max-height:150px;
  width:expression(this.width > 150 ? "150px" : this.width);
  height:expression(this.height > 150 ? "150px" : this.height);
  overflow:hidden;
  }






._product_CP li a span{
width:200px;
height:20px;
line-height:20px;
overflow:hidden;
display:block;
font-size:12px;
color:#a4a4a4;
margin:0px auto;
text-overflow:ellipsis;/* 超出部分显示省略号 */
white-space: nowrap;/*规定段落中的文本不进行换行 */　

}

._product_CP li a  b{
width:225px;
overflow:hidden;
display:block;
margin-top:10px;
}

._product_CP li a  b em{
height:15px;
overflow:hidden;
display:block;
margin:0px auto;
font-style:normal;
font-size:12px;
font-weight:normal;
color:#ffa323;
}

/* ============*/




._Number_1{
width:100%;
clear:both;
display:block;
overflow:hidden;
margin:30px  auto 50px  auto;
text-align:center;
}


._Number_1  a{
/*width:22px;*/
height:22px;
line-height:22px;
text-align:center;
overflow:hidden;
font-size:12px;
background:#FFF;
font-weight:bold;
color:#515151;
display:inline-block;
padding: 0 10px;
}
._Number_1  a:hover{
background:#0977c4;
color:#FFF;
}
._Number_1  a:visited {
background:#eaeaea;
color:#c7c7c7;
}


._Number_1{
width:100%;
clear:both;
display:block;
overflow:hidden;
margin:30px  auto 50px  auto;
text-align:center;
}

._Number_1 span {margin-right: 10px;}







/* ============*/


._P_all_toP{
width:1200px;
display:block;
overflow:hidden;
margin:30px auto 0px auto;
}







._P_all_toP ._left{
width:500px;
height:500px;
display:block;
overflow:hidden;
float:left;
}
._P_all_toP ._left p{
width:498px;
height:498px;
display:block;
overflow:hidden;
text-align:center;
}

._P_all_toP ._left p img{
 max-width:400px;
  max-height:400px;
  width:expression(this.width > 400 ? "400px" : this.width);
  height:expression(this.height > 400 ? "400px" : this.height);
  overflow:hidden;
  }



._P_all_toP ._right{
width:650px;
display:block;
overflow:hidden;
float:right;
}

._P_all_toP ._right dt{
width:100%;
display:block;
overflow:hidden;
line-height:32px;
font-size:25px;
color:#0977c4;
border-bottom:#e2e2e2 dashed 1px;
padding-bottom:20px;
}
._P_all_toP ._right dd{
width:100%;
display:block;
overflow:hidden;
line-height:22px;
font-size:14px;
color:#a4a4a4;
margin-top:20px;
}
._P_all_toP ._right b{
width:100%;
display:block;
overflow:hidden;
line-height:22px;
font-size:16px;
color:#c1c1c1;
margin-top:20px;
font-weight: normal;
}
._P_sc{
width:57px;
float:left;
margin:0px 5px ;
display:block;
overflow:hidden;

}
._P_fx{
width:57px;
float:left;
margin:0px 5px ;
display:block;
overflow:hidden;

}

._P_sc a{
width:57px;
height:26px;
display:block;
overflow:hidden;
background:url(../image/p_link_bg.gif) 0px 0px no-repeat;
}
._P_fx a{
width:57px;
height:26px;
display:block;
overflow:hidden;
background:url(../image/p_link_bg.gif) -57px -0px no-repeat;

}

._P_sc a:hover{
background:url(../image/p_link_bg.gif) 0px -26px no-repeat;
}
._P_fx a:hover{
width:57px;
background:url(../image/p_link_bg.gif) -57px -26px no-repeat;
}







/* ============*/


._P_all_toP_text{
width:1200px;
display:block;
overflow:hidden;
margin:30px auto 0px auto;
border-top:#e2e2e2 dashed 1px;
padding-bottom:50px;
}



._P_all_toP_text ._Name{
width:100%;
display:block;
overflow:hidden;
line-height:22px;
font-size:16px;
color:#c1c1c1;
margin-top:20px;
font-weight: normal;
margin-bottom:50px;
}



/*===============================*/

._PhotoList_page{
width:930px;
overflow:hidden;
display:block;
border-bottom:#CCCCCC dashed 1px;
padding-bottom:30px;
margin-bottom:30px;
}
._PhotoList_page ._Left{
width:300px;
height:200px;
overflow:hidden;
float: left;
display:block;
}



._PhotoList_page ._Left p{
width:300px;
height:200px;
overflow:hidden;
border:0px;
text-align:center;
border:#CCCCCC 1px solid;
padding:0px;
margin:0px;
}






._PhotoList_page ._Right{
width:600px;
overflow:hidden;
display:block;
float: right;
}





._PhotoList_page ._Right h1{
width:100%;
overflow:hidden;
display:block;
margin-bottom:10px;
}

._PhotoList_page ._Right h1 a{
font-size:22px;
font-weight:normal;
}

._PhotoList_page ._Right span{
width:100%;
overflow:hidden;
display:block;
margin-bottom:50px;
font-size:12px;
line-height:20px;
color:#a4a4a4;
}

._PhotoList_page ._Right b a{
width:120px;
height:35px;
overflow:hidden;
display:block;
line-height:35px;
color:#FFF;
text-align: center;
background:#0977c4;
font-size:14px;
}

._PhotoList_page ._Right b a:hover{
background:#e47b00;
}

/*===============================*/






/* ============



	.Top_menu ._center ._center_Menu_1{
height:35px;
float:left;
margin:3px 0px 0px 0px;
	}
	
	.Top_menu ._center ._center_Menu_1 li{
overflow:hidden;
display:block;
float:left;
	margin:0px 50px ;
	height:35px;
line-height:35px;
	}
	.Top_menu ._center ._center_Menu_1 li a{

	font-size:16px;
	color:#FFFFFF;
	
	}			
	
	.Top_menu ._center ._center_Menu_1 li a:hover{
	color:#fff000;
	}	
	
	=====*/
	
	
	
	
	
	
	
	
	