@charset "gb2312";
html{}

body { margin-top:0; font-size:12px; font-family:"ËÎÌå", Geneva, sans-serif;
}
div{ border:0; height:auto;}
ul{ padding:0; margin:0;}
li{ list-style:none; margin:0; padding:0;}
img{ border:0;}
#dlk{ margin-top:1em; border:1px #ccc solid; background:#E7E6E6; clear:both; width:505px; margin-left:3px; height:30px;}
a{ text-decoration:none; color:#333;}
a:hover{ color:#F60;}
.clear{ clear:both;}
.header,.main,.footer{ width:960px; overflow:hidden; float:none; clear:both;margin-left:auto; margin-right:auto;}
form {
	margin: 0px!important;
	padding: 0px!important;
}
/* common styling */
.menu {font-family: arial, sans-serif; width:500px; height:30px; position:relative; margin:0; font-size:14px; margin-left:5px;margin-top:5px; background:#fff; position:relative;}
.menu ul {padding:0; margin:0; list-style-type: none;}
.menu ul li {float:left; border-right:1px solid #eee; width:70px; text-align:center;}
.menu ul li a, .menu ul li a:visited {display:block; float:left; width:65px; text-decoration:none; padding:0 0 0 5px; height:30px; line-height:30px; background:#fff;}
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li:hover a {color:#ff0000; font-weight:bold;}
.menu ul li:hover ul {display:block; position:absolute; width:500px; top:30px; left:0; color:#fff;}
.menu ul li:hover ul.right_side li {float:right; border:0; border-left:1px solid #eee; }
.menu ul li:hover ul.left_side li {float:left; border:0; border-left:1px solid #000;}
.menu ul li:hover ul li a.hide {background:#bd8d5e; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#b3ab79; color:#fff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#E1F4FD; color:#0D68B9;font-size:12px; }
.menu ul li:hover ul li a:hover {background:#C7EAFB; color:#6D6E71;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:0; top:30px; color:#000; background:#dfc184;}
.menu ul li:hover ul.right li {float:right;}
.menu ul li:hover ul li:hover a.hide {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a {background:#dfc184; color:#000;}
.menu ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}
#rl{ padding-left:355px;}
#xw{ padding-left:142px;}
#zl{ padding-left:142px;}
#wh{ padding-left:215px;}
.cn{
	margin-top:1em;
	height:13px;
	padding-right:30px;
}
.top{
	margin-top:5px;
	background-image: url(../i/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:65px;
	overflow:hidden;
}
.top .logo,.top .menu_l{ margin-bottom:5px;}
.top .logo{ float:left;}
.top .menu_l{float:right; width:505px;}

.banner{ margin:0px 0 0px 0;}
.title {
	height:30px;
	clear:both;	border-bottom:5px solid #A9CAE5;

}
.bt_home{height:30px;width:505px;margin:0px auto; position:relative;}
.bt_home img{ float:left;}
.bt_homel{width:50px;float:right;}
.company_introl{ width:360px;position:relative;float:left; padding-left:5px;padding-top:5px;}
.t_t{
	float: left;
	margin: 0px;
	height: auto;
	width: auto;
	visibility: inherit;
	padding-right: 0px;
	padding-bottom: 3px;
	 margin-left:10px; font-weight:bold; font-size:14px;
}
.more {
	float: right;
	visibility: inherit;
	padding: 0px;
	height: auto;
	width: 60px;
	margin-top: 10px;
}
.title span img{ float:left; margin-left:5px; }
.title img { float:right;}
.company_intro{  width:505px; border:1px #CCC solid; line-height:25px;overflow:hidden;}
.company_intro img{ border:1px #CCC solid; padding:2px; margin:8px;}
.tt img{ margin-right:20px;}

.company_news{
	clear:both;
    width:505px;
	background-image: url(../i/news_middle.gif);
	background-repeat: repeat-y;
	background-position: 2px top;
  margin:10px auto;
position:relative;
}
.company_news img{ float:left; margin-left:2px; clear:both;}
.company_news ul{ overflow:hidden;	clear:both;width:505px;
	background-image: url(../i/news_middle.gif);
	background-repeat: repeat-y;
	background-position: 2px top; position:relative;margin-top:10px; }
.company_news ul li{ line-height:28px; float:left; clear:both; width:460px;position:relative;padding-left:15px;}
.company_news li a{ line-height:28px;width:300px; float:left;}

.company_news li span{ float:right;width:auto;}


/*.right ,.left,.middle{ border:1px #999 solid;}*/
.main{ background-color:#F1F4F8;width:960px;}
.right{ float:right; width:155px;padding-top:5px;}
.left { float:left; width:245px;padding-top:5px;}
.main .left .title { border-bottom:1px #CCC solid; height:20px;}
.middle{ float:left; width:555px; background-color:#ffffff;padding-top:5px;}
#rightce{widht:710px;float:right;position:relative;}
.left ul li a{ line-height:30px; float:left; clear:both; width:200px; border-bottom:1px solid #cccccc; background-image: url(../i/arrow.gif);	background-position: left center;background-repeat: no-repeat;}
.left ul li a span{ margin-left:10px;}
.left_tu{float:left; width:220px; margin-top:20px;margin-left:10px;}
.left ul{ width:230px; padding-left:10px;}
#mid_m{width:505px; margin:0px auto;position:relative;}
.title_2{ float:left;  width:115px;height:100px; margin-left:10px;}
.title_2 h2{
	text-indent:1em;
	font-size:12px;
	font-weight:bold;
	background-image: url(../i/arrow.gif);
	background-position: left center;
	background-repeat: no-repeat;width:115px;
}


.right_line{ margin-top:8px; clear:both;  width:153px; float:left;}
.right_line li{  float:left; padding-top:10px;width:133px;text-align:center; margin-left:4px;margin-bottom:20px;}
.right_line li image{ border:1px solid #cccccc; padding:5px;}
.main .mail{ margin-top:1em; border:1px #ccc solid; background:#E7E6E6; height:30px; line-height:30px; clear:both; width:474px; margin-left:3px;}
.btn{
	background-color:none;
	font-size:0;
	width:57px;
	height:20px;
	background-image: url(../i/login_mail.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.middle_jg{ float:right; width:710px;background-color:#ffffff; padding-top:5px;}
.middle_2{ float:left; width:530px; margin:0px auto 3px 5px;background-color:#ffffff;}
#company_ywfb {clear:both;float: left;width: 490px;margin: 0px!important;padding: 0px!important;}
#company_ywfb li {float: left;width: 235px;text-align:center;list-style:none;margin-left:10px;margin-bottom:30px;height:300px;}
#company_ywfb li img { border:2px solid #F5F5F5;}
#fb_img img{ width:210px;height:130px;}
.company_fbt{ clear:both; width:480px; margin-left:9px;height:auto; line-height:25px; height:580px; overflow:hidden;}
#company_fb {clear:both;float: left;width: 490px;margin: 0px!important;padding: 0px!important;}
#company_fb li {float: left;width: 235px;text-align:center;list-style:none;margin-left:5px;margin-bottom:15px;height:180px;}
#company_fb li img { border:2px solid #F5F5F5; padding:5px;}
#company_ry {clear:both;float: left;width: 505px;overflow:hidden;margin-top:10px;}
#company_ry li {float: left;width: 240px;text-align:center;list-style:none;margin-left:8px;margin-bottom:10px;height:180px;}
#company_ry li img { border:2px solid #A9CAE5; }
#company_zjt {clear:both;float: left;width: 490px;margin: 0px!important;padding: 0px!important;}
#company_zjt li {float: left;width: 220px;text-align:center;list-style:none;margin-left:10px;margin-bottom:20px;height:150px;}
#company_zjt li img { border:2px solid #E1F4FD; }
.company_zj{ clear:both; width:420px;height:100px; border:1px #C1D7CE solid;line-height:23px; padding:15px 20px; margin:20px auto; background-color:#F1FAFE; overflow:hidden;}
.company_ryt{ clear:both; width:505px; overflow:hidden; }
.company_ryt img{ padding:5px;}
.company_jg{ clear:both; width:500px; height:auto; padding:15px 5px; margin-left:3px;}
.company_jg img{ padding:5px;}
.company_zr{ clear:both; width:480px; line-height:25px; padding:20px 20px; margin-left:3px;height:430px;}
.company_hd{ clear:both; width:505px; padding-top:10px; overflow:hidden;}
.company_bs{ clear:both; width:100%; line-height:25px;}
.company_js{ clear:both; width:505px; paddingheight:530px;}
.company_lx{ clear:both; width:480px; line-height:25px; padding:10px 20px; margin-left:3px;height:580px;}
.company_js img{ padding:5px;}
.left_tu span img{margin-left:5px;}
.company_zp{ clear:both; width:600px;padding:15px 10px; margin-top:5px;margin-left:3px;	border:1px solid #feecda;background-color:#fffff9;
}
.company_zp ul li{ padding:5px;line-height:20px;
}

.company_gk{ clear:both; width:505px;padding:15px 0px; margin-top:5px;margin-left:3px; height:390px;}
.company_gk ul li{ line-height:18px; float:left; clear:both; width:490px; background-color:#f6f7f9; padding:5px;margin-bottom:2px;}
.company_gk ul li a{ line-height:18px; float:left; width:360px;background:url(../i/dot.gif) left center no-repeat; }
.company_gk ul li a span{ margin-left:10px;	}
.dl{width:100%; margin:0 auto; height:310px;}
.date{ float:right;	position:relative;line-height:18px;color:#6D6E71;}
.l_title,.title_top{
	height:30px;
	clear:both;
	border-bottom:5px solid #A9CAE5;
	width:100%;
	overflow: visible;
}
.l_title{
	clear:both;
	border-bottom:5px solid #A9CAE5;
	width:100%;
	overflow: visible;
}
.l_title span img{ float:left; margin-left:5px; margin-top:5px; }
.l_title img { float:right;margin-top:5px;}
.title_top a{
 margin-left:10px; font-weight:bold; font-size:14px; }
.pages{
	height:25px;
	margin:5px auto 0px 10px;
	background:#ffffff;
	width:98%;	
	text-align:center;
	float:left;
clear:both;
}
.pages strong{	color:#FFF;padding-left:8px;	padding-right:8px;	background:#F60;	border:1px solid #C33;	margin: 0px 3px 0px 0px;}
.pages a {height:17px;	padding-left:8px;	padding-right:8px;	border:1px solid #DDD;	background:#FFF;	margin-right:2px;	color:#000;}

.pages .pcount{
	display:inline;
	padding-right:10px;
	padding-left:10px;
	float:left;
	border-right:2px solid #CCC;
	line-height:13px;
	margin:6px 20px 0px 2px;
	font-weight:bold;
	color:#3366CC;
	font-size:11px;
}
.plist{
	float:left;
	padding-top:3px;
	line-height:17px;
	padding-left:50px;
	width:98%;
	text-align:center;
}
.plist input {
	float:left;
	width: 30px;
	border: 1px solid #DDDDDD;
	height: 17px;
}
.plist #button {
	height: 18px;
	width: 30px;
	background-color: #FF6600;
	border: 1px solid #CC3333;
	color: #FFFFFF;
}
.plist span { 
float:right
}

.plist a:hover{
	color:#FF0000;
}
.pdlist{
	width:505px;overflow:hidden;}
.pdlist dl{
margin-top:10px;
	width:505px;
	border-bottom:1px dotted #DDD;
	padding-bottom:10px;
	overflow:hidden;
}
.pdlist dl dt{
	width:100px;
	float:left;
	display:inline;
}
.pdlist dl dt img{
	width:150px;
	height:110px;
	display:block;
}
.pdlist dl dt span{
	display:block;
	width:60px;
	text-align:center;
	line-height:32px;
	font-weight:bold;
	color:#FF3300;
	font-size:12px;
}
.pdlist dl dd{
	width:300px;
	float:right;
	display:inline;
	border-left:1px solid #EEE;
	padding-left:10px;
}
.pdlist dl dd.pdtitle a{
	font-size:14px;
	color:#03C;
	line-height:21px;
	font-weight:bold;
	
}
.pdlist dl dd.pdinfo{
	color:#669933;
	line-height:25px;

}
.pdlist dl dd.pdinfo strong{
	color:#666666;
	margin-left:10px;
}
.pdlist dl dd.pdprev{
	font-size:12px;
	line-height:20px;
	color:#666666;
}
#textfield,#textfield2{ width:50px;height:18px;}
<STYLE type=text/css>#it {
	MARGIN: 0px auto; WIDTH: 950px; TEXT-ALIGN: left
}
#head SPAN {
	DISPLAY: block; PADDING-BOTTOM: 30px; PADDING-TOP: 15px
}
#head .left {
	FLOAT: left; WIDTH: 180px; TEXT-ALIGN: left
}
#head .right {
	FLOAT: left; WIDTH: 760px
}
#head .right A:hover {
	BACKGROUND: #fff8ea; COLOR: #f60; TEXT-DECORATION: underline
}
#head .right A {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 15px! important; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 15px! important; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px! important; BORDER-LEFT: #cccccc 1px solid; WIDTH: 58px; LINE-HEIGHT: 20px; PADDING-TOP: 2px! important; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
#head UL LI {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BACKGROUND: #fff8ea; FLOAT: left; BORDER-LEFT: #cccccc 1px solid; WIDTH: 58px; LINE-HEIGHT: 20px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px
}
.left {
	FLOAT: left
}
#titles {
	CLEAR: both; PADDING-BOTTOM: 5px
}
#titles .titles1 {
	CLEAR: both; PADDING-LEFT: 23px;padding-top:5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../i/it_daohan.jpg) no-repeat 0px 7px; TEXT-ALIGN: left;width:600px;
}
.company_ldjs{ clear:both; width:480px; line-height:25px;padding:10px 20px; margin-left:3px;height:445px;}
.company_gd{ padding:20px; line-height:25px;WIDTH: 480px; HEIGHT: 450px; BACKGROUND-COLOR: #ffffff;  overflow-x:hidden;overflow-y:scroll;  scrollbar-face-color: #9EBFE8; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #9EBFE8; scrollbar-darkshadow-color: #9EBFE8; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #FFFFFF}
.footer{ border-top:1px solid #CCC; margin-top:1em; font-size:12px; text-align:center; line-height:20px; color:#999;}
.w960{
	width:960px;
	position:relative;
}
.clear{
	overflow:hidden;
}
.center{
	margin:0px auto;
}
#b_right{
	width:240px;
	float:left;
	overflow:hidden;
}
#b_left{
	width:710px;
	float:right;
	overflow:hidden;

}
.#b_right_l{
	width:550px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:8px;
		float:left;
}
.#b_right_r{
	width:160px;
	overflow:hidden;
	padding-top:10px;
	float:left;
}
#left{width:245px;float:left;padding-top:5px;}
.ll_lb{width:245px;float:left;clear:both; position:relative; overflow:hidden; margin-top:30px;}
.ll_lb li{width:245px;float:left;height:100px; }
.ll_lb li a img{float:left;height:75px;width:109px; border:1px solid #ccc;padding:3px; }

.grey_bg{ background:#F1F4F8;}