﻿
/*-----------------[初始化]--------------*/
body{color: #444;font-size: 12px;line-height: 1.5;font-family:"微软雅黑","Microsoft Yahei";}
a{color: #444;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
a:hover{color: #f60;}
img{max-width: 100%;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
*{outline: 0;}
input,textarea,select{font-size: 12px;color: #444;
    font-family:"微软雅黑","Microsoft Yahei";outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
input[type='submit'],input[type='reset'],input[type='button'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999; }
::-ms-input-placeholder {color: #999;}

.ani{
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}

/*布局*/
.wp{width: 100%;max-width: 1200px;margin: 0 auto;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}

.row-d{padding-top: 30px;overflow: hidden;}
#mian-col{margin-right: 275px;}
#side-col{width: 237px;float: right;}
#bd{overflow: hidden;}

/*******************************
  -------[=头部]-------
********************************/
#hd{overflow: hidden;height: 114px;}
.logo{float: left;margin-top: 10px;}
.logo img{display: block;}
#hd .hdr{float: right;padding-top: 30px;}
#hd .link{color: #666;font-size: 15px;line-height: 24px;text-align: right;}
#hd .link a{color: #666;margin: 0 5px 0 2px;display: inline-block;}
#hd .link a:hover{color: #ca9535;}
#hd .tel{font-size: 15px;color: #666;padding-left: 19px;
    background: url(../images/ico-tel.png) no-repeat left 10px;
}
#hd .tel span{color: #ca9535;font-size: 20px;font-weight: bold;font-family: arial;}

/*******************************
    -------[=导航]-------
********************************/
#nv{height: 46px;background-color: #272727;}
.nav{margin-right: -24px;position: relative;}
.nav li{float: left;margin-right: 35px;}
.nav li .v1{line-height: 46px;display: block;text-align: center;font-size: 17px;
    color: #fff;padding: 0 25px;
}
.nav li.on .v1,.nav li:hover .v1{background-color: #ca9535;}
.nav dl{position: absolute;width: 100%;z-index: 99;height: 45px;left: 0;right: 0;top: 46px;
    background: rgba(255,255,255,.9);border-bottom: 1px solid #e4e4e4;display: none;
}
.nav dd{float: left;width: 112px;}
.nav dd a{display: block;height: 44px;line-height: 44px;text-align: center;font-size: 15px;
    color: #666;
    transition: 0s;
    -ms-transition: 0s;
    -moz-transition: 0s;
    -webkit-transition: 0s;
    -o-transition: 0s;
}
.nav dd.on a,.nav dd:hover a{border-bottom: 2px solid #ca9535;color: #ca9535;}

.menuBtn{position: relative;z-index: 9;display: none;
    width: 35px;height: 40px;padding: 7px;cursor: pointer;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn b{display: block;height: 4px;background-color: #ca9535;
    margin: 3px 0 6px;border-radius: 2px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn.open{}
.menuBtn.open b{display: none;margin: 0;position: absolute;left: 10px;top: 50%;width: 30px;}
.menuBtn.open b:first-child{display: block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{display: block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}

/*******************************
  -------[=banner]-------
*******************************/
#banner{height: 617px;}
#banner .slick-slider,#banner .slick-list,#banner .slick-track,#banner .slick-slide{height: 100%;}
#banner .slick-slide a{outline: 0;position: relative;height: 100%;display: block;
    background-position: center center;background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
#banner .slick-next,#banner .slick-prev{
    position: absolute;top: 50%;margin-top: -25px;overflow: hidden;
    width: 45px;height: 50px;font-size: 0;line-height: 0;line-height: 999;
    background-repeat: no-repeat;
    background-position: center center;
    -o-background-size: auto 50px;
    -ms-background-size: auto 50px;
    -moz-background-size: auto 50px;
    -webkit-background-size: auto 50px;
    background-size: auto 50px;
}
#banner .slick-prev{left: 50%;margin-left: -645px;background-image: url(../images/arr-l.png);}
#banner .slick-next{right: 50%;margin-right: -645px;background-image: url(../images/arr-r.png);}

#banner .slick-dots{position: absolute;left: 0;bottom: 30px;width: 100%;text-align: center;z-index: 99;}
#banner .slick-dots li{display: inline-block;margin: 0 5px;}
#banner .slick-dots li button{display: block;width: 15px;height: 15px;padding: 0;
    font-size: 0;line-height: 0;text-indent: 999px;background-color: #fff;border: 0;
    border-radius: 50%;outline: 0;cursor: pointer;
}
#banner .slick-dots li.slick-active button{background-color: #ca9535;}


/*******************************
  -------[=底部]-------
********************************/


/*******************************
    -------[=正文]-------
********************************/
.bt-top{height: 64px;padding-bottom: 2px;overflow: hidden;margin-bottom: 13px;
    background: url(../images/ico-bor1.jpg) repeat-x left bottom;
}
.m-key{float: left;line-height: 64px;}
.m-key dt{font-size: 15px;color: #333;float: left;margin-right: 28px;}
.m-key dd{overflow: hidden;color: #666;font-size: 13px;}
.m-key dd a{color: #666;margin: 0 23px 0 20px;}
.m-key dd a:hover,.m-key dd a.on{color: #ca9535;}
.soBox{float: right;width: 325px;position: relative;
    margin-top: 12px;border-radius: 3px;overflow: hidden;
}
.soBox input{width: 100%;height: 38px;line-height: 38px \9;border: 0;
    border: 1px solid #ccc;padding: 0 60px 0 10px;
}

.soBox .btn{width: 49px;height: 38px;right: 0;top: 0px;position: absolute;
    border: 0;outline: 0;cursor: pointer;
    background: #ca9535 url(../images/ico-so.png) no-repeat center center;
}

.g-tit1{text-align: center;font-size: 30px;color: #333;font-weight: normal;
    padding-top: 40px;padding-bottom: 8px;
    background: url(../images/ico-bor3.jpg) no-repeat center bottom;
}

.m-list1{overflow: hidden;margin: 35px -7px 0;padding-bottom: 30px;}
.m-list1 li{width: 33.33%;float: left;margin-bottom: 14px;}
.m-list1 .con{display: block;margin: 0 7px;background-color: #f4f4f4;overflow: hidden;}
.m-list1 span{width: 135px;height: 153px;float: left;
    background-position: center center;background-repeat: no-repeat;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.m-list1 .ico1{background-image: url(../images/ico-xifu.png);}
.m-list1 .ico2{background-image: url(../images/ico-zhifu.png);}
.m-list1 .ico3{background-image: url(../images/ico-gong.png);}
.m-list1 .ico4{background-image: url(../images/ico-chong.png);}
.m-list1 .ico5{background-image: url(../images/ico-chen.png);}
.m-list1 .ico6{background-image: url(../images/ico-txu.png);}

.m-list1 li:hover .ico1{background-image: url(../images/ico-xifu-on.png);}
.m-list1 li:hover .ico2{background-image: url(../images/ico-zhifu-on.png);}
.m-list1 li:hover .ico3{background-image: url(../images/ico-gong-on.png);}
.m-list1 li:hover .ico4{background-image: url(../images/ico-chong-on.png);}
.m-list1 li:hover .ico5{background-image: url(../images/ico-chen-on.png);}
.m-list1 li:hover .ico6{background-image: url(../images/ico-txu-on.png);}

.m-list1 .txt{overflow: hidden;padding-top: 28px;}
.m-list1 h4{font-size: 17px;color: #333;font-weight: normal;padding-bottom: 11px;margin-bottom: 11px;
    background: url(../images/ico-bor2.jpg) no-repeat left bottom;
}
.m-list1 p{font-size: 13px;color: #999;line-height: 24px;overflow: hidden;height: 48px;}
.m-list1 li:hover h4{color: #fff;background-image: url(../images/ico-bor2-on.jpg);}
.m-list1 li:hover p{color: #ebe2d7;}
.m-list1 li:hover .con{background-color: #ca9535;}

.row-f4{background-color: #f4f4f4;overflow: hidden;}

.m-list2{overflow: hidden;margin: 0 -7px 45px;padding-top: 30px;}
.m-list2 li{width: 25%;float: left;margin-bottom: 12px;}
.m-list2 li:first-child{width: 50%;}
.m-list2 li .con{display: block;margin: 0 7px;position: relative;background-color: #fff;
    box-shadow: 0px 0px 6px rgba(0,0,0,.3)
}
.m-list2 li .img{padding-top: 60%;height: 0;position: relative;}
.m-list2 li img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-list2 li .img img{height: 100%;}
.m-list2 .pic{padding-top: 100%;height: 0;position: relative;}
.m-list2 h4{height: 68px;line-height: 68px;text-align: center;overflow: hidden;
    background-color: #fff;
    font-size: 15px;font-weight: normal;color: #666;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.m-list2 li:hover h4{background-color: #ca9535;color: #fff;}
/*.m-list2 li:last-child .pic{padding-top: 124%;}*/
.m-list2 li:last-child .con{padding-bottom: 68px;}
.m-list2-1 li:last-child .con{padding-bottom: 0px;}

.m-list2 .txt{position: absolute;top: 0;left: 0;right: 0;bottom: -68px;text-align: center;
    background: url(../images/p-bg1.jpg) no-repeat center center;padding-top: 88px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.m-list2 .txt p{font-size: 15px;color: #999;margin-bottom: 30px;}
.m-list2 .txt .btn{width: 74px;height: 74px;display: block;margin: 0 auto;
    background: url(../images/ico-btn1.png) no-repeat center center;
        -o-background-size: 100% 100%;
        -ms-background-size: 100% 100%;
        -moz-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
}
.m-list2 .txt .btn:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.m-list2 .bot{position: absolute;left: 0;right: 0;bottom: 20px;font-size: 15px;color: #ca9535;line-height: 20px;}
.m-list2 .bot a{color: #ca9535;margin: 0 5px 0 2px;display: inline-block;vertical-align: middle;}
.m-list2 .bot a:hover{text-decoration: underline;}

.m-tab1{text-align: center;margin-top: 32px;}
.m-tab1 ul{display: inline-block;overflow: hidden;}
.m-tab1 li{float: left;width: 110px;}
.m-tab1 li a{display: block;height: 25px;line-height: 25px;overflow: hidden;
    border-radius: 25px;font-size: 15px;color: #666;
}
.m-tab1 li.on a,.m-tab1 li:hover a{background-color: #ca9535;color: #fff;}

.m-list3{padding: 50px 0;margin-top: 40px;
    background: url(../images/p-bg2.jpg) no-repeat center center;
}
.m-list3 .centent{height: 345px;overflow: hidden;padding: 0 50px;
    background: rgba(0,0,0,.6);
}
.m-list3 ul{float: left;width: 50%;padding: 50px 60px 0;color: #ca9535;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.m-list3 li{margin-bottom: 30px;}
.m-list3 li em{width: 28px;height: 28px;display: block;float: left;text-align: center;margin-right: 15px;
    border: 3px solid #ca9535;line-height: 28px;color: #ca9535;font-size: 15px;font-weight: bold;
    margin-top: 2px;
}
.m-list3 .txt{overflow: hidden;}
.m-list3 .txt h4{font-size: 17px;margin: -4px 0 0px;height: 25px;overflow: hidden;line-height: 25px;}
.m-list3 .txt p{font-size: 13px;line-height: 20px;height: 40px;overflow: hidden;}

.m-list4{overflow: hidden;margin: 35px -5px 0;}
.m-list4 li{width: 14.28%;float: left;padding: 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.m-list4 li a{padding-top: 91%;height: 0;position: relative;background-color: #f4f4f4;
    display: block;
}
.m-list4 .con{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.m-list4 .con span{height: 35px;display: block;margin: 45px 0 12px;
    background-position: center center;background-repeat: no-repeat;
}
.m-list4 .con .ico1{background-image: url(../images/ico-01.png);}
.m-list4 .con .ico2{background-image: url(../images/ico-02.png);}
.m-list4 .con .ico3{background-image: url(../images/ico-03.png);}
.m-list4 .con .ico4{background-image: url(../images/ico-04.png);}
.m-list4 .con .ico5{background-image: url(../images/ico-05.png);}
.m-list4 .con .ico6{background-image: url(../images/ico-06.png);}
.m-list4 .con .ico7{background-image: url(../images/ico-07.png);}

.m-list4 li:hover .con .ico1{background-image: url(../images/ico-01-on.png);}
.m-list4 li:hover .con .ico2{background-image: url(../images/ico-02-on.png);}
.m-list4 li:hover .con .ico3{background-image: url(../images/ico-03-on.png);}
.m-list4 li:hover .con .ico4{background-image: url(../images/ico-04-on.png);}
.m-list4 li:hover .con .ico5{background-image: url(../images/ico-05-on.png);}
.m-list4 li:hover .con .ico6{background-image: url(../images/ico-06-on.png);}
.m-list4 li:hover .con .ico7{background-image: url(../images/ico-07-on.png);}
.m-list4 p{font-size: 15px;color: #999;text-align: center;}
.m-list4 li:hover a{background-color: #ca9535;}
.m-list4 li:hover p{color: #fff;}

.m-list5{padding: 55px 64px 0;}
.m-list5 .item{}
.m-list5 .item a{display: block;margin: 0 9px;outline: 0;}
.m-list5 .item p{font-size: 17px;color: #666;text-align: center;}
.m-list5 .pic{padding-top: 56%;height: 0;position: relative;margin-bottom: 24px;overflow: hidden;}
.m-list5 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-list5 .slick-arrow{width: 41px;height: 41px;display: block;font-size: 0;text-indent: -9999px;
    border: 0;background: 0;background-position: center center;position: absolute;
    background-repeat: no-repeat;top: 50%;margin-top: -30px;outline: 0;cursor: pointer;
}
.m-list5 .slick-prev{left: 0;background-image: url(../images/arr-l.png);}
.m-list5 .slick-next{right: 0;background-image: url(../images/arr-r.png);}
.m-list5 .slick-prev:hover{background-image: url(../images/arr-l-on.png);}
.m-list5 .slick-next:hover{background-image: url(../images/arr-r-on.png);}
.m-list5 .item:hover p{color: #ca9535;}
.m-list5 .item:hover .pic img{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

.row1{overflow: hidden;padding-top: 60px;}
.row1 .left{width: 67%;float: left;}
.row1 .right{width: 31%;float: right;}

.g-tit2{height: 39px;line-height: 39px;overflow: hidden;font-weight: normal;
    font-size: 15px;color: #fff;padding: 0 18px 0 22px;
}
.g-tit2 .more{float: right;font-family: arial;text-transform: capitalize;color: #fff;}
.g-tit2 .more:hover{text-decoration: underline;}
.row1{padding-bottom: 35px;}
.row1 .left .g-tit2{background-color: #505050;}
.row1 .right .g-tit2{background-color: #ca9535;}

.m-list6{border: 1px solid #dcdcdc;border-top: 0;padding: 28px 68px 36px 28px;}
.m-list6 .item{outline: 0;}
.m-list6-1 li{overflow: hidden;margin-bottom: 20px;}
.m-list6-1 .pic{padding: 5px;border: 1px solid #e5e5e5;float: left;width: 270px;
    margin-right: 32px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.m-list6-1 .txt{overflow: hidden;padding-top: 27px;}
.m-list6-1 h3{margin-bottom: 22px;}
.m-list6-1 h3 a{font-size: 17px;color: #666;font-weight: normal;display: block;height: 22px;
    line-height: 22px;overflow: hidden;
}
.m-list6-1 h3 a:hover{color: #ca9535;}
.m-list6-1 p{font-size: 13px;color: #999;line-height: 24px;height: 48px;overflow: hidden;margin-bottom: 15px;}
.m-list6-1 .more{color: #ca9535;text-transform: uppercase;}
.m-list6 .slick-dots{position: absolute;width: 50px;left: 44px;height: 6px;bottom: 24px;}
.m-list6 .slick-dots li{display: inline-block;margin: 0 4px;}
.m-list6 .slick-dots li button{width: 6px;height: 6px;background-color: #a7a7a7;display: block;
    padding: 0;border: 0;font-size: 0;text-indent: -9999px;border-radius: 50%;cursor: pointer;
}
.m-list6 .slick-dots li.slick-active button{background-color: #ca9535;}
.m-list6 .slick-arrow{width: 7px;height: 15px;display: block;font-size: 0;text-indent: -9999px;
    border: 0;background: 0;background-position: center center;position: absolute;
    background-repeat: no-repeat;bottom: 9px;outline: 0;cursor: pointer;
}
.m-list6 .slick-prev{left: 28px;background-image: url(../images/ico-l.png);}
.m-list6 .slick-next{left: 88px;background-image: url(../images/ico-r.png);}
.m-list6 .slick-prev:hover{background-image: url(../images/ico-l-on.png);}
.m-list6 .slick-next:hover{background-image: url(../images/ico-r-on.png);}

.m1{border: 1px solid #dcdcdc;border-top: 0;padding: 15px 18px 22px;}
.m1 .pic img{width: 100%;display: block;}
.m1 h4{margin-top: 20px;margin-bottom: 10px;}
.m1 h4 a{font-size: 17px;color: #333;font-weight: normal;}
.m1 h4 a:hover{color: #ca9535;}
.m1 p{font-size: 13px;line-height: 24px;color: #999;height: 48px;overflow: hidden;}
.m1 .top{background: url(../images/ico-bor1.jpg) repeat-x left bottom;padding-bottom: 20px;
    margin-bottom: 17px;
}
.row2{background-color: #f4f4f4;overflow: hidden;padding-bottom: 25px;}
.row2 .content{margin: 0 -20px;}
.row2 .col{float: left;width: 33.33%;padding: 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.g-tit3{font-weight: normal;}
.g-tit3 span{font-size: 20px;color: #666;display: inline-block;
    border-bottom: 1px solid #ca9535;padding-bottom: 11px;
}
.g-tit3 a{float: right;text-transform: capitalize;color: #999;margin-top: 8px;}
.g-tit3 a:hover{color: #ca9535;}

.ul-wrong{overflow: hidden;padding-top: 7px;}
.ul-wrong li{border-bottom: 1px solid #e0e0e0;margin-bottom: -1px;padding: 28px 0;}
.ul-wrong li em{width: 30px;height: 30px;display: block;border-radius: 50%;text-align: center;
    line-height: 30px;font-size: 13px;float: left;margin-right: 18px;font-weight: normal;
}
.ul-wrong h4{overflow: hidden;height: 30px;line-height: 30px;
    margin-bottom: 10px;font-size: 14px;
}
.ul-wrong h4 em{background-color: #ca9535;color: #fff;}
.ul-wrong h4 a{color: #ca9535;line-height: 30px;}
.ul-wrong h4 a:hover{text-decoration: underline;}
.ul-wrong .txt{overflow: hidden;}
.ul-wrong .txt em{background-color: #dcdcdc;color: #333;}
.ul-wrong .txt p{overflow: hidden;line-height: 24px;font-size: 13px;color: #999;}

.m-txt1{padding-top: 17px;}
.m-txt1 .pic{margin-bottom: 15px;}
.m-txt1 .pic img{width: 100%;display: block;}
.m-txt1 .time{color: #999;margin-bottom: 4px;display: block;}
.m-txt1 h3{margin-bottom: 10px;}
.m-txt1 h3 a{color: #ca9535;font-size: 14px;height: 21px;line-height: 21px;overflow: hidden;display: block;}
.m-txt1 h3 a:hover{text-decoration: underline;}
.m-txt1 p{font-size: 13px;line-height: 24px;height: 48px;overflow: hidden;
    color: #999;
}

.ul-new{padding-top: 15px;}
.ul-new li a{display: block;height: 43px;line-height: 43px;overflow: hidden;padding-left: 19px;
    font-size: 15px;color: #999;
    background: url(../images/ico-08.jpg) no-repeat left center;
}
.ul-new li:hover a{background-image: url(../images/ico-09.jpg);color: #ca9535;}
.ul-new li span{float: right;font-size: 12px;}

#fd{border-top: 3px solid #ca9535;padding-top: 61px;}
.fd-service{border-bottom: 1px solid #d6d6d6;overflow: hidden;padding-bottom: 54px;}
.fd-service li{width: 20%;float: left;text-align: center;}
.fd-service span{height: 50px;display: block;margin-bottom: 17px;
    background-position: center center;background-repeat: no-repeat;
}
.fd-service .ico1{background-image: url(../images/ico-10.png);}
.fd-service .ico2{background-image: url(../images/ico-11.png);}
.fd-service .ico3{background-image: url(../images/ico-12.png);}
.fd-service .ico4{background-image: url(../images/ico-13.png);}
.fd-service .ico5{background-image: url(../images/ico-14.png);}
.fd-service h3{font-size: 15px;font-weight: normal;color: #333;}
.fd-service p{color: #999;}

.fd-center{position: relative;padding: 30px 0 35px;border-bottom: 1px solid #d6d6d6;}
.fd-tel{position: absolute;top: 28px;left: 0;width: 192px;}
.fd-tel span{font-size: 15px;color: #666;border-bottom: 1px dashed #ccc;display: block;margin-bottom: 10px;}
.fd-tel strong{color: #ca9535;font-size: 30px;font-family: arial;display: block;}
.fd-tel p{font-size: 13px;color: #999;line-height: 20px;}

.fd-nv{max-width: 835px;width: 100%;overflow: hidden;margin: 0 auto;padding-left: 128px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.fd-nv dl{float: left;width: 25%;}
.fd-nv dt{font-size: 15px;color: #333;font-weight: bold;margin-bottom: 3px;}
.fd-nv dd a{font-size: 14px;display: block;line-height: 30px;color: #666;}
.fd-nv dd a:hover{color: #ca9535;}

.fd-ma{width: 119px;height: 119px;position: absolute;right: 0;top: 28px;}
.fd-ma img{width: 100%;display: block;}

.fd-link{overflow: hidden;font-size: 14px;padding-left: 15px;line-height: 52px;}
.fd-link dt{float: left;margin-right: 10px;}
.fd-link dd{overflow: hidden;color: #999;}
.fd-link dd a{color: #999;padding: 0 10px 0 7px;}
.fd-link dd a:hover{color: #ca9535;}

.fd-bot{height: 37px;line-height: 37px;overflow: hidden;background-color: #272727;
    font-size: 13px;color: #fff;
}
.fd-bot span{float: right;}

.g-cui{height: 53px;line-height: 53px;background-color: #f2f2f2;overflow: hidden;
    padding: 0 20px 0 16px;margin-bottom: 25px;
}
.g-cui .tit{float: left;font-size: 18px;color: #333;font-weight: normal;}
.g-cui .tit i{width: 15px;height: 15px;display: inline-block;vertical-align: middle;
    background: url(../images/ico-15.png) no-repeat center center;margin-right: 13px;
    position: relative;top: -2px;
}
.g-cui .cui{float: right;font-size: 14px;color: #999;}
.g-cui .cui span{margin-right: -3px;}
.g-cui .cui a{color: #999;margin: 0 5px 0 3px;}
.g-cui .cui a:hover,.g-cui .cui em{color: #ca9535;}

.g-t1{height: 53px;line-height: 53px;background-color: #ca9535;text-align: center;
    color: #fff;font-size: 20px;font-weight: normal;
}
.g-t1 em{font-size: 15px;font-family: arial;margin-left: 15px;}
.snv{margin-bottom: 20px;}
.snv li{margin-top: 10px;}
.snv li .s1{height: 53px;display: block;line-height: 53px;padding-left: 38px;
    background: #f2f2f2 url(../images/ico-16.png) no-repeat right 25px center;
    font-size: 17px;color: #666;
}
.snv li:hover .s1,.snv li.on .s1{background-image: url(../images/ico-16-on.png);color: #ca9535;}

.c-m1{background-color: #f2f2f2;}
.c-m1 h3{font-size: 25px;font-weight: normal;color: #333;text-align: center;
    padding: 18px 0 11px;
    background: url(../images/ico-bor4.png) no-repeat center bottom;
}

.ul-m1{overflow: hidden;padding: 0 15px 40px;}
.ul-m1 li{width: 50%;float: left;text-align: center;padding-top: 30px;}
.ul-m1 .con{display: block;padding: 0 15px;}
.ul-m1 span{display: block;height: 60px;background-position: center center;background-repeat: no-repeat;
    margin-bottom: 13px;
}
.ul-m1 .ico1{background-image: url(../images/ico-17.png);}
.ul-m1 .ico2{background-image: url(../images/ico-18.png);}
.ul-m1 .ico3{background-image: url(../images/ico-19.png);}
.ul-m1 .ico4{background-image: url(../images/ico-20.png);}
.ul-m1 .ico5{background-image: url(../images/ico-21.png);}
.ul-m1 .ico6{background-image: url(../images/ico-22.png);}

.ul-m1 li:hover .ico1{background-image: url(../images/ico-17-on.png);}
.ul-m1 li:hover .ico2{background-image: url(../images/ico-18-on.png);}
.ul-m1 li:hover .ico3{background-image: url(../images/ico-19-on.png);}
.ul-m1 li:hover .ico4{background-image: url(../images/ico-20-on.png);}
.ul-m1 li:hover .ico5{background-image: url(../images/ico-21-on.png);}
.ul-m1 li:hover .ico6{background-image: url(../images/ico-22-on.png);}
.ul-m1 h4{font-size: 17px;color: #333;font-weight: normal;border-top: 1px solid #ca9535;
    padding-top: 7px;
}

.ul-list1{overflow: hidden;margin: 0 -10px 30px;border-bottom: 1px solid #ccc;padding-bottom: 6px;}
.ul-list1 li{width: 50%;float: left;margin-bottom: 26px;}
.ul-list1 .con{margin: 0 10px;}
.ul-list1 .pic{padding-top: 56%;height: 0;position: relative;margin-bottom: 13px;overflow: hidden;}
.ul-list1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.ul-list1 h3 a{font-size: 20px;font-weight: normal;text-align: center;display: block;
    height: 30px;line-height: 30px;overflow: hidden;
}
.ul-list1 li .btn{position: absolute;top: -100%;left: 0;width: 100%;
    background: rgba(202,149,53,.85) url(../images/ico-btn2.png) no-repeat center center;
}
.ul-list1 li:hover .btn{top: 0;height: 100%;}
.ul-list1 li:hover h3 a{color: #ca9535;}

.pages{text-align: center;margin-bottom: 50px;}
.pages ul{display: inline-block;overflow: hidden;}
.pages li{float: left;margin: 0 10px;}
.pages li a{height: 41px;display: block;width: 41px;color: #999;border: 1px solid #999;
    font-size: 17px;font-family: arial;line-height: 41px;border-radius: 3px;
}
.pages li.next a{background: url(../images/ico-23.png) no-repeat center center;}
.pages li:hover a,.pages li.on a{background-color: #ca9535;border-color: #ca9535;color: #fff;}
.pages li.next:hover a{background-image: url(../images/ico-23-on.png);}
.pages li span{font-size: 17px;color: #999;line-height: 30px;}

.m-list2-1{margin: 0 -12px 20px;padding-top: 5px;}
.m-list2-1 li:first-child{width: 33.33%;}
.m-list2-1 li{width: 33.33%;margin-bottom: 24px;}
.m-list2-1 li .con{margin: 0 12px;}

.m-txt2{padding: 20px 20px 0;}
.m-txt2 p{font-size: 15px;line-height: 24px;color: #999;margin-bottom: 35px;}
.m-txt2 img{margin-bottom: 25px;}
.m-txt2 h3{font-size: 20px;font-weight: normal;color: #ca9535;margin-bottom: 15px;}

.ul-list2{border-bottom: 1px solid #ccc;padding-bottom: 8px;margin-bottom: 20px;}
.ul-list2 li{overflow: hidden;padding: 32px 35px 26px;border-bottom: 2px solid #fff;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.ul-list2 .time{width: 130px;float: left;background-color: #ca9535;height: 109px;
    padding: 0 9px;text-align: center;color: #fff;font-family: arial;margin-right: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.ul-list2 .time span{display: block;line-height: 41px;font-size: 18px;
    border-bottom: 1px solid rgba(245,245,245,.5);
}
.ul-list2 .time em{font-size: 35px;font-weight: bold;display: block;line-height: 67px;}
.ul-list2 .txt{overflow: hidden;padding-top: 10px;}
.ul-list2 h3{margin-bottom: 15px;}
.ul-list2 h3 a{font-size: 17px;font-weight: normal;color: #333;display: block;
    height: 25px;line-height: 25px;overflow: hidden;
}
.ul-list2 p{line-height: 25px;height: 50px;overflow: hidden;font-size: 13px;
    color: #666;
}
.ul-list2 li:hover h3 a{color: #ca9535;}
.ul-list2 li:hover{background-color: #f5f5f5;border-color: #ccc;}

.m-txt3{padding-top: 24px;border-bottom: 1px solid #ccc;}
.m-txt3 h1{font-size: 25px;font-weight: normal;color: #ca9535;text-align: center;}
.m-txt3 .time{display: block;text-align: center;color: #ca9535;font-size: 15px;margin-bottom: 30px;}
.m-txt3 p{font-size: 15px;line-height: 25px;color: #666;margin-bottom: 25px;}

.m-arrow{padding: 30px 0 20px;}
.m-arrow li{line-height: 39px;overflow: hidden;margin-bottom: 18px;padding-right: 8px;}
.m-arrow span{display: inline-block;height: 39px;width: 113px;text-align: center;font-size: 13px;
    background-color: #535353;color: #fff;margin-right: 18px;
}
.m-arrow a{font-size: 15px;color: #666;}
.m-arrow em{float: right;}
.m-arrow li:hover a{color: #ca9535;}
.m-arrow li:hover span{background-color: #ca9535;}

.hide-tab{height: 0;overflow: hidden;}

.m-info{overflow: hidden;padding: 5px;border-bottom: 1px solid #e4e4e4;padding-bottom: 28px;}
.m-info .pic{width: 350px;height: 354px;float: left;margin-right: 35px;
    box-shadow: 0px 0px 6px rgba(0,0,0,.3);
}
.m-info .pic img{width: 100%;height: 100%;display: block;}
.m-info .con{overflow: hidden;padding-top: 10px;}
.m-info h3{margin-bottom: 15px;}
.m-info h3 a{font-size: 20px;font-weight: normal;color: #333;display: block;height: 26px;
    line-height: 26px;overflow: hidden;
}
.m-info h3 a:hover{color: #ca9535;}
.m-info .tel{color: #ca9535;padding-left: 20px;font-size: 15px;margin-bottom: 18px;
    background: url(../images/ico-tel1.png) no-repeat left center;
}
.m-info .tel b{font-size: 20px;font-weight: normal;}
.m-info p.p1{font-size: 14px;color: #666;line-height: 30px;height: 60px;overflow: hidden;
    margin-bottom: 13px;
}
.m-info .service{overflow: hidden;border-top: 1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;
    padding: 20px 0;margin-bottom: 30px;
}
.m-info .service li{width: 33.33%;float: left;}
.m-info .service span{display: block;float: left;width: 50px;height: 50px;
    border-radius: 50%;background-color: #e0e0e0;background-position: center center;
    background-repeat: no-repeat;margin-right: 8px;
}
.m-info .service .ico1{background-image: url(../images/ico-24.png);}
.m-info .service .ico2{background-image: url(../images/ico-25.png);}
.m-info .service .ico3{background-image: url(../images/ico-26.png);}
.m-info .service .txt{overflow: hidden;}
.m-info .service h4{font-size: 14px;font-weight: normal;color: #ca9535;}
.m-info .service p{font-size: 12px;color: #999;}
.g-btn1{display: block;height: 40px;width: 135px;text-align: center;line-height: 40px;
    background-color: #ca9535;color: #fff;border-radius: 5px;font-size: 15px;
}
.g-btn1:hover{color: #fff;
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

.m-txt4{padding: 20px 0 50px;}
.m-txt4 h3{font-size: 20px;color: #ca9535;font-weight: normal;margin-bottom: 30px;}
.m-txt4 p{font-size: 15px;color: #666;line-height: 25px;margin-bottom: 25px;}
.m-txt4 .img{overflow: hidden;padding-top: 20px;}
.m-txt4 .pic{width: 50%;float: left;text-align: center;}
.m-txt4 .pic img{display: inline-block;}

#ban{height: 330px;background-position: center center;background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}


