
/* 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:黑体; 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;
}


.headerbg {background: #0e2c27;}
.header{width: 1200px;margin: auto;height: 112px;position: relative;}
.header .tel {position: absolute;width: 210px;height: 48px;right: 0px;top: 36px;background: url(../image/tel.png) no-repeat left center;}
.header .tel span {font-size: 24px;display: block;width: 100%;line-height: 24px;text-align: left;color:#fff;text-indent: 40px;}
.header .tel p {text-indent: 40px;text-align: left; color: #fff; font-size: 18px;}
.header .logo{float: left;margin-top: 20px;}
.headerbg2 {background: #fabe00;height: 43px;}
.headerbg2 .nav{width: 1200px;margin: auto;}
.headerbg2 .nav > li{float: left;width: 120px;height: 43px;position: relative;border-right: 1px solid #0e2c27;}
.headerbg2 .nav > li>a{width: 120px;height: 43px;display: block;color: #0e2825;font-size: 16px;text-align: center;line-height: 43px;font-weight: bold;}
.headerbg2 .nav > li>ul{position: absolute;top: 43px;left: 0;display: none;z-index: 2;border-top: 2px solid #0e2c27;}
.headerbg2 .nav > li>ul>li{width: 120px;height: 54px;border-bottom: 1px solid #333;line-height: 54px;text-align: center;background: #fff;}
.headerbg2 .nav > li>ul>li:nth-last-of-type(1){border: none;}
.headerbg2 .nav > li>ul>li>a{color: #0e2c27;font-size: 16px;font-weight: bold;}
.headerbg2 .nav > li>ul>li>a:hover{color: #0e2825;}




/*banner*/

