@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote, th,td, { 
 padding: 0;
 margin: 0;}
 
fieldset, img { 
 border: 0;}
 
ol, ul {margin:0;padding:0;list-style: none;}
li{list-style: none;} 
p{
	margin: 0px;
	padding: 0px;}

a{text-decoration:none;color:black; outline:none;}  
input{ border:1px solid #ccc; padding:2px; height:20px; line-height:24px;}
textarea{border:1px solid #ccc; padding:2px; }

.clear{ clear:both;}
.clr{ clear:both;height:0; line-height:0; font-size:0; overflow:hidden;}
.arial{ font-family:Arial, Helvetica, sans-serif;}



 
body{
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto!important;
	margin-bottom: 0px;
	margin-left: auto!important;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:black;
	line-height:25px;
	position:relative;}

.newspage {
 width:100%;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px auto; PADDING-TOP: 6px; TEXT-ALIGN: center; clear:both
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #E05222; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#E05222; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#993300; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
#right{width:750px; height:auto; float:right;  padding:15px 15px; margin:0; display:inline; border:#ddd solid 1px; font-size:14px;}

/*---------------------------index-----------------------*/
#head{ width:100%;}
.head{ width:991px; margin:0 auto;}
.logo{ float:left;}
.head_title{ float:left;}
.phone{ float:right; background:url(../images/phone.jpg) no-repeat scroll center; width:424px; height:98px;}

#menu{ width:100%; background:url(../images/menu_bg.jpg) repeat-x scroll center; height:36px;z-index:999999;}
.menu{ width:1000px; margin:0 auto;z-index:999999;}
.menu ul li{ float:left; position:relative;z-index:999999;}
.menu ul li a{ display:block; width:125px; line-height:36px; text-align:center; color:white;z-index:999999;}
.menu ul li ul{ position:absolute; top:37px; left:0; z-index:999999;visibility:hidden;} 
.menu ul li ul li{ float:none;  background-color:#40a8f4;z-index:999999;}
.menu ul li ul li a{ display:block;width:125px; line-height:35px; height:35px; text-align:center; color:white;z-index:999999;}

#banner{}

#banner_next{}

#ibox1{ width:100%;}
.ibox1{ width:991px; margin:0 auto; background:url(../images/inc_bg.jpg) no-repeat scroll center; height:465px; position:relative;}
.inews{ position:absolute; left:50px; top:98px; width:550px;}
.inews_title{ background-color:#ebf2fa; width:530px;padding:0 10px; height:30px; margin-bottom:1px;line-height:30px; }
.inews_content{ background-color:#ededed;width:530px;padding:0 10px; height:60px; margin-bottom:18px;line-height:30px;}
.icontact{ position:absolute; right:40px; top:90px; width:292px;}

#ibox2{ width:100%; background-color:#ebf2fa;}
.ibox2{ width:991px; margin:0 auto;}
.iav_box{ background:url(../images/iav_bg.jpg) no-repeat scroll center; width:567px; height:372px; float:left; position:relative;}
.iabout{ position:absolute; top:50px; left:5px; width:300px;}
.ivedio{ position:absolute; top:50px; right:-50px; width:245px; height:200px;}
.ifriend_link{ background:url(../images/iav_right_bg.jpg) no-repeat scroll center; width:300px; height:317px; float:right; padding-top:55px; padding-left:124px; line-height:40px;}
.ifriend_link a{ color:white;}

#ibox3{ width:100%; background-color:#f3f3f3;}
.ibox3{ width:991px; margin:0 auto; position:relative;}
.iorder{ position:absolute; top:60px; left:10px; width:565px;}
.iorder_blank{ height:15px; line-height:15px;}
.iorder_textarea{ width:430px; height:100px;}
#footer{ background:url(../images/footer_bg.jpg) repeat-x scroll center;  width:100%;}
.footer{ width:991px; margin:0 auto;height:38px; line-height:38px; text-align:center;}

#abanner{ background:url(../images/company_r4_c1.jpg) no-repeat scroll center; width:1423px; height:287px; margin:0 auto;}

#abox{ width:100%;}
.abox{ width:991px; margin:0 auto;}
.left{ float: left; width:238px;}
.left_top{ background:url(../images/left_top_bg.jpg) no-repeat scroll center; width:238px; height:103px;}
.left_list{ background:url(../images/left_list_bg.jpg) repeat-y scroll center;}
.left_list ul li{ height:35px; border-bottom:1px solid #ccc; padding-left:20px; line-height:35px;}
.left_contact{ background:url(../images/left_contact_bg.jpg) no-repeat scroll center; width:198px; height:228px; padding:0 20px;}
.left_contact p{ padding-top:40px;}
.right{ float:right;width:753px;}
.right_top{ background:url(../images/right_top_bg.jpg) no-repeat scroll center; width:753px; height:103px;}
.right_top div{ padding-top:65px; padding-left:74px; color:#2574ca; font-size:24px; font-family:"微软雅黑";}
.right_top div span{ font-size:22px; color:#82afe0;}
.right_box1{ background:url(../images/right_box_bg.jpg) no-repeat scroll left top; width:753px;padding-bottom:39px;}
.right_box2{background:url(../images/right_box2_bg.jpg) no-repeat scroll right bottom;width:753px;padding-bottom:39px;}
.about{ padding-left:76px;  padding-right:34px;}
.basic_requirement{ padding-top:30px; padding-bottom:30px;}
.basic_requirement img{ width:630px; padding:5px; border:1px solid #ccc;}
.fee_standard{ padding-bottom:20px;}
.fee_standard_title{ position:relative; height:30px; line-height:30px;}
.fee_standard_title span{ position:absolute; right:0;}
.test_list_title{position:relative; height:30px; line-height:30px;}
.test_list_title span{position:absolute; right:0;}
.product{ width:640px; padding-top:10px;}
.product ul li{ float:left; width:280px; padding:0 15px;}
.prod_img img{ width:272px; border:1px solid #ccc; padding:3px; height:204px;}
.prod_title{ height:30px; line-height:30px; text-align:center;}
.fac_img img{ width:272px; border:1px solid #ccc; padding:3px; height:340px;}
.fac_title{ height:30px; line-height:30px; text-align:center;}
.inews_more{ position:relative; height:30px; line-height:30px;}
.inews_more a{ position:absolute; right:0; display:block; width:100px; height:30px; line-height:30px; text-align:center; color:white; background-color:black;}

.ha_gs_box{ background:url(../images/ha_gs_box_bg.png) no-repeat scroll center; width:400px; height:235px;}
.ha_gs_box a{ font-size:16px; font-family:"微软雅黑"; color:white;}

.wrapper {
	width:976px;
	margin:0 auto;
}
.hot {
	width:100%;
	height:36px;
	line-height:36px;

	z-index:2;

}
.hot .list {
	float:left;
	width:940px;
	padding-left:10px;
	height:36px;
	position:relative;
	float:left;
}
.hot .list .prev {
	display:block;
	width:18px;
	height:15px;
	position:absolute;
	background-position:-42px -108px;
	top:13px;
	left:80px;
}
.hot .list .box_btn {
	display:block;
	width:18px;
	height:15px;
	position:absolute;
	background-position:-61px -108px;
	top:13px;
	left:99px;
}
.hot .list .next {
	display:block;
	width:18px;
	height:15px;
	position:absolute;
	background-position:-80px -108px;
	top:13px;
	left:118px
}
.list_txt
{
	font-size:16px;
	width:145px;
	float:left;
}
.hot .list span.tit {
	font-size:12px;
	width:145px;
	float:left;
	color: #151515;
}
.hot .list a {
	color:#000000;
	font-size: 12px;
	text-decoration: none;
}
.hot .list a:hover {
	color:#0157AD;
	font-size: 12px;
	text-decoration: none;
}
.hot .list div {
	width:750px;
	float:left;
	height:36px;
	position:relative;
	overflow:hidden
}
.hot .list div ul {
	width:750px;
	position:absolute;
	top:0;
	left:0;
}
.hot .list div ul li{ position:relative;}
.hot .list div ul li span{ position:absolute; right:0;}

.all_bg {
	background-image:url(../images/all_bg.png);
	background-repeat:no-repeat
}