@charset "utf-8";
/* CSS Document */
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#686868;
	line-height:1.5;
	font-family:'Microsoft YaHei';
	
	
	
	}
*{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#686868;
	text-decoration:none;
	}
a:hover{
	color:#ff0000;
	text-decoration: none;
	}
table{ margin: auto}
.top{ width:1003px; height: 113px; margin:auto}
.logo{ width:378px; height:70px; float:left; margin-top:15px;}
.tel{ width:161px; height:39px; float:left; margin-top:30px; margin-left:110px;}
.ss{ width:235px; float:right; height:30px; margin-top:35px; background-color:#FFFFFF}
.ss span{ float:right}
.nav{ width:100%; height:50px; float:left; background-color:#8087A3;}
.nav_01{ width:1003px; margin:auto; height:50px;}
.nav_01 ul li{ width:167px; float:left; height:50px; line-height:50px; text-align:center; color:#FFFFFF; font-size:18px}
.nav_01 ul li a{width:167px; float:left; height:50px; line-height:50px; text-align:center; color:#FFFFFF; font-size:18px}
.nav_01 ul li a:hover{ background-color:#E5E5E5; color:#686868}

#dw a{ background-color:#E5E5E5; color:#686868}
#dw a:hover{ background-color:#E5E5E5; color:#686868}

.banner{height:447px;overflow:hidden; float:left; width:100%; }
.banner .d1{width:100%;height:447px;display:block;left:0px;top:0px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:560px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -36px;display:inline;}
.banner .d2 li{width:25px;height:20px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.main{ width:1003px; margin:auto; }
.main_01{ width:1003px; float:left; margin-top:20px;}
.about{ width:303px; float:left; background-color:#FFFFFF; padding:10px; padding-left:15px; padding-right:15px; border-top:5px solid #106FBF; margin-right:14px;}
.about_title{ width:303px; float:left; line-height:50px; height:50px; font-size:22px}
.about_tex{ width:303px; float:left; line-height:22px; margin-top:10px;}
.about_tex img{ margin-bottom:10px;}
.news{ width:273px; float:left; height:26px; line-height:26px; background:url(../images/jt.jpg) no-repeat left; padding-left:30px;}

.cgal{ width:279px; float:right; background-color:#FFFFFF; padding:10px; padding-left:15px; padding-right:15px; border-top:5px solid #106FBF; margin-right:0px; height:309px; overflow:hidden}
.cgal_title{ width:279px; float:left; line-height:50px; height:50px; font-size:22px}
.cgal_tex{ width:279px; float:left; line-height:22px; margin-top:10px;}


.foot{ width:100%; height:434px; background:url(../images/footbj.jpg) repeat-x; float:left; margin-top:30px;}
.foot01{ width:1003px; float:left; margin-top:20px; height:302px;}
.foot01-l{ width:615px; float:left}
.foot01-r{ width:388px; float:right;}
.foot01-l01{ width:123px; float:left; line-height:24px;}
.foot01-l01 span{ font-size:14px; color:#2A2828}
.foot02{ width:1003px; float:left; text-align:center; color:#FFFFFF; margin-top:25px; line-height:22px;}
.main01{ width:1003px; float:left; margin-top:25px;}
.nybanner{ width:100%; float:left; height:262px; background:url(../images/nybanner.jpg) no-repeat center;}
.left{ width:237px; float:left; }
.right{ width:728px; float:right;}
.zlm_t{ width:217px; height:54px; float:left; background-color:#8087A3; color:#FFFFFF; font-size:18px; padding-left:20px; line-height:54px;}
.zlm{ width:235px; float:left; padding-bottom:0px; border-left:1px solid #dddddd; border-right:1px solid #dddddd}
.zlm ul li{ width:215px; float:left; height:54px; line-height:54px; padding-left:20px; border-bottom:1px solid #dddddd; font-size:14px}
.lxwm{ width:237px; float:left; margin-top:20px;}
.wz{ width:728px; float:left; height:40px; line-height:40px; font-size:18px; border-bottom:2px dotted #CCCCCC}
.wz span{ float:right; font-size:12px}
.content{ width:728px; float:left; margin-top:10px; line-height:22px;}
.photo{ width:232px; float:left; line-height:35px; text-align:center; margin-left:3px; margin-right:3px; font-size:14px;  margin-bottom:15px; }
.photo img{  height:202px; margin-top:15px; border:1px solid #dddddd; background-color:#FCFCFC; padding:10px 20px;}
.fy{ width:728px; float:left; margin-bottom:20px; margin-top:20px; text-align:center;}
.fy a{ padding-left:10px; padding-right:10px; padding-bottom:3px; padding-top:3px; background-color:#d3d3d3}
.fy a:hover{ background-color:#237cc4; color:#FFFFFF}

.newlb{ width:100%; height:30px; line-height:30px; border-bottom:1px dashed #CCCCCC; font-size:14px;}
.newlb span{ float:right;}


.qyxc_tex{ width:100%; float:left;  padding-left:10px;}
.qyxc_tex ul li{  height:350px; width:260px;  float:left; border-right:2px solid #ddd;  background-color:#FFF; padding:0px 00px; }
.qyxc_tex ul li img{ height:250px;padding:0px 20px; max-width:240px;}
.qyxc_tex ul li p{ line-height:22px; font-size:14px; text-align:center; margin:0px 5px;}
#demo { 
overflow:hidden; 
border: 0px dashed #CCC; 
width: 1003px; 
} 
#demo img { 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
} 
