@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:1200px; }

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; }



.header{width: 1200px;height: 110px;margin: auto;}
.header .logo{float: left;}
.header .tel{float: right;width: 200px;height: 110px;background: url(../img/tel.png) no-repeat 94px 25px;font-size: 18px;color: #e4cc98;text-indent: 30px;text-align: right}
.header .tel p{width: 100%;padding-top: 28px;}
.header .tel span{font-weight: bold;font-size: 23px;}
.header .nav{position: relative;float: left;margin-left: 100px;}
.header .nav > li{height: 110px;display: inline-block;*display: inline;width: 107px;text-align: center;position: relative;}
.header .nav > li > a{color: #363636;font-size: 18px;height: 110px;width: 107px;display: block;line-height: 110px;}
.header .nav > li:hover > a{color: #e4cc98;}
.header .nav > li > ul{width: 110px;position: absolute;top: 95px;left: 0;display: none;z-index: 2;text-align: center;border-top: 5px solid #e4cc98;padding-top: 10px;}
.header .nav > li > ul > li{width: 110px;height: 34px;line-height: 34px;text-align: center;display: inline-block;*display: inline;text-align: center;*zoom: 1;background: #070e2d;border-bottom: 1px solid #686a9a;}
.header .nav > li > ul > li > a{color: #fff;font-size: 14px;}
.header .nav > li > ul > li > a:hover{color: #FABE00;}

/*banner*/

.banner, .banner .bd li { width: 100%; height: 640px; overflow: hidden;}
.banner { position: relative; z-index: 0;}
.banner .hd { position: absolute; z-index: 1; bottom: 18px; 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-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; background-color: #fff;}
.banner .hd li.on { background-color:#FABE00;}

.index-rk{width: 1200px;margin: auto;height: 440px;}
.index-rk li{width: 388px;height: 160px;float: left;margin-right: 18px;margin-top: 127px;position: relative;transition:all .2s linear; -moz-transition:all .2s linear; -webkit-transition:all .2s linear; -o-transition:all .2s linear; -ms-transition:all .2s linear;  border-radius: 5px; cursor: pointer;}
.index-rk li:hover{transform:translate3d(0, -2px, 0); -o-transform:translate3d(0, -2px, 0); -ms-transform:translate3d(0, -2px, 0); -moz-transform:translate3d(0, -2px, 0); -webkit-transform:translate3d(0, -2px, 0); box-shadow:0 0 25px rgba(0,0,0,0.2);}
.index-rk li .img{width: 160px;height: 160px;float: left;background: url(../img/img-1.png) no-repeat center center;}
.index-rk li:nth-of-type(2) .img{background: url(../img/img-2.png) no-repeat center center;}
.index-rk li:nth-of-type(3) .img{background: url(../img/img-3.png) no-repeat center center;}
.index-rk li:nth-of-type(3){margin-right: 0;}
.index-rk li .spc{width: 200px;height: 160px;float: left;}
.index-rk li .spc .tit{color: #272A6E;font-size: 24px;width: 100%;padding-top: 23px;}
.index-rk li .spc .ftit{color: #7a7a7a;font-size: 12px;width: 100%;}
.index-rk li .spc .line{width: 30px;height: 1px;background: #7a7a7a;margin-top: 15px;}
.index-rk li .spc .sm{color: #7a7a7a;font-size: 12px;width: 100%;margin-top: 10px;line-height: 18px;}
.index-rk li .cxc{width: 388px;height: 171px;background: url(../img/cxc.png) no-repeat center center;position: absolute;top:-171px;left: 0;display: none;}
.index-rk li .cxc input{width: 374px;height: 73px;background: none;border: none;margin-top: 22px;margin-left: 20px;text-indent: 28px;color: #333;font-size: 14px;}
.index-rk li .cxc button{width: 110px;height: 23px;margin-top: 19px;margin-left: 20px;border: none;font-size: 12px;color: #FFFFFF;text-align: center;line-height: 23px;background: none;cursor: pointer;}
.index-rk li:nth-of-type(1):hover .cxc{display: block;}

.index-yw{width: 100%;height: 700px;background: url(../img/yw_bg.jpg) no-repeat center center;}
.index-yw .row{width: 1200px;margin: auto;}
.index-yw .title{width: 1200px;margin: auto;height: 143px;position: relative;text-align: center;}
.index-yw .title .tit{width: 100%;font-weight: bold;font-size: 30px;color: #fff;padding-top: 44px;}
.index-yw .title .ftit{width: 100%;font-size: 14px;color: #fff;padding-top: 12px;}
.index-yw .list{width: 1200px;margin: auto;}
.index-yw .list li{width: 360px;height: 473px;float: left;margin-right: 50px;border: 2px solid  rgba(0,0,0,0);}
.index-yw .list li:hover{border: 2px solid #e4cc98;}
.index-yw .list li:nth-last-of-type(1){margin-right: 0;}
.index-yw .list li a{width: 357px;height: 473px;display: block;}
.index-yw .list li p{color: #ffffff;font-size: 24px;width: 100%;text-align: center;padding-top: 185px;text-indent: 18px;}
.index-yw .list li .spc{width: 285px;margin: auto;font-size: 12px;line-height: 24px;text-align: center;padding-top: 130px;color: #fff;}

.index-ab{width: 100%;height: 700px;background: url(../img/ab_bg.jpg) no-repeat center center;}
.index-ab .row{width: 1100px;margin: auto;padding-top: 72px;}
.index-ab .title{width: 1100px;margin: auto;height: 160px;position: relative;text-indent: 82px;}
.index-ab .title .tit{width: 100%;font-weight: bold;font-size: 30px;color: #070e2d;padding-top: 38px;}
.index-ab .title .ftit{width: 100%;font-size: 14px;color: #070e2d;padding-top: 12px;}
.index-ab .spc{width: 100%;margin-left: 56px;height: 301px;}
.index-ab .spc p{width: 515px;color: #070e2d;font-size: 14px;line-height: 30px;}
.index-ab .more{width: 87px;height: 24px;margin-left: 56px;font-size: 12px;text-align: center;line-height: 24px;cursor: pointer;}
.index-ab .more a{color: #FFFFFF;}

.index-js{width: 1100px;margin: auto;height: 610px;padding-top: 90px;}
.index-js .lpar{width: 410px;float: left;height: 610px;}
.index-js .title{width: 100%;height: 140px;background: url(../img/tit_bg.jpg) no-repeat left center;}
.index-js .title .tit{width: 100%;font-weight: bold;font-size: 30px;color: #070e2d;padding-top: 28px;text-indent: 50px;}
.index-js .title .ftit{width: 100%;font-size: 14px;color: #070e2d;padding-top: 12px;text-indent: 40px;}
.index-js  p{width: 100%;height: 28px;line-height: 28px;color: #070e2d;font-size: 14px;}
.index-js  em{width: 8px;height: 8px;background: #e4cc98;margin: 0 10px;display: inline-block;}
.index-js .rpar{width: 593px;float: right;height: 610px;}

.footer{width: 100%;height: 357px;background: #2f2c29;}
.footer .row{width: 1100px;margin: auto;}
.footer .row .f-logo{float: left;width: 222px;height: 303px;}
.footer .row .f-logo img{padding-top: 60px;}
.footer .row .menu{width: 657px;float: left;height: 303px;}
.footer .row .menu ul{width: 140px;float: left;height: 303px;}
.footer .row .menu li{width: 140px;float: left;height: 33px;line-height: 33px;font-size: 14px;}
.footer .row .menu li a{color: #a09f9f;}
.footer .row .menu li.on{height: 99px;border-bottom: 1px solid #595654;margin-bottom: 12px;color: #FFFFFF;font-size: 18px;line-height: 130px;}
.footer .row .menu ul.last{width: 80px;}
.footer .row .menu ul.last li{width: 80px;}
.footer .row .rpar{float: right;width: 200px;height: 303px;}
.footer .row .tel{float: left;width: 200px;height: 99px;background: url(../img/f-tel.png) no-repeat 5px 30px;font-size: 18px;color: #fff;text-indent: 30px;border-bottom: 1px solid #595654;}
.footer .row .tel p{width: 100%;padding-top: 28px;}
.footer .row .tel span{font-weight: bold;font-size: 23px;}
.footer .row .wx{width: 100%;float: left;}
.footer .row .wx p{height: 64px;line-height: 64px;color: #FFFFFF;font-size: 18px;}
.footer .bq{width: 100%;height: 54px;background: #070e2d;}
.footer .bq p{width: 1100px;height: 54px;line-height: 54px;color: #9395b7;font-size: 12px;margin: auto;}
.footer .bq p a{color: #9395b7;}
.footer .bq p span{float: right;}

.here{width: 100%;height: 87px;background: #070e2d;}
.here .row{width: 1100px;height: 87px;margin: auto;line-height: 87px;}
.here .row .lpar{float: left;color: #e4cc98;}
.here .row .lpar a{color: #e4cc98;}
.here .row .rpar{float: right;text-align: right;}
.here .row .rpar li{display: inline-block;width: 135px;text-align: center;}
.here .row .rpar li a{color: #d0d0d0;}
.here .row .rpar li.on a{color: #e4cc98;}

.ptitle{width: 1100px;height: 213px;margin: auto;}
.ptitle .tit{width: 100%;font-size: 30px;text-align: center;font-weight: bold;color: #070e2d;padding-top: 90px;}
.ptitle .ftit{width: 100%;text-align: center;color: #858585;}

.hwzz{width: 1100px;height: 323px;margin: auto;background: url(../img/hwzz_bg.jpg) no-repeat center center;margin-bottom: 150px;}
.hwzz input{width: 669px;height: 161px;margin-left: 107px;margin-top: 80px;background: none;border: none;color: #333333;font-size: 16px;text-indent: 20px;display: inline-block;float: left;}
.hwzz button{width: 183px;height: 45px;margin-top: 140px;margin-left: 47px;border: none;background: none;cursor: pointer;display: inline-block;float: left;}

.pcontent{width: 1100px;margin: auto;min-height: 300px;padding-bottom: 150px;}

.pnews{width: 1100px;padding-bottom: 150px;margin: auto;}
.pnews li{width: 1100px;height: 186px;float: left;margin-bottom: 10px;background: #e9e9e9;}
.pnews li .time{width: 203px;height: 186px;float: left;background: #070e2d;text-align: center;margin-right: 27px;}
.pnews li .time p{width: 100%;color: #FFFFFF;font-size: 90px;padding-top: 10px;}
.pnews li .time span{font-size: 29px;color: #FFFFFF;}
.pnews li .pnt{float: left;width: 755px;height: 186px;}
.pnews li .pnt .tit{width: 100%;color: #e4cc98;font-size: 24px;font-weight: bold;padding-top: 38px;padding-bottom: 10px;float: left;}
.pnews li .pnt .spc{width: 100%;height: 56px;color: #606060;line-height: 28px;float: left;}
.pnews li .pnt .more{float: right;}
.pnews li .pnt .more a{color: #e4cc98;}

.pages{width: 1100px;height: 150px;margin: auto;text-align: center;}





































