*{margin:0;padding:0;font-family: 微软雅黑;list-style-type: none;text-decoration: none;}
.left{float: left;}
.right{float: right;}
.clear{clear: both}
a:hover{cursor:pointer;}
body{min-width:1200px;overflow-x:hidden;}
img{border:none;display: inline-block;}
.main{width:1200px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
.vertical-text{
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
}
/*头部样式*/
.header{height: 110px;width:100%;border-bottom: 1px solid #3e3985;}
.header .logo{width: 300px;float: left;height: 110px}
.header .logo a{display: flex;width: 100%;height: 100%;align-items: center;}
.header .nav{float: right;width: 850px;height: 110px;position: relative;}
.header .nav .one{width: 106px;height: 110px;float: left;z-index:10;position: relative;text-align: center;line-height: 110px;}
.header .nav .one>a{color: #292929;font-weight: bold;font-size: 16px;}
.header .nav .one.on{}
.header .nav .one.on a{color: #eb1b2f;}
.header .nav .one:hover>a{color: #eb1b2f;}

.nbg{width:178px;position: absolute;top:102px;z-index:100000;height:0;background: url("../images/navbg.png") no-repeat center;left: -36px;}
.er{width:178px;position: absolute;top:112px;z-index:100000;height:0;overflow: hidden;transition: all 500ms ease;background: #fff;left:-36px;box-shadow: 0 0 10px rgba(0,0,0,0.4);}
.er li{width: 100%;position: relative;z-index: 9999;line-height: 40px;}
.er li a{position:relative;color: #292929;width:100%;height:40px;line-height: 40px;z-index:10000;font-size:14px;text-align: center;display: block;}
.er li a:hover{background: #e5e5e5;color: #292929;}
.header .nav ul .one:hover .er{height:auto;}
.header .nav ul .one:hover .nbg{height: 10px;}
/* banner */
.banner img{width:100%;height:100%;display: block;}
.banner .swiper-button-prev{background: url(../images/shutter_prevBtn.png) no-repeat 0 -49px;position: absolute;z-index: 2;top: 50%;width: 49px;height: 49px;margin-top: -25px;cursor: pointer;}
.banner .swiper-button-next{background: url(../images/shutter_nextBtn.png) no-repeat 0 -49px;position: absolute;z-index: 2;top: 50%;width: 49px;height: 49px;margin-top: -25px;cursor: pointer;}
/* 搜索 */
.search{height: 116px;background: url("../images/searchbg.jpg") no-repeat center;}
.search::after{display: block;content:"";clear: both;}
.search .keywords{height: 116px;position: relative;float: left;}
.search .keywords .bg{font-size: 82px;font-weight: bold;color: #536177;position: absolute;top: 0;line-height: 1;z-index: 1;}
.search .keywords .wen{position: relative;z-index: 2;height: 116px;float: left;}
.search .keywords .wen .p1{color: #fff;font-size: 24px;margin-top: 26px;}
.search .keywords .wen .p2{color: #fff;font-size: 14px;}
.search .keywords .wen .p2 a{color: #fff;margin: 0 5px;line-height: 47px;}
.search .searchright{width: 500px;height: 45px;float: right;margin-top: 47px;}
.search .searchright #key{width: 370px;height: 45px;outline: none;display: block;float: left;border: none;text-indent: 20px;}
.search .searchright #sub{width: 130px;height: 45px;background: #c10000;border: none;display: block;float: left;color: #fff;font-size: 15px;}

/* 我们的服务 */
.service{height: 650px;}
.service .tit{position: absolute;top: 80px;}
.service .tit .p1{font-size: 34px;color: #313131;font-weight: bold;}
.service .tit .p2{color: #aeaeae;margin-top: 15px;}
.service_main .hd{width: 720px;height: 120px;float: right;margin-top: 80px;}
.service_main .hd li{width: 120px;height: 120px;float: left;display: flex;align-items: center;justify-content: center;flex-direction: column;position: relative;}
.service_main .hd li .img{width: 50px;height: 50px;}
.service_main .hd li p{font-size: 16px;color: #7a7a7a;margin-top: 5px;}
.service_main .hd li:nth-child(1) .img{background: url("../images/s1.png") no-repeat center;}
.service_main .hd li:nth-child(2) .img{background: url("../images/s2.png") no-repeat center;}
.service_main .hd li:nth-child(3) .img{background: url("../images/s3.png") no-repeat center;}
.service_main .hd li:nth-child(4) .img{background: url("../images/s4.png") no-repeat center;}
.service_main .hd li:nth-child(5) .img{background: url("../images/s5.png") no-repeat center;}
.service_main .hd li:nth-child(6) .img{background: url("../images/s6.png") no-repeat center;margin: 0 auto;}
.service_main .hd li.on p{color: #3a537f;}
.service_main .hd li.on:nth-child(1) .img{background: url("../images/sh1.png") no-repeat center;}
.service_main .hd li.on:nth-child(2) .img{background: url("../images/sh2.png") no-repeat center;}
.service_main .hd li.on:nth-child(3) .img{background: url("../images/sh3.png") no-repeat center;}
.service_main .hd li.on:nth-child(4) .img{background: url("../images/sh4.png") no-repeat center;}
.service_main .hd li.on:nth-child(5) .img{background: url("../images/sh5.png") no-repeat center;}
.service_main .hd li.on:nth-child(6) .img{background: url("../images/sh6.png") no-repeat center;}
.service_main .hd li.on:after{display: block;content:"";width: 22px;height: 12px;background: url("../images/jian.png") no-repeat;top: 108px;position: absolute;}
.service_main .bd{width: 1200px;height: 326px;float: left;margin-top: 35px;}
.scon{width: 1200px;height: 326px;}
.scon .scon_l{width: 497px;height: 326px;float: left;background: url("../images/sconbg.jpg") no-repeat center;box-sizing: border-box;padding: 30px;position: relative;}
.scon .scon_l .p1{font-size: 28px;font-weight: bold;color: #fff;margin-top: 12px;}
.scon .scon_l .p2{font-size: 16px;color: #fff;line-height: 32px;margin-top: 20px;}
.scon .scon_l a{display: flex;width: 190px;height: 43px;border: 2px solid #fff;font-size: 22px;color: #fff;align-items: center;justify-content: center;float: right;transition: all 0.4s;position: absolute;right: 30px;bottom: 30px;}
.scon .scon_l a img{margin-left: 10px;width: 0px;transition: all 0.4s ease-out;overflow: hidden;}
.scon .scon_l a:hover img{width: 39px;}
.scon .scon_r{width: 695px;height: 326px; float: right;}
.scon .scon_r .scon_r_t{height: 210px;width: 100%;}
.scon .scon_r .scon_r_t ul{margin: 0 -4px;}
.scon .scon_r .scon_r_t li{width: 167.75px;height: 210px;float: left;margin: 0 4px;transition: all 0.2s;}
.scon .scon_r .scon_r_t li img{width: 100%;height: 120px;display: block;}
.scon .scon_r .scon_r_t li p{width: 100%;height: 90px;display: flex;align-items: center;justify-content: center;background: #eee;font-size: 20px;color: #272727;box-sizing: border-box;padding: 0 30px;line-height: 30px;}
.scon .scon_r .scon_r_t li:hover{box-shadow: 0 5px 10px rgba(0,0,0,0.2);margin-top: -4px;}
.scon .scon_r .scon_r_t li:hover p{background: #fff;}
.scon .scon_r .scon_r_b{margin-top: 8px;position: relative;}
.scon .scon_r .scon_r_b img{width: 100%;height: 108px;display: block;}
.scon .scon_r .scon_r_b:before{display: block;content:"";border: 1px solid #fff;position: absolute;top: 10px;left: 10px;width:673px;height: 86px;}
.scon .scon_r .scon_r_b .zi{font-size: 22px;color: #fff;position: absolute;width: 100%;height: 100%;top: 0;display: flex;align-items: center;justify-content: center;}
/* 数字 */
.num{width: 100%;height: 210px;background: url("../images/numbg.jpg") no-repeat center;}
.num li{width: 33.33%;float: left;height: 210px;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.num li .p1{font-size: 46px;font-weight: bold;color: #fff;}
.num li .p2{font-size: 26px;color: #fff;}
/* 优势 */
.adv{width: 100%;height: 808px;background: url("../images/advbg.jpg") no-repeat center;}
.adv .tit{padding-top: 80px;text-align: center;}
.adv .tit .p1{font-size: 34px;color: #313131;font-weight: bold;}
.adv .tit .p2{color: #aeaeae;margin-top: 15px;}
.advm{width: 100%;height: 560px;position: relative;}
.advc{width: 437px;height: 437px;left: 50%;top: 50%;position: absolute;margin-left: -218.5px;margin-top: -218.5px;border-radius: 50%;overflow: hidden;}
.advc .nei{position: absolute;top: 135px;left: 105px;}
.quan{width: 460px;height: 460px;left: 50%;top: 50%;position: absolute;margin-left: -230px;margin-top: -230px;border-radius: 50%;overflow: hidden;border: 1px dashed #b5b5b5;}
.advli{width: 440px;height: 140px;display: flex;justify-content: space-between;align-items: center;position: absolute;}
.advli .wen{width: 224px; height: 140px;display: flex;justify-content: center;flex-direction: column;}
.advli .wen .p1{font-size: 24px;color: #1f1f1f;}
.advli .wen .p2{font-size: 18px;color: #797979;line-height: 32px;margin-top: 20px;}
.advli .img{border: 1px solid #b5b5b5;width: 136px;height: 136px;border-radius: 50%;}
.advli .img .i{width: 120px;height: 120px;background: #b5b5b5;border-radius: 50%;margin: 8px;display: flex;align-items: center;justify-content: center;}
.adv1{top: 50px;left: 30px;}
.adv2{top: 50px;right: 30px;}
.adv3{top: 330px;left: 30px;}
.adv4{top: 330px;right: 30px;}
/* 检验流程 */
.process{width: 100%;height: 540px;background: url("../images/processbg.png") no-repeat center;}
.process .tit{padding-top: 80px;text-align: center;}
.process .tit .p1{font-size: 34px;color: #fff;font-weight: bold;}
.process .tit .p2{color: #fff;margin-top: 15px;}
.process ul{margin: 0 -15px;}
.process ul li{width: 175px;height: 185px;position: relative;float: left;margin: 120px 14px 0;border: 1px solid #fff;transition: all 0.4s;box-sizing: border-box;}
.process ul li .pic{width: 132px;height: 132px;border-radius: 50%;overflow: hidden;position: absolute;top: -65px;left: 50%;margin-left: -66px;}
.process ul li .pic img{width: 132px;height: 132px;}
.process ul li .wen{width: 80%;height: 108px;margin: 70px auto 0;text-align: center;display: flex;flex-direction: column;justify-content: center;}
.process ul li .wen .p1{font-size: 18px;color: #fff;font-weight: bold;}
.process ul li .wen .p2{font-size: 14px;color: #fff;line-height: 22px;margin-top: 10px;}
.process ul li:hover{margin-top: 110px;background: #fff;}
.process ul li:hover .wen .p1{color: #3e3985;}
.process ul li:hover .wen .p2{color: #131313;}
/* 关于我们 */
.iabo{width: 100%;height: 1040px;}
.ibo{width: 100%;height: 610px;background: url("../images/ibobg.png") no-repeat #f0f4f9;margin-top: 80px;background-position: 400px;}
.ibo .pic{width: 497px;height: 372px;margin-top: 140px;margin-left: 50px;float: left;}
.ibo .iabocon{width: 620px;height: 500px;float: right;margin-top: 55px;margin-right: 50px;display: flex;flex-direction: column;justify-content: center;}
.ibo .iabocon .p1{font-size: 34px;color: #3e3985;font-weight: bold;}
.ibo .iabocon .line{width: 74px;height: 2px;background: #313131;margin: 25px 0;}
.ibo .iabocon .p2{font-size: 22px;color: #313131;}
.ibo .iabocon .c{font-size: 14px;color: #6f6f6f;line-height: 24px;margin-top: 30px;}
.ibo .iabocon .c a{float: right;color: #3e3985;}
.ibo .iabocon ul{margin: 30px -23px 0;}
.ibo .iabocon li{width: 86px;height: 135px;float: left;margin: 0 23px;}
.ibo .iabocon li .img{width: 86px;height: 86px;display: flex;align-items: center;justify-content: center;background: url("../images/alibg.jpg") no-repeat center;}
.ibo .iabocon li p{font-size: 16px;color: #4c4c4c;font-weight: bold;line-height: 47px;text-align: center;}
/* 合作企业 */
.hzqy{width: 1200px;margin: 0 auto;}
.hzqy .tit{padding-top: 60px;text-align: center;}
.hzqy .tit .p1{font-size: 34px;color: #313131;font-weight: bold;}
.hzqy .tit .p2{color: #aeaeae;margin-top: 15px;}
.hzqy .tit .p3{color: #313131;font-size: 16px;margin-top: 20px;}
.hzqy .link ul{margin: 30px -2.5px 0;}
.hzqy .link li{width: 234px;height: 64px;border: 1px solid #e5e5e5;margin: 0 2.5px 5px;float: left;position: relative;}
.hzqy .link li a{display: flex;align-items: center;width: 234px;height: 64px;justify-content: center;}
.hzqy .link li .border1{transition: all 0.6s ease 0s;width:0px;height:2px;background: #3e3985;position: absolute;top:0;z-index:99;}
.hzqy .link li:hover .border1{width: 100%;}
.hzqy .link li .border2{transition: all 0.6s ease 0s;width:2px;height:0;background: #3e3985;position: absolute;right:0;z-index:99;top:0;}
.hzqy .link li:hover .border2{height:100%;}
.hzqy .link li .border3{transition: all 0.6s ease 0s;width:0px;height:2px;background: #3e3985;position: absolute;bottom:0;z-index:99;right:0}
.hzqy .link li:hover .border3{width:100%;}
.hzqy .link li .border4{transition: all 0.6s ease 0s;width:2px;height:0;background: #3e3985;position: absolute;bottom:0;z-index:99;bottom:0}
.hzqy .link li:hover .border4{height:100%;}

/*底部样式*/
.bot{width:100%;background: #3c4176;color: #fff;position: relative;padding: 60px 0 0 0;}
.bot .bot_l{width: 356px;height: 200px;display: flex;align-items: center;float: left;background: url("../images/botf.png") no-repeat center right;}
.bot .bot_c{width: 416px;height: 200px;display: flex;justify-content: center;float: left;background: url(../images/botf.png) no-repeat center right;flex-direction: column;box-sizing: border-box;padding-left: 40px;}
.bot .bot_r{width: 425px;height: 200px;float: right;display: flex;align-items: center;justify-content: space-evenly;}
.bot .bot_r>div{text-align: center;}
.bot .bot_r img{width: 120px;height: 120px;}
.bot .bot_r p{font-size: 14px;color: #fff;text-align: center;line-height: 2;}
.bot .botb{padding: 60px 0;font-size: 14px;}
/* 左边飘窗 */
.piao{position: fixed;top:50%;left: 5px;z-index: 999;width:191px;height:640px;background: url("../images/piao.png") no-repeat bottom;margin-top:-320px}
.piao .container{width:135px;height:204px;padding-left: 28px;padding-top: 235px;position: relative;overflow: hidden;margin-bottom:10px;}
.piao .container ul{width:123px;height:23px;margin-bottom:3px;}
.piao ul li{width:60px;height:22px;background: #920919;float: left;text-align: center;line-height: 19px;margin-right: 3px;}
.piao ul li:nth-child(2n){margin-right: 0;}
.piao ul li a{color: #fff;font-size: 12px;}
.piao .kefu{padding-left: 35px;width:119px;height:119px;}
.piao .kefu img{width:110px;height:110px;}
.piao #back_top{margin-top:44px;padding-left: 30px;width: 114px;height: 43px;}
/* 侧边 */
.ce{position: fixed;bottom:100px;right: 150px;opacity:1;display: none;top:50%;margin-top:-150px;}
.ce .celi{width:77px;height:75px;background: #1857a4;border-bottom:1px solid #fff;justify-content: center;align-items: center;flex-direction: column;display: flex;position: relative;}
.ce .celi:last-child{border:none;}
.ce .celi p{color: #fff;text-align: center;}
.ce .celi i{width: 35px;height:35px;}
.ce .celi a{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.ce .celi:nth-child(1) a i{background: url("../images/bot1.png") no-repeat center center;}
.ce .celi:nth-child(2) a i{background: url("../images/bot2.png") no-repeat center center;}
.ce .celi:nth-child(3) a i{background: url("../images/bot3.png") no-repeat center center;}
.ce .celi:nth-child(4) a i{background: url("../images/bot4.png") no-repeat center center;}
.caddress{background-color: #fff;
    border: 1px solid #ddd;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    left: -230px;
	display:none;
    padding: 14px;
    position: absolute;
    text-align: center;
    top: 15px;
	transition: all 1.2s ease 0s;color: #444;}
.ce .celi:nth-child(3):hover .caddress{display: block;}
/******************************************************************* 二级 ************************************************************/
.ercon{}

.position{height: 74px;font-size: 18px;color: #333;position: relative;background: #f6f6f6;border-bottom: 1px solid #e5e5e5;}
.position .fang{width:32px;height:30px;float: left;}
.position .fang img{width:32px;height:30px;}
.position .jian{margin: 0 10px;}
.position a{color: #949494;}
.position a:hover{color: #343576;}
.position .po{float: right;max-width: 300px;display: flex;align-items: center;height: 74px;font-size: 14px;color: #161616;}
.lanmu{width:900px;text-align: center;}
.lanmu ul li{height:74px;width:97px;line-height: 50px;text-align: center;;margin:0 10px;float: left;line-height: 74px;}
.lanmu ul li a{color: #292929;font-size: 16px;}
.lanmu ul li.hover{border-bottom: 2px solid #343576;}
.lanmu ul li.hover a{color: #343576;}

.ertit{text-align: center;margin:60px auto;}
.ertit .title{font-size: 34px;color: #313131;font-weight: bold;}
.ertit p{font-size: 16px;color: #aeaeae;text-transform: uppercase;margin-top: 15px;}

.erliu{padding-bottom: 80px;}
.erliu .tit{text-align: center;}
.erliu .tit .p1{font-size: 34px;color: #272626;font-weight: bold;}
.erliu .tit .p2{color: #c7c7c7;margin-top: 15px;}
.erliu ul{margin: 0 -15px;}
.erliu ul li{width: 175px;height: 185px;position: relative;float: left;margin: 120px 14px 0;border: 1px solid #3c4176;transition: all 0.4s;}
.erliu ul li .pic{width: 132px;height: 132px;border-radius: 50%;overflow: hidden;position: absolute;top: -65px;left: 50%;margin-left: -66px;}
.erliu ul li .pic img{width: 132px;height: 132px;}
.erliu ul li .wen{width: 80%;height: 108px;margin: 70px auto 0;text-align: center;display: flex;flex-direction: column;justify-content: center;}
.erliu ul li .wen .p1{font-size: 18px;color: #3e3985;font-weight: bold;}
.erliu ul li .wen .p2{font-size: 14px;color: #151515;line-height: 22px;margin-top: 10px;}
.erliu ul li:hover{margin-top: 110px;background: #3c4176;}
.erliu ul li:hover .wen .p1{color: #fff;}
.erliu ul li:hover .wen .p2{color: #fff;}
/*单页*/
.content{background: #fff;box-sizing:border-box;padding:0 20px;}
.content .pic{float: right;margin-left: 20px;}
/* 联系我们 */
.contact{margin-top: 65px;height: 364px;}
.contact_l{width: 50%;height: 364px;background: url("../images/contactbg.jpg") no-repeat center;float: left;position: relative;}
.contact_l .cc{width: 600px;height: 364px;right: 0;position: absolute;}
.contact_l .cc .p1{font-size: 20px;color: #474dae;}
.contact_l .cc .p2{font-size: 30px;color: #303471;font-weight: bold;}
.contact_l .cc .p3{font-size: 30px;color: #ee7806;font-weight: bold;}
.contact_l .cc .hd{margin-top: 15px;width: 100%;height: 30px;margin-bottom: 15px;}
.contact_l .cc .hd li{font-size: 18px;color: #828181;float: left;padding: 0 20px;line-height: 30px;position: relative;cursor: pointer;}
.contact_l .cc .hd li::after{display: block;content: "";width: 1px;height: 20px;background: #828181;position: absolute;top: 6px;right: -0.5px;}
.contact_l .cc .hd li:last-child:after{display: none;}
.contact_l .cc .hd li.on{color: #303471;}
.contact_l .cc .bd div p{width: 100%;height: 40px;color: #575757;font-size: 16px;display: flex;align-items: center;}
.contact_l .cc .bd div p img{margin-right: 10px;}
.contact_r{width: 50%;height: 364px;float: right;}
/*图文列表*/
.productslist{overflow: hidden;padding: 0;}
.productslist ul{margin: 0 -15px;}
.productslist li{width: 380px;height: 375px;float: left;margin: 0 15px 30px;}
.productslist li .img{width: 380px;height:250px;overflow: hidden;}
.productslist li .img img{width: 380px;height:250px;transition: all 1s;}
.productslist li .title{height:125px;box-sizing: border-box;padding: 15px;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.productslist li .title .p1{font-size: 24px;color: #212121;font-weight: bold;}
.productslist li .title .p2{font-size: 14px;color: #575757;margin-top: 10px;line-height: 24px;}
.productslist li:hover .img img{transform:scale(1.1);}
.flow-shadow{-webkit-transition:all .5s;transition:all .5s;}
.flow-shadow:hover{transform:translate3d(0, -5px, 0);-webkit-transform:translate3d(0, -5px, 0);-webkit-box-shadow:0 0px 10px #e9e9e9;box-shadow:0 0px 10px #e9e9e9;}
/*图文详情*/
.proshow{width:100%;border-bottom: 1px solid #3b4686;padding-bottom: 20px;}
.proshow .img{width: 380px;float: left;height: 250px;}
.proshow .img img{width: 100%;display: block;height: 250px;}
.proshow .pshowr{width: 760px;float: right;height: 250px;display: flex;flex-direction: column;justify-content: center;}
.proshow .pshowr p{font-size: 16px;color: #575757;}
.proshow .pshowr ul{margin-top: 20px;}
.proshow .pshowr li{width: 60px;margin-right: 70px;float: left;font-size: 16px;color: #767676;text-align: center;line-height: 50px;}
.proshow .pshowr li img{display: block;}
.proshow .pshowr a{display: block;background: #3b4686;width: 140px;height: 42px;color: #fff;text-align: center;line-height: 42px;margin-top: 10px;}
/*新闻列表*/
.newslist{padding:50px 0;}
.newslist .newslist_l{width: 222px;float: left;}
.newslist .newslist_l .erlan .type{width: 100%;height: 116px;background: url("../images/lanbg.jpg") no-repeat center;}
.newslist .newslist_l .erlan .type .p1{font-size: 22px;font-weight: bold;color: #fff;padding-top: 35px;margin-left: 20px;}
.newslist .newslist_l .erlan .type .p2{font-size: 21px;font-weight: bold;color: #85abe6;margin-left: 20px;}
.newslist .newslist_l .erlan ul{border-left: 1px solid #dbdfe9;border-right: 3px solid #345da3;border-bottom: 1px solid #dbdfe9;width: 222px;box-sizing: border-box;height: 920px;padding: 20px 0;}
.newslist .newslist_l .erlan ul li{width: 160px;height:42px;background: #dbdfe9;float: right;margin-bottom: 12px;line-height: 42px;border-top-left-radius: 21px;border-bottom-left-radius: 21px;text-indent: 65px;transition: all 0.5s;}
.newslist .newslist_l .erlan ul li a{color: #292929;}
.newslist .newslist_l .erlan ul li:hover{background: #345da3;width: 190px;}
.newslist .newslist_l .erlan ul li:hover a{color: #fff;}
.newslist .newslist_l .erlan ul li.on{background: #345da3;width: 190px;}
.newslist .newslist_l .erlan ul li.on a{color: #fff;}

.newslist .newslist_r{width: 950px;float: right;}
.newslist .newslist_r li.fir{height: 215px;padding: 0;border: none;}
.newslist .newslist_r li.fir .newspic{width: 328px;height: 215px;float: left;}
.newslist .newslist_r li.fir .newstit{width:600px;float: right;height:215px;position: relative;box-sizing:border-box;padding:0;right: 0;}
.newslist .newslist_r li.fir .newstit .date{color: #345da3;font-size: 22px;font-weight: bold;margin-top: 20px;}
.newslist .newslist_r li.fir .newstit .p1{font-size: 24px;color: #212121;line-height: 60px;transition: all 0.5s;font-weight: bold;}
.newslist .newslist_r li.fir .newstit .p2{font-size: 16px;line-height: 28px;color: #575757;height:102px;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newslist .newslist_r li.fir .newstit .p2 a{color: #920919;position: absolute;left: 0;bottom: 10px;width:150px;height:35px;border:1px solid #920919;font-size: 14px;display: flex;align-items: center;justify-content: center;transition: all 1s;}
.newslist .newslist_r li{width:100%;height: 150px;position: relative;padding:20px;box-sizing:border-box;border:1px solid #c8c8c8;margin-bottom: 10px;}
.newslist .newslist_r li .newstit{width:760px;height:110px;position: absolute;box-sizing:border-box;padding:0;transition: all 0.6s;overflow: hidden;right: 20px;}
.newslist .newslist_r li .newstit .p1{font-size: 24px;color: #212121;transition: all 0.5s;font-weight: bold;}
.newslist .newslist_r li .newstit .p2{font-size: 16px;line-height: 28px;color: #575757;height:56px;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 15px;}
.newslist .newslist_r li .newsdate{width: 110px;float: left;text-align: center;height:110px;line-height: 110px;font-size: 18px;font-weight: bold;color: #8e8e8e;}
.newslist .newslist_r li .goto{width: 0;height: 150px;position: absolute;top: -1px;right: -1px;transition: all 0.6s;background: url("../images/get.png") no-repeat center #325ba2;}
.newslist .newslist_r li:hover .goto{width: 110px;display: block;height: 150px;}	
.newslist .newslist_r li:hover .newsdate{display: none;}
.newslist .newslist_r li:hover .newstit{right: 160px;}
.newslist .newslist_r li.fir:hover .newstit{right: 0;}
.newslist .newslist_r li:hover .newsdate a{background: #ad463e;color: #fff;border:1px solid #ad463e;}
.newslist .newslist_r li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
/* 分页 */
.page{margin:50px 0;text-align: center;}
.page a{transition: all 0.5s;display: inline-block;text-align: center;color: #666;font-size: 14px;margin-left: 9px;margin-bottom: 10px;padding:8px 15px;background: #e5e5e5;border-radius:3px;}
.page a.select{background: #3c4176;font-size: 14px;color: #fff;}
.page a:hover{background: #3c4176;font-size: 14px;color: #fff;}

.erconcon .newssearch{width: 100%;border: 5px;background: #fff;height: 80px;margin-top: 10px;border-radius: 5px;padding: 20px;box-sizing: border-box;font-size: 14px;color: #8a8a8a;display: flex;align-items: center;justify-content: space-between;}
.erconcon .newssearch .layui-input-inline .layui-input{width: 200px;color: #8a8a8a;background-position-x: 166px;}
.erconcon .newssearch .ersearch{float: right;position: relative;}
.erconcon .newssearch .ersearch .layui-input{width: 300px;background: url("../images/search.png") no-repeat right center;background-position-x: 270px;padding-left: 15px;}
.layui-table{text-align: center;}
/*新闻详情*/
.newscon{padding:0;}
.newscon .news_title{width: 100%;text-align: center;border-bottom:1px solid #e3e3e3;}
.newscon .news_title .p1{font-size: 30px;color: #212121;padding:20px 0 20px;font-weight: bold;}
.newscon .news_title .p2{font-size: 16px;color: #999;margin-top:10px;padding-bottom: 10px;}
.newscon .news_zhai{padding:10px;box-sizing:border-box;border:1px solid #d0d0d0;line-height: 36px;color: #6b6868;margin:40px 0;}
.newscon .news_zhai .p1{font-size: 16px;color: #920919;}
.newscon .new-con{font-size: 16px;margin-top:10px;margin-bottom:30px;}
.newscon .new-con p{text-indent: 2em;}
.newscon img{margin:0 auto;}
/* 翻页 */
.fanye{padding:20px 0;border-bottom:1px solid #3b4686;}
.fanye p{color: #252525;font-size: 16px;line-height: 30px;width:100%;height:30px;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fanye p a{color: #333333;}
/*在线留言*/
.gbook{width:100%;height: 520px;}
.gbook>.main>p{font-size: 30px;font-weight: bold;color: #303471;margin-top: 45px;}
.gbook form{margin-top: 20px;}
.gbook .put1{width: 292px;float: left;margin-right: 9.66px;}
.gbook .put1.two{width: 1200px;}
.gbook .put1:nth-child(4){margin-right: 0;}
.gbook .put1 p{font-size: 16px;color: #575757;line-height: 45px;}
.gbook .put1 p span{color: #ff0000;}
.gbook .put1 .main_bd{width: 292px;height: 50px;border: 1px solid #acacac;text-indent: 10px;box-sizing: border-box;font-size: 14px;outline: none;}
.gbook .put1.two .main_bd1{width: 1200px;height: 142px;border: 1px solid #acacac;text-indent: 10px;box-sizing: border-box;font-size: 14px;outline: none;line-height: 48px;}
.gbook #tijiao{width: 296px;height: 50px;background: linear-gradient(100deg, #55b4d4, #426580);border: none;border-radius: 5px;font-size: 16px;color: #fff;margin-top: 30px;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #8b8b8b;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #8b8b8b;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #9d9d9d;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #9d9d9d;
}
 
.gbook-con #tijiao{border:none;width:126px;height:35px;line-height: 35px;text-align: center;color: #fff;background: #868686;margin:0 auto;}
.gbook-con .main_but{width:126px;margin:0 auto;padding-top:26px;}
/*招聘列表*/
.job{width:100%;}
.job_top{width:100%;height:171px;margin:7px 0 30px;}
.job_top .l{float: left;width: 620px;line-height: 43px;font-size: 16px;color: #333;text-indent: 2em;}
.job_top .r{float: right;width:279px;height:171px;}
.job_list{border-top:1px dashed #484848;}
.job_list li{height:64px;line-height: 64px;border-bottom:1px dashed #484848;}
.job_list li a{color: #333;font-size: 16px;}
.job_list li .date{font-size: 14px;color: #999;float: right;}
.job_list li i{width:7px;height:7px;background: #1857a4;display: block;float: left;margin-top:30px;margin-right: 10px;}
.job_list li:hover a{color: #1857a4;}
.wyyp{width:128px;height:48px;line-height: 48px;color: #fff;float: right;background: #1857a4;text-align: center;}
.wyyp a{color: #fff;}
/*留言列表*/
.gbook-list{width:900px;margin:0 auto;padding:60px 0;}
.gbook-list table{margin-bottom: 30px}

/* 动画 */
@keyframes sy76{0%{transform: translateY(-10px);}50%{transform: translateY(10px);}100%{transform: translateY(-10px);}}
@keyframes sy75{0%{transform: translateY(-20px);}50%{transform: translateY(20px);}100%{transform: translateY(-20px);}}
	
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

