@charset "utf-8";
/* CSS Document */
body{ margin:0 0; font-family:Arial, Helvetica, sans-serif; background:#e9eef5; font-size:12px;}
img{ border:none;}
p{ text-indent:24px; line-height:20px;}
a:link{ color:#666; text-decoration:none;}
a:visited{ color:#666; text-decoration:none;}
a:active{ color:#666; text-decoration:none;}
a:hover{ color:#007d48; text-decoration:none;}
.layout{
	margin-left:auto;
	margin-right:auto;
	width:900px;
	background:#fff;
	height: 100%;
}
.layouttop{ margin-left:auto; margin-right:auto; width:850px; background:#fff;}
.logo{
	float:left;
	margin-left:15px!important;
	margin-left:8px;
	margin-top:2px;
	height: 55px;
	width: 170px;
}
.top_right{
	width:234px;

	float:;
	position:relative;
	margin-top:2px;
	float: right;
	
}
.top_right-1{
	width:234px;
	float:left;
	position:relative;
	margin-top:2px;
	margin-left: 20px;
}
.top_img{
	float:right;
	width:85px;
	height:16px;
	margin-right: 10px;
}
.site_search{ float:left; height:18px; line-height:16px; width:130px;}
.menu_site{ width:133px; height:17px; font-size:10px;}

.top{ padding-top:35px;}
.kong{ height:20px; clear:both;}

.nav_right{ float:right; margin-top:7px;*margin-top:-28px;}
.nav a:visited{ color:#dee6f5; text-decoration:none;}  
.nav{ font-size:12px; position:relative; z-index:100; color:#dee6f5; margin-right:15px; width:675px; background:url(../images/nav_bg.jpg) repeat-x}   
.nav ul{ list-style:none; margin:0; padding:0; height:36px; color:#ffffff;}   
.nav li {float:left;position:relative; height:36px; line-height:36px; color:#dee6f5; width:90px; text-align:center; font-weight:bolder;}   
.nav ul ul {visibility:hidden; position:absolute; left:0px; top:36px;}   
.nav table {position:absolute; top:0; left:0;}   
.nav ul li:hover ul,   
.nav ul a:hover ul{visibility:visible; color:#fff;}   
.nav a{display:block; background:url(images/nav_bg.jpg); color:#dee6f5; text-decoration:none;}   
.nav a:hover{background:url(../images/nav_bgh.jpg); color:#fff; border:solid 0px #fff;}   
.nav ul ul{}   
.nav ul ul li {clear:both; text-align:left; font-size:12px; height:20px; width:120px; background:#ccc;}   
.nav ul ul li a,.nav ul ul li a:visited{display:block; width:90px; height:20px; line-height:20px; width:120px; margin:0; border:0; background:#ccc; text-align:left; padding-left:10px; color:#555555; font-weight:100;}   
.nav ul ul li a:hover{border:0; background:#e1e1e1; height:20px; line-height:20px; color:#2753ac; font-weight:100;}

.flash{ height:335px; width:875px; margin-left:auto; margin-right:auto;}
.flash_other{ width:870px; height:160px; margin-left:auto; margin-right:auto; background:#ccc;}


.menu{ width:200px; float:left;}
.menu ul{ margin:0; padding:0; background:#fff; margin-top:15px; margin-left:35px;}
.menu ul li{ height:22px; background:#fff; line-height:22px; color:#666;}
.menu1{ width:200px; float:left;}
.menu1 ul{ margin:0; padding:0; background:#fff; margin-top:15px; margin-left:35px;}
.menu1 ul li{ height:22px; background:#fff; line-height:22px; color:#666;}
.menu_nav{
	padding-top:100px;
	padding-left:25px;
	clear:both;
	background:#fff;
}
.more{ float:right; padding-right:15px;}
.kong1{ clear:both;}
.si{ font-size:5px; color:#666;}
.time{ text-align:center; margin-top:40px;}
.question{ clear:both; margin-top:5px;}
.question_left{ width:270px; float:left; padding-left:90px;}
.question_right{ width:270px; float:right;}
.text_right{ text-align:right;}
.byq{ width:502px; background:#fff; color:#666; clear:both; margin-left:auto; margin-right:auto; padding-top:40px; line-height:20px;}
#iframe{ width:520px; height:600px; margin-left:110px; border:solid 1px #ccc;; margin-top:20px;}

.news{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	position: 固定;


	+height:300px; 		min-height:300px;
	background:#f7f7f7;
	margin-top: auto;
	margin-bottom: auto;
}
.newsC{
	width:500px;
	margin-left:auto;
	margin-right:auto;
	height:auto!important; /* IE7+FF 这句必须写在前面*/
	min-height:600px;


*height:100px; /*IE6*/
	background:#f7f7f7;
	position: static;
	overflow: auto;
	*overflow:visible
}
.news_title{ height:25px; line-height:25px; background:#ccc; padding-left:25px; margin-top:5px; font-weight:bolder;}
.news_con img{ margin-left:75px; margin-top:15px;}
.news_con ul { background:#f0f0f0; margin:0; padding:0; list-style:none;}
.news_con ul li{ border-bottom:solid 1px #fff; padding-left:25px;  height:30px; line-height:30px;}



.mid{ width:870px; margin-left:auto; margin-right:auto;}
.mid_right{ float:right; width:125px; margin-top:30px; background:#ccc; color:#ffffff; font-weight:bolder; }
.mid_left{ margin-top:25px; color:#666; width:740px; float:left;}
.title{ font-size:14px; font-weight:bolder; color:#acacac;}
.pro ul{ list-style:none; margin:0; padding:0; margin-top:15px;}
.pro{ float:left; border:none; width:215px; position:relative; margin-left:15px; padding-top:12px;}
.pro1{ float:left; border:none; height:92px; width:230px; position:relative; margin-left:15px; background:url(../images/manbg.jpg) no-repeat;}
.pro_img{ float:left; width:90px; height:80px; padding-right:10px;}
.pro_text{ float:right; width:90px; height:80px; line-height:15px; border-right:dashed 1px #cccccc; text-align:right; padding-right:15px;}
.pro_text img{ padding-bottom:8px;}
.pro_text1 img{ padding-bottom:7px;}
.pro_text1{ float:right; width:100px; height:80px; line-height:15px; padding-top:12px; text-align:right; padding-right:10px;}
.view{ height:15px; padding-top:8px;}
.serve{ float:right; width:250px; height:80px;}
.serve_text{ text-align:left;}
.green{ height:20px; width:120px; border:solid 1px #fff; background:#96ca00; line-height:20px; padding-left:4px; text-align:center;}
.color2{ height:20px; width:120px; border:solid 1px #fff; background:#7e7e7e; line-height:20px; padding-left:4px;}
.color3{ height:20px; width:120px; border:solid 1px #fff; background:#bdbdbd; line-height:20px; padding-left:4px;}
.active{ height:45px; width:420px; border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc; float:right; margin-right:15px!important; margin-right:10px; margin-bottom:5px; clear:both; padding-left:10px; padding-right:10px; line-height:35px; padding-top:3px;}
.marquees{ height:42px; line-height:23px; color:#666;}
.marquees-1{ height:80px; line-height:23px; color:#666;}
.red{ color:#ff6600;}
.red1{ color:#ff6600; font-size:18px; font-weight:bolder;}
.k1{
	padding:3px;
	float: right;
}
.font1{ text-align:center; font-size:18px; font-weight:bolder;}
.font3{ text-align:left; font-size:16px; font-weight:bolder;}
.font4{ font-weight:bolder;}
.font5{ color:#555555;}
.font2{ text-align:right; padding-right:50px;}
.man_power{ text-align:center; margin-top:50px;}
.man_power1{ text-align:left; margin-top:50px;}
.right_pic1{ float:left; width:116px; height:109px;}
.right_pic2{ float:right; width:267px; height:110px;}
.footer{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	height:60px;
	width:850px;
	padding-top:10px;
	padding-left:20px;
	color:#7d7d7d;
	border:solid 1px #ecedec;
	margin-bottom: 3px;
	position: relative;
	float: left;
}
.logofooter{ float:left; width:70px; border-right:solid 1px #ccc;}
.footer_text{
	float:left;
	width:500px;
	margin-left:15px;
	padding-top:10px;
}

.honor_img{ height:150px; width:550px; padding-left:40px; margin-top:15px;}
.honor_img img{ padding-left:25px; padding-right:25px; padding-bottom:3px;}
.honor_img ul{ list-style:none; margin:0; padding:0; position:relative;}
.honor_img ul li{ display:block; float:left; width:180px; text-align:center; height:15px;}

.newsflash{ margin-left:auto; margin-right:auto; width:400px; height:300px;}
.newsflash1{ margin-left:auto; margin-right:auto; width:500px; height:450px;}
.footer_textCopy {

	float:right;
	width:200px;
}
.B_SUB   {
	BACKGROUND-IMAGE:   url(../images/logo.jpg);
	BACKGROUND-REPEAT:   no-repeat;
	BORDER-BOTTOM:   0px;
	BORDER-LEFT:   0px;
	BORDER-RIGHT:   0px;
	BORDER-TOP:   0px;
	CURSOR:   hand;
	height: 55px;
	width: 170px;
}   
  .B_RES   {   
  BACKGROUND-IMAGE:   url(images/reset.gif);   BACKGROUND-REPEAT:   no-repeat;   BORDER-BOTTOM:   0px;   BORDER-LEFT:   0px;   BORDER-RIGHT:   0px;   BORDER-TOP:   0px;   CURSOR:   hand;   
  }  
.layout .top_byq {
	width:234px;
	float:right;
	position:relative;
	margin-top:10px;
	margin-bottom: 5px;
	
}
.layout .top_right .top_byq .china {
	width: 60px;
	float: right;
	margin-left: 1;
	text-align: left;
	text-indent: 0px;
	margin-top: 1;
	margin-right: 10;
	margin-bottom: 1;
}
.layout .top_right .top_byq .English {
	width: 80px;
	float: right;
	text-align: center;
	vertical-align: middle;
	margin-right: 0px;
	margin: 1;
}
.layout .top_right .top_byq .Vietnamese {
	float: right;
	width: 75px;
	margin-right: 0px;
	margin: 1;
}
.byq-1{
	float:left;
	width:100px;
	height:80px;
	padding-right:5px;
	clear: both;
	overflow: hidden;
}

