/* CSS Document */
body{padding:0px; margin:0px; font-family:Arial, Helvetica, "ËÎÌå"; }
img{border:none;}
h1,h2,h3,h4{ padding:0px; margin:0px;}

.box{width:1140px; margin-left:auto; margin-right:auto; clear:both;}
/*Í·²¿*/
.divhead1{width:100%; height:22px; line-height:22px; border-bottom:1px #E1E1E1 solid; border-top:1px #E1E1E1 solid; margin:0 0 5px 0; background-color:#F9FAFB; color:#666666; }
.divhead1 span{width:950px; margin-left:auto; margin-right:auto; display:block; text-align:right;}
.divhead1 a{color:#666666; text-decoration:none; padding:0 5px 0 5px;}
.divhead1 img{ border:none; vertical-align:middle;}
.divhead1 a:hover{color:#333333; text-decoration:underline;}
.divhead2{ line-height:25px; color:#fff;margin:0;margin-left:auto; margin-right:auto; padding:0 10px 0 95px;} 
.divhead2 a{color:#fff; text-decoration:none; margin:0px 5px;}
.divhead2 a:hover{color:#E8E1D7; text-decoration: underline;}
.divhead{width:950px; height:80px;display:block; background-color:#E8EEF5; margin-left:auto; margin-right:auto;position:relative;z-index:9999; background-image:url(images/logobg.jpg); background-repeat:no-repeat; background-position:right top;}
.divhead .logo{position:absolute;left:10px;top:5px;}
.divhead .ad{position:absolute;left:775px;top:52px;}
.divhead .tel{position:absolute;left:264px;top:45px; color:#666666; width:499px; }
.divhead .tel .nb{font-size:20px; font-family:"Times New Roman", Times, serif; color:#FF0000;}
.divhead .so{position:absolute;left:750px;top:55px; color:#666666;width:200px;  }
.divheadlink{width:920px; margin-left:auto; margin-right:auto; height:45px; line-height:45px; color:#333;text-align:center; padding-left:82px; padding-right:18px; display:block;}
.divheadlink ul{
	margin:auto; 
	padding:auto; 
	list-style-type:none; text-align:center;
}
.divheadlink li { float:left; color:#333; background-image:url(images/nav_line.gif); background-repeat:no-repeat; height:45px; line-height:45px; display:block; padding:0 20px 0 20px; background-position:right; font:14px; font-weight:bold;}
.divheadlink li a{color:#333;height:45px; line-height:45px; display:block;text-decoration:none;font:14px;font-weight:bold;}
.divheadlink li a:hover{ color:#000;height:45px; line-height:45px;display:block; text-decoration: underline;font:14px;font-weight:bold;}
.headdh{width:930px; height:30px; line-height:30px; text-align:center; margin-left:auto; margin-right:auto;}
.headdh ul{margin:auto; list-style-type:none; text-align:center;}
.headdh li{float:left;}
.headdh li a{ color:#fff; padding:0 23px 0 25px;font-size:14px;background-image:url(images/nav_line.gif); background-repeat:no-repeat; background-position:right;font-weight:bold;}
.smenu {
	position:relative;
	height:1px;
	clear:both;
	z-index:999;
	width:940px;
	margin:0 auto;
}
.smenu ul {
	display:none;
	position:absolute;
	list-style:none;
	padding:0 0;
	margin:0 0;
	top:-0px;
	width:100px;	
	z-index:9999;
	filter:Alpha(opacity=90);
	-moz-opacity:0.9;
}
.smenu ul li{
	margin:0 0;
	padding:0 0;
	margin-top:1px;
	background:red;
	height:18px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	overflow:hidden;
}
.smenu ul li a {
	color:#fff; line-height:18px; text-decoration:none;
}
.smenu ul li a:hover {
	color:#F6D300;
	line-height:18px; text-decoration: underline;
}
.smenu ul#s1 {left:120px;}
.smenu ul#s2 {left:220px;}
.smenu ul#s3 {left:330px;}
.smenu ul#s4 {left:440px;}
.smenu ul#s5 {left:550px;}
.smenu ul#s6 {left:660px;}
.smenu ul#s7 {left:770px;}

.myheader{width:100%; margin-left:auto; margin-right:auto; background-image:url(images/nav_bg.jpg); height:30px; margin-bottom:5px;}

.marquee{
	height:26px;
	overflow:hidden;
	width:1140px;
	margin-left:auto;
	margin-right:auto;
	background-color:#e1e1e1;
	color:#666666;
	line-height:26px;
	font-size:12px;
	font-weight:normal;
	margin-top: 10px;
	margin-bottom: 5px;
}

#demoleft0 img{width:160px; height:180px; border:1px #00CCCC solid;}
#demoleft0{margin-bottom:10px;}
#demoleft0 .pic{width:160px; overflow:hidden; height:150px; display:block;}
.left{
	float:left;
	width:240px;
	border:0px #E1E1E1 solid;
	margin-right:0px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.left250px{
	width:270px;
	float:left;
	border:1px #E1E1E1 solid;
	background-image:url(images/leftbgs.jpg);
	background-repeat:repeat-x;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.right .hd{height:30px; line-height:30px; background-image:url(images/rightbgs.jpg);font-size:14px; font-weight:bold;color:#ffffff; text-indent:30px;}
.left .hd{height:30px;padding:0 10px; font-size:14px; font-weight:bold; background-image:url(images/hdbgtu.jpg); line-height:30px; color:#ffffff; margin-bottom:5px;}
.left .bd{padding:10px; color:#333333; line-height:150%;}
.bd{padding-bottom:10px; padding-top:10px; clear:both;}
.div350px{width:315px; float:left; border:1px #E1E1E1 solid; padding:10px;margin:10px 0 10px 0; margin-right:7px;}
.homenews ul{
	margin:auto; 
	padding:auto; 
	list-style-type:none; text-align:left;
}
.homenews li {color:#000; padding:0 12px 0 12px; line-height:25px; border-bottom:1px #E1E1E1 dashed; background-image:url(images/newsbg.gif); background-repeat:no-repeat; background-position:3px 10px;}
.homenews li a{color:#000; text-decoration:none;}
.homenews li a:hover{ color:#FFFF00; text-decoration: underline;}
.case{ border-bottom:1px #66CCCC solid;border-top:1px #66CCCC solid; margin:5px 0 5px 0; color:#666666; line-height:150%;}
.case img{border:1px #66FFCC solid;}
.case span{ margin-right:5px;}
.yqlj2 img{width:100px; border:1px #CCCCCC solid; height:36px; margin:0px 6px;}
.yqlj2{ border-top:0px #CCCCCC solid;color:#666666; margin-top:8px;padding:16px 0 6px 0; }
.yqlj{ border-top:1px red solid;color:#666666; margin-top:8px;padding:16px 0 6px 0; }
.yqlj a{ color:#666666; margin-right:15px; text-decoration:none;}
.yqlj a:hover{color:#FF0000; text-decoration:underline;}
.divbottom{ border-top:1px #0033CC solid; width:100%; padding:15px 0 15px 0; color:#666666; line-height:150%; background-color:#F9FAFB; color:#666666;}
.ys{width:500px; border:1px #00CCCC solid; padding:10px; margin-left:auto; margin-right:auto;}
.ys div{width:100px; margin-right:3px; background-color:#0000FF; color:#FFFFFF; display:block; float:left; height:150px; overflow:hidden; font-size:14px; text-align:center;}
.right{
	width:690px;
	float:right;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	height: 225px;
}
.rightdiv{ width:685px;border:1px #00CCFF solid; margin:10px 0 10px 0;}
.rightdiv .fl{width:220px; float:left;}
.rightdiv .fl h3{ font-size:14px; color:#2C68B8;}
.right690{width:860px; margin-top:10px; border:1px #E1E1E1 solid; float:right;}

dl.news {
	width:100%;
	float:left;
	overflow:hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
dl.news dt{height:18px;padding-top:6px;padding-bottom:6px;padding-left:20px;font-weight:bold;background:url(images/title_ico4.jpg) left center no-repeat;color:#000000;position:relative;border-bottom:1px solid #D7D7D7;}
dl.news dd {padding:10px 1px;}
	dl.news dd .right {width:220px;padding-left:10px;overflow:hidden; vertical-align:top;}
		dl.news dd .right p {text-align:right;padding:10px 5px;}
		
.divfotcss{width:100%; padding:20px 0 20px 0; text-align:center; background-color:#00498D; color:#666666; border-top:0px solid #00CCCC; font-weight:none; font-size:12px;background-image:url(images/foot_bg.gif); background-repeat:repeat-x;}
.divfotcss strong{ color:#333333; }
.leftbt{color:red; font:20px ,"ºÚÌå";background-image:url(images/leftbtbg11.jpg); height:50px; line-height:50px; text-align:center;}
.bdcss{ margin-top:10px; line-height:150%;}
.divfoot2{width:100%; line-height:26px; height:26px; background-color:#0066CC; color:#000000; text-align:center; background-image:url(images/foot_bg.gif); background-repeat:repeat-x;}
.divfoot2 a{margin-right:20px; color:#FFFFFF;}
.homeleft{width:200px;}

.lontu a{ color:#FFFFFF;}
.lontu a:visited{ color:#FFFFFF;}
.lontu a:hover{color:#FFFFFF;}

.homeindex{ width:380px; height:200px; background-color:#CCCCCC; float:left; display:block; border:1px #666666 solid;}
