@charset "utf-8";
/* CSS Document */










/*焦点图*/
.banner-box{min-width:100%;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .bd li a img{ width:100%;}

.banner-btn{width:100%;position:absolute;top:120px;left:50%;margin-left:-605px; overflow: visible;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}

.banner-box .hd {position:absolute;top:350px; left:550px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer; }
.banner-box .hd ul li.on{background:#FF6601; }

.index1{ width:100%;}
.index1 img{ width:100%;}
/*我们的服务*/
.index2{ width:100%; height:450px; margin-top:40px;}
.index2a{ width:1000px; height:800px;}
.index2a-1{ width:341px; height:90px;}
.index2a-2{ width:1000px; margin-top:20px;}
.index2a-2 li{ width:200px; float:left;}
.index2a-2 li span{ width:167px; height:40px; line-height:40px; color:#333333; text-align:center; display:block; font-size:14px; font-weight:bold;}
.index2a-2 li p{ width:167px; line-height:25px; color:#666666; font-size:12px; display:block;}
.index2a-2a a{width:167px; height:170px; display:block;  margin:0 auto; background:url(../images/index04.jpg);}
.index2a-2a a:hover{ background:url(../images/index03.jpg);}
.index2a-2b a{width:167px; height:170px; display:block;  margin:0 auto; background:url(../images/index06.jpg);}
.index2a-2b a:hover{ background:url(../images/index05.jpg);}
.index2a-2c a{width:167px; height:170px; display:block;  margin:0 auto; background:url(../images/index08.jpg);}
.index2a-2c a:hover{ background:url(../images/index07.jpg);}
.index2a-2d a{width:167px; height:170px; display:block;  margin:0 auto; background:url(../images/index10.jpg);}
.index2a-2d a:hover{ background:url(../images/index09.jpg);}
.index2a-2e a{width:167px; height:170px; display:block;  margin:0 auto; background:url(../images/index12.jpg);}
.index2a-2e a:hover{ background:url(../images/index11.jpg);}

/*客户案例*/
.index0{ width:100%; height:3px; background:#FF6601;}
.index3{ width:100%; height:700px; background:url(../images/index15.jpg);}
.index3a{ width:341px; height:90px; margin:20px auto;}
.tabqh{position:relative;width: 1110px; overflow:visible;}
.tabqh .menu{width:900px;}
.tabqh .menu ul{margin:0px;padding:0px;height:60px;list-style:none;text-align:center;}
.tabqh .menu li{display:block;float:left;height:40px;line-height:40px;margin-right:20px;margin-top:5px;width:160px;font-size:14px; text-align:center;}
.tabqh .menu li a{color:#333;text-decoration:none;display:block;background: url(../images/index14.png);height:40px;width:160px;font-size:16px; text-align:center; font-family:"Microsoft yahei"}
.tabqh .menu li a p{ width:160px; margin:0 auto; height:40px;}
.tabqh .menu li a.tabactive{color:#ffffff;background: url(../images/index15.png);font-size:16px; text-align:center;}
.tabdiv{ width:1110px; font-size:16px; height:900px; color:#333; line-height:25px; margin-top:5px;overflow:hidden; height:480px;}
.tabdiv ul li{width:360px;height:230px;float:left;margin-right:8px;margin-bottom:10px; position:relative; border:1px solid #DCDBDB;}
.tabdiv ul li img{width:360px;height:230px;}
.tabdiv ul li .weixin{display:none;}
.tabdiv ul li .weixin img{width:120px;height:120px;position:absolute;left:120px; bottom:40px; border:1px solid #AAA7A7; }
.tabdiv ul li .weixin .bg{height:40px;width:360px;position:absolute; bottom:0px; overflow:hidden;filter:alpha(opacity=60); -moz-opacity:0.60; -khtml-opacity: 0.60; opacity: 0.60;background:#000000; }
.tabdiv ul li .weixin  p{height:40px;width:360px;position:absolute; bottom:0px; text-align:center;color:#ffffff; line-height:40px;}
.hiddendiv{display: none;}

/*新闻资讯*/
.index4{ width:100%; height:460px; background:url(../images/index21.jpg);}
.index4a{ width:1050px; margin-top:40px; height:360px;}
/* CSS Document */
#tab { width:300px; position:relative; overflow:visible; float:left;}
/*设置容器高宽等*/
html > body #tab { width:300px;}
/*兼容IE6:IE6下宽度不够*/
#tab div { position:absolute; top:30px; left:0; width:300px; height:350px;}
/*设置容器高宽等*/
#tab div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block { display:block;}
/*选中的容器*/
#tab h3 { float:left; width:120px; height:30px; line-height:30px; margin:0 0 0 0;  cursor:pointer; color:#333; font-family:Microsoft YaHei;font-weight:normal;font-size:16px; font-family:"Microsoft yahei"; text-indent:10px;}
#tab h3 a{color:#333; text-indent:10px; display:block;}
#tab h3 a:hover{color:#FF6600;}
/*默认标题样式*/
#tab .up { color:#FF6600;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab ul { list-style:none; padding:0; margin-top:10px; float:left}
#tab li { border-bottom:1px dotted #c6c6c6; height:30px; overflow:hidden; font-size:12px; line-height:30px; width:250px; float:left;}
#tab li a { display:inline; font-size:12px; text-decoration:none; text-indent:10px; margin-right:10px;}
#tab li span{ display:block; float:right; margin-right:5px; color: #bdacb3;}
a.tab_title:link { color: #5a5a5a; text-decoration:none;}
a.tab_title:visited { color:#5a5a5a; text-decoration:none;}
a.tab_title:hover { color:#5a5a5a; text-decoration:none;}
a.tab_title:active { color:#5a5a5a; text-decoration:none;}
a.tab_menu:link { color:#6464d5; text-decoration:none;}
a.tab_menu:hover { color:#8888e0; text-decoration:underline;}
.index4a-1{ background: url(../images/index16.gif) no-repeat center left;}
.index4a-2{ background: url(../images/index17.png) no-repeat center left; float:left;}

#taba{width:300px;position:relative; float:left; overflow:visible;}
#taba .taba_menu{width:300px;float:left;z-index:1; height:30px;}
#taba .taba_menu ul{ float:left;}
#taba .taba_menu li{ float:left; width:120px; height:30px; line-height:30px; margin:0 0 0 0;  cursor:pointer; color:#333;font-weight:normal;font-size:16px; font-family:"Microsoft yahei"; text-indent:10px;}
#taba .taba_menu li a{color:#333; text-indent:10px; display:block; float:left;}
#taba .taba_menu li a:hover{color:#FF6600;}
#taba .taba_box{width:250px;clear:both;position:relative; float:left;}
#taba .taba_menu .selected{cursor:pointer;}
.hide{display:none;}
#tabb{color:#5A5A5A;}
#tabb ul { list-style:none; padding:0; margin-top:10px; float:left}
#tabb li { border-bottom:1px dotted #c6c6c6; height:30px; overflow:hidden; font-size:12px; line-height:30px; width:250px;color:#5A5A5A;}
#tabb li a { display:inline; font-size:12px; text-decoration:none; text-indent:10px; margin-right:10px; color:#5A5A5A;}
#tabb li span{ display:block; float:right; margin-right:5px; color: #bdacb3;}
.index4a-3{ width:300px; float:left;}
.index4a-3a{ width:300px; height:30px; line-height:30px; color:#FF6600;text-indent:10px;background: url(../images/index17.png) no-repeat center left;font-size:16px; font-family:"Microsoft yahei";}
.index4a-3a span{color:#333;}
.index4a-3b{ width:280px; height:310px; float:left; margin-top:10px;}
.index4a-3b li{ width:270px; float:left; height:70px; border-bottom:1px dashed #E4DCDC; margin-left:5px; margin-bottom:8px;_margin-left:2px /* IE6支持 */}
.index4a-3b-1 a{ height:30px; line-height:30px; text-indent:25px; background:url(../images/index19.jpg) no-repeat center left;font-size:12px; color:#FF6600; display:block; float:}
.index4a-3b-2{ height:40px; line-height:20px; background:url(../images/index20.gif) no-repeat left top; font-size:12px; width:270px;}
.index4a-3b-2 p{ height:40px; width:235px; float:left; margin-left:25px;font-size:12px; color:#666666; display:block; text-align:left;_margin-left:12px /* IE6支持 */}



.youqing{ width:1048px; padding:5px 5px; border:1px solid #CCCCCC; }
.youqing a{ color:#333333; float:left; line-height:20px; margin-right:10px;}
.youqing a:hover{ text-decoration:underline;}
.youqing span{ line-height:20px; color:#33333; float:left; display:block; height:40px;}








