@charset "utf-8";
/* CSS Document已经更新过了 */
body,ul,li,form,h1,h2,h3,h4,h5,h6,p,dl,dt,dd{margin:0; padding:0;}
body{ font-size:14px; font-family:Microsoft YaHei; min-width:1225px; }

em,i,u{ font-style:normal}
ul,li{ list-style:none;}
img{margin:0; padding:0; border:none;vertical-align: middle;}
a{text-decoration: none;color: #231713;}
input,textarea,select,button{ outline:none; padding:0;border: none;}
.clear:after { content:''; display:block; clear:both; }
.clear{ zoom:1; }

*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.header{width: 1200px;margin: auto;height: 87px;}
.header .logo{float: left;}
.header .nav{float: right;margin-right: 30px;width: 720px;}
.header .nav > li{float: left;margin: 0 8px;width: 128px;height: 87px;position: relative;}
.header .nav > li>a{width: 128px;height: 87px;display: block;color: #3d2d21;font-size: 18px;text-align: center;line-height: 87px;}
.header .nav > li:hover{background: url(../img/nav-bg.png) no-repeat center;}
.header .nav > li>ul{position: absolute;top: 87px;left: 0;display: none;z-index: 2;}
.header .nav > li>ul>li{width: 128px;height: 54px;border-bottom: 1px solid #825617;line-height: 54px;text-align: center;background: url(../img/xl-bg.png) repeat;}
.header .nav > li>ul>li:nth-last-of-type(1){border: none;}
.header .nav > li>ul>li>a{color: #fff;font-size: 20px;}
.header .nav > li>ul>li>a:hover{color: #f4a423;}



/*banner*/

.banner, .banner .bd li { width: 100%; height: 760px; overflow: hidden;}
.banner { position: relative; z-index: 0;}
.banner .hd { position: absolute; z-index: 1; bottom: 154px; left:0; width: 100%; height:12px; text-align: center;}
.banner .hd ul {width:100%; height:12px;}
.banner .hd li { display: inline-block; *display:inline; *zoom:1; vertical-align: top; margin: 0 5px; width: 12px; height: 12px; border:2px solid #fff;border-radius: 50%;}
.banner .hd li.on { background-color:#f4a423;border: none;}

.banner .prev{width: 66px;height: 66px;position: absolute;top: 50%;margin-top: -33px;border: 3px solid #fff;left: 138px;cursor: pointer;background: url(../img/left.png) no-repeat center;border-radius: 50%;}
.banner .next{width: 66px;height: 66px;position: absolute;top: 50%;margin-top: -33px;border: 3px solid #fff;right: 138px;cursor: pointer;background: url(../img/right.png) no-repeat center;border-radius: 50%;}
.banner .prev:hover{background: #fff url(../img/left-h.png) no-repeat center;border: none;}
.banner .next:hover{background: #fff url(../img/right-h.png) no-repeat center;border: none;}

.index-kjrk{width: 1200px;height: 182px;position: relative;top: -90px;margin: auto;background: #f7f7f8;}
.index-kjrk .dhcx{width: 455px;margin-top: 57px;float: left;height: 60px;}
.index-kjrk .dhcx .img{width: 110px;float: left;text-align: right;}
.index-kjrk .dhcx .srk{width: 323px;height: 42px;float: right;margin-top: 8px;}
.index-kjrk .dhcx .srk input{width: 243px;height: 42px;border: none;background: #F4A423;text-indent: 18px;color: #FFFFFF;font-size: 12px;float: left;}
.index-kjrk .dhcx .srk input::-webkit-input-placeholder{color:#fff;opacity:1;}
.index-kjrk .dhcx .srk input::-moz-input-placeholder{color:#fff;opacity:1;}
.index-kjrk .dhcx .srk input::-ms-input-placeholder{color:#fff;opacity:1;}
.index-kjrk .dhcx .srk input::-o-input-placeholder{color:#fff;opacity:1;}
.index-kjrk .dhcx .srk button{width: 80px;height: 42px;background: #231815;text-align: center;line-height: 42px;text-align: center;color: #FFFFFF;border: 0;float: left;cursor: pointer;}
.index-kjrk .fwjs{width: 280px;height: 60px;float: left;margin-top: 57px;}
.index-kjrk .fwjs .img{width: 115px;float: left;text-align: right;}
.index-kjrk .fwjs .spc{width: 153px;float: right;height: 34px;margin-top: 13px;border-right:1px solid #c9c9c9;line-height: 1;}
.index-kjrk .fwjs .spc p{color: #231815;font-size: 16px;padding-bottom: 3px;}
.index-kjrk .fwjs .spc span{color: #231815;font-size: 12px;}
.index-kjrk .fwzz{width: 222px;height: 60px;float: left;margin-top: 57px;}
.index-kjrk .fwzz .img{width: 88px;float: left;text-align: right;}
.index-kjrk .fwzz .spc{width: 118px;float: right;height: 34px;margin-top: 13px;border-right:1px solid #c9c9c9;line-height: 1;}
.index-kjrk .fwzz .spc p{color: #231815;font-size: 16px;padding-bottom: 3px;}
.index-kjrk .fwzz .spc span{color: #231815;font-size: 12px;}
.bn{border: none !important;}

.index-zyyw{width: 1200px;margin: auto;margin-top: -90px;}
.index-zyyw .title{width: 100%;height: 260px;}
.index-zyyw .title p{font-size: 48px;color: #231713;text-align: center;padding-top: 76px;}
.index-zyyw .title h2{font-weight: normal;font-size: 32px;color: #231713;width: 514px;height: 60px;margin: auto;text-align: center;
background: url(../img/line.png) no-repeat center;line-height: 60px;}
.index-zyyw .list{width: 1200px;}
.index-zyyw .list li{float: left;margin-right: 22px;margin-bottom: 20px;}
.index-zyyw .list .pone{width: 385px;height: 620px;background: url(../img/o-bg.png) no-repeat center bottom;}
.index-zyyw .list .pone .img{width: 100%;height: 389px;}
.index-zyyw .list .pone .spc{width: 385px;height: 190px;color: #231815;}
.index-zyyw .list .pone .spc h2{text-align: center;line-height: 62px;font-size: 25px;font-weight: normal;line-height: 62px;}
.index-zyyw .list .pone .spc p{width: 310px;margin: auto;line-height: 24px;}
.index-zyyw .list li.pone:hover{background: none;}
.index-zyyw .list li.pone:hover .spc{background: #F4A423;color: #fff;}
.index-zyyw .list li.last{margin-right: 0;}
.index-zyyw .list .ptwo{width: 282px;height: 570px;background: url(../img/t-bg.png) no-repeat center bottom;}
.index-zyyw .list .ptwo .img{width: 100%;height: 337px;}
.index-zyyw .list .ptwo .spc{width: 282px;height: 198px;color: #231815;}
.index-zyyw .list .ptwo .spc h2{text-align: center;line-height: 62px;font-size: 25px;font-weight: normal;line-height: 62px;padding-top: 8px;}
.index-zyyw .list .ptwo .spc p{width: 210px;margin: auto;line-height: 24px;}
.index-zyyw .list li.ptwo:hover{background: none;}
.index-zyyw .list li.ptwo:hover .spc{background: #F4A423;color: #fff;}
.index-zyyw .list li.last{margin-right: 0;}

.index-case{width: 1200px;margin: auto;margin-bottom: 250px;}
.index-case .title{width: 100%;height: 260px;}
.index-case .title p{font-size: 48px;color: #231713;text-align: center;padding-top: 76px;}
.index-case .title h2{font-weight: normal;font-size: 32px;color: #231713;width: 514px;height: 60px;margin: auto;text-align: center;
background: url(../img/line.png) no-repeat center;line-height: 60px;}
.index-case .list{width: 1200px;}
.index-case .list li{margin-right: 21px;width: 284px;float: left;border: 1px solid #F4A423;height: 120px;margin-bottom: 25px;}
.index-case .list li img{width: 282px;height: 118px;}
.index-case .list li.last{margin-right: 0;}

.index-about{width: 100%;height: 892px;background: url(../img/about-bg.jpg) no-repeat center;}
.index-about .title{width: 100%;height: 260px;}
.index-about .title p{font-size: 48px;color: #f4a01a;text-align: center;padding-top: 76px;}
.index-about .title h2{font-weight: normal;font-size: 32px;color: #f4a01a;width: 514px;height: 60px;margin: auto;text-align: center;
background: url(../img/line2.png) no-repeat center;line-height: 60px;}
.index-about .spc{height: 303px;width: 1200px;margin: auto;color: #FFFFFF;line-height: 42px;font-size: 18px;text-align: center;}
.index-about .more{width: 108px;height: 36px;border-radius: 18px;background: #fff;text-align: center;margin: auto;line-height: 36px;font-size: 16px;color: #3d2d21;display: block;}
.index-about .more:hover{background: #F4A423;}
.index-about .about{width: 1200px;margin: auto;margin-top: 160px;}
.index-about .about li{width: 290px;float: left;text-align: center;color: #f4a01a;font-size: 20px;}

.footer{width: 100%;height: 677px;}
.footer .lxxx{width: 100%;height: 224px;background: #f7f7f8;}
.footer .lxxx .row{width: 1200px;height: 224px;margin: auto;}
.footer .lxxx .row .add{width: 494px;float: left;margin-top: 57px;}
.footer .lxxx .row .add .img{width: 100%;height: 56px;text-align: center;}
.footer .lxxx .row .add .spc{width: 100%;height: 84px;line-height: 84px;color: #000000;}
.footer .lxxx .row .add .spc span{line-height: 24px;display: inline-block;vertical-align: middle;padding-left: 84px;}
.footer .lxxx .row .tel{width: 206px;float: left;margin-top: 57px;}
.footer .lxxx .row .tel .img{width: 100%;height: 56px;text-align: center;}
.footer .lxxx .row .tel .spc{width: 100%;height: 84px;line-height: 84px;color: #000000;text-align: center;}
.footer .lxxx .row .cz{width: 500px;float: left;margin-top: 57px;}
.footer .lxxx .row .cz .img{width: 100%;height: 56px;text-align: center;}
.footer .lxxx .row .cz .spc{width: 100%;height: 84px;line-height: 84px;color: #000000;text-align: center;}
.footer .menu{width: 100%;height: 372px;background: url(../img/f-bg.jpg) no-repeat center;}
.footer .menu .row{width: 1200px;margin: auto;}
.footer .menu ul{width: 176px;height: 314px;float: left;margin-top: 58px;}
.footer .menu ul.first{width: 202px;}
.footer .menu ul li{float: left;line-height: 34px;height: 34px;width: 100%;text-align: center;color: #fff;}
.footer .menu ul li.first{height: 43px;line-height: 20px;font-size: 18px;}
.footer .menu ul li a{color: #FFFFFF;font-size: 16px;}
.footer .menu ul .logo{float: left;margin-top: 30px;}
.footer .menu .rpar{float: right;width: 294px;margin-top: 57px;}
.footer .menu .rpar .img{width: 100%;float: right;text-align: right;height: 160px;}
.footer .menu .rpar .img img{width: 114px;height: 114px;}
.footer .menu .rpar .img p{color: #FFFFFF;font-size: 16px;line-height: 38px;}
.footer .menu .rpar .tel{color: #FFFFFF;font-size: 31px;width: 100%;float: right;text-align: right;font-weight: bold;line-height: 1;}
.footer .copyright{width: 100%;height: 82px;background: #f4a01a;}
.footer .copyright p{width: 1200px;margin: auto;line-height: 82px;color: #3D2D21;font-size: 16px;}
.footer .copyright p a{color: #3D2D21;}
.footer .copyright p span{float: right;}

.p-here{width: 100%;height: 70px;background: #F4A01A;}
.p-here .row{width: 1200px;margin: auto;}
.p-here .row .lpar{float: left;color: #fff;font-size: 16px;line-height: 70px;}
.p-here .row .lpar a{color:  #231815;}
.p-here .row .rpar{float: right;text-align: right;}
.p-here .row .rpar li{display: inline-block;}
.p-here .row .rpar li a{display: block;width: 119px;height: 70px;text-align: center;line-height: 70px;color: #231815;}
.p-here .row .rpar li a.on{background: url(../img/h-bg.png) no-repeat center;}

.p-content{width: 1200px;margin: auto;padding-bottom: 80px;}
.p-content .title{width: 100%;height: 260px;}
.p-content .title p{font-size: 48px;color: #231713;text-align: center;padding-top: 76px;}
.p-content .title h2{font-weight: normal;font-size: 32px;color: #231713;width: 514px;height: 60px;margin: auto;text-align: center;
background: url(../img/line.png) no-repeat center;line-height: 60px;}
.p-content .content{width: 1200px;color: #000000;line-height: 24px;}

.p-content .newslist{width: 1200px;margin: auto;}
.p-content .newslist li{width: 1200px;height: 176px;float: left;margin-bottom: 30px;}
.p-content .newslist li .img{width: 272px;height: 176px;float: left;}
.p-content .newslist li .img img{width: 272px;height: 176px;}
.p-content .newslist li .spc{float: right;width: 915px;height: 176px;background: #f7f7f8;padding: 0 36px;}
.p-content .newslist li .spc .title{height: 46px;width: 100%;line-height: 46px;color: #f4a01a;font-size: 22px;margin-top: 23px;}
.p-content .newslist li .spc .spcdesc{width: 100%;height: 70px;color: #000000;line-height: 24px;}
.p-content .newslist li .spc .more{width: 66px;height: 24px;text-align: center;color: #fff;font-size: 12px;line-height: 24px;border-radius: 12px;background: #f4a01a;}

.page{width: 1200px;height: 80px;line-height: 80px;text-align: center;margin:auto;margin-bottom: 50px;}

.zxkf{width: 1200px;margin: auto;}
.zxkf img{max-width: 100%;}
.zxkf .img{width: 100%;float: left;}
.zxkf .lpar{float: left;width: 600px;}
.zxkf .fwzz{width: 400px;height: 70px;float: left;margin-top: 37px;}
.zxkf .fwzz .img{width: 88px;float: left;}
.zxkf .fwzz .spc{width: 300px;float: left;height: 34px;margin-top: 18px;border-right:1px solid #c9c9c9;line-height: 1;}
.zxkf .fwzz .spc p{color: #231815;font-size: 16px;padding-bottom: 3px;}
.zxkf .fwzz .spc span{color: #231815;font-size: 12px;}
.zxkf .lpar .list{width: 100%;float: left;}
.zxkf .lpar .list li{width: 238px;float: left;margin-right: 30px;margin-top: 24px;height: 46px;background: url(../img/k-3.png) no-repeat center;}
.zxkf .lpar .list li a{color: #f4a01a;width: 238px;height: 46px;line-height: 46px;text-indent: 64px;display: block;}
.zxkf .lpar .list li em{padding-right: 20px;}
.zxkf .lpar .tel{font-size: 30px;font-weight: bold;height: 92px;line-height: 92px;color: #1b0400;}

.hwzz{width: 1200px;height: 650px;background: url(../img/hwzz.jpg) no-repeat center top;padding-top: 1px;}
.hwzz textarea{width: 690px;height: 230px;margin-left: 270px;margin-top: 130px;border: 1px solid #ddd;padding: 28px;color: #333;font-size: 24px;resize: none;margin-right: 270px;}
.hwzz button{width: 180px;height: 42px;background: #f4a423;text-align: center;line-height: 42px;color: #FFFFFF;font-size: 20px;border:none;margin-left: 522px;margin-top: 22px;cursor: pointer;}
