/*------style.css  start------*/
/*less*/
@c:center;
@small:12px;
@mid:14px;
@big:16px;
@b:#000;
@g:#666;
@r:#d41c29;
.clearfix:after{
    content:"";
    display:block;
    clear:both;
}
.clearfix{
    zoom:1;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.db{
    display:block;
}
.tl{
    text-align: left;
}
.tc{
    text-align: center;
}
.tr{
    text-align: right;
}
.full{
    width:100%;
    height:100%;
}
.box{
    display: inline-block;
}
.none{
    display: none;
}

a:hover{
    text-decoration:none;
    color: #006ab3;
    transition: color 0.4s;
    -moz-transition: color 0.4s;
    -webkit-transition: color 0.4s;
    -o-transition: color 0.4s;
}
@-webkit-keyframes fromBottomFade { from {
    -webkit-transform: translateY(15%);
    opacity:0;
}
}
@keyframes fromBottomFade { from {
    transform: translateY(15%);
    opacity:0;
}
}




/*container*/
.container{
    width:1200px;
    margin:0 auto;
    clear:both;
}

/*header*/
.header{width:100%;height:143px;position:fixed;top:0;left:0;z-index:100;background: #fff;border-bottom: 1px solid #ebebeb;}
.header .top .wel{float:left;color:#999;font-size:13px;margin-top:15px;}
.header .top .tab{float:right;margin-top:15px;}
.header .top .tab a{color:#999;font-size:13px;float:left;margin-right:15px;}
.header .top .tab a:hover{color:#006ab3;}
.header .top .lan{float:right;margin-top:7px;position: relative;line-height: 28px;}
.header .top .lan p{font-size:12px;color:#999;padding-right:16px;background: url(../images/down.png) no-repeat right center;cursor: pointer;}
.header .top .lan p img{margin-right:9px;position: relative;top:1px;}
.header .top .lan .ltb{position: absolute;top:28px;left:-20px;padding: 5px 0;box-shadow: 0 6px 12px rgba(0,0,0,.175);background: #fff;width:120px;z-index: 200;display: none;}
.header .top .lan .ltb a{display: block;padding-left: 20px;line-height: 28px;font-size:12px;color:#112445;}
.header .top .lan .ltb a img{width:16px;height:11px;margin-right:6px;}
.header .top .lan:hover .ltb{display: block;}
.header .top form{float:right;width:109px;height:26px;border:1px solid #dcdcdc;margin-top:7px;margin-right:12px;border-radius: 26px;background: #f4f6f8;overflow: hidden;}
.header .top form .text{width:67px;padding-left: 15px;height:26px;border:none;float:left;background: #f4f6f8;font-size:13px;}
.header .top form .btn_submit{float:left;margin-top:4px;}
.header .bottom .title{float:left;margin-top:20px;}
.header .bottom .title .logo{font-size:0;float:left;}
.header .bottom .title .line{float:left;height:54px;border-right:1px solid #efefef;margin-left:12px;margin-top:8px;}
.header .bottom .title .tt{float:left;margin-left:15px;margin-top:5px;}
.header .bottom .title .tt p{font-size:24px;color:#3d3d3d;margin-bottom: 7px;}
.nav{float:right;margin-top:36px;}
.navul li{float:left;position:relative;margin-left:75px;z-index:100;}
.navul li:first-child{margin-left:0;}
.navul li:nth-child(2){margin-left:55px;}
.navul li>a{font-size:16px;line-height:72px;color:#3d3d3d;float:left;}
.navul li a.cur{color:#006ab3;}
.navul li>a:hover{color:#006ab3;}
.navul li>a img{margin-left:9px;position: relative;top:-2px;}
.navul li .nav_son{width:auto;height:0;transition: 0.36s ease;overflow:hidden;border-top:1px solid #f2f2f2;box-shadow: 0 5px 5px 0px rgba(0, 0, 0, 0.1);text-align:center;background:#fff;position:absolute;top:72px;left:50%;transform:translateX(-50%);z-index:100;opacity:0;}
.navul li .nav_son a{padding:12px 5px;color:#3d3d3d;display:block;width:150px;}
.navul li:hover .nav_son{height:auto;padding:20px;opacity:1;}




/*banner*/
#indexbanner{height:320px; overflow: hidden; position: relative;margin-top:144px;}
#indexbanner .bx-controls{ position: absolute; left: 0; bottom: 20px; z-index: 70; width: 100%; color: rgba(0,0,0,0);}
#indexbanner .bx-controls .bx-pager{ text-align: center;}
#indexbanner .bx-controls .bx-pager div{ display: inline-block; margin: 0 4px;}
#indexbanner .bx-controls .bx-pager div a{ display: block; width: 11px; height: 11px;border-radius:50%; overflow: hidden; line-height: 50px; background-color:#fff;;}
#indexbanner .bx-controls .bx-pager div a.active{ background-color: #656a6e;}
#indexbanner .bx-controls .bx-controls-direction{display: none;}
#indexbanner img{display: block;}
.insidebanner{height:365px;margin-top:144px;}



@font-face {
    font-family: NotoSansCJKsc-Bold;
    src:url(../fonts/NotoSansCJKsc-Bold.otf);
}





.tit .tt{float:left;}
.tit .tt p{font-size:26px;color:#333;font-family: NotoSansCJKsc-Bold;margin-bottom: 13px;}
.tit .tt span{color:#999;}
.tit .tab{float:right;color:#999;margin-top:40px;}
.tit .tab a{color:#999;float:left;margin-left:22px;}
.tit .tab a:hover{color:#006ab3;}




.product .mt{height:200px;background: #205ca5;padding: 0 10px;padding-left: 20px;}
.product .mt .title{float:left;margin-top:83px;}
.product .mt .title p{font-size:26px;color:#fff;font-family: NotoSansCJKsc-Bold;margin-bottom: 12px;}
.product .mt .title span{color:#fff;}
.product .mt .tab{float:right;margin-top:30px;}
.product .mt .tab .detail{float:left;width:166px;margin-left:8px;position: relative;}
.product .mt .tab .detail .img{height:125px;position: relative;z-index: 1;}
.product .mt .tab .detail p{text-align: center;color:#fff;font-size:16px;position: relative;z-index: 1;}
.product .mt .tab .detail .onbg{position: absolute;width:100%;height:186px;background: #104484;top:0;left:0;border-radius: 5px;display: none;}
.product .mt .tab .detail.current .onbg{display: block;}
.product .mt .tab .detail.current .onbg i{width: 0;height: 0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #fff;display: block;margin:auto;margin-top:162px;}
.product .mc{padding-top:50px;padding-bottom: 25px;}
.product .mc .detail{display: none;}
.product .mc .j-tab-con .detail:first-child{display: block;}
.product .mc .detail .recom{background: #fff;height:310px;border: 1px solid #e5e5e5;}
.product .mc .detail .recom .img{float:left;width:410px;height:300px;padding:5px 0;float:left;margin-left:62px;}
.product .mc .detail .recom .con{float:left;width:596px;margin-left:56px;}
.product .mc .detail .recom .con .tt{color:#1f7dbe;font-size:20px;font-family: NotoSansCJKsc-Bold;margin-top:78px;}
.product .mc .detail .recom .con .des{line-height: 30px;margin-top:18px;height:60px;overflow: hidden;}
.product .mc .detail .recom .con .more{width:121px;height:38px;line-height:38px;margin-top:25px;border:1px solid #eee;background: #f3f7f9;text-align: center;border-radius: 3px;display: block;transition: all 0.6s ease 0s;}
.product .mc .detail .recom .con .more:hover{color:#006ab3;border-radius: 20px;}
.product .mc .detail .item{margin-top:23px;position: relative;}
.product .mc .detail .item .box{width:100%;overflow: hidden;}
.product .mc .detail .item .list{width:999999px;}
.product .mc .detail .item .list li{float:left;padding-right:27px;width:409px;}
.product .mc .detail .item .list li a{width:380px;height:295px;border:1px solid #e5e5e5;display: block;background: #fff;}
.product .mc .detail .item .list .img{width:100%;height:220px;margin-top:20px;}
.product .mc .detail .item .list p{text-align: center;margin-top:7px;}
.product .mc .detail .item .list a:hover p{color:#006ab3;}
.product .mc .detail .item .next{width:32px;height:32px;background: url(../images/right1.png) no-repeat center;position: absolute;right:-40px;top:132px;cursor: pointer;}
.product .mc .detail .item .prev{width:32px;height:32px;background: url(../images/left1.png) no-repeat center;position: absolute;left:-40px;top:132px;cursor: pointer;}




.industry{padding-top:58px;padding-bottom: 28px;overflow: hidden;}
.industry .mc{margin-top:48px;overflow: hidden;}
.industry .mc .detail{float:left;width:384px;margin-right:24px;position: relative;margin-bottom: 40px;}
.industry .mc .detail:nth-child(3n){margin-right: 0;}
.industry .mc .detail .tt{padding: 0 25px;width:100%;height:55px;line-height: 55px;background: rgba(0,0,0,0.7);position: absolute;top:0;left:0;font-size:16px;color:#fff;font-family: NotoSansCJKsc-Bold;}
.industry .mc .detail .im{height:240px;overflow: hidden;}
.industry .mc .detail .des{color:#999;line-height: 24px;height:48px;overflow: hidden;margin-top:22px;}
.industry .mc .detail:hover .im img{transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1); 	/* IE 9 */
    -moz-transform:scale(1.1,1.1); 	/* Firefox */
    -webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1,1.1); 	/* Opera */}





.application{padding-top:58px;padding-bottom: 68px;overflow: hidden;background: #f3f5fa;}
.application .mc{margin-top:48px;position: relative;}
.application .mc .detail{float:left;width:289px;margin-right:24px;position: relative;}
.application .mc .detail .tt{padding: 0 25px;width:100%;height:55px;line-height: 55px;background: rgba(0,0,0,0.7);position: absolute;top:0;left:0;font-size:16px;color:#fff;font-family: NotoSansCJKsc-Bold;}
.application .mc .detail .im{height:193px;overflow: hidden;}
.application .mc .detail .des{color:#999;line-height: 22px;height:66px;overflow: hidden;margin-top:22px;}
.application .mc .detail:hover .im img{transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1); 	/* IE 9 */
    -moz-transform:scale(1.1,1.1); 	/* Firefox */
    -webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1,1.1); 	/* Opera */}





.news{padding-top:52px;padding-bottom: 52px;overflow: hidden;}
.news .mc{margin-top:45px;}
.news .mc .detail{display: block;}
.news .mc .con{background: #f3f5fa;padding:25px 40px;overflow: hidden;}
.news .mc .con .tt{font-size:18px;color:#3b3b3b;font-family: NotoSansCJKsc-Bold;margin-top:18px;}
.news .mc .con .line{width:595px;border-top:1px solid #fff;margin-top:33px;position: relative;}
.news .mc .con .line:before{content:"";width:0;border-top:1px solid #006ab3;left:0;bottom: 0;transition: all 0.6s ease 0s;position: absolute;}
.news .mc .con .des{line-height: 25px;height:50px;overflow: hidden;margin-top:22px;color:#666;}
.news .mc .con .date{margin-top:38px;}
.news .mc .con .date .year{font-size:46px;color:#267ed0;float:left;}
.news .mc .con .date .tim{float:left;margin-left:14px;margin-top:7px;}
.news .mc .con .date .tim p{font-size:16px;margin-bottom: 3px;}
.news .mc .con .date .tim span{font-size:16px;color:#999;}
.news .mc .detail:hover .con .tt{color:#006ab3;}
.news .mc .detail:hover .con .line:before{width:100%;}








.ne_nav{margin-top:144px;padding: 26px 0;background: #fbfbfb;border-bottom: 1px solid #ebebeb;}
.ne_nav p{font-size:24px;color:#205ca5;font-family: NotoSansCJKsc-Bold;}
.ne_nav .crumb{margin-top:13px;font-size:13px;color:#999;}
.ne_nav .crumb a{color:#999;}
.ne_nav .crumb span{margin:0 3px;}




.col{width:100%;min-height:450px;line-height:220%;margin-top:40px;margin-bottom:50px;}
.col h2{text-align:center;font-weight:normal;color:#000;}
.col h3{text-align:center;font-weight:normal;font-size:12px;}




.about{margin-top:25px;margin-bottom: 100px;}
.about .about_nav{width:178px;float:left;}
.about .about_nav .list{width:100%;height:52px;line-height:52px;text-align: center;background: #999da0;color:#fff;display: block;margin-bottom: 2px;font-size:15px;}
.about .about_nav .list:hover,.about .about_nav .list.cur{background: #006ab3;}
.about .con{width:100%;float:right;min-height: 450px;line-height: 220%;}
.about .con1{width:980px;}




.pro{overflow: hidden;padding-bottom: 70px;}
.pro .mc{margin-top:72px;overflow: hidden;}
.pro .mc .detail{float:left;width:384px;margin-right:24px;position: relative;margin-bottom: 60px;padding-bottom: 28px;border-bottom: 1px solid #b8b8b8;}
.pro .mc .detail:after{content:"";position: absolute;width:90px;height:5px;background: #205ca5;left:0;bottom: -3px;transition:all 0.6s ease 0s;}
.pro .mc .detail:nth-child(3n){margin-right: 0;}
.pro .mc .detail .tt{margin-top:40px;font-size:16px;color:#333;font-family: NotoSansCJKsc-Bold;}
.pro .mc .detail .img{height:240px;overflow: hidden;background: #fff;}
.pro .mc .detail .des{color:#999;line-height: 24px;height:48px;overflow: hidden;margin-top:20px;}
.pro .mc .detail:hover .des{color:#006ab3;}
.pro .mc .detail:hover:after{width:100%;}



.pro_list{margin-bottom:30px;}
.pro_list .ne_nav .tt{float:left;}
.pro_list .ne_nav .notice{float:right;width:445px;height:34px;line-height: 34px;margin-top:9px;background: url(../images/article.png) no-repeat left center;}
.pro_list .ne_nav .notice .swiper-container{float:right;width:392px;}
.pro_list .ne_nav .notice .swiper-button-next{width:9px;height:15px;right:0;bottom: 8px;}
.pro_list .pro_pic{height:294px;}
.pro_list .mt{background: #fbfbfb;height:96px;line-height: 96px;font-size:26px;color:#205ca5;font-family: NotoSansCJKsc-Bold;}
.pro_list .mc{margin-top:72px;overflow: hidden;}
.pro_list .mc .detail{float:left;width:384px;margin-right:24px;position: relative;margin-bottom: 60px;padding-bottom: 28px;border-bottom: 1px solid #b8b8b8;}
.pro_list .mc .detail:after{content:"";position: absolute;width:90px;height:5px;background: #205ca5;left:0;bottom: -3px;transition:all 0.6s ease 0s;}
.pro_list .mc .detail:nth-child(3n){margin-right: 0;}
.pro_list .mc .detail .tt{margin-top:40px;font-size:16px;color:#333;font-family: NotoSansCJKsc-Bold;}
.pro_list .mc .detail .img{height:240px;overflow: hidden;background: #fff;}
.pro_list .mc .detail .des{color:#999;line-height: 24px;height:48px;overflow: hidden;margin-top:20px;}
.pro_list .mc .detail:hover .des{color:#006ab3;}
.pro_list .mc .detail:hover:after{width:100%;}





.pro_info{margin-bottom: 60px;}
.pro_info .ne_nav{margin-top:0;}
.pro_info .ne_nav .tt{float:left;}
.pro_info .ne_nav .notice{float:right;width:445px;height:34px;line-height: 34px;margin-top:9px;background: url(../images/article.png) no-repeat left center;}
.pro_info .ne_nav .notice .swiper-container{float:right;width:392px;}
.pro_info .ne_nav .notice .swiper-button-next{width:9px;height:15px;right:0;bottom: 8px;}
.pro_info .mc{margin-top:27px;}
.pro_info .mc .mleft{width:792px;float:left;min-height: 450px;}
.pro_info .mc .mleft .tt{color:#006ab3;font-size:22px;font-family: NotoSansCJKsc-Bold;margin-top:23px;}
.pro_info .mc .mleft .des{margin-top:30px;font-size:15px;line-height: 30px;padding-bottom: 38px;border-bottom: 1px solid #e5e5e5;}
.pro_info .mc .mleft .con{line-height: 220%;font-size:15px;margin-top:5px;}
.pro_info .mc .mleft .con *{max-width: 100%;font-size:15px;}
.pro_info .mc .mleft .con .lne{padding-left: 23px;background: url(../images/right.png) no-repeat -5px center;}
.pro_info .mc .mleft .con .ane{padding-left: 52px;background: url(../images/right.png) no-repeat 24px center;}
.pro_info .mc .mright{float:right;width:355px;}
.pro_info .mc .mright .detail{background: #f3f5fa;padding:30px 32px;padding-bottom:26px;margin-bottom: 10px;}
.pro_info .mc .mright .detail .tt{font-size:18px;color:#006ab3;font-family: NotoSansCJKsc-Bold;}
.pro_info .mc .mright .detail .item{margin-top:20px;}
.pro_info .mc .mright .detail .item p{font-size:15px;line-height: 23px;display: block;padding-left:20px;position: relative;}
.pro_info .mc .mright .detail .item p:before{content:"";position: absolute;width:7px;height:7px;border-radius: 50%;background: #666;left:3px;top:8px;}
.pro_info .mc .mright .detail .item a{display: block;margin-bottom: 5px}
.pro_info .mc .mright .detail1{padding-top:28px;}
.pro_info .mc .mright .detail1 .tt{line-height: 25px;}
.pro_info .mc .mright .detail1 .item{margin-top:10px;}
.pro_info .consult{margin-top:60px;}
.pro_info .consult .tt{font-size:24px;color:#006ab3;font-family: NotoSansCJKsc-Bold;}
.pro_info .consult .subtt{color:#999;margin-top:12px;}
.pro_info .consult form{margin-top:45px;}
.pro_info .consult form .radios{width:420px;}
.pro_info .consult form .list{width:140px;margin-bottom: 18px;line-height: 22px;position: relative;float:left;}
.pro_info .consult form .list input[type="radio"]{width:22px;height:22px;opacity: 0;float:left;margin-right:8px;}
.pro_info .consult form .list label{width:20px;height:20px;border:1px solid #aaa;position: absolute;top:0;left:0;}
.pro_info .consult form .list input[type="radio"]:checked+label{background-color: #006ab3;border:1px solid #006ab3;}
.pro_info .consult form .list input[type="radio"]:checked+label:after{position: absolute;content: "";width: 5px;height: 10px;top: 3px;left: 6px;border: 2px solid #fff;border-top: none;border-left: none;transform: rotate(45deg)}
.pro_info .consult form textarea{margin-top:15px;border:1px solid #eee;width:1085px;height:120px;background: #f3f5fa;resize: none;padding: 20px;}
.pro_info .consult form .text{margin-top:14px;}
.pro_info .consult form .text input{width:231px;height:48px;border:1px solid #eee;background: #f3f5fa;float:left;padding-left: 24px;margin-right:19px;}
.pro_info .consult form .text input:last-child{margin-right:0;}
.pro_info .consult form .submit{width:257px;height:50px;text-align: center;background: #006ab3;margin-top:50px;border:none;cursor: pointer;color:#fff;border-radius: 30px;}




.industry_list{overflow: hidden;margin-bottom: 50px;margin-top:53px;}
.industry_list .mt{margin-top:55px;color:#205ca5;font-size:20px;font-family: NotoSansCJKsc-Bold;}
.industry_list .indes{font-size:16px;font-family: NotoSansCJKsc-Bold;line-height: 30px;margin-top:16px;}
.industry_list .mc{margin-top:80px;overflow: hidden;}
.industry_list .mc .detail{float:left;width:552px;position: relative;margin-bottom: 58px;}
.industry_list .mc .detail:nth-child(2n){float:right;}
.industry_list .mc .detail .tt{font-size:16px;font-family: NotoSansCJKsc-Bold;}
.industry_list .mc .detail .im{height:253px;overflow: hidden;}
.industry_list .mc .detail .des{height:156px;overflow: hidden;margin-top:25px;}
.industry_list .mc .detail .des p{color:#999;margin-bottom: 12px;font-size:16px;padding-left: 32px;background: url(../images/right.png) no-repeat 6px center;}
.industry_list .mc .detail:hover .des{color:#006ab3;}




.industry_info{overflow: hidden;margin-bottom: 80px;}
.industry_info .mc{margin-top:58px;}
.industry_info .mc .tt{font-size:30px;color:#1f497d;font-family: NotoSansCJKsc-Bold;}
.industry_info .mc .con{font-size:22px;line-height: 36px;margin-top:40px;min-height: 200px;}
.industry_info .mc .con *{max-width: 100%;}
.industry_info .mc .detail{margin-top:70px;}
.industry_info .mc .detail p{float:left;font-size:22px;color:#006ab3;}
.industry_info .mc .detail a{float:left;font-size:22px;color:#006ab3;margin-right:25px;margin-bottom: 16px;}




.download_list{overflow: hidden;margin-bottom: 80px;}
.download_list .mc{margin-top:56px;}
.download_list .mc .detail{margin-bottom: 58px;}
.download_list .mc .detail .tt{font-size:22px;color:#006ab3;font-family: NotoSansCJKsc-Bold;}
.download_list .mc .detail .con{margin-top:52px;}
.download_list .mc .detail .con .list{width:50%;line-height:64px;font-size:16px;float:left;padding-left: 85px;background: url(../images/pdf.png) no-repeat left center;margin-bottom: 42px;}




.application_info{overflow: hidden;margin-bottom: 50px;}
.application_info .mc{margin-top:43px;}
.application_info .mc .mleft{width:780px;float:left;}
.application_info .mc .mleft .tt{font-size:30px;color:#006ab3;font-family: NotoSansCJKsc-Bold;}
.application_info .mc .mleft .con{font-size:22px;line-height: 36px;margin-top:30px;min-height: 200px;}
.application_info .mc .mleft .con *{max-width: 100%;}
.application_info .mc .mright{float:right;padding: 32px;background: #f3f5fa;width:355px;}
.application_info .mc .mright .tt{font-size:18px;color:#006ab3;font-family: NotoSansCJKsc-Bold;}
.application_info .mc .mright video{width:100%;margin-top:18px;}
.application_info .re_pro{margin-top:100px;}
.application_info .re_pro .tt{font-size:22px;color:#333;font-family: NotoSansCJKsc-Bold;}
.application_info .re_pro .con{margin-top:38px;overflow: hidden;}
.application_info .re_pro .con .detail{float:left;width:384px;margin-right:24px;position: relative;margin-bottom: 47px;}
.application_info .re_pro .con .detail:nth-child(3n){margin-right: 0;}
.application_info .re_pro .con .detail .tt{padding: 0 25px;width:100%;height:55px;line-height: 55px;background: rgba(0,0,0,0.6);position: absolute;top:0;left:0;font-size:16px;color:#fff;font-family: NotoSansCJKsc-Bold;}
.application_info .re_pro .con .detail .im{height:276px;overflow: hidden;}
.application_info .re_pro .con .detail .des{color:#999;line-height: 24px;height:48px;overflow: hidden;margin-top:25px;}
.application_info .re_pro .con .detail:hover .des{color:#006ab3;}
.application_info .re_pro .con .detail .more{color:#006ab3;font-family: NotoSansCJKsc-Bold;margin-top:20px;}








.xwzx{width:100%;min-height:450px;margin-bottom:100px;margin-top:68px;}
.xwzx ul li{margin-bottom: 20px;}
.xwzx ul li a{display: block;width:100%;height:100%;}
.xwzx ul li .con{background: #f3f5fa;padding:25px 40px;overflow: hidden;}
.xwzx ul li .con .tt{font-size:18px;color:#3b3b3b;font-family: NotoSansCJKsc-Bold;margin-top:18px;}
.xwzx ul li .con .line{width:595px;border-top:1px solid #fff;margin-top:33px;position: relative;}
.xwzx ul li .con .line:before{content:"";width:0;border-top:1px solid #006ab3;left:0;bottom: 0;transition: all 0.6s ease 0s;position: absolute;}
.xwzx ul li .con .des{line-height: 25px;height:50px;overflow: hidden;margin-top:22px;color:#666;}
.xwzx ul li .con .date{margin-top:38px;}
.xwzx ul li .con .date .year{font-size:46px;color:#006ab3;float:left;}
.xwzx ul li .con .date .tim{float:left;margin-left:14px;margin-top:7px;}
.xwzx ul li .con .date .tim p{font-size:16px;margin-bottom: 3px;}
.xwzx ul li .con .date .tim span{font-size:16px;color:#999;}
.xwzx ul li .detail:hover .con .tt{color:#006ab3;}
.xwzx ul li .detail:hover .con .line:before{width:100%;}




.news_info{min-height: 450px;margin-bottom:60px;}
.news_info .mc{margin-top:50px;}
.news_info .mc .mleft{float:left;width:830px;}
.news_info .mc .mleft .tt{font-size:30px;color:#006ab3;font-family: NotoSansCJKsc-Bold;}
.news_info .mc .mleft .con{font-size:22px;line-height: 36px;margin-top:45px;}
.news_info .mc .mright{float:right;width:283px;float:right;margin-top:80px;}
.news_info .mc .mright .detail{margin-bottom:20px;}
.news_info .mc .mright .detail p{line-height: 23px;margin-top:14px;}





.contact{margin-top:68px;margin-bottom: 70px;}
.contact .con .tt{font-size:15px;color:#333;}
.contact .con .content p{font-size:15px;color:#333;margin-top:30px;float:left;width:465px;}
.contact .tips{margin-top:32px;font-size:18px;text-align: center;}
.contact form{margin-top:46px;}
.contact form input[type='text']{width:550px;height:48px;border:1px solid #dcdcdc;padding-left: 20px;margin-bottom:36px;float:left;border-radius: 5px;font-size:15px;}
.contact form input[type='text'].ftext{float:right;}
.contact form .text{width:572px;float:left;}
.contact form textarea{width:572px;height:136px;border:1px solid #dcdcdc;padding: 15px;border-radius: 5px;font-size:15px;resize: none;float:right;}
.contact form .submit{float:right;width:170px;height:50px;text-align: center;line-height: 50px;color:#fff;font-size:15px;margin-top:30px;background:#205ca5;border:none;cursor: pointer;}
.contact .map{margin-top:46px;}




.orientation{margin-top:20px;margin-bottom:20px;overflow:hidden;width:100%;}
.orientation .previous{float:left;}
.orientation .next{float:right;}




.back_bg{position: fixed;width:100%;height:100%;left:0;top:0;background: rgba(0,0,0,0.5);display: none;z-index: 150;}
.tan_wx{position: fixed;top:50%;left:50%;transform: translate(-50%,-50%);display: none;z-index: 200;}
.tan_wx p{text-align: center;color:#fff;margin-top:12px;}





/*footer*/
.footer{height:305px;background:#f3f5fa;}
.footer .footer_top{height:238px;padding-top:43px;overflow: hidden;}
.footer .footer_top .left{float:left;}
.footer .footer_top .left .tt{font-size:16px;color:#54575a;font-family: NotoSansCJKsc-Bold;margin-bottom: 42px;}
.footer .footer_top .left .detail{float:left;width:335px;}
.footer .footer_top .left .detail p{margin-bottom: 14px;color:#999;}
.footer .footer_top .left .detail p a{color:#999;}
.footer .footer_top .right{float:right;}
.footer .footer_top .right .tt{font-size:16px;color:#54575a;font-family: NotoSansCJKsc-Bold;margin-bottom: 29px;}
.footer .footer_top .right .detail .img{float:left;width:40px;height:40px;border-radius:3px;margin-right:10px;cursor: pointer;}
.footer .footer_top .right .detail .img:last-child{margin-right: 0;}
.footer .footer_bottom{height:66px;line-height: 66px;border-top:1px solid #bfc1c3;color:#999;overflow: hidden;}




.mypage{
    text-align: center;
    width:100%;
    margin-top:20px;
    overflow:hidden;
}
.mypage	span,.mypage a{
    display: inline-block;
    vertical-align: top;
    color: #d35b52;
    border: 1px solid #d35b52;
    padding: 5px 10px;
    margin: 5px;
}
.mypage	span.current,.mypage a.current{
    background: #d35b52;
    color: #fff;
}



