@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	background-color: #f9faf5;
	background-image: url(../images/index_02.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin-top: 13px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #333333;
}

div,ul,form{ padding:0; margin:0; border:none;}
*{text-decoration:none;}
li{list-style:none;}
table tr td a {color:#000;}
.cc{margin:0 auto; width:986px; /*overflow:hidden;*/}
.toplink1{ vertical-align:top; text-align:right;padding:25px 10px 0 0; color:#4d7807;}
.toplink1 span{ padding:0 8px;}
.toplink1 span a,.toplink1 span a:hover,.toplink1 span a:active,.toplink1 span a:link,.toplink1 span a:visited{color:#4d7807;}
.toplink1 span a:hover{text-decoration:underline;}
.countrytd{vertical-align:top; padding:15px 0 0 20px; color:#65686a; font-weight:bold; display:none;}
.countrychoose{ padding-right:22px;}
.nav{ padding-left:26px; padding-right:0;}
.nav ul li{ padding:14px 39px; float:left;}
.nav ul li a{ color:#fff; font-size:14px; font-weight:bolder;}
.nav ul li a:hover{ color:#fff; font-size:14px; font-weight:bolder; text-decoration:underline;}
.nav2{padding-left:57px; padding-top:14px; display:block; float:left;}
.nav2 a{ color:#fbffb8; font-weight:normal;}

.nava{ color:#fff; font-size:14px; font-weight:bolder;}
.nava:hover{ color:#fff; font-size:14px; font-weight:bolder; text-decoration:underline;}
.footbg{background:url(../images/index3_29.gif) repeat-x;}

.img{border:1px solid #dbddcf; padding:3px; background:#FFF;}



.lefttable{background-color:#eff0eb; vertical-align: top; width:209px; height:391px;  padding:10px 20px; padding-top:10px; border:1px solid #d6d6ce;}

.lonenews{ border-bottom: 1px dashed #ababa9;}
.ltitle2{padding-top:7px;}
.ltitle2 a{ color:#5e6f42;font-weight:bolder;}
.ltitle2 a:hover{ text-decoration:underline;}
.dateclass{font-size:11px; line-height:20px;color:#ff5400;}
.sumary{ line-height:18px; padding-bottom:10px;}
.lmore{ text-align:right; padding-top:3px;}

.lcontact{ background:url(../images/lcontactbg.gif) repeat-x; line-height:22px;color:#686866; font-family:Arial; padding:10px; text-align:left;}
.adress{ color:#333;}

.hottable{background:#eff0eb; border:1px solid #d6d6ce;}
.hot{padding-left:20px;}
.hotname{display:block; float:left; padding:4px 12px;}
.hot a{display:block; float:left; padding:4px 12px;}
.hot a:hover{ background-color:#676767; color:#fff;}

.imglist{ padding:0 0 14px 10px}
.oneimg{width:163px; text-align:center; float:left; padding:5px 4px;}
.oneimg img{ border:1px solid #e3e5db;}
.oneimg span{border:1px solid #e3e5db;display:block; background:#fff;}
.oneimg span a{display:block; margin:3px; padding:7px 27px; background:#eff0eb;}
.oneimg span a:hover{color:#ff5400;}

.newesttr{padding:0 8px;}
.twopxwhite{ height:4px; line-height:4px; font-size:8px;}
.newestactive{ border:1px solid #d6d6ce; background:#eff0eb; }
.newestimg{width:159px; height:160px; padding:15px 8px; vertical-align:top;}
.newestimg img{ border:1px solid #e3e5db; padding:2px; background-color:#fff;}
.newestnew{ width:172px; padding:15px 10px; vertical-align:top; line-height:20px;}
.newestnew a{ font-weight:bolder;}
.newslist{vertical-align:top; padding:15px 8px;  line-height:20px;}
.newslist table tr td{border-bottom:1px dashed #abaf96; height:30px; vertical-align:middle;}
.newslist a:hover{ color:#ff5400;}

.about{line-height:22px; vertical-align:top;}
.about p{ text-indent:2em;}

.footnav{ background:#eff0eb; border:1px solid #ddded0; color:#676767;}
.footnav a{ color:#676767; height:40px; line-height:40px;}
.footnav a:hover{text-decoration:underline;}
.footnavin{background:#eff0eb; margin:1px; height:40px; width:939px; margin:1px; padding-left:45px;}
.friendlink{ padding:20px 40px 0 40px; background:#eff0eb;}
.friendlinktitle{font-weight:bolder; line-height:24px; color:#393937;}
.friendlinkcontent{line-height:20px;color:#686866;}
.friendlinkcontent a{ color:#686866;}
.friendlinkcontent a:hover{text-decoration:underline;}
.footpic{background:#eff0eb;}
.copy{ background:#d6d6ce; border-top:1px solid #fff; height:40px; color:#686866; padding-left:40px;}
.copy a{color:#686866;}
.copy a:hover{text-decoration:underline;}

/*news_detail.asp*/
.news_title{font-size:14px; font-weight:bolder; line-height:35px; color:#000; text-align:center;}
.news_info{ font-size:11px; line-height:30px; color: #333; text-align:center;}
.pageno{ text-align:right; padding:1em; padding-right:3em;}
.newscontent{vertical-align:top; padding:15px 8px;  line-height:20px;}

.leftnav ul{padding:0;}
.leftnav ul li{
	border-bottom:1px solid #dbdad9;
	line-height:29px;
	font-size:14px;
	margin:5px 0 0 6px;
	width:239px;
	text-align: center;
}
.leftnav ul li a{display:block; height:29px;color:#6d6c67; background:url(../images/service_a.gif);}
.leftnav ul li a:hover{text-decoration:underline; font-weight:bold; background:url(../images/service_ahover.gif);}
.button{ height:25px;line-height:25px; background:url(../images/btn.gif) 0 0; color:#333; border:1px solid #CFC;}
.button_1{ height:25px;line-height:25px; background:url(../images/btn.gif) 0 0; color:#333; border:1px solid #CFC;}

.videoimg{padding:20px 25px 20px 50px;}
.videoimg img{padding:3px; background:#fff; border:1px solid #ededed;}
.videosummary{font:100 12px/24px arial; color:#000; vertical-align:top; padding-top:20px;}

.xl67{height:29.1pt; font-size:14px;}
.inputin{border-left:none; border-right:none; border-top:none; border-bottom:#000 solid 1px; height:20px; width:200px;}
.intr{ border:1px solid #000000;}
.intable {border-collapse: collapse}  
.intable td{border:1px solid #000;width:100;height:33px;} 
.inputin100{ border:none; height:20px; width:100px; text-align:center;}