﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin: 0;padding: 0;}
body {font:13px/22px 'MicroSoft YaHei';}
html {overflow-y:scroll;overflow:-moz-scrollbars-vertical}
fieldset, img {border:0;}
ol, ul {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
*:focus {outline:none}
input,select,textarea{outline:none}
textarea{resize:none;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}
table {border-collapse: collapse;border-spacing:0;}
a {text-decoration:none;}
a:hover {text-decoration:none;cursor:pointer;}
button, input, select, textarea {*font-size: 100%;font-size:100%}
/*删除火狐下按钮默认样式*/
a:focus,a:active,button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0; outline : 0}
/*圆角*/
.rd10{-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;-khtml-border-radius: 10px; -ms-border-radius:10px;}
.rd5{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; -khtml-border-radius: 5px;-ms-border-radius:5px;}
.roundtl{-moz-border-top-left-radius:5px;-webkit-border-top-left-radius:5px; -khtml-border-top-left-radius:5px;-ms-border-top-left-radius:5px;}
.roundtr{-moz-border-top-right-radius:5px;-webkit-border-top-right-radius:5px; -khtml-border-top-right-radius:5px;-ms-border-top-right-radius:5px;}
.roundbl{-moz-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px; -khtml-border-bottom-left-radius:5px;-ms-border-bottom-left-radius:5px;}
.roundbr{-moz-border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px; -khtml-border-bottom-right-radius:5px;-ms-border-bottom-right-radius:5px;}
/*阴影*/
.shadow{box-shadow: 0px 3px 3px #000;-moz-box-shadow: 0px 3px 3px #000;-webkit-box-shadow: 0px 3px 3px #000;}
/*透明度*/
.transparent {filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}
/*定位*/
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}
/*长度高度*/
.wrapbox{width:100%;}
.wrapmid{ width:1200px; margin:0 auto; }
/*边距*/
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mrl25{margin-right:22px; margin-left:22px}
.ml20{ margin-left:20px}

