﻿@charset "utf-8";
.w_1200{width: 1200px;margin: 0 auto;position: relative;}
.w_880{width: 880px;margin: 0 auto;position: relative;}
.head_top{width: 100%;height: 40px;line-height: 40px;background: #f4f4f4;color: #626262;font-size: 14px;}
.head_top .fl span{padding-left: 20px;background: url(../image/i_s1.jpg) left center no-repeat;}


.head{width: 100%;height: 156px;background: #fff;}
.logo{margin-top: 43px;}
.h_a {color: #b99201; padding-top: 50px; margin-left: 23px; background: url(../image/xx.jpg) left bottom no-repeat;padding-left: 16px;height: 70px;}
.h_a h3{font-weight: normal;font-size: 20px;line-height: 30px;}
.h_a h3 font{font-size: 24px;}
.h_a span{font-size: 22px;line-height: 30px;}
.head_rtel {text-align:left; float: right; padding: 20px 0px 0 0px;margin-top: 35px;width: 220px;font-size: 16px;}
.head_rtel font{padding-left: 35px;background: url(../image/i_tel.jpg) left center no-repeat;line-height: 35px;height: 35px;display: block;color: #7e7e7e;}
.head_rtel b {display: block; font-size: 30px; line-height: 35px; font-family: impact; color: #000; font-weight: normal;margin-right: 20px;}

.menu{width: 100%;height: 60px;background: #fff;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearFix:after {display: block; content: ''; clear: both; }
.nav{height:60px; line-height:60px; position:relative; z-index:1;}
.nav a{ color:#000;  }
.nav .nLi{ float:left;  position:relative; display:inline;background: url(../image/nav_on.jpg) left center no-repeat;}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 45px; font-size:20px; font-weight:normal;color: #666;}
.nav .sub{ display:none;left:13px; top:60px;min-width: 140px; position:absolute;line-height:30px; padding:10px 0; background-color: #fbf7ea;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
        border: 1px solid rgb(219, 173, 2);

    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175); }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 8px; 	-webkit-transition: .5s; -o-transition: .5s; transition: .5s;text-align: center;color: #17232d; font-size: 16px;line-height: 35px;}
.nav .sub a:hover{ background:#dbad02; color:#fff;  }
.nav .on h3 a{ color:#dbad02;background: url(../image/nav_on1.jpg) bottom center no-repeat;}

.slideBox{ width:100%; height:550px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; bottom:15px; z-index:1;width: 100%; }
.slideBox .hd ul{ overflow:hidden; zoom:1; width: 100%; text-align: center; }
.slideBox .hd ul li{ display: inline-block;margin-right:5px;  width:15px; height:15px;  background:#fff; cursor:pointer;text-indent: -99999px;border-radius: 7.5px; 
  -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;}
.slideBox .hd ul li.on{  background:#f4bf01; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }

.main1{width: 100%;height: 780px;padding-top: 26px;overflow: hidden;}
.pro_b .list li {float: left; width: 150px; height: 107px; overflow: hidden; margin-right: 24px;background:#f2f2f2;text-align: center;padding-top: 15px;overflow: hidden;}
.pro_b .list li img{transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;}
.pro_b .list li:hover img{transform:scale(1.2);
                -webkit-transform:scale(1.2);
                -moz-transform:scale(1.2);
                -o-transform:scale(1.2);
                -ms-transform:scale(1.2);cursor: pointer;}
.pro_b .list li a {display: block; width: 100%; height: 100%; }
.pro_b .list li div {font-size: 18px; line-height: 50px; color: #1f1f1f; }
.pro li {float: left; overflow: hidden; margin-right: 12px;display: inline; position: relative; width: 289px; height: 290px; background: #fff; margin-bottom: 20px; }
.pro li:hover{background: #dbad02;}
.index_case01{ position:relative;}
.index_case01 dl dt{ text-align:center; width:275px; height:232px; margin:7px auto 0; background:#fff;}
.index_case01 dl dt img{ display:inline; max-width:100%;}
.index_case01 dl a dd{ line-height:50px; height:50px; font-size:16px; text-align:center; overflow:hidden; color:#000;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.index_case01 dl a:hover dd{ color:#fff;}
.index_case010000{ display:none; position:absolute; width:138px; height:138px; left:75px; top:50px; font-size:16px; color:#fff; font-weight:bold; text-align:center; cursor:pointer; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;border-radius:50%; background:url(../image/case09.png) repeat;}
.index_case010000 img{ margin:49px 0 10px;}

.ad{width: 100%;height: 240px;background: #f2f2f2;overflow: hidden;}
.ad_left{float: left;width:384px;text-align: center;height: 240px;padding-top: 55px;}
.ad_left h2{font-size: 36px;font-family: Bodoni bd BT;text-transform: uppercase;line-height: 50px;}
.ad_left h3{font-size: 22px;line-height: 40px;font-weight: normal;}
.ad_left a{font-size: 18px;line-height: 50px;}
.ad_left a:hover{color: #dbad02}
.ad_right{float: right;width: 816px;height: 240px;}

.main2{width: 100%;height: 374px;padding-top: 33px;overflow: hidden;}
.m2_left{float: left;width: 590px;}
.m2_right{float: right;width: 570px;height: 344px;background: #f2f2f2;padding: 15px;}
.m2_right h2{font-size: 27px;color: #1f1f1f;line-height: 35px;font-weight: normal;}
.m2_right span{font-family: Bodoni bd BT;
    text-transform: uppercase;font-size: 26px;color: #868686;}
.m2_right a{float: right;width: 105px;height: 35px;line-height: 35px;text-align: center;font-size: 16px;color: #fff;background: #000;border-radius: 5px;}

.main3{width: 100%;height: 350px;padding-top: 40px;overflow: hidden;}
.m3_til{text-align: center;background: url(../image/m3_til_bg.jpg) center no-repeat;}
.m3_til h2{font-size: 30px;font-weight: normal;line-height: 35px;}
.m3_til span{text-transform: uppercase;color: #000;font-size: 20px;line-height: 25px;font-weight: bold;    font-family: Bodoni bd BT;}
.picScroll-left{ overflow:hidden; position:relative;}
.picScroll-left .bd{padding-top: 20px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right:15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:390px; height:246px; display:block;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }

.main4{width: 100%;height: 280px;padding-top: 0px;background: #fff;overflow: hidden;}
.m4_left{float: left;width: 600px;}
.m4_left h2{line-height: 60px;height: 60px;font-weight: normal;font-size: 22px;color: #000;}
.m4_left h2 a{font-size: 14px;color: #868686;}
.m4_left h2 a:hover{color: #dbad02;}
.m4_left .fl{width: 322px;}
.m4_left .fr{width: 278px;}

.slideBox1{ width:322px; height:219px; overflow:hidden; position:relative;}
.slideBox1 .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:10px; z-index:1; }
.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox1 .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#1d1d1d; cursor:pointer;border-radius: 50%;}
.slideBox1 .hd ul li.on{ background:#dbad02; color:#fff; }
.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox1 .bd li{ zoom:1; vertical-align:middle; }
.slideBox1 .bd img{ width:322px; height:219px; display:block;  }
.index_ser08 ul li {margin-left: 15px; padding-left: 10px; background: url(../image/ser03.jpg) no-repeat left 15px; line-height: 36px; height: 36px; overflow: hidden; width: 240px; }
.index_ser08 ul li a {display: block; font-size: 14px; color: #424348; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.index_ser08 ul li a:hover{color:  #dbad02;}

.main5{width: 100%;height: 125px;background: #fff;padding-top: 47px;overflow: hidden;}

.picMarquee-left{ overflow:hidden; position:relative; }
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

.picMarquee-left .bd{ padding:0 46px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:168px; height:84px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.picMarquee-left .prev,
.picMarquee-left .next{ position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:26px; height:49px; background:url(../image/slider-arrow.png) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.picMarquee-left .next{ left:auto; right:0%; background-position:-26px 0px; }
.picMarquee-left .prev:hover,
.picMarquee-left .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.footer{width: 100%;height: 223px;padding-top: 41px;overflow: hidden;background: #f2f2f2;}
.footer .fl1 span{font-size: 16px;font-weight: bold;line-height: 25px;color: #1b1d25;}
.footer .fl1 p{font-size: 16px;margin-top: 10px;font-weight: bold;}
.btnavlist1 {position: relative; color: #dbad02;border:2px solid #dbad02;text-align: center;}
.btnavlist1 a{color: #1b1d25;font-size: 14px;line-height: 44px;height: 44px;padding: 0 10px;}
.btnavlist1 a:hover{color: #dbad02;}
.bottom{width: 100%;height: 44px;line-height: 44px;text-align: center;background: #e0e0e0;font-size: 14px;color: #464545;}


.banner1 {position:relative;margin-bottom:30px;height: 250px;}
.banner1 .text {text-align:center;width:100%;line-height:39px;height:117px;position:absolute;left:0;top:50%;text-align:center;margin-top:-55px;}
.banner1 span,.banner1 em {text-transform:Uppercase;font-size:30px;font-weight:bold;color:#dbad02;display:block;}
.banner1 p {font-size:14px;color:#6f6f6f;}
.banner1 p a {color:#6f6f6f;}
.w100 {
    width: 100%;
}
.content1 {
    font-size: 14px;
    line-height: 24px;
    color: #8e8f8f;
}

.nav1 {text-align:center;}
.nav1 li {display:inline-block;zoom:1;*display:inline;float:none;margin:0 5px 20px;}
.nav1 li a {display:inline-block;zoom:1;*display:inline;border:1px solid #eee;height:30px;line-height:30px;font-size:14px;color:#373a41;padding:0 20px;border-radius:13px;}
.nav1 li.hover a,.nav1 li a:hover {background-color:#dbad02;border:1px solid #dbad02;color:#fff;}


.row {
    margin-right: -15px;
    margin-left: -15px;
}
.col-md-6 {
    width: 45%;
    float: left;
        position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-md-5 {
    width: 33.66666667%;
    float: left;
        position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-md-7 {
    width: 50.33333333%;
    float: left;
        position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-md-3 {
    width: 20%;
    float: left;
        position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-md-9 {
    width: 70%;
    float: left;
        position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.index-bg2 .box {border:1px solid #f5f5f5;margin-bottom:30px;padding:20px 0;height: 230px;overflow: hidden;}
.index-bg2 .box img {width:100%;}
.index-bg2 .box a.b {font-size:18px;color:#696967;}
.index-bg2 .box p {font-size:14px;line-height:24px;color:#696967;margin:10px 0;padding-right:20px;}
.index-bg2 .box .more {display:inline-block;zoom:1;*display:inline;height:30px;line-height:30px;font-size:14px;color:#fff;padding:0 20px;border-radius:13px;background-color:#dbad02;}


.news-list {}
.news-list li {margin-bottom:30px;padding-bottom:30px;border-bottom:1px dotted #e9e9e9;}
.news-list li a.b {font-size:18px;color:#7f7e7e;}
.news-list li span {font-size:14px;color:#aaa9a9;display:block;margin:5px 0;}
.news-list li p {font-size:14px;line-height:24px;color:#7f7e7e;margin-bottom:10px;}
.news-list li a.more {font-size:14px;color:#7f7e7e;}

.wz-box {text-align:left;padding-bottom:30px;}
.wz-box h1 {margin:20px 0 10px;font-size:18px;color:#7b7b7a;font-weight:normal;text-align:center;}
.wz-box .info {margin-bottom:30px;border-bottom:1px dashed #e9e9e9;height:35px;line-height:35px;font-size:14px;color:#9e9e9e;text-align:center;}
.wz-box .info .share {position:absolute;right:0;top:0;}
.wz-box .content1 {line-height:24px;font-size:14px;color:#7b7b7a;}
.wz-box .content1 p {margin-bottom:10px;}
.wz-box .content1 img {max-width:90%;}
.wz-prev {border-top:1px dashed #e9e9e9;margin-top:20px;padding-top:20px;}
.wz-prev a {display:inline-block;zoom:1;*display:inline;border:1px solid #d5d4d4;height:32px;line-height:32px;font-size:14px;color:#7b7b7a;padding:0 20px;border-radius:13px;}
.h50 {
    height: 50px;
    clear: both;
    width: 100%;
    overflow: hidden;
}

.bd1 {border-top:1px dashed #e9e9e9;margin-top:30px;padding-top:40px;}
.bd1 h2 {text-align:center;font-size:18px;color:#8e8f8f;margin-bottom:15px;}
.bd1 h3 {text-align:center;margin:0px 0 40px;font-size:14px;line-height:24px;color:#b7b6b6;}
.bd1 .text {margin-bottom:24px;color:#ccc;text-indent:16px;height:43px;line-height:43px;border:1px solid #e7e7e6;background-color:#fbfbfb;border-radius:15px;width:100%;}
.bd1 .textarea {margin-bottom:24px;height:218px;padding:15px 0;color:#ccc;text-indent:16px;border:1px solid #e7e7e6;background-color:#fbfbfb;border-radius:15px;width:100%;}
.bd1 .submit {display:inline-block;zoom:1;*display:inline;height:43px;line-height:43px;font-size:16px;color:#fff;background-color:#dbad02;border-radius:13px;border:none;border:0;padding:0 30px;}


/*page*/
#pages{text-align: center;margin: 30px auto;}
#pages a{padding:0 10px;height: 30px;line-height: 30px;text-align: center; background: #e6e6e6;color: #333;display: inline-block;}
#pages span{padding:0 10px;height: 30px;line-height: 30px;text-align: center; background: #dbad02;color: #fff;display: inline-block;}
#pages a:hover{background: #dbad02;color: #fff;}