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

*{
	margin:0px;
	padding:0px;
		list-style-type:none;
	font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	-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:#414141;
text-decoration:none;
}
a:hover {
color:#2f85e5;
text-decoration:none;
}

._TOP{
	width:100%;
	height:120px;
	margin: 0px auto;
	display:block;
	overflow:hidden;
	border-bottom:#bb2822 solid 1px;
	background:#FFFFFF;
	}
	
.top_menu{
	width:1200px;
	margin: 0px auto;
	display:block;
	overflow:hidden;
}	
	

.top_menu_left{
	float:left;
		width:407px;
	height:120px;
		display:block;
	overflow:hidden;
}	

.top_menu_left a{
	width:407px;
	height:120px;
	background: url(../image/top_logo.gif) no-repeat;
	display:block;
	overflow:hidden;
	float:left;
}	



.top_menu_right{
		display:block;
	overflow:hidden;
	float:right;
	}
.top_menu_right .top_menu_right_T{
		display:block;
	overflow:hidden;
	float:right;

	}	
.top_menu_right .top_menu_right_T dl{
		display:block;
	overflow:hidden;
	float:left;
			margin-top:25px;

	}	
.top_menu_right .top_menu_right_T dl dt{
		display:block;
	overflow:hidden;
	float:left;
	}	
.top_menu_right .top_menu_right_T dl span{
		display:block;
	overflow:hidden;
	float:left;
	margin:0px 8px;
	color:#d6d6d6;
	}
	
.top_menu_right .top_menu_right_T dl a{
color:#CCCCCC;
	}	
.top_menu_right .top_menu_right_T dl a:hover{
color:#00eaff;
	}	
	
	
.top_menu_right .top_menu_right_T dl .t_Home_icq a{
	display:block;
	overflow:hidden;
	float:left;
	height:15px;
	width:14px;
	background:url(../image/home_icq_N.png) top left no-repeat;
	}		
	
	.top_menu_right .top_menu_right_T dl .t_Home_icq a:hover{
	background:url(../image/home_icq_N.png) bottom left no-repeat;
	}
	
/*====================topform=======================*/
	

.top_menu_right form{
	float:right;
	margin-left:30px;
				margin-top:20px;

	}
