body{margin:0;padding:0;font-size:12px;background: #F9F9F9;font-family:"Sinsum"; color:#666;}
*{ margin:0; padding:0px;}
a{color:#666;}
a:link,a:hover,a:visited{ text-decoration:none; border:none; background-image:none; list-style:none; }
img{ border:none;}
div,ul,li{ margin:0px; padding:0px; list-style:none;}
.clear{ clear:both;height:0px;overflow:hidden;}
.l{ float:left}
.r{ float:right}
.page{ text-align:center; line-height:24px;margin-top:10px; color:#444}
.content{width:960px;margin:auto;background:#FFFFFF;padding-top:20px;}

.top{background:url(../top_bg.jpg) repeat-x;height:118px;}
.menu{width:960px; height:118px; margin:0 auto}
.menu img{padding-top:8px;}
.menu a{color:#666666;}
.menulist ul{ width:853px; margin-top:27px; padding-left:17px; height:25px; line-height:25px;}
.menulist li{ float:left; width:105px;text-align:center;}
.menulist li a{ color: #1f558c;font-weight:bold;font-size:13px;width:93px;}
.menulist li a:hover{ color: #1f558c;font-weight:bold;font-size:15px;width:93px;}

.nav2{height:62px;background:url(../nav2.jpg);padding-left:30px;}
.lang{ height:25px; padding-top:30px; padding-right:20px; color:#666;}
.lang a:link, .lang a:visited{padding-right:8px; color:#666; background:url(../lag_bg.jpg) left center no-repeat; display:block;padding-left:15px; float:left; line-height:25px;}
.lang a:hover{ color:#FE150E;}
.banner{background:url(../banner_bg.jpg) repeat-x;}
.banner_index{background:url(../banner_index_bg.jpg) repeat-x;}
.banner_inner{ width:960px; background:#2b5986;margin: 0 auto;border-left:#FFFFFF solid 1px;border-right:#FFFFFF solid 1px;}

.til{height:40px; padding-top:15px;}
.text{padding-top:10px;}
.text .ulthr{border-right:#CCCCCC 1px solid;width:319px;float:left;margin-bottom:10px;color:#666;line-height:22px;}
.text .ulthr li{width:270px;margin:auto;}
.text_til{border-bottom:#CCCCCC dotted 1px;}
.text_con{height:200px;}
.equip_index{color: #069;width: 260px; margin-top:10px; margin-left: 10px;}
.equip_index_pic{ margin-top:20px;}
.equip_index_pic img{ width:270px; overflow:hidden;}
.pro_index ul{ width:270px;}
.pro_index ul li{ background:url(../icon.jpg) center left no-repeat; height:22px; line-height:22px; padding-left:20px;}
.pro_index ul li a{ color:#1f558c}
.foot{ height:47px;background:url(../footer_bg.jpg) repeat-x;color:#fff; line-height:20px; padding-top:3px;}
#meau1 img{border: #CCCCCC solid 1px;padding:1px;}

.nav{ width:255px; background:url(../left_bg.jpg) right 1px no-repeat}
.nav_list{width:220px;height:600px;padding-left:18px;float:left;}
.nav_title{ width:205px; height:30px; background:url(../left_list.jpg) no-repeat;color: #333333; font-size:13px; padding-left:15px; padding-top:10px;}
.nav_list ul{ width:220px;}
.nav_list ul li{width:220px;height:32px;border-bottom: #E8E8E8 solid 1px;line-height:32px;}
.nav_list ul li a{ width:180px; color:#666666; padding-left:25px;background:url(../nav_out.jpg) right no-repeat; display:block;}


.nav_list ul li a:visited{ width:180px;color:#666; padding-left:25px; margin-left:0px;background:url(../nav_out.jpg) right no-repeat;}
.nav_list ul li a:hover{ width:150px; padding-left:20px; margin-left:25px; color:#1f558c; background:url(../nav_on.jpg) left no-repeat;}.nav_list ul li.classnow a{ width:180px;padding-left:15px;margin-left:25px; color:#1f558c; background:url(../nav_on.jpg) left no-repeat;}
.contact{width:200px;height:131px;background: url(../bord1.jpg) no-repeat;margin:20px 0 15px 20px;s}

.duty{width:200px;height:131px;background: url(../bord2.jpg) no-repeat;margin-left:20px;}
.right_text{width:695px; float:left; line-height:25px;color:#666;padding-bottom:15px;}
.cont_til{background:url(../right_bg.jpg) no-repeat; height:39px; line-height:38px; padding-left:15px; margin-bottom:10px; font-size: 14px; font-weight: bold; color:#194f86
}
.cont_img{height:250px; margin-top:20px; border-bottom:#CCCCCC solid 1px; background:url(../wrold.jpg) no-repeat;}
.cont_qul{height: 203px;padding-right: 210px;width: 400px;border-bottom: 1px dashed #CCC;padding-bottom: 25px;}
.cont_env{color: #333333; font-size: 13px; font-weight: bold; padding:10px 0; margin-top:4px;}
.cont_text{width:625px; margin-left:30px;}
.newsul{margin-top:20px;}
.newsul td{height:30px;border-bottom: #E3E3E3 solid 1px;}
.newsul a{color:#666666;}
a:hover{color:#003366;}
.tdfirst td{border:none;}
p{margin:0px;margin:0px;}
.tdfirst a{line-height:25px;}
.prolist{ margin-left:15px;margin-top:15px;}
.prolist li{float:left; width:182px;border:#CCCCCC solid 1px;text-align:center; margin:5px 8px;}
.prolist li img{ width:180px;}
.info_img{ border-bottom:#CCCCCC solid 1px; padding:1px; display:block}
.info_img .img{}
.info_title{ width:180px; display:block; height:30px; line-height:30px;}
.imgwrap{float:left;}
.imgwrap .info_img{border:#CCCCCC solid 1px; padding:1px;}
.prodes img{ width:280px; overflow: hidden}
.proright{ width:320px; margin-left:20px; line-height:25px;}
.pro_des{ margin-top:10px; line-height:25px;}

.equip_list ul li{width: 600px;height: 150px; background: url(../equip_line.jpg) bottom no-repeat; margin-bottom: 15px;}
.equip_list ul li img{ width:255px;border: #CCC solid 1px;padding: 2px; margin-left: 10px; height:120px; overflow:hidden}
.equip_title{ margin-left:20px; line-height:25px; width:300px;}
.equip_des{ margin-left:20px; line-height:25px; width:300px;}
.equip_des2{ width:625px; margin-top:5px; line-height:25px;}
.equip_img .imgwrap .info_img{ border:none}
.equip_img img{ width:550px; }
.facility{height:255px;}
.facility img{padding:1px;border:#CCCCCC solid 1px;}
.facility li{width:280px;height:250px;float:left;margin-top:15px;margin-left:10px;}
.colu{width:900px;margin:auto;height:25px;color:#333;}

.standard{width:560px;line-height:14px;margin:auto;margin-bottom:20px;}
.standard td{padding-left:10px;}
.honor_img{ width:105px; text-align:center; padding:1px; border:5px solid #9cbbd6; display:block}
.honor_name{ width:142px; height:67px; background:url(../honor_neme_bg.jpg) repeat-y; padding-left:20px; padding-right:10px; padding-top:20px;}
.faci_list li{width:560px;height:150px;background:url(../facility_bg.html) no-repeat bottom;margin-bottom:15px;}
.faci_list a{float:left;}
.faci_list img{border:#CCCCCC solid 1px;padding:2px;margin-left:20px;}
.faci_word{float:left;padding-left:30px;text-align:left;}

.newstitle_index {color:#1f558c}
.newstime_index {color: #666666}

.newstitle{ font-size:14px; font-weight:bold; line-height:30px; text-align:center; margin-top:5px; color:#444}
.newshits{ height:25px; line-height:25px; text-align:center; border-bottom:1px solid #cfcfcf}
.newscont{ margin-top:10px; line-height:25px;}
.job_list {width:600px; margin-left:14px;}
.job_list ul li{ float:left;  height:30px; line-height:30px;margin-bottom:1px;  }
.job_list_title{ background:#069; color:#fff; font-weight:bold; }
.job_list_title span{ float:left; width:119px; display:block; text-align:center; border-right:1px solid #fff}
.job_list_cont{ margin-bottom:1px; background:#ccc}
.job_list_cont span{float:left; width:119px; display:block; text-align:center; border-right:1px solid #fff}
.job_cont{ background:#069; color:#fff; text-align:center; font-size:13px; font-weight:bold; height:30px; line-height:30px;}
.job_cont_detail ul li{ width:179px; height:30px; line-height:30px; background:#ccc; color:#666; border-right:1px solid #fff; padding-left:20px;}
.job_cont_detail ul li b{ margin-right:20px;}
.job_cv{  font-size:13px; font-weight:bold}
.job_cv a{ color:#069}
.job_cont_des{ width:600px; margin-top:20px;}
.cv_table{ width:600px; margin-bottom:30px;}
.cv_input{ width:300px;}
.cv_submit{ padding-top:10px;}

.message_table{ margin-top:20px;}
.message_reply{ margin-top:20px; padding-top:5px; border-top:1px solid #ccc; }
.history{ width:600px; margin-top:20px;}

.history_time{ width:100px;}
.history_box { width:590px; margin-left:10px; }
.history_box ul li{ width:545px; line-height:26px; background:url(../line1.gif) no-repeat bottom;}
.history_time2{ width:75px; color:#999;display: block;}
.history_cont{ width:470px;display: block; background:url(../line1.gif) no-repeat bottom;}

.social ul{ width:400px;}
.social ul li{ width:385px; float:left; background:url(../nav_out.jpg) left center no-repeat; padding-left:15px; border-bottom:1px solid #ccc; height:30px; line-height:30px;}
.social ul li a{ }

.pcont table tr td{ padding:0 2px;}

.blk_18 {
	MARGIN-TOP: 8px;
	FONT-SIZE: 12px;
	OVERFLOW: hidden;
	WIDTH: 270px;
	ZOOM: 1; margin:0px auto;
	color:#5d5d5d
}
.blk_18 .pcont {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 220px; 
}
.blk_18 .ScrCont {
 WIDTH: 32766px; ZOOM: 1
}
.blk_18 #List1_1 {
 FLOAT: left
}
.blk_18 #List2_1 {
 FLOAT: left; display:none;
}
.blk_18 a.LeftBotton {
 BACKGROUND: url(../feature_left.gif) no-repeat; FLOAT: left; MARGIN: 26px 5px; margin:26px 2px\9;*margin:26px 2px;_margin:26px 2px; WIDTH: 15px; HEIGHT: 17px; display:block;}
.blk_18 a.LeftBotton:hover {
 BACKGROUND: url(../feature_left.gif) no-repeat; 
}
.blk_18 a.RightBotton {
 BACKGROUND: url(../feature_right.gif) no-repeat; FLOAT: right; MARGIN: 26px 5px; WIDTH: 15px; HEIGHT: 17px; }
.blk_18 a.RightBotton:hover {
 BACKGROUND: url(../feature_right.gif) no-repeat; 
}
.blk_18 .LeftBotton {
 BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 4px
}
.blk_18 .RightBotton {
 BACKGROUND-POSITION: 0px -100px;
}
.blk_18 .LeftBotton:hover {
 BACKGROUND-POSITION: -20px 0px
}
.blk_18 .RightBotton:hover {
 BACKGROUND-POSITION: -20px -100px
}
.blk_18 .pl IMG {
	DISPLAY: block;
	CURSOR: pointer;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.blk_18 .pl {
	MARGIN-RIGHT: 10px;
	FLOAT: left;
	WIDTH: 126px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	color: #FFFFFF;
}