﻿body{ min-width:320px;font:16px "微软雅黑","Arial,Microsoft YaHei";color:#333;line-height:24px;overflow-x: hidden; } .container{ margin:0 auto;height:auto; }
h1,h2,h3,h4,h5,p,div,span,ul,li,dl,dd,dt{margin:0;padding:0;} input,textarea,button{outline:none; font:16px "微软雅黑","Arial,Microsoft YaHei";}label{font-weight: normal;width:100%;}
a{text-decoration: none;outline:none;color:#333; } a:focus, a:hover{color:#333;text-decoration: none;outline: none;  outline-offset: 0;}
ul,li{list-style: none;} i,em{font-style:normal;}
.nav>li>a:focus, .nav>li>a:hover{background: none;}
.lt{float:left;}.rt{float:right;}.hide{display: none;}.show{display: block;} .imgMax{max-width:100%;max-height:100%;}
.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}.fwn{font-weight: normal}
.db{display: block;}.dib{display: inline-block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}.oh{overflow: hidden;}
.transition{-webkit-transition: all  0.3s linear;-moz-transition: all  0.3s linear;-o-transition: all  0.3s linear; transition: all  0.3s linear; }
img.desaturate { filter: grayscale(100%);  -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);  -ms-filter: grayscale(100%);  -o-filter: grayscale(100%);  }
img.desaturate:hover { filter: grayscale(0);  -webkit-filter: grayscale(0);  -moz-filter: grayscale(0);  -ms-filter: grayscale(0);  -o-filter: grayscale(0);  }
img{border:none;}
html{ width:100%;overflow-x: hidden;}
body{ width:100%; ;position: relative;background: #fff;}
.clear{clear: both;}
.clearAfter:after{content:"";display: block; clear: both;}
.slick-slide{outline: none;}
.slick-slide img{margin:0 auto;max-width:100%;}
.slick-dots li button:before{display: none;}
.slick-dotted.slick-slider{margin-bottom:0;}
.container{padding-left:15px;padding-right:15px;margin:0 auto;}
.swiper-slide img{max-width: 100%;max-height: 100%;}


/*pc侧边浮动*/
.right_flCont{position: fixed;bottom:5%;right:15px;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 20;}
.right_flCont li {position: relative;}
.right_flCont li a{display: block; width:46px;height:46px;background:#fff;text-align: center;
    line-height: 46px;margin-bottom:8px;border-radius: 4px ;box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);}
.right_flCont li img{max-width: 100%;max-height: 100%;}
.right_flCont li img.hover{display: none;}
.right_flCont li .box{display: none; position: absolute;top:0;right:100%;z-index: 21;padding-right:15px;
    animation: anOne .3s;-webkit-animation: anOne .3s;}
.right_flCont li .box:after{content:"";display: block;position: absolute;top:50%;right:9px;margin-top:-5px;
    border-left:6px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;}
