@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	height:100%;
	font-size: 12px;
	line-height: 1.5em;
	font-family: tahoma, "Microsoft YaHei", Simsun, Mingliu, Arial, Helvetica;
	color: #333333;
	background:#fff;
}
img {
	border:0;
	vertical-align:middle;
}
ul,li{
	list-style-type: none;
}
table,td{
	border-collapse:collapse
}
address,em{
	font-style:normal;
}
a{
	color:#333333;
	text-decoration:none;

}
a:hover{
	color:#FF3300;
	text-decoration:none;
}
.center{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.slide{
	display:none;
}

/*通用样式结束*/

.head{ width:1004px; height:auto; overflow:hidden; margin:0 auto;}
.logo{ width:270px; height:86px; float:left;}
.head_right{ width:734px; float:left; height:52px; line-height:52px;}
.head_right span{ color:#C00; font-size:12px; margin-right:15px; float:right;}
.head_right a{ float:right; margin-right:5px;}
.menu{ width:734px; float:left; height:33px; overflow:hidden;}
.menu_left{ width:17px; height:33px; background:url(../images/nav1-left.png) no-repeat; float:left;}
.menu_right{ width:25px; height:33px; background:url(../images/nav1-right.png) no-repeat; float:left;}
.menu ul{ height:33px; background:url(../images/nav1-bg.png) -20px no-repeat; float:left;}
.menu ul li{ float:left; background:url(../images/nav1-line.gif) right no-repeat; text-align:center; width:96px; padding-right:2px;line-height:30px; height:33px;}
.menu ul li a{ color:#fff; font-weight:bold; display:block;}
.menu ul li a:hover{ background:url(../images/nav-hover-04.gif) repeat-x;}


.index_center{ width:840px; height:auto; overflow:hidden; margin:0 auto; padding-top:136px; position:relative;}
.index_fk1{ width:198px; height:122px; position:absolute; display:block; left:0px; top:355px; display:block;}
.index_fk2{ width:198px; height:122px; position:absolute;  display:block; left:214px; top:355px; display:block;}
.index_fk3{ width:198px; height:122px; position:absolute;  display:block; left:428px; top:355px; display:block;}
.index_fk4{ width:198px; height:122px; position:absolute;  display:block; right:0px; top:355px; display:block; cursor:pointer;}

.index_button1{ width:74px; height:23px; position:absolute; bottom:-457px; left:340px; }
.index_button2{ width:74px; height:25px; position:absolute; bottom:-457px; left:429px;}


.main{ width:1004px; height:auto; overflow:hidden; margin:0 auto;}
#tabbox{ width:325px; overflow:hidden; margin:0 auto; float:left; height:220px;}
.tab_conbox{border-top: none;}
.tab_con{ display:none;}
.tabs{height: 29px;border-bottom:1px solid #999;width: 100%;}
.tabs li{ width:72px; height:29px; margin-right:5px;float:left;overflow: hidden;position: relative; background:url(../images/MultiPageTab_a.gif) no-repeat; line-height:29px; font-weight:bold;}
.tabs li a {display: block;outline: none; text-align:center; color:#fff;}
.tabs li a:hover {}	
.tabs .thistab,.tabs .thistab a:hover{ background:url(../images/MultiPageTab_b.gif) no-repeat;}
.tab_con {padding:5px 0;font-size: 12px; line-height:175%;}


.news{ width:325px; height:auto; overflow:hidden;}
.news_img{ width:64px; height:51px; float:left; margin-right:5px; margin-bottom:5px; }
.news_title{ width:245px; height:20px; line-height:20px; float:right; background:url(../images/icon-09.gif) 0 center no-repeat; text-indent:1em; }
.news_text{ width:245px; height:auto; overflow:hidden; line-height:20px; float:right;}

.news dl{ width:325px; height:auto; overflow:hidden;}
.news dt{ width:325px; height:25px; line-height:25px; overflow:hidden; background:url(../images/icon-09.gif) 0 center no-repeat; text-indent:1em;}
.news a:hover{ color:#BC2931;}



.fk{ width:638px; height:187px; position:relative; float:right; background:url(../images/sdcy.jpg) no-repeat;}
.fk1{ width:156px; height:121px; display:block; position:absolute; left:0px; top:32px;}
.fk2{ width:156px; height:121px; display:block; position:absolute; left:160px; top:32px;}
.fk3{ width:156px; height:121px; display:block; position:absolute; left:320px; top:32px;}
.fk4{ width:156px; height:121px; display:block; position:absolute; left:480px; top:32px;}
.fk5{ width:48px; height:19px; display:block; position:absolute; right:10px; top:2px;}




.footer{ width:100%; height:163px; overflow:hidden; background:url(../images/nydibg.jpg) no-repeat center;}
.footer_center{ width:1004px; height:25px;  margin:100px auto 0; text-align:center;}



.main_left{ width:225px; height:auto; margin-left:24px; float:left;}
.class{ width:225px; height:auto; overflow:hidden;}
.class h3{ width:225px; height:59px;}
.class ul{ width:213px; background:#1b96d5; padding:20px 0 30px;}
.class ul li{ width:213px; height:31px;  line-height:31px; text-indent:10em; background:url(../images/class_li.jpg) no-repeat;}
.class ul li a{ color:#FFF; display:block; }
.class ul li a:hover{ background:url(../images/class_hover.jpg) no-repeat;}
.on a{ width:213px; height:31px; background:url(../images/class_hover.jpg) no-repeat; display:block;}

.list{ width:213px; height:auto; overflow:hidden; margin-top:5px;}
.list ul{}
.list ul li{ width:213px; height:67px; overflow:hidden; margin-top:5px;}
.gd{ float:left; width:40px; margin-left:9px; margin-top:8px; display:block; height:50px;}



.main_right{ width:682px; height:auto; overflow:hidden; float:right; margin-right:50px; margin-top:22px;}
.about{ width:682px; height:auto; overflow:hidden;}
.about h3{ width:682px; font-weight:normal; line-height:37px; height:37px; background:url(../images/mbx.png) no-repeat; font-size:12px; color:#777; text-indent:2em;}
.about h3 a{ color:#777;}
.about_text{ width:682px; height:auto; overflow:hidden; line-height:25px; padding:10px 0; font-size:14px; color:#2A2A2A;}

.news_list{ width:670px; height:auto; overflow:hidden; margin:0 auto;}
.news_list ul{}
.news_list ul li{ width:670px; height:25px; line-height:26px; border-bottom:1px dashed #666666; background:url(../images/icon-09.gif) no-repeat 0 center; text-indent:1.5em; padding:3px 0;}
.news_list ul li a{ width:500px; color:#2a2a2a; height:25px; display:block; overflow:hidden; float:left;}
.news_list ul li a:hover{ text-decoration:underline;}
.news_list ul li span{ float:right; margin-right:10px; line-height:26px;}



.page{ width:682px; height:21px; overflow:hidden; margin-top:30px;}
.page ul{ float:left; margin-left:300px;}
.page ul li{ width:19px; text-align:center;height:19px;  border:1px solid #d3d3d4; float:left;background:url(../images/page_bg.jpg) repeat-x; margin-right:3px;}
.page ul li a{ color:#666666; display:block;}
.page ul li a:hover{ background:url(../images/page_hover.jpg) repeat-x; color:#0068cc;}
.page_on a{ background:url(../images/page_hover.jpg) repeat-x; border:1px solid #34a7db; color:#34a7db;}



.detailed{ width:682px; height:auto; overflow:hidden;}
.detailed h4{ width:682px; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; color:#322725;}
.detailed h5{ width:682px; height:25px; line-height:25px; font-size:12px; color:#231815; text-align:center; margin-top:20px; font-weight:normal;}
.detailed h5 span{ color:#9FA0A0;}
.detailed_text{ width:682px; color:#2A2A2A; line-height:25px; overflow:hidden; padding-top:20px; font-size:14px; border-top:1px dashed #666;}



.detailed_hyp{ width:682px; height:30px; line-height:30px; color:#4C4948; font-size:12px; margin-top:30px;}
.detailed_hyp a{ color:#06C;}
.detailed_hyp a:hover{ text-decoration:underline;}

.detailed_xyp{ width:682px; height:30px; line-height:30px; color:#4C4948; font-size:12px;}
.detailed_xyp a{ color:#06C;}
.detailed_xyp a:hover{ text-decoration:underline;}

.detailed_sslb{ width:682px; height:30px; line-height:30px; color:#4C4948; font-size:12px;}
.detailed_sslb a{ color:#06C;}
.detailed_sslb a:hover{ text-decoration:underline;}


.xgcp_list{ width:682px; height:auto; overflow:hidden; margin-top:30px;}
.xgcp_list h3{ width:682px; height:30px; border-bottom:1px dashed #666; font-weight:normal; font-size:14px;}
.xgcp_list ul{ width:750px; padding-top:10px;}
.xgcp_list ul li{ width:150px; height:auto; overflow:hidden; float:left; margin-right:27px;}
.xgcp_img{ width:150px; height:150px;}
.xgcp_img img{ width:150px; height:150px;}
.xgcp_title{ width:150px; height:25px; line-height:25px; text-align:center;}



.pro_list{ width:682px; height:auto; overflow:hidden;}
.pro_list ul{ width:750px; padding:15px 0;}
.pro_list ul li{ width:160px; height:auto; overflow:hidden; float:left; margin-right:13px;}
.pro_list_img{ width:160px; height:160px;}
.pro_list_img img{ width:160px; height:160px;}
.pro_list_title{ width:160px; height:25px; line-height:25px; text-align:center;}


.pro_title{ width:682px; height:30px; line-height:30px; text-align:center; font-weight:bold; font-size:14xp;}
.pro_text{ width:682px; height:auto; overflow:hidden; margin-top:30px; font-size:12px; line-height:25px;}






.nav {font-family: arial, sans-serif; width:213px; height:240px; position:relative; margin:0; font-size:12px;} 
.nav h3{ width:225px; height:59px;}
.nav ul li a{display:block; line-height:31px; text-decoration:none; color:#000;width:213px; height:31px;  color:#fff;  font-size:12px; overflow:hidden; }
.nav ul li a:visited {display:block; text-decoration:none; color:#000;width:213px; height:31px;  color:#fff; line-height:20px; font-size:11px; overflow:hidden;background:url(../images/class_hover.jpg) no-repeat;} 
.nav ul { padding:20px 0 30px; background:#1b96d5; margin:0;list-style-type: none; } 
.nav ul li {position:relative; font-size:12px; background:url(../images/class_li.jpg) no-repeat; text-indent:10em;} 
.nav ul li a:hover {color:#fff; background:url(../images/class_hover.jpg) no-repeat;}
.nav ul li ul {display: none;} 
/* specific to non IE browsers */
.nav ul li:hover ul li a{ background:#9be4fa; color:#3472a1; font-size:12px; line-height:25px; text-align:center; text-indent:0em; width:117px;}
.nav ul li:hover ul li a:hover{ background:#fff; color:#0066cc;} 
.nav ul li:hover a {color:#fff;} 
.nav ul li:hover ul {display:block; position:absolute; background:#9be4fa; border:1px solid #7ecef4; top:0; padding:0; left:213px; width:117px; overflow:hidden;}




.message{ width:682px; height:auto; overflow:hidden; padding:30px 0; font-size:12px;}
.message em{ font-style:normal; color:#999; font-size:12px;}


.message_input{ width:180px; height:20px; margin-left:10px;margin-top:10px;}

.message_button{ width:71px; height:31px; background:url(../images/message1.gif) no-repeat; border:none; cursor:pointer; margin-left:10px; font-weight:bold; color:#fff; font-size:14px;}


.link{ width:1200px; height:42px; padding:200px 0; border-top:0px dashed #b9b9b9; margin:0 auto; overflow:hidden;} 
.link ul{ float:left;}
.link ul li{ padding:0 10px; height:14px; line-height:14px; float:left; border-right:1px solid #777777;}
.link ul li a{ color:#777;}
.link ul li a:hover{ color:#F00;}
.link span{ height:14px; line-height:14px; font-size:12px; font-weight:bold; color:#535353; float:left;}