
.tab_con{ display:none;}
.tab_con:first-child{display: block;}
.ellipsis{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
body{width: 100%;height: 100%;background: url(../images/mainbg.jpg) no-repeat center bottom;}

/*头部*/
.headt{height: 105px;background:#f6f7f8;}
.logo{width: 473px;height: 50px;margin-top: 27px; float: left;}
.logo img{width: 100%;height: 100%;display: block;}
.headc{float: left;font-size: 18px;height: 48px; line-height: 48px;background: url(../images/tel.png) no-repeat 0 center; color: #333;padding-left: 30px;margin-top: 29px;margin-left: 140px;}
.headr{float: right;height: 48px;margin-top: 29px;text-align: right;font-weight: bold;}
.false_login{width: 200px;height: 100%;background:#fff;border-radius: 30px;line-height: 48px;font-size: 18px;color: #008aff;text-align: center;box-shadow: 0px 2px 5px #d6d4d4; transform: translate3d(0, -4px, 0);}
.false_login span{display: inline-block;}
.headr span a,.true_login a{color: #008aff;}
.headr span.register{background: url(../images/register.png) no-repeat 0 center;padding-left: 30px;}
.headr span.login{background: url(../images/user.png) no-repeat 0 center;padding-left: 25px;}
.true_login{line-height: 48px;font-size: 18px;color: #333;}

.head_navbg{height: 75px;background: #0099ff;}
.head_nav li{float: left;line-height: 70px;border-bottom: 5px solid transparent; font-size: 18px;text-align: center;font-weight: 400;transition: 0.5s;padding-left: 30px;}
.head_nav li+li{margin-left: 100px;}
.head_nav li a{width: 100%;height: 100%;display: block;color: #fff;}
.head_nav li:nth-child(1){background: url(../images/nav1.png) no-repeat 0 center;}
.head_nav li:nth-child(2){background: url(../images/nav2.png) no-repeat 0 center;}
.head_nav li:nth-child(3){background: url(../images/nav3.png) no-repeat 0 center;}
.head_nav li:nth-child(4){background: url(../images/nav4.png) no-repeat 0 center;}
.head_nav li:nth-child(5){background: url(../images/nav5.png) no-repeat 0 center;}
.head_nav li:nth-child(6){background: url(../images/nav6.png) no-repeat 0 center;}
.head_nav li.active,.head_nav li:hover{border-color: #00d8ff;}

/*首页*/
.index_p{margin-top: 40px;background: #f2f3f5;}
.index_p li{width: 285px;height: 170px;float: left;background: #fff;text-align: center;border-radius: 10px;box-shadow: 0px 2px 5px #d6d4d4; transform: translate3d(0, -4px, 0);}
.index_p li+li{margin-left: 20px;}
.index_p li h1{height: 40px;margin-top:25px;}
.index_p li h2{font-weight: bold;font-size: 24px;padding: 10px 0;}
.index_p li h3{font-size: 16px;color: #888;}
.index_p li:nth-child(1) h1{background: url(../images/inico1.png) no-repeat center center;}
.index_p li:nth-child(2) h1{background: url(../images/inico2.png) no-repeat center center;}
.index_p li:nth-child(3) h1{background: url(../images/inico3.png) no-repeat center center;}
.index_p li:nth-child(4) h1{background: url(../images/inico4.png) no-repeat center center;}

.index_news{background: #f2f3f5;}
.index_news li{width: 594px;float: left;background: #fff;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;box-shadow: 0px 2px 5px #d6d4d4; transform: translate3d(0, -4px, 0);}
.index_news li:nth-child(2n){float: right;}
.innimg{height: 152px;}
.innimg img{width: 100%;height: 100%;}
.index_newdl{padding: 20px;padding-top: 10px;}
.index_newdl dt{line-height:44px;font-size: 18px;background: url(../images/nico1.png) no-repeat 0 center;padding-left:20px;}
.index_newdl dt span{width: 70%;display: block;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_newdl dt a{color: #333;transition: 0.5s;}
.index_newdl dt em{float: right;font-size: 16px;color: #666;}
.index_newdl dt:hover a{color: #00b6ff;}
.index_news li:nth-child(2n) .index_newdl dt{background: url(../images/nico2.png) no-repeat 0 center;}

.index_bigtit{text-align: center;}
.index_bigtit h1{color: #d4d4d4;font-weight: bold;font-size: 50px;text-transform: uppercase;font-style: italic;}
.index_bigtit h3{color: #000;font-weight: bold;font-size: 36px;}
.optionli li{width: 49%;height: 62px;line-height: 62px;background: #fc9003;float: left;text-align: center;color: #fff;font-size: 20px;font-weight: bold;cursor: pointer;position: relative;}
.optionli li:nth-child(2n){float: right;}
.optionli li.active{background: #0099ff;}
.optionli li.active::before{width: 27px;height: 11px;position: absolute;left: 0;right: 0;bottom: -11px;margin: auto;content: "";background: url(../images/sjx.png) no-repeat;}
.lcimg{height: 400px;}
.lcimg img{width: 100%;height: 100%;}

.index_datafx{height: 557px;background: url(../images/inbg3.jpg) no-repeat center center;overflow: hidden;padding-top: 40px;}
.index_datafx .index_bigtit h1{color: #a1d9e4;}
.index_datafx .index_bigtit h3{color: #fff;}
.datafx{position: relative;}
.datafx li{color:#fff;position: absolute;}
.datafx li h3{font-size: 16px;}
.datafx li h3 span{font-weight: bold;font-size: 30px;padding-right: 5px;}
.datafx li h4{font-size: 18px;font-weight: bold;}
.datafx li:nth-child(1){left: 80px;top: 20px;}
.datafx li:nth-child(2){left: 600px;top: 20px;}
.datafx li:nth-child(3){right: 9px;top: 20px;}
.datafx li:nth-child(4){left: 80px;top: 170px;}
.datafx li:nth-child(5){right: 30px;top: 180px;}

.servicejp{padding: 50px 0;background: #f6f6f6;}
.servicepjul li{width: 285px;float: left; padding-bottom: 8px;min-height: 280px; margin-right: 20px;margin-top: 20px; background: #fff;box-shadow: 0px 2px 5px #d6d4d4; transform: translate3d(0, -4px, 0);}
.servicepjul li h1{height: 166px;overflow: hidden;}
.servicepjul li h1 img{width: 100%;height: 100%;border-top-left-radius: 5px;border-top-right-radius: 5px;transition: 0.5s;}
.sertext{padding:10px 15px;}
.sertext h2{font-weight: bold;font-size: 18px;}
.sertext h3{font-size: 16px;color: #e61c1c;padding: 10px 0;}
.sertext h4{font-size: 16px;color: #666;}
.sertext h2,.sertext h3,.sertext h4{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.servicepjul li:nth-child(4n){margin-right: 0;}
.servicepjul li h2 a{color: #333;transition: 0.5s;}
.servicepjul li:hover h2 a{color: #00b6ff;}
.servicepjul li:hover h1 img{transform: scale(1.1);}

.indexjg{background: #fff;}
.jigoum{position: relative;margin-top: 30px;height: 490px;}
.jigouliulbox{width: 100%;overflow: hidden;}
.jigouliul li{width: 300px;height: 420px;position: relative;cursor: pointer;float: left;overflow: hidden;}
.jigimg{width: 100%;height: 100%;overflow: hidden;}
.jigimg img{width: 100%;height: 100%;transition: 0.5s;}
.jgshadow{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: absolute;left: 0;top: 0;}
.jigimtxt{width: 100%;position: absolute;bottom:100px;left: 0;}
.jigimtxt h1{width: 84px;height: 84px;margin: auto;}
.jigimtxt h1 img{width: 100%;height: 100%;}
.jigimtxt h2{text-align: center;font-size: 24px;padding: 20px 40px;color: #fff;}
.jigouinfo{width: 100%;height: 100%;background:rgba(60,195,202,0.8);position: absolute;left: 0;top: -420px;}
.jginfo{padding: 30px;color: #fff;}
.jginfo h3{font-size: 24px;line-height: 30px;padding-bottom: 10px;}
.jginfo h3 a{color: #fff;}
.jginfo h4{line-height:24px;margin-top: 10px;font-size: 16px;}
.jginfo h5{line-height:24px;margin-top: 10px;font-size: 16px;padding-top: 10px;display: -webkit-box;    
-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.jigouliul li:hover .jigimg img{transform: scale(1.2);}
.fousbtn{height: 46px;margin-top: 20px; float: right;}
.fousbtn span{width:46px; height:46px;display:block; cursor:pointer;float:left;margin-left: 20px;transition: 0.5s;}
.fousbtn span.prev{background: url(../images/lj.png) no-repeat center center #0099ff;}
.fousbtn span.next{background: url(../images/rj.png) no-repeat center center #0099ff;}
.fousbtn span:hover{ background-color:#ff8400;}

/*内页banner*/
.ny_banner{height: 550px;position: relative;}
/*.shadow{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: rgba(0,0,0,0.4);}*/
.shadow{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.ny_banner img{width: 100%;height: 100%;}
.banner_info{width: 770px;position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%); margin: auto;color: #fff;}
.banner_info h1{height: 66px;background: url(../images/lg.png) no-repeat center center;}
.banner_info h2{font-size: 36px;font-weight: bold;text-align: center;padding: 25px 0 20px;}
.banner_info h3{font-size: 24px;text-align: center;}
.searchbg{height: 54px;border-radius: 5px;margin-top: 40px;background: rgba(255,255,255,0.3);/*overflow: hidden;*/}
.input_text{width: 620px;height: 100%;float: left;font-size: 18px;color: #fff;text-indent: 28px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.index_text{width: 480px;}
.input_submit{width:150px;height: 100%;line-height: 54px;font-size: 18px;color: #fff;background: #0099ff;cursor: pointer;}
.input_text::-webkit-input-placeholder{color: #fff;}
.index_sl{width: 140px;height: 100%;float: left;position: relative;}
.index_sl h3{width: 110px;height: 100%;position: relative;}
.index_sl h3 i{width: 11px;height: 11px;display: block;position: absolute;right: 0;top: 22px; background: url(../images/down.png) no-repeat right center;transition: 0.5s;}
.index_sl h3 i.up{transform: rotate(180deg);}
.inputsel{width: 100%;height: 100%;line-height: 54px;color: #fff;font-size: 18px;text-align: center;cursor: pointer;}
.selsubdl{width: 110px;background: #fff;position: absolute;left: 0;top: 54px;z-index: 99;display: none;}
.selsubdl dt{color: #333;cursor: pointer;transition: 0.2s;height: 40px;line-height: 40px;font-size: 18px;text-align: center;}
.selsubdl dt:hover,.selsubdl dt.active{background: #0099ff;color: #fff;}
.lines{width: 1px;height: 30px;background: #fff;position: absolute;right: 5px;top: 12px;}

/*新闻动态*/
.bignw_title{font-size: 36px;font-weight: bold;color: #333;margin: 40px 0;text-align: center;}
.bignw_title span{font-size: 20px;}
.newslist li{height: 74px;line-height: 74px;border-bottom: 1px dashed #d1d1d1;font-size: 18px;background: url(../images/nico.png) no-repeat 0 center;padding-left:30px;}
.newslist li span{width: 70%;display: block;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist li a{color: #333;transition: 0.5s;}
.newslist li em{float: right;font-size: 16px;color: #999;}
.newslist li:hover a{color: #00b6ff;}

/*分页*/
.pagebox{text-align: center;margin: 40px 0;}
.pagebox li{display: inline-block;border:1px solid #d1d1d1;padding: 4px 10px;font-size: 18px;margin: 0 5px;cursor: pointer;transition: all 0.5s;}
.pagebox li a{color: #333;width: 100%;height: 100%;display: block;transition: 0.5s;}
.pagebox li.active,.pagebox li:hover{border-color: #00b6ff;}
.pagebox li.active a,.pagebox li:hover a{color: #00b6ff;}

/*联系我们*/
.contactm{margin-bottom:160px;}
.contactul{width: 350px;float: left;}
.contactul li{padding: 20px 0;}
.contactul li+li{border-top:1px solid #e8e8e8;}
.contactul li:first-child{padding-top: 0;}
.contactul li h1{font-size: 18px;font-weight: bold;color: #333;padding-left: 40px;}
.contactul li h3{font-size: 16px;color: #666;margin-top: 10px;padding-left: 40px;}
.contactul li:nth-child(1){background: url(../images/adr.png) no-repeat 0 0;}
.contactul li:nth-child(2){background: url(../images/tels.png) no-repeat 0 25px;}
.contactul li:nth-child(3){background: url(../images/email.png) no-repeat 0 25px;}
.contactbg{width: 796px;height: 270px;float: right;}
.contactbg img{width: 100%;height: 100%;}

/*服务产品*/
.servicety{margin-bottom: 15px;}
.servicety li{margin-top: 20px;font-size: 16px;}
.typet{width: 60px;float: left;}
.typedl{float: left;width: calc(100% - 60px);}
.typedl dt{float: left;padding: 2px 13px;line-height: 20px;margin-right: 10px;}
.typedl dt.active,.typedl dt:hover{background:#009cff;border-radius: 20px;}
.typedl dt.active a,.typedl dt:hover a{color: #fff;}
.servicelist li{height: 176px;width: 49%;float: left;background:#fff; box-shadow: 0px 2px 5px #d6d4d4; transform: translate3d(0, -4px, 0);margin-top: 20px;}
.servicelist li:nth-child(2n){float: right;}
.serli{width: 100%;height: 100%;}
.serli_img{width: 194px;height: 100%;margin-right: 20px;overflow: hidden;float: left;}
.serli_img img{width: 100%;height: 100%;border-bottom-left-radius: 5px;border-top-left-radius: 5px;transition: 0.5s;}
.serli_info{overflow: hidden;float: left;width: calc(100% - 214px);}
.serli_info h1{font-size: 18px;font-weight: bold;color: #333;padding: 30px 0 10px;width: 94%;}
.serli_info h2{font-size: 16px;color: #333;padding: 10px 0 20px;}
.serli_info h2 span{color: #fe4208;}
.serli_info h2 span i{font-size: 24px;font-weight: bold;}
.serli_info h3{font-size: 16px;color: #666;width: 94%;}
.servicelist li:hover img{transform: scale(1.2);}
.servicelist li a{color: #333;transition: 0.5s;}
.servicelist li:hover a{color: #00b6ff;}

.jigou_service .serli_info{width: calc(100% - 155px);}
.servicer .serli_info{width: calc(100% - 150px);}

/*服务产品详情页*/
.servicet{border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1;padding: 25px 0;margin-bottom: 30px;}
.servicel{width: 760px;float: left;}
.serbigtit{border-bottom: 2px solid #0099ff;font-weight: bold;font-size: 32px;color: #333;padding-bottom: 15px;position: relative;}
.serbigtit span{position: absolute;right: 0;top: 0;font-size: 18px;color: #e61c1c;}
.serbigtit span b{font-weight: bold;font-size: 32px;}
.sertul{padding: 15px 0;}
.sertul li{font-size: 16px;line-height: 34px;padding-left: 30px;}
.sertul li.tit1{background: url(../images/s1.png) no-repeat 0 center;}
.sertul li.tit2{background: url(../images/s2.png) no-repeat 0 center;}
.sertul li.tit3{background: url(../images/s3.png) no-repeat 0 center;}
.sertul li.tit4{background: url(../images/s4.png) no-repeat 0 center;}
.sertul li.tit5{background: url(../images/s5.png) no-repeat 0 center;}
.seryy{width: 180px;height: 46px;line-height: 46px;text-align: center;background:#0099ff;border-radius: 5px;font-size: 18px;margin: 5px 0;}
.seryy a{width: 100%;height: 100%;display: block;color: #fff;}
.sertcen{padding: 20px 0;}
.serbtext{padding-top: 25px;font-size: 18px;line-height: 30px;}
.serbtext p{text-indent: 2em;}
.fontsizet{font-size: 28px;}
.serpic{padding-top: 10px;}
.serpic li{width: 240px;height: 280px;float: left;margin-right: 20px;margin-top: 20px;}
.serpic li:nth-child(3n){margin-right: 0;}
.serpic li img{width: 100%;height: 100%;border:1px solid #0099ff;box-sizing: border-box;}

.servicer{width: 400px;float: right;padding-top: 5px;}
.servicer .servicelist{padding-top: 15px;}
.servicer .servicelist li{width: 100%;float: none;height: 120px;}
.servicer .servicelist li .serli_img{width: 130px;}
.servicer .servicelist li .serli_img img{border-radius: 0;}
.servicer .servicelist li .serli_info h1{padding: 10px 0 5px;}
.servicer .servicelist li .serli_info h2{padding: 5px 0 10px;}

/*机构页面*/
.jigou_list li .serli_info h1{padding-top: 16px;}
.jigoudl dt{height: 26px;line-height:26px;font-size: 16px;color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 26px;}
.jigoudl dt:nth-child(1){background: url(../images/jg1.png) no-repeat 0 center;}
.jigoudl dt:nth-child(2){background: url(../images/jg2.png) no-repeat 0 center;}
.jigoudl dt:nth-child(3){background: url(../images/jg3.png) no-repeat 0 center;}
.jigoudl dt:nth-child(4){background: url(../images/jg4.png) no-repeat 0 center;}

/*机构详情页面*/
.jigou_service li{height: 144px;}
.jigou_service li .serli_img{width: 135px;}
.jigou_service li .serli_info h1{padding-top: 20px;padding-bottom: 0;}
.jigou_service li .serli_info h2{padding-bottom: 10px;}
.jigousul li{line-height: 24px;margin: 10px 0;}
.jigousul li:nth-child(1){background-position: 0 6px;}
.jigousul li:nth-child(3){background-position: 0 6px;}
.jgpic{margin-top: 30px;}
.jgpic img{max-width: 100%;}

/*底部*/
.footlink{padding: 10px 0;text-align: center;}
.footlink h1{font-size: 18px;color: #333;font-weight: bold;}
.footlinlist{padding: 10px 80px 20px;}
.footlinlist li{display: inline-block;font-size: 17px;margin:5px;}
.footlinlist li a{color: #333;transition: 0.5s;}
.footlinlist li i{margin-left: 10px;}
.footlinlist li:hover a{color: #00b6ff;}
.footbg{height: 46px;line-height: 46px;text-align: center;background:#0099ff;font-size: 18px;color: #fff;}