._input_1{
	width:150px;
	height:25px;
	line-height:25px;
	background:#efefef;
	color:#aeaeae;
	border: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_1a{
	width:150px;
	height:25px;
	line-height:25px;
	background:#eeeeee;
	color:#8c8c8c;
	border:0px;
	margin:0px;
	padding:0px;
	font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
	 overflow: hidden;
	 display:block;
	text-indent:5px;
	}	
._input_2{
	width:38px;
	height:25px;
	line-height:25px;
	border:0px;
	margin:0px;
	padding:0px;
	float:right;
	background:url(../image/so.gif) top left no-repeat;
	 cursor:pointer;
	  overflow: hidden;
	 display:block;
	}	
	
._input_2a{
	width:38px;
	height:25px;
	line-height:25px;
	border:0px;
	margin:0px;
	padding:0px;
	float:right;
	background:url(../image/so.gif) bottom left no-repeat;
	 cursor:pointer;
	 overflow: hidden;
	 display:block;
	}		
	
	
	
	
	
/*====================topmenu=======================*/
	
.top_menu_right	 .top_menu_right_menu{
	clear:both;
	display:block;
	margin:15px 0px 0px 0px;
	float:right;
	}
	.top_menu_right	 .top_menu_right_menu ul{
	float:left;
	}
.top_menu_right	 .top_menu_right_menu li{
	margin:0px;
	float:left;

	}	
.top_menu_right	 .top_menu_right_menu span{
	float:left;
	color:#000;
	height:60px;
		line-height:25px;
		display:block;
	overflow:hidden;
	}	
.top_menu_right_menu li a{
	height:60px;
	line-height:40px;
	display:block;
	overflow:hidden;
	font-size:15px;
	color:#666666;
	margin:0px 0px 0px 50px;

	}		
.top_menu_right_menu li a:hover{
	color:#bb2822;
	background: url(../image/top_menu_bg.png) repeat-x;
	}		
	
	
/*====================AD=======================*/
	
.ad_top	{
	width:100%;
	height:400px;
	background:#CCC;
	display:block;
	overflow:hidden;
	/*background: url(../image/index01.jpg) center 0px no-repeat;*/
	}
	
.ad_top1	{
	width:100%;
	height:230px;
	background:#CCC;
	display:block;
	overflow:hidden;
	background: url(../image/banner_about.jpg) center 0px no-repeat;
	}	
	
.ad_top2	{
	width:100%;
	height:230px;
	background:#CCC;
	display:block;
	overflow:hidden;
	background: url(../image/index0a1.jpg) center 0px no-repeat;
	}		
	
.ad_top3	{
	width:100%;
	height:230px;
	background:#CCC;
	display:block;
	overflow:hidden;
	background: url(../image/index01b.jpg) center 0px no-repeat;
	}			

.ad_top4	{
	width:100%;
	height:230px;
	background:#CCC;
	display:block;
	overflow:hidden;
	background: url(../image/index01c.jpg) center 0px no-repeat;
	}	

/*=================== H_P ======================*/

._Middle{
	width:1200px;
	margin: 0px auto;
	display:block;
	overflow:hidden;
	padding-bottom:50px;

}



._Middle_bg{
	width:100%;
	margin: 0px auto;
	display:block;
	padding:35px 0px;
	background:#f5f5f5;
}

.H_Product{
	width:1200px;
	margin: 0px auto;
	display:block;
	overflow:hidden;
	clear:both;	
}	

.H_Product .H_Product_text{
width:100%;
	margin:0px auto;
		display:block;
	overflow:hidden;
	 list-style-type: none;
	 text-align:center;
	}

.H_Product_text dl{
height:60px;
margin: 0px auto;
		display:inline-block;
	overflow:hidden;
	}	
	
.H_Product_text dl dt{
float: left;
margin:0px 5px;
	}		
	
	
.H_Product_text dl dt a font{
height:59px;
line-height:54px;
display:block;
overflow:hidden;
text-align:center;
font-size:14px;
color:#2f84e5;
background:url(../image/H_P_bg.png) center -75px repeat-x;
float:left;
	}			

.H_Product_text dl dt a:hover font{
height:59px;
line-height:54px;
display:block;
overflow:hidden;
text-align:center;
font-size:14px;
background:#2f84e5;
color:#fff;
background:url(../image/H_P_bg.png) center 0px repeat-x;
	}		

	
.H_Product_text dl dt a span{
width:15px;
height:59px;
display:block;
overflow:hidden;
background:url(../image/H_P_bg.png) left -75px  no-repeat;
float:left;
	}	
	.H_Product_text dl dt a:hover span{
width:15px;
height:59px;
display:block;
overflow:hidden;
background:url(../image/H_P_bg.png) left 0px  no-repeat;
float:left;
	}
		
		
			
.H_Product_text dl dt a em{
width:15px;
height:59px;
display:block;
overflow:hidden;
background:url(../image/H_P_bg.png) right -75px  no-repeat;
float:right;
	}		

.H_Product_text dl dt a:hover em{
width:15px;
height:59px;
display:block;
overflow:hidden;
background:url(../image/H_P_bg.png) right 0px  no-repeat;
float:right;
	}	

.H_Product_text ._link_O  font{
height:59px;
line-height:54px;
display:block;
overflow:hidden;
text-align:center;
font-size:14px;
background:#0079db;
color:#fff;
background:url(../image/H_P_bg.png) center 0px repeat-x;
}
.H_Product_text ._link_O  span{
width:15px;
height:59px;
display:block;
overflow:hidden;
background:url(../image/H_P_bg.png) left 0px  no-repeat;
float:left;
}

.H_Product_text ._link_O  em{
width:15px;
height:59px;
display:block;
overflow:hidden;
background:url(../image/H_P_bg.png) right 0px  no-repeat;
float:right;
}






	
.H_Product_text dl ._hui a{
width:57px;
height:56px;
line-height:56px;
display:block;
overflow:hidden;
text-align:center;
background:url(../image/more_H.png) left top  no-repeat;
	}			

.H_Product_text dl ._hui a:hover{
background:url(../image/more_H.png) left -57px  no-repeat;
	}		
	
	

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

.H_Product_list{
width:1200px;
	margin: 0px auto;
	display:block;
	overflow:hidden;
}
.H_Product_list ul{
width:1200px;
margin-top:20px;
	display:block;
	overflow:hidden;
}
.H_Product_list li{
width:230px;
float:left;
margin-right:10px;
display:block;
overflow:hidden;
}

.H_Product_list ._no_list{
margin:0px;
}



.H_Product_list li ._photo{
width:230px;
height:250px;
text-align:center;
overflow:hidden;
background:#ffffff;
}

.H_Product_list li ._font_A{
width:100%;
height:120px;
float:left;
overflow:hidden;
display:block;
background:url(../image/_H_bg_P.png) no-repeat #e3e3e3 ;
}
.H_Product_list li ._font_A p{
width:100%;
height:68px;
float:left;
overflow:hidden;
display:block;
}





.H_Product_list li ._font_A h1{
width:100%;
float:left;
height:26px;
overflow:hidden;
background: url(../image/_H_1.png) no-repeat;
margin-bottom:10px;
}
.H_Product_list li ._font_A h1 strong{
float:left;
height:26px;
font-size:18px;
font-weight:bold;
line-height:26px;
color:#FFF;
margin-left:30px;
}
.H_Product_list li ._font_A h1 p{
float:right;
font-size:14px;
font-weight: normal;
color:#FFF;
line-height:26px;
margin-right:10px;
}


.H_Product_list li ._font_A span{
display:block;
overflow:hidden;
line-height:18px;
}

.H_Product_list li h3{
width:230px;
height:9px;
float:left;
display:block;
background: url(../image/new_body_bg.png)  0px 0px no-repeat;
}



.H_Product_list li ._font_A h2{
width:100%;
float:left;
margin-top:10px;
}
.H_Product_list li ._font_A h2 a{
height:19px;
width:19px;
background: url(../image/H_P_more.jpg)  0px 0px no-repeat;
display:block;
overflow:hidden;
float:right;
margin-right:10px;
}	
.H_Product_list li ._font_A h2 a:hover{
background: url(../image/H_P_more.jpg)  0px -19px no-repeat;
}	

._font_A ._bold{
width:198px;
font-weight:bold;
color:#000;
font-size:16px;
margin:10px  auto 0px  auto;
}	



._font_A ._TWO{
width:198px;
height:40px;
line-height:20px;
overflow:hidden;
margin:3px  auto 0px  auto;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient: vertical;
}

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



._middle_bottom_bg{
	width:100%;
	display:block;
	overflow:hidden;
	background:#FFF;
	padding-bottom:50px;
}

._middle_bottom{
	width:1200px;
margin: 50px auto 0px auto;
	display:block;
}

._middle_bottom  ._H_about{
width:573px;
overflow:hidden;
display: block;
float:left;
}
._list_name{
width:100%;
overflow:hidden;
display: block;
background:url(../image/new_body_bg.png) 0px -24px  no-repeat;
margin-bottom:10px;
}
._list_name h1{
float:left;
font-size:20px;
color:#515151;
line-height:34px;
margin-left:12px;
color:#FFFFFF;
}
._list_name span{
float:left;
font-size:20px;
color:#FFFFFF;
margin-left:8px;
line-height:34px;
}
._list_name strong{
float:right;
margin-right:10px;
}
._list_name strong a{
line-height:34px;
font-size:12px;
display:block;
overflow:hidden;
color:#FFFFFF;
}
._list_name strong a:hover{
color:#00d9f9;
}



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





._list_name1{
width:100%;
overflow:hidden;
display: block;
float:left;
background:url(../image/H_bg_N.png) 0px -34px  no-repeat;
margin-bottom:10px;
}
._list_name1 h1{
float:left;
font-size:21px;
color:#515151;
line-height:34px;
margin-left:12px;
font-weight:normal;
color:#FFFFFF;
}
._list_name1 span{
float:left;
font-size:22px;
color:#FFFFFF;
margin-left:8px;
line-height:34px;
}
._list_name1 strong{
float:right;
margin-top:8px;
}
._list_name1 strong a{
width:20px;
height:20px;
line-height:20px;
border:solid 1px #CCCCCC;
font-size:14px;
font-weight: bold;
display:block;
overflow:hidden;
text-align:center;
}
._list_name1 strong a:hover{
width:20px;
height:20px;
line-height:20px;
border:solid 1px #0079db;
font-size:14px;
font-weight: bold;
display:block;
overflow:hidden;
text-align:center;
background:#0079db;
color:#FFFFFF;
}

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











._middle_bottom  ._H_about  ._H_about_left{
margin-top:10px;
float:left;
display:block;
overflow:hidden;
width:242px;
height:195px;
}

._middle_bottom  ._H_about  ._H_about_right{
width:300px;
margin-top:10px;
float:right;
display:block;
overflow:hidden;
line-height:18px;
}

._middle_bottom  ._H_about  ._H_about_right strong{
color:#414141;
display:block;
font-size:15px;
}



._middle_bottom  ._H_news{
width:573px;
overflow:hidden;
display: block;
float:right;
}


._middle_bottom  ._H_news ._H_news_top{
width:573px;
overflow:hidden;
display: block;
margin-bottom:20px;
float:left;
}

._middle_bottom  ._H_news ._H_news_top_T{
margin-top:10px;
display:block;
float:left;
}





._middle_bottom  ._H_news ._H_news_top  em{
width:140px;
height:95px;
overflow:hidden;
display: block;
float:left;
border:#e9e9e9 solid 1px;
}
._middle_bottom  ._H_news ._H_news_top  dl{
width:395px;
overflow:hidden;
display: block;
float:right;
}
._middle_bottom  ._H_news ._H_news_top  dl font{
overflow:hidden;
display: block;
float:right;
font-size:14px;
color:#b0b0b0;
}

._middle_bottom  ._H_news ._H_news_top  dl dt a{
width:280px;
display:block;
font-size:16px;
overflow:hidden;
float:left;
white-space: nowrap;
font-weight:bold;
text-overflow:ellipsis;
color:#414141;
}

._middle_bottom  ._H_news ._H_news_top  dl dt a:hover{
color:#2f85e5; 
text-decoration:underline;
}

._middle_bottom  ._H_news ._H_news_top dl dd{
width:100%;
margin-top:5px;
display:block;
float: left;
overflow:hidden;
}
._middle_bottom  ._H_news ._H_news_top dl dd a{
color: #b0b0b0;
}
._middle_bottom  ._H_news ._H_news_top dl dd a:hover{
color: #414141;
}


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



._bottom{
width:100%;
background:url(../image/bottom_bg.jpg) 0px top repeat-x;
overflow:hidden;
display:block;
}


._bottom ._bottom_middle{
	width:1200px;
	height:190px;
margin: 0px auto;
	display:block;
}
._bottom ._bottom_middle ul{
float:left;
display:block;
}
._bottom ._bottom_middle li{
height:125px;
float:left;
padding-bottom:10px;
border-right:#2c4c7d solid 1px;
margin-top:25px;
margin-right:40px;

}
._bottom ._bottom_middle li h1{
display:block;
font-size:16px;
color:#587498;
margin-bottom:10px;
font-weight:normal;
}

._bottom ._bottom_middle li dl{
display:block;
font-size:14px;
}
._bottom ._bottom_middle li dt{
width:210px;
display:block;
line-height:20px;
overflow:hidden;
}
._bottom ._bottom_middle li dt a{
width:160px;
color:#bad1ec;
white-space: nowrap;
text-overflow:ellipsis;
overflow:hidden;
display:block;
float:left;
font-size:12px;
}

._bottom ._bottom_middle li dt a:hover{
color:#2f85e5;
}


._bottom ._bottom_middle li dl b{
width:100%;
display:block;
overflow:hidden;
font-weight:normal;
margin-top:10px;
color:#bad1ec;
line-height:20px;
}



._bottom ._bottom_middle li dt span{
color:#2f85e5;
margin-right:5px;
font-size:12px;
float:left;
}
/*=========
._bottom ._bottom_middle  ._QQ{
width:100%;
margin:15px 0px 0px 0px;
float:left;

}

._bottom ._bottom_middle  ._QQ em{
width:17px;
height:17px; 
display:block;
overflow:hidden;
float:left;
background: url(../image/QQ.png) left bottom no-repeat;
margin:4px 5px 0px 0px;
}
._bottom ._bottom_middle  ._QQ font{
float:left;
font-size:16px;
font-weight:bold;
color:#FFF;
margin-left:3px;
}
._bottom ._bottom_middle  ._Tel{
display:block;
overflow:hidden;
float:left;
margin:10px 0px 0px 0px;
width:100%;
}
._bottom ._bottom_middle  ._Tel em{
width:17px;
height:22px; 
display:block;
overflow:hidden;
float:left;
background: url(../image/QQ.png) left top no-repeat;
margin:0px 5px 0px 0px;
}
._bottom ._bottom_middle  ._Tel  font{
float:left;
font-size:20px;
font-weight:bold;
color:#FFF;
margin-left:3px;
line-height:22px;
}
==========*/


/*===============================*/
._bottom_middle ._bottom_middle_right_new{
float:right;
margin:80px 0px 0px 0px; 
}

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

._bottom_middle ._bottom_middle_right_new ._tao_new,._bottom_middle ._bottom_middle_right_new ._qq_new,  ._bottom_middle ._bottom_middle_right_new ._skype_new,._bottom_middle ._bottom_middle_right_new ._tt_new{
width:32px;
height:32px;
overflow:hidden;
display:block;
float:left;
margin:0px 5px;
}


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

._bottom_middle ._bottom_middle_right_new ._tao_new a{
width:32px;
height:32px;
overflow:hidden;
display:block;
background:url(../image/new_icq.png) 0px  -40px no-repeat;
}
._bottom_middle ._bottom_middle_right_new ._tao_new a:hover{
width:32px;
height:32px;
overflow:hidden;
display:block;
background:url(../image/new_icq.png) 0px  0px no-repeat;
}


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

._bottom_middle  ._bottom_middle_right_new ._qq_new a{
width:32px;
height:32px;
overflow:hidden;
display:block;
background:url(../image/new_icq.png) -32px  -40px  no-repeat;
}

._bottom_middle  ._bottom_middle_right_new ._qq_new a:hover{
width:32px;
height:32px;
overflow:hidden;
display:block;
background:url(../image/new_icq.png) -32px  0px  no-repeat;
}
/*===============================*/
._bottom_middle ._bottom_middle_right_new ._skype_new a{
width:32px;
height:32px;
overflow:hidden;
display:block;
background:url(../image/new_icq.png) -64px -40px no-repeat;
}
._bottom_middle ._bottom_middle_right_new ._skype_new a:hover{
width:32px;
height:32px;
overflow:hidden;
display:block;
background:url(../image/new_icq.png) -64px 0px no-repeat;
}

/*===============================*/
._bottom_middle ._bottom_middle_right_new ._tt_new a{
width:32px;
height:32px;
overflow:hidden;
display:block;
background:url(../image/new_icq.png) -96px -40px no-repeat;
}
._bottom_middle ._bottom_middle_right_new ._tt_new a:hover{
width:32px;
height:32px;
overflow:hidden;
display:block;
background:url(../image/new_icq.png) -96px 0px no-repeat;
}

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











._bottom_bottom{
width:100%;
height:30px;
overflow:hidden;
display:block;
background:#202528;
line-height:30px;
margin:0px  auto 0px auto ;
clear:both;
float:left;
}

._bottom_bottom p{
width:1200px;
height:30px;
overflow:hidden;
display:block;
line-height:30px;
margin:0px  auto 0px auto ;
clear:both;
}
._bottom_bottom p span{
float:left;
color:#8d8d8d;
}
._bottom_bottom p em{
float:right;
color:#FFFFFF;
}



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

._left{
	width:280px;
	overflow:hidden;
	display:block;
	float:left;
	margin:45px 0px 0px 0px;
	padding-bottom:20px;
	background:#f9f9f9;
	}
._left_name{
	width:280px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	display:block;
	background:url(../image/left_name_bg.png) no-repeat;
	margin-bottom:20px;
	}	
	
._left_name span{
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	margin-left:10px;
	}	
	


._left_list {
	width:280px;
	overflow:hidden;
	display:block;
	padding-bottom:50px;
	}	
	
	._left_list ul {
	width:100%;
	overflow:hidden;
	display:block;
		float:left;
	}
	
	._left_list  li {
	width:100%;
	overflow:hidden;
	display:block;
	background:#f9f9f9;
	border-bottom:#eeeeee solid 1px;
	}
	
	._left_list  li a{
	width:100%;
	overflow:hidden;
	display:block;
	padding:5px 0px;
	float:left;
	}	
	._left_list  li a span{
	width:235px;
	overflow:hidden;
	display:block;
	white-space: nowrap;
text-overflow:ellipsis;
	line-height:25px;
	float:left;
	font-size:13px;
	margin-left:10px;

	}	
	._left_list  li a em{
		width:6px;
		height:25px;
	float:right;
	margin:0px 10px 0px 8px;
	background:url(../image/left_jt.png) no-repeat;
	display:block;
	overflow:hidden;
	}	
	._left_list  li a:hover{
		background:#FFF;
	}	
	._left_list  li a:hover span{
	color:#0079db;
	}	







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

._right{
	width:860px;
	overflow:hidden;
	display:block;
	float:right;
	margin:45px 0px 0px 0px;
	}	
	
._right_name{
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	display:block;
	border-bottom:#e8e8e8 solid 1px;
	padding-bottom:10px;
	}	
._right_name p{
	float:left;
	font-size:25px;
	color:#000;
	}	
		
._right_name span{
	float:right;
	color:#b0b0b0;
	}	
	
	
	
	.text_All{
		width:100%;
		margin-top:20px;
		line-height:20px;
		}
		
		
		
		
.Contact_list{
	width:100%;
	overflow:hidden;
	display:block;
}		
		
		
.Contact_list .Contact_list_left{
	width:480px;
	overflow:hidden;
	display:block;
	float:left;
}		
		
.Contact_list .Contact_list_left dl{
	width:100%;
	overflow:hidden;
	display:block;
	margin-bottom:30px;
}	
.Contact_list .Contact_list_left dl dt{
	width:100%;
	line-height:35px;
	font-size:16px;
	font-weight:bold;
	overflow:hidden;
	color:#9d9d9d;
	display:block;
}	
.Contact_list .Contact_list_left dl dd{
	width:100%;
	line-height:30px;
	overflow:hidden;
	display:block;
	font-size:14px;
}	

.Contact_list .Contact_list_right{
	width:380px;
	height: auto;
	overflow:hidden;
	display:block;
	float:right;
}		
	
			
		
.Contact_list_form{
	width:838px;
	overflow:hidden;
	display:block;
	margin-top:50px;
	border:#e3e3e3 solid 1px;
	padding:30px 0px;
	margin-bottom:50px;
}	

.Contact_list_form h1{
	width:750px;
	font-size:20px;
	overflow:hidden;
	display:block;
	color:#0079db;
	margin-top:30px;
	text-align:center;
	margin:0px auto;
}	
.Contact_list_form h3{
	width:750px;
	font-size:14px;
	overflow:hidden;
	display:block;
	text-align:center;
	margin:10px auto 0px auto;
	font-weight:normal;
	border-bottom:#e3e3e3 solid 1px;
	padding-bottom:20px;
}	

.Contact_list_form  form{
	width:430px;
	overflow:hidden;
	display:block;
	margin:40px auto 0px auto;
}
.Contact_list_form  .Form_line{
	width:300px;
	height:30px;
	line-height:30px;
	font-size:12px;
	color:#666666;
	border:#CCCCCC solid 1px;
	overflow:hidden;
	display:block;
	float:left;
	margin:5px 3px 0px 0px;
	background:#f4f4f4;
	text-indent:3px;
	padding:0px;
}
	
.Contact_list_form td{
color:#aaaaaa;}




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


/*===============================*/
.News_list{
		width:100%;
		margin-top:20px;
		line-height:20px;
		display:block;
		overflow:hidden;
}



.News_list .News_list_L{
		width:100%;
		display:block;
		overflow:hidden;
		padding-bottom:20px;
		border-bottom:#e3e3e3  dashed 1px;
		margin-bottom:30px;

}

.News_list .News_list_L p{
		width:200px;
		height:150px;
		float:left;
		display:block;
		overflow:hidden;
		border:#eeeeee solid 1px;

}

.News_list .News_list_L dl{
		width:610px;
		float:right;
		display:block;
		overflow:hidden;
}

.News_list .News_list_L dl em{
font-size:12px;
color:#999999;
margin-bottom:10px;
display:block;
}




.News_list .News_list_L dt a{
font-size:18px;
font-weight:bold;
display:block;
}
.News_list .News_list_L dt a:hover{
color:#0079db;
}


.News_list .News_list_L ._more a{
width:120px;
height:35px;
text-align:center;
line-height:35px;
border:#d9d9d9 solid 1px;
font-size:12px;
color:#0079db;
font-weight:bold;
margin-top:20px;
display:block;
}
.News_list .News_list_L ._more a:hover{
color:#fff;
background:#0079db;
border:#0079db solid 1px;
}


/*===============================*/
._Number{
		width:100%;
		display:block;
		overflow:hidden;
		margin:10px 0px;
}

._Number p{
width:100%;
		display:block;
		overflow:hidden;
}
._Number p span a{
padding:5px 15px;
margin:0px 3px;
text-align:center;
		display:block;
		overflow:hidden;
		float:left;
		background:#e3e3e3;
		color:#000;
}
._Number p span a:hover{
		background:#3378dd;
		color:#FFF;
}





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

.text_All_news_all{
	width:100%;
		display:block;
		overflow:hidden;
		margin:10px 0px;
}
.text_All_news_all h1{
font-size:22px;
font-weight:bold; 
color:#000000;
}
.text_All_news_all span{
	width:100%;
	padding-bottom:10px;
		display:block;
		overflow:hidden;
		border-bottom:#d9d9d9 dashed 1px;
		margin-top:5px;
		font-size:14px;
		color:#bdbdbd;
}


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


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


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


.text_All_Product li{
	width:200px;
		display:block;
		float:left;
		margin:0px 13px 0px 0px;
		padding:0px;
}
.text_All_Product li h3{
width:200px;
height:9px;
float:left;
display:block;
background: url(../image/new_body_bg.png)  -373px 0px no-repeat;
margin-bottom:50px;
}



.text_All_Product li table{
	width:200px;
	height:250px;
		overflow:hidden;
		text-align:center;
		background:#FFFFFF;

}









._font_A_1{
width:200px;
float:left;
overflow:hidden;
display:block;
background:url(../image/_H_bg_P.gif) no-repeat;
padding-bottom:8px;

}
._font_A_1 h1{
width:100%;
float:left;
height:26px;
overflow:hidden;
margin-bottom:10px;
margin-left:10px;
}
._font_A_1 h1 strong{
float:left;
height:26px;
font-size:16px;
font-weight:bold;
line-height:26px;
color:#FFF;
margin-left:45px;
}
._font_A_1 h1 p{
float:right;
font-size:14px;
font-weight: normal;
color:#FFF;
line-height:26px;
margin-right:10px;
}


._font_A_1 span{
width:100%;
display:block;
float:left;
line-height:18px;
margin-left:10px;

}

._font_A_1 font{
width:180px;
height:54px;
display:block;
line-height:18px;
overflow:hidden;
margin-left:10px;

}

._font_A_1 h2{
width:100%;
float:left;
margin-top:10px;
margin-left:10px;

}
._font_A_1 h2 a{
color:#0079db;
text-decoration:none;
font-weight:normal;
}	
._font_A_1 h2 a:hover{
color:#0079db;
text-decoration: underline;
}	

._font_A_1 ._bold{
font-weight:bold;
color:#333333;
font-size:14px;
margin-left:10px;

}	


.text_All_Product ._no_list{
margin:0px;
}



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


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

.text_All_Product_list_photo{
	width:100%;
		display:block;
		overflow:hidden;
}
.text_All_Product_list_photo ul{
	width:610px;
		display:block;
		overflow:hidden;
		margin:0px auto;
}

.text_All_Product_list_photo li{
	width:110px;
	height:129px;
		display:block;
		overflow:hidden;
		float:left; 
		margin-right:15px;
}

.text_All_Product_list_photo li table{
	width:110px;
	height:110px;
		overflow:hidden;
		background:#CCCCCC;
		text-align:center;
}

.text_All_Product_list_photo ._no_list{
margin:0px;
}




.text_All_Product_list_photo_Big{
	width:500px;
		display:block;
		overflow:hidden;
		margin:20px auto 0px auto;
}

.text_All_Product_list_photo_Big table{

	overflow:hidden;
		text-align:center;
}


.text_All_Product_list_photo_Font{
	width:100%;
		display:block;
		overflow:hidden;
		margin:30px auto 0px auto;
		border-top:#d5d5d5 dashed 1px;
		padding:30px 0px;
}






/* =======Í¼Æ¬´¹Ö±¾ÓÖÐ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
        }
/* ============*/






.Patent_img{
width:100%;
overflow:hidden;
display:block;
}
			
			
.Patent_img ul{
width:100%;
overflow:hidden;
display:block;
margin-top:20px;
}
			
.Patent_img li{
width:205px;
height:155px;
overflow:hidden;
display:block;
margin-right:12px;
float:left;
background:#FFFFFF;
text-align:center;
margin-bottom:35px;

}

.Patent_img li a{
width:203px;
height:153px;
overflow:hidden;
display:block;
border:#e8e8e8 1px solid;
}

.Patent_img li a:hover{
border:#00baff 1px solid;
}

.Patent_img li img{
 max-width:195px;
  max-height:145px;
  width:expression(this.width > 195 ? "195px" : this.width);
  height:expression(this.height > 145 ? "145px" : this.height);
  overflow:hidden;
}





			
.Patent_img .No_margin{
margin:0px;
}			
			
			
						
			



