@charset "utf-8";
/*index*/
/*.page-banner{height:450px;background:#fa9d00; clear:both}
.page-banner .banner-pic{height:100%;position:relative}
.page-banner .banner-pic li{position:absolute;height:100%;width:100%;display:none}
.page-banner .banner-pic li a{display:block;height:100%}
.page-banner .banner-tab{text-align:center;height:0;overflow:visible;margin-top:-32px;position:relative}
.page-banner .banner-tab b{display:inline-block;width:12px;height:12px;background:#c37c05;border-radius:20px;margin:0 4px}
.page-banner .banner-tab b.on{width:10px;height:10px;border:solid 1px #8d8b8f;background:#fff}

.in-1{ background:url(../images/in-1bg.jpg) no-repeat 80px 40px; clear:both; padding-top:125px; width:944px; margin:40px auto 0 auto; height:110px}
.in-1 p{ float:left; width:236px; text-align: center}

.jjmore{ width:180px; clear:both; text-align:center; font-size:14px; margin:auto; background: url(../images/jt.jpg) no-repeat center;font-weight:bold;cursor:pointer}.jjmore a{ color:#000000; height:50px; width:180px; line-height:50px; display:block}.jjmore a:hover{background: url(../images/jthov.jpg) no-repeat center;color:#FFFFFF}*/
.banner{ width:100%;float:left; display:inline;background:#fa9d00;}
#fx_box{
 width:100%; 
 height:450px;
 overflow:hidden;
 position:relative;
 text-align:center;
 z-index:0;
}
#fx_box img{
 position:absolute;
 left:50%; 
 margin-left:-960px;
 top:0;
}

.indexmain{ float:left; display:inline; width:100%; margin-top:55px;}
.fuwu{ float:left; display:inline; width:100%;}
.fuwutit{ float:left; display:inline; width:100%; text-align:center; background:url(../images/titline.jpg) repeat-x left bottom;}
.fuwutit h1{ font-size:19px; font-family:"幼圆"; font-weight:normal; margin-top:13px;}
.fuwutit h2{ font-size:8px; background:url(../images/titline1.jpg) no-repeat center bottom; font-weight:normal; padding-bottom:15px; margin-top:5px}
.fuwudes{ float:left; display:inline; width:100%; margin-top:65px;}
.fuwudes ul{ float:left; display:inline; width:100%;}
.fuwudes ul li{ float:left; display:inline; text-align:center; width:168px; margin-left:30px; margin-right:55px;}
.fuwudes ul li h1{ font-size:16px; color:#000000; margin-top:30px;}
.fuwudes ul li h2{ font-size:12px; font-weight:normal; color:#000000;}
.fuwudes ul li a{ display:block; background:url(../images/24.jpg) no-repeat; width:168px; height:26px; line-height:26px; font-size:14px; margin-top:30px;}
/*case*/
.case{ float:left; display:inline; width:100%; margin-top:85px;}
.casetit{ float:left; display:inline; width:100%; text-align:center; background:url(../images/titline.jpg) repeat-x left bottom;}
.casetit h1{ font-size:19px; font-family:"幼圆"; font-weight:normal; margin-top:13px;}
.casetit h2{ font-size:8px; background:url(../images/titline1.jpg) no-repeat center bottom; font-weight:normal; padding-bottom:15px; margin-top:5px}
.casedes{ float:left; display:inline; width:100%; margin-top:65px;}
.casedes ul{ float:left; display:inline; width:100%;}
/*.casedes li{ float:left; width:32%; margin:1.3333% 0 0 1.33333%; position:relative; overflow:hidden; padding-bottom:10px; background:url(../images/caseb.jpg) no-repeat left bottom;}*/
.casedes ul li{ float:left; width:32%; margin:1.3333% 0 0 1.33333%; position:relative; overflow:hidden; padding-bottom:10px; background:url(../images/caseb.jpg) no-repeat left bottom;}
.casedes li a{ display:block; color:#fff;}
.casedes li .info{ width:100%; height:177px; position:absolute; left:0; top:0; text-align:center; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .5s;}
.casedes li .info h3,.casedes li .info p{ text-align:center;}
.casedes li .info h3{ margin-top:55px; font-weight:normal; font-size:20px;}
.casedes li .info p{ font-size:14px; padding-top:8px;}
.casedes li .info i{ width:44px; height:44px; position:absolute; left:0; bottom:0;}
.casedes li a:hover .info{  opacity:1; filter:alpha( opacity=100); background:#dab866;}
.casedes li a:hover .info i{  background:url(../images/66.jpg) no-repeat;}
.ltrt{ width:1000px; left:50%; margin-left:-500px; text-align:right; position:absolute; margin-top:-30px;}
.ltrt a{ margin-right:5px; cursor:pointer} 
/*about*/
.listbanner{ float:left; display:inline; width:100%; text-align:center; background:#f2f2f2;}
.listmain{ float:left; display:inline; width:100%; margin-top:43px;}
.abouttit{ float:left; display:inline; width:100%; height:65px; line-height:65px; text-align:center; font-size:14px; color:#FFFFFF;}
.abouttit ul{ float:left; display:inline; width:100%;}
.abouttit ul li{ float:left; display:inline; width:50%; background:#c7c7c7;}
.abouttit ul li.on{ background:#005bac;}
.abouttit ul li a{ display:block; color:#FFFFFF;}
.aboutdes{ float:left; display:inline; width:100%; font-size:14px; color:#646464; line-height:32px; margin-top:35px;}
/*服务*/
.fwbanner{ float:left; display:inline; width:100%; background:url(../images/fwbanner.jpg) no-repeat center top; height:179px;}
.fwttit{ float:left; display:inline; width:100%; height:65px; line-height:65px; text-align:center; font-size:14px;}
.fwttit ul{ float:left; display:inline; width:100%;}
.fwttit ul li{ float:left; display:inline; width:33.2%; margin-right:0.1%; background:#c7c7c7;}
.fwttit ul li.on{ background:#005bac;}
.fwttit ul li a{ display:block; color:#FFFFFF;}
/*案例*/
.albanner{ float:left; display:inline; width:100%; background:url(../images/albanner.jpg) no-repeat center top; height:179px;}
.altit{ float:left; display:inline; width:100%; height:65px; line-height:65px; text-align:center; font-size:14px;}
.altit ul{ float:left; display:inline; width:100%;}
.altit ul li{ float:left; display:inline; width:19.9%; margin-right:0.1%; background:#c7c7c7;}
.altit ul li.on{ background:#005bac;}
.altit ul li a{ display:block; color:#FFFFFF;}

.arcaltit{ float:left; display:inline; width:100%; margin-top:50px;}
.arcaltit h1{ float:left; display:inline; font-weight:normal; font-size:24px; margin-left:15px;}
.arcaltit span{ float:right; display:inline; background:}
.arcms{ float:left; display:inline; width:100%; margin-top:30px; font-size:14px; color:#646464; line-height:32px;}
.arcms span{ color:#000;}
.alurl,.fri{ background:url(../images/back.jpg) no-repeat; width:97px; height:26px; line-height:26px; display:block; text-align:center;}