.right_flCont .r_tell .txt{  width:205px;min-height:46px;line-height: 26px;padding:10px 0; border-radius: 6px; background:#fff;text-align: center;}
.right_flCont .r_tell span{font-size: 14px;display: block;vertical-align: top;}
.right_flCont .r_weChart .box{top:50%;margin-top:-50px;}
.right_flCont .r_weChart .box .img{ background: #fff;padding:3px;border-radius: 6px;width:100px;height:100px;display: inline-flex;align-items: center;}
.right_flCont .r_weChart .box img{max-height: 100%;max-width: 100%;margin:0 auto;}
.right_flCont .scrollTop{opacity: 0;transition: all linear .3s;-webkit-transition: all linear .3s;}
.right_flCont .scrollTop.on{opacity: 1;}
.right_flCont li a:hover{background: #2b6ff4;box-shadow: 0 5px 10px 0 rgba(43,111,244,.3); }
.right_flCont li:hover img.unHover{display: none;}
.right_flCont li:hover img.hover{display: block;}
.right_flCont li:hover .box{display: block;}
.right_flCont li:hover .box .txt{box-shadow: 0 5px 10px 0 rgba(0,0,0,.1); }
.right_flCont li:hover .box .img{box-shadow: 0 5px 10px 0 rgba(0,0,0,.1); }
@-webkit-keyframes anOne {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20%);
        transform: translateX(-20%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes anOne {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20%);
        transform: translateX(-20%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.bottom_nav{background: #c80025;height:55px;position: fixed;bottom:0;left:0;right:0;z-index: 50;}
.bottom_nav:after{content:"";display: block;clear:both;}
.bottom_nav li{float: left;width:25%;text-align: center;}
.bottom_nav li img{display: block;width:22px;margin:7px auto 4px;}
.bottom_nav li span{color:#fff;font-size: 13px;line-height: 18px;height:18px;overflow: hidden;display: block;}

.WeChatModel{display: none;z-index: 50; position: fixed;bottom:0;top:0;left:0;right:0; }
.WeChatModel .bg{ position: fixed;bottom:0;top:0;left:0;right:0;background: rgba(0,0,0,.5);}
.WeChatModel .box{ width: 120px;height:120px;background: #fff;padding:3px; position: absolute;top:0;bottom:0;margin:auto;left:0;right:0;}
.WeChatModel .box img{width: 120px;margin:0;max-width: 100%;max-height: 100%;}

.searchModel{display: none;z-index: 40; position: fixed;bottom:50px;left:0;right:0;background: #000;padding:5px;}
.searchModel form{width:100%;display: block;height:30px}
.searchModel input{float: left;padding:0;line-height: 30px;height:30px;font-size: 14px;}
.searchModel .b_txt{width: 80%;padding:0 10px;color:#333;}
.searchModel .b_sub{width: 20%;color:#fff;text-align: center;background: #333;border:none;}

.left_navBox{position: fixed;top:0;left:0;width:100%;height:100%;z-index:100;
    transform: translate3d(-100%,0,0);-webkit-transform: translate3d(-100%,0,0);
    transition: all linear .3s;-webkit-transition: all linear .3s;
}
.left_navBox.on{transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);}
.left_navCont{position: fixed;top:0;left:0;background: #fff;width:100%;height:100%;z-index:102;}
.left_had{height:50px;line-height: 50px;padding:0 12px;border-bottom:1px solid #e8e8e8;}
.left_had .tel{display: inline-block;vertical-align: top;width:140px;font:15px "Impact";color:#2b6ff4;line-height: 50px;height:50px;overflow: hidden;}
.left_had .tel img{width: 12px;margin:-3px 5px 0;}
.left_had .closeM{float: right;width:30px;height:50px;position: relative;}
.left_had .closeM img{max-width: 100%;max-height: 100%;width:18px;position: absolute;top:0;right:0;bottom:0;left:0;margin:auto;}
.left_nav{height:100%;padding-bottom:70px;overflow-y: auto;-webkit-overflow-scrolling : touch;}
.left_nav li {position: relative;border-bottom:1px solid #e8e8e8; }
.left_nav li a{position: relative; display: block;line-height: 45px;height:45px;background: #fafafa;padding:0 40px 0 12px;font-size: 15px;}
.left_nav li i{display: none;text-align:center;position: absolute;top:0;right:15px;
    width:20px;height:45px;background: url(../images/dh_09.png) no-repeat center center;background-size: 12px;
    transition: all linear .3s;-webkit-transition: all linear .3s;}
.left_nav li i.in{display: block;}
.left_nav li a.on{color:#2b6ff4;font-weight: bold; background: #fff;}
.left_nav li a.on i{transform: rotate(90deg);-webkit-transform: rotate(90deg); background: url(../images/dh_07.png) no-repeat center center;background-size: 12px;}
.left_navTwo {padding:5px 0;}
.left_navTwo li{border:none;}
.left_navTwo li a{padding-left:30px;line-height: 35px;height:35px;font-size: 14px;color:#808080;background: #fff;}
.left_navTwo li i{height:35px;}
.left_navThree { padding-bottom:10px;}
.left_navThree li a{padding:0 45px;font-size: 13px;}
.left_navFour {padding:5px 0;}
.left_navFour li a{padding:0 75px;}
.left_nav ul{display: none;}

.header{padding:0 55px;position: fixed;top:0;left:0;right:0;height:80px;z-index: 100;transition: all linear .3s;-webkit-transition: all linear .3s;}
.logo{float: left;width:300px;height:80px;display: inline-block;vertical-align: top;}
.logo a{display: block;position: relative;height:100%;}
.logo img{max-height: 100%;position: absolute;top:0;bottom:0;left:0;margin:auto;max-width: 100%;}
.logo img.on{display: none;}
.nav{float: left;width:calc(100% - 600px);padding:0 6%; display: inline-block;vertical-align: top;}
.nav li{float: left;padding:0;width:calc(100% / 7);position: relative;text-align: center;}
.nav li a{display: block;vertical-align: top; padding:0; font-size: 15px;color:#fff; line-height: 80px;height:80px;overflow: hidden;}
.nav li a:after{content:"";display: block;position: absolute;opacity: 0; bottom:0;left:50%;margin-left:-10px;width:20px;height:4px;background: #fff;border-radius: 2px;
    transition: all linear .3s;-webkit-transition: all linear .3s;}
.child_nav{display: none; position: absolute;top:80px;left:50%;width:120px;margin-left:-60px;padding:10px 0;
    animation: childNav .3s;-webkit-animation: childNav .3s;}
.child_nav ul{position: relative; background: rgba(0,0,0,.9);background: #fff;border-radius: 5px;padding:10px 0;box-shadow: 0 5px 20px 0 rgba(0,0,0,.1);}
.child_nav:before{content:"";display: block;position: absolute;top:4px;left:50%;margin-left:-6px;
    border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;}
.child_nav li{padding:0;float: none;width: 100%;}
.child_nav li a {color:#333;font-size: 14px; line-height: 40px;height:40px;display: block;}
.child_nav li a:after{display: none;}
.nav>li.current>a{font-weight: bold;}
.nav>li.current>a:after{opacity: 1;bottom:20px;}
.nav>li.on>a{font-weight: bold;}
.nav>li.on>a:after{opacity: 1;bottom:20px;}
.nav>li>a:hover{font-weight: bold;}
.nav>li>a:hover:after{opacity: 1;bottom:20px;}
.child_nav li a:hover{color:#2b6ff4;}
.nav li:hover .child_nav{display: block;}
@-webkit-keyframes childNav {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes childNav {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20%);
        transform: translateY(20%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.had_rt{float: right;width:300px;color:#fff;text-align: right;font-size: 14px;}
.had_ewm{display: inline-block;vertical-align: top;position: relative;}
.had_ewm .title{cursor: pointer; display: block;line-height: 80px;height: 80px;overflow: hidden;}
.had_ewm .hadEwm_img{position: absolute;top:90px;right:50%;margin-right:-62px; background: #fff;border-radius: 5px;padding:12px;text-align: center;
    width:124px;box-shadow: 0 7px 20px 0 rgba(0,0,0,.1);display: none;    animation: childNav .3s;-webkit-animation: childNav .3s;}
.had_ewm .hadEwm_img dt{width: 100%;height:100px;}
.had_ewm .hadEwm_img img{max-height: 100%;max-width: 100%;}
.had_ewm .hadEwm_img dd{font-size: 14px;color:#8f8f8f;margin-top:10px;line-height: 20px;height:20px;overflow: hidden;}
.had_ewm .hadEwm_img:before{content:"";display: block;top:-6px;left:50%;margin-left:-6px;position: absolute;
    border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;}
.had_ewm .title .on{display: none;}
.had_ewm:hover .hadEwm_img{display: block;}
.had_tel{position: relative;font-size: 16px;font-weight: bold;display: inline-block;vertical-align: top;width:142px;line-height: 80px;height: 80px;overflow: hidden;}
.had_tel:before{content:"";display: inline-block;vertical-align: middle;width:1px;height:20px;background: #fff;opacity: .3;margin:0 13px 0 10px;}

.header.on{background: #fff;box-shadow: 0 3px 10px 0 rgba(0,0,0,.1);}
.header.on .logo img{display: none;}
.header.on .logo img.on{display: block;}
.header.on .nav li a{color:#333;}
.header.on .nav>li.current>a{color:#2b6ff4;}
.header.on .nav>li.current>a:after{background: #2b6ff4;}
.header.on .nav>li.on>a{color:#2b6ff4;}
.header.on .nav>li.on>a:after{background: #2b6ff4;}
.header.on .nav>li>a:hover{color:#2b6ff4;}
.header.on .nav>li>a:hover:after{background: #2b6ff4;}
.header.on .child_nav li a:hover{color:#2b6ff4;}
.header.on .had_ewm .title img{display: none;}
.header.on .had_ewm .title img.on{display: inline-block;}
.header.on .had_ewm .title {color:#808080;}
.header.on .had_tel{color:#2b6ff4;}
.header.on .had_tel:before{background: #808080;}

.banner .slick-dots {bottom:20px;}
.banner .slick-dots li button{display: none;}
.banner .slick-dots li {width:18px;height:4px;border-radius: 2px;margin: 0 10px;background: #fff;opacity: .5;
    transition: all linear .3s;-webkit-transition: all linear .3s;}
.banner .slick-dots li.slick-active {opacity: 1;width:50px;}
.banner .slick-prev{left:0;}
.banner .slick-next{right:0;}
.banner .slick-prev,
.banner .slick-next{ width:60px;height:60px;border-radius: 0 10px 10px 0;background: rgba(0,0,0,.1);text-align: center;z-index: 10;opacity: 0;
    transition: all linear .3s;-webkit-transition: all linear .3s;}
.banner .slick-next{border-radius: 10px 0  0 10px;}
.banner .slick-prev:before,
.banner .slick-next:before{content:"";display:block;width: 100%;height:100%;opacity: 1;}
.banner .slick-prev:before{background: url(../images/index_07.png) no-repeat center center;}
.banner .slick-next:before{background: url(../images/index_10.png) no-repeat center center;}
.banner:hover .slick-prev,
.banner:hover .slick-next{opacity: 1;}
.banner .slick-prev:hover,
.banner .slick-next:hover{background: rgba(0,0,0,.2);}

.com_title{text-align: center;}
.com_title .cn{font-size: 32px;line-height: 40px;}
.com_title .cn i{color:#2b6ff4;}
.com_title .des{margin-top:12px;color:#808080;}

.section_one{padding-top:95px;}
.one_cont{margin:0 -10px;padding:55px 0;}
.one_cont:after{content:"";display: block;clear: both;}
.one_list{float: left;width: calc(25% - 20px);margin:0 10px;background: #fff;text-align: center;
    border-radius: 20px 20px 10px 10px;padding:20px;box-shadow: 0 10px 30px 0 rgba(187,187,187,.2);
    transition: all linear .3s;-webkit-transition: all linear .3s;}
.one_list img{max-width: 100%;max-height: 100%;}
.one_list dd{padding-top:25px;}
.one_list dd .ti a{display: block;font-size: 18px;line-height: 30px;height:30px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.one_list dd .ti:after{content:"";display: block;width:10px;height:2px;background: #2b6ff4;margin:5px auto 0;}
.one_list dd .des{margin:10px 0;font-size: 14px;line-height: 30px;color:#808080;height:90px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:3;}


.section_two{padding:50px 0;}
.section_two .com_title .des{font-size: 30px;line-height: 35px;color:#2b6ff4;}
.two_cont{padding:40px 0;margin:0 -10px;}
.two_cont:after{content:"";display: block;clear: both;}
.two_list{margin:10px;float: left;width: calc(50% - 20px);background: #f4f8ff;border-radius: 10px;padding:30px;overflow: hidden;}
.two_list dt{float: left;padding-top:10px; width: 120px;height:120px;background: #fff;border-radius: 12px;text-align: center;}
.two_list dt .icon{width:60px;height:60px;margin:0 auto;}
.two_list dt .icon .hover{display: none;}
.two_list dt .icon img{max-width: 100%;max-height: 100%;}
.two_list dt .txt{margin-top:10px; color:#2b6ff4;font-size: 22px;line-height: 24px;height:24px;overflow: hidden;font-weight: normal;}
.two_list dd{margin-left:140px;}
.two_list dd .ti{margin:10px 0; font-size: 18px;line-height: 30px;height:30px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.two_list dd .des{color:#808080;line-height: 30px;height:60px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}


.section_three{background: #f3f5f8;padding:80px 0 90px;}
.three_cont:after{content:"";display: block;clear: both;}
.three_cont{padding:40px 0 75px;}
.three_list{float: left;width: 20%;text-align: center;padding:40px 20px;border-radius: 20px;}
.three_list dt{width:110px;height:110px;margin:0 auto;text-align: center;}
.three_list dt img{max-height: 100%;max-width: 100%;}
.three_list dd .ti{margin:25px 0 10px;font-size: 18px;line-height: 24px;height:24px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.three_list dd .des{font-size: 14px;color:#808080; line-height: 24px;height:96px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:4;}
.three_list:hover{background: #fff; box-shadow: 0 7px 25px 0 rgba(187,187,187,.2);}

.section_four{margin-top:-90px;position: relative;z-index: 10;}
.four_box{background: #fff; padding:70px 50px; border-top:4px solid #efa121;box-shadow: 0 7px 25px 0 rgba(187,187,187,.2);}
.four_cont{margin:40px 0;border-top:10px solid #f2f2f2;overflow: hidden;border-left:1px solid #f2f2f2; }
.four_cont a{border:1px solid #f2f2f2;border-top:none;border-left:none; display: flex;align-items: center; vertical-align: top;float:left;width: 20%;text-align: center;height:100px;}
.four_cont a img{margin:0 auto;max-width: 100%;max-height: 100%;}

.section_five{padding:95px 0 100px;}
.five_cont{margin-top:40px;overflow: hidden;}
.five_lt{float: left;width:48%;padding-top:7px;}
.five_rt{float: right;width:49%;}
.five_slider{border-radius: 12px;overflow: hidden;}
.five_slider .slick-slide{position: relative;}
.five_slider .slick-slide .ti{position: absolute;bottom:0;left:0;right: 0;height:52px;line-height: 52px;background: rgba(0,0,0,.5);
    color:#fff;padding:0 70px 0 22px;overflow:hidden;}
.five_slider .custom_paging{position: absolute;bottom:0;right:20px;}
.five_slider .custom_paging li{display: none;color:#fff;font-size: 14px;line-height: 52px;height:52px;}
.five_slider .custom_paging li.slick-active{display: block;}
.five_slider .slick-prev,
.five_slider .slick-next{z-index: 10; width:44px;height:44px;background: rgba(0,0,0,.2);text-align: center;}
.five_slider .slick-prev {left:0;border-radius: 0 10px 10px 0;}
.five_slider .slick-next {right:0;border-radius: 10px 0 0 10px;}
.five_slider .slick-prev:before,
.five_slider .slick-next:before{color:#fff;font-family: "幼圆";opacity: 1;}
.five_slider .slick-prev:before{content:"<";}
.five_slider .slick-next:before{content:">";}
.five_list{margin-bottom:30px; overflow: hidden;}
.five_list dt{float: left;width: 92px; text-align: right;padding:5px 20px 30px 0;border-right:1px solid #e6e6e6;}
.five_list dt .day{font-size: 24px;line-height: 30px;width: 100%;height:30px;overflow: hidden;}
.five_list dt .year{font-size: 14px;line-height: 30px;font-weight: normal;width: 100%;height:30px;overflow: hidden;}
.five_list dd{margin-left:112px;}
.five_list dd .ti a{margin:5px 0 10px; display: block;line-height: 24px;height:24px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.five_list dd .des{font-size: 14px;color:#808080; line-height: 24px;height:48px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.five_list:hover dd .ti a{color:#2b6ff4;font-weight: bold;}

.footer{background: #303133;}
.foot_cont{padding:40px 0;overflow: hidden;}
.foot_nav {width: 60%;display: inline-block;vertical-align: top; overflow: hidden;}
.foot_nav li{float: left;width: 25%;padding-right:10px;}
.foot_nav li h3{color:#fff;font-size: 16px;font-weight: normal;margin-bottom:25px;}
.foot_nav li a{display: block;color:#989898;font-size: 14px;line-height: 20px;margin:10px 0;}
.foot_nav li a:hover{color:#fff;}

.foot_rt{float: right;width: 40%;overflow: hidden;}
.foot_txt{display: inline-block;vertical-align: top;width:calc(100% - 160px);}
.foot_txt span{display: block;color:#fff;font-size: 18px;line-height: 30px;}
.foot_txt b{display: block;color:#fff;font-size: 24px;line-height: 30px;margin:4px 0 6px;}
.foot_txt {color:#bbbbbb;font-size: 14px;line-height: 22px;}
.foot_ewm{float: right;width:124px;text-align: center;}
.foot_ewm dt{padding:8px;background: #fff;border-radius: 6px;width:100%;height:124px;}
.foot_ewm img{max-height: 100%;max-width: 100%;}
.foot_ewm  dd{font-size: 14px;color:#808080;height:20px;line-height: 20px;overflow: hidden;margin-top:15px;}

.copy{border-top:1px solid #353637;padding:20px 0;text-align: center;line-height: 20px;color:#727273;font-size: 14px;}
.copy a{color:#727273;}
.copy a:hover{color:#fff;}


.det_ban{text-align: center;}
.det_ban img{max-width: 100%;max-height: 100%;}

.sySection_one{padding:80px 0 60px;overflow: hidden;}
.syOne_cont{text-align: center;margin-top:45px;}
.syOne_cont img{max-width: 100%;max-height: 100%;}

.sySection_two{padding:90px 0 100px;overflow: hidden;
    background: -webkit-linear-gradient(left,#65a2ff,#6161ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left,#65a2ff,#6161ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left,#65a2ff,#6161ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(left,#65a2ff,#6161ff); /* 标准的语法 */}
.sySection_two .container:after{content:"";display: block;clear: both;}
.syTwo_lt{float: left;width: 50%;}
.syTwo_rt{float: right;width: 50%;}
.syTwo_lt .img{width: 42%;margin-right:20px;display: inline-block;vertical-align: top;border-radius: 20px;
    text-align: center; overflow: hidden;}
.syTwo_lt .img img{max-width: 100%;max-height: 100%;box-shadow: 0 5px 32px 1px rgba(0,0,0,.1);}
.syTwo_rt .com_title{text-align: left;color:#fff;padding-top:25px;}
.syTwo_rt .com_title .des{color:#fff;}
.syTwo_cont{padding-top:30px;}
.syTwo_list{display: inline-block;vertical-align: top;width: 140px;height:100px;text-align: center;border-radius: 6px;background: rgba(43,111,244,.3);
    margin:0 15px 20px 0;}
.syTwo_list dt{margin:15px auto 5px;width:40px;height:40px;}
.syTwo_list dt img{max-height: 100%;max-width: 100%;}
.syTwo_list .hover{display: none;}
.syTwo_list dd a{color:#fff;display: block;line-height: 24px;height:24px;overflow: hidden;}
.syTwo_list:hover .hover{display: block;}
.syTwo_list:hover .unHover{display: none;}
.syTwo_list:hover dd a{color:#2b6ff4;}
.syTwo_list:hover{background: #fff;box-shadow: 0 5px 25px 0 rgba(0,0,0,.1);}

.sySection_three{padding:95px 0;}
.syThree_cont{margin:55px -30px 0;overflow: hidden;}
.syThree_list{float: left;width: calc(25% - 60px);margin:0 30px;text-align: center;}
.syThree_list dt{width: 102px;height:102px;margin:0 auto;}
.syThree_list dt img{max-height: 100%;max-width: 100%;}
.syThree_list dd .ti{margin:16px 0 10px; font-size: 20px;font-weight: bold; line-height: 30px;height:30px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.syThree_list dd .des{color:#808080;font-size: 16px; line-height: 30px;height:90px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:3;}

.sySection_four{background: #fafafa;padding:80px 0 60px;overflow: hidden;}
.syFour_cont:after{content:"";display: block;clear: both;}
.syFour_cont{padding-top:40px;margin:0 -15px;}
.syFour_list{float: left;width: calc(33.33% - 30px);margin:0 15px;}
.syFour_list dt{width:106px;height:106px;border-radius: 50%;margin:0 auto;}
.syFour_list dt img{max-width: 100%;max-height: 100%;}
.syFour_list dd{margin-top:-53px; padding:83px 30px 30px;background: #fff; box-shadow: 0 5px 25px 0 rgba(0,0,0,.07);border-radius: 20px;}
.syFour_list dd .des{position: relative; text-indent: 2em; font-size: 14px;color:#808080;line-height: 30px;height:150px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:5;}
.syFour_list dd .des:before{content:'“';display: block;position: absolute;top:0;left:-60px;font-size: 54px;color:#2b6ff4;
    width: 25px;height:26px;line-height: 58px;text-align: center;font-weight: normal;}
.syFour_list dd .des:after{content:'“';display: block;position: absolute;bottom:5px;right:56px;font-size: 54px;color:#2b6ff4;
    width: 25px;height:26px;line-height: 58px;text-align: center;font-weight: normal;}

.sySection_five{padding:60px 0 110px;background: #fafafa;overflow: hidden;}
.ztMessage{background: #fff;border-top:2px solid #2b6ff4;padding:55px 75px 88px;border-radius: 0 0 20px 20px;box-shadow: 0 5px 30px 0 rgba(0,0,0,.07);}
.ztCom_form{margin-top:30px;}
.ztCom_form .box{overflow: hidden;margin:0 -10px;}
.ztCom_form input,
.ztCom_form .sel{float: left;width: calc(50% - 20px);font-size: 14px;border:none; margin:0 10px 20px;height:48px;line-height: 48px;border-radius: 6px;background: #fafafa;overflow: hidden;}
.ztCom_form input{padding:0 20px;outline: none;}
.ztCom_form .sel select{position: relative;z-index: 1; outline: none;padding:0 50px 0 20px;border:none;height:48px;background: none;width: 100%; appearance: none;-moz-appearance: none;-webkit-appearance: none;}
.ztCom_form .sel {position: relative;}
.ztCom_form .sel:after{content:"";display: block;position: absolute;top:0;right:15px;width: 20px;height:100%;
    background: url(../images/sy_67.png) no-repeat center center;}
.ztCom_form textarea{background: #fafafa;height:150px;border-radius: 6px;padding:10px 20px;font-size: 14px;line-height: 24px;border:none;width: 100%;}
.ztCom_form .mes_btn button{width: 200px;height:50px;background: #2b6ff4;color:#fff;font-size: 14px;border-radius: 8px;border:none; text-align: center;margin:20px auto 0;}
.ztCom_form .name input{width: 100%;margin:0 0 20px 0;}
.ztCom_form .yzm{position: relative;width: 50%;padding:20px 0;overflow: hidden;}
.ztCom_form .yzm input{width: calc(100% - 100px);margin:0;}
.ztCom_form .yzm img{width: 90px;height:48px;float: right;}

.yxSection_one{padding:80px 0;}
.yxOne_cont{margin-top:45px; overflow: hidden;}
.yxOne_lt{float: left;width: 50%;}
.yxOne_lt img{max-height: 100%;max-width: 100%;}
.yxOne_rt{float: right;width: 50%;padding:60px 15px 0;}
.yxOne_rt .des{margin-top:25px;line-height: 30px;}
.yxOne_list a{display: inline-block;vertical-align: top;margin-right:30px;width: 70px;height:70px;}
.yxOne_list a img{border-radius: 50%;max-width: 100%;max-height: 100%;}
.yxOne_list a.one img{box-shadow:0 20px 20px 0 rgba(65,25,239,.35)}
.yxOne_list a.two img{box-shadow:0 20px 20px 0 rgba(250,140,32,.35)}
.yxOne_list a.three img{box-shadow:0 20px 20px 0 rgba(13,202,196,.35)}

.yxSection_two{padding:70px 0;background: #fafafa;}
.yxTwo_cont{padding:50px 0 30px;overflow: hidden;}
.yxTwo_list{float: left;width:calc(100% / 6);text-align: center;position: relative;}
.yxTwo_list dt{width:96px;height:96px;margin:0 auto 35px;}
.yxTwo_list img{max-height: 100%;max-width: 100%;}
.yxTwo_list dd{padding:0 5px;}
.yxTwo_list .num{font-size: 24px;font-weight: bold;color:#2b6ff4;font-style: italic;line-height: 30px;height:30px;overflow: hidden;}
.yxTwo_list .des{font-size: 20px;line-height: 30px;height:30px;overflow: hidden;}
.yxTwo_list:after{content:"";display: block;position: absolute;top:45px;right:0;margin-right:-23px; width: 46px;height:6px;
    background: url(../images/yx_32.png) no-repeat center center;background-size: 100%;}
.yxTwo_cont .yxTwo_list:last-child:after{display: none;}

.yxSection_three{padding:110px 0 60px;overflow: hidden;}
.yxThree_cont .img{margin-top:50px; text-align: center;}
.yxThree_cont .img img{max-width: 100%;max-height: 100%;}
.yxThree_cont .text{width:84%; height:193px;background: #f2f5f7;border-radius: 95px;
    padding:55px 370px 55px 110px;margin:40px auto 45px;position: relative;}
.yxThree_cont .text:after{content:"";display: block;position: absolute;top:-40px;right:85px;
    width:278px;height:289px;background: url(../images/yx_45.png) no-repeat center center;background-size: 100%;}
.yxThree_cont .text .ti{margin:10px 0; font-weight: bold;font-size: 24px;line-height: 30px;height:30px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.yxThree_cont .text .des{font-size: 18px;line-height: 30px;height:30px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.yxThree_cont .text .ti i{color:#2b6ff4;}

.yxSection_four{padding:70px 0;background: #fafafa;}
.yxFour_cont{padding:30px 0 10px;overflow: hidden;margin:0 -10px;}
.yxFour_list{float: left;width:calc(25% - 20px);margin:0 10px 20px;background: #fff;border-radius: 16px;padding:30px 30px 22px;overflow: hidden;}
.yxFour_list .icon{width:58px;height:58px;overflow: hidden;}
.yxFour_list .icon img{max-width: 100%;max-height: 100%;}
.yxFour_list .ti{margin:15px 0 7px;font-size: 18px;font-weight: bold;line-height: 30px;height:30px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.yxFour_list .des{font-size: 14px;color:#808080;line-height: 24px;height:48px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}

.yxSection_five{padding:90px 0 45px;overflow: hidden;}
.yxFive_cont{margin-top:50px;text-align:center;}
.yxFive_cont img{max-width: 100%;max-height: 100%;}

.yxSection_six{padding:50px 0;overflow: hidden;}
.yxSix_cont{padding:50px 0;margin:0 -12px;}
.yxSix_cont:after{content: "";display: block;clear: both;}
.yxSix_list{float: left;position: relative; padding:66px 10px 20px; width: calc(20% - 24px);height:232px; margin:0 12px;text-align: center; background: #f4f8ff;border-radius: 10px;
    transition: all linear .3s;-webkit-transition: all linear .3s;}
.yxSix_list .num{font-size: 48px;font-weight: bold; line-height: 40px;font-family: "Arial";color:#f4f8ff;text-shadow: 0 0 3px #2b6ff4;}
.yxSix_list .ti{margin-top:20px; font-size: 18px;line-height: 30px;height:30px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.yxSix_list:after{content:"";display: block;width:24px;height:6px;background: #95b7f9;border-radius: 3px;
    position: absolute;bottom:20px;left:0;right:0;margin:auto;}


.yxSection_seven{padding:90px 0;background: #fafafa;}
.yxSeven_cont{margin:45px -15px 0;overflow: hidden;}
.yxSeven_list{float: left;width: calc(33.33% - 30px);padding:45px 30px; margin:0 15px 30px;background: #fff;border-radius: 14px;overflow: hidden;}
.yxSeven_list dt{float: left;width: 72px;height:72px;}
.yxSeven_list dt img{max-height: 100%;max-width: 100%;}
.yxSeven_list dd{margin-left:90px;}
.yxSeven_list dd .ti{font-size: 18px;line-height: 30px;height:30px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.yxSeven_list dd .des{margin-top:5px; font-size: 14px;color:#808080; line-height: 24px;height:48px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}

.yxSection_eight{padding:90px 0 100px;overflow: hidden;}
.yxEight_cont{padding:45px 0 30px;}
.yxEight_slider .slick-slide{margin:0 -13px;}
.yxEight_list{float: left;padding:20px; margin:0 13px 26px;width:calc(50% - 26px);background: #fff;border-radius: 10px;box-shadow: 0 5px 25px 0 rgba(0,0,0,.05);}
.yxEight_list dt{float: left;text-align: right;font-weight: lighter;width:90px;}
.yxEight_list dd{margin-left:110px;}
.yxEight_list dt .day{font-size: 30px; line-height: 40px;height:40px;overflow:hidden;}
.yxEight_list dt .year{font-size: 14px; line-height: 20px;height:20px;overflow:hidden;}
.yxEight_list dd .ti a{display: block;line-height: 24px;height:24px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.yxEight_list dd .des{margin-top:12px; color:#808080;font-size: 14px; line-height: 24px;height:48px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.yxEight_list:hover dd .ti a{color:#2b6ff4;font-weight: bold;}
.yxEight_slider .slick-dots{bottom:0;}
.yxEight_slider .slick-dots button{display: none;}
.yxEight_slider .slick-dots li{width: 10px;height:10px;margin:0 10px; border-radius: 50%;background: #2b6ff4;opacity: .5;}
.yxEight_slider .slick-dots li.slick-active{opacity: 1;}

.yxSection_nine{padding:90px 0; background: url(../images/yx_88.jpg) no-repeat center top;background-size: cover;}
.yxNine_cont{margin:0 -15px;overflow: hidden;}
.yxNine_list{float: left;padding:40px 10px 35px; width:calc(33.33% - 30px);text-align: center; margin:0 15px;border-radius: 10px;background: rgba(43,111,244,.5);overflow: hidden;}
.yxNine_list dt{width: 66px;height:64px;display: inline-block;vertical-align: top;}
.yxNine_list dt  img{max-height: 100%;max-width: 100%;}
.yxNine_list dd{display: inline-block;vertical-align: top;max-width:calc(100% - 72px);text-align: left; padding-left:15px;}
.yxNine_list dd .ti{color:#fff; font-size: 18px;font-weight: bold;line-height: 30px;height:30px;overflow: hidden;}
.yxNine_list dd .des{margin-top:7px; color:#fff; font-size: 24px;font-weight: bold;line-height: 30px;height:30px;overflow: hidden;}
.yxNine_list dd .des a{display: block; font-size: 14px;color:#fff;width: 96px;height:32px;line-height: 30px;border:1px solid #588df6;background: rgba(88,141,246,.3);border-radius: 15px;text-align: center;}
.yxNine_list dd .des a:hover{background: #fff;color:#2b6ff4;box-shadow: 0 5px 15px 0 rgba(43,111,244,.3)}


.qwSection_one{padding:100px 0;}
.qwOne_cont{margin-top:30px;overflow: hidden;}
.qwOne_list{float: left;width:25%;text-align: center;padding:30px 10px;position: relative;border-top:1px solid #f2f2f2;}
.qwOne_list .num{font-size: 72px;font-family: "Impact";opacity: .1;line-height: 60px;color:#2b6ff4;}
.qwOne_list .des{position: relative;z-index: 1;margin-top:-20px; line-height: 24px;height:48px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.qwOne_list:after{content:"";display: block;width:1px;height:calc(100% - 30px);position: absolute;top:0; right:0;background:#f2f2f2;}


.qwOne_more{display: block;width:240px;height:54px;line-height: 54px;margin:80px auto 0;border-radius: 27px;overflow: hidden;background: #2b6ff4;color:#fff;text-align: center;}
.qwOne_more i{width: 0;height:0;display: inline-block;vertical-align: middle;border-left:6px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;margin:-2px 0 0 5px;}
.qwOne_more:hover{color:#fff;}

.qwSection_two{padding:90px 0;background: #f9fafc;}
.qwTwo_cont{margin:50px -10px 10px;overflow: hidden;}
.qwTwo_list{float: left;border:1px solid #fff; background: #fff;width:calc(33.33% - 20px);margin:0 10px;border-radius: 10px;padding:30px 20px;overflow: hidden;}
.qwTwo_list .num{font-size: 40px;line-height: 30px;font-family: "Impact";opacity: .1;color:#2b6ff4;}
.qwTwo_list .ti{margin:25px 0 20px; font-size: 18px;line-height: 24px;height:24px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.qwTwo_list .des{font-size: 14px;color:#808080; line-height: 24px;height:72px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:3;}
.qwTwo_list dt img { display: block;margin:0 auto; max-width: 100%;max-height: 100%;}
.qwTwo_list dt img.hover{display: none;}
.qwTwo_list dt{text-align: center;padding:50px 0 20px;}

.qwSection_three{padding:90px 0;}
.qwThree_cont{padding-top:50px;overflow: hidden;}
.qwThree_list{float: left;width: calc(100% / 6);text-align: center;}
.qwThree_list dt{width: 122px;height:122px;margin:0 auto;position: relative;transition: all linear .3s;-webkit-transition: all linear .3s;}
.qwThree_list dt  img { max-width: 100%;max-height: 100%;}
.qwThree_list dd .ti{margin:22px 0 15px; font-size: 24px;font-weight: bold;line-height: 30px;height:30px;overflow: hidden;}
.qwThree_list dd .des{font-size: 14px;color:#808080; line-height: 30px;height:180px;overflow: hidden;}
.qwThree_list dt:after{opacity: 0; content: "";display: block;width: 56%;height: 1px;box-shadow: 0 1px 5px 1px rgb(0,0,0,.18);
    position: absolute;bottom: -13px;left: 0;right: 0;margin: auto;border-radius: 50%;background: #f1f1f1;}

.qwSection_four{padding:100px 0; background: url(../images/qw_27.jpg) no-repeat center top;background-size: cover;}
.qwSection_four .com_title .cn{color:#fff;}
.qwSection_four .com_title .des{color:#fff;}
.qwFour_cont{margin-top:80px;overflow: hidden;}
.qwFour_list{float: left;width: 50%;padding:50px 0;}
.qwFour_cont .qwFour_list:nth-child(2n) {text-align: right;}
.qwFour_list .box{display: inline-block;text-align: left;min-width: 325px;}
.qwFour_list .ti{font-size: 24px;font-weight: bold;color:#fef15f;line-height: 30px;height:30px;overflow: hidden;}
.qwFour_list .des{margin-top:12px;font-size: 18px; color:#fff;line-height: 30px;height:30px;overflow: hidden;}
.qwFour_list .des img{margin:-6px 5px 0 0;}

.qwSection_five{padding:90px 0 100px;}
.qwFive_cont{margin:60px -10px 0;overflow: hidden;}
.qwFive_list{float: left;width: calc(25% - 20px);margin:0 10px;padding:40px 20px 20px;border:1px solid #f2f2f2;}
.qwFive_list img { max-width: 100%;max-height: 100%;}
.qwFive_list .ti{padding:0 35px;overflow: hidden; height:46px;line-height: 46px;background: url(../images/qw_30.png) no-repeat center left;background-size: 100%;}
.qwFive_list .des{margin:15px 0; font-size: 15px;color:#808080;line-height: 24px;height:48px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.qwFive_list dt{text-align: center;}

.qwSection_six{padding:90px 0 100px;background: #f9fafc; overflow: hidden;}
.qwSix_slider{padding:0 0 25px;}
.qwSix_slider .slick-list{padding-top:55px;}
.qwSix_slider .slick-slide{margin:0 10px;background: #fff;padding:20px;}
.qwSix_list dt{text-align:center}
.qwSix_list dd{padding-top:20px;}
.qwSix_list dd .ti{font-size: 14px;line-height: 22px;height:22px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.qwSix_list dd .des{margin:10px 0; font-size: 18px;line-height: 30px;height:30px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.qwSix_list dd .des:before{content:"";display: inline-block;vertical-align: middle;width:4px;
    height:22px;background: #2b6ff4;margin:-2px 10px 0 0;}
.qwSix_list dd .des a{color:#2b6ff4;}
.qwSix_list dd .txt{font-size: 14px;color:#808080;line-height: 22px;height:22px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.qwSix_slider .slick-dots{bottom:0;line-height: 10px;}
.qwSix_slider .slick-dots button{display: none;}
.qwSix_slider .slick-dots li{width:40px;height:6px;background: #eaebed;margin:0 5px;}
.qwSix_slider .slick-dots li.slick-active{background: #2b6ff4;}


.qwSection_seven{padding:90px 0 100px;overflow: hidden;}
.qwSeven_cont{margin:55px 0 60px;overflow: hidden;}
.qwSeven_lt{float: left;width:48.5%;}
.qwSeven_rt{float: right;width:48.5%;}
.qwSeven_imgT{border:1px solid #f2f2f2;padding:30px 30px 20px;}
.qwSeven_imgT dt{text-align: center;}
.qwSeven_imgT img{max-width: 100%;max-height: 100%;}
.qwSeven_imgT dd{padding:22px 0 2px;}
.qwSeven_imgT dd .ti a{display:block;font-size: 18px;line-height: 24px;height:24px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.qwSeven_imgT dd .time{margin-top:11px; font-size: 14px;color:#808080; line-height: 20px;height:20px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.qwSeven_rt{border:1px solid #f2f2f2;padding:0 30px ;}
.qwSeven_list{border-bottom:1px solid #f2f2f2;padding:24px 0;}
.qwSeven_list .ti a{display:block;font-size: 18px;line-height: 24px;height:24px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.qwSeven_list .time{margin-top:11px; font-size: 14px;color:#808080; line-height: 20px;height:20px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.qwSeven_rt .qwSeven_list:last-child{border:none;}
.qwSeven_list:hover .ti a{color:#2b6ff4;}
.qwSeven_imgT:hover dd .ti a{color:#2b6ff4;}

.qwSeven_more{display: block; width: 178px;height:54px;line-height: 54px;background: #2b6ff4;color:#fff;text-align: center;margin:0 auto;border-radius: 4px;}

.qwSection_eight{overflow: hidden; padding:100px 0;background: url(../images/qw_43.jpg) no-repeat center center;background-size: cover;}
.qwSection_eight .ztMessage{padding:50px 30px;border:none;border-radius: 0;}
.qwSection_eight  .ztCom_form {margin-top:45px;}
.qwSection_eight  .ztCom_form input ,
.qwSection_eight  .ztCom_form .sel ,
.qwSection_eight  .ztCom_form textarea{border:1px solid #f2f2f2;background: #fff;border-radius: 0;}

.ssSection_one{padding:100px 0;}
.ssSection_one .com_title .des{font-size: 18px;color:#2b6ff4;font-weight: bold;}
.ssSection_one .cont{line-height: 30px;margin:20px 0 30px;color:#808080;text-indent: 2em;}
.ssSection_one .img{text-align: center;}
.ssSection_one .img img{margin:0 auto;max-height: 100%;max-width: 100%;}
.ssSection_one .ssOne_more{display: block;margin:60px auto 0;width:178px;height:54px;line-height: 54px;border-radius: 27px;background:#2b6ff4;color:#fff;text-align: center;}

.ssSection_two{padding:100px 0;background: #fbfbfb;}
.ssTwo_cont{background: #fff;margin-top:50px;border-radius: 10px;overflow: hidden;padding:35px;}
.ssTwo_list{float: left;width: 33.33%;text-align: center;padding:20px  35px;}
.ssTwo_list dt{width: 130px;height:130px;margin:0 auto;}
.ssTwo_list dt img{max-height: 100%;max-width: 100%;}
.ssTwo_list dd{padding-top:35px;}
.ssTwo_list dd .ti{font-size: 20px;line-height: 30px;height:30px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.ssTwo_list dd .des{font-size: 14px;color:#808080; line-height: 24px;height:48px;overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.ssTwo_list dd .line{margin:10px auto 13px;width:20px;height:3px;background: #2b6ff4;}

.ssSection_three{padding:90px 0;}
.ssThree_tab{border-bottom:1px solid #f2f2f2;margin-top:30px;height:80px;overflow: hidden;}
.ssThree_tab span{float: left;width: 50%; display: inline-block;vertical-align: top;font-size: 24px;color:#808080;
    line-height: 80px;height:80px;text-align: center;border-bottom:4px solid transparent;cursor: pointer;}
.ssThree_tab img{display: inline-block;vertical-align: middle;margin:-3px 5px 0 0;}
.ssThree_tab img.hover{display: none;}
.ssThree_tab span.current{color:#2b6ff4;border-color:#2b6ff4;}
.ssThree_tab span.current img.hover{display: inline-block;}
.ssThree_tab span.current img.unHover{display: none;}
.ssThree_cont{text-align: center;padding:0 15px;overflow: hidden;}
.ssThree_cont .ssThree_item{display: none;padding:55px 0 10px;
    animation: ssThree .6s;-webkit-animation: ssThree .6s;}
.ssThree_cont .ssThree_item.current{display: block;}
.ssThree_item .txt{margin-bottom:20px;color:#808080;}
.ssThree_item img{max-width: 100%;max-height: 100%;margin:0 auto;}
@-webkit-keyframes ssThree {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes ssThree {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.ssSection_four{padding:100px 0;background: #fbfbfb;overflow: hidden;}
.ssSection_four .ztMessage{background: none;box-shadow: none;border:none;padding:0;}
.ssSection_four .ztCom_form input,
.ssSection_four .ztCom_form .sel,
.ssSection_four .ztCom_form textarea{border:1px solid #f2f2f2;background: #fff;border-radius: 0;}
.ssSection_four .ztCom_form .mes_btn button{width: 178px;height:54px;border-radius: 4px;margin-top:40px;}





/*部分*/
.main_posnav{width: 100%;background: #f7f7f7;height: 70px;line-height: 70px;}
.Xposnav-item{width: 68%;float: left;}
.Xposnav-item .slick-track{margin: 0;}
.Xposnav-item a{display: block;width: 100%;font-size: 16px;color: #333;height:70px;line-height: 70px;overflow: hidden;}
.Xposnav-item .on a,
.Xposnav-item a:hover{color: #161618;font-weight: bold;}
.main_posnav .Xadress{width: 32%;height:70px;overflow: hidden; font-size: 14px;
    color: #808080;float: right;text-align: right;}
.main_posnav .Xadress a{color: #808080;}
.main_posnav .Xadress a:hover{color:#2b6ff4;;}

.Xabtitle{width: 100%;height: auto;overflow: hidden;margin: 8% 0 3%;font-size: 120px;color: #f2f2f2;line-height: 100px;font-family: "Impact";}
.Xabtitle span{display: inline-block;width: 100%;font-size: 32px;color: #333;font-family: "微软雅黑";position: absolute;top:0;left: 0;}
.Xabtitle:before{content: "";width: 12px;height: 4px;border-radius: 2px;background: #2b6ff4;position: absolute;left: 50%;bottom: 0;margin-left: -2px;}
.Xcompay{width: 100%;height: auto;line-height: 2.2;font-size: 24px;color: #2b6ff4;text-align: center;}
.Xabdectil{font-size: 16px;color: #333;line-height: 36px;overflow:hidden;}
.Xabdectil img{max-width: 100%;}
.img img{width: 100%;display: block;}
.Culture{width:calc(100% + 30px);height: auto;overflow: hidden;margin-left: -15px;padding: 14px 0;}
.Culture li{width:33.33%;height: auto;padding: 15px;float: left;}
.Culture .culi{background: #f7f7f7;padding: 28px 21px;border-radius:12px;height: auto;overflow: hidden;}
.Culture .culi .Cicon{width:18.3%;float:left;}
.Culture .culi dl{width:72%;float:right;padding-right: 2%;}
.culi dt{font-size: 20px;color: #333;font-weight: normal;padding-bottom:9%;position: relative;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.culi dt:before{content: "";width: 16%;height: 3px;border-radius: 2px;background: #2b6ff4;position: absolute;left: 0;bottom: 20%;}
.culi dd{font-size: 16px;color: #808080;height:24px;line-height: 24px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.Xcontact{width: 100%;padding: 60px 0;}
.contip{font-size: 32px;color: #333;line-height: 1.7;text-align: center;}
.contip p{font-size: 14px;color: #808080;margin-top: 10px;}

.tactlist{overflow: hidden;margin:0  -15px;padding: 4% 0;}
.tactlist li{width: calc(33.33% - 30px);margin:0 15px; padding: 10px 0;float: left;}
.tactlist .tacli{width: 100%;height: auto;overflow: hidden;border-radius: 8px;background: #f8faff;padding: 8.77%;}
.tactlist .Ticon{width: 100%;padding: 3% 34.2%;}
.tactlist dl{text-align: center;color: #333;}
.tactlist dt{font-size: 18px;line-height: 2.2;font-weight: normal;}
.tactlist dd{font-size: 16px;line-height: 30px;}
.tactlist dd a{color: #2b6ff4;display: block;}
.tactlist dd span{display: block;}

.Xnewbox{width: 100%;padding: 30px 0 60px;}
.Xnewslist{width: 100%;height: auto;overflow: hidden;}
.Xnewslist li{width: 100%;padding: 40px 0;border-bottom: 1px solid #eeeeee;}
.Xnewslist li:last-child{border-bottom: none;}
.Xnewslist li a{display: block;width: 100%;height: auto;overflow: hidden;display: flex;align-items: center;}
.Xnewslist .Nimg{width:25.3%;height: auto;overflow: hidden;border-radius: 12px;margin-right: 3.3%;}
.Xnewslist dl{flex:1;}
.Xnewslist dt{width: 100%;height: 30px;font-size: 18px;color: #333;line-height: 30px;font-weight: normal;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.Xnewslist dd{width: 100%;height: 48px;line-height: 24px;font-size: 14px;color: #808080; margin: 8px 0;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.Xnewslist .time{font-size: 14px;color: #808080;margin-top: 3%;}
.Xnewslist a:hover dt{font-weight: bold;}
.allpage {width: 100%;height: auto;padding: 20px 0;text-align: center}
.allpage a {color:#3e3e3e; width:46px; height:36px; display:inline-block; line-height:36px;text-align:center;border: 1px solid rgba(55, 55, 55, .1);border-radius: 3px}
.allpage a.active, .allpage a:hover {color: #fff;background-color: #6b6b6b;transition: 400ms;}
.allpage a:first-of-type, .allpage a:last-of-type, .allpage a.total {padding: 0 20px;width: auto}
.allpage a.total {pointer-events: none;}
.allpage a+a {margin-left:5px}
.molpage{width: 100%;text-align: center;padding: 18px 0;}
.molpage a{display: inline-block;margin: 0 3px;padding: 0 6%;height: 34px;line-height: 34px;border-radius: 4px;background: #f2f2f2;font-size: 14px;color: #808080;}
.molpage p{color:#808080;margin-top: 10px;font-size: 14px;}
.molpage p span{color: #2b6ff4;}

.Xnewtitle{width: 100%;height:auto;line-height: 1.7;font-size: 26px;color: #333;margin: 20px 0;}
.Xnewtitle p{font-size: 14px;color: #808080;margin-top: 5px;}
.Xshare{width: 100%;text-align: right;margin: 30px 0;font-size: 16px;color: #333;line-height: 36px;position: relative;z-index: 1;}
.Xshare .shareli{float: right;width:36px;height: 36px;position: relative;margin-left: 10px;}
.shareli a{display:block;width:36px;height: 36px;background: #f2f2f2;border-radius: 4px;transition: 300ms;}
.shareli img.hover{display: none;}
.shareli .box{display: none;width: 100px;height: auto;position: absolute;top:132%;left:50%;z-index: 21;margin-left: -50px;padding: 4px;
    animation: anOne .3s;-webkit-animation: anOne .3s;box-shadow: 0 0 14px #d2d2d2;}
.shareli .box:after{content:"";display: block;position: absolute;top:-4px;left:50%;margin-left:-6px;
    border-bottom:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;}
.shareli:hover a{background: #2b6ff4;box-shadow: 0 5px 16px #7fa7f7;transition: 300ms;}
.shareli:hover img.unHover{display: none;}
.shareli:hover img.hover{display: block;}
.shareli:hover .box{display: block;}
@-webkit-keyframes anOne {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20%);
        transform: translateY(-20%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes anOne {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20%);
        transform: translateY(-20%);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
/*文章上下篇*/
.choose_art{width: 100%;height:auto;padding: 10px 2.5%;background: #fafafa;margin: 30px 0;}
.choose_art .artli a{display: block;height: 48px;line-height: 48px;color: #808080;font-size: 14px;overflow: hidden;transition: 300ms;}
.choose_art .artli a:hover,.choose_art .back a:hover{color: #2b6ff4;transition: 300ms;}

.xcxsection_one{width: 100%;padding-top: 60px;}
.Xwhat{width: 100%;height: auto;overflow: hidden;padding: 32px 0;display: flex;align-items: center;justify-content:space-between;}
.Xwhat_left{width: 44.1%;}
.Xone_title{font-size: 24px;font-weight: bold;color: #2b6ff4;line-height: 1.7;}
.Xonedec{font-size: 16px;color: #333;line-height: 30px;margin: 12px 0 20px;}
.Xonetip{width: 100%;height: auto;border-radius: 8px;background: #f1f4ff;padding:10px 16px;font-size: 16px;color: #333;line-height: 30px;}
.Xwhatimg{width: 53.9%;}
.xcxsection_two{padding: 60px 0;background: #f9f9f9;}
.pointul{width: 100%;height: auto;overflow:hidden;padding:2% 3%;background: #fff;border-radius: 16px;box-shadow: 0 2px 22px #eaeaea;margin: 40px 0 20px;}
.pointul li{width: 20%;float: left;padding: 2.5% 0;text-align: center;}
.pointul .Picom{width: 44px;height:44px; margin: 0 auto;}
.pointul .Picom img{max-width: 100%;max-height: 100%;}
.pointul p{font-size: 16px;color: #333;margin-top: 6px;line-height: 24px;height:24px;overflow: hidden;}

.xcxsection_thr{padding: 60px 0;overflow: hidden;}
.Xcase-item{width:calc(100% + 72px);margin-left: -36px;}
.Xcase-item .slick-slide{padding: 36px}
.Xcase-item a{display: block;width: 100%;border-radius: 18px;box-shadow: 0 8px 26px #ccc;overflow: hidden;}
.Xcase-item .slick-dots{bottom: -25px;}
.Xcase-item .slick-dots li{width: 10px;height:10px;margin: 0 10px;background:#95b7f9;border-radius: 50%;}
.Xcase-item .slick-dots button{display: none;}
.Xcase-item .slick-dots li.slick-active{background: #2b6ff4;}

.xcxsection_for{padding: 60px 0;background: url(../images/xpic6.jpg) center bottom no-repeat;background-size: 100% auto;}
.shengtai{width: 100%;height: auto;overflow: hidden;}
.shengtai li{width: 25%;float: left;padding: 2%;}
.shengtai .stpoint{width: 112px;height: 112px;line-height: 112px;overflow: hidden; border-radius: 10px;margin:15px auto 28px;font-size: 36px;color: #fff;font-weight: lighter;
    background: -webkit-linear-gradient(-30deg,#74a4f9,#726afa); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(-30deg,#74a4f9,#726afa); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(-30deg,#74a4f9,#726afa); /* Firefox 3.6 - 15 */
    background: linear-gradient(-30deg,#74a4f9,#726afa); /* 标准的语法 */box-shadow: 0 6px 18px rgba(113,106,248,0.5);}
.shengtai .stpoint i{font-size: 16px;}
.shengtai .stpoint2{ background: -webkit-linear-gradient(-30deg,#5ef19f,#1aca79); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(-30deg,#5ef19f,#1aca79); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(-30deg,#5ef19f,#1aca79); /* Firefox 3.6 - 15 */
    background: linear-gradient(-30deg,#5ef19f,#1aca79); /* 标准的语法 */box-shadow: 0 6px 18px rgba(9,181,98,0.5);}
.shengtai .stpoint3{ background: -webkit-linear-gradient(-30deg,#ffa583,#ff7877); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(-30deg,#ffa583,#ff7877); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(-30deg,#ffa583,#ff7877); /* Firefox 3.6 - 15 */
    background: linear-gradient(-30deg,#ffa583,#ff7877); /* 标准的语法 */box-shadow: 0 6px 18px rgba(254,120,118,0.5);}
.shengtai .stpoint4{ background: -webkit-linear-gradient(-30deg,#77ddfd,#43b4f7); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(-30deg,#77ddfd,#43b4f7); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(-30deg,#77ddfd,#43b4f7); /* Firefox 3.6 - 15 */
    background: linear-gradient(-30deg,#77ddfd,#43b4f7); /* 标准的语法 */box-shadow: 0 6px 18px rgba(67,179,245,0.5);}
.shengtai .stitle{color: #333333;font-size: 16px;}
.shengtai .stitle p{font-size: 18px;font-weight: bold;margin-bottom: 6px;line-height: 30px;height:30px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.shengtai .stitle .des{line-height: 30px;height:30px;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}


.xcxsection_fiv{padding: 60px 0;background: #f1f4f9;}
.fivlist{width:calc(100% + 24px);margin-left: -12px;height: auto;overflow: hidden;padding: 24px 0 10px;}
.fivlist li{width: 33.333%;float: left;padding: 12px;}
.fivlist .flibox{padding: 8% 11.45%;background: #fff;border-radius: 10px;overflow: hidden;position: relative;line-height: 74px;font-size: 18px;color: #333;}
.fivlist .ficom{width:74px;height: 74px;float:left;}
.fivlist p{margin-left: 98px;height:74px;line-height: 74px;overflow: hidden;position: relative;z-index: 1;}
.fivlist .ficombot{width:26%;position: absolute;bottom: -13%;right: -4%;}

.xcxsection_six{padding: 65px 0;}
.liuclist{width:calc(100% + 20px);margin-left: -10px;padding: 20px 0 10px;height: auto;overflow: hidden;}
.liuclist li{width: 25%;float: left;padding: 10px;}
.liuclist .libox{width: 100%;height: auto;border-radius: 12px;background: #f8f9fa;padding: 20px 10px 20px 30px;transition: 300ms;}
.liuclist .Xpoint{width: 8px;height: 8px;border-radius: 50%;background: #bacff8;}
.liuclist .num{width: 34%;text-align: center;font-size: 52px;font-weight: bold;line-height: 1.2;position: absolute;right: 0;top: 14%;
    background-image:-webkit-linear-gradient(bottom,transparent,#d3d4d5);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;}
.liuclist dt{font-size: 18px;font-weight: bold;color: #2b6ff4;margin: 12px 0;transition: 300ms;
    line-height: 30px;height:30px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1;}
.liuclist dd{width: 100%;font-size: 16px;line-height: 30px;height:60px;color: #808080;margin: 14px 0 6px;transition: 300ms;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2; }
.liuclist .libox:hover{background: #2b6ff4;transition: 300ms;}
.liuclist .libox:hover dt,.liuclist .libox:hover dd{color: #fff;transition: 300ms;}

.xcxsection_sev{padding: 64px 0 80px;background: #f1f4f9 url(../images/xpic7.png) center no-repeat;background-size: cover;}
.Xknow-item{padding: 40px 0 120px;width:calc(100% + 32px);margin-left: -16px;overflow: hidden;}
.Xknow-item .slick-slide{padding:0 16px;}
.Xknow-item a{display: block;width: 100%;height: auto;padding:8% 7.894%;border-top: 2px solid #fff;background: #fff;border-radius: 0 0 16px 16px;margin-top: 20px;transition: 300ms;}
.Xknow-item p{font-size: 14px;color: #808080;margin: 10px 0;}
.Xknow-item dt{font-size: 16px;color: #333;font-weight: normal;line-height: 28px;width: 100%;height: 28px;overflow: hidden;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1 }
.Xknow-item dd{width: 100%;height: 48px;line-height: 24px;overflow: hidden;font-size: 14px;color: #808080;margin: 12px 0;
    overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.Xknow-item .kimg{width: 100%;height: auto;border-radius: 10px;overflow: hidden;}
.Xknow-item a:hover{margin-top: 0;margin-bottom: 20px;border-top: 2px solid #2b6ff4;box-shadow: 0 4px 18px #e0e0e0;transition: 300ms;}
.Xknow-item .slick-dots{bottom: 12%;}
.Xknow-item .slick-dots li{width: 10px;height:10px;margin: 0 10px;background:#95b7f9;border-radius: 50%;}
.Xknow-item .slick-dots button{display: none;}
.Xknow-item .slick-dots li.slick-active{background: #2b6ff4;}
.Xknow-item .slick-prev{left: -45px;}
.Xknow-item .slick-next{right: -45px;}
.Xknow-item .slick-prev,.Xknow-item .slick-next{width: 40px;height: 40px;}
.Xknow-item .slick-prev:before{content: "<";display: block;opacity: 1;font-family: "幼圆";font-size: 22px;color: #2b6ff9;line-height: 40px;width: 40px;height: 40px;border-radius: 50%;background: #fff;transition: 300ms;}
.Xknow-item .slick-next:before{content: ">";display: block;opacity: 1;font-family: "幼圆";font-size: 22px;color: #2b6ff9;line-height: 40px;width: 40px;height: 40px;border-radius: 50%;background: #fff;transition: 300ms;}
.Xknow-item .slick-prev:hover:before,.Xknow-item .slick-next:hover:before{background: #8db1f8;color: #fff;transition: 300ms;}

.jiyulist{width:calc(100% + 30px);margin-left: -15px;height: auto;overflow: hidden;}
.jiyulist li{width: 33.33%;float: left;padding: 8% 15px 15px;}
.jiyulist .jybox{position: relative;width: 100%;height: auto;padding:20% 10% 6%;background: #fff;border-radius: 12px;text-align: center;
    font-size: 16px;color: #333;}
.jiyulist .jybox  p{line-height: 36px;height:72px; overflow: hidden;  display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:2;}
.jybox .num{width: 100px;height: 100px;line-height: 100px;font-size: 48px;color: #fff;font-weight: lighter;border-radius: 50%;position: absolute;left: 50%;margin-left: -50px;top: -50px;background: #2b6ff4;box-shadow: 0 9px 18px rgba(43,111,244,0.3);}
.jybox .num2{box-shadow: 0 9px 18px rgba(255,168,98,0.3);background: #ffa862;}
.jybox .num3{box-shadow: 0 9px 18px rgba(255,136,136,0.3);background: #ff8888;}




.qwyxList_main{padding:80px 0;}
.qwyxList_main .Xnewslist{margin-top:20px;}




.map_cont{margin:35px 0 100px;overflow: hidden;}
.map_lt{float: left;width: 59%;}
.map_lt img{max-width: 100%;}
.map_rt{width: 41%; background: #f8faff;height:572px; overflow-y: auto;padding:30px 35px;}
.mapTxt_list{padding:25px 0;border-bottom:1px dashed #ccd9f9;}
.mapTxt_list .ti{font-size: 18px;line-height: 30px;margin-bottom:10px;}
.mapTxt_list .ti img{vertical-align: middle;margin:-3px 15px 0 0;}
.mapTxt_list .des li{font-size: 14px;line-height: 30px;display: inline-flex;width: 100%;}
.mapTxt_list .des li span{ }
.mapTxt_list .des li span:first-child{ white-space:nowrap;margin-right:5px; }
.map_rt .mapTxt_list:last-child{border:none;}

.joinSec_one{margin-top:90px;}
.joinOne_box{margin-top:30px;overflow: hidden;background: #f8f8f8;}
.joinOne_lt{float: left;width: 58%;text-align: center;}
.joinOne_lt img{margin:0 auto;max-width: 100%;max-height: 100%;}
.joinOne_rt{float: right;width: 42%;padding:30px;}
.joinOne_rt .cont{background: #fff;padding:40px 30px;}
.joinOne_rt .cont .ti{font-size: 24px;line-height: 30px;margin-bottom:25px;}
.joinOne_rt .cont .txt{display: inline-flex; font-size: 14px;line-height: 24px;padding-left:15px;position: relative;margin-bottom:10px;}
.joinOne_rt .cont .txt:before{content:"";display: block;position:absolute;top:8px;left:0;
    width: 6px;height:6px;background: #2b6ff4;border-radius: 50%;}
.joinOne_rt .cont .txt span{white-space:nowrap;}

.joinSec_two{margin-top:90px;}
.joinTwo_box{margin-top:30px;}
.joinTwo_had{overflow: hidden;background: #b5b5b5;height:54px;padding:0 20px;}
.joinTwo_had span{float: left;width:20%;text-align: center;display: inline-block;vertical-align: top;line-height: 54px;height:54px;overflow: hidden;color:#fff;font-weight: bold;}
.joinTwo_had span.one{width: 25%;}
.joinTwo_had span.five{width: 15%;}
.joinTwo_item{margin-top:3px;background: #f7f7f7;padding:0 20px;overflow: hidden;}
.joinTwo_title{padding:10px 0;overflow: hidden;cursor: pointer;}
.joinTwo_title span{float: left;width:20%;text-align: center;display: inline-block;
    vertical-align: top;line-height: 40px;height:40px;overflow: hidden;font-size: 14px;}
.joinTwo_title span.one{width: 25%;}
.joinTwo_title span.five{width: 15%;}
.joinTwo_title span.five{color:#828282;font-size: 32px;font-weight: lighter;}
.joinTwo_txt{display: none; background: #fff;padding:20px 25px 40px;font-size: 14px;line-height: 32px;margin-bottom:15px;}
.joinTwo_title:hover span.five{color:#2b6ff4;}
.joinTwo_title.on span.five{color:#2b6ff4;}
.joinTwo_more{text-align: center;color:#808080;font-size: 14px;margin-top:30px;display:block;}
.joinTwo_more:hover{color:#2b6ff4;}

.joinSec_three{margin:90px 0 120px;}
.joinThree_cont{margin-top:30px;text-align: center;}
.joinThree_cont img{max-height: 100%;max-width: 100%;}