.banner, .banner .bd li { width: 100%; height: 700px; overflow: hidden;}
.banner { position: relative; z-index: 0;}
.banner .hd { position: absolute; z-index: 1; bottom: 100px; 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:#fdd000;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(../image/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(../image/right.png) no-repeat center;border-radius: 50%;}
.banner .prev:hover{background: #fff url(../image/left-hover.png) no-repeat center;border: none;}
.banner .next:hover{background: #fff url(../image/right-hover.png) no-repeat center;border: none;}


.nrbanner  {width:100%;}
.nrbanner img {max-width:100%;}


.index_bj1 {background: url(../image/about_bj.jpg) no-repeat center;}

.index-kjrk{width: 1200px;height: 230px;margin: auto;}
.index-kjrk .dhcx{height: auto;overflow: hidden;margin-top: -80px;position: relative;}
.index-kjrk .dhcx .title {width: 138px;height: 30px;line-height: 30px;background: url(../image/cx-bj.png) no-repeat center;text-align: center;color:#0e2825;font-size: 16px;}
.index-kjrk .dhcx .srk{width: 100%;padding: 30px 40px;background: #fff;overflow: hidden;}
.index-kjrk .dhcx .srk input{width: 900px;height: 48px;border: none;text-indent: 18px;color: #aeaeae;font-size: 16px;float: left;background: #eeeeee;}
.index-kjrk .dhcx .srk input::-webkit-input-placeholder{color:#aeaeae;opacity:1;}
.index-kjrk .dhcx .srk input::-moz-input-placeholder{color:#aeaeae;opacity:1;}
.index-kjrk .dhcx .srk input::-ms-input-placeholder{color:#aeaeae;opacity:1;}
.index-kjrk .dhcx .srk input::-o-input-placeholder{color:#aeaeae;opacity:1;}
.index-kjrk .dhcx .srk button{font-size: 20px;width: 213px;height: 48px;background: #fabe00 url(../image/ss.png) no-repeat 20px center ;line-height: 46px;text-align: center;color:#0e2825;border: 1px solid #e5e5e5;float: right;cursor: pointer;}

 
.index-about{width: 1200px;margin: auto;overflow: hidden;}
.index-about .img {float: left;width: 478px;padding-right:54px;}
.index-about .img img {width: 478px;}
.index-about .text {float: right;width: 670px;}
.index-about .text .title{float: left;}
.index-about .text .title h2{font-weight: bold;font-size: 40px;color: #fabe00;line-height: 50px;margin: auto;line-height: 50px;font-family:Arial;}
.index-about .text .title p{color: #fabe00;font-size: 24px;line-height: 40px;}
.index-about .text .title span{width: 65px;background: #fabe00;height: 3px;margin-top: 10px;display: block;}
.index-about .text .gengd {display: block;float: right;width: 80px;background: #fabe00;height: 30px;line-height: 30px;border-radius:30px;text-align: center;font-size: 16px;color:#0e2825;margin-top: 50px;}
.index-about .text .desc{line-height: 30px;font-size: 16px;margin-top: 120px;color: #FFF;padding-bottom:100px;}

 
.index-fuwu {width: 1200px;margin: auto;overflow: hidden;padding:100px 0;}
.index-fuwu .title{width: 100%;margin-bottom: 40px;}
.index-fuwu .title h2{font-weight: bold;font-size: 40px;color: #0e2825;line-height: 50px;margin: auto;line-height: 50px;font-family:Arial;}
.index-fuwu .title p{color: #0e2825;font-size: 24px;line-height: 40px;}
.index-fuwu .title span{width: 65px;background: #0e2825;height: 3px;margin-top: 10px;display: block;}
.index-fuwu li {width: 279px;float: left;margin-right:27px;border:1px solid #bfbfbf;padding:30px;}
.index-fuwu li:last-child {margin-right:0px;}
.index-fuwu li .img {height:65px;margin-top:30px;}
.index-fuwu li .img img {height:65px;}
.index-fuwu li .img img.on {display: none;}
.index-fuwu li .desc{margin:15px 0;}
.index-fuwu li .desc h2{font-weight: bold;font-size: 20px;color: #0e2825;line-height: 30px;}
.index-fuwu li .desc p{color: #8b8b8b;font-size: 16px;line-height: 24px;}
.index-fuwu li .more {display: block;width: 64px;height: 23px;line-height: 23px;border-radius:23px;text-align: center;font-size: 14px;color:#bfbfbf;border:1px solid #bfbfbf;}
.index-fuwu li:hover {background: #fabe00;border:1px solid #fabe00;}
.index-fuwu li:hover .img img {display: none;}
.index-fuwu li:hover .img img.on {display: block;}
.index-fuwu li:hover .desc p{color: #0e2825;}
.index-fuwu li:hover .more {background: #0e2825;border:1px solid #0e2825;color:#fabe00;}

 
.index-cpfw{width: 100%;margin: auto;overflow: hidden;background: #eeeeee;}
.index-cpfw .img {float: left;width: 50%;}
.index-cpfw .img img {max-width: 100%;}
.index-cpfw .text {float: left;width: 600px;padding-top:40px;padding-left:60px;}
.index-cpfw .text .title{float: left;}
.index-cpfw .text .title h2{font-weight: bold;font-size: 40px;color: #0e2825;line-height: 50px;margin: auto;line-height: 50px;font-family:Arial;}
.index-cpfw .text .title p{color: #0e2825;font-size: 24px;line-height: 40px;}
.index-cpfw .text .title span{width: 65px;background: #0e2825;height: 3px;margin-top: 10px;display: block;}
.index-cpfw .text .gengd {display: block;float: right;width: 80px;background: #0e2825;height: 30px;line-height: 30px;border-radius:30px;text-align: center;font-size: 16px;color:#fff;margin-top: 60px;}
.index-cpfw .text .desc{line-height: 32px;font-size: 16px;margin-top: 150px;color: #000;padding-bottom:100px;}


.index-news{width: 1200px;margin: auto;margin-top: 100px;margin-bottom: 60px;overflow: hidden;}
.index-news .title{width: 100%;}
.index-news .title h2{font-weight: bold;font-size: 40px;color: #0e2825;line-height: 50px;margin: auto;line-height: 50px;font-family:Arial;}
.index-news .title p{color: #0e2825;font-size: 24px;line-height: 40px;}
.index-news .title span{width: 65px;background: #0e2825;height: 3px;margin-top: 10px;display: block;}
.index-news .list{width: 1200px;margin-top: 45px;}
.index-news .list li {width: 279px;float: left;margin-right:27px;border:1px solid #bfbfbf;}
.index-news .list li:last-child {margin-right:0px;}
.index-news .list li .img{width: 100%;height: 192px;}
.index-news .list li .img img{width: 100%;height: 192px;}
.index-news .list li .desc{width: 100%;padding:30px;}
.index-news .list li .desc h2{line-height: 30px;font-size: 16px;font-weight: normal;color: #0e2825;}
.index-news .list li .desc span{width: 65px;background: #0e2825;height: 3px;display: block;margin:10px 0;}
.index-news .list li .desc p{width: 100%;line-height: 25px;font-size: 14px;color: #8b8b8b;}
.index-news .list li:hover .desc {background: #fabe00;}
.index-news .list li:hover .desc p{color: #0e2825;}


.footerbj {background: url(../image/footer_bj.png) no-repeat right bottom;height:138px;}


.footer {overflow: hidden;background: #0e2d28;padding:50px 0;width:100%;}
.footer .momn{width: 1200px;margin: auto;}
.footer .left{float: left;width:187px;}
.footer .right{float: left;width:412px;}
.footer .title h2{line-height: 30px;font-size: 18px;font-weight: normal;color: #fff;}
.footer .title span{width: 45px;background: #fabe00;height: 1px;display: block;margin-top: 10px;}
.footer .left ul {width:100px;float: left;margin-top: 27px;}
.footer .left ul a {display: block;width: 100px;color: #fff;font-size: 16px;line-height: 30px;}
.footer .right .desc {margin-top: 27px;font-size: 16px;line-height: 30px;color: #fff;}
.footer .right .lx {margin-top: 20px;}
.footer .right .lx  .qqico{padding:20px;display: inline-block;width: 29px;height: 23px;background: url(../image/lx1.png) no-repeat center;}
.footer .right .lx  .weixinico{padding:20px;display: inline-block;width: 29px;height: 23px;background: url(../image/lx2.png) no-repeat center;}
.footer .right .lx  .weiboico{padding:20px;display: inline-block;width: 29px;height: 23px;background: url(../image/lx3.png) no-repeat center;}

.footer .right .ss {margin-top: 31px;}
.footer .right .ss{width: 100%;overflow: hidden;}
.footer .right .ss input{width: 295px;height: 48px;border: none;text-indent: 18px;color: #aeaeae;font-size: 14px;float: left;background: #eeeeee;}
.footer .right .ss input::-webkit-input-placeholder{color:#aeaeae;opacity:1;}
.footer .right .ss input::-moz-input-placeholder{color:#aeaeae;opacity:1;}
.footer .right .ss input::-ms-input-placeholder{color:#aeaeae;opacity:1;}
.footer .right .ss input::-o-input-placeholder{color:#aeaeae;opacity:1;}
.footer .right .ss button{font-size: 16px;width: 115px;height: 48px;background: #fabe00 url(../image/ss.png) no-repeat 10px center ;background-size: 17px;line-height: 46px;text-align: center;color:#0e2825;cursor: pointer;}



.copyright{width: 100%;height: 65px;background: #fabe00;}
.copyright p{width: 1200px;margin: auto;line-height: 65px;color: #0e2825;font-size: 16px;}
.copyright p a{color: #0e2825;}
.copyright p span{float: right;}

.kefu {position: fixed;right:0;top:40%;}

.p-here{width: 100%;overflow: hidden;margin-bottom: 30px;}
.p-here .row{width: 1200px;margin: auto;border-bottom:1px solid #e5e5e5;padding:30px 0;overflow: hidden;margin-top: 30px;}
.p-here .row .title{float: left;}
.p-here .row .title h2{font-weight: bold;font-size: 40px;color: #0e2825;line-height: 50px;margin: auto;line-height: 50px;font-family:Arial;}
.p-here .row .title p{color: #0e2825;font-size: 24px;line-height: 40px;}
.p-here .row .title span{width: 65px;background: #0e2825;height: 3px;margin-top: 10px;display: block;}
.p-here .row .lpar{float: right;color: #000;font-size: 16px;line-height: 70px;    margin-top: 50px;}
.p-here .row .lpar a{color: #fabe00;}

.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: 88px;height: 70px;text-align: center;line-height: 70px;color: #000;}
.p-here .row .rpar li a.on{border-bottom:5px solid #004f99;color:  #004f99;}
.p-here .row .rpar li a:hover{border-bottom:5px solid #004f99;color:  #004f99;}

.p-content{width: 1200px;margin: auto;padding-bottom: 80px;}
 
.p-content .ccpslist{width: 1200px;}
.p-content .ccpslist li{float: left;margin-bottom: 50px;width: 393px;height: 515px;position: relative;}
.p-content .ccpslist li:nth-of-type(even){margin-left:10px;margin-right:10px;}
.p-content .ccpslist li .img{width: 100%;height: 288px;}
.p-content .ccpslist li .spc{width: 100%;height: 190px;color: #000;margin-top: 10px;}
.p-content .ccpslist li .spc h2{line-height: 40px;font-size: 18px;}
.p-content .ccpslist li .spc p{width: 100%;margin: auto;line-height: 24px;font-size: 16px;}
.p-content .ccpslist li .spc p.more{width: 78px;height: 28px;border:1px solid #000;position: absolute;bottom: 20px;text-align: center;}
.p-content .ccpslist li:hover .spc p.more{background: #004f99;color: #fff;}
.p-content .ccpps {margin-top: 20px;}
.p-content .ccpps p {margin:30px 0;line-height:45px;font-size: 16px;}

.p-content .newslist{width: 1200px;margin: auto;}
.p-content .newslist li{width: 1200px;height: 260px;float: left;margin-bottom: 38px;background: #eeeeee;}
.p-content .newslist li .img{width: 420px;height: 260px;float: left;}
.p-content .newslist li .img img{width: 420px;height: 260px;}
.p-content .newslist li .spc{float: right;width: 770px;height: 260px;position: relative;color: #333;padding: 20px;}
.p-content .newslist li .spc .title{height: 46px;width: 100%;line-height: 46px;font-size: 20px;margin-top: 0px;margin-bottom: 5px;font-weight: bold;}
.p-content .newslist li .spc .spcdesc{width: 100%;height: auto;line-height: 30px;font-size: 16px;}
.p-content .newslist li .spc .more{width: 80px;height: 34px;text-align: center;font-size: 14px;line-height: 34px;border:1px solid #333;border-radius:23px;margin-top: 18px;}
.p-content .newslist li:hover .spc .more{background: #0e2825;color: #fff;}

.page{width: 1200px;height: 80px;line-height: 80px;text-align: center;margin:auto;margin-bottom: 50px;}
.page a {padding:10px;margin:0 5px;border:1px solid #eeeeee}
.page a.on {background: #e94b1b;color:#fff}
.page a:hover {background: #e94b1b;color:#fff}

.p-content .content  p{color: #000;font-size: 16px;line-height:35px;}

.zxly {width: 1200px;margin: auto;}
.zxly .list {margin-top: 50px;}
.zxly .list .title {color:#3f3a39;font-size: 27px;line-height:35px;border-left:10px solid #fabe00;padding-left:10px;}
.zxly .list li {margin-top: 20px;overflow: hidden;}
.zxly .list li span {float: left;display: block;width: 100px;height: 48px;line-height: 48px;font-size: 22px;}
.zxly .list li input {float: left;width: 270px;height: 48px;border:1px solid #ededed;text-indent: 18px;}
.zxly .list li select {float: left;width: 100px;height: 48px;border:1px solid #ededed;text-indent: 18px;font-size: 18px;}
.zxly .list button {width: 200px;height: 45px;background: #fabe00;text-align: center;line-height: 45px;color: #fff;font-size: 20px;border:none;cursor: pointer;}



.zxkf{width: 1200px;margin: auto;}
.zxkf img{max-width: 100%;}
.zxkf .img{width: 100%;float: left;}
.zxkf .lpar{float: left;width: 1200px;}
.zxkf .fwzz{width: 1200px;height: 70px;float: left;margin-top: 37px;}
.zxkf .fwzz .img{width: 88px;float: left;}
.zxkf .fwzz .spc{width:600px;float: left;height: 60px;line-height: 60px;}
.zxkf .fwzz .spc p{color: #004f99;font-size: 42px;padding-bottom: 3px;}
.zxkf .fwzz .spc span{color: #231815;font-size: 12px;}
.zxkf .lpar .list{width: 100%;float: left;}
.zxkf .lpar .list li{width: 390px;float: left;margin-right: 30px;margin-top: 24px;height: 62px;background: #004f99;}
.zxkf .lpar .list li a{color: #fff;width: 326px;height: 62px;text-indent: 38px;display: block;float: right;font-size: 24px;line-height: 62px;}
.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(../image/hwzz.jpg) no-repeat center top;padding-top: 1px;}
.hwzz .suos {width: 640px;height: 80px;margin-top: 220px;margin-left: 287px;border: 2px solid #fabe00;background: #fff;}
.hwzz .suos .img{width: 55px;float: left;text-align: right;line-height: 72px;}
.hwzz .suos input{float: left;width: 421px;height: 76px;padding: 28px;color: #333;font-size: 16px;resize: none;}
.hwzz .suos button{float: left;width: 160px;height: 76px;background: #fabe00;text-align: center;line-height: 76px;color: #000;font-size: 20px;border:none;cursor: pointer;}
