.w1200{margin:0 auto;width: 1200px;}
p{margin: 0 0 0 0;}
.fl{float: left;}
.fr{float: right;}


/* */
.head{height: 37px;line-height: 37px;color: #d7d7d7;font-size: 14px;}
.head a{color: #d7d7d7;}
#header{height: 88px;width: 1200px;margin:0 auto;}
.logo{float: left;line-height: 88px;}
#header .txt{margin-top: 37px;margin-left: 13px;padding-left: 13px;height: 55px;border-left: 1px solid #ededed;color: #333;font-size: 26px;line-height: 28px;}
.top_tel{background:url(../images/tel.png)no-repeat left;padding-left: 70px;color: #00a0e9;font-size: 29px;margin-top: 35px;line-height: 33px;}
/* */


/* */
.a1{width: 1920px;margin-left: -960px;left:50%;position: relative;}
.com-img{overflow: hidden;}
.com-img img{transition: all 1s;}
.com-img img:hover{transform: scale(1.1);}

.dh1{padding-left: 20px;background: url(../images/tel.png) no-repeat left center;color: #176dbf;font-size: 16px;font-weight: bold;margin-right: 26px}
.dh2{padding-left: 20px;background: url(../images/tel1.png) no-repeat left center;color: #cfa516;font-size: 16px;font-weight: bold;margin-right: 30px;}



/* */
.ss{height: 70px;overflow: hidden;}
.hotSearch{line-height: 70px;padding-left: 24px;color: #333333;font-size: 16px;font-weight: bold;float: left;background: url(../images/hot.png)no-repeat left;}
.hotSearch a{color: #333;font-size: 14px;font-weight: normal;display: inline-block;margin-right: 6px;}
#formsearch{background:url(../images/ss.png)no-repeat;margin-top: 17px;float: right;width: 296px;height: 36px;}
#formsearch input{border:none;float: left;background: none;outline: none;height: 36px;line-height: 36px;}
#formsearch input#keyword{width: 244px;color: #666;font-size: 13px;text-indent: 12px;}
#formsearch input#s_btn{width: 52px;}


/**/
.box1{margin:35px 0 ;}
.yul li{position: relative;margin-bottom: 14px;}
.yul li:nth-child(2n){float: right;}
.yul li:first-child img{width: 797px;height: 373px;}
.yul li:nth-child(2) img{width: 390px;height: 373px;}
.yul li:nth-child(3) img{width: 390px;height: 450px;}
.yul li:nth-child(4) img{width: 793px;height: 450px;}
.bj1{position: absolute;bottom: 48px;left: 32px;}
.bj1 p{font-size: 30px;color: #fff;}
.bj1 span{font-size: 16px;color: #fff;}
.bj1 a{display: block;width: 163px;height: 50px;background-color: #176dbf;position: absolute;line-height: 50px;text-align: center;left: -32px;bottom: 103px;color: #ffffff;font-size: 30px;font-weight: bold;}
.bj2{position: absolute;width: 100%;text-align: center;bottom: 62px;color: #fff;}
.bj2 h3{color: #ffffff;font-size: 30px;font-weight: bold;}
.bj2 h2{color: #ffffff;font-size: 16px;font-weight: bold;text-transform: uppercase;margin-top: 24px;}
.yul li:nth-child(3) .bj2 {bottom: 188px;}
.yul li:nth-child(3) .bj2 h3{font-size: 16px;text-transform: uppercase;}
.yul li:nth-child(3) .bj2 h2{font-size: 30px;text-transform: uppercase;}
.yul  li .img{overflow: hidden;}
.yul  li img{-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.yul  li:hover img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;transition:all 0.6s ease-out;}

dt{font-weight: normal;}

/**/
.box2{margin-bottom: 83px;}
.bt1{text-align: center;}
.bt1 dd{letter-spacing: 15px;color: #333333;font-size: 30px;line-height: 1;}
.bt1 dt{letter-spacing: 10px;font-size: 18px;color: #333333;line-height: 1;margin-top: 11px;}
.bt1 dt span{color: #176dbf;}
.plist{margin-top: 45px;}
.plist li{width: 300px;height: 290px;position: relative;overflow: hidden;}
.plist li .img img{width: 300px;height: 290px;}
.plist li h3 a{display: block;font-weight: normal;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;height: 50px;background-color: #dbd9da;line-height: 50px;text-align: center;color: #000000;font-size: 18px;position: absolute;width: 100%;left: 0;bottom: 0;}
.plist li .pbj{position: absolute;bottom:-100%;width: 100%;height: 100%;background: rgba(23,109,191,.9);text-align: center;color: #fff;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.pbt {font-size: 24px;color: #fff;}
.gd {color: #fff;letter-spacing: 17px;font-size: 14px;padding-left: 8px;margin: 5px 0;}
.ygd {color: #fff;letter-spacing: 14px;font-size: 14px;padding-left: 8px;}
.plist li:hover .pbj{bottom: 0;}
.plist li:hover h3 a{display: none;}
.bt2{letter-spacing: 15px;font-size: 30px;color: #333333;margin-bottom: 42px;line-height: 1;}
.bt2 span{letter-spacing: 10px;color: #333333;font-size: 18px;text-transform: uppercase;}
.bt2 span b{color: #176dbf;font-weight: normal;}
.you{width: 697px;height: 401px;background: url(../images/y1.png) no-repeat center;padding: 42px 45px;position: relative;}
.ybt span{color: #ffffff;font-size: 60px;font-weight: bold;line-height: 1;margin-right: 26px;}
.ybt{color: #ffffff;font-size: 30px;margin-bottom: 40px;}
.ys1 p{color: #ffffff;font-size: 16px;padding-left: 41px;background: url(../images/jt.png) no-repeat left center;margin-bottom: 22px;}
.you .prev,.you .next{position: absolute;bottom: 0;}
.you .prev{right: 62px;}
.you .next{right: 0;}
.yright{width: 460px;}
.hul{display: flex;justify-content: space-between;flex-wrap: wrap;display: -webkit-flex;}
.hul li{margin-bottom: 23px;width: 141px;height: 82px;background-color: #ffffff;border: solid 1px #eeeeee;}
.hul li img{display: block;width: 139px;height: 80px;}

/**/
.box4{margin-top: 80px;margin-bottom:  68px;}
.jbox{margin-top: 50px;position: relative;}
.jbox .bd li{position: relative;}
.jbj{position: absolute;left: 360px;top:137px;width: 495px;}
.jbj h3{color: #ffffff;font-size: 30px;font-weight: bold;margin-bottom: 13px;}
.jcon{color: #ffffff;line-height: 30px;font-size: 14px;}
.jbox .hd{position: absolute;bottom: 118px;left: 360px;}


/**/
.nbox{position: relative;margin-top: 40px;}
.nbox .prev,.nbox .next{position: absolute;top: 186px;}
.nbox .prev{left: -50px;}
.nbox .next{right: -50px;}
.nul li{width: 383px;margin: 0 13px;}
.nbox .bd{overflow: hidden;}
.nul li .img img{display: block;width: 383px;height: 248px;}
.nbj{background-color: #fafafa;height: 153px;padding: 18px 28px 0 19px;}
.nbj h3 a{display: block;font-weight: normal;color: #333333;font-size: 18px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.nbj p{color: #666666;font-size: 14px;line-height: 25px;margin: 10px 0 18px;}
.xq a{display: block;letter-spacing: 14px;font-size: 14px;color: #666666;width: 112px;padding-bottom: 5px; border-bottom: 1px solid #e3e3e3;}
.nul li:hover .nbj h3 a,.nul li:hover .nbj .xq a{color: #176dbf;}



.ft1{height: 94px;background: url(../images/foot.jpg) no-repeat top center;margin-top: 81px;}
.tlogo{line-height: 94px;}
.ebt{line-height: 94px;color: #ffffff;font-size: 16px;margin-right: 39px;}
.ewm2{line-height: 94px;}
.ewm2 img{width: 75px;height: 75px;}


.ft2{background-color: #f5f5f5;padding: 60px 0 92px;}
.dao li a{display: block;color: #666666;font-size: 14px;line-height: 30px;}
.dao li dd{color: #333333;font-size: 20px;font-weight: bold;line-height: 1;margin-bottom: 18px;}
.dao li{width: 175px;padding-left: 53px;border-right:1px solid #dddddd ;height: 309px;}
.dao .li2{width: 207px;}
.dao .li3{width: 450px;border-right: none;}
.lx{color: #666666;font-size: 14px;line-height: 40px;}

.ft3{background-color: #222222;padding:24px 0 30px;color: #c1cccc;font-size: 14px;}
.ft3 a{color: #c1cccc;}
.bam{margin: 15px 0;}
.dao li a:hover{color: #176dbf;}