.wo{position: relative;}

.wo ul{position: absolute;right:0;width: 100px;top: 70px;background: #fff;border: 1px solid #ccc;box-sizing: border-box;display: none;border-radius: 10px;z-index: 100000000;}

.wo ul li{line-height: 30px;padding: 0 15px;box-sizing: border-box; text-align: center;}

.wo ul li a{font-size: 15px;color: #333; }

.wo:hover ul{display: block;}



.header {width: 1200px;margin: 0 auto;height: 90px;background: #fff;}

.header .logo{float: left;padding-top: 20px;box-sizing: border-box;}

.header .right{float: right;}

.header .right .nav{float: left;margin-right: 10px;}

.header .right .nav ul li{width: 120px;float: left;height: 90px;line-height: 100px;text-align: center;position: relative;background:#fff;}

.header .right .nav ul li a{font-size: 16px;color: #333;font-weight: bold;}

.header .right .nav ul li.act a{font-size: 16px;color: #4681ca;}

.header .right .nav ul li:hover a{font-size: 16px;color: #4681ca;}


.header .right .nav ul li div{position: absolute;width: 100%;left: 0;top: 90px;z-index: 1000;padding:10px 0;box-sizing: border-box;background:#fff;display: none;}
.header .right .nav ul li div a{display: block;width: 100%;height: 30px;line-height: 30px;font-size: 14px;font-weight: 400;color: #333}
.header .right .nav ul li.act div a{font-size: 14px;font-weight: 400;color: #333}

.header .right .nav ul li:hover div{display: block}
.header .right .nav ul li:hover div a{font-size: 14px;font-weight: 400;color: #333}
.header .right .nav ul li div a:hover{font-size: 14px;color: #4681ca;}
.header .right .wo{float: right;height: 90px;line-height: 90px;text-align: right;}

.header .right .wo img{display: inline-block;}

.header .right .sousuo{float: left;width: 200px;height: 26px;margin-top: 35px;position: relative;margin-right: 5px;}

.header .right .sousuo select{width: 65px;float: left;border: 1px solid #e5e5e5;height: 26px;box-sizing: border-box}

.header .right .sousuo select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right: 16px;background: url(../img/sel1.png) center right no-repeat;padding-left: 8px;box-sizing: border-box;border-radius: 0}

.header .right .sousuo input{width: 135px;height: 26px;display: block;border: 1px solid #e5e5e5;padding: 0 30px 0 10px;box-sizing: border-box;}

.header .right .sousuo button{position: absolute;right: 10px;top: 4px;border: 0;background: none;}

.banner{width: 100%;height: 256px;padding-top: 128px;box-sizing: border-box;}

.fix_right{width: 65px;position: fixed;right:10px;top: 50%;z-index: 999999;display: block;border-radius: 30px;}

.fix_right ul li {width: 65px;height: 49px;margin-bottom: 1px;transition: all 0.5s ease 0s;background: rgba(27, 137, 230, .8);position: relative;}

.fix_right ul li:first-child {border-radius: 40px 40px 0 0}

.fix_right ul li:last-child {border-radius: 0 0 40px 40px}

.fix_right ul li img {display: block;margin: 15px 0 0 23px;float: left;}

.fix_right ul li .box {position: absolute;right: -100px;top: 0;transition: 1s all;z-index: 1000;}
/*
.fix_right ul li:nth-of-type(2) .box {right: -251px;width: 211px;height: 49px;background: rgba(27, 137, 230, .8);}

.fix_right ul li:nth-of-type(2) .box img {margin-top: 16px;margin-left: 10px;}

.fix_right ul li:nth-of-type(2):hover .box {right: 0px;}

.fix_right ul li:nth-of-type(2):hover a img {display: none}*/

.fix_right ul li:nth-of-type(3) .box {width: 89px;}

.fix_right ul li:nth-of-type(3) .box img {display: block;width: 100%;}

.fix_right ul li .box img {margin: 0;}

.fix_right ul li:hover .box {right: 65px;}

.index1{width: 1200px;margin: 0 auto;padding: 24px 0 12px;box-sizing: border-box;}

.index1 .left{width: 996px;float: left;}

.index1 .left .top{width: 100%;height: 52px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;padding-top: 12px;font-size: 0;box-sizing: border-box;}

.index1 .left .top h2{line-height: 28px;height: 28px;font-size: 28px;color: #333;padding-left: 20px;border-left: 8px solid #407fce;box-sizing: border-box;display: inline-block;font-weight: 400;float: left;}

.index1 .left .top span{margin-top: 13px;padding: 0 20px 0 10px;box-sizing: border-box;font-size: 14px;color: #666;float: left;}

.index1 .left .top a{background: #407fce;width: 132px;height: 28px;border-radius: 14px;font-size: 16px;color: #fff;text-align: center;line-height: 28px;display: inline-block;margin-top: 0;float: left;}

.index1 .bottom{width: 100%;margin-top: 28px;}

.index1 .bottom ul li{width: 138px;height: 138px;margin: 0 5px 5px 0;background: #f2f2f2;float: left;transition: 1s all}

.index1 .bottom ul li:nth-of-type(7n){margin-right: 0;}

.index1 .bottom ul li p{margin-top: 34px;line-height: 38px;height: 38px;overflow: hidden;text-align: center;font-size: 20px;color: #333;}

.index1 .bottom ul li span{display: block;height: 30px;line-height: 30px;overflow: hidden;font-size: 18px;color: #666;text-align: center;}

.index1 .bottom ul li:hover{background: #407fce;}

.index1 .bottom ul li:hover p{color: #fff;}

.index1 .bottom ul li:hover span{color: #fff;}

.index1 .right{width: 160px;float: right;}

.index1 .right .top{width: 100%;height: 40px;border-top-left-radius: 15px;border-top-right-radius: 15px;line-height: 40px;text-align: center;font-size: 18px;color: #fff;vertical-align: middle;background: #407fce;}

.index1 .right .top img{vertical-align: middle;margin-right: 10px;margin-top: -3px;}

.index1 .right .bottom{border: 1px solid #e5e5e5;border-top: 0;padding: 3px;box-sizing: border-box;margin-top: 0;}

.index1 .right .bottom .shang{background: #32c9cb;height: 30px;width: 100%;line-height: 30px;text-align: center;font-size: 16px;color: #fff;margin-bottom: 3px;}

.index1 .right .bottom ul{padding:  4px 5px 0;box-sizing: border-box;	background: #f2f2f2;}

.index1 .right .bottom ul li{height: 25px;border-bottom: 1px dashed #e5e2e0;box-sizing: border-box;line-height: 24px;text-align: center;margin: 0;float: none;}

.index1 .right .bottom ul li:hover{background: #f2f2f2;}

.index1 .right .bottom ul li a{font-size: 14px;color: #333;}
.index1 .right .bottom ul li:hover a{color: #407fce}
.index1 .right .bottom .xia{background: #407fce;height: 30px;width: 100%;line-height: 30px;text-align: center;font-size: 16px;color: #fff;margin-top: 3px;}

.index1 .right .bottom .xia a{font-size: 16px;color: #fff;}

.index2_{background: #f2f2f2;}

.index2{width: 1200px;margin: 0 auto;padding: 24px 0 35px;box-sizing: border-box;}

.index2  .top{width: 100%;height: 52px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;padding-top: 12px;font-size: 0;box-sizing: border-box;}

.index2  .top h2{line-height: 28px;height: 28px;font-size: 28px;color: #333;padding-left: 20px;border-left: 8px solid #407fce;box-sizing: border-box;display: inline-block;font-weight: 400;float: left;}

.index2  .top span{margin-top: 13px;padding: 0 20px 0 10px;box-sizing: border-box;font-size: 14px;color: #666;float: left;}

.index2  .top a{background: #407fce;width: 80px;height: 28px;border-radius: 14px;font-size: 16px;color: #fff;text-align: center;line-height: 28px;display: inline-block;margin-top: 0;float: left;}

.index2 .khz .title{margin-top: 17px;height: 42px;line-height: 42px;font-size: 20px;color: #333;}

.index2 .khz .title span{font-size: 16px;color: #333;margin-left: 10px;}

.index2 .khz .ullist{width: 100%;}

.index2 .khz .ullist ul li{width: 148px;height: 135px;background: #fff;border: 1px solid  #e5e5e5;box-sizing: border-box;margin-right: 2px;float: left;transition: .3s all}
.index2 .khz .ullist ul li:hover{box-shadow: 0px 4px 5px #afafaf}
.index2 .khz .ullist ul li img{display: block;width: 100%;}

.index2 .khz .ullist ul li  p{line-height: 40px;text-align: center;color: #333;font-size: 16px;}

.index2 .mhz .title{margin-top: 17px;height: 42px;line-height: 42px;font-size: 20px;color: #333;}

.index2 .mhz .title span{font-size: 16px;color: #333;margin-left: 10px;}

.index2 .mhz .bottom {position: relative;}
.index2 .mhz .bottom .swiper-container{padding:0 0 5px;box-sizing: border-box;}
.index2 .mhz .bottom .swiper-slide{height: 135px;border: 1px solid  #e5e5e5;box-sizing: border-box;background: #fff;transition: .3s all}
.index2 .mhz .bottom .swiper-slide:hover{box-shadow: 0px 4px 5px #afafaf}
.index2 .mhz .bottom .swiper-slide img{width: 145px;display: block;margin: 0 auto}

.index2 .mhz .bottom .swiper-slide  p{line-height: 40px;text-align: center;color: #333;font-size: 16px;}

.index2 .mhz .bottom  .swiper-button-next{right: -40px;background: url(../img/next.jpg) center no-repeat !important;}

.index2 .mhz .bottom  .swiper-button-prev{left: -40px;background: url(../img/prev.jpg) center no-repeat  !important;}

.index3_{background: #407fce;}

.index3{width: 1200px;margin: 0 auto;padding: 24px 0 35px;box-sizing: border-box;}

.index3  .top{width: 100%;height: 52px;border-bottom: 1px solid #fff;box-sizing: border-box;padding-top: 12px;font-size: 0;box-sizing: border-box;}

.index3  .top h2{line-height: 28px;height: 28px;font-size: 28px;color: #fff;padding-left: 20px;border-left: 8px solid #fff;box-sizing: border-box;display: inline-block;font-weight: 400;float: left;}

.index3  .top span{margin-top: 13px;padding: 0 20px 0 10px;box-sizing: border-box;font-size: 14px;color: #fff;float: left;}

.index3 ul{padding: 30px 8px 0;box-sizing: border-box;}

.index3 ul li{width: 130px;float: left;}

.index3 ul li .da{width: 130px;height: 130px;border-radius: 50%;background: #eee;padding-top: 12px;box-sizing: border-box;position: relative;}

.index3 ul li .da span{position: absolute;width: 43px;height: 43px;border-radius: 50%;background: #4b96f3;right: -10px;top: 0;font-size: 16px;color: #fff;text-align: center;line-height: 42px;}

.index3 ul li:nth-of-type(2n) .da span{background: #17babc;}

.index3 ul li .da .xiao{width: 106px;height: 106px;margin: 0 12px;border-radius: 50%;background: #fff;text-align: center;line-height: 106px;}

.index3 ul li .da .xiao img{display: inline-block;transition: .8s all}
.index3 ul li:hover .da .xiao img{transform: rotate(360deg)}

.index3 ul li p{line-height: 45px;margin-top: 10px;font-size: 16px;color: #fff;text-align: center;}

.index3 ul  .jiantou{width: 80px;margin-top: 44px;float: left;	}

.index3 ul  .jiantou img{display: block;margin: 0 auto;}

.index3 .bottom{width: 100%;padding-top: 10px;box-sizing: border-box;}

.index3 .bottom ol li{width: 348px;float: left;height: 38px;border-radius: 15px;background: #17babc;font-size: 0;margin-right: 78px;position: relative;}

.index3 .bottom ol li:before{content: ' '; display:block; width:0; height:0;border-width:0 12px 12px; border-style:solid;border-color:transparent transparent #17babc;/*透明 透明  黄*/position:absolute;top:-12px;right:58px;}

.index3 .bottom ol li:nth-of-type(3n){margin-right: 0;}

.index3 .bottom ol li a{width: 105px;text-align: center;line-height: 38px;height: 38px;display: inline-block;vertical-align: middle;margin-right: 15px;font-size: 14px;color: #fff;}

.index3 .bottom ol li a:nth-of-type(3){	margin-right: 0;}

.index4{width: 1200px;margin: 0 auto;padding: 24px 0 0px;box-sizing: border-box;}

.index4 .top{width: 100%;height: 52px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;padding-top: 12px;font-size: 0;box-sizing: border-box;}

.index4  .top h2{line-height: 28px;height: 28px;font-size: 28px;color: #333;padding-left: 20px;border-left: 8px solid #407fce;box-sizing: border-box;display: inline-block;font-weight: 400;float: left;}

.index4  .top span{margin-top: 13px;padding: 0 20px 0 10px;box-sizing: border-box;font-size: 14px;color: #666;float: left;}

.index4  .top a{background: #407fce;width: 116px;height: 28px;border-radius: 14px;font-size: 16px;color: #fff;text-align: center;line-height: 28px;display: inline-block;margin-top: 0;float: right;}

.index4  .left{width:600px;padding-right: 28px;padding-bottom: 25px;border-right: 1px dashed #dcdcdc;box-sizing: border-box;float: left;}

.index4  .right{width: 600px;padding-left: 28px;box-sizing: border-box;float: left;}

.index4 ul{margin-top: 10px;}

.index4 ul li{height: 32px;line-height: 32px;}

.index4 ul li i{display: inline-block;width: 5px;height: 5px;background: #407fce;margin-right: 12px;float: left;margin-top: 15px;}

.index4 ul li p{font-size: 16px;color: #333;max-width: 460px;float: left;}
.index4 ul li:hover  p{color:#407fce}
.index4 ul li span{width: 18px;height: 18px;margin-left: 12px;border-radius: 50%;background: #407fce;display: block;float: left;margin-top: 8px;line-height: 18px;color: #fff;text-align: center;}

.index5_{background: #f2f2f2;}

.index5{width: 1200px;margin: 0 auto;padding: 24px 0 0px;box-sizing: border-box;}

.index5 .top{width: 100%;height: 52px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;padding-top: 12px;font-size: 0;box-sizing: border-box;}

.index5  .top h2{line-height: 28px;height: 28px;font-size: 28px;color: #333;padding-left: 20px;border-left: 8px solid #407fce;box-sizing: border-box;display: inline-block;font-weight: 400;float: left;}

.index5  .top span{margin-top: 13px;padding: 0 20px 0 10px;box-sizing: border-box;font-size: 14px;color: #666;float: left;}

.index5 .bottom{width: 100%;padding: 33px 0 37px;box-sizing: border-box;}

.index5 .bottom ul li{width: 380px;margin-right: 30px;padding: 10px 10px 0 10px;box-sizing: border-box;background: #fff;box-shadow: 2px 4px 5px #d5d4d5;float: left;}

.index5 .bottom ul li:nth-of-type(3n){margin-right: 0;}

.index5 .bottom ul li .img{overflow: hidden;}

.index5 .bottom ul li .img img{display: block;width: 100%;transition: .8s all;}

.index5 .bottom ul li:hover .img img{transform: scale(1.2);}

.index5 .bottom ul li p{line-height: 52px;height: 52px;overflow: hidden;font-size: 16px;color: #333;text-align: center;}
.index5 .bottom ul li:hover p{color: #407fce}
.index6{width: 1200px;margin: 0 auto;padding: 24px 0 0px;box-sizing: border-box;}

.index6 .top{width: 100%;height: 52px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;padding-top: 12px;font-size: 0;box-sizing: border-box;}

.index6  .top h2{line-height: 28px;height: 28px;font-size: 28px;color: #333;padding-left: 20px;border-left: 8px solid #407fce;box-sizing: border-box;display: inline-block;font-weight: 400;float: left;}

.index6  .top span{margin-top: 13px;padding: 0 20px 0 10px;box-sizing: border-box;font-size: 14px;color: #666;float: left;}

.index6 .bottom{padding: 30px 0;box-sizing: border-box;}

.index6 .bottom ul li{width: 100px;float: left;}

.index6 .bottom ul li div{width: 100px;height: 100px;border: 1px solid #407fce;box-sizing: border-box;text-align: center;line-height: 98px;border-radius: 10px;}

.index6 .bottom ul li div img{display: inline-block;}

.index6 .bottom ul li p{line-height: 45px;margin-top: 20px;text-align: center;font-size: 14px;color: #333;}

.index6 .bottom ul .jiantou{width: 175px;float: left;height: 100px;line-height: 100px;text-align: center;	}

.index6 .bottom ul .jiantou img{display: inline-block;}

.footer{width: 100%;background: #fff;}

.footer .top_{width: 100%;height: 50px;background: #3f7dcd;}

.footer .top_ .top{width: 1200px;margin: 0 auto;}

.footer .top_ .top .left{float: left;font-size: 18px;color: #fff;line-height: 50px;}

.footer .top_ .top .right{float: right;}

.footer .top_ .top .right a{width: 36px;height: 36px;background: #fff;border-radius: 50%;margin: 8px 0 0 10px;display: inline-block;text-align: center;line-height: 36px;font-size: 0}

.footer .top_ .top .right a img{display: inline-block;vertical-align: middle;width: 20px}

.footer .top_ .top .right a:nth-of-type(3) img{width: 22px}
.footer .top_ .top .right div{display: inline-block;position: relative;}
.footer .top_ .top .right div .ewm{display: none;position: absolute;left: 50%;bottom: -100px;width: 100px;height: 100px;margin-left: -50px}
.footer .top_ .top .right div:hover .ewm{display: block ;}
.footer .bottom{width: 1200px;margin: 0 auto;padding: 17px 0;box-sizing: border-box;}

.footer .bottom .left{width: 800px;float: left;}

.footer .bottom .left .zuo{width: 252px;float: left;}

.footer .bottom .left .you{width: 547px;float: left;}

.footer .bottom .left .you ul{width: 182px;float: left;}

.footer .bottom .left ul p{line-height: 40px;font-size: 16px;color: #333;}

.footer .bottom .left ul li{line-height: 20px;}

.footer .bottom .left ul li a{font-size: 14px;color: #666;}
.footer .bottom .left ul li a:hover{color: #407fce}

.footer .bottom .right{width:400px;float: right;padding-left: 80px;border-left: 1px solid #eee;box-sizing: border-box;}

.footer .bottom .right .zuo{width: 400x;float: left;}

.footer .bottom .right .zuo h2{font-size: 16px;color: #333;line-height: 40px;font-weight: 400;}

.footer .bottom .right .zuo p{line-height: 20px;color: #666;font-size: 14px;}

.footer .bottom .right .you{width: 100px;float: left;}

.footer .bottom .right .you img{display: block;width: 100%;margin-top: 12px;}

.footer .bottom .right .you p{line-height: 40px;text-align: center;font-size: 14px;color: #333;}

.footer .foot{width: 100%;height: 48px;line-height: 48px;text-align: center;font-size: 14px;color: #666;background: #f2f2f2;}

.footer .foot a{font-size: 14px;color: #666;}

.dl{background: #f2f2f2;}

.denglu{width: 1200px;margin: 0 auto;padding: 120px 0 150px;box-sizing: border-box;}

.denglu .left{width: 664px;height: 466px;float: left;}

.denglu .right{width: 508px;height: 466px;float: right;background: #fff;padding:40px 40px 30px;box-sizing: border-box;}

.denglu .right h3{text-align: center;line-height: 24px;font-size: 24px;color: #407fce;margin-bottom: 47px;}

.denglu .right h3 a{	font-size: 24px;color: #333;border-left: 1px solid #ccc;padding-left: 6px;height: 24px;display: inline-block;float: none;margin: 0;}

.denglu .right input{width: 100%;height: 42px;display: block;border: 1px solid #dcdcdc;box-sizing: border-box;margin-bottom: 29px;font-size: 14px;color: #666;padding: 0 20px;box-sizing: border-box;}

.denglu .right .yzm{display: inline-block;width: 130px;float: left;}

.denglu .right img{width: 64px;height: 31px;margin: 5px 10px;float: left;}

.denglu .right div span{line-height: 42px;color: #666;font-size: 14px;cursor: pointer;}

.denglu .right button{width: 83px;height: 42px;background: #407fce;font-size: 14px;color: #fff;border: 0;}

.denglu .right a{float: right;margin-top: 90px;color: #666;font-size: 14px;}

.zhuce .right a{float: right;margin-top: 70px;color: #666;font-size: 14px;}

.zhuce .right input{	margin-bottom:18px;}

.zhuce .right h3 a{border-left: 0;border-right: 1px solid #ccc;padding-right: 6px;padding-left: 0;cursor: pointer;}

.grzx_hd_banner{width: 100%;height: 200px;position: relative;text-align: center;}

.grzx_hd_banner .box{display: inline-block;}

.grzx_hd_banner .box .img{width: 120px;height: 120px;display: block;margin-top: 27px;border: 1px solid #fff;padding: 3px;box-sizing: border-box;border-radius: 50%;overflow: hidden;position: relative;}

.grzx_hd_banner .box .img div{width: 112px;height: 112px;position: relative;overflow: hidden;border-radius: 50%;}

.grzx_hd_banner .box .img img{display: block;width: 112px;height: 112px;}

.grzx_hd_banner .box .img div p{line-height: 32px;bottom: 0;height: 32px;left: 0;background: rgba(0,0,0,.4);color: #fff;font-size: 14px;position: absolute;width: 100%;}

.grzx_hd_banner .box .zi{line-height: 50px;text-align: center;font-size: 14px;color: #fff;}

.hudong_{padding: 25px 0;background: #f2f2f2;}

.hudong{width: 1200px;margin: 0px auto;padding: 25px;box-sizing: border-box;background: #fff;}

.hudong .biaoti{width: 100%;height: 49px;border: 1px solid #e5e5e5;background: #f2f2f2;font-size: 18px;color: #333;padding: 0 30px;box-sizing: border-box;line-height: 48px;}

.hudong ul li{width: 100%;padding: 15px 28px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;	}

.hudong ul li .left{float: left;width: 980px;}

.hudong ul li .left  .zuo{width: 117px;height: 79px;float: left;}

.hudong ul li .left  .zuo img{width: 117px;height: 79px;display: block;}

.hudong ul li .left  .you{width: 860px;float: right;padding:10px 20px;box-sizing: border-box;}

.hudong ul li .left  .you h3{line-height: 29px;font-size: 16px;color: #333;height: 29px;overflow: hidden;	}

.hudong ul li .left  .you p{font-size: 14px; color: #666; line-height: 25px; height: 25px; overflow: hidden; margin-top: 3px;}

.hudong ul li .right{float: right;width: 100px}

.hudong ul li .right a{display: block;width: 99px;height: 35px;margin-top: 22px;border: 1px solid #959595;color: #959595;text-align: center;line-height: 33px;box-sizing: border-box;}

.grzl_{padding: 25px 0;background: #f2f2f2;box-sizing: border-box;}

.grzl{width: 1200px;margin: 0 auto;padding: 25px;box-sizing: border-box;background: #fff}

.grzl .grzl_box{border: 1px solid #e5e5e5;box-sizing: border-box;}

.grzl .grzl_box .biaoti{height: 48px;line-height: 48px;padding: 0 30px;box-sizing: border-box;font-size: 18px;color: #333;background: #F2F2F2;}

.grzl .grzl_box form{padding: 40px 66px;box-sizing: border-box;}

.grzl .grzl_box p{font-size: 18px;color: #333;line-height: 38px;margin-bottom: 30px;box-sizing: border-box;}

.grzl .grzl_box form div{margin-bottom: 23px;}

.grzl .grzl_box form div span{width: 104px;float: left;line-height: 34px;height: 34px;font-size: 16px;color: #333;}

.grzl .grzl_box form div .toux{width: 112px;height: 112px;float: left;position: relative;	border-radius: 50%;}

.grzl .grzl_box form div img{width: 112px;height: 112px;border: 3px solid #e5e5e5;box-sizing: border-box;	}

.grzl .grzl_box form ul li div input{width: 112px;height: 112px;position: absolute;left: 0;top: 0; content:' ';opacity:0;filter:alpha(opacity:0)}

.grzl .grzl_box form .nicheng input{width: 403px;height: 37px;border: 1px solid #e5e5e5;padding: 0 18px;box-sizing: border-box;	}

.grzl .grzl_box form .xingming input{width: 188px;height: 37px;border: 1px solid #e5e5e5;padding: 0 18px;box-sizing: border-box;}

.grzl .grzl_box form .xingbie{line-height: 36px;}

.grzl .grzl_box form .xingbie i{font-style:normal;font-size: 16px;color: #999;margin-right: 10px;}

.grzl .grzl_box form .xingbie input{margin-right: 10px;width: 16px;height: 16px;}

.grzl .grzl_box form .sjh input{width: 299px;height: 37px;border: 1px solid #e5e5e5;padding: 0 18px;box-sizing: border-box;}

.grzl .grzl_box form .gsmc input{width: 615px;height: 37px;border: 1px solid #e5e5e5;padding: 0 18px;box-sizing: border-box;}

.grzl .grzl_box form button{width: 119px;height: 37px;margin-left: 104px;background:#407fce ;font-size: 16px;color: #fff;border: 0;margin-top: 20px;}

.about_{width: 100%;padding: 25px 0;background: #f1f2f3;}

.about{width: 1200px;margin: 0 auto;padding: 0 25px;box-sizing: border-box;background: #fff;}

.about .dqwz{	text-align: right;line-height: 60px;vertical-align: middle;}

.about .dqwz img{vertical-align: middle;}

.about .dqwz a{font-size: 14px;color: #666;}

.about .top{width: 100%;height: 57px;margin-bottom: 20px;}

.about .top a{display: block;float: left;width: 380px;height: 57px;line-height: 57px;margin-right: 5px;background: #f1f2f3;font-size: 14px;color: #333;text-align: center;position: relative;}

.about .top a:nth-of-type(3){margin-right: 0;}

.about .top a:hover{background: #407fce;color: #fff;}

.about .top a.act{background: #407fce;color: #fff;}

.about .top a:hover:before{display:block;width:0;height:0;border-width:10px 10px 0;border-style:solid;border-color:#407fce transparent transparent;position:absolute; bottom: -10px;left:50%;margin-left: -5px;content: ' ';}

.about .top a.act:before{ display:block;width:0; height:0;border-width:10px 10px 0; border-style:solid; border-color:#407fce transparent transparent; position:absolute; bottom: -10px;left:50%;margin-left: -5px;content: ' ';}

.about  .gsjs{width: 100%;padding-bottom: 25px;box-sizing: border-box;}

.about  .gsjs  .clearfix{margin-bottom: 20px;}

.about  .gsjs .left{width: 720px;float: left;}

.about  .gsjs .left h4{line-height: 45px;position: relative;font-size: 18px;color: #333;margin-bottom: 15px;}

.about  .gsjs .left h4:before{width: 40px;height: 1px;content: ' ';position: absolute;left: 0;bottom: 0;background: #d2d2d2;}

.about  .gsjs .left p{font-size: 14px;color: #333;line-height: 24px;text-indent: 2em;}

.about  .gsjs .right{width:370px;float: right;}

.about  .gsjs img{display: block;width: 100%;margin-top: 20px;}

.about .ryzz{width: 100%;}

.about .ryzz ul li{width: 364px;height: 465px;float: left;margin-right: 29px;padding: 45px 45px 0;border: 1px solid #eee;box-sizing: border-box;background: #fafafa;margin-top: 30px;}

.about .ryzz ul li img{display: block;width: 100%;height: 345px;}

.about .ryzz ul li p{line-height: 75px;color: #666;font-size: 19px;text-align: center;}

.about .ryzz ul li:nth-of-type(3n){margin-right: 0;}

.about .fenye{padding: 38px 0;box-sizing: border-box;text-align: right;}

.about .fenye a{padding: 8px 15px;font-size: 14px;color: #666;display: inline-block;}

.about .fenye a:hover{background: #407fce;color: #fff;}

.about .fenye a.act{background: #407fce;color: #fff;}

.about .xwzx{width: 100%;margin-top: 45px;}

.about .xwzx ul li{width: 100%;padding: 10px;background: #f2f2f2;margin-bottom: 18px;box-sizing: border-box;}

.about .xwzx ul li .left{width: 256px;height: 165px;float: left;}

.about .xwzx ul li .left img{width: 256px;height: 165px;display: block;}

.about .xwzx ul li .right{width: 815px;float: left;margin-left: 38px;}

.about .xwzx ul li .right .bt{width: 100%;height: 30px;}

.about .xwzx ul li .right .bt h4{float: left;width: 660px;height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;color: #666;font-weight: 500;}

.about .xwzx ul li .right .bt h4 o{width: 18px;height: 18px;display: inline-block;border-radius: 50%;background: #407fce;font-size: 14px;color: #fff;line-height: 18px;text-align: center;}

.about .xwzx ul li .right .bt i{float: right;width: 130px;height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;color: #666;text-align: right;font-style: normal;}

.about .xwzx ul li .right span{line-height: 30px;display: block;font-size: 13px;color: #666;}

.about .xwzx ul li .right p{margin-top: 8px;height: 48px;line-height: 24px;overflow: hidden;font-size: 14px;color: #666;}

.about .xwzx ul li .right a{margin-top: 16px;width: 130px;height: 28px;display: block;background: #56bbbe;color: #fff;font-size: 14px;padding: 0 10px;box-sizing: border-box;line-height: 28px;}

.about .xwzx ul li .right a:hover{background: #407fce;}

.about .xwzx ul li .right a img{vertical-align: middle;float: right;margin-top: 11px;}

.about .xwxq{width: 100%;}

.about .xwxq .title{width: 845px;margin: 0 auto;text-align: center;border-bottom: 1px dashed #e5e5e5;}

.about .xwxq .title h3{font-size: 24px;color: #333;line-height: 24px;height: 25px;overflow: hidden;font-weight: 400;}

.about .xwxq .title p{line-height: 50px;font-size: 14px;color: #666;vertical-align: middle;margin-bottom: 5px;}

.about .xwxq .title p img{vertical-align: middle;margin: 0 10px;}

.about .xwxq .xiangqing{padding: 20px 0;box-sizing: border-box;}

.about .xwxq .xiangqing img{display: block;max-width: 100%;min-width: auto;margin:  auto;}

.about .xwxq .fanye{width: 100%;}

.about .xwxq .fanye a{display: block;line-height: 30px;height: 30px;font-size: 14px;color: #333;overflow: hidden;}

.about .xw_list{width: 100%;margin-top: 38px;}

.about .xw_list .title{height: 39px;border-top: 2px solid #f1f2f3;border-bottom: 1px dashed #e5e5e5;box-sizing: border-box;font-size: 20px;color: #333;line-height: 36px;}

.about .xw_list .title span{font-size: 14px;color: #999;}

.about .xw_list ul{margin-top: 14px;padding-bottom: 55px;box-sizing: border-box;}

.about .xw_list ul li{width: 542px;float: left;height: 38px;line-height: 38px;padding: 0 45px 0 32px;border-bottom: 1px dotted #bfbfbf;box-sizing: border-box;	position: relative;overflow: hidden;font-size: 14px;color: #333;}

.about .xw_list ul li a{font-size: 14px;color: #333;height: 38px;line-height: 38px;}

.about .xw_list ul li i{width: 8px;height: 8px;position: absolute;display: block;border: 1px solid #4a86d0;box-sizing: border-box;left: 0;border-radius: 50%;top: 15px;}

.about .xw_list ul li span{font-size: 14px;color: #999;position: absolute;height: 37px;right: 0;line-height: 37px;display: block;top: 0;}

.about .xw_list ul li:nth-of-type(2n){float: right}

.contact_{width: 100%;padding: 25px 0;background: #f1f2f3;}

.contact{width: 1200px;margin: 0 auto;padding: 0 25px;box-sizing: border-box;background: #fff;}

.contact .dqwz{text-align: right;line-height: 60px;vertical-align: middle;}

.contact .dqwz img{vertical-align: middle;}

.contact .dqwz a{font-size: 14px;color: #666;}

.contact .top{width: 100%;height: 57px;margin-bottom: 20px;}

.contact .top a{display: block;float: left;width: 572px;height: 57px;line-height: 57px;background: #f1f2f3;font-size: 14px;color: #333;text-align: center;position: relative;}

.contact .top a:nth-of-type(2){float: right;}

.contact .top a:hover{background: #407fce;color: #fff;}

.contact .top a.act{background: #407fce;color: #fff;}

.contact .top a:hover:before{display:block;  width:0; height:0;border-width:10px 10px 0; border-style:solid; border-color:#407fce transparent transparent;position:absolute;bottom: -10px;left:50%; margin-left: -5px;content: ' ';}

.contact .top a.act:before{  display:block;  width:0;  height:0;  border-width:10px 10px 0;  border-style:solid;  border-color:#407fce transparent transparent;position:absolute;  bottom: -10px; left:50%; margin-left: -5px;content: ' ';}

.contact .lxwm{width: 100%;margin-top: 60px;padding-bottom: 45px;box-sizing: border-box;}

.contact .lxwm ul li{width: 526px;float: left;padding: 0 20px;border-left: 2px solid #eee;box-sizing: border-box;position: relative;min-height: 227px;margin-bottom: 20px}

.contact .lxwm ul li:before{position: absolute;left: -2px;top: 0;background: #407fce;width: 2px;height: 24px;content: ' ';}

.contact .lxwm ul li h2{font-size: 24px;color: #333;line-height: 24px;font-weight: 400;}

.contact .lxwm ul li span{margin: 18px 0 10px;width: 47px;height: 1px;background: #d2d2d2;display: block;}

.contact .lxwm ul li p{line-height: 29px;font-size: 14px;color: #333;}

.contact .lxwm #allmap{width: 100%;height: 384px;margin: 30px 0 0px;}

.contact .lyfk{width: 100%;padding: 30px 0 100px;box-sizing: border-box;}

.contact .lyfk p{font-size: 14px;color: #333;line-height: 20px;text-align: center;}

.contact .lyfk ul li{width: 364px;height: 44px;margin-right: 28px;margin-top: 30px;position: relative;float: left;}

.contact .lyfk ul li:nth-of-type(3){margin-right: 0;}

.contact .lyfk ul li input{width: 364px;height: 44px;padding: 0 35px 0 20px;border: 1px solid #e5e5e5;box-sizing: border-box;font-size: 14px;color: #999;}

.contact .lyfk ul li img{position: absolute;right: 15px;top: 11px;}

.contact .lyfk  textarea{padding: 10px 20px;border: 1px solid #e5e5e5;box-sizing: border-box;height: 187px;font-size: 14px;color: #999;margin-top: 30px;width: 100%;display: block;}

.contact .lyfk  div{height: 44px;margin-top: 30px;width: 100%;}

.contact .lyfk  div input{	width: 364px;height: 44px;padding: 0 35px 0 20px;}

.contact .lyfk  div img{width: 101px;height: 44px;margin-left: 20px;}

.contact .lyfk button{width: 100%;height: 44px;margin-top: 30px;background: #56bbbe;font-size: 14px;color: #fff;border: 0;}

.about .jszc_top{	margin-bottom: 0;}

.about .sycs{	width: 100%;}

.about .sycs .shang{	width: 100%}

.about .sycs .shang .bt{margin:0px 0  20px;font-size: 18px;color: #333;line-height: 18px;height: 18px;padding: 0 14px;box-sizing: border-box;border-left: 6px solid #407fce;}

.about .sycs .shang ul li{width: 100%;padding-top: 20px;box-sizing: border-box;}

.about .sycs .shang ul li table{border: 0;width: 100%;height: 163px;overflow: hidden;}
.about .sycs .shang ul li table tr:hover td{background: #f5f5f5}
.about .sycs .shang ul li .table{height: 163px;overflow: hidden;}

.about .sycs .shang ul li .table.act{height: auto;overflow: initial;}

.about .sycs .shang ul li table tr th{background: #f2f9f8;height: 40px;text-align: center;line-height: 40px;font-size: 16px;color: #333;border-right: 1px solid #fff;width: 25%;box-sizing: border-box;}

.about .sycs .shang ul li table tr th:nth-of-type(4){border-right: 0;}

.about .sycs .shang ul li table tr td{background: #fff;height: 40px;text-align: center;line-height: 40px;font-size: 14px;color: #333;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;width: 25%;}

.about .sycs .shang ul li table tr td:nth-of-type(4){border-right: 0;}

.about .sycs .shang ul li table tr td a{	color: #407fce;text-decoration:underline}

.about .sycs .shang ul li .ckgd{width: 100%;height: 40px;line-height: 40px;text-align: center;color: #407fce;font-size: 14px;vertical-align: middle;background: #f2f9f8;cursor: pointer;}

.about .sycs .shang ul li .ckgd .act{display: none;}

.about .sycs .xia .bt{margin: 20px 0;font-size: 18px;color: #333;line-height: 18px;height: 18px;padding: 0 14px;box-sizing: border-box;border-left: 6px solid #407fce;}

.about .sycs .xia .cexm_list{width: 100%;}

.about .sycs .xia .cexm_list div{width: 100%;}

.about .sycs .xia .cexm_list p{width: 50%;float: left;height: 50px;line-height: 50px;padding: 0 20px;box-sizing: border-box;font-size: 14px;color: #333;overflow: hidden;}

.about .sycs .xia .cexm_list div p:nth-of-type(1){border-right: 1px solid #fff;background: #407fce;font-size: 16px;color: #fff;}

.about .sycs .xia .cexm_list div p:nth-of-type(2){border-left: 1px solid #fff;background: #56bbbf;font-size: 16px;color: #fff;}

.about .sycs .xia .cexm_list  p:nth-of-type(1){border-right: 1px solid #fff;}

.about .sycs .xia .cexm_list ul li{background: #fff;}

.about .sycs .xia .cexm_list ul li:nth-of-type(2n){background: #f1f2f3;}

.about .sycs .xia .cexm_list ul li p:nth-of-type(2){padding-right: 50px;position: relative;}

.about .sycs .xia .cexm_list ul li p:nth-of-type(2) a{width: 22px;height: 28px;right: 20px;top: 11px;position: absolute;font-size: 0;line-height: 28px;vertical-align: middle;}

.about .sycs .dsf{padding-bottom: 30px;box-sizing: border-box;}

.about .sycs .dsf .bt{margin: 30px 0 20px;font-size: 18px;color: #333;	line-height: 18px;height: 18px;padding: 0 14px;box-sizing: border-box;border-left: 6px solid #407fce;}

.about .sycs .dsf p{line-height: 40px;font-size: 16px;color: #333;}

.about .jssq{width: 100%;padding-bottom: 38px;box-sizing: border-box;}

.about .jssq .fenye{width: 100%;padding: 50px 0 14px;border-bottom: 1px solid #dcdcdc;box-sizing: border-box;position: relative;}

.about .jssq .fenye button{width: 98px;height: 37px;position: absolute;left: 0;bottom: 12px;border: 0;border-radius: 10px;background: #56bbbe;font-size: 16px;color: #fff;cursor: pointer;}

.about .jssq .fenye button img{margin-left: 5px;}

.about .jssq .zhuti{width: 100%;margin-top: 15px;}

.about .jssq .zhuti .dingbu{width: 100%;height: 45px;background: #f2f9f8;}

.about .jssq .zhuti .dingbu p{width: 500px;float: left;padding-left: 8px;line-height: 45px;box-sizing: border-box;font-size: 16px;color: #333;}

.about .jssq .zhuti .dingbu p img{margin-right: 8px;vertical-align: middle;}

.about .jssq .zhuti .dingbu span{width: 216px;float: left;display: block;line-height: 45px;text-align: center;font-size: 16px;color: #333;}

.about .jssq .zhuti  ul li{height: 66px;border-bottom: 1px dashed #e5e5e5;}
.about .jssq .zhuti  ul li:hover{background: #f5f5f5}
.about .jssq .zhuti  ul li .left{width: 500px;float: left;line-height: 65px;padding-left: 20px;box-sizing: border-box;position: relative;font-size: 14px;color: #333;}

.about .jssq .zhuti  ul li .left i{position: absolute;width: 5px;height: 5px;top: 30px;left: 1px;background: #407fce;}

.about .jssq .zhuti  ul li .left span{width: 18px;height: 18px;border-radius: 50%;background:#407fce ;font-size: 16px;color: #fff;text-align: center;line-height: 18px;display: inline-block;}

.about .jssq .zhuti  ul li .right{width: 650px;float: left;}

.about .jssq .zhuti  ul li .right p{width: 216px;float: left;padding: 12px 0;box-sizing: border-box;text-align: center;}

.about .jssq .zhuti  ul li .right p span{line-height: 20px;display: block;height: 20px;font-size: 14px;color: #407fce;}

.about .jssq .zhuti  ul li .right p i{line-height: 20px;display: block;height: 20px;font-size: 14px;color: #666;font-style: normal;	}

.about .jssq .zhuti  ul li .right p o{font-size: 14px;color: #333;}

.about .jssq .ksft{width: 100%;border: 1px solid #e5e5e5;box-sizing: border-box;margin-top: 30px;position: relative;}

.about .jssq .ksft .ksft_title{width: 100%;height: 46px;border-bottom:1px solid #e5e5e5;background: #f2f9f8;padding-left: 13px;box-sizing: border-box;font-size: 16px;color: #333;line-height: 46px;}

.about .jssq .ksft .ksft_bt{width: 100%;padding: 26px 13px 12px;line-height: 34px;font-size: 14px;color: #333;}

.about .jssq .ksft .ksft_bt input{width: 250px;height: 34px;border: 1px solid #dcdcdc;margin-right: 12px;}

.about .jssq .ksft .ksft_bjq{width: 100%;height: 204px;	padding: 0 13px;box-sizing: border-box;}

.about .jssq .ksft .yzm3{padding: 8px 13px 15px;box-sizing: border-box;line-height: 34px;font-size: 14px;color: #333;}

.about .jssq .ksft .yzm3 span{font-size: 14px;color: #333;}

.about .jssq .ksft .yzm3 input{width: 157px;height: 34px;margin: 0 14px;}

.about .jssq .ksft button{width: 107px;height: 39px;margin-bottom: 20px;background: #56bbbe;font-size: 16px;color: #fff;border: 0;margin-left: 13px;}

.about .jssq .ksft .mydl{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 100000;font-size: 14px;color: #333;text-align: center;padding-top: 240px;box-sizing: border-box;}

.about .jssq .ksft .mydl a{font-size: 14px;color: #407fce;}

.about .sqxq{width: 100%;}

.about .sqxq .sqxq_fthf{height: 57px;padding-bottom: 20px;box-sizing: border-box;}

.about .sqxq .sqxq_fthf a{float: right;width: 98px;height: 37px;display: block;font-size: 16px;color: #333;text-align: center;line-height: 35px;border: 1px solid #d2d2d2;box-sizing: border-box;border-radius: 10px;}

.about .sqxq .sqxq_fthf button{width: 98px;height: 37px;border: 0;border-radius: 10px;background: #56bbbe;font-size: 16px;color: #fff;cursor: pointer;	margin-right: 10px;}

.about .sqxq .sqxq_fthf button img{margin-left: 5px;}

.about .sqxq .sqxq_shang{width: 100%;position: relative;}

.about .sqxq .sqxq_shang .left{width: 990px;float: left;}

.about .sqxq .sqxq_shang .left .left_bt{margin-top: 7px;line-height: 45px;padding-right: 45px;box-sizing: border-box;}

.about .sqxq .sqxq_shang .left .left_bt p{float: left;width: 700px;overflow: hidden;height: 45px;font-size: 16px;color: #333;}

.about .sqxq .sqxq_shang .left .left_bt .daying{width: 190px;float: right;text-align: right;}

.about .sqxq .sqxq_shang .left .left_bt .daying img{vertical-align: middle;margin-left: 10px;}

.about .sqxq .sqxq_shang .left .left_time{width: 100%;height: 43px;border-top: 3px solid #f2f9f8;border-bottom: 1px solid #eee;line-height: 40px;box-sizing: border-box;font-size: 14px;color: #333;padding-right: 45px;box-sizing: border-box;}

.about .sqxq .sqxq_shang .left .left_time .zuo{width: 700px;height: 40px;overflow: hidden;float: left;}

.about .sqxq .sqxq_shang .left .left_time .zuo img{margin-right: 10px;vertical-align: middle;}

.about .sqxq .sqxq_shang .left .left_time .you{width: 190px;height: 40px;overflow: hidden;float: right;text-align: right;font-size: 14px;color: #333;}

.about .sqxq .sqxq_shang .left .left_time .you input{display: inline-block;width: 20px;height: 20px;}

.about .sqxq .sqxq_shang .left .left_time .you span{color: #407fce;}

.about .sqxq .sqxq_shang .left .xiangq{width: 945px;padding: 10px 0 0 0;box-sizing: border-box;}

.about .sqxq .sqxq_shang .left .xiangq p{line-height: 28px;font-size: 14px;color: #333;}

.about .sqxq .sqxq_shang .left .xiangq img{display: block;max-width: 100%;min-width: auto;margin: 15px auto;}

.about .sqxq .sqxq_shang .left .zczs{padding: 100px 0;box-sizing: border-box;text-align: center;font-size: 16px;color: #666;}

.about .sqxq .sqxq_shang .left .sange{width: 100%;margin-bottom: 40px;}

.about .sqxq .sqxq_shang .left .sange ul {width: 270px; margin: auto;}

.about .sqxq .sqxq_shang .left .sange ul li{width: 80px; height: 40px; line-height: 40px; float: left;background: #e5eaee; margin:0 5px;border-radius: 10px;text-align: center;}

.about .sqxq .sqxq_shang .left .sange ul li img{ margin: -3px 5px  0 0;}

.about .sqxq .sqxq_shang .left .huifu{width: 945px;height: 44px;line-height: 44px;border-top: 1px dashed #eee;}

.about .sqxq .sqxq_shang .left .huifu a{float: left;font-size: 14px;color: #666;}

.about .sqxq .sqxq_shang .left .huifu a img{margin-left: 10px;vertical-align: middle;}

.about .sqxq .sqxq_shang .left .huifu span{float: right;font-size: 14px;color: #666;}

.about .sqxq .sqxq_shang .right{width: 160px;right: 0;position: absolute;height: 100%;background: #f1f2f3;padding-top: 2px;box-sizing: border-box;}

.about .sqxq .sqxq_shang .right .ckhf{line-height: 50px;text-align: center;font-size: 14px;color: #333;}

.about .sqxq .sqxq_shang .right .ckhf span{color: #407fce;}

.about .sqxq .sqxq_shang .right .name{width: 100%;height: 43px;line-height: 40px;border-top: 3px solid #75c6c9;border-bottom: 1px dashed #fff;box-sizing: border-box;text-align: center;color: #407fce;font-size: 16px;}

.about .sqxq .sqxq_shang .right  .toux{width: 126px;height: 106px;margin: 20px auto;	}

.about .sqxq .sqxq_shang .right  .toux img{width: 126px;height: 106px;display: block;}

.about .sqxq .sqxq_xia{width: 100%;	}

.about .sqxq .sqxq_xia ul li{	position: relative;}

.about .sqxq .sqxq_xia .left{width: 990px;float: left;}

.about .sqxq .sqxq_xia .left .bt{	width: 100%;padding-right: 45px;border-top:3px solid #f2f9f8;box-sizing: border-box;font-size: 14px;color: #333;line-height: 43px;height: 43px;	}

.about .sqxq .sqxq_xia .left .bt p{float: left;}

.about .sqxq .sqxq_xia .left .bt p img {margin-right: 10px;vertical-align: middle;}

.about .sqxq .sqxq_xia .left .bt span{float: right;}

.about .sqxq .sqxq_xia .left .xiangq{width: 945px;padding: 10px 0 0 0;border-top: 1px dashed #eee;box-sizing: border-box;}

.about .sqxq .sqxq_xia .left .xiangq p{line-height: 28px;font-size: 14px;color: #333;}

.about .sqxq .sqxq_xia .left .xiangq img{display: block;max-width: 100%;min-width: auto;margin: 15px auto;}

.about .sqxq .sqxq_xia .left .zczs{padding: 100px 0;box-sizing: border-box;text-align: center;font-size: 16px;color: #666;}

.about .sqxq .sqxq_xia .left .huifu{width: 945px;height: 44px;line-height: 44px;border-top: 1px dashed #eee;}

.about .sqxq .sqxq_xia .left .huifu a{float: left;font-size: 14px;color: #666;}

.about .sqxq .sqxq_xia .left .huifu a img{margin-left: 10px;vertical-align: middle;}

.about .sqxq .sqxq_xia .left .huifu span{float: right;font-size: 14px;color: #666;}

.about .sqxq .sqxq_xia .right{width: 160px;right: 0;position: absolute;height: 100%;background: #f1f2f3;box-sizing: border-box;}

.about .sqxq .sqxq_xia .right .name{width: 100%;height: 43px;line-height: 40px;border-top: 3px solid #75c6c9;border-bottom: 1px dashed #fff;box-sizing: border-box;text-align: center;color: #407fce;font-size: 16px;}

.about .sqxq .sqxq_xia .right   .toux{width: 126px;height: 106px;margin: 20px auto;	}

.about .sqxq .sqxq_xia .right   .toux img{	width: 126px;height: 106px;display: block;}

.about .sqxq .sqxq_fthf2{width: 945px;height: 57px;padding-bottom: 20px;margin-top: 40px;border-bottom: 1px solid #dcdcdc;box-sizing: border-box;}

.about .sqxq .sqxq_fthf2 a{float: right;width: 98px;height: 37px;display: block;font-size: 16px;color: #333;text-align: center;line-height: 35px;border: 1px solid #d2d2d2;box-sizing: border-box;border-radius: 10px;}

.about .sqxq .sqxq_fthf2 button{width: 98px;height: 37px;border: 0;border-radius: 10px;background: #56bbbe;font-size: 16px;color: #fff;cursor: pointer;	margin-right: 10px;}

.about .sqxq .sqxq_fthf2 button img{margin-left: 5px;}

.about .sqxq .ksft2{width: 100%;position: relative;}

.about .sqxq .ksft2 .right{position: absolute;right: 0;top: 0;width: 160px;height: 100%;background: #f2f2f2}

.about .sqxq .ksft2 .right  .toux{width: 126px;height: 106px;margin: 20px auto;}

.about .sqxq .ksft2 .right  .toux img{width: 126px;height: 106px;display: block;}

.about .sqxq .ksft2 .ksft{width: 945px;border: 1px solid #e5e5e5;box-sizing: border-box;margin-top: 30px;position: relative;}

.about .sqxq .ksft2 .ksft .ksft_title{width: 100%;height: 46px;border-bottom:1px solid #e5e5e5;background: #f2f9f8;padding-left: 13px;box-sizing: border-box;font-size: 16px;color: #333;line-height: 46px;}

.about .sqxq .ksft2 .ksft .ksft_bt{width: 100%;padding: 26px 13px 12px;line-height: 34px;font-size: 14px;color: #333;}

.about .sqxq .ksft2 .ksft .ksft_bt input{width: 250px;height: 34px;border: 1px solid #dcdcdc;margin-right: 12px;}

.about .sqxq .ksft2 .ksft .ksft_bjq{width: 100%;height: 204px;	padding: 0 13px;box-sizing: border-box;margin-top: 20px;}

.about .sqxq .ksft2 .ksft .yzm3{padding: 8px 13px 15px;box-sizing: border-box;line-height: 34px;font-size: 14px;color: #333;}

.about .sqxq .ksft2 .ksft .yzm3 span{font-size: 14px;color: #333;}

.about .sqxq .ksft2 .ksft .yzm3 input{width: 157px;height: 34px;margin: 0 14px;}

.about .sqxq .ksft2 .ksft button{width: 107px;height: 39px;margin-bottom: 20px;background: #56bbbe;font-size: 16px;color: #fff;border: 0;margin-left: 13px;}

.about .sqxq .ksft2 .ksft .mydl{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 100000;font-size: 14px;color: #333;text-align: center;padding-top: 185px;box-sizing: border-box;}

.about .sqxq .ksft2 .ksft .mydl a{font-size: 14px;color: #407fce;}

.about .sqxq{padding-bottom: 60px;box-sizing: border-box;}

.about .case_top{width: 100%;height: 57px;margin-bottom: 20px;	}

.about .case_top a{display: block;float: left;width: 160px;height: 57px;line-height: 57px;margin-right: 5px;background: #f1f2f3;font-size: 14px;color: #333;text-align: center;position: relative;}

.about .case_top a:last-child{margin-right: 0;}

.about .case_top a:hover{background: #407fce;color: #fff;}

.about .case_top a.act{background: #407fce;color: #fff;}

.about .case_top  a:hover:before{ display:block;width:0;height:0;border-width:10px 10px 0;border-style:solid;border-color:#407fce transparent transparent;position:absolute;bottom: -10px;left:50%;margin-left: -5px;content: ' ';}

.about .case_top  a.act:before{display:block; width:0; height:0;border-width:10px 10px 0;border-style:solid;border-color:#407fce transparent transparent;  position:absolute; bottom: -10px;left:50%; margin-left: -5px;content: ' ';}

.about .case_jianjie{padding: 15px 40px;box-sizing: border-box;position: relative;}

.about .case_jianjie p{font-size: 14px;color: #333;line-height: 24px;height: 72px;overflow: hidden;text-indent: 2em;}

.about .case_jianjie p.act{height: auto;}

.about .case_jianjie .more{position: absolute;right: 40px;bottom: 10px;}

.about .case_list{width: 100%;border: 1px solid #e5e5e5;box-sizing: border-box;}

.about .case_list .case_shang{width: 100%;padding: 3px 10px 18px 10px;box-sizing: border-box;}

.about .case_list .case_shang div{width: 100%;margin-top: 15px;padding-left: 88px;box-sizing: border-box;position: relative;line-height: 28px;}

.about .case_list .case_shang div span{position: absolute;left: 0;top: 0;height: 28px;width: 80px;border-radius: 14px;background: #56bbbe;font-size: 14px;color: #fff;text-align: center;line-height: 28px;display: block;}

.about .case_list .case_shang div  a{display: inline-block;margin: 0 15px;font-size: 14px;color: #333;}

.about .case_list .case_shang div  a.act{color: #56bbbe;}

.about .case_list .case_shang div  a:hover{color: #56bbbe;}

.about .case_list .case_xia{width: 100%;}

.about .case_list .case_xia div{width: 100%;height: 56px;border: 1px solid #e5e5e5;border-right: 0;border-left: 0;border-bottom: 0;box-sizing: border-box;background: #f1f2f3;}

.about .case_list .case_xia div p{width: 129px;float: left;height: 54px;line-height: 54px;text-align: center;border-right: 1px solid #e5e5e5;box-sizing: border-box;}

.about .case_list .case_xia div p:first-child{width: 160px;}

.about .case_list .case_xia div p:last-child{width: 85px;}

.about .case_list .case_xia ul li{width: 100%;border-top: 1px solid #e5e5e5;box-sizing: border-box;height: 87px;overflow: hidden;}
.about .case_list .case_xia ul li:hover{background:#f5f5f5;}

.about .case_list .case_xia ul li ol li{width: 129px;float: left;height: 86px;text-align: center;line-height: 86px;border-top: 0;border-right: 1px solid #e5e5e5;box-sizing: border-box;font-size: 14px;color: #333;position: relative;}

.about .case_list .case_xia ul li ol li img{vertical-align: middle;display: inline-block;}

.about .case_list .case_xia ul li ol li:first-child{width: 160px;}

.about .case_list .case_xia ul li ol li:last-child{width: 85px;border-right: 0;}

.about .case_list .case_xia ul li ol li a{color: #407fce;text-decoration: underline;}

.about .case_list .case_xia ul li ol li p{position: absolute;left: 30%;bottom: 3px;height: 23px;line-height: 23px;border-radius: 10px;font-size: 14px;color: #fff;padding: 0 12px;box-sizing: border-box;background: #56bbbe;display: none;}

.about .case_list .case_xia ul li ol li span i{font-style:normal;cursor: pointer;}

.about .case_list .case_xia ul li ol li p o{display: none}

.about .case_list .case_xia ul li ol li p o.act{display: block;}

.about .case_list .case_xia ul li ol li p:before{content: ' ';display:block;width:0; height:0; border-width:0 7px 7px;border-style:solid; border-color:transparent transparent #56bbbe;position:absolute;top:-7px;left:18px;}

.about  .case_csxz{width: 100%;}

.about  .case_csxz .left{width: 642px;float: left;}

.about  .case_csxz .left .biaoti{width: 100%;font-size: 24px;color: #333;border-left: 10px solid #407fce;padding-left: 12px;box-sizing: border-box;height: 24px;line-height: 24px;	}

.about .case_csxz .left .one{padding: 26px 22px;box-sizing:border-box ;}

.about  .case_csxz .left .one .case_img{width: 100%;padding: 10px;border: 1px solid #e5e5e5;box-sizing: border-box;margin-bottom: 40px;}

.about  .case_csxz .left .one .case_img img{display: block;width: 100%;}

.about  .case_csxz .left .one .tabxz{width: 100%}

.about  .case_csxz .left .one .tabxz .si{width: 100%;position: relative;padding-left: 100px;box-sizing: border-box;margin-bottom: 16px;line-height: 28px;display: inline-block;}

.about  .case_csxz .left .one .tabxz .si span{position: absolute;width: 80px;height: 28px;border-radius: 14px;color: #fff;font-size: 14px;background: #56bbbe;text-align: center;left: 0;top: 0;} 

.about  .case_csxz .left .one .tabxz .si p{font-size: 14px;color: #333;display: inline-block;float: left;position: relative;}

.about  .case_csxz .left .one .tabxz .si p o{min-width: 45px;height: 15px;line-height: 15px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;font-style: normal;display: inline-block;margin: 0;text-align: center;}

.about  .case_csxz .left .one .tabxz .si .xztx{float: left;width: 90px;position: relative;}

/*.about  .case_csxz .left .one .tabxz .si ul{width: 90px;position: absolute;right: 0;top: 28px;border: 1px solid #f5f5f5;border-bottom: 0;box-sizing: border-box;background: #fff;display: none;z-index: 100;}

.about  .case_csxz .left .one .tabxz .si ul li{width: 90px;height: 24px;text-align: center;line-height: 22px;border-bottom: 1px solid #f5f5f5;box-sizing: border-box;cursor: pointer;}

*/.about  .case_csxz .left .one .tabxz .si ul li:hover{background: #56bbbe;color: #fff;}

/*.about  .case_csxz .left .one .tabxz .si ul.block{display:block !important;}*/

.about  .case_csxz .left .one .tabxz .si a{font-size: 14px;color: #333;margin-right: 10px;}

.about  .case_csxz .left .one .tabxz .si a.act{color: #56bbbe;}

.about  .case_csxz .left .one .tabxz .si a:hover{color: #56bbbe;}

.about  .case_csxz .left .one .tabxz .si label{margin-right: 10px;font-size: 14px;color: #333;display: inline-block;  -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}



.about  .case_csxz .left .one .tabxz .wu{width: 100%;margin-bottom: 20px;}

.about  .case_csxz .left .one .tabxz .wu table{width: 100%;text-align: center;line-height: 42px;font-size: 14px; color: #333;border: 0;box-sizing: border-box;}

.about  .case_csxz .left .one .tabxz .wu table tr{border: 0;}

.about  .case_csxz .left .one .tabxz .wu table tr td{border: 1px solid #d2d2d2;}

.about  .case_csxz .left .one .tabxz .wu table tr th{border: 1px solid #d2d2d2;}

.about  .case_csxz .left .one .tabxz .wu table tr td i{width: 8px;height: 8px;display: inline-block;border: 1px solid #666;border-radius: 50%;cursor: pointer;}

.about  .case_csxz .left .one .tabxz .wu table tr td.act  i{border-color: #3f81d7;background: #3f81d7;}



.about  .case_csxz .left .one .tabxz .liu{width: 100%}

.about  .case_csxz .left .one .tabxz .liu  p{line-height: 40px;}

.about  .case_csxz .left .one .tabxz .liu table{width: 100%;text-align: center;line-height: 42px;font-size: 14px; color: #333;border: 0;box-sizing: border-box;margin-bottom: 20px}

.about  .case_csxz .left .one .tabxz .liu table tr{border: 0;}

.about  .case_csxz .left .one .tabxz .liu table tr td{border: 1px solid #d2d2d2;box-sizing: border-box;width: 14.28%;position: relative;}

.about  .case_csxz .left .one .tabxz .liu table tr th{border: 1px solid #d2d2d2;box-sizing: border-box;}

.about  .case_csxz .left .one .tabxz .liu table tr td span{width:100%;height: 42px;display: inline-block;cursor: pointer;}

.about  .case_csxz .left .one .tabxz .liu table tr td.act  span{border-color: #3f81d7;background: #3f81d7;color: #fff}

.about  .case_csxz .left .one .tabxz .liu table tr td i{width: 8px;height: 8px;display: inline-block;border: 1px solid #666;border-radius: 50%;cursor: pointer;position: absolute;left: 10px;top: 17px}

.about  .case_csxz .left .one .tabxz .liu table tr td.act i{background: #fff;border-color: #fff}

.about  .case_csxz .left .one .dainame{width: 100%;padding: 0 25px;box-sizing: border-box;line-height: 50px;background: #407fce;margin-top: 25px;font-size: 16px;color: #fff;}

.about  .case_csxz .left .one .dainame button{color: #fff; font-size: 14px;background: #56bbbe; border: 0;cursor: pointer;width: 66px;height: 24px;margin-right: 8px;}

.about  .case_csxz .left .one .dainame p{float: left;cursor: pointer;}

.about  .case_csxz .left .one .dainame a{	float: right;color: #fff;}

.about  .case_csxz .left .one .dainame a img{	margin-right: 10px;}

.about  .case_csxz .right{width: 468px;float: right;}

.about  .case_csxz .right .click_a{width: 100%;text-align: right;}

.about  .case_csxz .right .click_a a{padding: 0 10px;height: 34px;display: inline-block;font-size: 12px;color: #333;line-height: 34px;border-radius: 17px;background: #f1f2f3;}

.about  .case_csxz .right .click_a a.act{background: #407fce;color: #fff;}

.about  .case_csxz .right .click_a a:hover{background: #407fce;color: #fff;}

.about  .case_csxz .right .canshu{width: 100%;margin-top: 20px;border: 1px solid #eee;box-sizing: border-box;}

.about  .case_csxz .right .canshu ul li{height: 34px;background: #f1f2f3;font-size: 14px;color: #333;display: table;width: 100%;height: 34px;}

.about  .case_csxz .right .canshu ul li:nth-of-type(2n){background: #fff;}

.about  .case_csxz .right .canshu ul li div{width: 88px;float: left;height: 34px;line-height: 34px;text-align: center;overflow: hidden}

.about  .case_csxz .right .canshu ul li p{width:220px;float: left;height: 34px;line-height: 34px;padding: 0 10px;box-sizing: border-box;overflow: hidden}

.about  .case_csxz .right .canshu ul li span{width: 158px;text-align: center;overflow: hidden;text-overflow: ellipsis;

white-space: nowrap;white-space:  normal;vertical-align: middle;line-height: 17px; display: table-cell; overflow: hidden;max-width: 128px;}
.about  .case_csxz .right .canshu ul li span[class]{color: #56bbbe}


.about  .case_csxz .right .canshu ul li.li4{height: 136px;}

.about  .case_csxz .right .canshu ul li.li4 div{line-height: 180px;height: 180px}

.about  .case_csxz .right .canshu ul li .p4{width:245px;float: left;height: 180px;line-height: 34px;box-sizing: border-box;overflow: hidden}

.about  .case_csxz .right .canshu ul li .p4 i{display: block;height: 34px;font-style: normal;overflow: hidden;}

.about  .case_csxz .right .canshu ul li .span4{width: 130px;float: left;line-height: 34px;text-align: center;overflow: hidden;height: auto;    vertical-align: middle;}

.about  .case_csxz .right .canshu ul li .span4 o{white-space:  normal;vertical-align: middle;line-height: 17px; display: table-cell; }

.about  .case_csxz .right .canshu ul li .span4 text{display: table;width: 100%;height: 34px;}







.about .case_csxz{padding-bottom: 20px;box-sizing: border-box;}

.about .case_csxz .left .two{display: none;}

.about .case_csxz .left .one.none{display: none;}

.about .case_csxz .left .two.block{display: block;}

.about .case_csxz .left .two .xxk{width: 100%;line-height: 40px;padding-left: 100px;box-sizing: border-box;position: relative;}

.about .case_csxz .left .two .xxk span{position: absolute;height: 40px;width: 100px;left: 0;top: 0;font-size: 14px;color: #333;}

.about .case_csxz .left .two .xxk a{margin-right: 5px;font-size: 14px;color: #333;}

.about .case_csxz .left .two .xxk a:hover{color: #407fce;border-bottom: 1px solid #407fce;box-sizing: border-box;}

.about .case_csxz .left .two .xxk a.act{color: #407fce;border-bottom: 1px solid #407fce;box-sizing: border-box;}

.about .case_csxz .left .two .xxk_img{width: 100%;}

.about .case_csxz .left .two .xxk_img div{display: none;}

.about .case_csxz .left .two .xxk_img div.act{display: block;}

.about .case_csxz .left .two .xxk_img img{display: block;max-width: 100%;min-width: auto;margin: 0 auto;}

.about .yyly .yyly_top{width: 100%;height: 57px;margin-bottom: 20px;}

.about .yyly .yyly_top a{display: block;width: 100%;height: 57px;line-height: 57px;margin-right: 5px;background: #f1f2f3;font-size: 14px;color: #333;text-align: center;position: relative;}

.about .yyly .yyly_top a.act{background: #407fce;color: #fff;}

.about .yyly .yyly_top a.act:before{ display:block; width:0; height:0; border-width:10px 10px 0; border-style:solid; border-color:#407fce transparent transparent; bottom: -10px;left:50%;margin-left: -10px;content: ' ';position: absolute;}

.about .yyly .yyly_bottom{width: 100%;padding: 35px 0;box-sizing: ;}

.about .yyly .yyly_bottom ul li{width: 100%;line-height: 50px;border-bottom: 1px solid #e5e5e5;box-sizing: border-box;position: relative;padding-left: 120px;box-sizing: border-box;min-height: 50px;}

.about .yyly .yyly_bottom ul li span{width: 100px;position: absolute;left: 0;top: 0;height: 49px;line-height: 49px;font-size: 18px;color: #333;}

.about .yyly .yyly_bottom ul li span.act{color: #407fce;}

.about .yyly .yyly_bottom ul li a{min-width: 84px;height: 25px;display: inline-block;margin-right: 6px;border-radius: 12px;line-height: 25px;text-align: center;font-size: 14px;color: #333;background: #f1f2f3;}

.about .yyly .yyly_bottom ul li a:hover{color: #fff;background: #407fce}













.layui-input{padding:0 10px;box-sizing: border-box;width: 100px}

.xztx{margin-left: 10px}

.pull_down{width:100px;overflow: auto;border-radius: 3px;z-index:1001;border:1px solid #e4e9e9;background:#fff;position: absolute; box-sizing: border-box;}

.pull_down ul{ margin: 0;list-style: none;}

.pull_down ul li{font-size: 14px;line-height: 24px;padding-left: 10px;color:#afafaf;border-bottom:1px solid #e4e9e9;box-sizing: border-box;}

.pull_down ul li:last-child{ border-bottom:none;}

.ly-hide{display:none}






input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}

.triumphantsel{width:100px;margin-left:-72px;height:28px;box-sizing: border-box;position: absolute;top: 0;z-index: 10;border:1px solid #ccc;background:#ccc;}
.triumphantinp{width:72px;position:absolute;left:0px;font-size:12px;height: 28px;top: 0px;border-radius: 0;box-sizing: border-box;z-index: 100;border-color: #ccc;border:1px solid #ccc;background: #fff}


.triumphantsel{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-right: 16px;background: url(../img/sel1.jpg) center right no-repeat;padding-left: 8px;box-sizing: border-box;border-radius: 0}
.about .case_csxz .left .one .tabxz .si span.triumphantspan{margin-left:72px;width:18px;overflow:hidden;border-radius: 0;position:static;background:#fff}
span.triumphantspan{margin-left:72px;width:18px;overflow:hidden;border-radius: 0;position:static;background:#fff}