.title_m{ text-align:center; font-size:24px; color:#0b0b0b;}
.title_m h2{ font-size:36px; line-height:36px; margin-bottom:15px; font-weight:bold}
.title_m p{ font-size:14px; color:#666;}

.fuwu_con{ padding:60px 0 60px 0;}
.fuwu_con a{ display:block;}
.fuwu_con li{ float:left; width:20%; display:inline}
.fuwu_con li p{ padding-top:105px; text-align:center; font-size:20px; color:#333;}
.dddibuwenzi{ padding:20px 15px; text-align:center; color:#666; display:none;}
.list01{ background:url(./bibi.png)  no-repeat center -1px;}
.list02{ background:url(./erji.png)  no-repeat center -1px;}
.list03{ background:url(./maike.png)  no-repeat center -1px;}
.list04{ background:url(./perixun.png)  no-repeat center -1px;}
.list05{ background:url(./kefu.png)  no-repeat center -1px;}





.left_active{width:385px}
.active_list{ background:#fff; padding:20px; }
.active_list h3{ padding-bottom:12px; font-size:17px; color:#4c4c4c; font-weight:bold}
.active_list li a{ color:#4c4c4c; font-size:12px; line-height:22px}
.active_bj1{ background:#ff8604;}
.active_bj2{ background:#54c2db;}
.active_bj3{ background:#9dcd5f;}
.active_down1{ color:#fff; padding:20px 20px 10px 20px}
.active_down2 a{ color:#fff; padding:0 20px}
.active_down h4{ background:url(../images/bjj.png) no-repeat 0 50%; height:55px; color:#fff;line-height:65px; text-align:center}
.wzjs{ padding:68px 0}
.wzjs li{ float:left; width:336px; margin-right:78px; display:inline}
.wzjs li h3{ font-size:20px; font-weight:bold; padding-bottom:15px; color:#fff}
.wzjs li p{ font-size:14px; padding-bottom:15px; color:#fff; line-height:24px; min-height:110px}
.wzjs li p a{  color:#fff; border:1px solid #fff; padding:5px 15px}
.youshi_list li{ float:left; width:113px; height:95px; border:1px solid #d5d5d5; margin-right:40px; display:inline; text-align:center}
.youshi_list li div img{ margin-top:8px}
.youshi_list li p{ text-align:center}
.pingtai{ width:545px; margin-bottom:30px;}
.pingtai div{ float:left;}
.pingtai h3{ float:right; width:250px; font-size:20px; font-weight:bold; color:#4c4c4c; padding:15px 0;}
.pingtai p{ float:right; width:250px; line-height:24px}

.zuopinlist li{ float:left;}

.caseindex{ overflow:hidden; width:1400px; margin:0 auto; position:relative;}
.case_box{ margin:0 auto; position:relative; width:1200px; height:490px ;overflow:hidden;}
.case_box ul{position:absolute;height:490px;overflow:hidden;top:0px;left:0px; }
.case_box ul li{width:1200px;float:left;height:470px;}
.case_box ul li dl{ float:left; width:1200px;  zoom:1;overflow:hidden; }
.case_box ul li dl dd h1{ font-size:14px; color:#4c4c4c; font-weight:bold; text-align:center; margin-top:3px;}
.case_box ul li dl dd h1:hover{ color:#f08300;}
.case_box ul li dl dd{ float:left;margin-right:20px; display:inline; margin-bottom:20px;}
.case_box ol{position:absolute;bottom:0;left:50%;margin:0 0 0 -65px;height:12px;z-index:99;}
.case_box ol li{float:left;margin:0 4px;display:inline;width:12px;height:12px;line-height:999em;background:url(images/pagination.png) no-repeat ;overflow:hidden;cursor:pointer;}
.case_box ol li.active{background-position:0 -12px;}

.caseindex p{ z-index:2; position:absolute;text-indent:-9999px;width:50px; height:50px; top:42%;cursor:pointer;}
.caseindex .prev1{text-indent:-9999px;background:url(previous.png) no-repeat; left:0;}
.caseindex .next1{background:url(next.png) no-repeat;top:42%;right:0px; right:0;}




#top .logo{float:left;width:178px;height:80px;}
#top .m{float:right;line-height:80px;width:580px;}
#top .m a{color:#333;float:left; text-decoration:none;margin-left:50px;font-size:20px;}
#top .m a:hover{ opacity:0.9;}
#top .m .a{color:#169bfd;}
.DB_tab25 {width:100%;height:420px;position:relative;overflow:hidden;cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:420px;display:none;}
.DB_tab25 .DB_imgSet{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:40px;top:70px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:120px;top:140px}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:50px;top:320px}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:-35px;top:0px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:600px;top:90px}
/*.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:329px;top:340px}*/
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:-40px;top:220px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:160px;top:20px}
.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:628px;top:290px}
.DB_tab25 .DB_imgSet .DB_4_1{position:absolute;left:43px;top:53px;}
.DB_tab25 .DB_imgSet .DB_4_2{position:absolute;left:-95px;top:250px}
.DB_tab25 .DB_imgSet .DB_4_3{position:absolute;left:102px;top:229px}
.DB_tab25 .DB_imgSet .DB_4_4{position:absolute;left:43px;top:323px}
.DB_tab25 .DB_imgSet .DB_4_5{position:absolute;left:770px;top:0px}
.DB_tab25 .DB_menuWrap{position:absolute;width:988px;left:50%;margin-left:-500px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:387px;text-align:center;font-size:0; border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.DB_tab25 .DB_prev{position:absolute;left:-100px;top:182px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:182px;cursor:pointer;display:none}

.fr{ float:right;}
.fl{ float:left;}
.c{ clear:both;}
.container{ width:1200px; margin:0 auto;}
/*内页*/
.Inner{}
/*位置*/
.location{ height:80px; line-height:80px; border-bottom:1px solid #ddd;}
.location h3{ float:left; font-size:30px; color:#333;}
.location h3 span{ color:#3EB78B; text-transform:uppercase;}
.location p{ float:right; font-size:15px; color:#777;}
.location p a{ color:#777;}

/*关于我们*/
.ab_Inf{ font-size:16px; color:#555; line-height:30px; text-align:justify; margin:50px 0;}
.ab_Inf img{ /*max-width:100%;*/ height:auto;}
.ab_Inf .Inner_Inf{}
.ab_ys_tit{ text-align:center;}
.ab_ys_tit h3{ font-size:36px; color:#3EB78B; margin-bottom:25px;}
.ab_ys_tit i{ display:block; width:30px; height:3px; background:#333; margin:0 auto;}
.ab_ys_list{ margin:50px 0;}
.ab_ys_list li{ float:left; text-align:center; width:33.3333%; padding:40px 0; height:220px;}
.ab_ys_list li h3{ font-size:70px; color:#333; line-height:60px; font-weight:bold;}
.ab_ys_list li h4{ font-size:20px; margin:20px 0; color:#333;}
.ab_ys_list li p{ padding:0 40px; color:#999;}
.ab_ys_list li.li1{ background:#F8F8F8;}
.ab_ys_list li.li2{ background:#F0F0F0;}
.ab_ys_list li.li3{ background:#F8F8F8;}
.ab_ys_list li.li4{ background:#F0F0F0;}
.ab_ys_list li.li5{ background:#F8F8F8;}
.ab_ys_list li.li6{ background:#F0F0F0;}

.ab_ys_list li:hover{ background:#333333;}
.ab_ys_list li:hover h3{ color:#fff;}
.ab_ys_list li:hover h4{ color:#fff; opacity:0.9;}
.ab_ys_list li:hover p{ color:#fff; opacity:0.6;}





/*内页新闻list*/
.Inner_news{ margin:50px 0;}
.Inner_news .Inner_newslist{}
.Inner_news .Inner_newslist li{ padding:20px; border:1px solid #ddd; margin-bottom:30px;}
.Inner_news .Inner_newslist li a{ display:block;}
.Inner_news .Inner_newslist li .news_img{ width:315px;}
.Inner_news .Inner_newslist li .news_img img{ width:100%; height:200px;}
.Inner_news .Inner_newslist li .news_Inf{ width:820px;}
.Inner_news .Inner_newslist li .news_Inf h3{ font-size:20px; color:#3EB78B; padding:10px 0;}
.Inner_news .Inner_newslist li .news_Inf p{ font-size:14px; line-height:26px; color:#666;}
.Inner_news .Inner_newslist li:hover .news_Inf h3{ color:#E53333;}
/*新闻详情*/
.Inner_news .Inner_newstit{ text-align:center;}
.Inner_news .Inner_newstit h3{ font-size:24px;}
.Inner_news .Inner_newstit p{ font-size:14px; color:#777; margin-top:10px;}
.Inner_news .Inner_newscon{ font-size:16px; color:#555; line-height:30px; text-align:justify; width:1000px; margin:30px auto;}
.Inner_news .Inner_newscon img{ max-width:100%; height:auto; padding-top:5px;}

/*产品页*/
.Inner_pro{ margin:50px 0;}
.Inner_pro .pro_list{}
.Inner_pro .pro_list li{ float:left; width:370px; margin-right:45px; margin-bottom:45px;}
.Inner_pro .pro_list li:nth-child(3n){ margin-right:0;}
.Inner_pro .pro_list li a{ display:block;}
.Inner_pro .pro_list li img{ display:block; width:100%; height:255px;}
.Inner_pro .pro_list li p{ background:#f3f3f3; border-bottom:1px solid #e8e8e8; height:48px; line-height:48px; text-indent:20px; font-size:17px;}


/*项目现场*/
.Index_project{ background:#f8f8f8; padding:60px 0;}
.Box { width:1200px; margin:30px auto 0 auto;	position:relative;}
.Box .Box_con { position:relative;}
.Box .Box_con .btnl { position:absolute;}
.Box .Box_con .btn { display:block; width:39px; height:39px; position:absolute; top:81px; cursor:pointer;}
.Box .Box_con .btnl { background:url(../files/news_left.png) no-repeat center; left:-100px;}
.Box .Box_con .btnr { background:url(../files/news_right.png) no-repeat center; right:-100px;}
.Box .Box_con .btnl:hover { background:url(../files/news_left_hover.png) no-repeat center;}
.Box .Box_con .btnr:hover { background:url(../files/news_right_hover.png) no-repeat center;}

.Box .Box_con .conbox{	position:relative; overflow:hidden;}
.Box .Box_con .conbox ul{ position:relative; list-style:none;}
.Box .Box_con .conbox ul li{ float:left; width:285px; height:250px; margin-left:20px; overflow:hidden; background:#fff; text-align:center; position:relative;}
.Box .Box_con .conbox ul li:first-child{ margin-left:0;}
.Box .Box_con .conbox ul li a{ display:block;}
.Box .Box_con .conbox ul li img{ display:block; width:100%; height:200px;}
.Box .Box_con .conbox ul li span{ display:block; width:100%; height:50px; font-size:16px; line-height:50px;}
.Box .Box_con .conbox ul li:hover span{ background:#3EB78B; color:#fff;}


