blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}

/*html { zoom: .8; }*/
body{font:14px/1.5 宋体,Arial,sans-serif;color:#3a2a2a;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-color:#fff}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#3a2a2a;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#3a2a2a;text-decoration:none}
a:hover{color:#b9995a}
body{padding-top: 100px;}
.dn{display: none;}
.wp{margin:0 auto; max-width:1200px;}
.header{height:100px;padding:0 89px 0 82px;background-color:#000;position: fixed;top: 0;left: 0;width: 100%;z-index: 99;}
.logo{float:left;line-height:100px}
.logo img{display:inline-block;vertical-align:middle}
.nav{float:right;margin-top:31px}
.nav li{position:relative;float:left;margin-left:12px}
.nav li>a{display:block;font-size:18px;line-height:30px;border-radius:15px;color:#fff;letter-spacing:1px;padding:0 25px}
.nav li>a.v1{padding:0 40px 0 10px;background:url(../images/icon-add.png) right 8px center no-repeat}
.nav li>a.v1.show{background-image:url(../images/icon-cut.png)}
.nav li.ok>a,.nav li.on>a,.nav li>a:hover{background-color:#ba995a}
.nav .sub{display:none;position:absolute;left:0;right:0;top:100%;padding:39px 0 0;background-color:#000;z-index:10}
.nav .sub a{display:block;text-align:center;font-size:16px;line-height:36px;color:#fff}
.nav .sub a:hover{color:#ba995a}
.menuBtn{display:none;position:fixed;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#b9995a;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;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)}
.footer{background-color:#eadbbf;padding:50px 0 56px}
.fd-nv{/*margin-left:115px*//*margin-left: 9.5%;*/overflow: hidden; margin-bottom: 30px; padding: 0 20%;}
.fd-nv li{float:left;width: 25%;padding-left: 5%;}
/*.fd-nv li:first-child{margin-right:65px}*/
.fd-nv h4{font-size:18px;color:#755e31;margin-bottom:4px}
.fd-nv h4 a{color:#755e31}
.fd-nv .con a{font-weight:700;display:block;font-size:14px;line-height:26px;color:#ba995a;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.fd-nv .con a:hover{text-decoration:underline}
/*.fd-logo{float:right;margin-right:130px}*/
.copyright{position:relative;top:-15px;font-size: 14px; font-weight:700;color:#755e31;text-align:right;/*padding-right:275px;*/text-align: center;letter-spacing:.4px}
.copyright p{display: inline-block;}
.copyright a{color:#755e31;margin-right:30px;margin-left: 30px;}
.copyright a:hover{text-decoration:underline}
.cur,.cur a{font-size:12px;color:#5e5e5e;line-height:20px}
.cur{margin:18px 0 10px 9px;padding-left:26px;background:url(../images/cur.png) left center no-repeat}
.cur a:hover{color:#ca1318}
.banner .item a{display:block;padding-top:30%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.banner .slick-dots{position:absolute;bottom:16px;left:0;right:0;text-align:center;z-index:3}
.banner .slick-dots li{display:inline-block;margin:0 8px}
.banner .slick-dots button{width:50px;height:10px;background:#fff;font-size:0;cursor:pointer;border:none;border-radius:5px;opacity:.5}
.banner .slick-dots li.slick-active button{opacity:1}
.g-tit1{padding-top:95px}
.g-tit1 h2{font-size:24px;line-height:44px;color:#3a2a2a;font-weight:400}
.g-tit1 h2 em{width:16px;height:16px;border-radius:100%;background:#ba995a;display:inline-block;vertical-align:middle;margin-right:21px}
.pages{font-size:12px;display: table;margin: 10px auto;}
.pages .info{margin-right:12px;line-height:30px;color:#3c4551;display:inline-block;vertical-align:middle}
.pages .info .red{color:#f57c6c}
.pages ul{display:inline-block;font-size:0;line-height:30px;height:30px;vertical-align:middle}

.pages ul li{margin:0 5px;font-size:12px;line-height:28px;border-radius:4px;overflow:hidden;border:1px solid #ddd;display:inline-block;vertical-align:middle;background:#fff}
.pages ul li.page-count{
    border: none;
}
.pages ul li a{color:#999;display:block;padding:0 11px;}
.pages ul li.page-on,.pages ul li:hover{border-color:#b9995a;background-color:#b9995a}
.pages ul li.page-on a,.pages ul li:hover a{color:#fff}
.pages ul li.pages-next,.pages ul li.pages-prev{width:30px;height:30px;padding:0;background:url(../images/arrow-01.png) center center no-repeat}
.pages ul li.pages-next{background-image:url(../images/arrow-02.png)}
.pages .goto{color:#999;display:inline-block;vertical-align:middle;margin-left:5px}
.pages .goto .input{margin:0 11px;width:31px;height:31px;border:1px solid #ddd;border-radius:4px;overflow:hidden;text-align:center;color:#999;line-height:28px}
.main:after{content:"";clear:both}
.main1,.main2{padding-top:50px;padding-bottom:63px}
.main2 .col-aside{width:270px}
.main2 .col-main{padding-left:394px}
.main2 .snv li a{padding-right:30px}
.main3{padding-top:50px;padding-bottom:63px}
.main3 .col-main{padding-left:382px}
.main3 .snv li a{padding-right:30px}
.main4{padding-top:50px;padding-bottom:63px}
.main4 .col-aside{width:270px}
.main4 .col-main{padding-left:394px}
.main4 .snv li a{padding-right:30px}
.col-aside{width:260px;float:left}
.col-aside.cut{position: fixed;top: 110px;z-index: 98;}
.col-aside3 .svn li a{padding-right:30px}
.col-main{padding-left:327px}
.snv h2{margin-bottom:49px;padding-left:18px;border-left:11px solid #ba995a;font-size:26px;line-height:36px;color:#3a2a2a}
.snv ul{border-top:1px solid #f1f1f1}
.snv li{border-bottom:1px solid #f1f1f1;background-color: #fff;}
.snv li a{display:block;font-size:20px;line-height:65px;color:#3a2a2a;text-align:right;padding-right:32px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.snv li.on a,.snv li:hover a{background:#ba995a;color:#fff;font-weight: bold;}
.ban-f1 .item{height:450px;min-height:100px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.ban-f1 .item .txt{padding-top:11%}
.ban-f1 .item .txt h3{margin-bottom:10px;font-size:60px;line-height:80px;color:#fff;font-weight:400;letter-spacing:8px}
.ban-f1 .item .txt .en{font-size:40px;color:#fff;line-height:40px}
.ban-f1 .txt1{float:right;margin-right:96px}
.ban-f1 .txt2{float:right}
.ban-f1 .item .txt .en,.ban-f1 .item .txt h3{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.f-newslist{padding-top:32px}
.f-newslist ul{padding-left:20px;margin-bottom:18px}
.f-newslist li{padding-top:46px;padding-bottom:26px;border-bottom:1px solid #ba995a}
.f-newslist li:first-child{padding-bottom:14px}
.f-newslist li:last-child{border:0}
.f-newslist .tit{margin-bottom:30px;overflow:hidden;position:relative}
.f-newslist .tit h3{padding-right:100px;font-size:24px;line-height:30px;font-weight:400;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.f-newslist .tit h3 a{color:#ba995a}
.f-newslist .tit .date{font-size:16px;line-height:48px;color:#999;font-weight:700;position:absolute;right:0;top:0}
.f-newslist .desc{font-size:16px;line-height:30px;color:#666;height:90px;overflow:hidden}
.f-newslist .desc p{text-indent:2em}
.f-newslist .desc .more{color:#ba995a;text-decoration:underline}
.f-contact{padding:61px 38px 0}
.f-contact h3{margin-bottom:38px;font-size:20px;line-height:28px;color:#ba995a;font-weight:400}
.f-contact .contact{margin-bottom:56px;font-size:18px;line-height:28px;color:#3a2a2a;letter-spacing:1px}
.f-contact .contact p{margin-bottom:5px;padding-left:22px;background:url(../images/f1-icon01.png) 0 center no-repeat;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.f-contact .contact .s2{background-image:url(../images/f1-icon02.png)}
.f-contact .contact .s3{background-image:url(../images/f1-icon03.png)}
.f-contact .contact .s4{background-image:url(../images/f1-icon04.png);letter-spacing:0}
.f-contact .map{height:350px}
.f-contact #allmap{height:100%;display:block}
#allmap .anchorBL{display:none}
.q-tit1{font-weight:400;position:relative;padding-left:20px;font-size:24px;color:#3a2a2a}
.q-tit1:after{content:'';position:absolute;left:0;top:50%;margin-top:-10px;width:6px;height:20px;background-color:#b9995a}
.index-row{padding:20px 0 0;overflow:hidden}
.q-list1{overflow:hidden;padding:72px 0 50px;margin:0 -35px 0 -30px}
.q-list1 li{float:left;width:33.3%}
.q-list1 .pic{height:152px;line-height:152px;text-align:center;margin-bottom:50px}
.q-list1 .pic img{display:inline-block;vertical-align:middle;max-height:100%}
.q-list1 .more{display:block;margin:0 auto;width:162px;height:52px;line-height:50px;border-radius:26px;text-align:center;border:1px solid #ba995a;font-size:18px;color:#ba995a;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.q-list1 .more:hover{background-color:#ba995a;color:#fff}
.m-about{overflow:hidden;padding:45px 10px 0 45px}
.m-about{
    line-height: 2;
    font-size: 16px;
    text-align:justify
}
/*.m-about p{font-size:16px;line-height:2;text-align:justify}*/
.m-about p.p2{float:right;text-align:center}
.m-about.about2{margin-top:28px;padding:17px 20px 15px 21px;background-color:#f7f4ef}
.g-tit1.t2{padding-top:60px}
.m-hostory{padding:61px 0 0 10px;overflow: hidden;}
.hostory-time{float:left;width:163px}
.hostory-time li{position:relative}
.hostory-time li:after{content:'';position:absolute;left:4px;bottom:39px;width:2px;height:42px;background-color:#b9995a}
.hostory-time li:first-child:after{display:none}
.hostory-time li.on a{color:#b9995a}
.hostory-time li.on:before{content:'';position:absolute;right:0;top:50%;width:40px;height:1px;background-color:#d3d3d3}
.hostory-time a{font-weight:700;position:relative;display:block;font-size:20px;line-height:60px;padding-left:36px}
.hostory-time a:after{content:'';position:absolute;left:0;top:50%;margin-top:-5px;width:10px;height:10px;background-color:#b9995a;border-radius:50%}
.hostory-time li.on a:after{width:19px;height:10px;background:url(../images/icon-ty.png) center no-repeat}
.hostorys-box{position:relative;min-height:360px;overflow:hidden}
.hostorys-box:after{content:'';position:absolute;left:0;top:30px;bottom:0;width:1px;background-color:#d3d3d3}
.hostory-con{display:none;position:relative;overflow:hidden;padding:19px 0 0}
.hostory-con li{position:relative;background-color:#f7f4ef;padding-left:42px;margin-bottom:28px;margin-left:58px}
.hostory-con li:after{content:'';position:absolute;left:-58px;top:50%;width:40px;height:1px;background-color:#d3d3d3}
.hostory-con .inner{overflow:hidden;position: relative;}
.hostory-con span.muc{position: absolute;left: 0;top: 50%;width:100px;font-size:20px;height: 40px;line-height: 40px;margin-top: -20px;}
.hostory-con .txt{padding: 15px 0; position: relative; line-height: 2; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;/*font-weight:700;*/font-size:20px;color:#999;padding-left: 70px;}
#allmap img{max-width:none}
.m-linian{padding:40px 0 0 40px;color:#3a2a2a}
.m-linian .pingtai{line-height:36px;overflow:hidden;margin-bottom:60px}
.m-linian .pingtai .tit{display:block;float:left;font-size:22px}
.m-linian .pingtai .con{overflow:hidden}
.m-linian .pingtai .sp1{display:inline-block;padding:0 28px;font-size:18px;color:#fff;border-radius:18px;margin:0 2px 10px;background-color:#ba995a}
.m-linian .txt{font-size:16px;color:#3a2a2a;line-height:2em}
.m-linian .txt .item{overflow:hidden;margin-bottom:36px}
.m-linian .txt .tit1{float:left;display:block;font-size:18px}
.m-linian .txt .con{overflow:hidden}
.m-peiyang{padding:0 0 15px 55px}
.m-peiyang .tit{font-size:24px;color:#755e31;padding:56px 0 36px}
.m-img1 img{display:block;margin:0 auto;padding-bottom:38px;border-bottom:1px solid #f0f0f1}
.sl-list1{overflow:hidden;margin:0 -10px}
.sl-list1 li{float:left;width:33.33%}
.sl-list1 .con{margin:0 10px 20px}
.sl-list1 .pic{overflow:hidden;height:0;padding-top:63%;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}
.sl-list1 .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.m-zhaomu1{padding:38px 0 0 34px}
.m-zhaomu1 .txt{font-size:16px;color:#3a2a2a;line-height:1.64em;text-indent:2em}
.sl-list2{margin:15px 0 30px -25px;/*overflow:hidden*/}
.m-zhaomu1 .invite{margin:50px 0 5px -25px;overflow:hidden}
.scroll-zhaomu{
    min-height: 150px;
}
.m-zhaomu1 .invite h3{
    padding-left: 18px;
    border-left: 7px solid #ba995a;
    font-size: 20px;
    line-height: 25px;
    color: #ba995a;
}
.search-form {display: none;}
.search-form .search{
    height: 40px;
    margin-bottom: 20px;
}
.search-form .search input[type="text"]{
    width: 578px;
    padding: 3px 5px;
    height: 40px;line-height: 40px;
    font-size: 16px;
    border: 1px solid #f1f1f1;
    float: left;
    margin-right: 50px;
}
.search-form .search input[type="submit"]{
    height: 40px;
    line-height: 40px;
    width: 100px;
    color: #fff;
    font-size: 16px;
    background-color: #ba995a;
}
.search-form .screen{
    height: 40px;
}
.search-form .screen .scr1,.search-form .screen .scr2{
    width: 300px;
    float: left;
}
.search-form .screen span{
    font-size: 16px;
    display: inline-block;
    margin-right: 10px;
}
.search-form .screen strong{
        width: 200px;display: inline-block;
        background-image: url(../images/arrow-next.png);
        background-size: 24px 24px;
        background-repeat: no-repeat;
        background-position: center right;
        padding: 0 3px;
        height: 40px;
        line-height: 40px;
        border: 1px solid #f1f1f1;
}
.search-form .screen .scr1,.search-form .screen .scr2{
    position: relative;
}
.search-form .screen .scr1 .ul-select{
    z-index: 999;
    position: absolute;
    width: 200px;
    top: 40px;
    left: 46px;
}
.search-form .screen .scr2 .ul-select{
    z-index: 999;
    position: absolute;
    width: 200px;
    top: 40px;
    left: 78px;
}
.search-form .screen li{
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    background-color: #eadbbf;
}
.search-form .screen li a{
    display: block;
}
.search-form .screen li:hover,.search-form .screen li:hover a{
    background-color: #ba995a;
    color: #fff;
}
.search-form .screen .ul-select{
   display: none;
}


.sl-list2 li{overflow:hidden;margin-bottom:20px;line-height:35px;}
.sl-list2 .tit{line-height:40px;height: 40px;}
.sl-list2 li .td{float:left;width:21%;overflow:hidden;}
.sl-list2 li.tit .td{
    overflow: visible;
    position: relative;
}
.sl-list2 li.tit{
    overflow: visible;
}
.sl-list2 li.tit .td p{
    padding: 5px 2px;
    height: 40px;
    line-height: 40px;
    background-color: #eadbbf;
}
.sl-list2 li.tit .td1{
    cursor: pointer;
}
.sl-list2 li.tit .td .ul-zw{
    position: absolute;
    top: 40px;
    left: 8px;
    z-index: 999;
    padding: 0 10px;
}
.sl-list2 li.tit .ul-zw a{
    width: 130px;
    padding-left: 10px;
    display: block;
    background-color: #eadbbf;
    color: #3a2a2a;
    height: 35px;line-height: 35px;
    font-size: 14px;
}
.sl-list2 li.tit .ul-zw a:hover{
    color: #fff;
    background-color: #ba995a;
}
.sl-list2 li .td:nth-child(5){width:16%;text-align:right}
.sl-list2 li .td span{display:block;text-align:center;font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sl-list2 .tit .td span{font-size:16px;width:130px;margin:0 auto;color:#3a2a2a;height: 30px;line-height: 30px;  
}
.sl-list2 .tit .td1 span{
    background-color:#fff;
    background-image: url(../images/arrow-next.png);
    background-size: 18px 18px;
    background-repeat: no-repeat;
    background-position: 100px center;
}
.sl-list2 .det{display:inline-block;vertical-align:middle;width:74px;height:24px;line-height:24px;font-size:14px;color:#fff;border-radius:2px;background-color:#999;text-align:center}
.sl-list2 .det:hover{background-color:#ba995a}
.m-zhaomu2{padding:42px 0 0 36px}
.m-zhaomu2 .con1{font-size:20px;color:#3a2a2a;line-height:2.3em;padding:0 10px 33px 0;border-bottom:1px solid #f0f0f0}
.m-zhaomu2 .con1 .tr1{overflow:hidden}
.m-zhaomu2 .con1 .tr1 .td{float:left;width:36%}
.m-zhaomu2 .con1 .tr1 .td:nth-child(3){width:28%;}
.m-zhaomu2 .con2{padding-top:55px}
.m-zhaomu2 .con2 .tit{font-size:22px;color:#ba995a;font-weight:400;margin-bottom:16px}
.m-zhaomu2 .item{font-size:16px;color:#666;margin-bottom:52px}
.m-zhaomu2 .item p{line-height:2.25em}
.m-zhaomu2 .zm-btn{display:block;font-size:22px;color:#fff;white-space:nowrap;overflow:hidden;width:170px;height:50px;line-height:48px;text-align:center;border-radius:25px;border:1px solid #ba995a;background-color:#ba995a;margin-top:70px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.m-zhaomu2 .zm-btn:hover{background-color:#fff;color:#ba995a}
.m-culture{margin-left:35px}
.m-culture dl{border-bottom:1px solid #f0f0f0;padding:40px 0 20px}
.m-culture dd{overflow:hidden;line-height:30px;margin-bottom:25px}
.m-culture dd em{float:left;font-size:18px;color:#ba995a;font-weight:700}
.m-culture dd{
    font-size:18px;
}
.m-culture dd p{overflow:hidden;color:#3a2a2a}
.m-culture .txt{padding-top:42px;font-size:18px;}
.m-culture .txt h4{font-size:20px;color:#ba995a;font-weight:700;margin-bottom:15px}
.m-culture .txt span{display:block;width:62px;height:39px;text-align:center;line-height:39px;color:#3a2a2a;font-size:18px;margin-bottom:15px;background:url(../images/i-lab.png) center center no-repeat}
.m-culture .txt p.pc{display:block;width:62px;height:39px;text-align:center;line-height:39px;color:#3a2a2a;font-size:18px;margin-bottom:15px;background:url(../images/i-lab.png) center center no-repeat}
.m-culture .txt{
    color:#3a2a2a;line-height:30px;margin-bottom:13px
}
/*.m-culture .txt p{}*/
.m-culture .txt p.p2{padding-right:130px}
.slide-honor{padding:63px 0 30px}
/*.slide-honor li{overflow:hidden;height:65px;line-height:65px;padding-right:10px}*/
.slide-honor li{overflow:hidden;height:65px;/*line-height:65px;*/padding-right:10px}
.slide-honor em{float:left;font-size:18px;color:#ba995a;width:75px}
.slide-honor span{display:block;overflow:hidden;font-size:16px;color:#3a2a2a}
.slide-honor .slick-arrow{width:40px;height:70px;display:block;position:absolute;top:50%;margin-top:-35px;background:center center no-repeat #f0f0f0;outline:0;font-size:0;border:0;cursor:pointer;text-indent:9999px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index:2}
.slide-honor .slick-prev{left:-75px;background-image:url(../images/i-l.png)}
.slide-honor .slick-next{right:-20px;background-image:url(../images/i-r.png)}
.slide-honor .slick-arrow:hover{background-color:#d9d9d9;}
/*2018/10/12 修改*/
 /*增加二维码弹窗*/
     .wxg{
        position: relative;
     }
    .wxg .pic{
        display: none;
        position: absolute;
        overflow: hidden;
        top: 0;
        left: 80px;
        width: 100px;
        height: 100px;
        background-color: #fff;
    }
@media only screen and (max-width:1399px){
	.wp{
		width:1100px;
	}
    .search-form .search input[type="text"]{
        width: 500px;
    }
	.snv h2{margin-bottom: 20px;}

	.footer{padding: 25px 0 10px;}

}
@media only screen and (max-width:1300px){
   .m-zhaomu2 .con1{
    font-size: 18px;
   }
}
@media only screen and (max-width:1199px){
	.wp{
		width:900px;
	}
    .search-form .search input[type="text"]{
        width: 450px;
    }
.main .col-aside{width:200px}
.main .col-main{padding-left:250px}
.col-aside .snv a{text-align:center;padding-right:0;line-height:50px}
.col-aside .snv h2{margin-bottom:20px;font-weight:400}
.g-tit1{padding-top:55px}
.main{padding-top:30px!important;padding-bottom:50px!important}
.ban-f1 .item{height:0;padding-top:31.579%;position:relative}
.ban-f1 .item .txt{padding-top:0;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ban-f1 .item .txt1,.ban-f1 .item .txt2{left:auto;right:30px}
.ban-f1 .item .txt h3{font-size:50px;line-height:60px}
.ban-f1 .item .txt .en{font-size:30px;line-height:50px}
.f-newslist{padding-top:0}
.f-contact{padding:20px 0 0}
.f-contact h3{margin-bottom:20px}
.f-contact .contact{margin-bottom:30px}
.header{position:fixed;top:0;left:0;right:0;height:50px;z-index:99;padding:0 10px}
body{margin-top:50px;padding-top: 0;}
.logo{line-height:46px;max-width:120px}
.nav{display:none;position:absolute;top:50px;left:0;right:0;background-color:rgba(0,0,0,.8);margin-top:0;padding:20px 0 30px}
.nav li{float:none;margin-left:0;margin-bottom: 10px;}
.nav li>a{text-align:center;padding:0!important;font-size:16px}
.nav li>a.v1{background-position:right 30px center}
.nav .sub{padding:0;position:static}
.nav .sub a{font-size:14px;line-height:30px}
.menuBtn{display:block}
.q-list1 .pic{margin-bottom:10px}
.q-list1 .pic img{max-width:80%;max-height:70%}
.slide-honor .slick-prev{left:10px}
.slide-honor .slick-next{right:10px}
.fd-nv{/*margin-left:0*/}
.fd-logo{margin-right:0}
.copyright{padding-right:0;text-align:center}
}
@media only screen and (max-width:959px){
.main{padding-top:20px!important;padding-bottom:20px!important}
.col-aside,.col-main{width:100%!important;padding-left:0!important;float:none}
.col-aside .snv h2{padding-left:15px;margin-bottom:20px;font-size:24px;font-weight:400;line-height:30px;border-left:5px solid #ba995a}
.col-aside .snv a{font-size:16px;padding:0!important}
.ban-f1 .item .txt h3{font-size:30px;line-height:40px}
.ban-f1 .item .txt .en{font-size:20px;line-height:30px}
.g-tit1{padding-top:20px}
.g-tit1 h2{font-size:22px;line-height:30px}
.g-tit1 h2 em{margin-right:10px;width:12px;height:12px}
.f-newslist li{padding-top:20px;padding-bottom:20px!important}
.f-newslist .tit h3{font-size:20px}
.f-newslist .desc{font-size:16px}
.f-newslist .tit .date{line-height:30px;font-weight:400}
.pages{text-align:center}
.f-contact .contact{font-size:16px;line-height:24px}
.wp{width:768px;}
.q-list1{padding:10px 0 30px;margin:0}
.q-list1 .more{height:32px;line-height:30px;font-size:14px;width:120px}
.footer{padding:20px 0}
.fd-logo{display:none}
.fd-nv{/*margin-left:10px*/}
.copyright{top:0}
.fd-nv h4{font-size:16px}
.fd-nv .con a{font-size:14px;line-height:30px}
.slide-honor{padding:20px 0}
.slide-honor li{height:30px;line-height:28px}
.slide-honor em{width:50px}
.slide-honor em,.slide-honor span{font-size:14px}
.slide-honor .slick-prev{left:0}
.slide-honor .slick-next{right:0}
.m-about p{font-size:14px}
.hostory-time a{font-size:20px}
.hostory-con span{font-size:18px;width:60px}
.hostory-con .txt{font-size:16px}
.m-hostory{padding:20px 0 0 10px}
.m-culture dd em{font-size:15px;display:block;float:none}
.m-culture dd p{font-size:14px}
.m-culture .txt{padding-top:20px}
.m-culture .txt p{font-size:14px;}
.m-culture .txt p.p2{
    padding-right: 0;
}
.m-culture .txt h4{font-size:18px}
.m-culture .txt span{font-size:16px;margin-bottom:5px}
.m-culture dl{padding:20px 0 10px}
.m-linian{padding:20px 0 0 20px}
.m-linian .pingtai{line-height:28px;margin-bottom:20px}
.m-linian .pingtai .tit{font-size:16px;margin-bottom:5px}
.m-linian .pingtai .sp1,.m-linian .txt{font-size:14px}
.m-linian .txt .tit1{font-size:16px}
.m-linian .txt .item{margin-bottom:10px}
.m-zhaomu2 .con1 .tr1 .td{float:none;width:auto!important;text-align:left!important}
.m-zhaomu2 .con1{font-size:16px;line-height:2;padding-bottom:10px}
.m-zhaomu2{padding:20px 0 0 10px}
.m-zhaomu2 .con2{padding-top:20px}
.m-zhaomu2 .con2 .tit{font-size:18px;margin-bottom:5px}
.m-zhaomu2 .item{font-size:14px;margin-bottom:20px}
.m-zhaomu2 .zm-btn{margin-top:20px;font-size:16px;width:150px;height:40px;line-height:38px}
.m-zhaomu1 .txt{font-size:16px}
.m-zhaomu1{padding:20px 0 0 10px}
.m-peiyang .tit{padding:20px 0 10px;font-size:20px}
.sl-list2 .tit .td span{font-size:16px;width:auto}
.m-peiyang{padding-left:0}
.slide-honor .slick-arrow{opacity:.75;width:20px;-webkit-background-size:11px auto;background-size:11px auto}
.slide-honor .slick-arrow:hover{background-color:#f0f0f0}
.m-culture dd{margin-bottom:10px}
.m-linian .pingtai .tit,.m-linian .txt .tit1{float:none}
.m-about{padding:20px 0 0 10px}

	.wp{
		width: auto;
		padding: 0 40px;
	}
}
@media only screen and (max-width:767px){
	.wp{
		width: auto;
		padding: 0 20px;
	}
    .search-form .search input[type="text"]{
        width: 60%;
        margin-right: 0;
    }
    .search-form .search input[type="submit"]{
        width: 20%;
    }

    .search-form .screen .scr1, .search-form .screen .scr2{
        float: none;margin-bottom: 15px;width: auto;
    }
    .search-form .screen span{
        width: 100px;
    }
    .search-form .screen strong{
        width: 65%;
    }
    .search-form .screen .scr1 .ul-select,.search-form .screen .scr2 .ul-select{
        position: absolute;
        width: 65%;
        top: 40px;
        left: 114px;
    }
    
    .search-form .screen{
        height: auto;
    }
.main.main1,.main.main2,.main.main3,.main.main4{padding-top:15px}
.col-aside .snv h2{padding-left:10px;margin-bottom:15px;font-size:20px;font-weight:400;line-height:24px;border-left:5px solid #ba995a}
.col-aside .snv a{font-size:14px;line-height:40px}
.ban-f1 .item .txt{margin:0!important;width:100%;text-align:center;left:0;right:0}
.ban-f1 .item .txt h3{font-size:24px;line-height:30px;margin-bottom:0}
.ban-f1 .item .txt .en{font-size:14px;line-height:24px}
.g-tit1{padding-top:15px}
.g-tit1 h2{font-size:18px;line-height:24px}
.f-newslist ul{padding:0}
.f-newslist li{padding:15px 0 12px}
.f-newslist .tit h3{padding-right:0;margin-bottom:5px;font-size:18px;line-height:24px}
.f-newslist .tit .date{font-size:14px;line-height:24px;position:static}
.f-newslist .tit{margin-bottom:0}
.f-newslist .desc{height:auto;text-align:justify;font-size:14px;line-height:24px}
.pages ul li{margin:0 2px;display:none}
.pages li.on,.pages li.pages-next,.pages li.pages-prev{display:inline-block}
.pages .info{margin-right:0}
.pages .goto{margin-left:0}
.pages .goto .input{margin:0 5px;font-size:12px}
.f-contact{padding-top:15px}
.f-contact h3{margin-bottom:10px;font-size:16px}
.f-contact .contact{margin-bottom:20px;font-size:14px}
.f-contact .contact p{background-position:0 5px;white-space:normal}
.f-contact .map{height:250px}
.banner .slick-dots{bottom:6px}
.banner .slick-dots button{width:25px;height:6px;border-radius:3px}
.index-row{padding:30px 0 0}
.q-tit1{font-size:20px;padding-left:12px}
.q-list1 li{width:50%}
.q-list1 .pic{height:120px;line-height:120px;}
.fd-nv{padding: 0 !important;}
.fd-nv li{margin-bottom:10px;width: 50%;padding-left: 15%;}
.copyright{font-weight:400;font-size:12px}
.copyright em{display:block}
.copyright a{margin-right:0}
.fd-nv h4{font-size:16px;margin-bottom:0}
.fd-nv .con a{font-size:14px;line-height:22px;font-weight:400}
.hostory-time{width:80px}
.hostory-time a{font-size:16px;padding-left:20px;line-height:48px}
.m-hostory{padding-left:0}
.hostorys-box{min-height:300px}
.hostorys-box:after{top:15px}
.hostory-con li{line-height:48px;padding-left:5px;margin-left:25px;margin-bottom:20px}
.hostory-time li.on:before{width:20px}
.hostory-con li:after{width:20px;left:-22px}
.hostory-con span{font-size:14px;width:35px}
.hostory-con .txt{font-size:12px}
.hostory-time li:after{bottom:35px;height:24px}
.m-zhaomu1 .txt,.sl-list2 .tit .td span{font-size:14px}
.sl-list2 li{margin-bottom:5px!important}
.sl-list2 li .td span{font-size:14px}
.sl-list2{margin:20px 0 10px}
.scroll-zhaomu{white-space:nowrap;overflow-x:scroll;margin-bottom:20px}
.scroll-zhaomu::-webkit-scrollbar-track-piece{background-color:rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0)}
.scroll-zhaomu::-webkit-scrollbar{width:5px;height:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.scroll-zhaomu::-webkit-scrollbar-thumb{background-color:#eadbbf;background-clip:padding-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;min-height:28px}
.scroll-zhaomu .sl-list2{width:700px}
.m-peiyang .tit{font-size:16px}
.sl-list1{margin:0 -3px}
.sl-list1 .con{margin:0 3px 6px}
.m-peiyang{padding-bottom:0}
.m-zhaomu2 .con1{font-size:14px}
.wxg .pic{
    display: none;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: -70%;
    width: 100px;
    height: 100px;
    background-color: #fff;
}
}
@media only screen and (max-width:567px){
    .copyright p{
        display: block;
    }
    .search-form .screen span{width: 70px;}
    .search-form .screen .scr1 .ul-select,.search-form .screen .scr2 .ul-select{
        position: absolute;
        width:65%;
        top: 40px;
        left: 84px;
    }
    .search-form .screen li{
        height: 40px;
        line-height: 40px;
        padding-left: 10px;
        background-color: #eadbbf;
    }
    .copyright a{display: block;margin-left: 0; margin-top: 5px;}
    .wxg .pic {
        position: absolute;
        overflow: hidden;
        top: 0;
        left: -80%;
        width: 100px;
        height: 100px;
        background-color: #fff;
    }

}
@media only screen and (max-width:467px){
    .fd-nv{
        margin-left: 0;
    }
    /*.fd-nv li{
        float: left;
        width: 50%;
        padding-left: 20px;
        margin-right: 0 !important;
    }*/
    
    .wxg .pic {
        position: absolute;
        overflow: hidden;
        top: 0;
        left: -100%;
        width: 100px;
        height: 100px;
        background-color: #fff;
    }

}

.m-media1 h1{  font-size: 20px; margin-bottom: 10px;}
.m-media1 .title {padding: 20px 0;}
.m-media1 .txt { line-height: 2; font-size: 16px; }

.ban-f1 .item .txt{display: none;}


