/* CSS Document */
body{margin:0; padding:0; font-size:12px;}
ul{margin:0; padding:0; list-style-type:none;}
a{ text-decoration:none;}
.toper{width:100%; background:url(index_02.gif) repeat-x; height:86px;}
.toper .top{width:1002px; height:86px; margin:0 auto;}
.logo{ float:left; width:722px;}
.lan{width:200px; height:40px; line-height:40px; text-align:right; font-weight:bold;}
.lan a{ color:#333;}
.ser{ float:right; width:240px;}
.keyword{ width:183px; height:28px; background:url(index_07.gif) no-repeat; border:0;}
.serchform{margin-top:5px;}
.btnser{width:43px; height:28px; background:url(index_08.gif) no-repeat; border:0; position:relative; top:-1px;}
.dh{width:100%; height:46px; background:url(index_12.gif) repeat-x;}
.dh .dhlist{width:1002px; height:46px; margin:0 auto;}
.dh .dhlist ul{margin:0; padding:0; list-style-type:none;}
.dh .dhlist ul li{ float:left; width:125px; height:46px; background:url(index_15.gif) no-repeat; font-size:16px; font-weight:bold; line-height:46px; text-align:center;}
.dh .dhlist ul li a{ color:#FFF; display:block;}
.dh .dhlist ul li a:hover{background:url(index_14.gif) no-repeat;}
.banner{width:100%; height:396px; background:url(babg.gif) repeat-x;}
.banner .ba{width:1001px; height:396px;margin:0 auto;}
.conc{width:100%;height:auto;background:url(index_21.gif) repeat-x; }
.conc .main{width:1002px;margin:0 auto;}
.yewu{width:1002px;height:320px;background:url(sertel.gif) no-repeat;}
.ye{width:25%;background:url(yewubg.gif) no-repeat;}
.newsul{margin:0;padding:0;list-style-type:none;}
.newsul li{width:98%; height:24px; line-height:24px;padding-left:10px;}
.newsul li a{color:#333;}
.contact{width:218px; height:150px;background:url(index_44.gif) no-repeat; color:#FFF;}
.caselist{width:1002px;height:200px;margin:0 auto; background:url(index_60.gif) no-repeat;}
.footer{width:100%;background:url(index_63.gif) repeat-x; height:147px;}
.footer .foot{width:1002px;height:147px;margin:0 auto;}
.footleft{background:url(index_66.gif) no-repeat;float:left;}
.footright{width:434px;height:147px;background:url(index_67.gif) no-repeat; float:left; color:#FFF;}
.topnav{width:235px;height:15px; background:url(danye_09.gif) no-repeat; overflow:hidden;}
.midnav{width:236px;height:auto;}
.midnav ul{margin:0; padding:0; list-style-type:none;}
.midnav ul li{width:236px; height:40px; line-height:40px; background:url(danye_11.gif) no-repeat; position:relative; text-align:center; left:-1px;font-size:16px;font-weight:bold;}
.midnav ul li a{color:#333;}
.footnav{width:235px;height:15px; overflow:hidden; background:url(danye_14.gif) no-repeat; position:relative; left:-1px;}
.rnav{border-bottom:2px #ccc solid;}
.rnav a{ color:#333;}
.indexgs{line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.news{margin:0; padding:0; list-style-type:none;}
.news li{clear:both; height:30px; line-height:30px;}
.news li a{color:#333;}
.navs a{color:#333;}
.concs{ line-height:24px;}
