@charset "utf-8";



.mat160{ margin-top:160px;}
.bgf8{ width:100%;background:#f8f8f8; }

/*.indexTit {text-align:center;}
.indexTit .indexTitEn {white-space:nowrap;font-size:48px;font-family:Arial,serif;color:rgba(102,102,102,.1);text-transform:uppercase;transform:translateY(50%);}
.indexTit .indexTitZh {font-size:36px;color:#08b78f;position:relative;top:-50%; font-weight:300;}
.indexTit .indexTitTxt {line-height:26px;margin-top:15px;}

.index_tite{ width:100;padding: 40px 0;}
.index_tite .intitle { height:60px; line-height:60px; font-size: 48px;    color: #364054;      font-weight: 800;    text-align: center;}
.index_tite .intitle span {   color: #238de0; font-weight:800;}
.index_tite .intext { display:block;font-size: 24px;    text-align: center;    color: #364054; height:40px; line-height:40px;  font-family: "Open Sans Light"; font-weight: 300;}
.index_tite .intitle4 { height:60px; line-height:60px; font-size: 28px;    color: #238de0;      font-weight: 300;    text-align: center;}
*/

.index_tit{text-align: center;padding: 40px 0; }
.index_tit .entit{font-size: 35px;color: #4370f5;}
.index_tit .chtit{font-size: 25px;color: #FFF;}
.index_tit .entit01{font-size: 32px;padding-top: 10px; color:#ffd1d1;    font-family: "Open Sans Light"; font-weight: 300;text-transform : uppercase;}
.index_tit .chtit01{font-size: 28px;color: #000;margin-top: 10px;font-family: "Open Sans Light"; font-weight: 400;}
.index_tit .chtit03{font-size: 28px;color: #4370f5;margin-top: 10px;font-weight: 600;}
.index_tit .chtit01 i{width: 100px;height: 1px;display: inline-block;border-bottom: 1px solid #ccc;margin: 10px;}
.index_tit .chtit02{font-size: 16px;padding-top: 10px; color:#666/*6087fb*/;    font-family: "Open Sans Light"; font-weight: 400;}

.pic_yingy{width: 100%;position: relative;margin: 0 auto;/* overflow:hidden;*/ padding:30px 0;}
.pic_yingy .hd02{ z-index:9;}
.pic_yingy .hd02 ul{float: right;overflow: hidden;zoom: 1; }
.pic_yingy .hd02 span{opacity: 1;display: block;height: 20px; line-height:20px;float: left;margin-left: 0px;overflow: hidden;cursor: pointer;position: absolute;top: 1px;left: 0px;color:#08b78f; font-size:18px; font-weight:400; border-left:3px solid #08b78f; padding-left:5px;}


.pic_yingy .hd02 .prev{opacity: 1;display: block;width: 30px;height: 62px;float: right;margin-left: 0px;overflow: hidden;cursor: pointer;position: absolute;top: 105px;left: -50px;background: url(../images/pic_left.png) 5px center no-repeat #ddd; background-size: 20px 20px ;transition: 0.2s ease all; }
.pic_yingy .hd02 .next{opacity: 1;display: block;width: 30px;height: 62px;float: right; margin-top: 0px;overflow: hidden;cursor: pointer;position: absolute;top: 105px;;right: -50px;background: url(../images/pic_right.png) 5px center no-repeat #ddd;background-size: 20px 20px ;transition: 0.2s ease all; }
.pic_yingy .hd02 .prev:hover{opacity: 1;background: url(../images/pic_left.png) 2px center no-repeat #E64552;background-size: 20px 20px ;}
.pic_yingy .hd02 .next:hover{opacity: 1;background: url(../images/pic_right.png) 10px center no-repeat #E64552;background-size: 20px 20px ;}

.pic_yingy .bd02{margin-bottom: 50px; overflow:hidden; }
.pic_yingy .bd02 ul{overflow: hidden;zoom: 1;}
.pic_yingy .bd02 ul li{float: left;_display: inline;overflow: hidden;width: 290px;padding: 0px;margin-right: 13px; margin-bottom:24px;   border: 0px solid #eee; border-bottom: 3px solid #eee;   padding-bottom: 25px;    overflow: hidden;    transition: 0.2s ease all;    -webkit-transition: 0.2s ease all;    -moz-transition: 0.2s ease all; background:#f8f8f8; text-align:center;}
.pic_yingy .bd02 ul li span{background: #FFF;width: 100%;overflow: hidden;display:block; border-radius:0;}
.pic_yingy .bd02 ul li span img{width: 290px;height: 204px; display:block;transition: 0.4s ease all; }
.pic_yingy .bd02 ul li b{ width:100%; display:block; height:30px; line-height:30px; text-align:center; padding:15px 0; color:#000; font-size:14px; font-weight:400;}
.pic_yingy .bd02 ul li:hover b, .pic_yingy .bd02 ul li:hover em{color: #fff }
.pic_yingy .bd02 ul li:hover {    border-color: #E64552; background:#f0f0f0;}
.pic_yingy .bd02 ul li p{ padding:0 10%; display:block; height:85px; line-height:22px; text-align:left; padding-top:20px; color:#666; overflow:hidden;}

.pic_yingy .bd02 ul li em{ display:inline-block; width:135px;margin:0 auto; height:36px; line-height:36px; border:0px solid #ddd; text-align:center; margin-top:15px;color: #333}
.pic_yingy .bd02 ul li:hover p{color: #666 }
 .pic_yingy .bd02 ul li:hover b{color: #000 }
.pic_yingy .bd02 ul li:hover em{ background:#E64552; color:#FFF;}
.pic_yingy .bd02 ul li:hover span img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
/*服务项目*/
.serviceproject {width:100%;height:1000px; margin-top:0px;background:#fff; }
.serviceproject ul{ width:1200px; border-top:1px solid #eee;border-right:1px solid #eee; height:auto; overflow:auto; margin:0px auto; }
.serviceproject li{ width:25%; float:left; text-align:center;  border-bottom:1px solid #eee;border-left:1px solid #eee; background:#fff; }
.serviceproject li a{display:block; width:100%;height:310px; padding-top:30px; transition:all 0.5s;}
.serviceproject li a:hover{/* background-color: rgba(255,255,255,0.6); */background:#1D60E6; }
.serviceproject li span{ font-size:14px; color:#666; line-height:25px; padding:0 30px; display:block}
.serviceproject li p{ width:40px; margin:0 auto; border-bottom:1px solid #f1f1f1; margin-bottom:20px;}
.serviceproject li h3{ font-size:18px; color:#000; font-weight:normal; line-height:50px;}
.serviceproject li i{ width:70px; margin:0 auto;margin-bottom:0px; line-height:40px;}
.serviceproject li i img{ width:70px;}
.serviceproject li a:hover  i img{filter: grayscale(100%);    filter: gray;    filter: grayscale(100%) brightness(300%);}
.serviceproject li a:hover h3,.serviceproject li a:hover span{color:#fff;}
.serviceproject li:nth-child(2), .serviceproject li:nth-child(4),.serviceproject li:nth-child(5),.serviceproject li:nth-child(7){background:#f8f8f8; }
.serviceproject li:nth-child(8) {background:#1D60E6; color:#fff!important; }

.hmform .input{position: relative;float: left;}
.hmform .input:nth-child(1){ width:40%;}
.hmform .input:nth-child(2){ width:23%;}
.hmform .input:nth-child(3){ width:23%;}
.hmform .input:nth-child(4){ width:14%;}
.hmform .input i{width: 1px;height: 20px;background: #ccc;position: absolute;right: 0px;top: 22px;}
.hmform input{display: block;height: 60px; width:100%;padding-left: 50px;border: 2px solid #1D60E6;border-right: none;box-sizing: border-box;outline: none;}
.hmform .input_msg{ background: url(../images/dljz-icon-company.png) 15px 50% no-repeat;}
.hmform .input_name{background: url(../images/dljz-icon-name.png) 15px 50% no-repeat;border-left: none;}
.hmform .input_phone{background: url(../images/dljz-icon-phone.png) 15px 50% no-repeat;border-left: none;}
.hmform .input_submit{/*width: 180px;*/background: #1D60E6;font-size: 18px;border-color: #1D60E6;height: 60px;color: #fff;cursor: pointer;padding-left: 0px;}
.hmform .input_submit:active{opacity: 0.8;}


.intitle{text-align:center}
.intitle p:nth-of-type(2){color:#FFF;font-size:16px;text-transform:uppercase;position:relative;padding:5px 0 10px 0}
.intitle p:nth-of-type(1){font-size:36px;font-weight:bold;color:#000000}
.intitle p:nth-of-type(2)::after{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:80px;height:1px;background:#1D60E6;content:""}
.intitle p:nth-of-type(3){color:#FFF;font-size:15px;text-transform:uppercase;position:relative;padding:15px 0 20px 0}
.intitle .cf{ color:#fff !important;}
.intitle .cb{ color:#FFF !important;}

.hruiysbg{ width:100%;background: url(../images/youshi.jpg) no-repeat center center/cover; padding:30px 0 50px 0;}

.hruiys{ margin-top:10px; padding-top:30px;}
.hruiys dl{ width: 580px; float:left; margin-right:40px; display:relative;   border-radius: 0px; height:200px; overflow:hidden;    border: 0px solid #c9c9c9; margin-bottom:20px;}
.hruiys dl dt{ width:160px; margin-top: 10px;padding: 0 0px; float:left;font-size:18px; }
.hruiys dl dt .img{ width:140px; height:140px; border:1px solid #FFF; border-radius:50%; }
.hruiys dl dt img{ max-width:100%; display:block; padding:25px;}
.hruiys dl dd{ font-size: 14px; float:left; width:420px; margin:20px 0;    display: block;    padding: 0 20px;    line-height: 26px; color:#eee;}
.hruiys dl dd em{ display:block; font-size:20px; font-weight:400; margin-bottom:20px;color:#fff;}
.hruiys dl:nth-child(2n){margin-right:0; text-align:right;}
.hruiys dl:nth-child(2n)  dt{float:right;}
.hruiys dl:nth-child(1),.hruiys dl:nth-child(2){border-bottom:1px solid #999;padding-bottom:60px}
.hruiys dl:nth-child(1)::before,.hruiys dl:nth-child(3)::after{position:absolute;left:50%; margin-top:-4px;content:"";display:block;background:#999;width:1px;height:185px}
.hruiys dl:hover dt img{animation:rotate 1s linear infinite;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg)}

@keyframes rotate{0%{transform:rotateZ(0deg)}
100%{transform:rotateZ(360deg)}
}



.inaboutbg{ width:100%; margin:0 auto; background:url(../images/inaboutbg.jpg) top center no-repeat #f1f1f1; padding:0px 0 50px 0;}
.inabout{ width:100%; margin:0 auto; }
.inabout dl dt img{ max-width:100%; display:block; margin:0 auto;}
.inabout dl dd{ width:1200px; float:right;padding:20px 0; }

.inabout dl dd p.ctit{ font-size:30px; font-weight:600; height:50px; line-height:50px;margin-top:10px;}
.inabout dl dd p.cyoushi{ font-size:26px; font-weight:300; color:#1D60E6; height:50px; line-height:50px; margin-top:0px;}
.inabout dl dd p.cdes{ font-size:16px; line-height:30px; margin-top:10px; display:block; overflow:hidden; text-indent:2em;}
.inabout dl .cdes p{ font-size:16px; line-height:30px; margin-top:10px; display:block; overflow:hidden; text-indent:2em;}

.num{display: -webkit-flex;display: flex;justify-content:space-between;flex-wrap: nowrap;align-items:center; height:160px; font-size:15px; color:#000; text-align:center; }
.num span,.num i{ display:inline-block; vertical-align:top;}
.num li { width:25%; display:inline-block;}
/*.num li:nth-child(2){ width:210px; display:inline-block;}
.num li:nth-child(4){ width:150px; display:inline-block;}*/
.num li span{ width:90%; border-right:1px solid #ddd;}
.num li:nth-child(4) span{ width:90%; border-right:0px solid #ddd;}
.num span{ font-size:60px; color:#1D60E6; font-family:impact; position:relative; z-index:3;}
.num span em{ font-size:22px; font-family:impact; line-height:30px; color:#1D60E6;}
.num p+p{ margin-top:30px;}


.abt5-con{margin:20px  0;}
.abt5-swiper{position:relative}
.abt5-slide{display:block;}
.abt5-img{transition:ease .5s;border:4px solid #ddd; overflow:hidden;}
.abt5-img:hover{transition:ease .5s;border:4px solid #1D60E6;}
.abt5-img img{display:inline-block;width:100%;transition:ease .5s;}
.abt5-img:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.abt5-slide p{margin-top:12px;text-align:center;font-size:16px;line-height:32px;color:#333;transition:ease .5s}
.abt5-slide:hover p{color:#1D60E6}
.abt5-swiper .swiper-pagination{width:100%;display:none}
.abt5-swiper .swiper-pagination-bullet{margin:0 5px}
.abt5-swiper .swiper-pagination-bullet-active{background:#1D60E6}
.abt5-swiper .swiper-button-next,.abt5-swiper .swiper-button-prev{margin-top:-40px;width:55px;height:55px;border-radius:50%;line-height:55px;background:#fff;color:#333;box-shadow:0 0 13px rgba(0,0,0,.1);text-align:center;opacity:1;cursor:pointer;transition:ease .5s;font-weight:bold}
.abt5-swiper .swiper-button-next{right:-75px}
.abt5-swiper .swiper-button-prev{left:-75px}
.abt5-swiper .swiper-button-next:hover,.abt5-swiper .swiper-button-prev:hover{background:#1D60E6;color:#fff;box-shadow:none}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { font-size: 14px;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { font-size: 14px;}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { font-size: 14px;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { font-size: 14px;}

.cust_list{ margin:30px auto;}
.cust_list li{float: left;_display: inline;overflow: hidden;width: calc(16.6% - 18px);padding: 0px;margin-right: 20px; margin-bottom:24px; border: 1px solid #f8f8f8;   padding-bottom: 0px;    overflow: hidden;    transition: 0.2s ease all;    -webkit-transition: 0.2s ease all;    -moz-transition: 0.2s ease all; border-radius:0px;}
.cust_list li span{background: #f9f9f9;width: 100%;overflow: hidden;display:block; border-radius:0;}
.cust_list li span img{width: 100%; display:block;transition: 0.4s ease all;}
.cust_list li p{ width:100%; display:block; height:50px; line-height:50px; text-align:center; background:#FFF; padding-top:0px; color:#333; font-size:16px;}
.cust_list li:hover p{color: #4e5896; background:#FFF; }
.cust_list li:hover {    border-color: #FFF;}
.cust_list li:nth-child(6n){ margin-right:0;}
.cust_list li:hover span img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}




.bg-grey{width:100%;height:auto;padding:0px 0 20px 0}
.content{width:1200px;margin:0 auto;height:auto}
h2.title{text-align:center;font-size:24px;color:#333;line-height:24px;padding-bottom:18px; margin-bottom:0;position:relative}
h2.title:after{position:absolute;left:50%;width:46px;height:1px;margin-left:-23px;background-color:#ff6c00;bottom:0;content:''}
p.subtitle{margin-top:14px;text-align:center;font-size:16px;color:#666;line-height:30px}
.tab-block{height:580px;margin:10px auto 0;background-color:#FFF;border:1px solid #e5e5e5}
.tab-block.information-tab{height:430px}
.tab-block.information-tab .tabs{height:380px}
.tab-block .tab-buttons{width:100%;height:50px;background-color:#fafafa}
.tab-block .tab-buttons .tab-button{width:25%;float:left;height:50px;text-align:center;font-size:16px;color:#999;line-height:50px;position:relative;cursor:pointer;background-color:#f2f2f3}
.tab-block .tab-buttons .tab-button.cur{background-color:#fff;color:#333}
.tab-block .tab-buttons .tab-button.cur:after{content:'';position:absolute;top:-1px;left:0;width:100%;height:2px;background-color:#ff6c00}
.tab-block .tabs{width:100%;height:528px}
.tab-block .tabs .tab-item{/*width:100%;*/height:100%;padding:20px;display:none}
.tab-block .tabs .tab-item.active{display:block}
.information-tab .information-left{width:500px;height:340px;overflow:hidden;position:relative;float:left}
.information-tab .information-left img{width:500px;height:340px;}
.information-tab .information-left .left-bottom{position:absolute;bottom:0;left:0;width:500px;height:48px;line-height:48px;background-color:rgba(0,0,0,.5);z-index:2;color:#fff;padding:0 15px}
.information-tab .information-left .left-bottom .article-title{font-size:18px;width:400px;float:left}
.information-tab .information-left .left-bottom .article-time{font-size:14px;float:right}
.information-tab .information-right{width:calc(100% - 550px);;height:340px;float:right}
.information-tab .information-right .article-list{padding-top:20px}
.information-tab .information-right .article-list .article-link{display:block;padding:0 20px}
.information-tab .information-right .article-list .article-link .article-head span{display:inline-block;vertical-align:middle}
.information-tab .information-right .article-list .article-number{width:20px;height:20px;text-align:center;line-height:20px;color:#fff;background-color:#999;font-size:14px}
.information-tab .information-right .article-list .article-title{font-size:16px;color:#333;line-height:20px;margin-left:14px;width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.information-tab .information-right .article-list .article-time{float:right;font-size:12px;color:#999;line-height:20px}
.information-tab .information-right .article-list .article-content{margin-top:10px;padding-left:44px;width:90%;font-size:14px;color:#666;line-height:26px;display:none}
.information-tab .information-right .article-list .article-content p{height:52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2}
.information-tab .information-right .article-list:nth-of-type(1) .article-number,.information-tab .information-right .article-list:nth-of-type(2) .article-number,.information-tab .information-right .article-list:nth-of-type(3) .article-number{background-color:#333}
.information-tab .information-right .article-list.current .article-link{background-color:#fafafc;padding:20px}
.information-tab .information-right .article-list.current .article-number{background-color:#ff6c00!important}
.information-tab .information-right .article-list.current .article-title{color:#ff6c00}
.information-tab .information-right .article-list.current .article-content{display:block}
.question-icon{width:16px;height:16px;display:inline-block;vertical-align:middle;background:url(../images/question-icon.png) center no-repeat;-ms-background-size:16px 16px;background-size:16px 16px}




/* 表格 */
.datalistin{ border:1px solid #ccc; border-collapse:collapse; background:#fff; width:100%; clear:both;}
.datalistin caption{ padding-bottom:5px; text-align:left;} 
.datalistin th{ border:1px solid #fff; background-color:#1D60E6; color:#fff; font-weight:700;  text-align:center; padding:13px 0px; }
.datalistin td{ border:1px solid #fff; padding:16px 15px;text-align:center; }
.datalistin tr.altrow{ background-color:#ccc;}
.datalistin tbody tr.odd{background:#f8f8f8;}
.datalistin tbody tr:hover{background:#f9e9e9;}

.s_more{display:block;margin:30px auto 0 auto;color:#fff;font-size:16px;text-align:center;border-radius:44px;width:255px;height:44px;line-height:44px;background:#1D60E6;transition:0.3s all}
.s_more:hover{color:#fff;background:#1D60E6}



.tc_list{height:260px}
.tc_list li{width:23%;min-width:284px;float:left;height:174px;box-sizing:border-box;text-align:center;margin-right:2.5%;background-color:#666666}
.tc_list li:nth-child(4n){margin-right:0}
.tc_list li h3{font-size:18px;color:#fff;padding:35px 0 12px;font-weight:normal}
.tc_list li p{font-size:14px;padding-bottom:26px;color:rgba(255,255,255,0.8)}
.tc_list li a{display:block;width:118px;height:34px;line-height:34px;border:1px solid #fff;border-radius:5px;color:#fff;margin:0 auto;transition:0.3s all}
.tc_list li a:hover{border:1px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0.25)}
.tc_list li:nth-child(1){background:url(../images/tc_bg1.png);background-size:100% 100%}
.tc_list li:nth-child(2){background:url(../images/tc_bg2.png);background-size:100% 100%}
.tc_list li:nth-child(3){background:url(../images/tc_bg4.png);background-size:100% 100%}
.tc_list li:nth-child(4){background:url(../images/tc_bg3.png);background-size:100% 100%;margin-right:0}




.wrapper {
    width: 1200px;
    margin: 0 auto;
}
.conBox_02{float:left;width:100%;padding:0px 0 60px 0;background:#f8f8f8;position:relative}
.conBox_02 .tab,.conBox_03 .tab{width:100%;float:left;margin-top:0px;position:relative}
.conBox_02 .tab .tab_title,.conBox_03 .tab .tab_title{width:100%;float:left;text-align:center}
.conBox_02 .tab .tab_title ul,.conBox_03 .tab .tab_title ul{width:472px;height:42px;display:inline-block;background:url(../images/tab_01.png) no-repeat}
.conBox_02 .tab .tab_title ul li,.conBox_03 .tab .tab_title ul li{width:50%;line-height:40px;float:left;cursor:pointer;}
.conBox_02 .tab .tab_title ul .on,.conBox_03 .tab .tab_title ul .on{color:#fff}
.tab .tabContentbox{margin-top:30px;float:left;width:100%;overflow:hidden}
 .tabContent{float:left;width:200%;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
 .tabContent .block{width:50%; margin-top:10px;float:left;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
 .tabContent .block .fl{width:20%; display:inline-block; background:#eee; height:348px;float:left;position:relative; border-radius:5px;box-shadow: 0 0 6px rgb(0 0 0 / 10%);}
 .tabContent .block .fl a{display:block}
 .tabContent .block .fl .text{position:absolute;width:100%;top:50px;left:0px;padding:0 40px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}
 .tabContent .block .fl .text h4{font-size:18px; color:#000;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}
 .tabContent .block .fl .text p{font-size:13px;color:#666;margin-top:20px}
 .tabContent .block .fl  .more{display:block;margin-top:10px;position:relative;width:100px;height:20px;margin-top:210px; margin-left:40px;}
 .tabContent .block .fl  .more:before{width:30px;background:#c5c5c5;height:1px;content:"";float:left;margin-top:5px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
 .tabContent .block .fl  .more:after{content:"";width:0;height:0;float:left;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #c5c5c5}
 .tabContent .block .fl:hover .text{top:40px}
 .tabContent .block .fl:hover .text h4{font-size:18px;color:#238de0}
 .tabContent .block .fl:hover .more:before{width:50px;background:#238de0;height:1px;content:"";float:left;margin-top:5px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .5s}
 .tabContent .block .fl:hover .more:after{content:"";width:0;height:0;float:left;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #238de0}
 .tabContent .block .fr{width:80%}
 .tabContent .block .fr li{width:32.3%;border-radius:5px; background:#fff; height:170px;float:left;margin-left:1%;margin-bottom:8px;position:relative;box-shadow: 0 0 6px rgb(0 0 0 / 10%);}
 .tabContent .block .fr li a{display:block}
 .tabContent .block .fr li .text{position:absolute;width:100%; color:#000;top:40px;left:0px;padding:0 30px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}
 .tabContent .block .fr li .text h4{font-size:18px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}
 .tabContent .block .fr li .text p{font-size:14px;color:#666;margin-top:20px}
 .tabContent .block .fr li .more{display:block;margin-top:10px;position:relative;width:100px;height:20px; margin-top:130px; margin-left:30px;}
 .tabContent .block .fr li .more:before{width:30px;background:#c5c5c5;height:1px;content:"";float:left;margin-top:5px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .5s}
 .tabContent .block .fr li .more:after{content:"";width:0;height:0;float:left; border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #c5c5c5}
 .tabContent .block .fr li:hover .text{top:30px;}
 .tabContent .block .fr li:hover{-moz-box-shadow:0px 0px 6px #238de0; -webkit-box-shadow:0px 0px 6px #238de0; box-shadow:0px 0px 6px #238de0; transition:all .2s linear;}

 .tabContent .block .fr li:hover .text h4{font-size:18px;color:#238de0}
 
 .tabContent .block .fr li:hover .more:before{width:50px;background:#238de0;height:1px;content:"";float:left;margin-top:5px;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}
 .tabContent .block .fr li:hover .more:after{content:"";width:0;height:0;float:left;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #238de0}
 .tabContent .block_on{display:block}
.conBox_02 .tab .bottom{width:100%;float:left;background:#fff;border-radius:5px}
.conBox_02 .tab .bottom .fl{padding:20px 0;width: calc(100% - 300px);}
.conBox_02 .tab .bottom .fl li{width:33%;float:left;height:80px;border-right:1px dotted #ccc}
.conBox_02 .tab .bottom .fl li a{display:block;padding:0 30px;padding-top:20px}
.conBox_02 .tab .bottom .fl li a:hover h4{color:#ff6e00}
.conBox_02 .tab .bottom .fl li img{float:left}
.conBox_02 .tab .bottom .fl li .text{float:left; margin-left:20px;}
.conBox_02 .tab .bottom .fl li .text h4{font-size:16px}
.conBox_02 .tab .bottom .fl li .text p{color:#808080;margin-top:5px}
.conBox_02 .tab .bottom .fl li:last-child{border:0px}
.conBox_02 .tab .bottom .fr{width:300px;position:relative}
.conBox_02 .tab .bottom .fr img{width:100%}
.conBox_02 .tab .bottom .fr p em{font-weight:bold}
.conBox_02 .tab .bottom .fr .text{position:absolute;top:30px;width:100%;left:0px;text-align:center}
.conBox_02 .tab .bottom .fr .text a{background:#2f6dff;padding:0 10px;display:inline-block;line-height:30px;color:#fff;margin-top:10px}







.dianhua{width:478px;height:48px;line-height:48px;border:1px solid;display:block;margin:0 auto;position:relative;background-color:white;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}

.dianhua label{padding-left:30px;padding-top:8px;float:left;width:40px;line-height:16px}
.dianhua strong{font-size:32px;font-family:"Impact";padding-left:25px}
.dianhua a{width:150px;height:48px;position:absolute;top:0;right:-1px;text-align:center;font-size:18px;color:#fff}
.dianhua>i{width:40px;height:40px;position:absolute;top:4px;left:-20px;background:url(../images/com_tel.png) no-repeat}
.dianhua.green{color:#FF6270}
.dianhua.green a{background:#FF6270}
.dianhua:hover{padding:0 20px}

.gqt_ys{float:left;width:100%;padding:110px 0 60px 0}
.gqt_ys ul{margin-top:50px}
.gqt_ys ul li{width:32%; margin-right:1.5%; margin-bottom:20px;;float:left;padding:40px;border:1px dotted transparent; background:#f8f8f8;border-radius:6px; transition:0.3s all;-webkit-transition:0.3s all}
.gqt_ys ul li:nth-child(3n){ margin-right:0;}
.gqt_ys ul li .img{float:left;width:60px; height:80px;}
.gqt_ys ul li .img img{width:60px; height:83px;}
.gqt_ys ul li .text{ display:block; margin-left:90px;}
.gqt_ys ul li .text h4{color:#000;font-size:20px}
.gqt_ys ul li .text p{margin-top:15px;color:#666;line-height:1.8; height:54px;}
.gqt_ys ul li:hover{box-shadow:0 10px 10px -10px rgba(0,0,0,0.2);border:1px dashed #238de0;background:#fff;}










/*liuc*/
.lc_list{ margin:0 auto; margin-top:10px;}
.lc_list li{ width:18%; float:left; margin-right:9.3%; display:inline-block; text-align:center; background:rgba(7,57,181,0.8); border-radius:5px; }
.lc_list li img{ max-width:26%; display:block; margin:20px auto;}
.lc_list li span{ font-size:18px; font-weight:400;color:#ddd; font-weight: 400;text-align:center; display:block; margin-top:0px;}
.lc_list li p{ font-size:15px; font-weight:400;color:#eee; display:inline-block; background:#2774db; text-align:center; margin-top:30px; padding:5px 0px; width:130px;  border-radius:35px;}
.lc_list li:nth-child(4n){ margin-right:0;}
.lc_list li em{ width:40px; height:40px; display:block; position:absolute; margin-left:270px; margin-top:-140px;border-radius:35px; background:url(../images/add.png) center no-repeat #0739b5; background-size:15px 15px;}
.lc_list li b {    color: #aaa;    display:block;    font-size: 15px;    line-height: 25px;	font-weight:400;	padding-bottom:30px;}
.lc_list li b span{ color:#fff;font-size: 15px;font-weight:400;display:inline-block;  margin-top:10px;}
.lc_list li:hover {    border-color: #DEDDDD;        position: relative;    z-index: 99;    text-decoration: none;    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);    webkit-transform: translate3d(0, -3px, 0);}


.hm_list{width: 100%;height: 240px; padding:20px 0; background:#f8f8f8;overflow: hidden; border-radius:5px;}
.hm_list1,.hm_list2{width: 33.3%;float: left;}
.hm_list3{width: 33.4%;float: right;}
.myscroll { width: 100%; height: 200px; margin: 0 auto;  line-height: 26px; font-size: 13px; overflow: hidden;}
.myscroll li { height: 36px; margin-left: 35px;padding-right:20px;}
.myscroll a { color: #333; text-decoration: none;}
.myscroll a:hover { color: #333; text-decoration: underline;}
.ck{color:#08B7E2;}
.wx{color:#06E500;}
.c3{color:#333;}
.c6{color:#666;}
.c9{color:#999;}
.cr{color:red;}
.ck{color:#08B7E2;;}


.shixiang{width:100%; height:580px; margin:0 auto; margin-top:30px; background:url(../images/gz_bj.jpg) top center no-repeat #FFF;}
.shixiang li{float:left;width:23%;height:180px; background:rgba(81,81,81,0.1);border-radius:8px;margin-right:2.6%;margin-bottom:20px}
.shixiang li:nth-child(4n){ margin-right:0;}
.shixiang li .tit{border-radius:8px 8px 0 0;font-size:18px;line-height:78px;color:#ffffff;text-align:center;background-color:#5786fc}
.shixiang li .tit2{background-color:#a227f0}
.shixiang li .tit3{background-color:#7f5cff}
.shixiang li .tit4{background-color:#00c5dc}
.shixiang li .tit5{background-color:#d10d71}
.shixiang li .tit6{background-color:#e7b715}
.shixiang li .tit7{background-color:#fd8c47}
.shixiang li .tit8{background-color:#fc5974}
.shixiang li .cont{padding:15px 40px 0 40px;font-size:15px;line-height:31px;color:#333333}
.faq{ position:relative; margin:0px auto;}
.faq li{width:576px;margin-bottom:50px; float:left}
.faq li:nth-child(2n){float:right}
.faq li .tit{float:left;width:26px;height:26px;background-color:#ff8331;font-size:16px;line-height:26px;color:#ffffff;margin-right:16px;text-align:center}
.faq li .cont{float:left;width:532px}
.faq li .ques{margin-bottom:24px}
.faq li .ques .cont{font-size:16px;line-height:26px;color:#333333;font-weight:bold}
.faq li .answ{overflow:hidden}
.faq li .answ .tit{background-color:#4481eb;margin-top:5px}
.faq li .answ .cont{font-size:15px;line-height:30px;color:#666666;min-height:90px}
.faqmore{width:170px;height:38px;border-radius:0;background:#4481eb;cursor:pointer;text-align:center;font-size:14px;line-height:38px; border-radius:5px;color:#ffffff;margin:0 auto}


.hemingcity{position: relative;clear: both;width: 100%;text-align: center;}
.hemingcity li{ float:left; display:block; width:132px;padding:8px 0; border-radius:5px;   cursor: pointer; font-size: 14px; color: #333; margin-right: 10px; margin-bottom:5px; background: #eee;transition:all .3s; }
.hemingcity li:hover{background:#05A6F3;position: relative;color: #fff;}
.hemingcity li:hover a{color: #fff; display:block;}
.hemingcity li a{ width:100%;}
.hemingcity li:nth-child(9n){ margin-right:0;}








.newsbg{ width:100%; margin:0px auto; margin-top:50px; background:#f5f5f5;}
.news-body{height:540px;margin-left:10px;margin-right:10px;}
.news-body:before,.news-body:after{content:" ";display:table;box-sizing:inherit}
.news-main{float:left;height:100%;width:32.5%}
.news-main-card{display:block;position:relative;height:100%;overflow:hidden}
.news-main-card:hover .news-main-card-bg{transform:scale(1.1)}
.news-main-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:0.2s}
.news-main-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:0.2s}
.news-main-card-bg-mb{display:none}
.news-main-card-top{position:relative;height:310px}
.news-play-btn{display:none;position:absolute;top:70px;right:0;bottom:0;left:0;width:40px;height:30px;background-color:rgba(255,255,255,0.3);border-radius:2px;margin:auto;font-size:0;line-height:30px;text-align:center;cursor:pointer;transition:0.2s}
.news-play-btn .cui-icon-play{font-size:16px;color:#fff}
.news-main-card-bottom{position:relative;height:230px;padding:5px 40px}
.news-main-card-bottom .h2{margin-bottom:10px;font-size:20px;line-height:28px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-main-card-bottom .p{max-height:40px; margin:20px 0 10px 0;font-size:14px;line-height:20px;color:rgba(255,255,255,0.7);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.news-main-card-bottom .sub-p{position:relative;padding-left:10px;font-size:14px;line-height:20px;color:#fff}
.news-main-card-bottom .sub-p-date{margin-top:10px; color:#aaa;}
.news-main-card-bottom .sub-p:before{content:"";display:block;position:absolute;left:0;top:10px;border:solid 2px;border-radius:50%;margin-top:-2px}
.news-main-card-bottom .sub-p-author{margin-top:5px;color:#aaa;}
.news-main-card-bottom .btn-group{position:absolute;bottom:30px}
.news-main-card-bottom .btn-group span{ color:#ddd;}
.news-sub{float:left;position:relative;height:100%;width:67.5%}
.news-list-v{position:absolute;height:100%;width:100%;visibility:hidden;opacity:0;transition:0s 0.2s}
.news-list-v.show{z-index:1;visibility:visible;opacity:1;transition:0.2s}
.news-list-v:before,.news-list-v:after{content:" ";display:table;box-sizing:inherit}
.news-list-v:after{clear:both}
.news-list-v>li{float:left;width:33.33333333%;height:50%}
.news-list-card{display:block;position:relative;height:100%;padding:70px 40px 0;background-color:white}
.news-list-card:hover .h3,.news-list-card:hover .p{transform:translate(0,-26px)}
.news-list-card:hover .more{opacity:1;color:#6F7479}
.news-list-v>li:nth-child(1) .news-list-card,.news-list-v>li:nth-child(5) .news-list-card{background-color:#f66f6a}
.news-list-v>li:nth-child(2) .news-list-card{background-image:url(../images/homepage-news-card-bg.jpg);background-size:cover}
.news-list-v>li:nth-child(4){width:66.66666667%}
.news-list-card .h3{max-height:56px;margin-bottom:20px;font-size:20px;line-height:28px;color:#252b3a;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:transform 0.2s}
.news-list-card .p{max-height:60px;font-size:14px;line-height:20px;color:#666a75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;transition:transform 0.2s}
.news-list-v>li:nth-child(1) .news-list-card .h3,.news-list-v>li:nth-child(2) .news-list-card .h3,.news-list-v>li:nth-child(5) .news-list-card .h3{color:#fff}
.news-list-v>li:nth-child(1) .news-list-card .p,.news-list-v>li:nth-child(2) .news-list-card .p,.news-list-v>li:nth-child(5) .news-list-card .p,.news-list-v>li:nth-child(1) .news-list-card .more,.news-list-v>li:nth-child(2) .news-list-card .more,.news-list-v>li:nth-child(5) .news-list-card .more{color:rgba(255,255,255,0.7)}
.news-list-card .more{position:absolute;bottom:30px;opacity:0;transition:opacity 0.2s;color:rgba(255,255,255,0.7)}
.news-list-card .more i{margin-left:5px;transition:transform 0.2s}
.news-list-card .more:hover i{transform:translate(5px,0)}
.cui-icon-more:before{content:"\EA19"}
.section-bottom{padding-top:40px;padding-bottom:50px}
.section-more-wrap{text-align:center}
.section-more-wrap a{display:inline-block;font-size:16px;line-height:24px;color:#666a75;cursor:pointer;user-select:none;transition:0.2s}
.section-more-wrap a:hover{color:#f66f6a}
.section-more-wrap .news-more{display:none}
.section-more-wrap a .cui-icon{margin-top:-2px;margin-left:10px;transition:transform 0.2s}
.section-more-wrap .news-change{padding-right:20px;background-image:url(../images/homepage-news-icon-change.png);background-repeat:no-repeat;background-position:right center}
.section-more-wrap .news-change:before,.section-more-wrap .news-change:hover{content:"";background-image:url(../images/homepage-news-icon-change-active.png)}



.newdetailbg{background:#f6f4f5;}
#daohang { float:right;position: relative; padding:0px; height: 50px; line-height:50px;  color: #fff; text-align: right; }
#daohang span{ padding-right:5px; color:#fff; background:url(../images/icon-home.png) left 4px no-repeat; padding-left:20px;}
#daohang a{ margin-right:5px;color:#fff;}
#daohang a:hover{ margin-right:5px;color:#1D60E6;}
#daohang a:after {content:'>';font-size:13px;color:#eee; padding-left:5px;font-family:"Microsoft Yahei";width:20px;height:26px;transition:all .6s cubic-bezier(.215,.61,.355,1) 0s;position:relative;left:0;text-indent:20px}
#daohang a:last-of-type:after { width: 0; height: 0;content:'';}
#daohang a:last-of-type{ color:#FFF;}
#daohang a.njt:after {content:'—'; }
.nweizhi{ width:100%;  position:absolute;height:50px; margin-top:-50px;background: rgba(0,0,0,.15); }
.dqname{font-size:36px; color:#000;margin: 40px 0 60px 0; text-align:center; }
.dqname span{font-size:26px;color:#666; }
.news_detail{ margin-top:50px; background:#fff; padding:50px;}
.news_detail h3{  text-align:center; height:70px; font-size:38px; font-weight:300; color:#333;}
.news_detail .ndate{ text-align:center; margin-bottom:20px; border-bottom:1px dashed #ddd; padding-bottom:10px; font-size:14px; color:#999;font-family:heliosextthinregular, Arial;}
.news_detail .ndate span{ text-align:center; font-size:14px; color:#999;font-family:heliosextthinregular, Arial;}
.news_detail .newsinfo{ font-size:13px; color:#777;  line-height:24px; padding:15px;text-indent:2em; background:#f6f6f6; margin:15px 0;}
.news_detail .newsinfo span{ font-size:13px; color:#000; }
.news_detail_page{ width:100%; height:100px; overflow:hidden;}
.news_detail_page a{ font-size:14px;display:block;width:100%;height:50px;line-height:50px;color:#666;padding-left:35px;}
.news_detail_page a:nth-child(1){background:url(../images/icon-dd7.png) no-repeat 5px center;border-bottom:1px dashed #ddd;border-top:1px solid #ddd;}
.news_detail_page a:nth-child(2){background:url(../images/icon-dd8.png) no-repeat 5px center;border-bottom:1px dashed #ddd;}
.news_detail_page a:hover{ color:#1D60E6;}
.news_detail_page .baklist{ width:15%;  border-radius:10px;background:#fff; margin-left:85%; margin-top:-70px;}
.news_detail_page .baklist a{ width:100px; border:1px solid #1D60E6; border-radius:10px;background:#fff; padding:0 20px; height:40px; line-height:40px; margin-left:50px;}
.news_detail_page .baklist a:hover{  border:1px solid #1D60E6; border-radius:10px;background:#1D60E6; color:#fff;}
.news_other{}
.otitle{display:inline-block;height:20px;line-height:20px;color:#000;font-size:16px;font-weight:600;border-bottom:1px solid #999;padding-bottom:25px; margin:20px 0; }
.news_other li{ width:48%; display:inline-block; float:left; margin-right:4%; margin-bottom:10px;}
.news_other li img{ width:30%; float:left;}
.news_other li span{ width:65%; float:left; margin-left:2%; font-size:16px; color:#000; padding-top:5px; display:block;  overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.news_other li i{ width:65%; float:left; margin-left:2%;font-size:12px; padding:5px 0;color:#999; }
.news_other li p{ width:65%; float:left;margin-left:2%; font-size:14px; color:#999; overflow:hidden;
text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  }
.news_other li:nth-child(2n){ margin-right:0;}
.news_other li:hover span{color:#1D60E6;}

#cntrBody{font-size:14px;line-height:28px;color:#333;}
#cntrBody p strong {font-weight:bold;}
#cntrBody p,.proinfo p,.age_li_about p{margin:0 0 25px 0; font-size:16px;line-height:28px;}
#cntrBody p{/*text-indent:2em;*/line-height:28px; color:#333;}
#cntrBody table p,.proinfo table p,.age_li_about table p{margin:25px 0; font-size:14px;}
#cntrBody iframe{ width:1150px; height:730px; padding-left:25px;}
#cntrBody img{ max-width:100%;}

.nmt30{ margin-top:30px;}
.nmt50{ margin-top:50px;}
.nmb50{ margin-bottom:50px;}
