@charset "utf-8";
/* CSS Document */
body,ul,li,a,img,h1,h2,h3,p,form{margin:0; padding:0;}
a{font-family:"Arial, Helvetica, sans-serif"; text-decoration:none;}
ul,li{list-style:none;}
img{border:none;}
.clear{ clear:both;}


.big{width:auto; height:auto;}
.tou{width:auto; height:72px; background:url(../img/top-bj.jpg) repeat-x;}
.h{width:900px; height:72px; margin:0 auto;}
.logo{width:161px; height:41px; margin-top:17px; padding-left:20px; float:left;}
.nav{width:auto; height:auto; margin-top:23px; float:right; }
.nav li{padding-left:5px; padding-right:5px; line-height:30px; display:block; float:left;}
.nav a{color:#000;}
a.nav-1{background:url(../img/nav_now_01.png) no-repeat; display:block;}
a.nav-1:hover{background:url(../img/nav_over_01.png) no-repeat;display:block;}

.tu{width:auto; height:393px; margin-top:1px; background:url(../img/topbg.gif) repeat-x;}
.tu-l{width:auto; height:392px; background:url(../img/tu-l1.jpg) repeat-x; float:left;}
.tu-c{width:100%;height:392px; display:block; float:left; margin:0 auto;background:#000;}
.tu-c img{display:block;margin:0 auto;}
.tu-r{width:auto; height:392px; background:url(../img/tu-r1.jpg) repeat-x; float:right;}




.wzdt{width:auto; height:175px; margin-top:10px; background:url(../img/bj.jpg) no-repeat;}
.xiao-nav{width:900px; height:174px; margin:0 auto;}

.home{width:280px; height:150px; margin-top:24px; margin-left:9px; float:left;}
.home a{color:#FFF; display:block; width:270px; height:29px; line-height:26px; text-align:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #313131; font-size:12px;}
.home a:hover{background:#333;}
.home span{width:270px; height:29px;font-weight:bold; font-size:14px; background:#000; display:block; padding-right:10px;color:#FFF; line-height:26px; text-align:right; font-family:Arial, Helvetica, sans-serif;}



.about{width:280px; height:150px; margin-top:24px; float:left; margin-left:20px;}
.about a{color:#FFF; display:block; width:270px; height:29px; line-height:26px; text-align:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #313131; font-size:12px;}
.about a:hover{background:#333;}
.about span{width:270px; height:29px;font-weight:bold; font-size:14px; background:#000; display:block; padding-right:10px;color:#FFF; line-height:26px; text-align:right; font-family:Arial, Helvetica, sans-serif;}

.services{width:280px; height:150px; margin-top:24px; float:left; margin-left:20px;}
.services a{color:#FFF; display:block; width:270px; height:29px; line-height:26px; text-align:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #313131; font-size:12px;}
.services a:hover{background:#333;}
.services span{width:270px; height:29px;font-weight:bold; font-size:14px; background:#000; display:block; padding-right:10px;color:#FFF; line-height:26px; text-align:right; font-family:Arial, Helvetica, sans-serif;}


.bq{width:auto; height:auto; background:#2E2E2E;}
.banquan{width:900px; height:auto; margin:0 auto; padding-top:10px;}
.banquan p{color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:right; line-height:22px;}


.main1{width:auto; height:370px; background:url(../img/main1-bj.jpg) repeat-x; margin-top:1px;}
.case{width:900px; height:auto; margin:0 auto;}
.case-bt{width:900px; height:60px; border-bottom:1px solid #C0C1C3;}
.case-bt img{display:block;}
.xt{width:880px; height:293px; margin:0 auto; margin-top:16px; clear:both;}
.xt-1{width:276px; height:293px; float:left; margin-right:24px;}
.case-1{width:277px; height:228px; margin:0 auto; overflow:hidden; position:relative;}

.case-1 LI {margin: 0px; overflow: hidden; width: 277px; cursor:pointer; position:	relative; height:228px}
.case-1 LI img { display:block}
.case-1 LI .detail { display:block; left:0px; width:277px; bottom:-27px; position:absolute; height:75px;}
.case-1 LI .detail img { margin:8px auto 7px; height:35px}
.case-1 LI .detail .lnkMore { display:block; width:100%; float: left; margin:47px 0px 0px 0px; background:#000; height:50px; padding:4px 0 0 10px; font-size:12px;}
.case-1 LI .detail .lnkMore .span1{ float:left; border-bottom:#999 1px solid; width:260px; line-height:180%; color:#F90;}
.case-1 LI .detail .lnkMore .span2{ float:left; width:260px; line-height:150%; color:#999;}
.case-1 a{border:1px solid #000; float:left;}
.touying{width:auto; height:64px; margin-top:1px; background:url(../img/touying.jpg) repeat-x;}


.xt-2{width:277px; height:293px; float:left; margin-right:23px;}
.xt-2 img{display:block;}
.xt-3{width:277px; height:293px; float:right;}
.xt-3 img{display:block;}


.main2{width:900px; height:auto; margin:0 auto;}
.main2-bt{width:900px; height:41px; border-bottom:1px solid #D5D5D5;}
.main2-bt img{display:block;}
.fuwu-s{width:900px; height:228px; margin-top:17px;}
.fuwu-1{width:280px; height:228px; float:left; margin-left:3px; margin-right:26px; background:url(../img/sem-bj.jpg) repeat-x; clear:both;}
.sem{width:229px; height:96px; margin-left:18px; margin-top:32px;}
.fuwu-1 p{font-size:12px; width:250px; margin:0 auto; margin-top:18px; font-family:Arial, Helvetica, sans-serif;}

.fuwu-2{width:280px; height:228px; float:left; background:url(../img/sem-bj.jpg) repeat-x;}
.seo{width:200px; height:91px; margin-left:25px; margin-top:32px;}
.fuwu-2 p{font-size:12px; width:236px; margin:0 auto; margin-top:22px; font-family:Arial, Helvetica, sans-serif;}

.fuwu-3{width:280px; height:228px; float:right; background:url(../img/sem-bj.jpg) repeat-x; margin-right:3px;}
.web{width:208px; height:83px; margin-top:29px; margin-left:17px;}
.fuwu-3 p{font-size:12px; width:250px; margin:0 auto; margin-top:28px; font-family:Arial, Helvetica, sans-serif;}

.him{width:228px; height:100px; margin-top:17px; margin-left:21px;}
.bpm{width:244px; height:77px; margin-top:22px; margin-left:16px;}

.fuwu-5{width:280px; height:228px; float:left; background:url(../img/sem-bj.jpg) repeat-x;}
.fuwu-5 p{font-size:12px; width:236px; margin:0 auto; margin-top:38px; font-family:Arial, Helvetica, sans-serif;}
.fuwu-6{width:280px; height:228px; float:right; margin-right:3px;}
.fuwu-x{width:900px; height:228px; margin-top:20px;}

.kf{width:900px; height:auto; margin:0 auto; margin-top:40px; border-bottom:#D7D7D7;}
.da-bt{width:284px; height:42px; float:left; display:block;}
.kf-bt{border-bottom:#D7D7D7; width:900px; height:42px; border-bottom:1px solid #D7D7D7;}
.xiao-bt{width:274px; height:18px; float:right; margin-top:16px;}
.xiao-bt p{font-size:12px; line-height:18px; color:#ADADAD;}
.kflogo{width:900px; height:auto; padding-top:20px; text-align:center; padding-left:1px; }
.kflogo .k_logo { display:block; left:0px; height:100px;overflow:hidden;}
.kflogo .k_logo ul{width:895px; height:auto; border-bottom:#999 1px solid; border-right:#999 1px solid; float:right; }
.kflogo .k_logo li{ display:block; float:left; border-left:#999 1px solid; border-top:#999 1px solid; width:178px; height:98px;}
.kflogo .k_logo a{color:#000;}