@charset "utf-8";
input{-webkit-appearance: none;}
.index_head{width: 100%;background: #fff;padding-top: 35px;background: #fff;height: 160px;}
.index_head .index_tle{width: 1200px;margin: 0 auto;overflow: hidden;}
.index_head .indexTle_logo{width: 437px;float: left;}
.index_head .indexTle_logo img{height: 90px;/*margin-top: 15px;*/}
/*.index_head .indexTle_logo img{width: 385px;height: 60px;}*/
.index_head .indexTle_phone{width: 420px;height: 50px;line-height: 50px;float: right;border: 1px solid #1d2981;	margin-top: 25px;}
.index_head .indexTle_phone span,
.index_head .indexTle_phone a{font-size: 24px;display: block;}
.index_head .indexTle_phone span{width: 260px;float: left;text-align: center;color: #1D2981;font-weight: bold;}
.index_head .indexTle_phone a{text-align: center;width: 160px;float: right;height: 100%;background: #1D2981;color: #fff;}
.index_head .indexTle_phone img{width: 35px;vertical-align: middle;margin-right: 2px;margin-bottom: 3px;}

.index_nav {height: 40px;width: 100%;position: relative;}
.index_nav .index_ul1{width: 1200px;height: 40px;margin: 20px auto 0 auto;}
.index_nav .index_ul1 li{float: left;margin-right: 100px;height: 30px;line-height: 30px;}
.index_nav .index_ul1 li a{font-size: 18px;border-bottom: 3px solid #fff;display: block;width: 100%;height: 100%;font-weight: bold;}
.nav_a1{color: #1D2981 !important; }
.nav_a2{color: #1D2981 !important;border-bottom: 3px solid #1D2981 !important;}

.ly_nav{position: absolute;height: 60px;width: 100%;background: rgba(255,255,255,0.9);top: 33px;z-index: 99931;padding: 15px 0;}
.ly_nav ul{width: 1200px;margin: 0 auto;}
.ly_nav ul li{text-align: center;width: 60px;float: left;margin-right: 60px;}
.ly_nav ul li a{font-size: 14px;}
.ly_nav ul li a img{width: 33px;}
.ly_a{color: #1D2981 !important;}
/*banner*/
.banner {width: 100%;max-height: 520px;position: relative;}
.banner .swiper-slide {height: 520px;width: 100%;}
.banner .banner_tip{width: 100%;position: absolute;top: 0;left: 0;height: 100%;z-index: 9991;}
.banner .bannerTip_box{width: 1200px;margin: 0 auto;}
.banner .bannerTip_cont{width: 350px;height: 385px;background: rgba(255,255,255,0.7);float: right;margin-top: 100px;}
.tip_header{}
.tip_header p{font-size: 14px;color: #1D2981;text-align: center;margin-top: 15px;}
.tip_header p:first-child{font-size: 24px;font-weight: bold;}
.tip_input{overflow: hidden;}
.tip_input p{width: 265px;height: 50px;margin: 0 auto;line-height: 50px;height: 50px;background: #fff;padding: 0 20px;margin-top: 10px;color: #999999;font-size: 14px;}
.tip_input p input{width: 190px;float: right;border: none;height: 100%;color: #333;}
.tip_btn{width: 305px;background: #1D2981;height: 50px;margin: 20px auto 0 auto;}
.tip_btn input{display: block;width: 100%;height: 100%;line-height: 50px;color: #fff;text-align: center;font-size: 18px;    background: #1D2981;    border: none;}


/*领域*/
.field{width: 1200px;margin:70px auto 0 auto; overflow: hidden;}
.field_box{}
.field_left{width: 240px;height: 560px;float: left;background: url(../img/field.png) center no-repeat;background-size: 100% 100%;}
.field_left span{color: #1d2981;font-size: 48px;margin-top: 80px;display: block;text-align: center;font-weight: bold;}

.field_right{width: 920px;height: 560px;float: right;background: #fff;}
.field_right .field_list{cursor: pointer;width: calc(305px - 1px);height:calc(280px - 1px);/*border-right: 1px solid #eee;*/float: left;/*border-bottom: 1px solid #eee;*/overflow: hidden;position: relative;}
.field_right .field_list:nth-child(5),.field_right .field_list:nth-child(6),.field_right .field_list:nth-child(7),.field_right .field_list:nth-child(8){border-bottom: none;}
.field_right .field_list:nth-child(4),.field_right .field_list:nth-child(8){border-right: none;}
.field_right .field_cont{width: 100%;height: 100%;position: relative;}
.field_right .field_cont p{font-size: 14px;color: #999;padding: 0 20px;}
.field_right .field_cont p:first-child img{width: 50px;height: 50px;}
.field_right .field_cont p:first-child{text-align: center;padding-top: 25px;}
.field_right .field_cont p:nth-child(2){font-size: 26px;color: #333;margin: 15px 0 40px 0;text-align: center;}
.field_right .field_cont p:nth-child(3){overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;height: 58px;}
.field_right .field_cont .field_cont2{width: 100%;height: 100%;position: absolute;top: 100%;left: 0;background: #1D2981;z-index: 999;}
.field_right .field_cont .field_cont2 p{text-align: center;padding: 0 20px;font-size: 14px;color: #fff ;}
.field_right .field_cont .field_cont2 p:first-child{font-size: 26px;font-weight: bold;margin-top: 20px;margin-bottom: 20px;}
.field_right .field_cont .field_cont2 p:nth-child(2){text-align: left;}
.field_right .field_cont .field_cont2 p a{display: block;width: 48%;height: 40px;text-align: center;line-height: 40px;color: #1D2981;background: #fff;float: left;margin-top: 20px;}
.field_right .field_cont .field_cont2 p a:last-child{margin-left: 4%;}
.field_right .field_cont .field_cont2 p:nth-child(2){margin: 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;height: 130px;}
.field_right .field_cont2 p:nth-child(3){display: block;}

/*.field_list:hover .field_cont2{display: block;}*/

/*team*/

.team{width: 100%;overflow: hidden;background: #fff;margin-top: 60px;padding: 60px 0 45px 0;}
.team_box{width: 1200px;margin: 0 auto;}
.team .team_box header{width: 100%;height: 40px;}
.team .team_box header span{font-size: 36px;color: #1D2981;display: block;width: 170px;font-weight: bold;float: left;}
.team .team_box header a{display: block;width: calc(100% - 170px);float: right;border-bottom: 1px dashed #1D2981;color: #1D2981;height: 39px;line-height: 39px;text-align: right;font-size: 14px;}
.team .team_box .team_people{margin-top: 40px;}
.team .team_box .teamPeople_list{height: 150px;}
.teamPeople_list ul{}
.teamPeople_list .p_click{width: calc(100% / 7.1);float: left;cursor: pointer;}
.teamPeople_list .p_click p{text-align: center;color: #B2905F;margin-top: 10px;font-size: 15px;height: 100px;}
.teamPeople_list .p_click p:first-child span{display: block;width: 90px;height: 90px;border-radius: 50px;border: 1px solid #b2905f;margin:10px auto 0 auto ;}
.team .teamImg span{width: 100px !important;height: 100px !important;margin-top: 0 !important;}
.team .teamList_box{overflow: hidden;width: 100%;margin-top: 70px;position: relative;height: 340px;}
.team .team_list{position: absolute;right: 100%;width: 1200px;background: #fff;overflow: hidden}
.team .team_list .team_head{}
.team .team_list .team_head img{width: 240px;height: 340px;float: left;}
.team .team_list .team_contant{width: 900px;float: right;}
.team .team_list .team_contant p{font-size: 18px;color: #666;}
.team .team_list .team_contant p:first-child{font-size: 30px;font-weight: bold;color: #333;}
.team .team_list .team_contant p:first-child span{font-size: 18px;color: #1D2981;margin-left: 20px;font-weight: 100;}
.team .team_list .team_contant p:nth-child(2){text-align: left;margin-top: 20px;}
.team .team_list .team_contant p:nth-child(2) span{}
.team .team_list .team_contant p:nth-child(2) span img{width: 23px;height: 22px;margin-right: 10px;vertical-align: middle;margin-bottom: 5px;}
.team .team_list .team_contant p:nth-child(3) {height: 25px;margin-top: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.team .team_list .team_contant p:nth-child(4){height: 25px;margin-top: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.team .team_list .team_contant p:nth-child(5){height: 40px;margin-top: 30px;font-size: 14px;color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.team .team_list .team_contant p:last-child{margin-top: 30px;}
.team .team_list .team_contant p:last-child a{display: block;text-align: center;height: 50px;line-height: 50px;float: left;}
.team .team_list .team_contant p:last-child a:first-child{width: 140px;background: #1D2981;color: #fff;margin-right: 30px;}
.team .team_list .team_contant p:last-child a:last-child{width: 200px;border:1px solid #1D2981;color: #1D2981;font-weight: bold;}
.team .team_list .team_contant p:last-child a:last-child img{width: 27px;height: 26px;vertical-align: middle;margin-right: 10px;}





/*经典案例 */
.case{}
.case{width: 100%;overflow: hidden;background: url(../img/case_02.png) no-repeat center;padding: 30px 0;background-size: 100% 100%;}
.case_box{width: 1200px;margin: 0 auto;}
.case .case_box header{width: 100%;height: 50px;}
.case .case_box header span{font-size: 36px;color: #fff;display: block;width: 170px;font-weight: bold;float: left;}
.case .case_box header a{display: block;width: calc(100% - 170px);float: right;border-bottom: 1px dashed #fff;color: #fff;height: 39px;line-height: 39px;text-align: right;font-size: 14px;}
.caseOne{width: 140px;float: left;}
.caseOne ul{}
.caseOne ul li{height: 120px;margin-top: 20px;}
.caseOne ul li:first-child{margin-top: 0;}
.caseOne ul li a{display: block;width: 100%;height: 100%}
.caseOne ul li a p{ color: #fff;text-align: center;}
.caseOne ul li a p:first-child{font-size: 24px;padding-top: 30px;}
.caseOne ul li a p:last-child{font-size: 14px;}
.caseTwo{width: 70px;height: 400px;float: left;}
.caseTwo .caseTwo_x{width: 35px;height: 420px;border-right: 1px solid #fff;margin-top: 50px;}
.caseThree{width: 990px;float: right;}
.caseThree ul{}
.caseThree ul li{position: relative;width: 990px;height: 80px;background: #fff;margin-top: 20px;padding: 20px 0;}
.caseThree ul li:first-child{margin-top: 0;}
.caseThree ul li i{position: absolute;display: block;width: 15px;height: 15px;background: #fff;border-radius: 50px;left: -42px;top: 45px;}
.caseThree ul li a{display: block;width: 100%;height: 100%;}
.caseThree ul li a p{padding: 0 30px;}
.caseThree ul li a p:first-child{height:30px;font-size: 24px;font-weight: bold;color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}
.caseThree ul li a p:last-child{height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 14px;color: #999;margin-top: 10px;}
/*15vip太阳成集团about*/
.about{overflow: hidden;padding: 65px 0 55px 0;background: #fff;}
.about_box{width: 1200px;margin: 0 auto;}
.about .about_box header{width: 100%;height: 50px;margin-bottom: 55px;}
.about .about_box header span{font-size: 36px;color: #1D2981;display: block;width: 170px;font-weight: bold;float: left;}
.about .about_img{width: 430px;height: 280px;float: left;}
.about .about_cont{width: 725px;height: 280px;float: right;}
.about .about_cont .about_txt{height: 100px;overflow: hidden;}
.about .about_cont .about_txt p{line-height: 20px;color: #666;font-size: 14px;text-indent: 25px;}
.about .about_cont .more{height: 50px;line-height: 50px;width: 100%;text-align: right;font-size: 14px;}
.about .about_cont .more a{color: #1D2981;font-size: 14px;}
.about .about_cont .License{text-align: center;}
.about_cont .License img{margin-right: 10px;}
.about_cont .License img:first-child{width: 193px;height: 138px;}
.about_cont .License img:nth-child(2){width: 90px;height: 138px;}
.about_cont .License img:last-child{width: 200px;height: 138px;margin-right: 0;}
/*our*/
.x_our{overflow: hidden;padding: 20px 0;}
.our_box{width: 1200px;margin: 0 auto;}
.our_box ul{}
.our_box ul li{width: calc(100% / 4);float: left;text-align: center;}
.our_box ul li img{width: 200px;height: 100px;}
.our_box ul li p{text-align: center;font-size: 18px;color: #999;}
/*news 新闻*/
.news{width: 100%;overflow: hidden;background: #fff;padding: 30px 0;}
.news_box{width: 1200px;margin: 0 auto;}
.news .news_box header{width: 100%;height: 50px;}
.news .news_box header span{font-size: 36px;color: #1D2981;display: block;width: 170px;font-weight: bold;float: left;}
.news .news_box header a{display: block;width: calc(100% - 170px);float: right;color: #1D2981;height: 39px;line-height: 39px;text-align: right;font-size: 14px;}
.news .news_box .news_cont{margin:60px 0;}
.news_box .news_cont ul {}
.news_box .news_cont ul li{position: relative;width: 500px;float: left;height: 50px;padding: 0 50px;}
.news_box .news_cont ul li i{position: absolute;display: block;width: 8px;height: 8px;background: #b2905f;border-radius: 50px;top: 21px;}
.news_box .news_cont ul li article{float: right;border-bottom: 1px  dashed #eee;width: 480px;height: 50px;line-height: 50px;}
.news_box .news_cont ul li article span{float: right;color: #999;font-size: 14px;}
.news_box .news_cont ul li article a{display: block;width: 390px;float: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;font-size: 16px;height: 50px;}


/*partner 伙伴*/
.partner{width: 100%;overflow: hidden; padding: 30px 0;margin-top: 40px;}
.partner_box{width: 1200px;margin: 0 auto;}
.partner .partner_box header{width: 100%;height: 50px;}
.partner .partner_box header span{font-size: 36px;color: #1D2981;display: block;width: 170px;font-weight: bold;float: left;}
.partner .partner_box .partner_list{padding: 10px 0;background: #f0f0f0;overflow: hidden;margin-top: 30px;}
.partner .partner_list ul {}
.partner .partner_list ul li {width: calc(100% / 6);float: left;height: 35px;line-height: 35px;}
.partner .partner_list ul  li a{text-align: center;display: block;width: 100%;height: 100%;font-size: 16px;font-weight: bold;color: #666666;}
/*footer*/
.footer{width: 100%;background: #1D2981;/*margin-top: 45px;*/padding: 50px 0;height: 180px;}
.footer .footer_box{width: 1200px;margin: 0 auto;}
.footer .footer_map{width: 340px;height: 180px;float: left;}
.footer .footer_cont{width: 820px;height: 180px;float: right;}
.footer .footer_cont p{color: #fff;}
.footer .footer_cont p:first-child{margin-top: 35px;}
.footer .footer_cont p:first-child a{font-size: 36px;font-weight: bold;color: #fff;}
.footer .footer_cont p:first-child a img{width: 80px;height: 45px;vertical-align: middle;margin-bottom: 5px;}
.footer .footer_cont p:nth-child(2){font-size: 18px;margin-top: 20px;}
.footer .footer_cont p:last-child{font-size: 14px;margin-top: 35px;}




/*专业领域—*/
.field_mian{width: 1200px;margin: 20px auto;overflow: hidden;}
.field_mian .field_tle{margin: 20px 0;color: #666;font-size: 14px;}
.field_mian .field_tle a,
.field_mian .field_tle span{color: #666;font-size: 14px;}
.field_mian .field_box{    margin-top: 60px;}
.field_mian .field_box .field_l{width: 850px;float: left;}
.field_mian .field_box .field_r{width: 320px;float: right;}
.field_mian .field_l .fieldL_cont{background: #fff;overflow: hidden;}
.field_mian .field_l .fieldL_cont01{padding-top: 35px;padding-bottom: 20px;    padding: 0 25px;}
.field_mian .field_l .fieldL_cont01 p{padding: 0 50px;}
.field_mian .field_l .fieldL_cont01 p:first-child{font-size:30px ;font-weight: bold;color: #333;}
.field_mian .field_l .fieldL_cont01 p:first-child img{vertical-align: middle;width: 70px;height: 70px;margin-right: 15px;}
.field_mian .field_l .fieldL_cont01 p:nth-child(2){margin-top: 40px;font-size: 14px;color: #999;}
.field_mian .field_l .fieldL_cont01 p:nth-child(3){margin-top: 85px;margin-bottom: 40px;}
.field_mian .field_l .fieldL_cont01 p:nth-child(3) span{display: block;margin: 0 auto;width: 460px;height: 60px;}
.field_mian .field_l .fieldL_cont01 p:nth-child(3) span a{display: block;width: 220px;height: 60px;line-height: 60px;text-align: center;color: #fff;float: left;font-size: 18px;}
.field_mian .field_l .fieldL_cont01 p:nth-child(3) span a:first-child{background: #1D2981;margin-right: 20px;}
.field_mian .field_l .fieldL_cont01 p:nth-child(3) span a:last-child{background: #b2905f;}
.lc_tle{width: 100%;line-height: 50px;height: 50px;text-align: center;color: #1D2981;font-size: 24px;}
.field_mian .field_l .fieldL_cont02{}
.field_mian .field_r .bannerTip_box{background: #fff;width: 100%;padding-bottom: 25px;}
.field_mian .field_r .bannerTip_box .tip_header p{padding-top: 15px;margin-top: 0;}
.field_mian .field_r .bannerTip_box .tip_input p{background: #fafafa;}
.field_mian .field_r .bannerTip_box .tip_input input{background: #fafafa;}
.field_mian .field_r .fieldR_cont{background: #fff;overflow: hidden;margin-top: 20px;padding:  20px}
.field_mian .field_r .fieldR_box{}
.field_mian .field_r .fieldR_cont01{}
.field_mian .field_r .fieldR_cont01 header{font-size: 18px;color: #1D2981;margin-bottom: 20px;}
.field_mian .field_r .fieldR_cont01 p{height: 20px;margin-top: 10px;}
.field_mian .field_r .fieldR_cont01 p i{display: block;width: 6px;height: 6px;background: #1D2981;margin-top: 7px;margin-right: 10px;border-radius: 50px;float: left;}
.field_mian .field_r .fieldR_cont01 p a{height: 20px;width: calc(100% - 16px);float: left;line-height: 20px;font-size: 14px;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.field_mian .field_r .fieldR_cont01 p a:hover{color: #1D2981;text-decoration: underline;}
.field_mian .field_r .fieldR_cont02{}
.field_mian .field_r .fieldR_cont02 .ls_list{overflow: hidden;margin-bottom: 20px;}
.field_mian .field_r .fieldR_cont02  header{font-size: 18px;color: #1D2981;margin-bottom: 20px;margin-top: 30px;}
.field_mian .field_r .fieldR_cont02 .ls_img{width: 140px;height: 185px;float: left;}
.field_mian .field_r .fieldR_cont02 .ls_img img{width: 100%;height: 100%;display: block;}
.field_mian .field_r .fieldR_cont02 .ls_cont{width: 130px;float: right;height: 185px;}
.field_mian .field_r .fieldR_cont02 .ls_cont p{}
.field_mian .field_r .fieldR_cont02 .ls_cont p:first-child{font-size: 18px; font-weight: bold;margin-top: 5px;}
.field_mian .field_r .fieldR_cont02 .ls_cont p:first-child span{height: 20px;float: right;text-align: left;font-size: 14px;color: #1D2981;margin-left: 10px;width: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.field_mian .field_r .fieldR_cont02 .ls_cont p:nth-child(2){/*margin-top: 15px;height: 16px;*/}
.field_mian .field_r .fieldR_cont02 .ls_cont p:nth-child(2) img{width: 16px;height: 16px;float: left;margin-right: 5px;}
.field_mian .field_r .fieldR_cont02 .ls_cont p:nth-child(3){height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 20px;color: #999;font-size: 14px;}
.field_mian .field_r .fieldR_cont02 .ls_cont p:nth-child(4){margin-top: 15px;}
.field_mian .field_r .fieldR_cont02 .ls_cont p:nth-child(4) a{margin: 0 auto;display: block;width: 110px;height: 40px;line-height: 40px;text-align: center;color: #1D2981;border: 1px solid #1D2981;}


/*团队子页*/		
.team_main{overflow: hidden;margin: 20px 0;padding: 50px 0;background: #fff;}
.team-box{width: 1200px;margin: 0 auto;}
.team_box header{text-align: center;font-size: 36px;font-weight: bold;color: #1D2981;}
.team_main .team_tle{height: 45px;margin-top: 50px;}
.team_main .team_tle ul{}
.team_main .team_tle ul li{width: 108px;height: 43px;line-height: 45px;text-align: center;margin-right: 25px;border: 1px solid #eee;float: left;font-size: 18px;cursor: pointer;}
.team_main .team_tle ul li:last-child{margin-right: 0;}
.teamTle_a{color: #fff !important;background: #1D2891;border: 1px solid #1D2891;}
.teamTle_a a{color: #fff !important;background: #1D2891;border: 1px solid #1D2891;}
.team_main .team_cont{overflow: hidden;}
.team_main .team_cont .team_list{width: 600px;float: left;margin-top: 60px;}
.team_main .team_cont .team_list .ls_img{width: 210px;height: 300px;float: left;}
.team_main .team_cont .team_list .ls_img img{width: 100%;height: 100%;display: block;}
.team_main .team_cont .team_list .ls_cont{width: 340px;float: left;height: 300px;margin-left: 20px;}
.team_main .team_cont .team_list .ls_cont p{}
.team_main .team_cont .team_list .ls_cont p:first-child{font-size:30px; font-weight: bold;margin-top: 5px;}
.team_main .team_cont .team_list .ls_cont p:first-child span:first-child{font-size: 18px;color: #1D2981;margin-left: 10px;}
.team_main .team_cont .team_list .ls_cont p:first-child span:last-child{float: right;}
.team_main .team_cont .team_list .ls_cont p:first-child span:last-child img{width: 16px;height: 16px;margin-right: 5px;}
.team_main .team_cont .team_list .ls_cont p:nth-child(2){height: 24px;margin-top: 25px;color: #666;font-size: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;/*overflow: hidden*/}
.team_main .team_cont .team_list .ls_cont p:nth-child(3){height: 24px;margin-top: 10px;color: #666;font-size: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden}
.team_main .team_cont .team_list .ls_cont p:nth-child(3) span{color: #fe785d;}
.team_main .team_cont .team_list .ls_cont p:nth-child(4){height: 75px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;margin-top: 25px;color: #999;font-size: 14px;}
.team_main .team_cont .team_list .ls_cont p:nth-child(5){margin-top: 15px;}
.team_main .team_cont .team_list .ls_cont p:nth-child(5) a{display: block;width: 160px;height: 40px;line-height: 40px;text-align: center;color: #1D2981;border: 1px solid #1D2981;font-size: 15px;}
.team_main .team_page{height: 40px;width: 100%;margin-top: 60px;}
.team_main .team_page ul{height: 40px;margin: 0 auto;}
.team_main .team_page ul li{width: 40px;height: 40px;line-height: 40px;text-align: center;float: left;margin-right: 10px;background: #dddddd;color: #333;font-size: 18px;cursor: pointer;}
.team_main .team_page ul li:last-child{margin-right: 0;}
.teamPage_a{color: #fff !important;background: #1D2981 !important;}
.teamPage_a a{color: #fff !important;background: #1D2981 !important;}

/*案例子页*/
.case_main{overflow: hidden;margin: 20px 0;padding: 50px 0;background: #fff;}
.case-box{width: 1200px;margin: 0 auto;}
.case_box header{text-align: center;font-size: 36px;font-weight: bold;color: #1D2981;}
.case_main .case_tle{height: 45px;margin-top: 50px;}
.case_main .case_tle ul{}
.case_main .case_tle ul li{width: 125px;height: 43px;line-height: 45px;text-align: center;margin-right: 25px;border: 1px solid #eee;float: left;font-size: 18px;cursor: pointer;}
.case_main .case_tle ul li:last-child{margin-right: 0;}


.field_mian .case_tle{height: 45px;margin-top: 50px;}
.field_mian .case_tle ul{}
.field_mian .case_tle ul li{width: 108px;height: 43px;line-height: 45px;text-align: center;margin-right: 25px;border: 1px solid #eee;float: left;font-size: 18px;cursor: pointer;}
.field_mian .case_tle ul li:last-child{margin-right: 0;}



.caseTle_a{color: #fff !important;background: #1D2891;border: 1px solid #1D2891;}
.case_main .case_cont{overflow: hidden;margin-top: 60px;}
.caseCont_l{float: left;width: 840px;}
.caseL_box .caseL_lsit{background: #f7f7f7;margin-bottom: 30px;border: 1px solid #eee;overflow: hidden;}
.caseL_box .caseL_lsit .caseL_list_box{padding: 10px;height: 160px;position: relative;}
.caseL_box .caseL_lsit .caseL_list_box i{display: block;position: absolute;top: 0;right: 40px;width: 90px;height: 35px;line-height: 35px;text-align: center;font-size: 18px;font-weight: bold;color: #fff;background: #b2905f;}
.caseL_box .caseL_lsit .caseL_img{width: 220px;height: 160px;float: left;}
.caseL_box .caseL_lsit .caseL_img img{display: block;width: 100%;height: 100%;}
.caseL_box .caseL_lsit .caseL_txt{width: 550px;float: left;margin-left: 35px;}
.caseL_box .caseL_lsit .caseL_txt p{}
.caseL_box .caseL_lsit .caseL_txt p:first-child{width: 435px;;height:30px;font-size: 22px; color: #333;font-weight: bold;margin-top: 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden}
.caseL_box .caseL_lsit .caseL_txt p:nth-child(2){font-size: 14px;height: 40px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 30px;}
.caseL_box .caseL_lsit .caseL_txt p:last-child{margin-top: 35px;}
.caseL_box .caseL_lsit .caseL_txt p:last-child span{color: #999;font-size: 14px;}
.caseL_box .caseL_lsit .caseL_txt p:last-child span:first-child{float: left;}
.caseL_box .caseL_lsit .caseL_txt p:last-child span:last-child{float: right;}
.caseCont_r{float: right;width: 340px;border: 1px solid #eee;padding-bottom: 30px;}
.caseCont_r  header{font-size: 18px;color: #1D2981;margin-bottom: 5px;margin-top: 20px;font-weight: 100;text-align: left;padding-left: 25px;}
.case_main .case_cont .caseCont_r .ls_list {width: 340px;float: left;margin-top: 25px;}
.case_main .case_cont .caseCont_r .ls_list .list_box{padding: 0 25px;}
.case_main .case_cont .caseCont_r .ls_list .ls_img{width: 140px;height: 185px;float: left;}
.case_main .case_cont .caseCont_r .ls_list .ls_img img{width: 100%;height: 100%;display: block;}
.case_main .case_cont .caseCont_r .ls_list .ls_cont {width: 130px;float: right;height: 185px;}
.case_main .case_cont .caseCont_r .ls_list .ls_cont p{}
.case_main .case_cont .caseCont_r .ls_list .ls_cont  p:first-child{font-size: 18px; font-weight: bold;margin-top: 5px;}
.case_main .case_cont .caseCont_r .ls_list .ls_cont  p:first-child span{height: 20px;float: right;text-align: left;font-size: 14px;color: #1D2981;margin-left: 10px;width: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.case_main .case_cont .caseCont_r .ls_list .ls_cont  p:nth-child(2){/*margin-top: 15px;height: 16px;*/}
.case_main .case_cont .caseCont_r .ls_list .ls_cont  p:nth-child(2) img{width: 16px;height: 16px;float: left;margin-right: 5px;}
.case_main .case_cont .caseCont_r .ls_list .ls_cont  p:nth-child(3){height: 40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-top: 20px;color: #999;font-size: 14px;}
.case_main .case_cont .caseCont_r .ls_list .ls_cont  p:nth-child(4){margin-top: 15px;}
.case_main .case_cont .caseCont_r .ls_list .ls_cont p:nth-child(4) a{margin: 0 auto;display: block;width: 110px;height: 40px;line-height: 40px;text-align: center;color: #1D2981;border: 1px solid #1D2981;}

.case_main .case_page{height: 40px;width: 100%;margin-top: 60px;}
.case_main .case_page ul{height: 40px;margin: 0 auto;}
.case_main .case_page ul li{width: 40px;height: 40px;line-height: 40px;text-align: center;float: left;margin-right: 10px;background: #dddddd;color: #333;font-size: 18px;cursor: pointer;}
.case_main .case_page ul li:last-child{margin-right: 0;}
.casePage_a{color: #fff !important;background: #1D2981 !important;}


/*15vip太阳成集团子页*/
.case_main{overflow: hidden;margin: 70px 0;}
.case_main .about_box0{width: 1200px;margin: 0 auto;overflow: hidden;padding: 50px 0;}
.case_main .about_txt0{width: 1200px;float: left;}
.case_main .about_txt0 header{text-align: left;height: auto;margin-bottom: 80px;}
.case_main .about_txt0 header p{color: #1D2891;}
.case_main .about_txt0 header p:first-child{font-size: 36px;font-weight: bold;}
.case_main .about_txt0 header p:last-child{font-family: "Arial";font-size: 18px;font-style: initial;}
.case_main .about_txt0 .aboutTxt0{}
.case_main .about_txt0 .aboutTxt0 p{text-indent: 25px;font-size: 14px;margin-bottom: 30px;line-height: 20px;}
.case_main .about_img0{width: 645px;height: 440px;float: right;margin-top: 140px;}
.case_main .about_img0 img{display: block;width: 100%;height: 100%;}
.aboutTip_img0{}
.aboutTip_img0 img{display: block;width: 100%;height: 100%;}



/*案例详情*/
.field_box .case_cont{overflow: hidden;background: #fff;padding: 15px 0;}
.field_box .case_cont header{}
.field_box .case_cont header p:first-child{font-size: 24px;color: #333333;font-weight: bold;text-align: center;}
.field_box .case_cont header p:last-child{text-align: center;}
.field_box .case_cont header p:last-child span{font-size: 14px;color: #999999;}
.field_box .case_cont .caseCont_box{}
.field_box .case_cont .caseCont_box ul{}
.field_box .case_cont .caseCont_box ul li{margin-top: 40px;padding: 0 35px;}
.field_box .case_cont .caseCont_box ul li p{color: #666666;font-size: 14px;}
.field_box .case_cont .caseCont_box ul li p:first-child{font-size: 18px;color: #1d2981;margin-bottom: 20px;}
.field_box .case_cont .caseCont_box ul li:last-child{border-bottom: 1px solid #eee;padding-bottom: 20px;}
.field_box .case_cont .caseCont_box .dp{width: 100%;height: 110px;background: #fafafa;}
.field_box .case_cont .caseCont_box .dp span:first-child{display: block;width: 110px;height: 110px;float: left;}
.field_box .case_cont .caseCont_box .dp span:last-child{display: block;width: calc(100% - 130px);float: right;color: #b2905f;word-wrap:break-word;height: 85px;padding: 15px 10px 10px 10px;font-size: 14px;;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
.field_box .case_cont .fieldR_cont01{padding: 0 20px 20px 20px ;margin-top: 20px;}
.field_box .case_cont .fieldR_cont01 header{font-size: 18px;color: #1D2981;margin-bottom: 20px;}
.field_box .case_cont .fieldR_cont01 p{height: 20px;margin-top: 10px;}
.field_box .case_cont .fieldR_cont01 p i{display: block;width: 6px;height: 6px;background: #1D2981;margin-top: 7px;margin-right: 10px;border-radius: 50px;float: left;}
.field_box .case_cont .fieldR_cont01 p a{color: #666666;height: 20px;width: calc(100% - 16px);float: left;line-height: 20px;font-size: 14px;display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.field_box .case_cont .fieldR_cont01 p a:hover{color: #1D2981;text-decoration: underline;}

/*悬浮链接*/
.suspension{position:fixed;z-index:9999;right:0;bottom:350px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../img/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../img/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{float:left;width:44px;height:44px;background-image:url(../img/side_icon.png);background-repeat:no-repeat;background-position:-45px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../img/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../img/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../img/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../img/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .a-service-phone p,
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .a-service-phone p{font-size:16px;color:#93959c;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}


