
.wrap-contract{background-color: #fff; padding-bottom: 80px;padding-top: 120px;}
.wrap-contract .tit-h3{position: fixed;width: 1180px;top:0;padding: 10px 15px; color: #666; background-color: #ebebeb;}
.contract{line-height: 28px; width: 660px; margin: 0 auto;}
.check-contract{text-align: center;}
.check-contract .mask{position: fixed; left: 0; bottom: 0; width: 100%; height: 60px; background-color: #000; opacity: 0.7; filter: alpha(opacity=70);}
.check-contract .content{position: fixed; bottom: 12px; z-index: 1; width: 100%; left: 0;}
.wrap-contract .btn{display: inline-block; margin-right: 20px; padding: 5px 15px; border: 1px solid #f6685e; color: #f6685e; background-color: #fff; text-decoration: none; border-radius: 2px;}
.wrap-contract .btn.on,.wrap-contract .btn:hover{background-color:#f6685e; color: #fff;}
.wrap-contract .btn.diabeld{background-color: #ccc; border: 0; color: #fff;}

/*验证*/
.flow{margin: auto; text-align: center;}
.flow li{position:relative;display: inline-block; width: 30%; text-align: center;}
.flow li:after{content: '';position: absolute; top:13px; left: 60%; display: inline-block; height: 2px; width: 132px; background-color: #ddd;}
.flow li:last-child:after{display: none;}
.flow li em{display:inline-block; width:30px; height:30px; line-height:30px; text-align:center;text-shadow: 1px 1px 2px #fff, 0 0 0 #ccc, 1px 1px 2px #fff; background-color: #ddd; color: #fff;-webkit-transform: rotate(-45deg);transform: rotate(-45deg); margin-bottom: 10px; border-radius: 5px;}
.flow li i{display:inline-block;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.flow li.focus em,.flow li.focus:after{background-color: #568cfb;}
.flow li.focus p{color: #568cfb;}
.vali{width: 376px; margin: auto;}
.vali p,.vali b{padding:0 30px;}
.vali a.btn{display:block;text-align:center;line-height:24px;}
.vali .tip{margin-top: 30px; padding-top: 20px; border-top: 1px dashed #ddd; font-size: 12px; line-height: 2;}
.vali .tip a{color: #568cfb;}
.vali .tip a:hover{text-decoration: underline;}

.ass .flow li{width: 18%;z-index: 1;}
.ass .flow li{position:relative;}
.ass .flow li em{-webkit-transform: rotate(-30deg);transform: rotate(-30deg);}
.ass .flow li i{-webkit-transform: rotate(30deg);transform: rotate(30deg);}
.ass .flow li span{position:relative;bottom:10px;margin-left:20px;display:inline-block;line-height: 32px;}
.ass .flow li:after{top: 19px;left: 34%;z-index: 2;width: 100%;}

.top_bar{width:100%;}
.top_bar .header{height:80px;}
.header_logo{height:100%;min-width:390px;padding-top:20px;}
.header_logo .logo_img{display:block;width:116px;height:45px;background:url("logo.png")no-repeat;background-size:cover;}
.header_logo .cyy{display:block;line-height:41px;color:#175b9e;font-size:14px;padding-left:18px;position:relative;font-weight:bold;}
.header_bar{height:100%;min-width:470px;}
.header_bar .search{height:40px;width:268px;background-color:#eaeaea;padding-top:2px;box-shadow: inset 0px 0px 4px 0px #adb3b9;border-radius: 4px;padding-left:20px;margin-top:19px;cursor:pointer;}
.header_bar .search i{font-size:22px;color:#9a9a9a;position:relative;top:2px;}
.header_bar .search span{font-size:14px;color:#999;position:relative;top:-1px;margin-left:8px;}
.login_bar{min-width:170px;height:40px;margin-top:18px;}
.login_bar a.login_a{display:inline-block;height:40px;line-height: 40px;width:80px;text-align: center;font-size:14px;border-radius:4px;letter-spacing:2px;}
.login_bar a.login_a:first-child{color:#fff;background-color:#175b9e;margin-right:7px;}
.login_bar a.login_a:first-child:hover{color:#fff;background-color:#0067BB;}
.login_bar a.login_a:last-child{color:#175b9e;border:1px solid #175b9e;}
.login_bar a.login_a:last-child:hover{color:#4d70f4;}
.header_mine{width:123px;height:80px;padding:18px;margin-right:45px;position:relative;}
.header_mine .mine_photo{display:block;width:40px;height:40px;border-radius:50%;position:relative;border:1px solid #ebebeb;overflow:hidden;}
.header_mine img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.header_mine .drop_down{top:80px;right:17px;position:absolute;width:134px;background:#fff;z-index: 1001;display:none;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);}
.header_mine .drop_down a{display:block;width:100%;height:44px;line-height:44px;color:#444;font-size:16px;padding-left:20px;transition: all 0s linear;}
.header_mine .drop_down a i{margin-right:3px;}
.header_mine .drop_down a.on{color:#fff;background:#175b9e;}
.header_mine .drop_down a:hover{color:#fff;background:#175b9e;}

.nav_bar{width:100%;height:60px;background-color:#175b9e;}
.nav_bar .nav li{width:120px;height:60px;line-height:60px;float:left;position:relative;text-align:center;color:#fff;font-size:14px;cursor:pointer;letter-spacing:2px;}
.nav_bar .nav li .nav_item{display:inline-block;width:100%;height:100%;}
.nav_bar .nav li .drop_down{top:60px;left:0;position:absolute;width:100%;display:none;z-index:101;}
.nav_bar .nav li .drop_list{position:relative;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2); }
.nav_bar .nav li .drop_list::before{position:absolute;top:-22px;left:44px;content:"";border:14px solid rgba(0,0,0,0);width:0;height:0;display:block;border-bottom-color:#fff;z-index:1;}
.nav_bar .nav li .drop_list a{display:block;width:100%;height:40px;background:#fff;line-height:40px;color:#333;font-size:14px;text-align:center;transition: all 0s linear;padding:0 8px;position:relative;z-index:2;}
.nav_bar .nav li .drop_list a:not(:last-child)::after{content:"";display:block;width:80px;position:absolute;height:1px;background-color:#ebebeb;bottom:0;left:18px;}
.nav_bar .nav li .drop_list a.on{color:#fff;background:#175b9e;}
.nav_bar .nav li .drop_list a.on::after{background:#175b9e;}
.nav_bar .nav li .drop_list a:hover{color:#fff;background:#175b9e;}
.nav_bar .nav li .drop_list a:hover::after{background:#175b9e;}
.nav_bar .nav li a{width:120px;height:60px;line-height:60px;text-align:center;color:#fff;font-size:14px;cursor:pointer;letter-spacing:2px;}
.nav_bar .nav li:not(:last-child)::after{display:block;width:2px;height:20px;content:"";background-color:#2872bb;position:absolute;top:21px;right:0;}
.top_bar .search_top{width:100%;height:160px;background-color:#175b9e;position:absolute;top:80px;left:0;display:none;z-index:1000;}
.top_bar .search_top .search_box{width:732px;margin:0 auto;padding-top:30px;}
.search_cnt{width:652px;}
.search_cnt .search_type{width:100%;padding-left:20px;}
.search_cnt .search_type li{min-width:50px;height: 28px;line-height: 30px; text-align: center;font-size: 14px;color:#fff;cursor: pointer;margin-right:6px;float:left;border-radius: 4px 4px 0px 0px;padding:0 15px;}
.search_cnt .search_type li:hover{background:#ffa300;color:#fff;}
.search_cnt .search_type li.on{background:#ffa300;color:#fff;}
.search_cnt form{width:652px;height:50px;border: solid 2px #ffa300;background-color:#fff;border-radius: 4px;}
.search_cnt form i{display:block;width:50px;height:100%;background:url("suosuo1.png")no-repeat center;}
.search_cnt form input{display:block;width:498px;height:100%;line-height:40px;outline: none;border:none;float: left;font-size:14px;padding-right:20px;}
.search_cnt form button{width:100px;height:100%;outline: none;border:none;text-align: center;float:left;background-color:#ffa300;color:#fff;font-size:20px;letter-spacing:2px;cursor:pointer;}
.search_cnt .hot_search{margin-top:8px;}
.search_cnt .hot_search span{margin-right:5px;color:#fff;font-size: 14px;float: left;letter-spacing: 2px;}
.search_cnt .hot_search  a{display:block;padding:0 10px;color:#fff;font-size: 14px;float: left;}
.search_cnt .hot_search  a:hover{color:#ffa300;}
.search_cnt form input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset;}
.search_cnt form input::-webkit-input-placeholder{color:#999;letter-spacing: 1px;font-size: 14px;}
.search_cnt form input::-moz-placeholder{color:#999;letter-spacing: 1px;font-size: 14px;}
.search_cnt form input:-moz-placeholder{color:#999;letter-spacing: 1px;font-size: 14px;}
.search_cnt form input:-ms-input-placeholder{color:#999;letter-spacing: 1px;font-size: 14px;}
.retract{width:40px;height:40px;border:2px solid #fff;border-radius:50%;margin-top:32px;position:relative;cursor:pointer;}
.retract::before,.retract::after{ position: absolute;content: '';border-top: 10px transparent dashed;border-left: 10px transparent dashed;border-right: 10px transparent dashed;border-bottom: 10px #fff solid;top:2px;left:8px;}
.retract::before{border-bottom: 10px #fff solid;}
.retract:after{  top: 4px;  border-bottom: 10px #175b9e solid;}

.banner .swiper-slide{display:block;width:100%;position: relative;overflow: hidden;min-width: 1200px;overflow: hidden;}
.banner .swiper-slide img{display:block;width:1920px;height:100%;position: absolute;left:50%;margin-left:-960px;max-width: none;}
.banner_box{max-width:1920px;height:489px;position:relative;margin:0 auto;min-width: 1200px;overflow: hidden;}
.banner_box .swiper-slide{height:489px;}
.banner .pagination{bottom:200px;}
.banner .pagination .swiper-pagination-bullet{width:16px;height:16px;border-radius:50%;background-color:#fff;margin-right:18px;}
.idx_search{width:100%;height:180px;background-color:rgba(0,0,0,0.3);position:absolute;bottom:0;left:0;z-index:100;padding-top:30px;min-width:1200px;}
.idx_search .search_box{width:782px;margin:0 auto;}
.idx_search  .search_cnt{width:782px;margin:0 auto;}
.idx_search  .search_type li{height: 34px;line-height: 36px; font-size: 16px;}
.idx_search form{width:782px;height:60px;border: solid 2px #ffa300;background-color:#fff;border-radius: 4px;}
.idx_search form input{width:608px;font-size:16px;padding-top:3px;}
.idx_search form button{width:120px;font-size:24px;}
.idx_search .hot_search span{font-size: 14px;padding-left:20px;}
.idx_search .hot_search  a{font-size: 14px;}
.idx_search form input::-webkit-input-placeholder{color:#999;letter-spacing: 1px;font-size: 16px;}
.idx_search form input::-moz-placeholder{color:#999;letter-spacing: 1px;font-size: 16px;}
.idx_search form input:-moz-placeholder{color:#999;letter-spacing: 1px;font-size: 16px;}
.idx_search form input:-ms-input-placeholder{color:#999;letter-spacing: 1px;font-size: 16px;}

.idx_main{width:100%;min-height:600px;background:url("idx_bg.png")no-repeat;overflow: hidden;background-color:#f0f1f2;background-position-y:178px;}
.title_box{width:100%;text-align:center;margin:44px auto;}
.title_box .title{font-size:24px;color:#333;position:relative;letter-spacing:1px;z-index:3;}
.title_box .title::before{display:block;width:93%;height:21px;background-color:#b2eafd;position:absolute;top:13px;right:-3%;content:"";z-index:-1;}
.title_box p{font-size:14px;color:#999;margin-top:8px;}

.tabs{width:1180px;margin:0 auto;border: solid 1px #ebebeb;border-radius:4px;background-color:#fff;}
.tabs_th{width:100%;}
.tabs_th li{width:236px;height:140px;text-align:center;float:left;background-color:#f7f7f7;padding-top:22px;cursor:pointer;}
.tabs_th li.on{background-color:#fff;}
.tabs_th li:last-child{width:234px;}
.tabs_th li img{display:block;margin: auto;}
.tabs_th li p{width:100%;text-align:center;margin-top:10px;font-size:16px;color:#333;}

.tabs_td{width:100%;height:540px;}
.tabs_td li.notice{width:100%;height:540px;}
.tabs_td li.notice .imgs{width:540px;height:100%;position:relative;}
.tabs_td li.notice .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.notice_main{width:638px;padding-top:51px;}
.notice_main h1{font-size:24px;color:#175b9e;}
.notice_main .introduce{font-size:14px;color:#666;line-height:26px;border-bottom:1px solid #ccc;padding:14px 0 23px;}
.notice_main .project_num{font-size:16px;color:#666;margin-top:25px;letter-spacing:2px;}
.notice_list{margin-top:16px;padding-bottom:20px;}
.notice_list a{width:600px;padding: 8px 20px;display:block;background-color:#ebf5fe;margin-bottom:20px;padding-bottom:6px;}
.notice_list a h2{width:600px;font-size:14px;color:#333;letter-spacing:1px;}
.notice_list a .support_type{color:#999;font-size:14px;margin-top:11px;}
.notice_list a .support_type span{color:#175b9e;font-size:14px;margin-right:26px;}
.notice_main .notice_more{width:180px;height:40px;line-height:40px;text-align:center;background-color:#ffa300;color:#fff;display:block;border-radius:4px;font-size:14px;letter-spacing:1px;}

.terrace{width:1180px;height:400px;margin:0 auto;margin-top:40px;border:1px solid #ebebeb;border-radius:4px;background-color:#fff;padding:60px;}
.terrace .plan{width:430px;}
.terrace .plan h2{width:100%;font-size:24px;color:#333;margin-top:17px;letter-spacing:2px;font-weight:bold;}
.terrace .plan p{width:100%;font-size:14px;color:#666;text-indent:2em;line-height:25px;margin-top:10px;letter-spacing:1px;text-align: justify;}

.idx_banner{max-width:1920px;min-width:1200px;height:260px;margin:0 auto;margin-top:40px;overflow: hidden;position: relative;}
.idx_banner img{display:block;height:260px;width:1920px;position: absolute;left:50%;margin-left:-960px;max-width: none;}

/*.idx_banner3{width:100%;height:260px;}*/
/*.idx_banner img{display:block;max-width:100%;height:260px;}*/

.idx_news{padding-top:10px;padding-bottom:70px;}
.news_list{width:1180px;margin:0 auto;}
.news_list li{width:280px;height:304px;float:left;background-color:#fff;border:1px solid #ebebeb;border-radius:4px;transition:all 0.2s linear;}
.news_list li:hover{transform:translateY(-10px);}
.news_list li:not(:last-child){margin-right:20px;}
.news_list li .imgs_box{overflow:hidden;width:100%;height:224px;background-color: #fff;border-bottom:1px solid #f5f5f5;position: relative;}
.news_list li .imgs_box img{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.news_list li p{width:100%;padding:0 20px;line-height:28px;margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.news_list li .news_more{display:block;width:100%;height:100%;background:url("idx_more.png")no-repeat;background-size:100% 100%;position:relative;cursor:pointer;}
.news_list li .news_more span{font-size:24px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:2px;}
.idx_banner1{max-width:1920px;min-width:1200px;height:400px;margin:0 auto;overflow: hidden;margin-top:80px;position: relative;}
.idx_banner1 img{display:block;height:400px;width:1920px;position: absolute;left:50%;margin-left:-960px;max-width: none;}

/*新版首页*/
.idx_title1{width:100%;height:70px;line-height:70px;margin-top:30px;margin-bottom:20px;background:url("idx_bg1.png")no-repeat;border-radius: 4px;padding-left:22px;padding-right:30px;}
.idx_title1 .span1{font-size:24px;color:#fff;}
.idx_title1 .span1 i{display:inline-block;width:42px;height:32px;background:url("spirit.png")no-repeat 0 -101px;margin-bottom:-4px;}
.idx_title1 .span2{font-size:14px;color:#fff;}

.idx_service{width:100%;border: solid 1px #eaeaea;border-radius: 6px;background-color:#fff;height:490px;padding:23px 0;}
.idx_service .list_item{width:294px;height:222px;border-right:1px solid #eaeaea;float:left;}
.idx_service .list_item:nth-child(4n){border-right:none;}
/*.idx_service .list_item:last-child{border:none;}*/

.idx_service .list_item h2{width:100%;font-size:20px;line-height:20px;color:#000;text-align: center;font-weight:bold;margin-top:-3px;padding-right:22px;}
.idx_service .list_item h2 a{color:#000;}
.idx_service .list_item h2 i{display:inline-block;width:40px;height:40px;position: relative;top:12px;}
.idx_service .list_item h2 i.icon1{background:url("spirit.png")no-repeat 0 0;}
.idx_service .list_item h2 i.icon5{background:url("spirit.png")no-repeat 0 -50px;}
.idx_service .list_item h2 i.icon2{background:url("spirit.png")no-repeat -40px 0;}
.idx_service .list_item h2 i.icon6{background:url("spirit.png")no-repeat -40px -50px;}
.idx_service .list_item h2 i.icon3{background:url("spirit.png")no-repeat -80px 0;}
.idx_service .list_item h2 i.icon7{background:url("spirit.png")no-repeat -80px -50px;}
.idx_service .list_item h2 i.icon4{background:url("spirit.png")no-repeat -120px 0;}
.idx_service .list_item h2 i.icon8{background:url("spirit.png")no-repeat -120px -50px;}
.idx_service .list_item ul{width:100%;padding-left:30px;margin-top:25px;}
.idx_service .list_item ul li{height:58px;width:115px;float:left;margin-right:20px;}
.idx_service .list_item ul li:nth-child(2n){margin-right:0px;}
.idx_service .list_item ul li h3{font-size:16px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.idx_service .list_item ul li h3:hover a{color:#175b9e;}
.idx_service .list_item ul li p{font-size:14px;color:#999;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.idx_service .list_item ul li h3.on{color:#ef5a5a;}
.idx_service .list_item ul li h3 .hot{display:inline-block;width:15px;height:15px;background:url("hot.png")no-repeat;margin-left:5px;margin-bottom:-3px;}
.idx_service .list_item .more_btn{display:block;width:100%;font-size:14px;color:#999;text-align: center;}

.recommend_nav{width:100%;border: solid 1px #eaeaea;border-radius: 6px;height: 111px;background-color:#fff;padding:20px 0px 20px 19px;margin-top:-1px;}
.recommend_nav a{width:270px;height:70px;border-radius:4px;float:left;margin-right:20px;}
.recommend_nav a:hover{margin-top:-5px;transition: all 0.2s linear;}
.recommend_nav a img{display:block;width:100%;height:100%;}
.recommend_nav a:last-child{margin-right:0px;}

.idx_policy{width:100%;margin-top:40px;}
.notice_box{width:680px;height:465px;background-color:#fff;}
.notice_box .title{width:100%;height:80px;line-height:80px;background:url("idx_bg55.png")no-repeat;padding-left:22px;padding-right:30px;}
.notice_box .title .span1{font-size:20px;color:#fff;}
.notice_box .title .span1 i{display:inline-block;width:42px;height:32px;background:url("spirit.png")no-repeat -40px -101px;margin-bottom:-7px;}
.notice_box .title .span2{font-size:14px;color:#fff;}

.idx_notice_list{width:100%;}
.idx_notice_list li{width:100%;height:94px;padding:0 30px;background-color:#fff;overflow:hidden;border-bottom:1px solid #f0f1f2;}
.idx_notice_list li:last-child{border-bottom:none;}
.idx_notice_list li h2{width:100%;font-size:16px;color:#333;line-height:16px;margin-top:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.idx_notice_list li:hover h2 a{color:#5daeff;transition:all 0.2s linear;}
.idx_notice_list li p{width:100%;font-size:14px;color:#333;line-height:20px;margin-top:20px;}
.idx_notice_list li p span{color:#fff;display:inline-block;min-width:75px;text-align:center;height:20px;line-height:20px;padding:0 3px;border-radius:4px;margin-left:10px;}
.idx_notice_list li p .s1{background-color:#5daeff;}
.idx_notice_list li p .s2{background-color:#ffc257;}

.item_box{width:480px;height:465px;background-color:#fff;}
.item_box .title{width:100%;height:80px;line-height:80px;background:url("idx_bg66.png")no-repeat;padding-left:22px;padding-right:30px;}
.item_box .title .span1{font-size:20px;color:#fff;}
.item_box .title .span1 i{display:inline-block;width:42px;height:32px;background:url("spirit.png")no-repeat -80px -101px;margin-bottom:-7px;}

.idx_item_list{width:100%;padding-top:2px;}
.idx_item_list li{width:100%;height:48px;line-height:48px;padding-left:20px;padding-right:30px;font-size:16px;color:#333;}
.idx_item_list li .span1{display:inline-block;width:285px;height:48px;line-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.idx_item_list li .span1 i{display:inline-block;font-size:15px;width:18px;height:18px;line-height:18px;text-align: center;background-color: #ff541f;color:#fff;margin-right:10px;position:relative;top:-1px;}
.item_box .item_more{text-align: center;margin-top:18px;}
.item_box .item_more a{font-size:14px;color:#999;}
.idx_item_list li:hover .span1 a{color:#5daeff;transition:all 0.2s linear;}

.idx_title2{width:100%;height:70px;line-height:70px;margin-top:30px;margin-bottom:20px;background:#fff;border-radius: 4px;padding-left:30px;padding-right:30px;}
.idx_title2 .span1{height:24px;line-height:24px;font-size:24px;color:#333;position:relative;letter-spacing:1px;z-index:3;margin-top:18px;}
.idx_title2 .span1::before{display:block;width:93%;height:21px;background-color:#b2eafd;position:absolute;top:13px;right:-10%;content:"";z-index:-1;}

.idx_title2 .span2{font-size:14px;color:#999;}
.idx_activity .wheel_item{width:380px;}
.idx_activity .wheel_item img{display:block;width:380px;height:220px;}

.idx_store{width:100%;height:620px;background:url("idx_store.png")no-repeat;margin-top:60px;background-size: cover;}
.title_box1{width:100%;text-align:center;padding-top:54px;padding-bottom:34px;}
.title_box1 .title{font-size:24px;color:#fff;position:relative;letter-spacing:1px;z-index:3;}
.title_box1 .title::before{display:block;width:93%;height:21px;background-color:#60626c;position:absolute;top:13px;right:-3%;content:"";z-index:-1;}
.title_box1 p{font-size:14px;color:#ccc;margin-top:8px;}

.store_swiper ul{width:100%;}
.store_swiper .store_logo{width:1180px;padding-left:5px;}
.store_logo a{display: block;width:218px;height:100px;float: left;margin-right:20px;margin-bottom:20px;overflow: hidden;}
.store_logo a img{display: block;width:100%;height: 100%;}
.store_logo a:nth-child(5n){margin-right:0px;}

.store_more{display:block;width: 120px;height: 40px;line-height:40px;margin:0 auto;font-size: 16px;color:#fff;letter-spacing: 1px;text-align: center;}
.store_more:hover{color:#5daeff;}
.store_more i{margin-left:-2px;}

/*.store_swiper ul li{width:220px;height:100px;}*/
/*.store_swiper ul li img{display:block;width:220px;height:100px;}*/
/*.idx_store ul li:hover .info h2{color:#175b9e;}*/
/*.store_swiper .imgs{width:90px;height:76px;position: relative;border:1px solid #f5f5f5;}*/
/*.store_swiper .imgs img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}*/
/*.store_swiper .info{width:180px;padding-top:16px;padding-left:10px;}*/
/*.store_swiper .info h2{font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}*/
/*.store_swiper .info p{font-size:14px;color:#999;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}*/

/*模版下载*/
.idx_template{padding-top:40px;}
.idx_template .notice2_title .title_r{width:auto;}
.idx_template .notice2_title .title_r ul{width:630px;}
.idx_template .notice2_title .title_r ul li{width:70px;}
.idx_template .notice2_title .title_r ul li:last-child{margin-right:56px;}

.temp_box{width:100%;overflow: hidden;}
.temp_box a{width:280px;height:194px;background-color:#fff;padding:20px 30px;margin-bottom:20px;transition: all 0.3s linear;float: left;}
.temp_box a:not(:nth-child(4n)){margin-right:20px;}
.temp_box a div{width:80px;height:90px;background:url("model_01.png") no-repeat;background-size: 100% 100%;transition: all 0.1s linear;margin:0 auto;}
.temp_box a p{font-size:16px;color:#444;max-height: 44px;overflow: hidden;transition: all 0.1s linear;margin-top:17px;}
.temp_box a:hover{box-shadow: 0px 1px 8px 0px rgba(4, 4, 4, 0.1);transform: translateY(-8px);}
.temp_box a:hover div{width:80px;height:90px;background:url("model_02.png") no-repeat;background-size: 100% 100%;}
.temp_box a:hover p{color:#f8af4f;}

.tab_items{min-width:100px;height:100%;padding-top:13px;}
.tab_items li{height:42px;text-align:center;line-height:44px;color:#444;font-size:16px;cursor: pointer; float: left;margin-right:56px;position:relative;}
.tab_items li::after{display:block;position: absolute;width:100%;height:4px;background-color:#454545;bottom:0;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition: all .2s ease-in-out;content: '';}
.tab_items li:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1) ;}
.tab_items li.on::after{-webkit-transform:scaleX(1);transform:scaleX(1) ;}
.tab_items li:last-child a{color:#f8af4f;}


/*底部*/
.footer{background-color:#373b43;padding-top:25px;padding-bottom:25px;}
.quick{width:100%;height:40px;}
.quick_item{width:226px;margin-right:12px;float: left;}
.quick_item:last-child{margin-right:0px;}
.quick .quick_drop{width:230px;height:40px;cursor: pointer;position:relative;}
.quick .quick_drop p{width:230px;height:40px;background-color:#4c5057;color:#fff;line-height: 40px;padding:0 10px;border-radius:4px;}
.quick .quick_drop span{display:block;width:160px; font-size:16px;color:#fff;margin-left:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.quick .quick_drop i{margin-top:-2px;}
.quick i.icon-xiala1{font-size:14px;}
.quick .drop_down{width:230px;height:210px;background:#fff;position:absolute;top:40px;left: 0;overflow-y: scroll;border:1px solid #c5d3dc;display:none;z-index: 150;box-shadow: none;}
.quick .drop_down a{display:block;width:100%;height:35px;line-height:35px;padding-left:8px;font-size: 14px;color:#444;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;word-break:break-all;}
.quick .drop_down a:hover{background:#eee;}
.quick .drop_down a:last-child{border-bottom:none;}
.quick .drop_down::-webkit-scrollbar {/*滚动条整体样式*/
    width: 6px; /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.quick .drop_down::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 3px rgba(153,153,153,0.1);
    background: #999999;
}
.quick .drop_down::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 3px rgba(153,153,153,0.2);
    border-radius: 10px;
    background: #fff;
}
/*.quick_title{font-size:16px;color:#c4c6cc;letter-spacing: 2px;margin-top:20px;margin-bottom:6px;font-weight: bold;}*/
/*.quick_hot_box{width:100%;border-bottom:1px solid #666;padding-bottom:10px;}*/
/*.quick_hot{width:230px;margin-right:12px;float: left;}*/
/*.quick_hot:last-child{margin-right:0px;}*/
/*.quick_hot a{padding-left:1px;height:32px;line-height: 32px; font-size: 14px;letter-spacing:2px;color:#84868a;width:230px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;word-break:break-all;}*/
/*.quick_hot a:hover{color:#568cfb;}*/

.footer_main{width:100%;margin-top:50px;}
.website_box{width:480px;}
.website_box h2{font-size:16px;color:#c4c6cc;line-height:18px;}
.website_box ul{width:100%;margin-top:30px;}
.website_box ul li{width:240px;height:34px;line-height:34px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
.website_box ul li a{color:#84868a;font-size:14px;}
.website_box ul li a:hover{color:#fff;}

.footer_about{width:464px;}
.footer_about h2{font-size:16px;color:#c4c6cc;line-height:18px;}
.footer_about h3{font-size:16px;color:#c4c6cc;line-height:18px;margin-top:40px;margin-bottom:27px;}
.footer_about p{font-size:14px;color:#84868a;margin-top:15px;}
.about_list{width:100%;margin-top:30px;}
.about_list a{display:inline-block;margin-right:30px;font-size:14px;color:#84868a;}
.about_list a:hover{color:#fff;}

.qrcode_nct{width:236px;}
.qrcode_nct h2{width:100%;font-size:16px;color:#c4c6cc;line-height:18px;text-align: center;}
.qrcode_nct p{width:100%;font-size:14px;color:#84868a;line-height:14px;text-align: center;margin-top:15px;}
.qrcode_nct .code{display:block;width:140px;height:140px;margin:0 auto;margin-top:17px;}

.links{width:100%;margin-top:36px;border-top:1px solid #3b3d42;padding-top:36px;}
.links li{height:34px;line-height:34px;margin-right:30px;float:left;}
.links li a{color:#c4c6cc;font-size:14px;}

.copyright{letter-spacing: 2px;margin-top:30px;color:#84868a;padding-bottom:10px;}
.copyright a{color:#84868a;}

/*知产研合作*/
.coo_banner{width:1180px;margin:0 auto;overflow:hidden;}
.coo_banner .banner1{width:100%;height:450px;margin-top:10px;border-radius:4px;}
.coo_banner .banner1 .pagination .swiper-pagination-bullet{width:16px;height:16px;border-radius:50%;background-color:#fff;margin-right:18px;}
.marquee{width:100%;height:60px;background-color:#fff;}
.marquee .marquee_cnt{height:100%;overflow: hidden;width:830px;margin: 0 auto;}
.marquee .marquee_title{color:#175b9e;font-size: 14px;width:100px;line-height: 60px;padding-left:30px;position:relative;}
.marquee .marquee_title::before{position:absolute;content:"";display:block;width:22px;height:14px;left:0;top:22px;background:url("notice.png")no-repeat;}
.marquee .marquee_list{width:710px;height:60px;line-height: 60px;}
.marquee .marquee_cnt a{max-width:570px; font-size:14px;color:#333;word-wrap:normal; -o-text-overflow: ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float: left;}
.marquee .marquee_cnt a span:last-child{display:block;max-width:470px;word-wrap:normal; -o-text-overflow: ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float: left;}
.new_type{color:#787878;min-width:85px;float: left;font-weight:bold;}

.art_show{width:1180px;margin:0 auto;margin-top:40px;border:1px solid #ebebeb;border-bottom:none;}
.art_title{width:100%;height:84px;padding:0 30px;background-color:#f7f7f7;}
.art_title h2{width:260px;height:80px;line-height:80px;padding-left:50px;position:relative;font-size:24px;color:#175b9e;letter-spacing: 2px;}
.art_title h2::before{position:absolute;content:"";display:block;width:32px;height:31px;left:0;top:24px;background:url("sat.png")no-repeat;}
.art_search{width:330px;height:40px;margin-top:20px;border: solid 1px #fe6a6a;border-radius:20px;background-color:#fff;position:relative;padding-left:18px;}
.art_search input{width:220px;height:38px;display:block;line-height:40px;border:none;outline:none;}
.art_search button{width:80px;height:40px;display:block;border:none;outline:none;background-color:#ffa300;position:absolute;top:-1px;right:-1px;border-radius:20px;cursor:pointer; }
.art_search button i{position:relative;top:-2px;left:2px;}
.art_search input::-webkit-input-placeholder{color:#999;letter-spacing: 1px;font-size: 14px;}
.art_search input::-moz-placeholder{color:#999;letter-spacing: 1px;font-size: 14px;}
.art_search input:-moz-placeholder{color:#999;letter-spacing: 1px;font-size: 14px;}
.art_search input:-ms-input-placeholder{color:#999;letter-spacing: 1px;font-size: 14px;}

.classify{width:295px;height:464px;background:url("coo_bg1.png")no-repeat;}
.classify .classify_nav{width:155px;margin:0 auto;margin-top:46px;}
.classify .classify_nav h2{width:100%;font-size:24px;color:#fff;text-align:center;margin-bottom:22px;letter-spacing:1px;}
.classify_hd li{text-align:center;}
.classify_hd li:not(:last-child){margin-bottom:10px;}
.classify_hd li span{font-size:14px;color:#afd5fa;padding:0 10px;height:30px;line-height:30px;display: inline-block;border-radius:4px;cursor:pointer;}
.classify_hd li span:hover{color:#175b9e;background-color:#f0f1f2;}
.classify_hd li.on span{color:#175b9e;background-color:#f0f1f2;}
.classify_hd li.on span{color:#175b9e;background-color:#f0f1f2;}
.classify .classify_more{display:block;width:120px;height:40px;line-height:40px;margin:0 auto;margin-top:27px;letter-spacing:1px;border:1px solid #fff;border-radius:20px;text-align:center;color:#fff;font-size:14px;}
.classify .classify_nav p{display:block;width:100%;letter-spacing:1px;text-align:center;color:#ffa300;font-size:14px;margin-top:20px;}

.classify_con{width:883px;height:464px;background-color:#fff;}
.classify_list{width:100%;}
.classify_list li{width:294px;height:232px;background:url("coo_bg2.png")no-repeat right bottom;float:left;border-bottom:1px solid #ebebeb;padding:0 26px;}
.classify_list li:not(:nth-child(3n)){border-right:1px solid #ebebeb;}
.classify_list li h2{font-size:20px;line-height:30px;color:#333;letter-spacing:1px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin-top:28px;margin-bottom:14px;}
.art_list span{display:inline-block;padding:1px 10px;font-size:14px;color:#fff;background-color:#ffa300;border-radius:4px;letter-spacing:1px;line-height:20px;margin-bottom:27px;}
.art_list span:not(:last-child){margin-right:10px;}
.classify_list li p{font-size:14px;color:#999;margin-bottom:12px;}

.art_special{padding-top:10px;}
.special_title{width:100%;height:80px;padding:20px 27px 0 55px;}
.special_title h2{font-size:20px;color:#fefefe;height:40px;line-height:40px;width:200px;}
.special_title ul li{font-size:14px;width:120px;height:40px;line-height:40px;float:left;border-radius: 20px;background-color:#fff;text-align:center;margin-right:30px;letter-spacing:1px;cursor:pointer;}
.special_title .more{display:block;font-size:20px;width:65px;height:40px;line-height:40px;color:#fff;}
.item_list{width:100%;border:1px solid #ebebeb;border-bottom:none;background-color:#fff;}
.item_list li{width:589px;height:60px;padding:0 28px;float:left;border-bottom:1px solid #ebebeb;background-color:#fff;}
.item_list li:not(:nth-child(2n)){border-right:1px solid #ebebeb;}
.item_list li h2{width:340px;height:60px;line-height:60px;font-size:14px;color:#333;float:left;}
.item_list li .item_sta{display:block;float:left;width:80px;height:60px;line-height:60px;font-size:14px;text-align:center;}
.item_list li .item_origin{display:block;float:left;width:110px;height:60px;line-height:60px;font-size:14px;color:#999;text-align: right;}
.special1 .special_title{background:url("coo_bg3.png")no-repeat;}
.special2 .special_title{background:url("coo_bg4.png")no-repeat;}

.coo_banner1{width:100%;height:260px;background: url("push_bg.png")no-repeat;background-size: cover;overflow: hidden;}
.coo_banner1 .btn_box{height:100%;position:relative;}
.coo_banner1 .btn_box a{display:block;width:340px;height:60px;line-height:60px;color:#fff;border-radius:30px;background-color:#ffa300;font-size:20px;letter-spacing:1px;padding:0 50px;position:absolute;top:100px;right:68px;}

.demand_box{margin-bottom:100px;padding-top:12px;}
.demand_table{box-shadow: 2px 5px 4px 0px #f0f0f0;position:relative;margin-top:-15px;}
.demand_table .demand_more{position:absolute;background-color:#fff;bottom:-40px;left:50%;transform:translateX(-50%);width:120px;height:40px;line-height:40px;text-align: center;border-radius: 0px 0px 20px 20px;z-index: -1;font-size:14px;color:#333;}
.demand_th{width:100%;height:60px;background-image:linear-gradient(0deg,#2884b1 0%,#4ca4cf 100%),linear-gradient(#2884b1,#2884b1);box-shadow: -1px 3px 4px 0px #ccc;border-radius: 4px 4px 0px 0px;}
.demand_item .span1{width:340px;margin-right:53px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.demand_item .span2{width:220px;margin-right:50px;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.demand_item .span3{width:165px;margin-right:40px;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.demand_item .span4{width:250px;text-align: center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.demand_item{padding:0 30px;}
.demand_item span{display:block;height:60px;line-height:60px;float:left;}
.demand_th span{color:#fff;font-size:20px;}
.demand_th .span1{text-align: center;}
.demand_th span img{margin-right:12px;position:relative;top:3px;}

.demand_td{width:100%;}
.demand_td a{display:block;width:100%;height:60px;margin-bottom:2px;background-color:#fff;border-radius: 4px 4px 0px 0px;}

.coo_banner2 a{display:block;width:280px;height:100px;float:left;}
.coo_banner2 a:not(:last-child){margin-right:20px;}

.activity_banner{max-width:1920px;min-width:1200px;margin:0 auto;height:450px;position:relative;}
.activity_banner .swiper-slide{height:450px;}
.activity_banner .pagination{bottom:117px;}
.activity_banner .pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background-color:#fff;margin-right:10px;}

.act_search{width:100%;height:100px;background-color:rgba(0,0,0,0.3);position:absolute;bottom:0;left:0;z-index:100;}
.act_search .search_box{width:530px;height:45px;margin:0 auto;margin-top:24px;}
.act_search .search_box input{display:block;width:400px;height:45px;line-height:45px;background-color:#f5f5f5;border: solid 1px #cdcdcd;border-radius:25px;padding:0 30px;font-size:14px;color:#333;}
.act_search .search_box button{display:block;width:120px;height:45px;line-height:45px;background-color:#175b9e;border-radius:25px;text-align: center;color:#fff;font-size:19px;letter-spacing:2px;outline:none;border:none;cursor:pointer;}

.recent_activity{padding-top:10px;width:1090px;margin:0 auto;}
.act_wheel{width:100%;}
.act_wheel ul{width:100px;position:relative;}
.wheel_item{width:350px;height:470px;display:block;background-color:#fff;border: solid 1px #ebebeb;border-radius: 4px;position:relative;float:left;overflow: hidden;}
.wheel_item .imgs1{width:100%;height:220px;display:block;overflow: hidden;}
.wheel_item .imgs1 img{display:block;width:100%;height:100%;transition:all 0.3s linear;margin:0 auto;}
.wheel_item .imgs1:hover img{transform:scale(1.2);}
.wheel_item:not(:nth-child(3n)){margin-right:20px;}
.wheel_item h2{width:100%;height:96px;padding:23px 30px;padding-bottom:17px;color:#4e4e4e;font-size:18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;line-height:34px;font-weight:bold;letter-spacing:1px;}
.wheel_item p.p1{width:100%;padding:0px 30px;color:#999;font-size:14px;letter-spacing:1px;}
.wheel_item .sponsor{width:100%;position:absolute;left:0;bottom:0;height:72px;padding-left:30px;}
.wheel_item .sponsor p{font-size:14px;color:#333;letter-spacing:1px;width:100%;height:100%;border-top:1px solid #f5f5f5;padding-top:26px;}
.enrollment{font-size:14px;color:#fff;background:url("icon_bg.png")no-repeat;background-size: 100% 40px;display:block;height:40px;line-height:40px;text-align: center;padding-left:28px;padding-right:18px;position:absolute;top:30px;right:-1px;letter-spacing:1px;}
.wheel_btn{cursor:pointer;position:absolute;top:194px;background-color:#fff;box-shadow: 0px 0px 4px 0px #e5e5e5;display:block;width:50px;height:50px;border-radius:50%;padding-top:11px;}
.wheel_btn i{font-size:20px;color:#333;font-weight:bold;}
.wheel_left{left:-70px;}
.wheel_left i{padding-left:14px;}
.wheel_right{right:-70px;}
.wheel_right i{padding-left:17px;}

.act_ahead{width:880px;margin-bottom:80px;}
.act_ahead .ahead_title{width:100%;height:50px;line-height:50px;background-color:#f7f7f7;padding-left:30px;font-size:14px;color:#333;}
.ahead_box{padding:30px;background-color:#fff;border: solid 1px #ebebeb;}
.ahead_box .news_box{width:100%;padding-bottom:16px;}
.ahead_box .news_box .new_banner{width:370px;height:184px;}
.new_banner ul li{position:relative;width:370px;height:184px;cursor:pointer;}
.new_banner ul li:hover img{opacity:0.8;}
.new_banner ul li:hover .slide_title{background-color:rgba(0,0,0,0.8);}
.new_banner ul li img{display:block;width:100%;height:100%;}
.new_banner ul li .slide_title{position:absolute;left:0;bottom:0;width:100%;height:40px;padding-left:25px;padding-right:15px;line-height: 40px;font-size:14px;color:#fff;background-color:rgba(0,0,0,0.3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.act_news{width:420px;position:relative;top:-9px;}
.act_news li{width:100%;height:34px;line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#333;}

.act_list{width:100%;}
.act_list li{width:100%;padding:40px 0;border-top:1px solid #ebebeb;}
.act_list li .imgs{width:220px;height:120px;position:relative;}
.act_list li .imgs img{display:block;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;}
.act_list li .list_box{width:570px;height:120px;position:relative;}
.act_list li .list_box h2{width:100%;font-size:16px;color:#333;line-height:24px;font-weight:bold;margin-top:-3px;letter-spacing:1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.act_list li .list_box .p1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin-top: 10px;font-size: 14px;color:#666;}
.act_list li .list_box .p2{width:100%;position:absolute;bottom:-2px;left:0;}
.act_list li .list_box .p2 span{font-size:14px;color:#999;letter-spacing:1px;}
.act_list .list_more{display:block;width:165px;margin:0 auto;font-size:14px;color:#999;text-align:center;margin-top:24px;}

.act_plan{width:280px;min-height:500px;padding-top:7px;}
.calendar_box{width:100%;height:327px;position:relative;background-color:#fff;border-radius: 10px 10px 0px 0px;border: solid 1px #ebebeb;z-index:2;}
.calendar_box::before{display:block;content:"";width:25px;height:25px;position:absolute;top:-7px;left:75px;background-color:#fff;border-radius: 4px;}
.calendar_box::after{display:block;content:"";width:25px;height:25px;position:absolute;top:-7px;left:165px;background-color:#fff;border-radius: 4px;}
.calendar_top{width:214px;height:20px;background-color:#f0f1f2;border-radius:10px;margin:0 auto;margin-top:18px;}
.calendar_box .year{width:214px;text-align: center;margin:0 auto;color:#333;font-size:14px;margin-top:28px;text-align: center;letter-spacing:1px;}
.calendar_box .day{width:100%;text-align:center;font-size:100px;color:#175b9e;font-weight:bold;height:136px;line-height:136px;}
.calendar_box .week{width:100%;text-align:center;font-size:14px;color:#175b9e;letter-spacing:1px;}
.calendar_box .week{width:100%;text-align:center;font-size:14px;color:#175b9e;letter-spacing:1px;}
.see_calendar{width:210px;margin:0 auto;border-top:1px solid #ebebeb;text-align: center;padding-top:18px;margin-top:25px;}
.see_calendar a{font-size:14px;color:#999;letter-spacing:1px;}

.act_code{width:100%;background-color:#fff;border-radius: 4px;border: solid 1px #ebebeb;margin-top:20px;}
.act_code h2{width:100%;text-align:center;font-size:24px;color:#333;letter-spacing:2px;line-height:24px;margin-top:34px;margin-bottom:18px;}
.act_code img{display:block;width:200px;height:200px;margin:0 auto;margin-bottom:20px;}

.tech_banner{width: 100%;height: 260px;background: url("sub/banner_bg.png") no-repeat;background-size: cover;margin-top:30px;padding-top:106px;}
.tech_banner .banner_wrap{width: 1050px;height: 50px;margin:0 auto;}
.tech_banner .banner_wrap h2{width: 510px;line-height: 50px;font-size: 34px;color:#ffec14;font-weight: bold;}
.tech_banner .banner_wrap a{display: block;width: 180px;height: 50px;transition: all 0.2s linear;border-radius: 25px;}
.tech_banner .banner_wrap a img{display: block;width: 100%;height: 100%;}
.tech_banner .banner_wrap a:hover{transform: translateY(-5px);box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.8);}
.tech_banner .banner_wrap .btn2{margin-right: 40px;}

/*服务商城*/
.service_banner{max-width:1920px;height:400px;min-width: 1200px;margin:0 auto;}
.service_banner .swiper-slide{height:400px;}
.service_banner .banner{width:100%;height:400px;}
.service_banner .banner .pagination{bottom:86px;}
.service_banner .banner .pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:50%;background-color:#fff;margin-right:18px;}

.service_search{width:1082px;height:130px;border-radius: 10px;box-shadow: 0px 0px 10px 0px rgba(85, 94, 99, 0.2);background:url("product/service_searchBg.png")no-repeat;background-color:#fff;margin:0 auto;position:relative;top:-65px;z-index: 100;padding-top:35px;}
.service_search form{width:712px;margin:0 auto;border:1px solid #175b9e;height:46px;border-radius:6px;}
.service_search form .type{width:106px;text-align: center;position:relative;}
.service_search .type .span_name{width:106px;height:44px;line-height:39px;color:#175b9e;font-size:16px;cursor:pointer;}
.service_search .type .span_name i{margin-left:10px;}
.service_search input{display:block;width:504px;height:44px;border:none;outline:none;padding-right:20px;}
.service_search button{display:block;width:100px;height:44px;border:none;outline:none;background-color:#175b9e;border-radius:0 4px 4px 0;font-size:16px;color:#fff;letter-spacing:1px;cursor:pointer;}

.search_down{width:106px;background-color:#fff;position:absolute;top:50px;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);display:none;border-radius:6px;overflow:hidden;}
.search_down li{width:100%;height:40px;line-height:40px;cursor:pointer;letter-spacing:1px;}
.search_down li:hover{color:#175b9e;background-color:#F6F6F6;}
.search_down li.on{color:#175b9e;background-color:#F6F6F6;}

.service_hot{width:712px;margin:0 auto;padding-top:6px;}
.service_hot span{font-size:12px;color:#666;display:inline-block;}
.service_hot a{font-size:12px;display:inline-block;margin-right:10px;}

.cream_box{margin-top:-50px;padding-bottom:40px;}
.cream_wheel{width:1180px;margin:0 auto;}
.cream_wheel .serve_wheel{width:1082px;margin:0 auto;height:214px;padding:4px 0;}
.cream_wheel .serve_wheel ul li a{width:200px;height:207px;display:block;box-shadow: 0px 0px 10px 0px rgba(85, 94, 99, 0.1);background-color:#fff;float:left;margin-right:20px;}
.cream_wheel .serve_wheel ul li a:hover{box-shadow: 0px 0px 10px 0px rgba(85, 94, 99, 0.2);}
.cream_wheel .serve_wheel ul li a:last-child{margin-right:0px;}
.cream_wheel .serve_wheel h2{font-size:14px;color:#333;padding:0 14px;}
.cream_wheel .serve_wheel .p1{font-size:14px;color:#e22111;padding:0 14px;}
.cream_wheel .serve_wheel .p2{font-size:12px;padding:0 14px;color:#666;margin-top:6px;}
.cream_btn{position:absolute;top:50%;display:block;width:25px;height:35px;transform:translateY(-50%);cursor:pointer;}
.cream_btn i{font-size: 26px;font-weight:bolder;color:#666;}
.cream_left{left:0;background:url("product/jiantou.png")no-repeat;}
.cream_right{right:0;background:url("product/jiantou.png")no-repeat 0px -35px;}

.service_type1 .service_side{background:url("product/service_img1.png")no-repeat;}
.service_type1 .servece_main{border-top:2px solid #f26647;}
.service_type1 .servece_main::before{border-color: transparent #bf3617 transparent transparent;}
.service_type2 .service_side{background:url("product/service_img2.png")no-repeat;}
.service_type2 .servece_main{border-top:2px solid #007be7;}
.service_type2 .servece_main::before{border-color: transparent #004d8f transparent transparent;}
.service_type3 .service_side{background:url("product/service_img3.png")no-repeat;}
.service_type3 .servece_main{border-top:2px solid #42d82b;}
.service_type3 .servece_main::before{border-color: transparent #12a632 transparent transparent;}
.service_type4 .service_side{background:url("product/service_img4.png")no-repeat;}
.service_type4 .servece_main{border-top:2px solid #db8115;}
.service_type4 .servece_main::before{border-color: transparent #7d4b10 transparent transparent;}
.service_type5 .service_side{background:url("product/service_img5.png")no-repeat;}
.service_type5 .servece_main{border-top:2px solid #d033dc;}
.service_type5 .servece_main::before{border-color: transparent #460d4b transparent transparent;}
.service_type6 .service_side{background:url("product/service_img6.png")no-repeat;}
.service_type6 .servece_main{border-top:2px solid #007be7;}
.service_type6 .servece_main::before{border-color: transparent #004d8f transparent transparent;}
.service_type7 .service_side{background:url("product/service_img7.png")no-repeat;}
.service_type7 .servece_main{border-top:2px solid #e42115;}
.service_type7 .servece_main::before{border-color: transparent #690e08 transparent transparent;}
.service_type8 .service_side{background:url("product/service_img8.png")no-repeat;}
.service_type8 .servece_main{border-top:2px solid #f09416;}
.service_type8 .servece_main::before{border-color: transparent #925b0f transparent transparent;}

.service_type{width:1180px;margin:0 auto;margin-bottom:20px;}
.service_type .service_side{width:150px;height:405px;position:relative;}
.service_type .service_side h2{font-size:22px;color:#fff;width:100%;text-align: center;margin-top:44px;letter-spacing:1px;font-weight:bold;}
.service_type .service_side .more_btn{display:block;width:90px;height:34px;line-height:33px;border:1px solid #fff;border-radius:17px;text-align: center;font-size:14px;color:#fff;position:absolute;bottom:20px;left:30px;padding-left:10px;}
.service_type .service_side .more_btn:hover em{width:60px;display:inline-block;margin-left:-20px;}
.service_type .service_side .more_btn em{width:30px;display:inline-block;transition:all 0.2s linear;}
.service_type .service_side .more_btn i{font-size:14px;}
.service_type .service_side ul{margin-top:20px;}
.service_side ul li{width:100%;text-align: center;font-size:12px;color:#fff;line-height:24px;}
.service_side ul li a{color:#fff;}
.service_type .servece_main{width:1030px;margin-top:10px;position:relative;height:395px;}
.service_type .servece_main::before{content:"";display:block;width:0;height:0;border-width: 10px;border-style: solid;transform: rotate(-43deg);position:absolute;top:-8px;left:-11px;z-index: -2;}
.service_type .servece_main .servece_cnt{height:243px;background:url("product/service_bg1.png")no-repeat top right;background-color:#fff;}

.servece_list{width:560px;position:relative;}
.servece_list::before{content:"";display:block;width:436px;height:1px;background-color:#dfe7ee;position:absolute;top:120px;left:60px;}
.servece_list::after{content:"";display:block;width:1px;height:170px;background-color:#dfe7ee;position:absolute;top:36px;left:280px;}
.servece_list li{width:280px;height:120px;padding:20px;float: left;}
.servece_li_title{font-size:16px;color:#333;position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:240px;}
.servece_li_title::before{content:"";display:block;width:43px;height:6px;background-color:#b2eafd;border-radius:3px;position:absolute;left:0;bottom:2px;z-index:-1;}
.servece_list li p.p1{font-size:14px;color:#666;}
.servece_list li p.p2{font-size:16px;color:#e22111;margin-top:22px;}
.last_li{width:470px;border-right:1px solid #dfe6ee;padding:30px 20px;padding-top:34px;position:relative;}
.last_li::before{content:"";display:block;width:1px;height:170px;background-color:#dfe7ee;position:absolute;top:36px;left:0px;}
.last_li .p1{font-size:14px;color:#666;margin-top:6px;}
.last_li .p2{font-size:16px;color:#e22111;margin-top:106px;}
.last_li .sign{position:absolute;bottom:28px;right:0px;width:210px;}
.last_li .sign img{display:block;margin:0 auto;}
.last_li .sign p{font-size:14px;color:#666;}

.company_box{width:100%;height:150px;background:url("product/service_bannerBg.png")no-repeat;padding-top:25px;position:relative;}
.company_box .company_wheel li{width:520px;height:100px;background-color:#fff;border-radius:6px;}
.company_box .company_wheel{width:845px;height:100px;margin:0 auto;}
.company_box .company_wheel .imgs{width:88px;height:100%;position:relative;overflow: hidden;}
.company_box .company_wheel .imgs img{width:60px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.company_box .company_wheel .company_main{width:430px;height:100%;padding:12px 0;padding-right:18px;}
.company_main .title{width:100%;}
.company_main .title h2{width:300px;font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.company_main .title p{font-size:12px;color:#ccc;}
.company_main .title p span{color:#e22111;}
.company_main .p1{color:#666;font-size:12px;margin-top:3px;}
.company_main .p1 span{color:#ccc;font-size:12px;}
.company_btn{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;}
.company_btn i{font-size:24px;color:#fff;font-weight:bold;}
.left_btn{left:18px;}
.right_btn{right:18px;}

.service_banner1{max-width:1920px;min-width:1200px;margin:40px auto;height:200px;position: relative;overflow: hidden;}
.service_banner1 img{display:block;height:200px;width:1920px;position: absolute;left:50%;margin-left:-960px;max-width: none;}

.publicity_box{width:1180px;margin:0 auto;padding-bottom:40px;}
.publicity_main{width:570px;}
.publicity_main .title{width:100%;height:50px;padding:0 20px;background-image: linear-gradient(90deg,#01bafb 0%,#175b9e 100%),linear-gradient(#175b9e,#175b9e);}
.publicity_main .title h2{font-size:18px;color:#fff;height:50px;line-height:50px;font-weight:bold;letter-spacing:1px;}
.publicity_main .title a{font-size:14px;color:#fff;display:block;margin-top:16px;}
.publicity_list{width:100%;padding:0 20px;background-color:#fff;}
.publicity_list li{width:100%;border-bottom:1px dashed #ddd;position:relative;padding-left:15px;}
.publicity_list li:last-child{border:none;}
.publicity_list li:hover::before{background-color:#175b9e;}
.publicity_list li:hover a{color:#175b9e;text-decoration:underline;}
.publicity_list li:hover span{color:#175b9e;}
.publicity_list li a{display:block;width:415px;height:38px;line-height:38px;font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:left;}
.publicity_list li span{line-height:38px;font-size:14px;color:#666;float:right;}
.publicity_list li::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#666;position:absolute;top:16px;left:0;}

/*政策资讯页*/
.policy_nav{height:75px;padding:20px 0;}
.policy_nav a{display:block;min-width:100px;height:36px;line-height: 36px;color:#444;font-size:16px;text-align: center;padding:0 20px;float: left;border-radius:4px;transition: all 0.05s linear;margin-right:2px;}
.policy_nav a:hover{background-color:#175b9e;color:#fff;}
.policy_nav a.on{background-color:#175b9e;color:#fff;}

.filters .site_l{display:block;width:105px; height:60px;line-height: 60px;font-size:22px;color:#444;font-weight: bold;}
.filters .site_r{width:80px; height:60px;font-size:22px;color:#444;position: relative;cursor: pointer;}
.filters .site_r i{position:absolute;top:17px;right:8px;font-size: 18px;color:#444;font-weight: bold;}
.filters .site_r .city_bh{display:block;padding-left:6px; width:80px; height:60px;line-height: 60px;font-weight: bold;}
.filters .site_r .city_list{top:50px;display:none;}
.filter_box{width:100%;border-top:1px solid #eee;padding-bottom:40px;position:relative;}
.filter_box .filter_more{position:absolute;bottom:16px;left:50%;cursor:pointer;margin-left:-15px;}
.filter_box .filter_more i{position:relative;top:1px;}
.filter_box li{background-color:#f7f7f7;color:#444;font-size:14px;float: left;border-bottom:1px solid #eee;}
.filter_box li.filter_item{max-height:54px;overflow:hidden;transition:all 0s linear;}
.filter_box li.filter_item .span2{padding-right:65px;}
.filter_box.show5 li.filter_item:nth-child(n+6) {display:none;}

.filter_box li .span1{width:110px;height:100%;padding:16px 20px 0px 20px;float: left;padding-right:16px;display:table-cell;vertical-align: middle;font-size:14px;color:#999;}
.filter_box li .span2{width:1070px;padding: 10px 18px;background-color:#fff;float: left;position:relative;}
.filter_box li .span2 ul li{float: left;margin-right:24px;background-color:#fff;border:none;cursor:pointer;line-height: 34px;}
.filter_box li .span2 ul li:hover a{color:#568cfb;}
.filter_box li .span2 ul li.on a{color:#568cfb;}
.filter_box li .span2 ul li:last-child{margin-right:0px;}
.filter_box li .span2 .drop_btn{display:none;line-height:26px;padding:0 15px;padding-right:12px;position:absolute;top:12px;right:0px;color:#175b9e;font-size:14px;cursor:pointer;border:1px solid #175b9e;}
.filter_box li .span2 .drop_btn i{position:relative;top:1px;}

.filter_res{width:100%;padding-bottom:20px;}
.filter_res p{float: left;height:26px;line-height: 26px;padding:0;}
.filter_res p.filter_level{font-size:14px;background-color:#f7f7f7;border:1px solid transparent;}
.filter_res p.filter_level:hover{background-color:#fff;border-color:#175b9e;}
.filter_res p:not(:last-child){margin-right:20px;}
.filter_res p:not(:first-child){padding-left:10px;}
.filter_res p.filter_level span{display:block;min-width:25px; height:24px;line-height: 24px;float: left;color:#444;}
.filter_res p.filter_level span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px;}
.filter_res p.filter_level span:last-child{width:30px;text-align: center;position:relative;height:24px;}
.filter_res p.filter_level span:last-child i{font-size:22px;position:absolute;top:-3px;left:5px;cursor: pointer;}
.filter_res p.filter_level:hover span:nth-child(2){color:#175b9e;}
.filter_res p.filter_level:hover span:last-child{background-color:#175b9e;}
.filter_res p.filter_level:hover span:last-child i{color:#fff;}

.to_top{display:none;width:60px;height:60px;box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);border-radius: 4px;border: solid 1px #eee;background-color:#fff;padding-top:5px;cursor:pointer;text-align: center;position: fixed;z-index: 99;bottom: 70px;right:60px;}
.to_top:hover i{color:#568cfb;}
.sort{position:absolute; top:0; right:0;display: inline-block; width: 26px; height: 31px; font-size: 14px; color: #fff; padding-left: 3px;  background: url("sort_bg.png") no-repeat; }
.new_lists{width:860px;background-color:#fff;border-radius:4px;}
.new_lists_padding{padding:8px;padding-top:20px;}
.lists_top{width:100%;height: 60px;line-height: 60px;padding:0 20px;}
.filter-bar{border-bottom: 1px solid #eee;height:60px;padding-left:20px;}
.filter-bar .sub-nav{margin-top:6px; }
.filter-bar .sub-nav a{position: relative;display: inline-block;padding: 14px 20px 14px 0;margin-right: 20px;}
.filter-bar .sub-nav .item.active a,.filter-bar .sub-nav .item:hover a{background: transparent; color: #F35353; cursor: pointer;}
.filter-bar .sort{position: absolute;top: 36%;right:5px;display: inline-block;width: 9px; height: 14px; background-size: contain;}
.filter-bar .item .sort.asc,.filter-bar .item .sort.desc{background-image: url("def.png");}
.filter-bar .item.active .sort.desc{ background-image: url("desc.png");}
.filter-bar .item.active .sort.asc{ background-image: url("asc.png");}
.filter-bar input[type=checkbox]{position:relative;width:14px;height:13px;cursor:pointer;top:1px;}
.filter-bar input[type=checkbox]::before{content:'';position:absolute;top:0;left:0;width:8px;height:8px;line-height:14px;text-align:center;background:#fff;border-radius:2px;border: solid 2px #175b9e;}
.filter-bar input[type=checkbox]:checked::before{background-color:#175b9e;}
.filter-bar input[type=checkbox]:checked::after{content: '';position: absolute;top:1px;left:4px;width:3px;height:6px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(40deg);transform:rotate(40deg);}
.filter-bar .item1 a{position: relative;display: inline-block;padding: 14px 0px 14px 0;margin-right: 20px;}

.topbar-search{position:relative;display:inline-block;margin-top:8px;width:207px;height:30px; line-height: 28px; font-size: 12px;border: 1px solid #FAFAFA; background: #FAFAFA; overflow: hidden; border-radius: 15px;}
.topbar-search:hover{width:307px;background: #072d44;border: 1px solid #568cfb;transition: all .2s ease-in-out;}
.topbar-search .txt{background: transparent;width:calc(100% - 40px);padding: 0 10px; border: none; color: #999;height:28px;line-height:28px;}
.topbar-search .txt::-webkit-input-placeholder {
    font-size:14px;
}
.topbar-search .txt:-moz-placeholder {
    font-size:14px;
}
.topbar-search .txt:-ms-input-placeholder {
    font-size:14px;
}
.topbar-search .btn{position:absolute; right:1px; top:5px;display:inline-block;padding:0 10px;background: transparent; border: none;   color:#666;border-radius:0; }
.topbar-search .icon-search{font-size: 14px;}
.def-search{border: 1px solid #FAFAFA; background: #FAFAFA;margin-top:15px;}
.def-search form{height:100%;}
.def-search:hover{background: #fff;border: 1px solid #568cfb;}

.product_list .item{width:100%;padding:15px 20px 20px 20px;border-bottom:1px solid #f7f7f7;}

/*.product_list .item:hover{box-shadow: 2px 0px 10px rgba(6,0,1,0.18);position: relative;z-index: 100;}*/
.product_list .title{display:block;width:100%;line-height:22px;font-size:18px;color:#444;font-weight: bold;padding:11px 0 10px;}
.product_list .title:hover{color:#000;text-decoration: underline;}
.product_list .item_main{width:100%;margin-top:4px;}
.product_list .item_main .img{display:block;width:154px;height:90px;position:relative;}
.product_list .item_main .img img{display:block;position:absolute;bottom:0;left:0;max-width:100%;}
.product_list .main_con{width:100%;}
.product_list .main_con p:first-child{font-size:14px;color:#666;line-height:18px;max-height:35px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.product_list .main_con p:last-child{font-size:14px;margin-top:8px;height:27px;}
.product_list .main_con p:last-child span.state{display:inline-block;height:24px;line-height:22px;border:1px solid #f8af4f;color:#f8af4f;padding:0 8px;margin-right:7px;margin-top:3px;}
.product_list .main_con p:last-child span:hover .icon-us{color:#f23d3d;}
.product_list .main_con p:last-child a{color:#888;}
.product_list .main_con p:last-child a:hover{color:#f23d3d;}
.product_list .main_con p .item_time{position:absolute;right:0px;bottom:1px;}
.product_list .main_con p .item_time i{margin-right:6px;}
.product_list .item .main_con705{width:630px;}

.product_list1 .item1{width:100%;padding:0px 20px 15px;border-bottom:1px solid #efefef;}
/*.product_list1 .item1:last-child{border:none;}*/
.product_list1 .title{width:100%;padding:11px 0 6px;border-bottom:1px solid #efefef;}
.product_list1 .title a{font-size:18px;color:#666;font-weight: bold;}
.product_list1 .title a:hover{color:#000;text-decoration: underline;}
.product_list1 .stau40{background:#568cfb; padding:4px 10px;color:#fff;border-radius: 2px;margin-right:10px;font-size:12px;position:relative;top:-3px;left:0;}
.product_list1 .stau41{background:#f23d3d; padding:4px 10px;color:#fff;border-radius: 2px;margin-right:10px;font-size:12px;position:relative;top:-3px;left:0;}
.product_list1 .stau42{background:#cccccc;padding:4px 10px;color:#fff;border-radius: 2px;margin-right:10px;font-size:12px;position:relative;top:-3px;left:0;}
.product_list1 .list_item{line-height: 23px;font-size:14px;padding-top:6px;color:#666;}
.product_list1 .list_item:last-child p:first-child{max-width:580px;overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis; }
.product_list1 .list_item .hv:hover i{color:#f23d3d;}
.product_list1 .list_item .hv a:hover{color:#f23d3d;}
.product_list1 .list_item a{color:#888;}
.product_list1 .list_item i{margin-right:10px;}
.product_list1 .list_item em{position:relative;}
.product_list1 .list_item em::before{position:absolute;top:2px;left:-9px;width:2px;height:12px;background-color:#ccc;display:block;content: "";}
.product_list1 .subsidy_list{margin-top:3px;}
.product_list1 .subsidy_list span{display:inline-block;height:24px;line-height:24px;font-size:14px;color:#175b9e;background-color:#ebf5fe;float:left;margin-right:10px;padding:0 10px;}

.scroll_fixed{position:fixed;top:30px;left:50%;margin-left:290px;width:315px;}
.sidebal{width:300px;}
.keyword{width:100%;margin-bottom:10px;}
.keyword h2{width:100%;height:46px;line-height:46px;background-color:#175b9e;text-align:center;font-size:16px;color:#fff;}
.keyword .list{width:100%;padding:10px 0 0 10px;background-color:#fff;}
.keyword .list a{display:inline-block;height:24px;line-height:24px;font-size:14px;color:#175b9e;background-color:#ebf5fe;float:left;margin-right:10px;padding:0 10px;margin-bottom:10px;cursor:pointer;}
.sidebal_banner{width:100%;height:200px;margin-bottom:10px;background-color:#0a7cb0;}

input:-webkit-autofill {box-shadow: 0 0 0px 1000px white inset;}
#pager{text-align:center; margin: auto;}
#pager ul{display:inline-block;padding: 13px 0;}
#pager li{display:inline-block;width:auto;padding:0;margin-right:8px;border:1px solid #F4F3EE; background-color: #F4F3EE;}
#pager a{display:inline-block;line-height:32px;height:32px;padding:0 12px;border-radius:4px;color:#444;font-size:14px;background-color:#f7f7f7;}
#pager a:hover{color:#568cfb;}
#pager li .focus{background-color:#175b9e;border-color:#175b9e;color:#fff;text-align:center;}
#pager .focus:hover{color:#fff;}

/*人才频道*/
.exc_banner{width:100%;height:450px;}
.exc_banner img{width:100%;height:450px;}
.exc_banner .banner .pagination{bottom:20px;}

.exc_tabs{width:1180px;margin:0 auto;border:1px solid #e5e5e5;margin-top:20px;}
.exc_tabs a{width:390px;display:block;height:100px;text-align:center;float:left;padding-top:30px;}
.exc_tabs a span{font-size:20px;color:#999;height:44px;display:inline-block;line-height:40px;}
.exc_tabs a:not(:last-child){border-right:1px solid #e5e5e5;}
.exc_tabs a:nth-child(1) span{background:url("exc_icon1.png")no-repeat;padding-left:50px;}
.exc_tabs a.on{background-color:#fff;border:none;}
.exc_tabs a.on span{color:#175b9e;}
.exc_tabs a:nth-child(2) span{background:url("exc_icon2.png")no-repeat;padding-left:60px;}
.exc_tabs a:nth-child(3) span{background:url("exc_icon3.png")no-repeat;padding-left:65px;}
.exc_tabs a:nth-child(1).on span{background:url("exc_icon11.png")no-repeat;}
.exc_tabs a:nth-child(2).on span{background:url("exc_icon22.png")no-repeat;}
.exc_tabs a:nth-child(3).on span{background:url("exc_icon33.png")no-repeat;}

.race_list{width:1180px;margin:0 auto;}
.race_list li{width:580px;height:515px;float: left;background-color:#fff;border-radius:4px;position:relative;margin-bottom:40px;}
.race_list li:not(:nth-child(2n)){margin-right:20px;}
.race_list li img{display:block;width:100%;height:300px;}
.race_list li h2{width:100%;height:80px;font-size:18px;color:#666;padding:20px 22px 20px 30px;letter-spacing:2px;line-height:34px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.race_list li p{width:100%;font-size:14px;padding:0px 22px 0px 30px;letter-spacing:2px;position:absolute;bottom:84px;left:0;}
.race_list li div{position:absolute;width:100%;height:60px;bottom:0;left:0;border-top:1px solid #ebebeb;}
.race_list li div a{display:inline-block;width:50%;height:60px;line-height:60px;font-size:14px;text-align:center;letter-spacing:1px;}

.race_information{width:1180px;margin:0 auto;position:relative;top:-10px;}
.race_news{width:680px;}
.race_title{width:100%;height:80px;background-color:#f7f7f7;padding-top:28px;}
.race_title span{font-size:20px;color:#333;}
.race_title a{font-size:14px;color:#999;}
.race_news .race_title{padding-left:30px;padding-right:30px;}
.race_news_list{width:100%;padding:30px 0 0 30px;background-color:#fff;border: solid 1px #ebebeb;}
.race_news_list a{display:block;width:294px;height:184px;position:relative;float:left;margin-right:30px;margin-bottom:30px;}
.race_news_list a:hover p{background-color:rgba(0,0,0,1);}
.race_news_list a img{display:block;width:100%;heiht:100%;}
.race_news_list a p{position:absolute;bottom:0;left:0;width:100%;height:40px;line-height:40px;background-color:rgba(0,0,0,0.8);color:#fff;padding:0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.media .race_title{padding-left:28px;padding-right:15px;}
.media{width:480px;}
.media_list{width:100%;border: solid 1px #ebebeb;background-color:#fff;height:674px;}
.media_list a{display:block;width:100%;padding:22px 20px;border-bottom:1px solid #ebebeb;}
.media_list a:last-child{border-bottom:none;}
.media_list a h2{width:100%;font-size:16px;color:#333;letter-spacing:2px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.media_list a p{width:100%;font-size:14px;color:#999;margin-top:20px;}

.team_list{width:100%;}
.team_list li img{display:block;width:280px;height:222px;float:left;}
.team_list li img:not(:last-child){margin-right:20px;}

.race_bottom{width:100%;height:210px;background-color:#fff;border: solid 1px #ebebeb;margin-top:60px;margin-bottom:50px;padding:26px 60px;}
.race_code{width:130px;margin-right:40px;}
.race_code p{width:100%;text-align:center;font-size:14px;color:#333;font-weight:bold;letter-spacing:1px;}
.race_code img{display:block;width:100%;margin-top:5px;}
.race_info{width:685px;border-left:1px solid #ebebeb;padding-left:68px;height:155px;padding-top:16px;}
.race_info p{height:34px;line-height:34px;}
.race_info p .span1{font-size:14px;color:#333;font-weight:bold;letter-spacing:1px;}
.race_info p .span2{font-size:14px;color:#666;letter-spacing:1px;}

/*个人中心*/
.mine{width:1180px;margin:0 auto;}
.crumb{font-size:14px;color:#999;height:40px;line-height:35px;}
.crumb1{font-size:14px;color:#666;height:55px;line-height:55px;}
.crumb1 a{font-size:14px;color:#666;height:55px;line-height:55px;}
.mine_box{width:100%;margin-bottom:40px;margin-top:12px;}
.mine_box .mine_nav{width:110px;float:left;}
.mine_box .mine_nav h2{font-size:14px;color:#333;font-weight:bold;letter-spacing:1px;}
.mine_box  .nav_list{width:100%;margin-bottom:42px;}
.mine_box .nav_list li{width:100%;margin-top:26px;}
.mine_box .nav_list li a{font-size:14px;color:#999;}
.mine_box .nav_list li.on a{color:#ffa300;}
.mine_box .nav_list li a:hover{color:#ffa300;}

.mine_con{width:1050px;float:right;}
.mine_info{width:100%;height:202px;background-image: linear-gradient(180deg,#ffffff 0%,#f7f7f7 100%),linear-gradient(#ffffff,#ffffff);}
.mine_info .imgs{width:120px;height:120px;position:relative;border-radius:50%;margin-left:30px;margin-top:40px;overflow: hidden;}
.mine_info .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.mine_info .info{width:400px;padding-top:25px;margin-left:30px;padding-right:50px;}
.mine_info .info .info_name{width:100%;}
.mine_info .info_name h2{max-width: 120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:20px;color:#333;font-weight:bold;}
.mine_info .grade{background-image: linear-gradient(0deg,#fcca53 0%, #ffa300 100%),linear-gradient(#f0f1f2,#f0f1f2);font-size: 14px;color:#fff;padding:0 12px;border-radius: 4px;margin-top:5px;margin-left:10px;}
.mine_info .power{font-size: 14px;color:#999;margin-left:15px;margin-top:6px;}
.mine_info .edit{font-size: 14px;color:#175b9e;margin-top:6px;cursor:pointer;}
.mine_info .real_name{font-size:14px;color:#ffa300;padding-left:25px;position:relative;}
.mine_info .real_name::before{position:absolute;content:'';display:block;width:16px;height:20px;top:-2px;left:0;}
.mine_info .real_name0{color:#999;}
.mine_info .real_name0::before{background:url("mine/sm0.png")no-repeat;}
.mine_info .real_name1{color:#ffa300;}
.mine_info .real_name1::before{background:url("mine/sm1.png")no-repeat;}

.mine_info .enterprise_item{margin-left:28px;font-size:14px;}
.mine_info .enterprise_item i{display:inline-block;width:20px;height:20px;font-size:14px;text-align:center;border-radius:3px;margin-right:10px;}
.mine_info .enterprise1{color:#175b9e;}
.mine_info .enterprise0{color:#999;}
.mine_info .enterprise1 i{background-image: linear-gradient(0deg,#3283d2 0%,#175b9e 100%);color:#fff;}
.mine_info .enterprise0 i{background-color:#cecdcd;color:#fff;}
.mine_info .company_name{font-size:14px;color:#999;margin-top:13px;}
.mine_info .progress_bar{width:100%;height:6px;background-color: #f0f1f2;border-radius: 3px;margin-top:14px;position:relative;}
.mine_info .progress{width:40%;height:6px;background-color: #175b9e;border-radius: 3px;position:absolute;top:0;left:0;}
.mine_info .activity{width:100%;margin-top:8px;}
.mine_info .activity .span1{font-size:14px;color:#333;}
.mine_info .activity .span2{font-size:14px;color:#999;}
.mine_info .activity .span2 i{color:#175b9e;}
.ass_member{width: 100%;height: 24px;margin-top:15px;padding-left: 4px;position: relative;}
.ass_member:hover .member_drop{display: block;}
.ass_member span{display: block;font-weight:bold;width: 88px;height: 18px;line-height: 18px;cursor:pointer;padding-left:9px;text-align: center;font-size: 12px;color:#fff;background-color: #b4b4b4;border-radius: 6px;position: relative;}
.ass_member span img{display: block;width: 20px;position: absolute;top:-2px;left: -6px;}
.ass_member em{font-size: 14px;color:#e99b24;line-height: 24px;font-weight: bold;margin-left: 10px;cursor: pointer;}
.ass_member.on span{background-color: #e99b24;}
.ass_member.on em{color: #999;}
.ass_member .member_drop{animation:member_animate 0.2s linear forwards;  display:none;width: 440px;height: 220px;position: absolute;top:60px;left: 0;background-color: #fff;z-index: 10;border-radius: 10px;box-shadow: 0px 0px 4px 0px rgba(178, 151, 107, 0.25);}
.ass_member .member_drop::before{content: "";width: 0;height: 0;display: block;position: absolute;top:-19px;left: 46px;border:10px solid rgba(0,0,0,0);border-bottom-color: #394047;}
.ass_member .member_drop::after{content: "";width:100%;height: 40px;position: absolute;left: 0;top:-40px;}
.ass_member .member_drop h2{width: 100%;height: 50px;line-height: 50px;font-size: 14px;color:#fff;text-align: center;background-color: #394047;border-radius: 10px 10px 0px 0px;}
.ass_member .member_drop h2 img{position: relative;top:2px;left:-5px;}
.ass_member .member_drop .privilege_list{width: 100%;padding:10px 10px 0px 10px;}
.ass_member .member_drop .privilege_item{width: 108px;height: 95px;}
.ass_member .member_drop .privilege_item img{display: block;width: 39px;margin: 0 auto 14px;}
.ass_member .member_drop .privilege_item p{text-align: center;font-size: 14px;color: #afafaf;}
.ass_member .member_drop .member_btn{display: block;width: 86px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color:#fff;background-color: #e99b24;border-radius: 18px;margin:10px auto;}
.ass_member .member_drop .member_btn.on{background-color: #e6e6e6;}
.ass_member .member_drop .member_imgs{width: 118px;height: 120px;position: absolute;bottom:0;right:0;overflow: hidden;}
.ass_member .member_drop .member_imgs img{position: absolute;top:0;left: 0;display: block;width: 141px;max-width: 150%;}

@keyframes member_animate {
    0% {transform: translateY(0);}
    100% {transform: translateY(-10px);}
}


.mine_info .project_list{width:470px;padding-top:43px;position:relative;}
.mine_info .project_list::before{width:1px;position:absolute;content: "";display:block;height:120px;background-color:#ebebeb;top:42px;left:0;}
.mine_info .project_list li{width:170px;float:left;margin-left:50px;margin-bottom:30px;}
.mine_info .project_list li .span1{font-size:14px;color:#999;}
.mine_info .project_list li .span1 img{margin-bottom:-2px;margin-right:12px;}
.mine_info .project_list li .span2{font-size:14px;color:#175b9e;}

.mine_banner{width:100%;height:200px;margin:30px 0;}
.mine_banner img{display:block;width:100%;height:100%;}

.wx_code{width:350px;height:300px;padding-top:20px;}
.wx_code h2{font-size:16px;color:#333;text-align:center;height:32px;line-height:32px;font-weight:bold;letter-spacing:1px;}
.wx_code .imgs{display:block;width:200px;height:200px;margin:0 auto;margin-top:10px;position:relative;}
.wx_code .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.progress_title{width:100%;height:60px;padding: 20px 30px 0px;background-color:#f5f5f5;}
.progress_title h2{font-size:20px;color:#333;font-weight:bold;margin-top:-4px;}
.progress_title a{font-size:14px;color:#999;}

.order_box{width:100%;background-color:#fff;padding:0 10px;}
.order_box .order_th{width:100%;height:55px;padding-top:18px;}
.order_box .order_th span{font-size:14px;color:#333;text-align: center;display:inline-block;height:100%;font-weight:bold;letter-spacing:1px;}
.order_box .order_th .span1{width:542px;}
.order_box .order_th .span2{width:130px;}
.order_box .order_th .span3{width:165px;}
.order_box .order_th .span4{width:180px;}

/*我的订单列表*/
.order_list{width:100%;padding-bottom:24px;}
.order_list li{width:100%;border: solid 1px #ebebeb;margin-bottom:40px;}
.order_list li:last-child{margin-bottom:0px;}
.order_list li .head{width:100%;height:40px;background-color: #f5f5f5;padding-left:18px;padding-top:8px;}
/*.checkbox_order{position:relative;width:14px;height:13px;cursor:pointer;}*/
/*.checkbox_order::before{content:'';position:absolute;top:0;left:0;width:14px;height:14px;line-height:14px;text-align:center;background:#fff;border-radius:3px;border:1px solid #ccc;}*/
/*.checkbox_order:checked::after{content: '';position: absolute;top:1px;left:5px;width:5px;height:8px;border-right:2px solid #6299dc;border-bottom:2px solid #6299dc;-webkit-transform:rotate(40deg);transform:rotate(40deg);}*/

.order_list .head .span1{font-size:14px;color:#999;margin-right:30px;}
.order_list .head .span2{font-size:14px;color:#999;margin-right:40px;}
.order_list .main{width:100%;height:140px;}
.order_list .main .imgs{width:190px;height:100%;position: relative;}
.order_list .main .imgs img{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.order_list .main .title{width:358px;padding:0 20px;padding-top:27px;}
.order_list .main .title h2{font-size:16px;font-weight:bold;line-height:34px;color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.order_list .main .title p{font-size:14px;color:#999;margin-top:5px;}
.order_list .main .price{width:131px;height:100%;position:relative;}
.order_list .main .price p{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align: center;}
.order_list .main .price p .span1{font-size:14px;color:#cc2020;font-weight:bold;}
.order_list .main .price p .span2{font-size:14px;color:#999;}
.order_list .main .status{width:166px;height:100%;position:relative;}
.order_list .main .status p{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align: center;color:#ffa300;font-size:14px;}
.order_list .main .status p .span{position:relative;top:8px;}
.order_list .payment{width:182px;height:100%;position:relative;}
.order_list .payment div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.order_list .payment .pay{display:block;width:120px;height:40px;line-height:40px;background-color:#cc2020;font-size:14px;color:#fff;text-align:center;margin:0 auto;border-radius:4px;margin-top:10px;padding:0 15px;}
.order_list .payment .pay:hover{background-color:#ec3030;}
.order_list .payment .kf{width:120px;text-align: center;margin:0 auto;margin-top:10px;display:block;}
.order_list .payment .kf a{font-size:14px;color:#999;}
.order_list .payment .kf:hover a{color:#ec3030;}

.order_box .order_th1 .span1{width:470px;}
.order_box .order_th1 .span2{width:138px;}
.order_box .order_th1 .span3{width:150px;}
.order_box .order_th1 .span4{width:112px;}
.order_box .order_th1 .span5{width:143px;}

.order_list1 .main .imgs{width:150px;}
.order_list1 .main .title{width:330px;}
.order_list1 .main .price{width:138px;}
.order_list1 .main .buyer{width:150px;height:100%;position:relative;}
.order_list1 .main .buyer p{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align: center;}
.order_list1 .main .status{width:112px;}
.order_list1 .payment{width:144px;}
.order_list1 .payment .pay{display:block;width:120px;height:30px;line-height:30px;}
.order_list1 .payment .kf{margin-top:10px;}
.order_info .payment .kf{margin-top:15px;}

/*我的活动列表*/
.activity_box{width:100%;background-color:#fff;padding:0 10px;}
.activity_box .activity_title{width:100%;height:55px;padding-top:18px;font-size:14px;color:#333;padding-left:22px;}
.activity_box .activity_title img{margin-bottom:-3px;margin-right:10px;}
.activity_box .activity_title span{color:#ffa300;}
.activity_box .activity_th{width:100%;height:42px;padding-top:13px;}
.activity_box .activity_th span{font-size:14px;text-align: center;display:inline-block;height:100%;font-weight:bold;letter-spacing:1px;}
.activity_box .activity_th .span1{width:768px;}
.activity_box .activity_th .span2{width:132px;}
.activity_box .activity_th .span3{width:78px;}
.activity_box .activity_th .span4{width:250px;}

.activity_list{width:100%;padding-bottom:24px;}
.activity_list .act_item{display:block;width:100%;border: solid 1px #ebebeb;height:160px;margin-bottom:40px;}
.activity_list .act_item:last-child{margin-bottom:0px;}
.activity_list .act_item .imgs{display:block;width:190px;height:100%;position: relative;margin-left:15px;}
.activity_list .act_item .imgs img{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height: 90%;max-width: 90%;}
.activity_list .act_item:hover .title h2{color:#568cfb;}
.activity_list .act_item .title{width:562px;padding:0 20px;height: 100%;}
.activity_list .act_item .title h2{font-size:16px;font-weight:bold;line-height:26px;color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin-bottom:12px;}
.activity_list .act_item .title p{font-size:14px;color:#999;margin-top:2px;}
.activity_list .act_item .type{width:132px;}
.activity_list .act_item .number{width:78px;}
.activity_list .act_item .code{width:260px;}
.activity_list .act_item .item{height:100%;position:relative;}
.activity_list .act_item .item p{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align: center;color:#999;}
.activity_list .act_item .code p a{color:#175b9e;}

.mine_title{width:100%;height:60px;line-height:60px;font-size:20px;color:#333;padding-left:30px;padding-right:30px;font-weight:bold;}
.message_tabs{width:100%;height:65px;line-height: 55px;padding-bottom:10px;border-bottom:1px solid #ebebeb;padding-left:30px;}
.message_tabs a{display:inline-block;font-size:16px;color:#333;margin-right:40px;position:relative;}
.message_tabs a::after{display: inline-block;position: absolute;top:50px;left: 50%;left: 0\9;-webkit-transform: translateX(-50%) scaleX(0);transform: translateX(-50%) scaleX(0);width: 100%;height: 10px;border-bottom: 4px solid #f8af4f;border-bottom:none\9;transition: all .2s ease-in-out;content: '';}
.message_tabs a.on::after{-webkit-transform: translateX(-50%) scaleX(1);transform: translateX(-50%) scaleX(1) ;}
.message_tabs a.on{color:#f8af4f;}
.message_tabs a:hover::after{-webkit-transform: translateX(-50%) scaleX(1);transform: translateX(-50%) scaleX(1) ;}

/*意见反馈*/
.feedback-list{background-color:#fff;font-size:14px}
.feedback-list li{padding:16px;line-height:1.6;border-bottom: 1px dashed #eee;padding-left:30px;}
.feedback-list li:last-child{border-bottom: none;}
.feedback-list .time{color:#999;font-size:12px}
.feedback-list .reply{margin-top:5px;padding:10px;border-radius:4px;background-color:#f3f3f3}
.feedback-list p{word-wrap:break-word}
/*end*/

.message_list{width:100%;padding:18px 10px;}
.message_list a{width:100%;height:110px;border: solid 1px #ebebeb;padding:16px 40px 15px 50px;display:block;margin-bottom:20px;position:relative;}
.message_list a:hover{background-color:#f5f5f5;}
.message_list .message_title{width:930px;height:40px;line-height:40px;position: relative;}
.message_list .message_title::before{display:block;content:"";position:absolute;top:14px;left:-28px;width:10px;height:10px;background-color:#d12d2d;border-radius:50%;}
.message_list .message_title.on::before{display:none;}
.message_list .message_title .span1{font-size:18px;color:#333;max-width:740px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.message_list .message_title .span2{font-size:14px;color:#999;display:inline-block;margin-left:22px;}
.message_list p{font-size:14px;color:#999;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.message_list .icon{position:absolute;top:8px;right:15px;}
.icon-shanchu:hover:before {content: "\e675";}

.focus_list{width:100%;padding:18px 10px;}
.focus_list1 a{width:100%;height:110px;border: solid 1px #ebebeb;padding:16px 30px 15px 30px;display:block;margin-bottom:20px;position:relative;}
.focus_list1 a:hover{background-color:#f5f5f5;}
.focus_list1 a .title{width:960px;height:40px;line-height:40px;}
.focus_list1 a .title .span1{font-size:14px;color:#333;max-width:760px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.focus_list1 a .title .span2{font-size:14px;color:#999;display:inline-block;margin-right:20px;}
.focus_list1 a p{font-size:14px;color:#999;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.focus_list1 a .icon{position:absolute;top:8px;right:15px;}

.focus_list2{padding:18px 30px;}
.focus_list2 a{display:block;width:150px;height:200px;border: solid 1px #ebebeb;background-color: #fafafa;float:left;margin-right:60px;margin-bottom:30px;position:relative;}
.focus_list2 a .icon{position:absolute;bottom:4px;right:4px;z-index: 2;}
.focus_list2 a:nth-child(5n){margin-right:0px;}
.focus_list2 a .imgs{width:100%;height:120px;background-color:#fff;position: relative;border-bottom: solid 1px #ebebeb;}
.focus_list2 a .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.focus_list2 a h2{font-size:16px;color:#444;width:100%;text-align: center;height:30px;line-height:30px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;}
.focus_list2 a p{font-size:16px;color:#ff1515;width:100%;text-align: center;}

.focus_list3{width:100%;padding:0;}
.focus_list3 a{padding:26px 30px;display:block;width:100%;border-bottom:1px solid #F0F1F2;position:relative;}
.focus_list3 a:last-child{border-bottom:none;}
.focus_list3 .icon-shanchu{position:absolute;top:8px;right:15px;}
.focus_list3 a{padding:26px 30px;display:block;width:100%;}
.focus_list3 .imgs{width:135px;height:108px;background-color:#fff;position: relative;border: solid 1px #ebebeb;}
.focus_list3 .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.focus_list3 .info{width:825px;margin-left:30px;}
.focus_list3 .info h2{width:100%;height:26px;line-height:26px;}
.focus_list3 .info h2 .span1{line-height:26px;font-size:16px;color:#333;margin-right:30px;}
.focus_list3 .info .p1{line-height:40px;height:40px;font-size:14px;color:#999;}
.focus_list3 .info .p2{font-size:14px;color:#333;line-height:20px;height:38px;}
.focus_list3 .info .p3{font-size:14px;color:#999;}

.safe_info{width:100%;padding-left:30px;padding-bottom:30px;border-bottom:1px solid #ebebeb;}
.safe_info .imgs{width:90px;height:90px;background-color:#fff;position: relative;border: solid 1px #ebebeb;border-radius:50%;margin-top:10px;overflow: hidden;}
.safe_info .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.safe_info .info{width:780px;margin-left:40px;}
.safe_info .info p{width:100%;height:30px;line-height:30px;font-size:14px;color:#333;}
.safe_info .info p .span1{width:80px;display:inline-block;}
.safe_info .info p .span2{padding-left:8px;}

.safe_item{width:100%;padding:0 30px;height:60px;line-height:60px;}
.safe_item .span1{display:inline-block;width:726px;font-size:16px;color:#333;}
.safe_item .span2{display:inline-block;width:116px;text-align: center;}
.safe_item .span3{display:inline-block;width:135px;text-align:right;}

.mine_form{width:100%;padding-top:30px;padding-left:80px;}
.mine_form .form_item{width:100%;margin-bottom:20px;}
.mine_form .form_item .span1{display:inline-block;width:120px;font-size:16px;color:#333;line-height:40px;}
.mine_form .form_item .span2{display:inline-block;min-width:500px;min-height:40px;}
.mine_form .form_item .span2 input{display:inline-block;width:300px;height:40px;line-height:40px;border:none;border:1px solid #eee;border-radius:4px;padding: 0 20px;outline:none;}

.uploaderFiles li{display: inline-block; max-width: 100px; margin-right: 30px;}
.upload_box{position:relative;width: 120px;height: 120px;}
.upload_bgimg{position:absolute; width: 100%;height: 100%; line-height: 100px; color: #ddd; text-align: center; font-size:50px; line-height: 120px; border:1px solid #ddd;background-color:#fff;cursor: pointer;}
.upload_input{position:absolute; width: 100%;height: 100%; opacity:0;}

.mine_tips{width:100%;padding-top:20px;}
.mine_tips p{width:100%;height:30px;line-height:30px;color:#333;font-size:16px;}

.form_bottom{margin-top:40px;}
.form_bottom button{display:inline-block;padding: 0 40px;border:none;border-radius:6px;height:40px;line-height:40px;background-color:#e22111;color:#fff;font-size:16px;}
.form_bottom a{display:inline-block;padding: 0 40px;border:none;border-radius:6px;height:40px;line-height:40px;border:1px solid #eee;color:#333;font-size:16px;}

.cret_box{padding-left:40px;}
.cret_add{width:140px;height:140px;background-color: #f0f1f2;position:relative;}
.cret_add h2{font-size:80px;color:#999;text-align: center;}
.cret_add .p1{font-size:14px;color:#999;text-align: center;position:absolute;bottom:12px;left:0;width:100%;}

.cret_item{width:140px;height:196px;background-color:#fff;margin-right:30px;margin-bottom:16px;cursor:pointer;}
.cret_item:nth-child(6n){margin-right:0px;}
.cret_item .imgs{width:140px;height:140px;border: solid 1px #dbdbdb;position:relative;}
.cret_item .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.cret_item p{width:100%;padding:0 20px;height:55px;line-height:55px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.cret_tips{width:100%;padding-left:40px;padding-top:20px;}
.cret_tips li{width:990px;height:60px;line-height:60px;border: solid 1px #dbdbdb;padding-right:50px;padding-left:10px;font-size:14px;cursor:pointer;margin-bottom:20px;}
.cret_tips li .span1{width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;}
.cret_tips li .imgs{width:40px;height:100%;position:relative;margin-right:10px;}
.cret_tips li .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.mine_company{width:100%;height:176px;background-color:#fff;padding:20px;}
.mine_company .imgs{width:130px;height:100%;position:relative;overflow:hidden;}
.mine_company .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;}
.company_info{width:480px;margin-left:20px;}
.company_info p{height:32px;line-height:32px;font-size:14px;color:#333;}
.company_info p span{margin-left:30px;color:#175b9e;}
.icon_company{display:inline-block;width:22px;height:22px;background:url("mine/company.png")no-repeat center;position:relative;top:5px;}
.company_map{width:224px;height:116px;margin-right:40px;margin-top:5px;}

.company_menu{background-color:#fff;margin-top:20px;padding-top:10px;}
.company_menu .menu{padding-bottom:32px;}
.company_menu .menu a{display:inline-block;width:100px;height:100px;margin-left:80px;}
.company_menu .imgs{width:100%;height:75px;position:relative;}
.company_menu .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;}
.company_menu .menu p{width:100%;height:25px;line-height:25px;text-align:center;font-size:14px;color:#333;}

.mine_con .btn2{width:100px;height:40px;line-height:40px;text-align:center;background-color: #ffa300;border-radius:4px;font-size:18px;color:#fff;margin-top:10px;font-weight:300;}

.member{margin-left:32px;margin-top:30px;width:990px;padding-bottom:40px;}
.member_item span{display:inline-block;height:40px;line-height:40px;text-align:center;font-size:14px;color:#333;float:left;}
.member_item .span1{width:90px;}
.member_item .span2{width:120px;}
.member_item .span3{width:177px;}
.member_item .span4{width:100px;}
.member_item .span5{width:158px;}
.member_item .span6{width:200px;}
.member_item .span7{width:145px;}

.member_th span{border-right:1px solid #eee;}
.member_td span{border-right:1px solid #eee;border-bottom:1px solid #eee;}

/*订单详情*/
.order_details{width:1180px;margin:0 auto;margin-bottom:20px;}
.order_details .order_state{width:100%;background-color:#fff;height:260px;padding-left:162px;padding-top:58px;}
.order_details .order_state .state_item{width:140px;margin-right:45px;}
.order_details .order_state .state_item:last-child{margin-right:0px;}
.order_details .order_state .state_item h2{width:100%;font-size:14px;color:#999;line-height:15px;margin-top:17px;text-align: center;font-weight:bold;}
.order_details .order_state .state_item p{width:100%;font-size:14px;color:#175b9e;line-height:19px;text-align: center;margin-top:7px;}
.state_item .state_icon{width:56px;height:57px;margin:0 auto;position:relative;}
.state_item .state_icon::after{content:"";display:block;width:110px;height:2px;background-color:#999;position:absolute;top:28px;right:67px;}
.state_item .icon1{background:url("mine/order_state.png")no-repeat 0 -70px;}
.order_details .order_state .state_item.on h2{color:#175b9e;}
.order_details .order_state .state_item.on .state_icon::after{background-color:#175b9e;}
.state_item.on .state_icon{background-position-y: 0;}
.state_item .icon2{background:url("mine/order_state.png")no-repeat -59px -70px;}
.state_item .icon3{background:url("mine/order_state.png")no-repeat -119px -70px;}
.state_item .icon4{background:url("mine/order_state.png")no-repeat -179px -70px;}
.state_item .icon5{background:url("mine/order_state.png")no-repeat -238px -70px;}
.state_item .icon1::after{display:none;}

.service_info{width:1180px;margin:0 auto;margin-bottom:20px;background-color:#fff;}
.service_info .platform{width:480px;height:340px;padding:28px;border-right:1px solid #ebebeb;}
.service_info .platform h1{font-size:18px;color:#ffa300;line-height:20px;font-weight:bold;}
.service_info .title{height:40px;margin-top:21px;}
.service_info .imgs{width:40px;height:40px;position:relative;margin-right:10px;}
.service_info .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width: 100%;}
.service_info .title span{display:block;width:260px;font-size:18px;color:#666;font-weight:bold;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.service_info .platform ul{margin-top:20px;}
.service_info .platform ul li{width:100%;font-size:14px;color:#999;margin-bottom:10px;}

.service_info .procedure_box{width:700px;height:340px;background-color:#f0f1f2;}

.service_info .procedure_box::-webkit-scrollbar {/*滚动条整体样式*/
    width: 9px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.service_info .procedure_box::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(153,153,153,0.1);
    background: #dbdbdb;
}
.service_info .procedure_box::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(245,245,245,0.2);
    border-radius: 10px;
    background: #f0f1f2;
}
.service_info .procedure_box .procedure_list{width:100%;height:340px;background-color:#fff;padding-top:35px;padding-bottom:30px;overflow-y: scroll;}
.procedure_list li{min-height: 106px;}
.procedure_list li .span1{display: block;width:185px;padding-right:30px;text-align: right;font-size:14px;color:#999;padding-top:5px;}
.procedure_list li .span2{display: block;width:460px;padding-left:50px;border-left:1px dashed #999;min-height: 106px;position: relative;padding-top:5px;padding-bottom:20px;}
.procedure_list li .span2::before{content:"";display: block;width:19px;height:26px;position:absolute;top:0;left:-10px;background:url("mine/weizhi.png")no-repeat;background-color:#fff;}
.procedure_list li:last-child .span2::after{content:"";display: block;width:11px;height:11px;background-color:#999;border-radius:50%;position:absolute;bottom:0;left:-6px;}
.procedure_list li .span2 h2{font-size:18px;color:#999;line-height:18px;font-weight:bold;}
.procedure_list li .span2 p{font-size:14px;color:#999;line-height:25px;margin-top:4px;word-wrap:break-word;}
.procedure_list li.on .span1{color:#ffa300;}
.procedure_list li.on .span2 h2{color:#ffa300;}
.procedure_list li.on .span2::before{background:url("mine/weizhi1.png")no-repeat;background-color:#fff;}
.procedure_list li.on .span2::after{background-color:#ffa300;}
.procedure_list li.on .span2{border-color:#ffa300;}

.order_item1{width:370px;height:465px;border-right:1px solid #ebebeb;padding:28px;}
.order_item h2{font-size:18px;color:#ffa300;line-height:20px;font-weight:bold;}
.order_item ul li{height:32px;line-height:32px;}
.order_item ul li .span1{font-size:14px;color:#999;display: inline-block;min-width:90px;}
.order_item ul li .span2{font-size:14px;color:#999;}

.order_item2{width:390px;height:465px;padding:28px 10px 20px 28px;position:relative;}
.order_item2::after{content:"";display:block;width:1px;height:260px;background-color:#ebebeb;position:absolute;top:80px;right:0;}
/*.order_item2 ul li .span1{width:80px;text-align:right;}*/
.order_contract{position:absolute;width:100%;height:30px;bottom:50px;left:0;padding-left:67px;}
.order_contract a{display:inline-block;width:100px;height:30px;line-height:30px;text-align: center;color:#fff;font-size:14px;}
.order_contract a.btn1{background-color:#2884b1;margin-right:10px;}
.order_contract a.btn1:hover{background-color:#1e97d2;}
.order_contract a.btn2{background-color:#175b9e;}
.order_contract a.btn2:hover{background-color:#176ec3;}

.order_item3{width:390px;height:465px;padding:28px 10px 20px 28px;position:relative;}
.order_item3 ul li .span1{min-width:90px;}
.order_item3 p{font-size:14px;color:#175b9e;line-height:22px;font-weight:bold;margin-top:10px;}

.order_invoice{position:absolute;width:100%;height:16px;bottom:62px;left:0;padding-left:86px;}
.order_invoice a{display:inline-block;min-width:100px;height:16px;line-height:16px;text-align: center;color:#999;font-size:14px;}
.order_invoice a span{margin-left:10px;}
.modify_icon{display:inline-block;width:16px;height:16px;line-height:16px;background:url("mine/bianji.png")no-repeat;}
.invoice_icon{display:inline-block;width:16px;height:16px;line-height:16px;background:url("mine/fapiao.png")no-repeat center;}

.order_main{width:100%;background-color:#fff;margin-top:20px;padding:28px 50px 50px 28px;}
.order_main h2{font-size:18px;color:#ffa300;line-height:20px;font-weight:bold;}
.order_main .order_id{width:100%;height:54px;line-height:54px;font-size:14px;color:#999;margin-top:15px;}

.order_main .order_th{width:100%;height:56px;padding-top:18px;background-color: #f5f5f5;}
.order_main .order_th span{font-size:14px;color:#333;text-align: center;display:inline-block;height:100%;font-weight:bold;letter-spacing:1px;float:left;}
.order_main .order_th .span1{width:490px;}
.order_main .order_th .span2{width:150px;}
.order_main .order_th .span3{width:170px;}
.order_main .order_th .span4{width:130px;}
.order_main .order_th .span5{width:160px;}

.order_product{width:100%;height:120px;border: solid 1px #ebebeb;}
.order_product .main{width:490px;}
.order_product .main .imgs{width:162px;height:120px;position:relative;}
.order_product .main .imgs img{display:block;max-width:162px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.order_product .main .info{width:328px;padding-left:17px;padding-top:15px;}
.order_product .main .info a{font-size:14px;font-weight:bold;line-height:26px;color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.order_product .main .info p{font-size:14px;color:#999;margin-top:10px;}

.order_product .price{height:100%;width:150px;}
.order_product .price1{height:100%;width:170px;}
.order_product .discount{height:100%;width:130px;}
.order_product .total_price{height:100%;width:160px;}

.position_item{position:relative;float:left;}
.position_item p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align: center;font-size:14px;}

.price_box{width:100%;padding-top:17px;}
.price_box ul{width:360px;}
.price_box ul li{width:100%;height:50px;line-height:56px;font-size:18px;}
.price_box ul li .span1{display:block;width:160px;height:50px;line-height:56px;font-size:18px;}
.price_box ul li .span2{display:block;width:190px;height:50px;line-height:56px;font-size:18px;text-align:right;}

/*个人中心end*/

/*服务商详情*/
.details_crumb{padding:12px 0 13px;}
.details_crumb a{color:#666;font-size:14px;}
.details_crumb .current{color:#175b9e;}
.details_crumb .icon-weizhi{font-size:15px;position:relative;top:1px;}

.details_head{min-height:260px;background:url("product_head.png")no-repeat;background-size:100% 100%;padding:30px 20px;margin-bottom:30px;background-color:#fff;}
.details_head .imgs{width:290px;height:200px;position:relative;border:1px solid #eee;}
.details_head .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;}
.details_head .details_info{width:832px;}
.details_head  .head{width:100%;}
.details_head .head h2{font-size:22px;color:#333;font-weight:bold;}
.xin_bg{display: inline-block;width:100px;height:14px;background:url("xinxin.png");position:relative;top:2px;background-position-y:-14px;}
.xin_bg .xinxin{display: inline-block;height:14px;background:url("xinxin.png");position:absolute;top:0;left:0;}
.details_head .info_item1{width:100%;margin-bottom:5px;}
.details_head .info_item1 .span1{width:78px;display:inline-block;font-size:16px;color:#999;}
.details_head .info_item1 .span2{width:750px;display:inline-block;font-size:16px;color:#333;}

.details_fiexd{position:fixed;top:0;left:0;z-index:100;}
.details_tabs{width:1180px;margin:0 auto;height:54px;background-color: #f7f7f7;}
.details_tabs ul li{width:112px;height:54px;line-height:54px;text-align:center;font-size:16px;color:#333;position:relative;float:left;cursor:pointer;}
.details_tabs ul li.on{background-color:#fff;}
.details_tabs ul li.on::before{content:"";display:block;position:absolute;top:0;left:0;height:3px;width:100%;background-color:#175b9e;}
.details_box{width:100%;padding:0 20px;background-color:#fff;margin-bottom:40px;overflow:hidden;}
.provider img{max-width:1140px;width:100%;}

.service{padding-bottom:40px;}
.service_nav{width:100%;height:42px;margin:20px 0;}
.service_nav li{min-width:200px;height:42px;text-align: center;float: left;position:relative;}
.service_nav li:not(:last-child)::after{position:absolute;top:11px;right:0;content:"";display:block;width:1px;height:20px;background-color:#eee;}
.service_nav li a{display:inline-block;height:100%;padding:0 36px;line-height:42px;text-align:center;margin:0 auto;position:relative;}
.service_nav li a.on{background-color:#175b9e;color:#fff;}
.service_nav li a.on::before{content:"";display:block;width:0;height:0;border:10px solid rgba(0,0,0,0);border-top-color:#175b9e;position:absolute;left:50%;bottom:-17px;transform:translateX(-50%);}

.service .filter-bar{background-color:#f0f1f2;}
.service .def-search{background-color:#fff;margin-top:14px;}
.service .def-search input{color:#333;}
.service .def-search input::-webkit-input-placeholder{color:#999;letter-spacing: 1px;font-size: 14px;}
.service .def-search input::-moz-placeholder{color:#999;letter-spacing: 1px;font-size: 14px;}
.service .def-search input:-moz-placeholder{color:#999;letter-spacing: 1px;font-size: 14px;}
.service .def-search input:-ms-input-placeholder{color:#999;letter-spacing: 1px;font-size: 14px;}

.service_list{width:100%;background-color:#fff;padding-top:20px;}
.service_list li{width:270px;height:256px;float:left;background-color: #f7f7f7;margin-bottom:20px;}
.service_list li:not(:nth-child(4n)){margin-right:20px;}
.service_list a{display:block;width:100%;height:100%;padding:10px;}
.service_list .imgs{width:100%;height:148px;position:relative;background-color:#fff;}
.service_list .imgs img{position:absolute;top:50%;left:50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.service_list  h2{font-size:16px;color:#333;margin-top:7px;}
.service_list  p.price{color:#f23d3d;height:29px;line-height:29px;}
.service_list  p.number{color:#999;font-size:14px;}

/*搜索*/
/*政策搜索*/
.explain{height:55px;line-height: 55px;}
.news_search{width:600px;margin:0 auto; margin-top:30px;}
.news_search .search_cnt{margin-top:0px;}
.news_search .search_cnt form input{width:498px;}

.search_tab{width:100%;height:52px;border-bottom:2px solid #ff8502;}
.search_tab a{display:block;min-width:184px;height:50px;float:left;text-align:center;line-height:50px;font-size:18px;margin-right:2px;color:#333;}
.search_tab a:hover{color:#ff8502;}
.search_tab a.on{background-color:#ff8502;color:#fff;}

.search_nav{width:100%;margin-top:18px;margin-bottom:10px;}
.search_nav div a{display:block;float: left;margin-right:22px;position:relative;font-size:16px;color:#444;margin-bottom:6px;}
.search_nav div a:last-child{margin-right:0px;}
.search_nav div a.on{color:#568cfb;}
.search_nav div a:hover{color:#568cfb;}

/*购物车*/
.cart_title1{height:60px;padding-left:30px;line-height:60px;font-size:20px;color:#333;background-color: #f5f5f5;margin-top:10px;}
.cart_title2{height:60px;padding-left:30px;line-height:60px;font-size:16px;color:#ffa300;background-color: #fff;}

.cart input[type=checkbox]{position:relative;width:14px;height:13px;cursor:pointer;}
.cart input[type=checkbox]::before{content:'';position:absolute;top:0;left:0;width:14px;height:14px;line-height:14px;text-align:center;background:#fff;border-radius:3px;border:1px solid #ccc;}
.cart input[type=checkbox]:checked::after{content: '';position: absolute;top:1px;left:5px;width:5px;height:8px;border-right:2px solid #6299dc;border-bottom:2px solid #6299dc;-webkit-transform:rotate(40deg);transform:rotate(40deg);}

.cart_th{width:100%;height:40px;line-height:40px;background-color: #f5f5f5;}
.cart_th span{font-size:14px;color:#333;text-align: center;display:inline-block;height:100%;font-weight:bold;letter-spacing:1px;}
.cart_th .span1{width:100px;}
.cart_th .span2{width:497px;}
.cart_th .span3{width:230px;}
.cart_th .span4{width:120px;}
.cart_th .span5{width:65px;}
.cart_th .span6{width:148px;}

.cart_list{border: solid 1px #ebebeb;}
.cart_list li{width:100%;height:136px;background-color:#fff;border-bottom: solid 1px #ebebeb;}
.cart_list li:last-child{border:none;}
.cart_list li .checkbox{width:100px;height:136px;text-align:center;padding-top:52px;}
.cart_list li .imgs{width:150px;height:100%;position: relative;}
.cart_list li .imgs img{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.cart_list li .title{width:360px;height:100%;padding-left:72px;padding-top:25px;}
.cart_list li .title h2{width:100%;font-size:16px;color:#333;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cart_list li .title p{width:100%;font-size:14px;color:#999;line-height:30px;margin-top:3px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.cart_list li .company{width:230px;height:100%;position:relative;padding:0 25px;}
.cart_list li .price{width:120px;height:100%;position:relative;}
.cart_list li .number{width:64px;height:100%;position:relative;}
.cart_list li .operation{width:154px;height:100%;position:relative;}
.cart_list li .operation .del{color:#cc2020;display:block;margin-top:8px;}
.cart_list li .item p{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align: center;}

.toolbar_wrap{width:100%;height:60px;background-color:#fff;padding-left:24px;}
.toolbar_wrap .select_all{height:60px;line-height:60px;display:inline-block;width:85px;text-align:center;cursor:pointer;}
.toolbar_wrap .del{display:inline-block;width:55px;text-align:center;padding-top:20px;}
.toolbar_right{width:700px;}
.toolbar_right .btn_area{display:inline-block;width:120px;height:60px;line-height:60px;background-color:#cc2020;color:#fff;font-size:18px;text-align:center;}
.toolbar_right .sum_price{display:inline-block;min-width:120px;height:60px;line-height:56px;font-size:14px;margin-right:36px;color:#333;}
.toolbar_right .sum_price span{position:relative;top:3px;}
.toolbar_right .amount_sum{display:inline-block;min-width:120px;height:60px;line-height:60px;font-size:14px;text-align:center;margin-right:36px;color:#333;}

.service_title{height:60px;padding-left:30px;background-color: #fff;margin-top:40px;margin-bottom:20px;}
.service_title h2{height:60px;line-height:60px;font-size:16px;color:#333;}
.service_title div{height:60px;padding-top:15px;}
.service_title span{display:inline-block;width:30px;height:30px;background-color: #ebebeb;margin-right:10px;text-align:center;padding-top:1px;cursor:pointer;}
.service_title span i{font-size:16px;font-weight:bold;color:#333;}
.service_title span:last-child{padding-left:3px;}

.service_item{width:1180px;}
.service_item a{display:block;width:280px;height:375px;background-color:#fff;float:left;margin-right:20px;}
.service_item a:last-child{margin-right:0px;}
.service_item .imgs{width:280px;height:222px;position:relative;}
.service_item .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.service_item .item_info{border-top:1px solid #F0F1F2;height:150px;padding-left:30px;padding-top:12px;position:relative;}
.service_item .item_info h2{font-size:18px;color:#000;}
.service_item  p.p1{font-size:14px;color:#999;line-height:26px;}
.service_item  p.p2{position:absolute;width:222px;height:30px;bottom:15px;left:29px;letter-spacing:1px;}
.service_item .sale_num{position:absolute;bottom:0;right:0;}

/*确认订单*/
.desktop_nav{width:100%;height:80px;line-height:80px;}
.desktop_nav a{font-size:14px;color:#999;margin-right:3px;}
.desktop_th{width:100%;height:40px;line-height:40px;background-color:#fff;}
.desktop_th span{font-size:14px;color:#333;display:inline-block;height:100%;font-weight:bold;letter-spacing:1px;}
.desktop_th .span1{width:470px;text-align: center;}
.desktop_th .span2{width:325px;text-align: center;}
.desktop_th .span3{width:178px;text-align: center;}
.desktop_th .span4{width:195px;text-align: center;}
.desktop_list{width:100%;background-color:#fff;border: solid 1px #ebebeb;}
.desktop_list li{border-bottom:1px solid #ebebeb;height:136px;}
.desktop_list li:last-child{border:none;}
.desktop_list .imgs{width:150px;height:136px;position:relative;margin-left:20px;}
.desktop_list .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.desktop_list .title{width:305px;height:100%;padding:0 25px;display:flex;justify-content: center;align-items: center;flex-direction: column;}
.desktop_list .title h2{width:100%;font-size:14px;color:#333;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.desktop_list .title p{width:100%;font-size:14px;color:#999;line-height:30px;margin-top:3px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.desktop_list .company{width:325px;height:100%;position:relative;padding:0 25px;}
.desktop_list .item p{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align: center;}
.desktop_list .company p{text-align:left;padding:0 35px;font-size: 14px;text-align: center;}
.desktop_list .price{width:178px;height:100%;position:relative;padding:0 25px;}
.desktop_list .number{width:195px;height:100%;position:relative;}
.desktop_list .number p{padding-left:40px;}
.desktop_list .number p .btn_num{display:inline-block;width:30px;height:30px;line-height:18px;border: solid 1px #dbdbdb;text-align:center;color:#dbdbdb;font-size:20px;cursor:pointer;}
.desktop_list .number p .reduce{padding-top:3px;}
.desktop_list .number p .add{padding-top:5px;}
.desktop_list .number p .sum{display:inline-block;width:60px;height:30px;background-color:#dbdbdb;text-align:center;font-size:14px;padding-top:5px;}

.desktop_total{width:100%;height:100px;line-height:100px;text-align:right;padding-right:30px;background-color:#fff;}
.pact_list{background-color:#fff;padding:20px 30px;}
.pact1{width:380px;height:175px;position:relative;padding-left:16px;border: solid 1px #dbdbdb;padding-top:35px;cursor:pointer;overflow:hidden;margin-bottom: 20px;}
.pact1 .icon{position:absolute;bottom:-7px;right:-1px;display:none;}
.pact1 .modify{background-color:#f6685e;font-size:14px;color:#fff;padding:3px 8px;position:absolute;top:-28px;right:-1px;transition:all 0.2s linear;}
.pact1:hover .modify{top:-1px;}
.pact1.on{border-color:#cc2020;}
.pact1.on .icon{display:block;}
.pact1 h2{width:100%;font-size:16px;color:#333;position:relative;height:50px;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;}
.pact1 h2::before{content:"";display:block;position:absolute;width:250px;height:1px;background-color:#ccc;bottom:0;left:0;}
.pact1 .p1{font-size:16px;color:#999;margin-top:16px;}
.pact1 .p1 span{margin-left:10px;}
.pact1 .p2{font-size:16px;color:#999;margin-top:8px;}
.pact1 .sta{position:absolute;top:-1px;left:-1px;background-color:#ffa300;color:#fff;font-size:16px;text-align:center;display:block;width:80px;height:30px;line-height:30px;letter-spacing:1px;}
.add_box1{width:175px;height:175px;border: solid 1px #dbdbdb;text-align: center;cursor:pointer;}
.add_box1 .p1{margin-top:16px;}
.add_box1 .p1 i{font-size:60px;color:#999;}
.add_box1 .p2{font-size:14px;color:#999;font-weight:bold;width:100%;text-align: center;margin-top:12px;}

.invoice_box{width:100%;background-color:#fff;padding-bottom:10px;}
.invoice_item{width:100%;padding:0 30px;padding-bottom:25px;}
.invoice_item .span1{width:100px;letter-spacing:1px;font-size:14px;color:#333;height:40px;line-height:40px;}
.invoice_item .span2{width:800px;}
.invoice_sta li{width:120px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#999;margin-left:20px;float:left;border: solid 1px #dbdbdb;cursor:pointer;}
.invoice_sta li.on{color:#fff;background-color:#ffa300;border-color:#ffa300;}
.invoice_item .span2 label{width:110px;display:inline-block;font-size:14px;color:#999;cursor:pointer;height:40px;line-height:40px;}
.invoice_item .span2 label input[type=radio]{position:relative;width:14px;height:12px;cursor:pointer;margin-right:12px;}
.invoice_item .span2 label input[type=radio]::before{content:'';position:absolute;top:-1px;left:0;width:14px;height:14px;line-height:14px;text-align:center;background:#fff;border-radius:50%;border:1px solid #ccc;}
.invoice_item .span2 label input[type=radio]:checked::after{content: '';position: absolute;top:1px;left:5px;width:5px;height:8px;border-right:2px solid #6299dc;border-bottom:2px solid #6299dc;-webkit-transform:rotate(40deg);transform:rotate(40deg);}
.invoice_list{position:relative;left:-22px;}
.invoice_list li{width:345px;height:40px;line-height:40px;margin-right:35px;margin-bottom:20px;}
.invoice_list li span{display:inline-block;width:90px;height:40px;line-height:40px;font-size:14px;color:#ffa300;text-align: right;margin-right:10px;float:left;}
.invoice_list li input{display:inline-block;width:240px;height:40px;line-height:40px;font-size:14px;border: solid 1px #dbdbdb;padding-left:20px;padding-right:10px;float:left;}
.invoice1{display:none;}
.invoice_item1{display:none;}

.cost_box{background-color:#fff;width:100%;border-top:1px solid #ebebeb;padding:28px 30px 30px 0;}
.cost_box .deposit{margin-top:12px;}
.cost_box .total .money{display:inline-block;min-width:130px;text-align:right;}
.cost_box .pay_tips{width:100%;text-align:right;font-size:14px;color:#999;font-weight:bold;margin-top:5px;letter-spacing:1px;}

.agreement{width:100%;padding-right:30px;height:50px;line-height:50px;}
.agreement a{color:#175b9e;}

.pay_btn_box{padding-right:30px;padding-top:10px;padding-bottom:40px;}
.pay_btn{display:block;width:160px;height:60px;line-height:60px;text-align:center;color:#666;background-color:#ccc;font-size:18px;letter-spacing:1px;border:none;border-radius: 4px;outline: none;}
.pay_btn.on{color:#fff;background-color:#cc2020;cursor: pointer;}

/*新版政策详情*/
.info_main{border-bottom:1px solid #ccc;padding-bottom:40px;}
.info_title{width:100%;padding:0 20px;padding-bottom:20px;padding-top:10px;}
.info_title h2{width:100%;min-height:50px;padding:11px 0 10px;}
.info_title span.state40{background:#568cfb; padding:4px 10px;color:#fff;border-radius: 2px;margin-right:10px;font-size:12px;position:relative;top:-3px;left:0;}
.info_title span.state41{background:#f23d3d; padding:4px 10px;color:#fff;border-radius: 2px;margin-right:10px;font-size:12px;position:relative;top:-3px;left:0;}
.info_title span.state42{background:#cccccc;padding:4px 10px;color:#fff;border-radius: 2px;margin-right:10px;font-size:12px;position:relative;top:-3px;left:0;}
.info_title span.state43{background:#f8af4f;padding:4px 10px;color :#fff;border-radius: 2px;margin-right:10px;font-size:12px;position:relative;top:-3px;left:0;}
.info_title span.title{font-size:22px;color:#444;font-weight: bold;}
.info_title .attr{line-height: 26px;height:26px;}
.info_title .attr span{display:block;min-width:50px;height:26px;line-height: 26px;font-size: 16px;color:#888;}
.info_title .attr1{line-height: 26px;height:26px;margin-top:-6px;}
.info_title .attr1 span{display:inline-block;min-width:50px;height:26px;line-height: 26px;color:#888;margin-right:20px;position:relative;font-size:14px;}
.info_title .attr1 span:not(:last-child)::after{content:"";display: block;position:absolute;width:1px;height:14px;right:-9px;top:6px;background-color:#e6e6e6;}


.info_btns{width:100%;padding:0px 20px 10px;}
.info_btns a{display:block;width:120px;text-align: center;height:40px;line-height: 40px;font-size:16px;float: left;margin-right:20px;}
.info_btns a.btn1{background-color:#175b9e; color: #fff;}
.info_btns a.btn1:hover{background-color:#1c6fc1;}

.info_item{width:100%;padding:10px 20px;}
.info_item h2{width:100%;margin-bottom:10px;border-bottom:2px solid #333;padding-bottom:5px;}
.info_item h2 span.title{font-size:18px;color:#444;font-weight:bold;position:relative;cursor:default;}
.info_item .info_drop{padding-top:10px;}
.info_item .info_drop p{font-size:16px;color:#444;margin-bottom:10px;}
.info_item .info_drop p span{white-space:pre-line!important;}
.detailed_info{width:100%;border:1px solid #ddd;border-bottom:none;margin-top:20px;}
.detailed_info li{border-bottom:1px solid #ddd;background-color:#f7f7f7;}
.detailed_info li .span1{display:block;width:115px;text-align:center; float:left;padding: 14px 20px 0px 20px;font-size:14px;color:#444;}
.detailed_info li .span2{display:block;width:687px;float:left;font-size:14px;color:#444;background-color:#fff;padding: 15px 18px 12px;min-height:50px;}
.detailed_info li .span2 ul li{float: left;margin-right:18px;font-size:14px;color:#444;height:55px;line-height:55px;border:none;}
.info_item2{padding-top:0px;margin-bottom:0px;}
.info_item h1{width:100%;}
.info_item h1 span.title{font-size: 22px;color:#666;font-weight: bold;position:relative;cursor:default;margin-right:10px;}
.info_item h1 span.title::before{content: "";display:block;width:2px;height:20px;background-color:#568cfb;position:absolute;top:3px;right:-10px;background-image: linear-gradient(to top, #568cfb 50%, #f8af4f 50%);}
/*详情侧边导航*/
.matters_menu{position:fixed;top:50%;right:50%;margin-right:589px;z-index:999;margin-top:-200px;transition: all 0.4s linear;border-right:1px solid #eee;padding-top:10px;background-color:#F0F1F2;}
.matters_menu.scroll{margin-top:-300px;}
.matters_menu .menu_item{height:32px;line-height:32px;text-align:right;margin-bottom:8px;font-size:14px;color:#444;padding-right:10px;position:relative;cursor:pointer;}
.matters_menu .menu_item::after{content:'';display:none;width:3px;height:80%;background-color: #4293f4;top:10%;right:0px;position:absolute;}
.matters_menu .menu_item.on{color:#4293f4;font-weight:bold;font-size:16px;}
.matters_menu .menu_item.on::after{display:block;}
.matters_menu .menu_item:hover{color:#4293f4;}
@media screen and (max-width:1365px){
    .matters_menu{right:auto;left:0;}
}
.comlist{width:100%;}
.comlist dl{padding:18px 15px 0;margin-left:15px;position:relative;z-index:99;}
.comlist dl:before{display: inline-block; content: ''; width: 1px; height:100%; background-color: #568CFB; position: absolute; left: -1px; top: 25px; z-index: 99;}
.comlist dl dd,.comlist dl dt{width:100%;position:relative;}
.comlist dl dd{font-size: 15px; line-height: 1.6;}
.comlist dt{color:#999; padding-bottom: 3px;}
.comlist dt .circle{ width: 20px; height: 20px; background-color: #fff; border-radius: 100%; position: absolute; left: -26px; top: 2px; z-index: 998; border: 1px solid #568CFB;}
.comlist dt .circle:after{ display: inline-block; content: ''; width: 12px; height: 12px; background-color: #568CFB; border-radius: 100%; position: absolute; left: 3px; top: 3px; z-index: 999;}
.comlist dd span{ width:12px; height:12px; background-color: #568CFB; border-radius:100%;position:absolute; left:-22px; top:5px; z-index:999;}
.comlist a{color: #666;}
.comlist a:hover,.namelist a:hover{color: #568CFB;}

/*新闻资讯*/
.nav_sort{width:100%;border-top:1px solid #ddd;}
.nav_sort1{border:none;}
.nav_sort a{display:block;height:55px;line-height:55px;padding:0 20px;color:#444;font-size:16px;float:left;}
.nav_sort a:hover{color:#568cfb;}
.nav_sort a.on{color:#568cfb;}
.new_banner{display:block;width:100%;height:240px;margin-bottom: 20px;}
.product_list2{width:100%;background-color:#fff;}
.product_list2 .item2{width:100%;padding:20px;border-bottom:1px solid #f7f7f7;cursor:pointer;transition:all 0.1s linear;}
.product_list2 .item2:hover{box-shadow: 0px 2px 20px 0px rgba(6, 0, 1, 0.18);position: relative;z-index: 100;}
.product_list2 .item2:hover .list2_nct h3{color:#f8af4f;}
.product_list2 .item2:last-child{border-bottom:none;}
.product_list2 img{display:block;width:120px;height:80px;float:left;}
.product_list2 .list2_nct{width:683px;float:right;}
.product_list2 .list2_nct h3{width:97%;font-size:16px;color:#666;transition:all 0.1s linear;font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product_list2 .list2_nct p{width:95%;font-size:14px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;}
.product_list2 .list2_nct i{position:relative;top:1px;margin-right:10px;}

.product_list3{width:100%;background-color:#fff;}
.product_list3 .item3{width:100%;padding:20px;border-bottom:1px solid #f7f7f7;cursor:pointer;transition:all 0.1s linear;}
.product_list3 .item3 h2{width:100%;min-height:50px;padding:11px 0 10px;border-bottom:1px solid #efefef;font-size:18px;color:#666;font-weight: bold;}
.product_list3 .item3 h2:hover{color:#f8af4f;}
.product_list3 .item3 p{width:95%;font-size:14px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;}

/*资讯详情*/
.article img{max-width: 100%;display: block;margin: 5px auto;}
.introduction{padding:20px;}
.page_wrap{margin: 30px 0 0; font-size: 16px; font-weight: 600; color: #444; position: relative;padding:0 20px;margin-bottom:40px;}
.page_wrap .last{margin-bottom:10px;}
.page_wrap a:hover{color: #568CFB;}

.relevant{width:100%;padding-top:20px;border-top:1px dashed #ccc;}
.relevant h2{padding:0 20px;height:60px;background-color:#fff;padding-top:13px;}
.relevant h2 span{font-size:22px;color:#333;font-weight:bold;position:relative;}
.relevant h2 span::before{position:absolute;top:2px;right:-8px;width:2px;height:22px;content:"";display:block;background-image: linear-gradient(to top, #568cfb 50%, #f8af4f 50%);}

.relevant_list{border-top:1px solid #e4e7ed;background-color:#fff;padding:20px;}
.relevant_list a{border: 1px solid #e4e7ed;margin-right:19px;display:block;width:255px;height:195px;float:left;}
.relevant_list a:last-child{margin-right:0px;}
.relevant_list a .imgs1{width:100%;height:132px;overflow:hidden;position: relative;}
.relevant_list a .imgs1 img{display:block;width:100%;height:100%;transition:all 0.4s linear;}
.relevant_list a .imgs1:hover img{transform: scale(1.2);}
.relevant_list a p{width:100%;height:60px;line-height:60px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 30px;}

.relevant_list1{width:100%;position:relative;padding:0 20px;}
.relevant_list1 li{float:left;width:390px;height:50px;line-height:50px;position:relative;padding-left:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.relevant_list1 li:not(:nth-child(2n)){margin-right:40px;}
.relevant_list1 li:nth-child(-n+2){border-bottom: dashed 1px #dddddd;}
.relevant_list1 li a{color:#333;font-size:16px;}
.relevant_list1 li:hover::before{background-color:#175b9e;}
.relevant_list1 li:hover a{color:#175b9e;text-decoration: underline;}
.relevant_list1 li::before{position:absolute;content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#666;top:20px;left: 0;}

.collect:hover{color: #F8AF4F!important;}
.collect.on{color: #F8AF4F;}
.collect .icon-guanzhu2,.collect.on .icon{font-size: 14px;}
.collect.on .icon:before {content: "\e634";}

.login_colse{position:absolute;width:30px;height:30px;top:-42px;right:-42px;cursor: pointer;background:url("mine/login_colse.png")no-repeat center;}
.login_box{width:100%;height:100vh;background-color:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:10000;display:none;}
.login{width:446px;min-height:435px;position:fixed;top:50%;left:50%;z-index:10001;background-color:#fff;transform:translate(-50%,-50%);padding: 0 30px;border: solid 1px #ebebeb;}
/*.login{width:446px;min-height:435px;background-color:#fff;padding: 0 30px;}*/
.login_tabs{width:100%;padding:0 27px;padding-top:16px;}
.login_tabs h2{width:100%;text-align:center;font-size:18px;color:#333;font-weight:bold;letter-spacing:1px;padding-top:20px;margin-bottom:-10px;position:relative;}
.login_tabs h2 .return_login{position:absolute;top:20px;left:-30px;font-size:14px;color:#999;cursor:pointer;}
.login_tabs h2 .return_login:hover{color:#175b9e;}
.login_tabs li{width:150px;height:40px;line-height:40px;font-size:18px;color:#333;position:relative;float:left;text-align:center;font-weight:bold;letter-spacing:1px;cursor:pointer;}
.login_tabs li:first-child{margin-right:30px;}
.login_tabs li.on{color:#ffa300;}
.login_tabs li.on::after{content:"";display:block;width:80px;height:4px;background-color:#ffa300;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);}
.login_item{width:100%;margin-top:50px;margin-bottom:70px;}
.login_item .submit{width:100%;height:50px;line-height:50px;background-color:#175b9e;text-align: center;font-size:18px;color:#fff;letter-spacing:2px;border:none;outline:none;border-radius:4px;margin-top:16px;cursor:pointer;}
.input_item{width:386px;height:50px;line-height:50px;border-radius: 4px;margin-bottom:20px;overflow:hidden;}
.input_item input.input1{display:inline-block;width:336px;height:50px;line-height:50px;background-color:#f5f5f5;outline:none;border:none;}
.input_item input.input1:-webkit-autofill {box-shadow: 0 0 0 1000px #f5f5f5 inset;}
.input_item input.input2{display:inline-block;width:236px;height:50px;line-height:50px;background-color:#f5f5f5;outline:none;border:none;padding:0 20px;border-radius:4px;}
.input_item .btn_code{display:inline-block;width:120px;height:50px;margin-left:30px;line-height:50px;color:#fff;background-color:#ffa300;border:none;border-radius:4px;outline:none;text-align:center;font-size:14px;}
.shouji{display:inline-block;width:50px;height:50px;background:url("shouji.png")no-repeat center;}
.mima{display:inline-block;width:50px;height:50px;background:url("mima.png")no-repeat center;}

.login_bottom{width:100%;height:50px;line-height:50px;background-color:#f5f5f5;text-align:center;font-size:14px;color:#175b9e;position:absolute;bottom:0;left:0;letter-spacing:1px;cursor:pointer;}
.login_item .imgs{height:250px;width:100%;position:relative;}
.login_item .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;}

.imgcode{padding:40px 30px 20px;}
.imgcode .text{width:148px;height:30px;padding:0 6px;border:1px solid #d5d5d5;}
.imgcode .graphic{width:72px;height:30px;border:1px solid #d5d5d5;overflow:hidden;margin:0 10px;}
.imgcode .graphic img{width:70px;height:28px;}
.btn-code{height:40px;line-height:40px;}
.btn-code[disabled]{background:rgba(250, 84, 61, 0.74);}
.cert-item{width: 320px;}
.icon-xuanze:checked:before{font-size:16px;content:"\e624";color:#f6685e;}
.purpose{height:40px;line-height:40px;}

.login_tab2{display:none;}

.drop_title{display:inline-block;height:40px;line-height:40px;padding:0 3px;font-size:16px;color:#444;font-weight:500;border:1px solid #ccc;border-radius:6px;cursor:pointer;position:relative;}
.drop_title input{display:block;height:38px;min-width:50px;position:relative;border:none;outline:none;padding-left:20px;padding-right:40px;z-index: 3;background-color:transparent;width:254px;}
.drop_title .address{display:block;height:38px;min-width:50px;position:relative;padding-left:20px;padding-right:40px;z-index: 3;background-color:transparent;}
.drop_title .address span{color:#ccc;}
.drop_title::after{display:block;content:"";width:18px;height:10px;background:url("down.png")no-repeat center;position:absolute;top:14px;right:10px;}

/*注册*/
.reg_progress{width:452px;margin:0 auto;margin-top:28px;}
.reg_progress div{display:block;width:90px;height:90px;float:left;margin-right:90px;}
.reg_progress div:last-child{margin-right:0;}
.reg_progress div span{display:block;width:40px;height:40px;border-radius:50%;background-color:#999;color:#fff;font-size:18px;text-align:center;line-height:40px;margin:0 auto;position:relative;}
.reg_progress div span::after{display:block;width:140px;height:4px;position:absolute;content:"";background-color:#999;top:19px;right:40px;z-index:-1;}
.reg_progress div:first-child span::after{display:none;}
.reg_progress div.on span::after{background-color:#175b9e;}
.reg_progress div.on span{background-color:#175b9e;}
.reg_progress div p{width:100%;text-align:center;font-size:14px;color:#333;margin-top:19px;}

.reg_main{width:580px;margin:0 auto;margin-top:38px;height:580px;}
/*.reg_box1{padding: 32px 0 0 140px;}*/
/*.reg_box1 span{display:inline-block;width:160px;text-align: center;height:50px;line-height:50px;font-size:14px;color:#999;float:left;margin-right:40px;padding-left:20px;background-color:#fff;border: solid 1px #ebebeb;cursor:pointer;letter-spacing:1px;}*/
/*.reg_box1 span.on{background-color:#175b9e;border: solid 1px #175b9e;color:#fff;}*/

.reg_box1{display:block;width:580px;height:467px;background-color:#fff;border-radius: 4px;}
.reg_tabs{widht:100%;margin-bottom:37px;}
.reg_tabs li{width:50%;height:50px;line-height:50px;text-align:center;background-image: linear-gradient(0deg,#e5e5e5 0%,#f7f7f7 100%);float:left;cursor:pointer;position: relative;padding-left:40px;}
.reg_tabs li.on{background-image: linear-gradient(0deg, #fda444 0%,#ffb667 100%);color:#fff;}
.reg_tabs li::before{content:"";display: block;width:0;height:0;border:14px solid rgba(0,0,0,0);position:absolute;left:130px;bottom:-20px;transform: scaleX(1.3);}
.reg_tabs li.on::before{border-top-color:#fda546;}
.reg_tabs li i{display:inline-block;width:40px;height:40px;position: absolute;top:0px;left:95px;}
.reg_tabs li:first-child i{background:url("mine/reg.png")no-repeat 1px -40px;}
.reg_tabs li:first-child.on i{background:url("mine/reg.png")no-repeat 1px 11px;}
.reg_tabs li:last-child.on{background-image: linear-gradient(0deg,#287eff 0%,#519bff 100%);}
.reg_tabs li:last-child.on::before{border-top-color: #2d81ff;}
.reg_tabs li:last-child i{background:url("mine/reg.png")no-repeat -40px -40px;}
.reg_tabs li:last-child.on i{background:url("mine/reg.png")no-repeat -40px 11px;}

.reg_item{width:100%;margin-bottom:20px;}
.reg_item1{width:100%;margin-bottom:20px;text-align: center;}
.reg_item1 a{display:inline-block;min-width:110px;height:40px;line-height:40px;font-size:18px;color:#999;text-align:center;border:1px solid #ebebeb;background-color:#fff;}
.reg_item1 a:hover{border:1px solid #175b9e;background-color:#175b9e;color:#fff;}
.reg_item .span1{width:180px;display:block;height:40px;line-height:40px;font-size:14px;color:#333;margin-right:20px;text-align: right;float:left;}
.reg_item .span2{width:300px;display:block;height:40px;line-height:40px;font-size:14px;color:#333;border: solid 1px #ebebeb;background-color:#fff;float:left;}
.reg_item .span3{width:300px;display:block;height:40px;line-height:40px;font-size:14px;color:#333;float:left;}
.reg_item .span4{width:300px;display:block;height:40px;font-size:14px;color:#333;float:left;border: solid 1px #ebebeb;}
.reg_item .span4 i{position:absolute;top:6px;right:14px;}
.reg_item input[type="text"],.reg_item input[type="password"]{display:inline-block;height:36px;line-height:36px;background-color:#fff;border:none;outline:none;font-size:14px;color:#333;padding-left:18px;}
.reg_item input:-webkit-autofill { box-shadow: 0 0 0px 1000px #fff inset;}
.reg_item .span2 .input1{width:185px;float:left;}
.reg_item .span2 .input2{width:100%;padding-right:20px;}
.reg_item .span3 input{width:160px;padding-right:20px;border: solid 1px #ebebeb;background-color:#fff;}
.reg_item .span3 i{display:inline-block;height:50px;line-height:50px;font-size:14px;color:#333;padding-left:20px;}
.reg_item .span3 a{display:inline-block;width:90px;height:40px;line-height:40px;font-size:18px;color:#999;text-align:center;border:1px solid #ebebeb;background-color:#fff;margin-right:20px;}
.reg_item .span3 a.on{border:1px solid #175b9e;background-color:#175b9e;color:#fff;}
.reg_item .code_btn{border:none;outline:none;width:90px;height:30px;line-height:30px;cursor:pointer;display:inline-block;text-align:center;background-color:#f9a004;border-radius:4px;color:#fff;margin-left:15px;position:relative;top:-1px;}
.reg_item .span_drop{width:300px;display:block;height:40px;font-size:14px;color:#333;border: solid 1px #ebebeb;background-color:#fff;float:left;}
.reg_item .span_drop i{position:absolute;top:8px;right:12px;}
.reg_item  .drop_title{display:block;width:100%;height:38px;line-height:38px;color:#999;padding-left:20px;cursor:pointer;}
.reg_item  .drop_down{display:none;width:100%;position:absolute;top:40px;left:0px;border: solid 1px #ebebeb;background-color:#fff;box-shadow: 0px 1px 8px 0px rgba(101, 75, 27, 0.12);z-index:100;}
.reg_item  .drop_down li{width:100%;height:40px;line-height:40px;border-bottom:1px solid #ebebeb;padding:0 20px;cursor:pointer;}
.reg_item  .drop_down li:hover{background-color:#175b9e;color:#fff;}
.reg_item  .drop_down li:last-child{border-bottom:none;}
.reg_code{width:100%;margin:0 auto;margin-bottom:20px;}
.reg_code .imgs{width:100%;height:200px;position:relative;}
.reg_code .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;}
.reg_code p{width:100%;line-height: 24px;padding:0 20px;font-size:16px;color:#333;text-align:center;}

.reg_box2{display:none;background-color:#fff;padding:25px 0;border-radius: 4px;}
.reg_box2 h2{text-align:center;font-size:16px;color:#175b9e;font-weight:bold;height:55px;line-height:55px;}
.reg_box2 .drop_title{font-size:14px;font-weight:normal;border:0;}

.reg_box3{display:none;background-color:#fff;padding-top:48px;border-radius: 4px;padding-bottom:80px;}
.reg_box3 h2{width:100%;font-size:18px;color:#333;margin-top:20px;text-align:center;font-weight:bold;}
.reg_box3 .p1{width:100%;font-size:14px;color:#999;margin-top:65px;text-align:center;}
.reg_box3 .p2{width:100%;margin-top:15px;padding:0 110px;}
.reg_box3 .p2 a{display:inline-block;width:160px;height:40px;line-height:40px;font-size:14px;text-align:center;border-radius: 4px;}
.reg_box3 a.btn1{margin-right:30px;background-color: #ffa300;color:#fff;}
.reg_box3 a.btn1:hover{background-color: #fbaf29;}
.reg_box3 a.btn2{border: solid 1px #ebebeb;background-color: #fafafa;color:#999;}
.reg_box3 a.btn2:hover{color:#175b9e;border-color:#175b9e;}
.complete_icon{width:88px;height:88px;background:url("mine/complete_icon.png")no-repeat;margin: 0 auto;}
.copyright1{width:100%;text-align: center;font-size:14px;color:#84868a;}

/*商标*/
.sub-box{box-shadow:1px 0px 16px rgba(0,0,0,0.1);background-color: #fff;}
.sub-box.fixed{position:  fixed;top: 0;z-index: 999;background: #fff;}

.page-top-nav .nav-item{padding-bottom: 5px;}
.page-top-nav .nav-item .fir-nav{border:0;padding:5px;}
.page-top-nav .nav-item .fir-nav .item a.on,.page-top-nav .nav-item .fir-nav .item a:hover{color: #568CFB;}
.sec-nav{display: block; width: 1200px; text-align: left;}
.sec-nav.on{display:block;}
.sec-nav .item a{display: inline-block; padding: 4px 20px;}
.sec-nav .item{position:relative;display: inline-block; padding:5px;width: auto!important;}
.sec-nav .item:after{content: '';display: inline-block; width: 1px; height: 16px; background: #ddd; position: absolute; right: -2px; top:9px;}
.sec-nav .item:last-child:after{display: none;}
.sec-nav .item.on a,.sec-nav .item:hover a{ color: #568CFB;}

.sub-nav .item .price{border:1px solid #ccc;width:80px;display:inline-block;height:25px;line-height: 25px;padding-left:5px;}
.sub-nav .item .part{position:absolute;top:3px;left: 0;width:200px;height:40px; overflow: hidden;padding:10px;z-index: 150;}
.sub-nav .item .part:hover{background:#fff;border:1px solid #999;height:auto;margin-top:-1px;margin-left:-1px;}
.sub-nav .item .part .part_btn{width:100%;display:flex;justify-content: space-around;}
.sub-nav .item .part .part_btn button{width:68px;height:49px;text-align:center;line-height: 48px;border:none;background:#fff;}

.page-top-nav .fir-nav{ border-top: 1px dashed #ddd;padding-right: 25px;}
.page-top-nav .fir-nav:first-child{border-top: none;}
.page-top-nav .fir-nav_padding{position: relative; padding:5px 25px 5px 170px!important;}
.page-top-nav li{display: inline-block;vertical-align: top;}
.page-top-nav li:first-child{width: 94px;}
.page-top-nav .fir-nav_padding li:nth-child(2){position:absolute;left: 94px;width: 77px;}
.page-top-nav .fir-nav_padding li:nth-child(2) a{padding:6px 0!important;width: 65px;}
.page-top-nav .categorys{position:absolute;left:0;height: 100%;width: 94px;top: 0;display: inline-block; font-weight:600;padding: 15px 0 0 6px;color: #666;}
.page-top-nav .icon-img{float: left; max-width: 24px;height: 20px; line-height: 20px; margin-right: 5px;}
.page-top-nav .icon-img img{position:relative;top: 50%; transform: translateY(-50%);}
.page-top-nav .more{position:absolute; top:12px; right:0; border: 1px solid #ddd; padding: 0 5px 1px;color: #999; font-size: 12px; cursor: pointer; background-color:#fff;}
.page-top-nav .more:hover{border: 1px solid #568CFB;; color: #568CFB;;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}
.page-top-nav .more .icon{font-size: 12px;}
.page-top-nav .fir-nav{padding: 5px;}
.page-top-nav .fir-nav .hot{color: #f23d3d;}
.page-top-nav .fir-nav>.item>a{display: inline-block; padding:6px 0; width: 146px; margin: 5px 6px 0;}
/*.page-top-nav .fir-nav:nth-child(2)>.item>a{display: inline-block; padding:6px 50px 6px 0; width:auto; margin: 5px 6px 0;}*/
.page-top-nav .fir-nav>.item>a:hover,.page-top-nav .fir-nav>.item>a.on{color:#568CFB;}

.layout-sb .from{ background-repeat: no-repeat; background-position: right top; box-shadow: 3px 6px 4px #e8eaf3; padding: 50px 30px; margin-right: 30px;}
.layout-sb .case{box-shadow: -3px 6px 9px #e8eaf3;height: 349px!important; overflow: hidden;background-color: #fff;}

.lists_wrap .layout-b,.project-wrap{background-color: #fff;box-shadow: 0px 4px 14px 0 rgba(0, 0, 0, 0.12);}
.layout-sb{ display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;min-height: 420px;}
.layout-sb .layout-s{width: 305px; height: 100%;}
.layout-sb .layout-b{ -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 100%;}

.prd-condition{height:50px;margin-top:5px;padding-left:6px;}
.product-list li{position:relative;float: left; border: 1px solid #e4e7ed; margin-right: 20px; margin-top: 20px; width:260px; background-color: #fff;}
/*.product-list li:nth-child(3n){margin-right: 0;}*/
/*.product-list li:nth-child(-n+3){margin-top: 0;}*/
.product-list .cnt{padding: 16px;min-height: 106px;}
.product-list .title{font-size: 18px; margin-bottom: 12px;}
.product-list .info{float:left;width: 138px;}
.product-list .bg{display:none;position: absolute;top:0; width: 100%; height: 100%;padding-top: 36%;text-align: center; color: #F8AF4F; font-size: 16px; background-color:rgba(0, 0, 0, 0.68);}
.product-list li:hover .bg{display: block;box-shadow: 0 0 10px 2px rgba(0,0,0,0.1);transition: all .2s ease-in-out;cursor: pointer;}
.product-list img{margin:14px auto 0;padding:0 14px;height: 132px;}


/*产品详情cuu*/
.panel-block{width: 100%; overflow: hidden; font-size: 14px; margin-top: 12px; letter-spacing: 1px}
.panel-block .panel-name{position: relative;display: inline-block;width: 76px;padding-right: 15px;vertical-align: top;font-size: 14px;line-height: 22px;color: #666;float: left;letter-spacing: 0;}
.panel-block .panel-text{float: left;display: inline-block;line-height: 22px;width: calc(100% - 106px);vertical-align: top;}
.panel-block .panel-href{display: inline;color: #568cfb;}
.panel-block .panel-href:hover{text-decoration: underline;}

.imgwrap{width:286px; height: 290px;}
.imgwrap .swiper-slide {background-size: cover;background-position: center;}
.gallery-top {height: 166px;width: 100%;border:1px solid #eee;}
.gallery-thumbs {height: 24%;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;border: 1px solid #cccccc;}
.gallery-thumbs .swiper-slide-active {opacity: 1;}
.imgwrap .swiper-button-next, .swiper-button-prev{background-size: 27px 30px;}
.imgwrap .swiper-button-next:hover, .swiper-button-prev:hover{background-color: rgba(204, 204, 204, 0.3);}

.project_tag em{margin-right: 30px;}
.aiding-ways{font-size:30px;font-weight:600;color:#F23D3D;}
.project-btns{width: 100%;align-items: center;}
.cardwrap .info {width: calc(100% - 200px);}
.infos-wrap{box-shadow: 0px 4px 14px 0 rgba(0, 0, 0, 0.12);}
.infos-tab{background:#FAFAFA; }
.infos-tab.fixed{position: fixed; top: 0; width: 1180px; box-shadow: 0px 4px 14px 0 rgba(0, 0, 0, 0.12); z-index: 999;}
.notice-wrap .infos-tab.fixed{width: 865px;}
.infos-tab .tab-btn{visibility: hidden; padding: 13px 20px 14px;}
.notice-wrap .infos-tab .btn{visibility: visible;}
.infos-tab .tab-btn.c01:hover{background-color: #F23D3D;}
.infos-tab .tab-btn.c02:hover{background-color: #568CFB;}
.infos-tab .tab-btn.c05:hover{background-color: #3baa21;}
.infos-tab .tab-btn:hover a{color: #fff;}
.infos-tab.fixed .tab-btn,.notice-wrap .infos-tab.fixed .btn{visibility: visible;}
.infos-tab li{position:relative;padding:15px 20px;line-height:28px;text-align:center;cursor:pointer;border-right:1px solid #ccc;border-top:2px solid transparent;}
.infos-tab li:last-child{border-right:none;}
.infos-tab li:last-child:hover{background:none;}
.infos-tab li:not(:last-child):hover{background: #fff;color: #568CFB;border-top:2px solid #568CFB;}
.infos-tab li:not(:last-child):hover:after{content:"";position: absolute;top:0px;left:50%; width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #568CFB;transform: translateX(-50%);}
.infos-tab li.on{background: #fff;color: #568CFB;border-top:2px solid #568CFB;}
.infos-tab li.on:after{content:"";position: absolute;top:0px;left:50%; width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #568CFB;transform: translateX(-50%);}
.infos-tab li:first-child.on{border-left: 0;}
.infos-detail .title-sub{padding: 0 0 20px;line-height: 15px; border-bottom:0;}
.infos-detail img{max-width:100%;}
.infos-detail{padding:20px 20px 50px;}
.shopDetail td{padding:3px;}
.suggest .top{padding: 20px; line-height: 30px; border-bottom: 1px solid #ddd;}
.suggest dl{padding: 10px 20px;}
.suggest dt{line-height: 30px; padding-bottom: 10px; border-bottom: 1px solid #ddd;}
.suggest dd{line-height: 40px; border-bottom: 1px dashed #ddd;}
.suggest dd:last-child{border-bottom:none;}
.suggest dd a:hover{text-decoration: underline;}
.link-list li{padding-top:12px;padding-bottom:12px;border-bottom:1px dashed #c1c1c1;}
.link-list a{display:block;line-height:28px;color:#686868;}
.link-list a:hover{color:#568CFB;}
.link-list li:last-child{border-bottom:0;}
.name-list-fixed{position: fixed;top: 60px;width: 825px;background: #fff; z-index: 100;}

/*商品详情*/
.pro-wrap{background: url("product/detail_bg.png") no-repeat top center;}
.pro-wrap .crumb,.pro-wrap .crumb a{color: #fff;}
.pro-wrap .details-top{padding: 30px 20px;}
.details-top{position: relative;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex;display: flex;}
.details-top .info {width: calc(100% - 286px);}
.details-top .info lable{display:inline-block;width: 76px; padding-right: 15px;font-size:14px;color: #666;}
.details-top .price-wrap{position:relative;padding:15px 20px; background-color: #FAF6EF;}
.details-top .attr-box{padding: 10px 20px 15px; border-bottom: 1px dashed #ccc;}
.details-top .price{line-height: 24px;}
.details-top .cost{text-decoration: line-through; padding: 0 6px;}
.details-top .promise dt,.details-top .promise dd{display: inline-block;}
.collect:hover{color: #F8AF4F!important;}
.collect.on{color: #F8AF4F;}
.collect .icon-guanzhu2,.collect.on .icon{font-size: 14px;}
.collect.on .icon:before {content: "\e634";}
.quan-item{position:relative;display: inline-block;padding: 2px 10px;color: #fff;font-size: 12px;background-color:#f23d3d;line-height:21px;cursor: pointer;}
.quan-item .btn{border-radius: 0;}
.promotion{padding: 10px 20px;background-color: #FAF6EF;position: relative;width: calc(100% + 40px);left: -20px;}
.promotion .tit{float: left;}
.promotion .info{margin-left:75px; line-height: 1.8;width: auto;}
.promotion .txt{position:relative; margin-right: 80px; padding-left: 10px; float: left;}
.promotion .txt:before{position:absolute; top:10px; left:3px;content: ""; display: inline-block; width: 3px; height: 3px; border-radius: 100%; background:#f35353; }
.prmotion_wrap{width: 100%; left: 0;}
.promotion_wrap .txt{width: auto; margin-right: 30px;}

.details-top .btn-blue-fill:hover{background-color: #568cfb;}
.details-content.ui-skus{padding: 10px;}
.details-content dd{display: inline-block; font-size: 14px; padding: 2px 10px; border: 1px solid #ddd; margin: 5px 10px 5px 0; overflow: hidden; cursor: pointer;}
.details-content dd.skus-title{border: none; color: #666666!important;margin-right:0;}
.details-content dd .icon{display: none;}
.details-content dd.on{position:relative;border-color:#F23D3D; color: #F23D3D; }
.details-content dd.on .icon{display:inline-block;position: absolute; right: 0; bottom: -4px;color: #F23D3D;}
.details-btns .btn{padding: 12px 30px;}
.case-list li{float:left;width:140px;height:60px; text-align:center;border:1px solid #eaeaea;margin-right:18px;margin-bottom:18px;}
.case-list img{width:136px;height:56px;}
.case-list li:nth-child(5n+5){margin-right:0;}

/*右边栏*/
.side_info_box{width:305px;}
.side_fixed{position: fixed;top: 5px;left: 50%;width: 305px;margin-left: 285px;z-index: 99;}
.side_info{width:305px;}
.side_info h2{width:100%;height:50px;line-height:50px;background-color: #f8af4f;padding-left:20px;color:#fff;font-size:18px;letter-spacing:1px;}
.side_info ul li{width:100%;height:80px;background-color:#fff;cursor:pointer;border-bottom: 1px solid #e3e3e3;}
.side_info ul li:hover{background-color: #f4f4f9;}
.side_info ul li:nth-child(even){background-color: #fafafa;}
.side_info .imgs{width:110px;height:79px;position:relative;overflow:hidden;}
.side_info .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.side_info .info{width:195px;height:100%;padding: 0 10px;}
.side_info .info h3{font-size:16px;color:#333;letter-spacing:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:15px;}
.side_info .info p{font-size:16px;color:#F23D3D;letter-spacing:1px;margin-top:6px;}
.side_info .side_more{display:block;width:100%;text-align:center;font-size:14px;color:#333;height:36px;line-height:36px;font-weight:bold;background-color: #fafafa;}
.side_info .side_more:hover{color:#568cfb;}

.side_item{width:100%;margin-bottom:10px;}
.side_item .title{width:100%;height:46px;line-height:46px;text-align:center;font-size:16px;color:#fff;}
.side_item .list1{width:100%;padding:12px 20px;background-color:#fff;}
.side_item .list1 a{width:100%;display:block;height:32px;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#333;}
.side_item .list1 a i{display: inline-block;font-size: 15px;width: 18px;height: 18px;line-height: 18px;text-align: center;background-color: #ff541f;color: #fff;margin-right: 10px;position: relative;top: -1px;}
.side_item .list1 a:hover{color:#568cfb;}

.side_item .list2{width:100%;padding:8px 20px;background-color:#fff;}
.side_item .list2 a{width:100%;display:block;height:60px;}
.side_item .list2 a:hover p{color:#568cfb;}
.side_item .list2 a p{width:170px;font-size:14px;color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin-top:10px;line-height:18px;}
.side_item .list2 a img{display:block;width:80px;height:48px;}

.side_item .list3{width:100%;padding:0px 20px;background-color:#fff;}
.side_item .list3 a{width:100%;display:block;height:80px;border-bottom:1px dashed #ccc;overflow:hidden;padding-top:13px;}
.side_item .list3 a:hover .p1{color:#175b9e;}
.side_item .list3 a:last-child{border:none;}
.side_item .list3 .p1{width:100%;font-size:14px;line-height:18px;color:#333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.side_item .list3 .p2{width:100%;font-size:12px;color:#666;text-align:right;margin-top:5px;}

.side_item .list4{width:100%;padding:0px 20px;padding-top:8px;background-color:#fff;}
.side_item .list4 a{width:100%;display:block;height:58px;}
.side_item .list4 a:hover .info h3{color:#175b9e;}
.side_item .list4 .imgs{width:70px;display:block;height:48px;position:relative;background-color: #f7f7f7;}
.side_item .list4 img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;}
.side_item .list4 .info{width:185px;height:100%;padding-left:12px;padding-top:4px;}
.side_item .list4 h3{width:100%;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.side_item .list4 p{width:100%;font-size:14px;color:#f23d3d;}
.side_item .more_btn{display:block;width:100%;height:34px;line-height:34px;text-align: center;font-size:14px;color:#175b9e;border-top:1px solid #f5f5f5;background-color:#fff;}

.side_item .list5{width:100%;padding:12px 20px;background-color:#fff;}
.side_item .list5 a{display: block;border-bottom: 1px solid #f0f1f2;}
.side_item .list5 a:last-child{border-bottom: none;}
.side_item .list5 a h2{font-size: 14px;font-weight: bold;color:#333;margin-top:5px;}
.side_item .list5 a p{font-size: 14px;color:#666;height: 32px;line-height: 32px;}
.side_item .list5 a p .span1{display: inline-block;width: 57%;}
.side_item .list5 a p .span2{display: inline-block;width: 38%;}
.side_item .list5 a:hover h2{color:#568cfb;}
/*新产品详情*/
.product_info{width:100%;background-color:#fff;padding:30px 20px;}
.product_imgs{width:290px;height:250px;border: solid 1px #eee;position:relative;overflow:hidden;}
.product_imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;}

.product_con{width:830px;}
.product_con h2{font-weight:bold;font-size:22px;color:#333;line-height:32px;}
.product_con .price{width:100%;min-height:94px;background:url("product/info_bg.png")no-repeat;margin-top:12px;padding:16px 20px;}
.product_con .price p{font-size:14px;color:#999;}
.product_con .price .p1{margin-top:6px;}
.product_con .attr_box{height:46px;line-height:42px;width:100%;border-bottom: dashed 1px #eee;font-size:14px;padding-left:20px;}
.product_con .attr_box dt{margin-right:20px;float:left;line-height:46px;}
.product_con .attr_box dd{margin-right:20px;float:left;}
.product_con .attr_box dd i{position:relative;top:1px;}

.condition_list{width:100%;padding-top:20px;}
.condition_list .condition_item{width:100%;margin-bottom:14px;}
.condition_item .span1{display:block;width:146px;padding-left:20px;font-size:14px;color:#666;padding-top:6px;}
.condition_item .span2{width:656px;}
.condition_item .list1{width:100%;}
.condition_item .list1 li{min-width:68px;padding:0 16px;height:28px;cursor:pointer;margin-bottom:8px;line-height:26px;overflow:hidden;position:relative;border: solid 1px #666;margin-right:8px;color:#666;text-align: center;float:left;}
.condition_item .list1 li i{position:absolute;bottom:-5px;right:0px;font-size:16px;color:#f23d3d;display:none;}
.condition_item .list1 li.on i{display:block;}
.condition_item .list1 li.on{color:#f23d3d;border-color:#f23d3d;}
.condition_item .list2 li{margin-right:10px;}
.condition_item .store li{width:200px;height:48px;cursor:pointer;border: solid 1px #666;float:left;margin-right:8px;margin-bottom:8px;position:relative;overflow:hidden;}
.condition_item .store li i{position:absolute;bottom:-5px;right:0px;font-size:20px;color:#f23d3d;display:none;}
.condition_item .store li.on i{display:block;}
.condition_item .store li.on{border: solid 1px #f23d3d;}
.condition_item .store li.on .info{color:#f23d3d;}
.condition_item .store li .imgs{width:46px;height:46px;position:relative;}
.condition_item .store li img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width: 90%;max-height:90%;}
.condition_item .store li .info{width:146px;height:100%;line-height:44px;color:#666;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*知产检索导航*/
.zc_nav{height:70px;display: -webkit-flex;display: flex;justify-content: space-between;align-items: center;}
.zc_nav .zc_navLogo{width:184px;height:100%;display:-webkit-flex;display: flex;justify-content: center;align-items: center;}
.zc_nav .zc_navLogo img{width:74%;}
.zc_nav .zc_navCon{display: -webkit-flex;display: flex;justify-content: space-between;align-items: center;flex: 1;}
/*.zc_nav .zc_navCon .nav{transform: translateX(-20px);}*/
.zc_nav .nav-item{padding-left:32px;}

.zc_navCon .zc_login{display: -webkit-flex;display: flex;justify-content: flex-start;align-items: center;width:120px;height:46px;}
.zc_login .sign{display: -webkit-flex;display: flex;justify-content: center;align-items: center; width: 60px; height: 46px;letter-spacing: 2px;color:#666; }
.zc_login .register{background:#f8af4f;color:#fff; }
/*知产检索*/

.title_animate::after{animation:mymove 0.3s forwards;}
.title_animate1::after{animation:mymove1 0.3s forwards;}
@keyframes mymove {
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
    100%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
}
@keyframes mymove1 {
    0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
    100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
}

.ip_search_bg{height:calc(100% - 140px);min-height:600px;background:url("ip/bg.png")no-repeat;background-size:100% 100%;}
.ip_search{padding-top:250px;}
.ip_search_title{display:flex;justify-content: space-between;align-items: center;width:338px;height:54px;margin:0 auto;}

/*.sea_outside{min-height:900px;background:url("ip/bg.png")no-repeat;background-size:100% 100%;}*/
/*.search_1{padding-top:250px;}*/
/*.search_h2{display:flex;justify-content: space-between;align-items: center;font-size:24px;width:338px;height:54px;margin:0 auto;color:#303f9f;letter-spacing: 7px;}*/

.search_form1{box-shadow: 0px 0px 10px 0px #c1dde8; width:800px;height:46px;display:flex;justify-content: flex-start;align-items: center;margin:0 auto;border: solid 1px #e5e5e5;margin-top:50px;border-radius:4px;}
.search_form1 .search_left{height:46px;display:flex;justify-content: center;align-items: center;position:relative;background:#fff;border-radius: 4px 0 0 4px;}
.search_form1 .search_left:after{position:absolute;content: "";width:1px;height:20px;background-color: #e6e6e6;top:15px;right:0px;}
.search_form1 .search_left .sea_span{display:block;font-size:16px;letter-spacing: 2px;color:#728ce7;cursor: pointer;padding:0 30px 0 20px;border:none;min-width:124px;text-align: center;}
.search_form1 .search_left .seach_drop{ position:absolute;left:0px;top:46px;width:124px;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);background:#fff;display:none;z-index: 5;}
.search_form1 .search_left .seach_drop li{width:100%;height:40px;line-height: 40px;text-align: center;cursor: pointer;letter-spacing: 1px;letter-spacing: 1px;}
.search_form1 .search_left .seach_drop li.on{background:#568cfb;color:#fff;}
.search_form1 .search_left .seach_drop li:hover{background:#568cfb;color:#fff;}
.search_form1 .form_input{display:block;flex:1;height:46px;line-height: 50px;padding-left:25px;outline: none;border:none;letter-spacing: 1px;font-size:14px;}
.search_form1 .form_input::-webkit-input-placeholder {
    color: #999999;
    font-size:14px;
}
.search_form1 .form_input:-moz-placeholder {
    color: #999999;
    font-size:14px;
}
.search_form1 .form_input:-ms-input-placeholder {
    color: #999999;
    font-size:14px;
}
.search_form1 .form_btn{width:120px;height:46px;text-align: center;cursor:pointer;background-color: #175b9e;color:#fff;border:none;font-size: 16px;letter-spacing: 5px;display: flex;justify-content: center;align-items: center;border-radius:  0 4px 4px 0 ;}

.result_box{display:flex;justify-content: space-between;padding-top:30px;padding-bottom:50px;}
.result_left{width:184px;display:flex;flex-direction: column;align-items: center;}
.result_left h2{font-size: 20px;letter-spacing: 2px;color:#175b9e;font-weight: bold;margin-top:10px;}
.result_left .res_sta{width:100%;height:250px;background:#fff;display:flex;flex-direction: column;align-items: center;margin-top:40px;}
.result_left .res_sta h3{width:100%;background:#175b9e; font-size:16px;letter-spacing: 2px;color:#fff;display:flex;justify-content: center;align-items: center;height:50px;}
.result_left .res_sta h3 img{margin-right:10px;margin-left:-20px;}
.result_left .res_sta ul{margin-top:20px;}
.result_left .res_sta ul li{height:40px;line-height: 40px;min-width:122px;cursor: pointer;}
.result_left .res_sta ul li span{color:#3f51b5;}
.result_left .res_sta ul li img{display:inline-block;width:15px;height: 15px;margin-bottom:-2px;}
.result_right{width:986px;display:flex; flex-direction: column;align-items: flex-start;}
.res_sort{width:100%;height:50px;display:flex;justify-content: space-between;align-items: center;background:#fff;padding-left:30px;margin-top:33px;padding-right:10px;}
.res_sort .sort_left{width:160px;height:50px;display:flex;justify-content: space-between;align-items: center;}
.sort_left .match{cursor: pointer; min-width:85px;height:30px;line-height: 22px;text-align:center;background:#f5f7fb;border:1px solid #568cfb;color: #568cfb;letter-spacing: 1px;position: relative;}
.sort_left .match span{ margin-right:2px;}
.sort_left .match i{position: relative;top:1px;}
.sort_left .match .match_drop{width: 85px;position: absolute;top:28px;border:1px solid #568cfb;background-color: #fff;left:-1px;z-index: 10;display: none;}
.sort_left .match .match_drop a{display:block;width: 100%;height: 30px;line-height: 30px;font-size: 16px;color:#666;position: relative;}
.sort_left .match .match_drop a::after{content: "";display: block;position: absolute;bottom:0;left:50%;transform:translateX(-50%);width: 70%;height: 1px;background-color: #f5f5f5;}
.sort_left .match .match_drop a:last-child::after{display: none;}
.sort_left .match .match_drop a:hover{background-color:#568cfb;color:#fff;}
.sort_right{width:80px;height:50px;display:flex;justify-content: space-around;align-items: center;}
.sort_right img{cursor: pointer;}
.res_item{width:100%;height:220px;padding:20px 30px;background:#fff;margin-top:12px;padding-top:0px;}
.res_item_head{ width:100%;height:60px;padding-bottom:10px;display:flex;justify-content: flex-start;align-items: center;border-bottom:1px solid #ebedf0;}
.res_item_head input[type=checkbox]{position:relative;width:20px;height:13px;cursor:pointer;}
.res_item_head input[type=checkbox]::before{content:'';position:absolute;top:0;left:0;width:15px;height:15px;line-height:15px;text-align:center;background:#fff;border-radius:0px;border:1px solid #d6d6d6;}
.res_item_head input[type=checkbox]:checked::after{content: '';position: absolute;top:1px;left:5px;width:5px;height:8px;border-right:2px solid #666;border-bottom:2px solid #666;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.res_item_head input{ margin-right:25px;}
.res_item_head h3{ margin-right:25px;color:#568cfb;font-size:18px;letter-spacing: 2px;transform: translateY(2px);}
.res_item_head span{height:20px;display:block;min-width:50px;}
.res_item_head span.s1{ padding:2px 8px;background:#568cfb;color:#fff;margin-right:10px;border-radius: 2px;font-size:12px;}
.res_item_head span.s2{ padding:2px 8px;background:#f8af4f;color:#fff;border-radius: 2px;font-size:12px;}
.res_item_con{display:flex;justify-content: flex-start;margin-top:20px;}
.res_item_con .itemImg{width:120px;height:120px;border:1px solid #e6e6e6;margin-right:30px;margin-left:38px;cursor: pointer;display:flex;justify-content: center;align-items: center;overflow:hidden;}
.res_item_con .itemImg img{max-width:100%;}
.res_item_con ul{width:670px;display:flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.res_item_con ul li{width:325px;height:32px;line-height: 32px;display:flex;justify-content: flex-start;}
.res_item_con ul li .span1{min-width:70px;text-align: right;display:inline-block;height:32px;line-height: 32px;margin-right:6px;color: #666;}
.res_item_con ul li .span2{color: #212121;flex: 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.search-compare{width: 100%;height: 60px;line-height: 60px;background: #fff;position: fixed;bottom: 0;}
.search-comparebtn{height: 32px;width: 100px; line-height:32px;border-radius: 4px;background: #ccc;color: #fff;font-size: 16px;text-align: center;border:none;}
.search-right{width: 1200px;}
.gmui-border_t{width:100%;background:#fff;}
.gmui_com{position:fixed;bottom:0;left:0;box-shadow:0 1px 5px #e5e5e5;}
.compBox{position: relative;padding-left:555px;}
.comp{position:absolute;top:8px;left:245px;width:255px;display:flex;justify-content: space-between;align-items: center;height:45px;}
.plant_num{cursor: pointer;position:relative;color:#ccc;}
.contrast_cart{ padding-bottom:10px; position:absolute;bottom:50px;left:-31px;width:396px; display:flex;justify-content: space-around;align-items: center;flex-direction: column;}
.contrast_cart .con_layer{border:2px solid #e6eaf0;width:100%;position:relative;background:#fff; box-shadow:0 1px 5px #e5e5e5;}
.contrast_cart .con_layer::after{position:absolute;bottom:-8px;left:30px; width:27px;display:block;content:"";height:10px;background:url("ip/tr_d.png")no-repeat;}
.con_cart_item{height:87px;width:100%;display:flex;justify-content: flex-start;align-items: center;height:88px;border-bottom:2px solid #e6eaf0;}
.con_cart_item:last-child{border-bottom:0px solid #f5f5f5;}
.cart_item_left{width:78px;height:100%;display:flex;justify-content: center;align-items: center;color:#ccc;position:relative;transition: all 0.5s linear;}
.cart_item_left i{transition: all 0.5s linear;}
.cart_item_left::after{display:block;content:''; width:1px;height:27px;background:#f5f5f5;position:absolute;top:32px;right:0px;  }
.cart_item_left:hover{background:#fef7ef;}
.cart_item_left:hover .icon-del{color:#facc8f;}
.cart_item_right{felx:1;height:100%;display:flex; justify-content: space-around; align-items: center;background:#fff;}
.cart_item_right img{display:block;width:48px;height:48px;margin-left:20px;margin-right:20px;}
#cart_item_ul li{background:#fff;border:none;line-height:25px;display:flex;justify-content: flex-start;align-items: center;}
#cart_item_ul li .span1{display:block;height:26px; width:64px;color:#b3b3b3;}
#cart_item_ul li .span2{display:block;height:26px; max-width:155px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*专利详页新 2018-11-30 */
.goods{ height:320px;background:url("ip/detailHead_bg.png")no-repeat;}
.goods_head{height:350px;}
.goods_head .gNav{height:55px;display:flex;justify-content: flex-start;align-items: center;color:#667d80;}
.goods_head .gNav a{color:#667d80;}
.goods_head .gTopCon{width:100%;height:313px;display:flex;justify-content: flex-start;align-items: center;background:#fff;padding-left:20px;}
.goods_head .headImg{width:274px;height:272px;display:flex;justify-content: center;align-items: center;border: solid 1px #f7f2ec;}
.goods_head .headImg img{max-width:100%;}
.goods_head .headCon{width:786px;margin-left:20px;}
.goods_head .headCon h2{width:100%;padding-bottom:13px;font-size:20px;letter-spacing: 3px;font-weight: bold;color:#333;border-bottom:1px dashed #cccccc;}
.goods_head .goods_state{width:75px;height: 20px;display:flex;justify-content: space-between;align-items: center;color:#568cfb;margin:10px 0;font-size:14px;letter-spacing: 1px;}
.goods_head .goods_state img{max-width:20px;}
.goods_head .headCon ul{width:100%;display:flex;justify-content: center;flex-direction: column;margin-bottom:12px;}
.goods_head .headCon ul li{width:100%;display:flex;justify-content: flex-start;align-items: center;font-size:16px;height:37px;}
.goods_head .headCon ul li .span1{min-width:90px;color:#999999;letter-spacing: 2px;text-align: right;}
.goods_head .headCon ul li .span2{color: #333;margin-left:15px;letter-spacing: 2px;}
.goods_head .assSta{width:395px;display:flex;justify-content: space-between;align-items: center;height:67px;padding:0px 20px;background:#fcf4ed;padding-right:30px;}
.goods_head .assSta p{display:flex;justify-content: center;align-items: center;height:50px;color:#d13f3f;font-size: 14px;letter-spacing: 1px;}
.goods_head .assSta a{width:100px;height:30px;display:flex;justify-content: center;align-items: center;font-size: 14px;letter-spacing: 1px;border-radius:4px;background:#d13f3f;color:#fbfbfb;}
.goods_head .assSta1{width:206px;height:46px;display:flex;justify-content: flex-start;align-items: center;font-size: 16px;letter-spacing: 1px;border-radius:4px;background:#d13f3f;color:#fbfbfb;}

.ginfo_ConBox{margin-top:77px;height:50px;}
.ginfo_nav{width:1180px;height:50px;background:#fff;border-bottom:3px solid #F8AF4F;box-sizing:content-box;}
.ginfo_nav.fixed{position: fixed;top:0px;width:1180px;left:50%;margin-left:-590px;box-shadow: 0px 4px 14px 0 rgba(0, 0, 0, 0.12);z-index: 999;}
.ginfo_nav .ginfo_left{width:650px;height:50px;display:flex;justify-content: flex-start;align-items: center;}
.ginfo_nav .ginfo_left a{width:130px;height:50px;line-height:50px;text-align: center; color:#333;border-right:1px solid #c8cacc;font-size:16px;letter-spacing: 2px;}
.ginfo_nav .ginfo_left a:hover{background:#f8af4f;color:#fff;}
.ginfo_nav .ginfo_left a.on{background:#f8af4f;color:#fff;}
.ginfo_nav .ginfo_right {width:130px;height:50px;display:flex;justify-content: space-around;align-items: center;margin-right:5px;}
.ginfo_nav .ginfo_right .ginfo_column{width:102px;height:100%;display:flex;justify-content: space-between;align-items: center;}
.ginfo_nav .ginfo_right .ginfo_column img{max-width:24px;}
.ginfo_nav .ginfo_right span{width:108px;height:50px;;line-height: 50px;text-align: center;font-size:16px;letter-spacing: 2px;color:#666;cursor: pointer;}
.gdetail{border: solid 1px #e5e5e5;background:#fff;padding:30px 60px;margin-top:10px;margin-bottom:35px;}
.detail_txt{width:100%;height:30px;line-height: 30px;display:flex;justify-content: space-between;align-items: center;position: relative;letter-spacing: 2px;}
.detail_txt:before{position: absolute;content: "";display:block;width:14px;height:14px;background:#f8af4f;border-radius:50%;left:-34px;}
.gdetail .hr{width:964px; height:1px;border: 0;border-top:1px solid #ccc;}
.detail_con{width:100%;margin-top:20px;overflow: hidden;}
.detail_item{width:510px;border:1px solid #ccc;}
.detail_item li{background-color:#f0f0f0;border-bottom: 1px solid #ccc;}
.detail_item li:last-child{border:0;}
.detail_item li .span1{letter-spacing: 2px; width:150px;height:100%;padding: 14px 5px 0px 10px;color:#999;font-size: 16px;float: left;}
.detail_item li .span2{letter-spacing: 1px;width:357px; padding: 14px 18px 10px;color:#333;font-size: 16px;line-height: 25px;background-color: #fff;float: left;height: 70px;}
.g_summary{text-indent: 2em;font-size:16px;letter-spacing: 3px;text-align: justify;margin-top:18px;line-height: 30px;}
.right_con{margin-top:18px;padding-left:30px;padding-bottom: 30px;}
.right_con p{ height:30px;line-height: 30px;font-size:16px;letter-spacing: 2px; }

.ginfo_navBox{width:100%; position:fixed;top:0px;left: 0;z-index: 1000;}
.ginfo_navBox .ginfo_nav{box-sizing:content-box; margin-top:0;border-bottom:3px solid #F8AF4F;}

/*专利对比*/
.contrast_box{display:flex;justify-content:space-between;margin-top:20px;}
.contrast_box .contrast{width:588px;border:1px solid #e5e5e5;}
.contrast_box .contrast .contrast_head{width:586px;height:60px;display:flex;justify-content: space-between;align-items: center;padding:0 15px;background:#fff;box-shadow:0 2px 3px #e5e5e5;}
.head_left{display:flex;justify-content: flex-start;align-items: center;}
.head_left a{position:relative; display:flex;justify-content: space-around;align-items: center; min-width:100px;height:36px;text-align: center;line-height: 36px;padding:0 12px;color:#fff;margin-right:20px;}
.head_left a .ip_drop{position:absolute;left:0px;top:36px;width:100%;border:1px solid #175b9e;background:#fff;color:#333;display:none;z-index: 1000;}
.head_left a .ip_drop li.on{background:#175b9e;color:#fff;}
.head_left a .ip_drop li:hover{background-color:#175b9e;color:#fff;}
.head_left a .ip_drop1{border:1px solid #F8AF4F;}
.head_left a .ip_drop1 li.on{background:#F8AF4F;}
.head_left a .ip_drop1 li:hover{background-color:#F8AF4F;color:#fff;}
.head_left a .ip_drop2{border:1px solid #F8AF4F;}
.head_left a .ip_drop2 li.on{background:#F8AF4F;}
.head_left a .ip_drop2 li:hover{background-color:#F8AF4F;color:#fff;}
.head_left a i{margin-top:-4px;margin-left:5px;}
.head_right label{display:block;min-width:100px;height:36px;text-align: center;line-height: 36px;padding:0 10px;color:#000;}

.head_right label input[type=checkbox]{position:relative;width:20px;height:13px;cursor:pointer;}
.head_right label input[type=checkbox]::before{content:'';position:absolute;top:0;left:0;width:15px;height:15px;line-height:15px;text-align:center;background:url("ip/img60.png") no-repeat;background-size:100% 100%;border:none;}
.head_right label input[type=checkbox]:checked::before{background:url("ip/img61.png") no-repeat;background-size:100% 100%;border:none;z-index:1000;}
.contrast .con_box{width:100%;height:800px;background:#fff;overflow: scroll;margin-top:4px;}
.contrast .con_box::-webkit-scrollbar {/*滚动条整体样式*/
    width: 9px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.contrast .con_box::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(153,153,153,0.1);
    background: #999999;
}
.contrast .con_box::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(153,153,153,0.2);
    border-radius: 10px;
    background: #fff;
}

.contrast .con_box .con{width:100%;padding:40px 20px;}
.contrast .con_box .con h2{width:360px;font-weight: bold;margin:0 auto;color:#333333;text-align: center;}
.contrast .ip_state{width:465px;height:24px;display:flex;justify-content: center;align-items: center;margin:0 auto;padding-left:30px;margin-top:22px;}
.contrast .state_item{display:flex;justify-content: flex-start;align-items: center;margin-right:30px;font-size:14px;letter-spacing: 1px;}
.contrast .state_item img{margin-right:10px;}

.ip_con_title{width:465px;height:30px;line-height: 30px;display:flex;justify-content: space-between;align-items: center;position: relative;letter-spacing: 2px;margin-left:34px;margin-top:40px;}
.ip_con_title:before{position: absolute;content: "";display:block;width:14px;height:14px;background:#f8af4f;border-radius:50%;left:-34px;}
.contrast .con_box .con .hr{flex:1; height:1px;border: 0;border-top:1px solid #ccc;}
.ip_list{width:465px;margin:0 auto;margin-top:30px;display:flex;flex-direction: column; justify-content: flex-start;border: solid 1px #cccccc;}
.ip_list li{width:100%;display:flex;justify-content: flex-start; align-items: center;border-bottom: solid 1px #cccccc;background:#f0f0f0;}
.ip_list li:last-child{border-bottom:none;}
.ip_list li .span1{ letter-spacing: 2px; width:150px;min-height: 41px;padding-left:10px;color:#999;font-size: 14px;display:flex;justify-content: flex-start;align-items: center;}
.ip_list li .span2{letter-spacing: 1px; flex:1;padding-left:30px;color:#333;font-size: 14px;display:flex;justify-content: flex-start;align-items: center;padding-right:30px;background-color: #fff;min-height:41px;}
.ip_list li .span3{letter-spacing: 1px; flex:1;padding-left:30px;color:#333;font-size: 14px;display:flex; flex-direction: column; justify-content: center;align-items: flex-start;background-color: #fff;min-height:41px;}
.ip_list li .span2 p{padding:5px 0;}

.ip_summary{text-indent: 2em;font-size:14px;letter-spacing: 3px;text-align: justify;margin-top:18px;line-height: 30px;width:465px;margin:0 auto;}
.ip_weight{margin-top:25px;padding-bottom: 30px;width:465px;margin:0 auto;}
.ip_weight p{ min-height:30px;line-height: 30px;font-size:14px;letter-spacing: 2px; }
#description{font-size: 15px;}

/*知产检索完*/

/*知产首页*/
.product_banner{max-width: 1911px;height:250px;position:relative;min-width:1200px;margin:0 auto 96px;padding-top:206px;}
.product_banner .img{max-width:1920px;display:block;height:250px;width:1911px;position: absolute;left:50%;margin-left:-960px;max-width: none;z-index: 2;top:-1px;}
.product_banner .btn_box{width: 1015px;height: 88px;margin:0px auto;position: relative;z-index: 3;}
.ipr_btn{display: block;width: 424px;height: 88px;background-color: #fff;border-radius: 4px;box-shadow: 0px 0px 9px 0px rgba(53, 63, 88, 0.13);padding: 15px 35px 0 60px;}
.ipr_btn:hover{transform: translateY(-5px);}
.ipr_btn:hover .info h2{color:#175b9e;transition: all 0 linear;}
.ipr_btn:hover .icon{color:#175b9e;}
.ipr_btn img{display: block;min-width: 57px;height: 57px;}
.ipr_btn .info{width: 210px;margin-left: 27px;}
.ipr_btn .info h2{font-size: 24px;color:#3e496a;letter-spacing: 2px;}
.ipr_btn .info p{font-size: 14px;color:#999;letter-spacing: 1px;margin-top: 1px;}
.ipr_btn .icon{font-size: 16px;color:#999;font-weight: bold;margin-top:19px;}

.ipr_title{width: 148px;height: 40px;margin:0 auto;position: relative;text-align: center;font-size: 24px;color:#4d5465;font-weight: bold;line-height:35px;letter-spacing: 4px;font-style:italic;}
.ipr_title em{color:#ee5920;font-style:italic;}
.ipr_title::before{content:"";display: block;width: 9px;height: 14px;position: absolute;top:0;left: 0;background: url("ipr/t_left.png") no-repeat;}
.ipr_title::after{content:"";display: block;width: 9px;height: 14px;position: absolute;top:0;right: 0;background: url("ipr/t_right.png") no-repeat;}

.popular{width:100%;height:310px;background-color:#fafafa;margin-top:10px;}
.popular_list{width:100%;padding-top:20px;}
.ipr_item{display:block;width:212px;height:270px;background-color: #fff;float:left;margin-left:20px;position:relative;}
.ipr_item:hover{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);transform: translateY(-5px);}
.ipr_item .label{display:inline-block;position:absolute;top:0;right:0;width:54px;height:46px;background-color:#ff1515;border-radius: 0px 0px 0px 46px;font-size:14px;color:#fff;padding-top:6px;padding-left:10px;z-index:2;letter-spacing:1px;text-align: center;}
.ipr_item .imgs{width:100%;height:161px;background-color:#fff;position: relative;border-bottom: solid 1px #ebebeb;}
.ipr_item .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.ipr_item h2{font-size:16px;color:#444;width:100%;text-align: center;height:30px;line-height:30px;margin-top:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;}
.ipr_item p{font-size:16px;color:#ff1515;width:100%;text-align: center;}

.ipr_box{width:100%;height:658px;margin-top:40px;background-color: #fafafa;}
.ipr_href{display:block;width:232px;height:100%;}
.ipr_href img{display:block;width:100%;height:100%;}
.ipr_main{width:948px;height:455px;}
.ipr_main_head{width:100%;height:58px;background-color: #fff;}
.ipr_main_head .ipr_nav{width:855px;height:100%;padding-left:40px;font-size: 0;}
.ipr_main_head .ipr_nav a{display:inline-block;width:156px;height:58px;line-height:58px;font-size:16px;color:#444;text-align: center;position: relative;}
.ipr_main_head .ipr_nav a.on{background-color:#3e496a;color:#fff;transition: all 0s linear;}
.ipr_main_head .ipr_nav a.on::before{background-color:#ee5a20;content: "";display: block;width: 100%;height: 6px;position: absolute;top:0;left: 0;}
.ipr_main_head .ipr_more{display:inline-block;width:60px;height:30px;line-height:30px;text-align:center;margin-top:15px;font-size:16px;color:#666;}
.ipr_main_head .ipr_more:hover{color: #f8af4f;}

.ipr_bd{width:100%;}
.ipr_list{width:100%;padding-top:1px;}
.ipr_list .ipr_item{margin-top: 20px;}

.ipr_banner{width: 1180px;height: 174px;margin:30px auto 50px;position: relative;}
.ipr_banner .img{display: block;width: 100%;height: 100%;}
.ipr_banner .btn_box{width: 360px;height: 36px;position: absolute;top:69px;right:128px;z-index: 3;}
.ipr_banner .btn_box a{display: block;width: 120px;height: 36px;font-size:15px;color:#fff;font-weight:bold;letter-spacing:1px;line-height: 35px;text-align: center;border-radius: 18px;background-color: #ff6a51;margin-left: 50px;}
.ipr_banner .btn_box a i{font-weight: normal;margin-right:3px;font-size: 16px;}
.ipr_banner .btn_box a:hover{transform: translateY(-5px);box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.8);}

.team_introduce{width:100%;height:232px;position:relative;margin:50px auto 165px;}
.team_introduce .bg{display: block;width: 100%;height: 232px;position: absolute;left:0;top:0;z-index: 1;}
.team_introduce .img{display: block;width: 404px;height: 250px;position: absolute;left:30px;top:30px;z-index: 2;box-shadow: 7px 7px 7px 0px rgba(79, 85, 101, 0.21);}
.team_introduce .bg1{display: block;width: 100%;height: 70px;position: absolute;left:0px;bottom:-40px;z-index: 0;}
.team_introduce .info{display: block;width: 630px;height: 232px;position: absolute;right:44px;top:0;z-index: 3;padding-top: 40px;}
.team_introduce .info h2{font-size: 24px;color:#fff;letter-spacing: 2px;line-height: 1em;font-weight: bold;font-style: italic;}
.team_introduce .info p{font-size: 14px;color:#f0f1f2;letter-spacing: 1px;line-height: 24px;margin-top:28px;text-indent: 2em;}

/*活动详情*/
.activity{width:100%;background-color:#fff;padding:0 24px;}
.activity_main{width:100%;padding-bottom:30px;border-bottom:1px solid #F0F1F2;}
.activity_main .imgs{width:430px;height:250px;position:relative;padding-top:10px;}
.activity_main .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;}
.activity_main .info{width:690px;padding-left:20px;padding-top:23px;position: relative;}
.activity_main .info h2{width:100%;min-height:50px;line-height:28px;font-size:22px;color:#333;}
.activity_main .info p span{display: inline-block;width: 82px;color:#666;text-align: right;margin-right:10px;}
.activity_main .info .p1{width:100%;height:32px;line-height:24px;font-size:16px;color:#333;margin-top:20px;}
.activity_main .info .p2{width:70%;}
.activity_main .info .btn1{position:absolute;bottom:-5px;right:0px;display:block;width:160px;height:46px;letter-spacing:1px;line-height:41px;text-align:center;color:#ffa300;background-color: #fff7e8;border: solid 1px #ffa600;font-size:16px;cursor:pointer;}


.ticket_box{width:100%;height:55px;margin-bottom:20px;}
.ticket_box span{font-size:16px;color:#333;display:inline-block;height:55px;line-height:55px;min-height:65px;}
.ticket_box .price{font-size:22px;color:#f23d3d;display:inline-block;height:55px;line-height:55px;min-height:65px;margin-left:25px;}
.ticket_box ul{margin-left:25px;}
.ticket_box ul li{width:180px;height:55px;border:1px solid #666;padding:5px 13px;float: left;margin-right:10px;cursor:pointer;}
.ticket_box h2{font-size:16px;color:#333;line-height:44px;}
.ticket_box p{font-size:14px;color:#999;}
.ticket_box ul li.on{border-color:#175b9e;}
.ticket_box ul li.on h2{color:#175b9e;}
.ticket_box ul li.on p{color:#175b9e;}

.ticket_number{width:100%;height:38px;margin-top:20px;}
.ticket_number .span1{font-size:16px;color:#333;display:block;height:38px;line-height:38px;min-width:65px;text-align:right;}
.ticket_number .span2{display:block;width:115px;height:38px;padding:4px;margin-left:25px;font-size:18px;}
.ticket_number .span2 .btn1{display:block;width:30px;height:30px;line-height:30px;background-color:#F0F1F2;text-align:center;font-size:20px;cursor:pointer;}
.ticket_number .span2 .num{display:block;width:45px;height:30px;line-height:30px;background-color:#fff;text-align:center;color:#175b9e;font-size:14px;}

.enroll_box{width:100%;background-color:#fff;padding-bottom:13px;}
.ticket_info{display:block;padding-top:40px;}
.ticket_enlist{display:block;}
.ticket_enlist{width:100%;padding:30px;margin:0 auto;}
.ticket_enlist h1{width:100%;font-size:22px;font-weight:bold;text-align: center;color:#333;margin-bottom:30px;padding:0 30px;}
.ticket_enlist h2{width:100%;height:46px;line-height:46px;border-bottom:1px solid #F0F1F2;margin-bottom:28px;}
.ticket_enlist h2 .span1{font-size:18px;color:#333;}
.ticket_enlist h2 .span2{font-size:14px;color:#666;margin-left:20px;}
.ticket_enlist .form_item{width:100%;min-height:40px;margin-bottom:20px;}
.ticket_enlist .form_item .span1{width:130px;height:40px;line-height:40px;text-align: right;font-size:16px;color:#333;}
.ticket_enlist .form_item .span2{width:360px;min-height:40px;line-height:40px;margin-left:26px;}
.ticket_enlist .form_item .span2 .input1{display:block;width:360px;height:40px;line-height:40px;border:1px solid #ccc;padding:0 12px;}
.ticket_enlist .form_item .span2 label{margin-right:20px;cursor: pointer;}
.ticket_enlist .form_item .span2 input[type='checkbox']{margin-right:10px;}
.ticket_enlist .form_item .btn1{display:block;width:160px;height:46px;line-height:46px;text-align:center;font-size:16px;border:none;outline:none;color:#fff;cursor:pointer;}
.ticket_enlist .form_item .btn2{display:block;width:160px;height:46px;line-height:46px;text-align:center;font-size:16px;border:none;outline:none;color:#fff;cursor:pointer;}
.ticket_enlist .form_item .btn1:hover{background-color:#2c77c1;}

.activity_enlist{padding-left:90px;margin-top:40px;padding-bottom:40px;}
.activity_enlist .btn1{display:block;width:160px;height:46px;letter-spacing:1px;line-height:46px;background-color: #175b9e;text-align:center;color:#fff;font-size:16px;margin-right:20px;}
.activity_enlist .btn1:hover{background-color: #2c77c1;}
.activity_enlist .btn2{display:block;width:160px;height:46px;letter-spacing:1px;line-height:41px;text-align:center;color:#ffa300;background-color: #fff7e8;border: solid 1px #ffa600;font-size:16px;cursor:pointer;}
.activity_enlist .span1{display:block;height:46px;margin:0 0 40px 14px;font-size:16px;color:#333;padding-top:25px;}

.activity_nav{width:100%;height:54px;background-color:#f7f7f7;}
.activity_tabs{width:100%;height:54px;background-color:#f7f7f7;}
.activity_tabs.fixed{position: fixed;top:0px;width:860px;box-shadow: 0px 4px 14px 0 rgba(0, 0, 0, 0.12);z-index: 999;}
.activity_tabs li{width:145px;height:100%;line-height:54px;text-align: center;font-size:16px;color:#333;position:relative;cursor:pointer;float:left;margin-right:1px;}
.activity_tabs li::after{content:"";display:block;position:absolute;width:100%;height:3px;background-color:rgba(0,0,0,0);top:0;left:0;}
.activity_tabs li.on{background-color:#fff;}
.activity_tabs li.on::after{background-color: #175b9e;}
.activity_tabs li:hover{background-color:#fff;}
.activity_tabs li:hover::after{background-color: #175b9e;}
.tech_info{width: 100%;background-color: #fff;min-height: 650px;}
.tech_info .tech_title{font-size: 14px;font-weight: bold;color:#333;padding:10px 26px 5px;}
.activity_imgs{width:100%;background-color:#fff;padding:15px 26px 25px;display:flex;flex-direction: column;}
.activity_imgs img{display:block;max-width:100%;}
.activity_code{width:100%;height:280px;}
.activity_code img{display:block;width:100%;height:100%;}
.patent_list{width:100%;}
.patent_list li{min-width:50%;font-size:14px;color:#999;min-height:30px;line-height:30px;float:left;}
.patent_list li span{display:inline-block;min-width:85px;letter-spacing:1px;}

.eval_title{position: relative;font-size: 20px;font-weight: 600;color: #666666;height: 20px;line-height: 20px;padding-right: 10px;margin:20px 0;}
.eval_title::after{position: absolute;top: 0;left: 85px;content: '';width: 2px;height: 20px;background-image: linear-gradient(to top, #568cfb 50%, #f8af4f 50%);}
.eval_list li{width:100%;padding:20px 0;border-bottom: 1px dashed #eee;}
.eval_list li .user{width:66px;}
.eval_list li .imgs{width:64px;height:64px;border-radius:50%;border:1px solid #666;position:relative;overflow:hidden;}
.eval_list li .imgs img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;}
.eval_list li .user p{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aaa;text-align:center;margin-top:6px;}
.eval_list li .info{margin-left:12px;width:655px;}
.eval_list li .p1{line-height:26px;color:#999;font-size:14px;}
.eval_list li .p2{line-height:28px;color:#aaa;font-size:12px;}

.map_box{width:100%;height:320px;background-color:#fff;padding:10px 10px 0;margin-top:10px;}
.map_box .map{width:100%;height:273px;}
.map_box .map .maps{position:relative;width:100%;height:100%;}
.map_box p{width:100%;height:34px;line-height:34px;text-align: center;font-size:16px;color:#333;}
.organizers{width:100%;padding:10px;background-color:#fff;margin:10px 0;min-height:122px;display:block;}
.organizers h2{width:100%;font-size:16px;color:#333;height:26px;line-height:26px;}
.organizers .box{width:100%;}
.organizers .imgs{width:80px;height:60px;border:1px solid #eee;position:relative;}
.organizers .imgs img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.organizers .info{width:190px;margin-left:10px;}
.organizers .info h3{font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:15px;}
.organizers .info p{font-size:12px;color:#666;line-height:19px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;margin-top:5px;}

.enlist_success{width:100%;height:620px;background-color:#fff;margin-bottom:50px;}
.enlist_success .box{width:400px;margin:0 auto;overflow:hidden;}
.enlist_success h2{width:100%;text-align: center;margin-top:90px;font-size:32px;color:#333;}
.enlist_success h2 i{position:relative;top:2px;font-size:34px;}
.enlist_success p{width:100%;font-size:16px;color:#333;text-align: center;margin-top:30px;}
.enlist_success .imgs{width:240px;height:240px;margin:0 auto;position:relative;}
.enlist_success .imgs img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.enlist_success .box_href{width:100%;margin-top:40px;padding:0 18px;}
.enlist_success .box_href a{display:inline-block;width:160px;height:46px;line-height:46px;text-align: center;font-size:16px;border-radius:6px;}
.enlist_success .box_href a.btn1{background-color:#175b9e;color:#fff;margin-right:40px;}
.enlist_success .box_href a.btn1:hover{background-color:#196cbd;}
.enlist_success .box_href a.btn2{background-color:#fff;color:#175b9e;border:1px solid #175b9e;}
.enlist_success .box_href a.btn2:hover{background-color:#f0f1f2;color:#196cbd;border:1px solid #196cbd;}

/*弹窗*/

.profile .code_btn{display: block;width: 88px;height: 40px;line-height: 40px;background-color:#568cfb;border:0;color:#fff;margin-right:15px;border-radius: 8px;font-size: 14px;}
.textarea1{width:650px;height: 200px;padding: 10px;}
.profile-top{padding:30px 0 15px;border-bottom: 1px dashed #eeeeee;}
.profile.real-name-cnt label,.verify-company label{width:120px;}
.profile-top label{width:60px;display:inline-block;}
.profile-cnt label{width:90px;display:inline-block;}
.profile-cnt .text{width: 440px;}
.refund-cnt .qty{display: inline-block; width: 50px; height: 24px; padding:0 10px;border:1px solid #d9d9d9;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;}
.refund-cnt .textarea{ width: 300px; height: 80px;}
.refund-cnt .b-btn{width: 300px;}

.mine_radio label{cursor: pointer;}
.mine_radio input[type=radio]{position:relative;width:14px;height:14px;cursor:pointer;margin-right:10px;}
.mine_radio input[type=radio]::before{content:'';position:absolute;top:-1px;left:-1px;width:14px;height:14px;line-height:14px;text-align:center;background:#eee;border-radius:50%;border:1px solid #ccc;}
.mine_radio input[type=radio]:checked::before{border-color:#f8af4f;background-color:#f8af4f;}

.time_input{display:inline-block;width:40px;height:30px;border:1px solid #eee;outline: none;margin-top:5px;padding:0 10px; -moz-appearance: textfield;}
.mine_code img{width:120px;margin: 0 auto;margin-top:5px;display:block;}
.mine_code{width:170px;}
.mine_code p{width:100%;text-align: center;font-size: 16px;line-height: 24px;}

/*input[type=checkbox]{position:relative;width:14px;height:12px;cursor:pointer;margin-right:12px;}*/
/*input[type=checkbox]::before{content:'';position:absolute;top:-1px;left:0;width:14px;height:14px;line-height:14px;text-align:center;background:#fff;border-radius:50%;border:1px solid #ccc;}*/
/*input[type=checkbox]:checked::after{content: '';position: absolute;top:1px;left:5px;width:5px;height:8px;border-right:2px solid #6299dc;border-bottom:2px solid #6299dc;-webkit-transform:rotate(40deg);transform:rotate(40deg);}*/

.profile{color:#4b4b4b;line-height:30px;}
.profile>div{margin-bottom:20px;font-size:16px;}
.profile label{margin-right:12px; font-size:16px;line-height:40px;min-width:91px;display:inline-block;}
.profile .span{margin-right:12px; font-size:16px;line-height:40px;width:180px;display:inline-block;}
.profile label.auto{width:auto;}
.profile .info{height:40px; line-height:40px;}
.profile .text,.profile .drop{padding:6px 10px;width:300px;height:40px;line-height:24px;border:1px solid #d9d9d9;color:#4b4b4b; background-color: #fff;cursor:pointer;}
.profile .text[readonly=readonly],.profile .text[readonly=true]{width:600px;border-color:transparent;padding-left:0;}
.profile .textarea{width:300px; height: 100px; line-height:24px;padding:3px 10px;border:1px solid #d9d9d9;border-radius:2px;transition:all .5s ease-out;}
.textarea1{width:650px;height: 200px;padding: 10px;}
.profile-top{padding:30px 0 15px;border-bottom: 1px dashed #eeeeee;}
.profile.real-name-cnt label,.verify-company label{width:120px;}
.profile-top label{width:60px;display:inline-block;}
.profile-cnt label{width:90px;display:inline-block;}
.profile-cnt .text{width: 440px;}
.refund-cnt .qty{display: inline-block; width: 50px; height: 24px; padding:0 10px;border:1px solid #d9d9d9;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;}
.refund-cnt .textarea{ width: 300px; height: 80px;}
.refund-cnt .b-btn{width: 300px;}
.details-btns{padding-left:103px;}

.drop{position:relative;}
.dd{padding-top: 3px;background-image:url(dd.gif);background-repeat:no-repeat;background-position:right center;}
.drop-box{display:none;position:absolute;top:38px;left:-1px;}
.choose .drop-box{min-width:300px;max-height:289px;overflow-y:auto;background-color:#fff;border:1px solid #c5d3dc;z-index:999;}
.choose .drop-box li{white-space:nowrap;display: block; padding: 8px; line-height: 1.4; border-bottom: solid 1px #ddd;}
.choose .drop-box li:hover,.choose .drop-box li.on{background-color: #ecedef;}

.tech_profile .text{width: 364px;!important;}
.details-btns1{padding-left:192px;}

/*end*/

/*服务搜索*/
.new_lists .serve_list1 li{float:none;width:100%;margin-bottom:0px;border:none;border-bottom:1px solid #eee;}
.new_lists .serve_list1 li .title h2{width:600px;overflow: hidden; white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}

.serve_list1 li{width:590px;height:90px;border:1px solid #eee;float:left;padding-left:18px;padding-top:18px;margin-bottom:20px;overflow: hidden;}
.serve_list1 li:hover{box-shadow: 0px 1px 8px 0px rgba(101, 75, 27, 0.12);position:relative;}
.serve_list1 li:hover .title h2 span{color:#568cfb;}
.serve_list1 li:hover .price_box .price{margin-top:-84px;}
.serve_list1 li:not(:nth-child(2n)){margin-right:20px;}
.serve_list1 li .title{width:400px;}
.serve_list1 li .title h2{line-height:1em;}
.serve_list1 li .title h2 span{font-size:17px;color:#444;font-weight: bold;}
.serve_list1 li .title h2 i{position:relative;top:2px;}
.serve_list1 li .title p{font-size:14px;color:#ccc;margin-top:5px;}
.serve_list1 .price_box{width:170px;}
.serve_list1 .price_box .price{width:170px;height:51px;transition:all 0.25s linear;}
.serve_list1 .price_box .price p{width:170px;text-align: center;}
.serve_list1 .price_box p.p1{font-size:16px;color:#f23d3d;}
.serve_list1 .price_box p.p2{font-size:16px;color:#ccc;margin-top:3px;text-decoration:line-through;}
.serve_list1 .handle{display:block;width:132px;height:40px;line-height:40px;margin-left:16px;border:1px solid #568cfb;border-radius:4px;text-align: center;color:#568cfb;font-size:16px;margin-top:23px;}

.serve_list2{padding:20px 20px 0;}
.serve_list2 li{border: solid 1px #eeeeee;float: left;margin-bottom:20px;background-color:#fff;}
.serve_list2 li:hover{box-shadow: 0px 1px 8px 0px rgba(101, 75, 27, 0.12);}
.serve_list2 li:hover a h2{color:#568cfb;}
.serve_list2 li:not(:nth-child(3n)){margin-right:42px;}
.serve_list2 li a{display:block;width:370px;height:130px;padding-top:22px;padding-left:18px;}
.serve_list2 li a h2{font-size:17px;color:#444;font-weight: bold;}
.serve_list2 li a p{font-size:14px;color:#ccc;margin-top:3px;padding-right:20px;}
.serve_list2 .price_box1{margin-top:10px;}
.serve_list2 .price_box1 span{display:block;height:30px;line-height: 30px;}
.serve_list2 .price_box1 span:first-child{width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.serve_list2 .price_box1 span:last-child{min-width:95px;padding-right: 15px;text-align: right;}
.serve_banner{width:100%;height:100px;background-color:#3598db;position:absolute;top:-135px;left:0;}
.serve_banner img{display:block;width:100%;height:100px;}

.serve_ipr{margin-bottom:0;} 
.serve_ipr li:not(:nth-child(3n)){margin-right:0px;}
.serve_ipr li a{width:398px;}
.serve_ipr li:not(:nth-child(2n)){margin-right:20px;}

/*订单支付*/
.title-sub{position:relative;padding:0 0 9px;border-bottom: 1px solid #f8af4f; margin-top:36px;}
.mtitle{position:relative;font-size:22px;color:#444;font-weight: 600;letter-spacing: 2px;}
.mtitle:before{position:absolute;left:0;bottom:-18px;content: '';width:100%;height: 3px;background-color: #666;display:none;}

.desktop-wrap{width: 100%;}
.detail-pact_box .pact{position: relative; border: 1px solid #f6685e;max-width:560px;}
.detail-pact_box1{display:flex;justify-content: flex-start;align-items: center;height:42px;margin-top:30px;}
.detail-pact_box1 li{ cursor: pointer; display:flex;justify-content: center;align-items: center;height:42px;width:145px;font-size: 16px;border:1px solid #cccccc;margin-right:30px;}
.detail-pact_box1 li.on{border:2px solid #f23d3d;}
.detail-pact_box1 li:hover{border:2px solid #f23d3d;}
.detail-pact_box1 li i{font-size:18px;margin-top:-7px;margin-right:8px;}
.pact{position: relative;overflow: hidden; margin: 30px 20px 0 0;}
.pact-box{position: relative; border: 1px solid #ddd;max-width: 316px;}
.pact .content{padding: 13px 20px;}
.pact .mark{position: absolute; top:0; left: 0; display: inline-block; font-size: 12px; padding:0 6px; background: #eee;}
.pact .info{padding: 12px 20px;border-top: 1px solid #eee;}
.pact .phone-num{display: inline-block; padding-right: 60px;}
.pact .modify{position:absolute; top:-24px; right:0;display:block; background: #ffa99d; color: #fff; padding: 0 8px;}
.pact:hover .modify,.pact.on .modify{display: inline-block;transition:all .5s ease-out;top:0;}
.modify:hover{background: #f6685e; color: #fff;transition:all .5s ease-out;}
.pact-box .icon{ display: none; position: absolute; right: 0; bottom: -6px;}
.pact-box.on .icon,.invoice .item.on .icon,.detail-pact_box .pact .icon{display: inline-block;position: absolute; right: 0; bottom: -6px;}
.pact-box.on,.pact-hover:hover,.invoice .item.on{border-color:#f6685e; cursor: default;}
.pact-box.on .mark,.pact-hover:hover .mark{ color: #fff; background: #f6685e;}
.detail-pact_box .mark{ color: #fff; background: #f6685e;}
.add_box{width: 128px; height: 128px; border:1px dashed #eee; padding-top: 20px; text-align: center; color: #999;}
.icon-invoice{position: absolute; right: 5px; bottom: 5px; width: 80px; height: 62px;z-index: 9;}

.invoice-box label{width: 120px!important;}
.invoice-wrap{background: #f7f7f7; padding:30px 20px;margin-top:14px;}
.invoice-txt{background: #f7f7f7; padding:16px 20px;}
.invoice label{line-height: 30px; margin-right: 15px;}
.invoice .item{position:relative;display: inline-block; margin-right: 20px; border: 1px solid #ddd; line-height: 30px; padding:0 8px;overflow: hidden;}
.invoice .item .icon{display:none;position: absolute; bottom:-6px!important; right: 0;}
.invoice .info-item{float: left; min-width: 200px; height: 20px; color: #666; margin-right: 50px;}

.pay-box{border: 1px solid #eee; padding: 30px;}
.pay-info dd{display: inline-block;width:48%; line-height:40px;}
.payment{border-top: 1px dashed #eee;}
.payment1{display:table;border-top: 1px dashed #eee;}
.payment .reminder{width: 560px;margin-right: 280px;padding: 10px 20px;background-color: #f9f9f9;}
.payment .reminder p{font-size: 12px;line-height: 2;color: #969696;}
.payment .sum{width: 300px;display: table-cell;vertical-align:bottom;}
.payment span{display: inline-block; width: 106px;}
.order-info{padding:12px 20px; background:#f9f9f9;}

.pay_tab{text-align: center;margin: 0 30px;}
.pay_tab li{position:relative;bottom:-1px;font-size:18px; margin: 12px 0 0;line-height: 38px;border-bottom: 2px solid transparent;display:inline-block;}
.pay_tab li.on,.pay_tab li:hover{color: #fa543d; cursor:pointer;}
/*.pay_tab li:hover{position:relative;bottom:-1px;border-bottom: 2px solid #999;}*/
.pay_tab li.on{position:relative;bottom:-1px;border-bottom: 2px solid #fa543d;}
.pay_tab span{display:inline-block;padding: 0 28px;}
.pay_tab .ebank-title{display: block; margin-top: 32px;}

.pay_type{width:265px;margin:0 auto;margin-top:16px;}
.pay_type li{width:120px;float: left;text-align: center;padding-bottom:10px;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;}
.pay_type li:first-child{margin-right:20px;}
.pay_type li.on{border-bottom:2px solid #ccc;}
.pay_type li:hover{border-bottom:2px solid #ccc;}

.pay_box{width:100%;margin-top:15px;}
.pay_box img{display:block;max-width:150px;margin:0 auto;}
.pay_box p{width:100%;text-align: center;font-size:16px;margin-top:15px;}
.code-box{width: 236px; margin: auto; text-align: center;}
.code-box.ebank{width: 440px;}
.ebank .network{padding-top:20px;}
.icon-img{display: inline-block; height: 50px;}
.code-box .pay-code{display: none;}
.code-box .pay-code img{max-width: 200px; margin: auto;}
.code-box .pay-code.on{display: block;}

.service_search{width:1082px;height:130px;border-radius: 10px;box-shadow: 0px 0px 10px 0px rgba(85, 94, 99, 0.2);background:url("product/service_searchBg.png")no-repeat;background-color:#fff;margin:0 auto;position:relative;top:-65px;z-index: 100;padding-top:35px;}
.service_search form{width:712px;margin:0 auto;border:1px solid #175b9e;height:46px;border-radius:6px;}
.service_search form .type{width:106px;text-align: center;position:relative;}
.service_search .type .span_name{width:106px;height:44px;line-height:41px;color:#175b9e;font-size:16px;cursor:pointer;}
.service_search .type .span_name i{margin-left:10px;}
.service_search input{display:block;width:504px;height:44px;border:none;outline:none;padding-right:20px;}
.service_search button{display:block;width:100px;height:44px;border:none;outline:none;background-color:#175b9e;border-radius:0 4px 4px 0;font-size:16px;color:#fff;letter-spacing:1px;}

.service_search1{box-shadow:none;background:none;background-color:#fff;top:0px;padding-top:40px;}

.search_head{width: 720px;height: 50px;background-color: #fff;margin:30px 0;}
.search_head input{display: block;width: 642px;height: 50px;padding-left: 20px;font-size: 16px;border: none;outline: none;}
.search_head button{display: block;width: 74px;height: 50px;border: none;outline: none;background: url("suosuo1.png") no-repeat center;}

.search_tips{width:100%;height:40px;line-height:40px;font-size:14px;color:#333;}
.store_filter{background-color: #fff;margin:20px 0;}
.search_result{width:100%;background-color:#fff;padding:30px 0 30px 30px;}
.service_list1{width:100%;}
.service_list1 a{display:block;width:270px;height:256px;background-color: #f7f7f7;padding:10px;float:left;margin-bottom:20px;}
.service_list1 a:hover{box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);}
.service_list1 a:not(:nth-child(4n)){margin-right:20px;}
.service_list1 a .imgs{background-color:#fff;width:100%;height:148px;position:relative;}
.service_list1 a .imgs img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.service_list1 a h2{height:33px;line-height:33px;font-size:16px;color:#333;}
.service_list1 a .p1{height:25px;line-height:25px;font-size:14px;}
.service_list1 a .p2{height:25px;line-height:25px;font-size:14px;color:#999;}

.store_list{width:100%;}
.store_list .store_item{display:block;width:545px;height:180px;border: solid 1px #dbdbdb;margin:0 30px 30px 0;}
.store_list .store_item:hover{border-color:#256fb7;}
.store_list .store_item:hover h2{color:#ffa300;}
.store_list .store_item:nth-child(2n){margin-right: 0;}
.store_list .store_item .imgs{width:180px;height:100%;position:relative;margin-right: 10px;}
.store_list .store_item .imgs img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.store_item .info{width: 330px;height: 100%;padding-top:32px;}
.store_item .info h2{font-size: 16px;color:#333;line-height: 1em;}
.store_item .info .p1{font-size: 14px;margin-top: 18px;color: #999;letter-spacing: 1px;}
.store_item .info .p2{font-size: 14px;height: 54px;color: #999;margin-top: 30px;position: relative;padding-top:20px;letter-spacing: 1px;}
.store_item .info .p2::after{content: "";display: block;width: 260px;height: 1px;position: absolute;top:0;left: 0;background-color: #f0f1f2;}

.service_item1{position:relative;}
.service_item1::before{position:absolute;right:130px;top:-66px;content:"";width:0;height:0;border:27px solid rgba(0,0,0,0);border-bottom-color:#175b9e;}
.service_item1 a{width:200px;height:223px;display:block;background-color: #f7f7f7;float:left;margin-right:10px;padding:10px;}
.service_item1 a:hover{box-shadow: 0px 0px 10px 0px rgba(85, 94, 99, 0.2);}
.service_item1 a:last-child{margin-right:0px;}
.service_item1 a .imgs{width:180px;height:120px;position:relative;background-color:#fff;margin-right: 10px;}
.service_item1 a .imgs img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.service_item1 a h2{font-size:14px;color:#333;margin-top:10px;}
.service_item1 a .p1{font-size:14px;color:#e22111;height:25px;line-height:25px;}
.service_item1 a .p2{font-size:12px;color:#666;margin-top:3px;height:25px;line-height:25px;}
.store_list .drop .bottom{width:100%;height:38px;line-height:38px;}
.store_list .drop .bottom a{font-size:14px;color:#333;}
.store_list .drop .bottom a:hover{font-size:14px;color:#175b9e;}

/*活动搜索*/
.activity_search input{margin-left:20px;width:590px;}
.activity_list1{width:100%;padding:20px 20px 0 15px;background-color:#fff;}
.activity_list1 li{width:100%;background-color: #f7f7f7;height:130px;padding:10px;margin-bottom:10px;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,0);}
.activity_list1 .imgs{width:160px;background-color: #f7f7f7;height:110px;position:relative;}
.activity_list1 .imgs img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.activity_list1 .info{width:615px;margin:0 8px 0 20px;}
.activity_list1 .info h2{font-size:16px;font-weight:bold;color:#333;margin-bottom:8px;}
.activity_list1 .info .p1{height:25px;line-height:25px;font-size:14px;color:#333;}
.activity_list1 .info .p1 .span1{display:inline-block;width:70px;text-align: justify;text-align-last: justify;color:#999;}
.activity_list1 .atvjoin_box{width:200px;height:100%;background-color: #f7f7f7;position:absolute;top:130px;right:0px;padding-top:48px;padding-left:43px;transition:all 0.2s linear;}
/*.activity_list1 li:hover .atvjoin_box{top:0;}*/
.activity_list1 li:hover{border:1px solid #175b9e;}
/*.activity_list1 li:hover .p2{display:none;}*/
/*.activity_list1 li .atvjoin_box span{display:block;width:120px;height:34px;line-height:34px;text-align: center;font-size:14px;color:#f0f1f2;background-color:#175b9e;}*/

/*科技成果搜索*/
.technology_list{background-color:#fff;}
.technology_list li{width:100%;padding: 0 20px;border-bottom:1px solid #f0f1f2;position:relative;}
.technology_list li .t_title{height:46px;line-height:46px;font-size:16px;color:#333;font-weight:bold;}
.technology_list li .t_title:hover{color:#175b9e;}
.technology_list li .subsidy_list span{display:inline-block;height:24px;line-height:24px;font-size:14px;color:#175b9e;background-color:#ebf5fe;float:left;margin-right:10px;padding:0 10px;}
.technology_list li .p1{height:48px;line-height:48px;font-size:14px;}
.technology_list li .p1 span{margin-right:38px;}
.technology_list li .btn1{width:140px;height:34px;display:block;text-align:center;border-radius:4px;border:1px solid #175b9e;color:#175b9e;background-color:#fff;line-height:34px;font-size:14px;position:absolute;top:50%;right:20px;margin-top:-17px;}
.technology_list li .btn1:hover{background-color:#175b9e;color:#f0f1f2;}

/*科技成果详情*/
.technology_info{width:100%;background-color:#fff;padding:20px;margin-bottom:30px;}
.technology_info h2{line-height:32px;font-size:22px;font-weight:bold;margin-top:12px;color:#333;}
.technology_info ul{width:100%;padding:20px;background-color:#f9f9f9;margin-top:10px;}
.technology_info ul li{width:260px;height:36px;line-height:36px;font-size:16px;color:#333;float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.technology_info ul li .span1{display:inline-block;min-width:85px;height:36px;line-height:36px;color:#999;text-align:right;}
.technology_info .btn_box{width:760px;margin:0 auto;border-top:1px dashed #ccc;padding-top:20px;margin-top:20px;}
.technology_info .btn_box a{width:160px;height:46px;line-height:46px;display:inline-block;font-size:16px;color:#fff;margin-right:20px;text-align:center;border-radius:4px;}
.technology_info a.btn1:hover{background-color:#256fb7;}
.technology_info a.btn2:hover{background-color:#f5af33;}
.college{width:100%;min-height:280px;position:relative;border: solid 1px #175b9e;background-color: #fff;margin-bottom:20px;padding-bottom:15px;}
.college .imgs{width:80px;height:80px;border:1px solid #175b9e;border-radius:50%;margin:0 auto;margin-top:30px;position:relative;margin-bottom:13px;overflow: hidden;}
.college .imgs img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.college p{margin-bottom:10px;font-size:16px;color:#333;padding-left:30px;padding-right:10px;}
.college p span{color:#999;}
.college a{display:block;width:220px;height:46px;line-height:46px;background-color:#175b9e;color:#fff;font-size:16px;text-align:center;border-radius:4px;margin:0 auto;margin-top:20px;}
.college a:hover{background-color:#256fb7;}
.college .mark{display:block;width:102px;height:32px;line-height:25px;text-align: center;color:#fff;font-size:14px;position:absolute;top:10px;left:-7px;background:url("college_bg1.png")no-repeat;}

.controller{width:100%;border: solid 1px #175b9e;background-color:#fff;padding-bottom:20px;}
.controller .head{width:100%;text-align:center;background-color:#175b9e;color:#fff;font-size:16px;height:42px;line-height:42px;}
.controller .imgs{width:140px;height:140px;border: solid 1px #175b9e;margin: 0 auto;margin-top:20px;position:relative;border-radius:50%;}
.controller .imgs img{display:block;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.controller h2{width:100%;padding:0 20px;font-size:22px;color:#175b9e;text-align:center;margin-top:13px;font-weight:bold;}
.controller .p1{width:100%;font-size:16px;color:#333;text-align: center;margin-bottom:3px;padding:2px 20px;}
.controller .p2{width:100%;font-size:12px;color:#666;text-align: left;padding:0px 30px;line-height:20px;}
.controller .p3{width:100%;height:42px;line-height:42px;text-align:center;color:#175b9e;font-size:16px;background:url("tec_bg2.png")no-repeat center top;margin-top:7px;}
.controller a{display:block;width:260px;height:46px;line-height:46px;background-color:#175b9e;color:#fff;font-size:16px;text-align:center;border-radius:4px;margin:0 auto;margin-top:5px;}
.controller a:hover{background-color:#256fb7;}

.error_box{width:100%;}
.error_con{width:600px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);}
.error_con h2{font-size:16px;text-align: center;color:#333;margin-top:-30px;letter-spacing:1px;}
.error_con img{position:relative;left:170px;margin-top:20px;}
.error_href{width:100%;margin-top:-65px;padding-left:195px;position:relative;z-index: 2;}
.error_href a{text-decoration: none;font-size:16px;}
.error_href a.btn1{margin-right:30px;color:#175b9e;}
.error_href a.btn1:hover{color:#256fb7;}
.error_href a.btn2{color:#999;}

#calendar {width:820px;margin-top:50px;}
.calendar-box{width:860px;height:auto;background:#fff;padding:20px;}
.fc-toolbar,.fc-day-header{display:none;}
.fc-widget-content{height:92px!important;}

.calendar-tle{margin-top:12px;}
.calendar-tle a,td{cursor:pointer;}
.calendar-tle .fbold{display:block;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background:#f0f1f2;color:#1c5d9c;margin-top:4px;}
.calendar-tle #today{display:block;width:100px;height:28px;line-height:28px;text-align:center;background:#1c5d9c;color:#fff;border-radius:14px;}
.calendar-tle #today.disabled{background:#2c3e50;cursor:default;}
.calendar-tle i,.calendar-tle span{font-size:22px;margin:0 12px;display:block;height:28px;line-height:28px;}
.calendar-tle i{color:#1c5d9c;}
.calendar-tle .fr{display:block;height:28px;line-height:28px;font-size:14px;color:#333;}

.calendar-head{position:absolute;left:20px;top:76px;width:820px;z-index:2;}
.calendar-head li{float:left;width:14.28%;height:38px;line-height:38px;text-align:center;background:#eee;color:#333;}
.calendar-head .on{background:#1c5d9c;color:#fff;}

.calendar-fr{width:300px;}
.calendar-code{width:300px;height:280px;background:url(calendar-bg.jpg) no-repeat;padding-top:30px;}
.calendar-code img{width:214px;display:block;margin:0 auto;}

.calendar-day{width:860px;padding:20px;background:#fff;margin-bottom:25px;}
.calendar-day dt{margin-top:16px;}

.calendar-item{background:#f7f7f7;padding:10px 20px 10px 10px;margin-top:10px;color:#333;font-size:14px;border:1px solid #f7f7f7;}
.calendar-item:hover{border:1px solid #175b9e;}
.calendar-item .ctn{width:608px;}
.calendar-item img{width:160px;margin-right:20px;}
.calendar-item h4{font-size:16px;font-weight:bold;margin-bottom:8px;}
.calendar-item span{color:#999;display:block;width:70px;text-align:right;float:left;}
.calendar-item i{color:#175b9e;}
.calendar-item button{position:absolute;right:40px;top:40px;width:120px;height:30px;line-height:30px;background:#175b9e;color:#fff;border:0;cursor:pointer;display:none;}

/**/
.table3{width:100%;border:1px solid #e8e8e8;}
.table3 th{background-color:#f5f8fa;font-weight:400;line-height:32px;padding:0 5px;}
.table3 th,.table3 td{border:1px solid #e8e8e8;}
.table3 td{padding:10px;height:45px;line-height:24px;}

#pager1{text-align:center; margin: auto;}
#pager1 ul{display:inline-block;padding: 0 0;}
#pager1 li{display:inline-block;width:auto;padding:0;margin-right:8px;}
#pager1 a{display:inline-block;padding:0 10px;line-height:24px;font-size:12px;color:#ccc;}
#pager1 li span input{display:inline-block;width:30px;height:20px;border:1px solid #ccc;outline: none;margin:0 5px;text-align: center;}
#pager1 li a.gray{color:gray;}
#pager1 li a:hover{color:#568cfb;}
#pager1 li:last-child a{color:gray;}
#pager1 li .focus{color:#568cfb;width:26px;padding:0;text-align:center;}
#pager1 li.page_jump a{border:1px solid #666666;margin-left:20px;color:#666;}
#pager1 li.page_jump a:hover{color:#568cfb;border-color:#568cfb;}

/*支付*/
.pay-done{padding:50px 30px;text-align: center; color: #666;}
.pay-done .done-title{font-size: 36px;margin-bottom: 16px;display:  inline-block;vertical-align: top;}
.pay-done .gmui-icon-success-circle{font-size: 52px;}
.pay-done .done-info{width: 220px; text-align: left; margin:auto}

.pay_box{width:100%;margin-top:15px;}
.pay_box img{display:block;max-width:150px;margin:0 auto;}
.pay_box p{width:100%;text-align: center;font-size:16px;margin-top:15px;}
.code-box{width: 236px; margin: auto; text-align: center;}
.code-box.ebank{width: 440px;}
.ebank .network{padding-top:20px;}
.icon-img{display: inline-block; height: 50px;}
.code-box .pay-code{display: none;}
.code-box .pay-code img{max-width: 200px; margin: auto;}
.code-box .pay-code.on{display: block;}
.network{padding-bottom:10px;text-align:center;width:100%;padding-top:40px;margin-left:-22px;}
.network span{color:#bbbbbb;margin-top:20px;font-size:14px;margin-left:6px;cursor: pointer;}
.network span:hover{color:#f23d3d;}
.network p{font-size:16px;color:#666;margin-bottom:3px;}
.network .btnA{margin:0 auto;width:100%;display:flex;justify-content: space-around;align-items: center;margin-bottom:17px;}
.network .btnA a{display:block; letter-spacing: 2px;text-align: center; width:123px;padding:0 5px;height:42px;line-height: 42px;border-radius: 6px;color:#fff;margin-bottom:20px;margin-top:38px;}
.network .btnA a:first-child{background:#568cfb;}
.network .btnA a:last-child{background:#f23d3d;padding-left:17px;}
.network .btnA a:first-child:hover{background:#4d70f4;}
.network .btnA a:last-child:hover{background:#e32525;}

.link_head{max-width: 1920px;min-width: 1200px;position: relative;height: 443px;overflow: hidden;margin:0 auto;}
.link_banner{display:block;height:300px;width:1920px;position: absolute;left:50%;margin-left:-960px;max-width: none;z-index: 2;top:-1px;}
.link_head .fruit{width:100%;height:144px;background:url("link/bg0.png") no-repeat;background-size: cover;position: absolute;bottom:0;left:0;z-index: 3;}
.fruit_con{width:1200px;margin:0 auto;height:100%;padding-left:160px;position: relative;}
.fruit_title{width:258px;height:80px;border-radius: 30px 30px 0px 0px;background-color:#fff;position: absolute;top:-80px;left:50%;z-index: 5;transform: translateX(-50%);padding-top:18px;}
.fruit_title .p1{width:100%;font-size:24px;color:#333;letter-spacing: 2px;text-align: center;line-height:1em;font-weight: bold;}
.fruit_title .p1 img{margin-bottom:-3px;}
.fruit_title .p2{font-size: 14px;color:#999;letter-spacing: 1px;text-align: center;line-height: 1em;margin-top:8px;}
.fruit_con .fruit_item{width:180px;height:100%;padding-top:40px;float:left;margin-right:170px;}
.fruit_con .fruit_item:last-child{margin-right:0px;}
.fruit_item .p1{width:100%;font-size: 36px;color:#f2a113;text-align: center;line-height: 1em;letter-spacing: 4px;}
.fruit_item .p2{width:100%;font-size: 14px;color:#fff;text-align: center;margin-top:8px;}
.fruit_item .p2 img{margin-right:3px;margin-bottom:-2px;}

.link_box{width:1200px;margin:0px auto;padding-top:30px;}
.fruit_menu{width:180px;padding-left:30px;}
.fruit_menu dt{font-size: 16px;color:#333;letter-spacing: 2px;height: 34px;line-height: 34px;margin-top:10px;font-weight: bold;}
.fruit_menu dd{font-size: 16px;color:#999;letter-spacing: 2px;height: 34px;line-height: 34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.fruit_menu dd.on a{color:#f2a113;}
.fruit_menu dd:hover a{color:#f2a113;}
.fruit_main{width:1000px;}
.fruit_main .search_bar{width:100%;height: 60px;padding:15px 30px 15px 20px;background-color: #f3f3f3;}
.screen_box{width:390px;height:30px;}
.screen_box .screen_item{display:block;width:110px;height: 30px;line-height: 29px;border:1px solid #ebebeb;margin-right:13px;float:left;border-radius: 4px;background-color: #fafafa;font-size: 14px;color:#999;text-align: center;}
.screen_box .screen_item.on{border:1px solid #f2a113;color:#f2a113;}
.screen_box .time{padding-right:20px;position: relative;}
.screen_box .time::after{content: "";display:block;position: absolute;top:8px;right:14px;width:12px;height:12px;background:url("link/jt.png")no-repeat;}

.fruit_search{width:280px;height:30px;background-color: #fafafa;border-radius: 4px;border: solid 1px #ebebeb;overflow: hidden;position: relative;}
.fruit_search input{display:inline-block;width:210px;height:100%;color:#333;border:none;outline: none;padding-left:18px;}
.fruit_search button{display:inline-block;width:60px;height:29px;color:#333;cursor:pointer;border:none;outline: none;background-color: #f2a113;border-radius: 4px;position: absolute;top:0;right:0;}
.fruit_search button i{position: relative;top:-3px;}

.fruit_list{width:100%;}
.fruit_list li{width:100%;height: 140px;background:url("link/dw_logo.png")no-repeat;padding:30px 30px 10px 20px;position: relative;}
.fruit_list li:hover{box-shadow: -4px 6px 6px 0px rgba(199, 199, 200, 0.19);z-index: 3;}
.fruit_list li:hover h2{color:#f2a113;}
.fruit_list li h2{width:100%;font-size:16px;color:#333;font-weight:bold;}
.fruit_list li .p1{width:100%;padding-top:6px;}
.fruit_list li .p1 span{display: inline-block;min-width: 70px;padding:0 10px;height: 20px;background-color: #a8adb3;border-radius: 4px;margin-right:10px;float: left;font-size: 12px;color:#fff;text-align: center;line-height: 20px;}
.fruit_list li .p2{width:100%;position: absolute;left:0;bottom:20px;padding:0 30px 0px 20px;}
.fruit_list li .p2 span{font-size: 14px;color:#999;letter-spacing: 1px;}
.fruit_list li .a_href{display:block;width:160px;height:40px;line-height:40px;text-align: center;background-color: #f2a113;border-radius: 4px;font-size:14px;color:#fff;position: absolute;right:30px;top:40px;}
.fruit_list li .a_href:hover{background-color: #de9618;}

.link_synopsis{width:100%;height:410px;background: url("link/bg1.png") no-repeat 0 -690px;margin-top:114px;}
.synopsis_main{width:1200px;margin:0 auto;height: 100%;position: relative;padding-top:63px;padding-left:10px;}
.synopsis_main .imgs{width:382px;height:267px;overflow: hidden;border-radius: 16px;position: relative;}
.synopsis_main .introduce{width:750px;}
.synopsis_main .introduce h2{font-size: 18px;color:#f2a113;line-height: 1em;margin-bottom:14px;font-weight: bold;letter-spacing: 1px;}
.synopsis_main .introduce p{font-size: 14px;color:#666;line-height: 24px;letter-spacing: 1px;}
.synopsis_main .introduce p.p1{text-indent: 2em;}
.synopsis_main .title{width:258px;height:80px;border-radius: 30px 30px 0px 0px;background-color: #323334;position: absolute;top:-80px;left:50%;z-index: 5;transform: translateX(-50%);padding-top:20px;}
.synopsis_main .title h2{width:100%;text-align: center;font-size: 24px;color:#fff;line-height: 1em;letter-spacing: 2px;font-weight: bold;}
.synopsis_main .title p{width:100%;text-align: center;font-size: 14px;color:#faefdb;line-height: 1em;letter-spacing: 1px;margin-top:8px;}

.prize_box{width:1200px;margin:0 auto;height:494px;padding-top:47px;}
.prize_box .title{width:100%;text-align: center;font-size: 20px;color:#f2a113;font-weight: bold;}
.prize_list{width:100%;margin-top:38px;}
.prize_list a{display:block;width:283px;height:302px;margin-right:22px;float: left;box-shadow: -4px 6px 6px 0px rgba(199, 199, 200, 0.38);border-radius: 4px;background-color: #fafafa;overflow: hidden;}
.prize_list a:last-child{margin-right:0px;}
.prize_list a p{width:100%;padding:12px 20px 0;font-size: 14px;color:#333;line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.prize_img{width:100%;height:225px;overflow: hidden;}
.prize_img img{display:block;width:100%;height: 100%;transition: all 0.4s linear;}
.prize_img:hover img{transform: scale(1.2);}

.link_bottom{width:100%;height:680px;background: url("link/bg2.png") no-repeat;padding-top:52px;}
.link_bottom .main{width:1180px;margin:0 auto;}
.link_bottom .title{width:100%;text-align: center;font-size: 20px;color:#f2a113;font-weight: bold;margin-bottom:20px;}
.link_bottom p{width:100%;font-size: 14px;color:#eae3e3;line-height: 24px;text-indent: 4em;letter-spacing: 1px;}
.img_list{width:100%;margin-top:40px;}
.img_list img{display:block;width:383px;height:306px;border-radius: 8px;float: left;margin-right:15px;transition: all 0.2s linear;}
.img_list img:hover{margin-top:-5px;}
.img_list img:last-child{margin-right:0px;}

/*政策汇编*/
.ass_head{width:100%;height:225px;min-width:1180px;background:url("sub/head.png") no-repeat;overflow: hidden;}
.ass_head h2{font-size:24px;color:#fff;margin-left:165px;margin-top:80px;}
.ass_head p{font-size:16px;color:#fff;margin-left:165px;margin-top:4px;}
.ass_main{width:1200px;margin:20px auto 50px;min-height: 400px;}
.ass_menu{width:210px;}
.menu_title{width:100%;height:90px;padding:24px 10px 0 30px;background-color: #fea249;}
.menu_title h2{font-size:16px;color:#fff;font-weight:bold;line-height:16px;}
.menu_title p{font-size:14px;color:#fff;margin-top:6px;}
.menu_list{width:100%;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;}
.menu_list a{display:block;width:100%;height:50px;border-bottom:1px solid #ebebeb;line-height:50px;font-size:14px;color:#999;padding-left:30px;padding-right:16px;}
.menu_list a i{position:relative;top:-1px;font-weight:bold;}
.menu_list a.on{color:#333;}
.menu_list a:hover{color:#333;}
.ass_con{width:950px;margin-left:20px;}
.book_type{width:100%;padding-top:6px;}
.book_type a{display:block;width:110px;height: 36px;line-height: 36px;text-align: center;font-size: 16px;color:#999;background-color: #dbdbdb;margin-right:20px;border-radius: 18px;float: left;cursor: pointer;}
.book_type a.on{color:#fff;background-color: #175b9e;}
.assembly_list{width:100%;margin-top:20px;}
.assembly_list li{width:100%;height:55px;line-height:55px;border-bottom:1px solid #ebebeb;position:relative;padding-left:17px;font-size:16px;background-color: #fff;margin-bottom:10px;}
.assembly_list li:hover .span0 span{color:#fea249;}
.assembly_list li .span0{display: inline-block;width:624px;}
.assembly_list li .span1{display: inline-block;width:92px;text-align: center;}
.assembly_list li .span2{display: inline-block;width:192px;text-align: right;}
.assembly_list1{width:100%;margin-top:20px;}
.assembly_list1 .book_item{display:block;width:260px;height:100px;border: solid 1px #ebebeb;border-radius: 6px;background-color:#fff;margin-right:30px;float:left;padding-left:20px;padding-top:17px;margin-bottom:20px;}
.assembly_list1 .book_item:last-child{margin-right:0px;}
.assembly_list1 .book_item:hover .p1{color:#568CFB;}
.assembly_list1 .book_item .p1{font-size:16px;color:#333;}
.assembly_list1 .book_item .p2{font-size:14px;margin-top:23px;}

.assembly_box{width:100%;border: solid 1px #e5e5e5;background-color:#fff;padding:40px 20px 40px 30px;height: 842px;overflow-y: scroll;position: relative;}
.assembly_box::-webkit-scrollbar {/*滚动条整体样式*/
    width: 9px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.assembly_box::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(153,153,153,0.1);
    background: #dbdbdb;
}
.assembly_box::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(245,245,245,0.2);
    border-radius: 10px;
    background: #f0f1f2;
}
.pay_pdf{width: 100%;height:842px;background-color: rgba(0,0,0,0.82);display:none;position: absolute;top:0;left: 0;}
.pay_pdf .con{width: 70%;margin:200px auto 0;min-height: 150px;background-color: #f0f1f2;padding:40px 0 20px;border-radius: 10px;}
.pay_pdf .con .p1{font-size: 20px;color:#4e4a4a;font-weight: bold;text-align: center;letter-spacing: 4px;}
.pay_pdf .con .p2{font-size: 26px;color:#ffb50b;font-weight: bold;text-align: center;margin-top:20px;letter-spacing: 2px;}
.pay_pdf .con .p2 img{margin-right: 10px;position: relative;top:1px;}
.pay_pdf .con .btn1{display: block;width: 140px;height: 40px;margin:30px auto;letter-spacing:1px;background-color: #1c69b5;border-radius: 8px;line-height: 40px;text-align: center;font-size: 16px;color:#fff;}
.pay_pdf .con .btn1:hover{background-color: #175b9e;}

.ass_pdf{width:100%;}
.book_pdf{padding:120px 0;}
.ass_pdf .pf{transform: scale(1.4);}
.ass_pdf .pdf_header{width:100%;height:30px;line-height: 30px;border-bottom:1px solid #333;color:#333;text-align: center;font-weight: bold;font-size: 14px;}
.ass_pdf .pdf_catalog{width:100%;height:30px;line-height: 30px;color:#333;text-align: center;font-weight: bold;font-size: 22px;margin-top:10px;}
.catalog_list{width:100%;margin-top:20px;}
.catalog_list li{width:100%;height: 36px;line-height: 36px;border-bottom:1px dashed #999;}
.catalog_list li .span1{font-size:14px;color:#333;font-weight: bold;}
.catalog_list li .span2{font-size:14px;color:#666;font-weight: bold;}
.example{font-size:22px;color:#333;font-weight: bold;margin-top:20px;}
.pdf_title{width:100%;font-size: 16px;font-weight: bold;margin-top:20px;color:#000;}
.pdf_table{border-collapse:collapse; border-spacing:0;font-size:12px;color:#333;font-weight:normal;width:100%;margin-top:12px;}
.pdf_table tr{min-height: 32px;}
.pdf_table tr .span1{width:15%;border:1px solid #e8e8e8;background-color:#f5f5f5;font-weight:bold;padding:10px 0;color:#000;font-size:12px;}
.pdf_table tr .span2{border:1px solid #e8e8e8;width:90%;padding:10px;color:#333;font-size:12px;}
.pdf_table tr .span2 p{color:#333!important;font-size:12px!important;}

.assembly_bottom{width:100%;height:82px;margin-top:0px;background-color:#fff;}
.assembly_pay{width:860px;height:82px;border: solid 1px #e5e5e5;padding:20px;background-color:#fff;}
.assembly_pay.fixed{position: fixed;bottom:0;left:50%;margin-left:-590px;box-shadow: 0 -4px 5px -5px rgba(0,0,0,0.2);}
.assembly_pay p{font-size:14px;color:#666;width:480px;text-align: center;line-height: 24px;float: left;min-height: 40px;position:relative;padding:0 20px;}
.assembly_pay p span{display:inline-block;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.assembly_pay .ass_pay{width:322px;margin:0 auto;text-align: center;float:right;}
.assembly_pay .ass_pay span{font-size:20px;color:#f73c23;font-weight:bold;margin-right:25px;padding-top:3px;position:relative;top:2px;}
.assembly_pay .ass_pay a{display:inline-block;width:120px;height:40px;border-radius: 3px;color:#fff;font-size:16px;line-height:40px;}
.ass_pay .btn1{background-color: #f73c23;}
.ass_pay .btn1:hover{background-color: #dc3d1d;}
.ass_pay .btn2{background-color: #f6a036;}
.ass_pay .btn2:hover{background-color: #ef901d;}
.ass_pay .btn3{background-color: #719bfa;}
.ass_pay .btn3:hover{background-color: #5a8bf9;}

.book_page{width:446px;margin:0 auto;}
.book_page .page_btn{display: block;width: 100px;height: 32px;line-height: 32px;margin-right:20px;cursor:pointer;color:#666;border:1px solid #ddd;border-radius: 4px;text-align: center;font-size: 16px;}
.book_page .page_btn:hover{background-color:#719bfa;color:#fff;border-color: #719bfa; }
.book_page .page_btn.disabled{color:#ddd;cursor: default;}
.book_page .page_btn.disabled:hover{color:#ddd;background-color: #fff;border-color: #ddd;}
.book_page .page_btn.next{margin-right: 0;}
.book_page .page_link{width: 60px;}
.book_page .page_count{font-size: 16px;color:#333;line-height: 32px;margin-right: 20px;}
.book_page .page_count span{font-size: 16px;color:#333;line-height: 32px;margin-left: 5px;}
.book_page .page_count input{display: block;width:50px;font-size:16px;height: 32px;line-height: 32px;background-color: #fff;text-align: center;outline: none;border:1px solid #ddd;}

/*实用模版*/
.temp_title{width:100%;}
.temp_title span.title{display:inline-block;height:30px;line-height:30px;color:#444;font-size:22px;font-weight:bold;}
.temp_title .temp_search{width:400px;line-height:30px;height:30px;border:1px solid #f8af4f;border-radius:15px;overflow:hidden;}
.temp_title .temp_search input{display:block;width:100%;height:100%;border:none;outline:none;color:#444;font-size:16px;border-radius:15px 0 0 15px;padding-left:20px;padding-right:35px;}
.temp_title .temp_search button{position: absolute;right:6px;top:1px;display:inline-block;padding: 0px 5px;background: transparent;border: none;color: #666;}
.temp_title .temp_search button i{line-height:24px;}
.temp_tab{width:100%;height:41px;border-bottom:2px solid #f8af4f;margin-top:25px;}
.temp_tab .main_nav li{font-size:16px;color:#444;float:left;font-weight:bold;cursor:pointer;position:relative;}
.temp_tab .main_nav li::after{display:block;position: absolute;width:100%;height:4px;background-color:#f8af4f;bottom:-17px;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);transition: all .2s ease-in-out;content: '';}
.temp_tab .main_nav li:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);}
.temp_tab .main_nav li.on::after{-webkit-transform:scaleX(1);transform:scaleX(1);}
.temp_tab .main_nav li.on{color:#f8af4f;}
.temp_tab .main_nav li:not(:last-child){margin-right:60px;}
.temp_tab .more_nav{margin-top:-4px;}
.temp_tab .more_nav span{display:inline-block;height:22px;line-height:22px;}
.temp_tab .more_nav i{position:relative;top:1px;}
.drop_nav{position:absolute;width:100%;padding:10px 40px;top:41px;left: 0;background-color:#fff;box-shadow: 0px 1px 8px 0px rgba(101, 75, 27, 0.12);display:none;}
.drop_nav li{width:224px;height:32px;line-height:32px;color:#1c1c1c;font-size:14px;float:left;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.drop_nav li a{transition: all 0.1s linear;}
.drop_nav li a:hover{color:#f8af4f;}
.drop_nav li.on a{color:#f8af4f;}
.temp_list{margin-top:10px;width:100%;}
.temp_list li{width:100%;height:60px;}
.temp_list li:not(:last-child){border-bottom:1px solid #f7f7f7;}
.temp_list li:hover{box-shadow: 0px 1px 8px 0px rgba(101, 75, 27, 0.12);}
.temp_list li:hover .temp_item a{color:#f8af4f;}
.temp_list li .temp_item{display:inline-block;font-size:16px;color:#666;padding-left:20px;width:800px;height:60px;line-height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.span_type1{padding:3px 8px;background-color: #f8af4f;color: #fff;font-size: 12px;border-radius: 3px;vertical-align: middle;}
.temp_btns{margin-left: 45px;}
.temp_btns .btn{padding: 12px 30px;;font-size:16px;min-width:132px;text-align: center;}
.temp_btns .btn2{margin-left:40px;}
.details_pdf{width:100%;margin-top:40px;padding:40px;box-shadow: 0px 0px 8px 0px #dcdcdc;background:url("template.png")no-repeat right center;}
.details_pdf h2{font-size:22px;color:#ff9d7e;line-height:22px;font-weight: bold;}
.details_pdf .details_list{width:600px;margin-top:15px;}
.details_pdf .details_list li{min-height:46px;line-height:46px;}
.details_pdf .details_list li .span1{width:80px;font-size:16px;color:#444;}
.details_pdf .details_list li .span2{width:500px;font-size:16px;color:#999;line-height: 28px;}
.details_pdf .details_list li .span2 ul{}
.details_pdf .details_list li .span2 ul li{margin-right:20px;float:left;line-height:26px;padding-top:10px;}


/*关于我们*/
.about_head{max-width:1920px;height:600px;min-width:1200px;margin:0 auto 248px;position: relative;background:url("about/head.png") no-repeat;background-size:100% 600px;}
.about_title{width:525px;margin:0px auto;padding-top:140px;}
.about_title .logo_box{width:100%;}
.about_title .logo_box .about_logo{width:96px;height:62px;margin-right:12px;}
.about_title .logo_box .terrace_name{width:364px;}
.logo_box .terrace_name h2{width:100%;font-size: 32px;color:#fff;text-align: justify;text-align-last:justify;line-height: 1em;}
.logo_box .terrace_name p{width:100%;font-size: 18px;color:#fff;text-align: justify;text-align-last:justify;line-height: 1em;margin-top:8px;}
.character{width:100%;font-size: 20px;color:#fff;margin-top:27px;height: 30px;letter-spacing:10px;line-height: 30px;text-align: center;background:url("about/title_bg.png") no-repeat center;}
.about_introduce{width:1100px;height: 480px;position: relative;top:55px;background-color: #fff;margin:0 auto;z-index: 5;padding:40px;}
.introduce_title{display: block;width:200px;height: 60px;line-height: 60px;text-align: center;background-color: #175b9e;position: absolute;top:40px;left:-40px;font-size: 24px;color:#fff;font-weight: bold;}
.introduce_info{display: block;width:405px;height: 400px;margin-top:90px;}
.introduce_info p{font-size: 16px;color:#333;line-height: 28px;text-indent: 2em;}
.introduce_img{display: block;width:580px;height: 400px;}

.module_list{width:100%}
.module_list .module_item{width:280px;height: 430px;background-color: #fff;float: left;padding:30px 20px;margin-right:20px;position: relative;}
.module_list .module_item:last-child{margin-right:0px;}
.module_list .module_item h2{width:100%;height:40px;line-height: 40px;font-size: 22px;color:#175796;font-weight: bold;padding-left:30px;position: relative;}
.module_list .module_item .info{width:100%;font-size: 16px;color:#333;line-height: 26px;text-indent: 2em;margin-top:5px;}
.module_item h2::before{content: "";width:22px;height: 22px;display: block;position: absolute;top:9px;left:0;}
.module_item:nth-child(1) h2::before{background:url("about/spirit.png") no-repeat 0 0;}
.module_item:nth-child(2) h2::before{background:url("about/spirit.png") no-repeat 0px -31px;}
.module_item:nth-child(3) h2::before{background:url("about/spirit.png") no-repeat 0 -62px;}
.module_item:nth-child(4) h2::before{background:url("about/spirit.png") no-repeat 0 -94px;}
.module_item .tool_list{position: absolute;left:0;bottom:10px;width:100%;height: 178px;padding:20px 20px 12px;}
.tool_list li{width:100%;padding-left:21px;height: 35px;line-height: 35px;font-size: 16px;color:#333;position: relative;}
.tool_list li::before{content: "";display: block;width:11px;height: 11px;border-radius: 50%;background-color: #175796;position: absolute;top:11px;left:0;}

.science_box{width:100%;height: 344px;background-color: #fff;margin:40px 0;padding-top:38px;}
.science_title{width:155px;height: 24px;line-height: 24px;text-align: center;font-size: 22px;color:#175796;font-weight: bold;margin: 0 auto;position: relative;}
.science_title::before{content: "";width:22px;height: 22px;display: block;position: absolute;top:1px;left:0;background:url("about/spirit.png") no-repeat 0 -124px;}
.science_title::after{content: "";width:22px;height: 22px;display: block;position: absolute;top:1px;right:0;background:url("about/spirit.png") no-repeat 0 -155px;}
.science_p{width:100%;text-align: center;font-size: 16px;color:#333;margin-top:10px;}
.science_list{width:100%;margin-top:21px;padding:0 10px;padding-left:156px;}
.science_list .science_item{width:145px;height: 220px;float: left;position: relative;}
.science_list .science_item::after{content: "";display: block;width:1px;height: 120px;background-color: #f0f1f2;position: absolute;top:36px;right:0;}
.science_list .science_item:last-child::after{display: none;}
.science_item .icon_img{width:53px;height: 53px;margin:0 auto;}
.science_item h2{width:100%;color:#bf5e38;font-size: 18px;text-align: center;margin-top:15px;}
.science_item .color1{color:#bf5e38;}
.science_item .color2{color:#2969a9;}
.science_item .color3{color:#b8671f;}
.science_item .color4{color:#3d348f;}
.science_item .color5{color:#c15845;}
.science_item .color6{color:#315ca2;}
.science_item .color7{color:#c17d2d;}
.science_item .color8{color:#2367a5;}
.science_item .icon_img1{background:url("about/spirit.png")no-repeat 0 -187px;}
.science_item .icon_img2{background:url("about/spirit.png")no-repeat 0 -250px;}
.science_item .icon_img3{background:url("about/spirit.png")no-repeat 0 -313px;}
.science_item .icon_img4{background:url("about/spirit.png")no-repeat 0 -376px;}
.science_item .icon_img5{background:url("about/spirit.png")no-repeat 0 -439px;}
.science_item .icon_img6{background:url("about/spirit.png")no-repeat 0 -502px;}
.science_item .icon_img7{background:url("about/spirit.png")no-repeat 0 -565px;}
.science_item .icon_img8{background:url("about/spirit.png")no-repeat 0 -628px;}
.science_item ul{width:100%;margin-top:10px;}
.science_item ul li{width:100%;font-size: 14px;color:#333;text-align: center;height: 24px;line-height: 24px;}

.invoice_tips{width:500px;min-height: 250px;background-color:#fff;border-radius:8px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:30px;}
.invoice_tips p{font-size: 16px;color:#333;text-indent: 2em;margin-top:30px;}
.invoice_tips a{display: block;width:100px;height: 40px;line-height: 40px;background-color:#568cfb;color:#fff;font-size: 16px;margin:30px auto 0;text-align: center;border-radius: 6px;}
.invoice_tips a:hover{background-color:#4268e4;}

/*小秘豹入口新*/

/*城市多级选择*/
.drop_address{width:405px;position:absolute;top:38px;left:0;z-index: 100;background-color:#fff;border-radius: 4px;}
.drop_address .address_box1{width:100%;padding:10px;display:none;border:1px solid #ccc;border-radius:4px;}
.drop_address .address_box1 li{width:68px;height:34px;line-height:34px;cursor:pointer;font-size:16px;color:#444;text-align:center;transition: all 0.1s linear; float: left;}
.drop_address .address_box1 li:not(:nth-child(5n)){margin-right:10px;}
.drop_address .address_box1 li:hover{color:#f8af4f;}
.drop_address .address_box1 li.on{color:#f8af4f;}
.drop_address .address_box2{width:100%;display:none;border:1px solid #ccc;border-radius:4px;min-height:158px;}
.drop_address .address_box2 .prev_address{width:100%;height:35px;border-bottom:1px solid #ccc;padding-left:20px;}
.drop_address .address_box2 .prev_address span{display:inline-block;width:50px;line-height:35px;color:#999;}
.drop_address .address_box2 .prev_address span:hover{color:#f8af4f;}
.drop_address .address_box2 .address_area{padding:10px;width:100%;}
.drop_address .address_box2 .address_area li{min-width:95px;height:34px;line-height:34px;cursor:pointer;font-size:16px;color:#444;text-align:center;transition: all 0.1s linear; float: left;padding: 0 5px;}
.drop_address .address_box2 .address_area li:hover{color:#f8af4f;}
/*城市多级选择----end*/

/*支付 与 发票*/
.pay_tips{font-size: 14px;color:#222;margin:36px 0 18px 0;}

.pay_list{width:100%;}
.pay_list li{float: left;width:181px;height: 181px;margin-right:30px;cursor: pointer;position: relative;}
.pay_list li img{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);display: none;max-width: 90%;}
.pay_list li .bg_item{width:100%;height:75px;margin-top:50px;transition: all 0.2s linear;}
.pay_list li.wx{background:url("sub/wx_bg.png") no-repeat;background-size: cover;}
.pay_list li.wx .bg{background:url("sub/wx.png") no-repeat center center;}
.pay_list li.zfb{background:url("sub/zfb_bg.png") no-repeat;background-size: cover;}
.pay_list li.zfb .bg{background:url("sub/zfb.png") no-repeat center center;}
.pay_list li.ebank .bg{background:url("sub/ebank_bg.png") no-repeat center center;}
.pay_list li:last-child{margin-right:0px;}
.pay_list li:hover p{transform: translateY(-4px);}

.pay_result{width:552px;margin:0 auto;padding-bottom:30px;background-color:#fff;min-height: 426px;}
.pay_result .pay_icon{width:128px;height: 128px;display: block;margin:0 auto;}
.pay_result h2{width:100%;text-align: center;font-size: 22px;color:#222;font-weight: bold;margin-top:20px;}
.pay_result .p1{width:100%;text-align: center;font-size: 16px;color:#f23d3d;font-weight: bold;margin-top:8px;}
.pay_result .p1 i{font-size: 22px;}
.pay_result .p2{font-size: 16px;text-align: center;margin-top:26px;color:#000;}
.pay_result .pay_btns{width:324px;margin:50px auto 0;}
.pay_result .pay_btns a{display: block;width:140px;height: 42px;line-height: 42px;text-align: center;font-size: 16px;border-radius: 4px;float: left;}
.pay_result .pay_btns .btn1{background-color:#f23d3d;color:#fff;margin-right:40px;}
.pay_result .pay_btns .btn1:hover{background-color:#d03636;}
.pay_result .pay_btns .btn2{background-color:#ddd;color:#222;}

.p_main{width:552px;margin:0 auto;padding-bottom:30px;background-color:#fff;min-height: 425px;}
.p_main1{width:552px;margin:0 auto;background-color:#fff;min-height: 393px;}
.invoice_list1{width:100%;}
.invoice_list1 li{width:170px;height: 80px;border:2px solid #222;margin-right:20px;float: left;position: relative;cursor: pointer;}
.invoice_list1 li p{font-size: 16px;color:#222;font-weight: bold;width:100%;height: 100%;line-height: 80px;text-align: center;}
.invoice_list1 li i{font-size: 26px;color:#f23d3d;position: absolute;bottom:-4px;right:0;display: none;color:#f23d3d;}
.invoice_list1 li.on{border-color:#f23d3d;}
.invoice_list1 li.on i{display: block;}
.invoice_list1 li:last-child{margin-right:0px;}
.invoice_form{margin-top:22px;}
.invoice_item2{width:100%;margin-top:2px;}
.invoice_item2 .span1{width:115px;float: left;text-align: right;padding-top:10px;font-size: 16px;color:#222;}
.invoice_item2 .span2{width:420px;float: right;min-height: 60px;}
.invoice_item2 .span2 input{display: block;width:100%;height: 40px;border:none;border-bottom:2px solid #222;outline: none;padding-top:5px;font-size: 16px;color:#222;margin-bottom:4px;}
.invoice_item2 .span2 p{display: none;}
.invoice_item2 .span2 .invoice_btn{display: block;width:140px;height: 42px;line-height: 42px;text-align: center;font-size: 16px;border-radius: 4px;border:none;outline: none;margin-top:15px;}
.invoice_item2 .span2 .btn1{background-color:#f23d3d;color:#fff;margin-right:40px;}
.invoice_item2 .span2 .btn1:hover{background-color:#e81d1d;}
.invoice_item2 .span2 .btn2{background-color:#ddd;color:#222;}

/*弹窗与发票*/
.ass_pop{width:100%;height:100vh;background-color:rgba(0,0,0,0.2);position:fixed;top:0;left:0;z-index:10001;display:block;}
.ass_pop .pop_main{width:380px;height:500px;background:url("sub/pop_bg.png")no-repeat center 104px;background-color:#fff;border-radius:8px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;}
.ass_pop .pop_main1{background:url("sub/pop_bg1.png")no-repeat center 104px;background-color:#fff;}
.ass_pop .pop_main .pop_close{position:absolute;display:block;top:17px;right:17px;cursor:pointer;width:24px;height:24px;background:url("sub/pop_colse.png")no-repeat;}
.ass_pop .pop_main p{width:100%;line-height:32px;letter-spacing:1px;text-align:center;font-size:16px;color:#222;padding:0 15px;margin-top:330px;}
.ass_pop .pop_main p span{font-size:22px;color:#f23d3d;font-weight:bold;}

.ass_pop .pop_main .href_box{width:100%;height:42px;position:absolute;bottom:45px;left:0;text-align: center;}
.ass_pop .pop_main a{width:140px;height:42px;line-height:42px;color:#fff;display:inline-block;text-align:center;font-size:16px;letter-spacing:1px;border-radius: 4px;}
.ass_pop .pop_main a.btn1{background-image: linear-gradient(-90deg,#568cfb 0%,#2d56db 100%);}
.ass_pop .pop_main a.btn2{background-image: linear-gradient(-90deg,#f46e45 0%,#f23d3d 100%);margin-left:28px;}

.invoice_tips{width:500px;min-height: 250px;background-color:#fff;border-radius:8px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:30px;}
.invoice_tips p{font-size: 16px;color:#333;text-indent: 2em;margin-top:30px;}
.invoice_tips a{display: block;width:100px;height: 40px;line-height: 40px;background-color:#568cfb;color:#fff;font-size: 16px;margin:30px auto 0;text-align: center;border-radius: 6px;}
.invoice_tips a:hover{background-color:#4268e4;}
.send_info::before{content: "";display: block;width:442px;height: 1px;border-top:1px dashed #ddd;position: absolute;top:-6px;left:0;}

/*个人中心小秘豹设置*/
/*微信推送*/
.mine_box{width:100%;padding-left:10px;}
.mine_box .title{height:30px;line-height:30px;margin-top:17px;font-size:18px;color:#444;font-weight:bold;}
.mine_box .mine_list1{margin-top:8px;}
.mine_box .mine_list1 li{font-size:14px;color:#222;float:left;margin-right:55px;}
.mine_box label{cursor:pointer;font-size:14px;color:#222;letter-spacing:1px;}
.mine_list2{width:100%;margin-top:20px;margin-bottom:35px;}
.mine_list2 li{width:98px;height:28px;line-height:28px;text-align:center;background-color: #f9f9f9;font-size:14px;color:#222;margin-right:20px;float:left;cursor:pointer;}
.mine_list2 li.on{background-color:#f8af4f;color:#fff;}

.mine_city_list{width:100%;margin-top:8px;}
.mine_city_list li{width:84px;height:28px;line-height:28px;text-align:center;background-color: #f9f9f9;font-size:14px;color:#222;margin-right:10px;margin-bottom:10px;float:left;cursor:pointer;}
.mine_city_list li:nth-child(9n){margin-right:0;}
.mine_city_list li.on{background-color:#f8af4f;color:#fff;}

.area_list{margin-top:10px;display:none;}
.area_list_first{border-top:1px dashed #eee;padding-top:20px;}
.area_list .span1{display:inline-block;width:55px;font-size:14px;color:#222;}
.area_list ul{display:inline-block;width:780px;}
.area_list ul li{padding:0 20px;height:28px;line-height:28px;min-width:86px;text-align:center;background-color: #f9f9f9;cursor:pointer;float:left;margin-right:10px;margin-bottom:10px;}
.area_list ul li.on{background-color: #f8af4f;color:#fff;}

.all_checkbox{height:40px;line-height:40px;}
.mine_list3{width:100%;}
.mine_list3 li{width:280px;float:left;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.mine_checkbox input[type=checkbox]{position:relative;width:0px;height:0px;cursor:pointer;margin-right:20px;}
.mine_checkbox input[type=checkbox]::before{content:'';position:absolute;top:-12px;left:0;width:12px;height:12px;background:#fff;border-radius:50%;border:none;border:1px solid #666;}
.mine_checkbox input[type=checkbox]:checked::before{border-color:#f8af4f;}
.mine_checkbox input[type=checkbox]:checked::after{content: '';position: absolute;top:-8px;left:4px;width:6px;height:6px;border-radius:50%;background-color:#f8af4f;border:none;}

.mine_checkbox input[type=radio]{position:relative;width:12px;height:12px;cursor:pointer;margin-right:10px;}
.mine_checkbox input[type=radio]::before{content:'';position:absolute;top:0;left:0;width:12px;height:12px;background:#fff;border-radius:50%;border:1px solid #666;}
.mine_checkbox input[type=radio]:checked::before{border-color:#f8af4f;}
.mine_checkbox input[type=radio]:checked::after{content: '';position: absolute;top:4px;left:4px;width:6px;height:6px;border-radius:50%;background-color:#f8af4f;}

.renew{display:inline-block;color:#fff!important;height:30px;line-height:30px;padding: 0px 30px;background-color:#568cfb;border-radius:6px;text-align: center;letter-spacing: 1px;margin-left:20px;}
.renew:hover{background-color:#4d70f4;}

.min_sub_box{width:100%;height:60px;background-color:#fff;margin-top:40px;}
.min_sub{width:100%;height:60px;background-color:#fff;padding-top:12px;padding-left:280px;}
.min_sub.fixed{width:970px;position:fixed;bottom:0;left:50%;margin-left:-419px;border-top:1px solid #f5f5f5;}

/*2019/11/20 新版政策汇编*/
.book_box{width:100%;background-color: #f45131;padding-bottom: 190px;}
.book_box .book_head{max-width:1920px;min-width:1200px;height:555px;margin:0 auto;overflow: hidden;position: relative;}
.book_box .book_head img{display:block;height:555px;width:1920px;position: absolute;left:50%;margin-left:-960px;max-width: none;z-index: 1;}
.book_box .book_main{width:1200px;margin:0 auto;position: relative;top:-160px;z-index: 3;}
.book_box .book_main .introduce{width:247px;height: 380px;box-shadow: 0px 0px 16px 0px #c64823;background-color: #814135;border-radius: 11px;padding:0 22px;margin-top:15px;}
.book_box .book_main .introduce h2{font-size: 26px;line-height: 1em;text-align: center;font-weight: bold;padding:30px 0 20px 0;color:#ffe615;}
.book_box .book_main .introduce p{font-size: 16px;color:#fff;line-height: 28px;text-indent: 2em;margin-top: 5px;}
.book_box .book_main .book_con{width:925px;min-height: 150px;border:17px solid #fb9b1f;border-radius: 20px;position: relative;z-index: 3;background-color: #814135;	box-shadow: 4px 1px 50px 0px rgba(129,65,53,0.7);}
.book_con .head{width:100%;height: 90px;margin-bottom: 9px;}
.book_con .head .update_time{font-size: 24px;color:#ffe615;margin-right:60px;line-height: 90px;font-weight: bold;letter-spacing: 1px;}
.book_nav_list{width:440px;margin:27px 0px 0 40px;}
.book_nav_list a{display: block;padding:0 24px;height: 42px;line-height: 42px;font-size: 16px;color:#fff;margin-right:25px;float: left;border-radius: 21px;position: relative;transition: all 0s linear;}
.book_nav_list a i{position: absolute;right:-21px;top:-14px;background-image: linear-gradient(-90deg,#fa330c 0%, #f89b2d 100%);font-size: 14px;width:46px;text-align:center;height: 25px;line-height: 25px;border-radius: 4px;animation: discount_animate 1.6s linear forwards infinite;-webkit-animation: discount_animate 1.6s linear forwards infinite;-o-animation: discount_animate 1.6s linear forwards infinite;-ms-animation: discount_animate 1.6s linear forwards infinite;-moz-animation: discount_animate 1.6s linear forwards infinite;transition: all 1.6s linear;}
.book_nav_list a.on{background-color: #f45131;}
.book_city{width:100%;font-size: 16px;color:#fff;padding-left: 40px;line-height: 1em;font-weight: bold;}

@keyframes discount_animate {
    0%{top:-14px;}
    50%{top:-20px;}
    100%{top:-14px;}
}
@-webkit-keyframes discount_animate {
    0%{top:-14px;}
    50%{top:-20px;}
    100%{top:-14px;}
}
@-o-keyframes discount_animate {
    0%{top:-14px;}
    50%{top:-20px;}
    100%{top:-14px;}
}
@-ms-keyframes discount_animate {
    0%{top:-14px;}
    50%{top:-20px;}
    100%{top:-14px;}
}
@-moz-keyframes discount_animate {
    0%{top:-14px;}
    50%{top:-20px;}
    100%{top:-14px;}
}

.book_list{margin:32px 20px 30px 30px;}
.book_list li{width:170px;height: 187px;border: solid 4px #fc6b48;border-radius: 4px;background-color: #fff;float: left;margin:0 30px 20px 0;transition: all 0.2s linear;position: relative;}
.book_list li:hover{transform: translateY(-6px);}
.book_list li .title{width:100%;height: 50px;background-color: #fc6b48;color:#fff;font-weight: bold;font-size: 24px;text-align: center;line-height: 45px;}
.book_list li .p1{font-size: 16px;color:#999;text-align: center;height: 34px;line-height: 34px;margin-top:2px;}
.book_list li .p2{font-size: 24px;color:#f45131;text-align: center;height: 34px;line-height: 34px;font-weight: bold;margin-top:9px;}
.book_list li .p3{font-size: 14px;color:#f45131;text-align: center;height: 34px;line-height: 34px;font-weight: bold;margin-top:9px;}
.book_list li .cost_price{font-size: 14px;color:#999;text-align: center;height: 16px;line-height: 16px;text-decoration: line-through;}
.book_list li .price1{font-size: 24px;color:#f45131;text-align: center;height: 30px;line-height: 30px;font-weight: bold;}
.book_list li .tips{position: absolute;right:-15px;top:-14px;color:#fff;background-image: linear-gradient(-90deg,#fa330c 0%, #f89b2d 100%);font-size: 14px;width:46px;text-align:center;height: 25px;line-height: 25px;border-radius: 4px;animation: discount_animate 1.6s linear forwards infinite;-webkit-animation: discount_animate 1.6s linear forwards infinite;-o-animation: discount_animate 1.6s linear forwards infinite;-ms-animation: discount_animate 1.6s linear forwards infinite;-moz-animation: discount_animate 1.6s linear forwards infinite;transition: all 1.6s linear;}
.book_list li a{display:block;width:120px;height: 30px;line-height: 30px;text-align: center;font-size: 16px;color:#fff;font-weight: bold;margin:6px auto 0;background-color: #f45131;border-radius: 4px;}

/*2019.11.26 快速评估*/
.match_main{width:100%;min-height: 1000px;padding-bottom: 305px;position: relative;background-color: #ceeafe;}
.match_gradient{
    background: linear-gradient(0deg,#24cdff 0%,#168bff 100%);
    background: #168bff;
    background: -moz-linear-gradient(top, #24cdff 0%, #168bff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#24cdff), color-stop(100%,#168bff));
    background: -webkit-linear-gradient(top, #24cdff 0%,#168bff 100%);
    background: -o-linear-gradient(top, #24cdff 0%,#168bff 100%);
    background: -ms-linear-gradient(top, #24cdff 0%,#168bff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff',GradientType=0 );
    background: linear-gradient(to bottom, #24cdff 0%,#168bff 100%);
}
.match_main .head_img{max-width:1920px;min-width:1200px;height:864px;margin:0 auto;overflow: hidden;position: relative;}
.match_main .head_img img{display:block;height:864px;width:1576px;position: absolute;left:50%;margin-left:-788px;max-width: none;}

.match_introduce{display:block;height:322px;width:1180px;margin:-282px auto 0;background: url("match/head_bg.png") no-repeat;position: relative;z-index: 3;overflow: hidden;}
.match_introduce .m_title{width:100%;height: 80px;color:#436bc5;font-size: 34px;line-height: 24px;text-align: center;margin-top:33px;}
.match_introduce .m_title span{display: inline-block;height: 78px;line-height: 78px;position: relative;font-weight: bold;}
.match_introduce p{width:100%;padding:0 76px 0 70px;font-size: 24px;color:#333;line-height: 38px;margin-top:28px;text-indent: 2em;}
.match_main .icon_list{width:1180px;margin:46px auto 0;}
.match_main .icon_list li{width:250px;height: 186px;float: left;margin-right:54px;position: relative;}
.match_main .icon_list li:last-child{margin-right:0px;}
.match_main .icon_list li img{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);max-width: 100%;}
.match_int_list{width:1180px;margin:60px auto 0;}
.match_int_list li{width:250px;height: 318px;float: left;margin-right:54px;position: relative;border-radius: 16px;background-color: #fff;}
.match_int_list li:last-child{margin-right:0px;}
.match_int_list li h2{height: 60px;width:100%;background-color: #436bc5;border-radius: 16px;text-align: center;font-size: 28px;color:#fff;font-weight: bold;line-height: 60px;}
.match_int_list li p{padding:0 26px 0 25px;font-size: 18px;color:#333;text-indent: 2em;line-height: 36px;margin-top:14px;}
.m_title1{width:207px;height: 68px;margin:80px auto 0;background-color: #436bc5;color:#fff;font-size: 34px;font-weight: bold;text-align: center;border-radius: 18px;line-height: 68px;position: relative;}

.match_form{width:940px;margin: 48px auto 0;background-color: #fff;border-radius: 16px;padding-bottom: 93px;position: relative;z-index: 2;}
.match_list_box{width:100%;padding:62px 0px 0 60px;}
.match_list_box .tabs_item{width:308px;height:40px;margin-bottom:48px;float:left;}
.match_list_box .tabs_item:not(:last-child):nth-child(2n){margin-left:116px;width:396px;}
.match_list_box .tabs_item:not(:last-child):nth-child(2n) .span1{width:142px;text-align: right;}
.match_list_box .tabs_item .span1{display:inline-block;width:80px;height:100%;line-height:40px;text-align:right;font-size:18px;color:#333;float:left;font-weight: bold;}
.match_list_box .tabs_item .span1 p.p1{width:100%;height:21px;line-height:21px;text-align:right;font-size:18px;color:#333;font-weight: bold;}
.match_list_box .tabs_item .span1 p.p2{width:100%;height:21px;line-height:21px;text-align:right;font-size:14px;color:#666;font-weight: bold;}
.match_list_box .tabs_item .span2{display:inline-block;width:210px;height:100%;line-height:40px;float:left;margin-left:16px;}
.match_list_box .tabs_item .input1{width:210px;cursor: pointer;height: 40px;line-height: 40px;}
.match_list_box .tabs_item .input2{width:238px;cursor: pointer;height: 40px;line-height: 40px;}
.match_list_box .tabs_item .span2 .drop_title{background-color: #f5f5f5;border:none;}
.match_list_box .tabs_item .span2 .drop_title .address{min-width:240px;}
.match_list_box .address .city_name{height: 38px;line-height: 40px;display: inline-block;margin-right:3px;}
.match_list_box .address .area_name{height: 38px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;width:145px;}
.match_list_box .tabs_item1{width:100%;height:auto;margin-bottom: 68px;}
.match_list_box .tabs_item1 .span2{width:718px;padding-top:5px;margin-left:58px;}
.match_list_box .tabs_item1 .span2 li{min-width:50px;height:40px;line-height:40px;cursor:pointer;float:left;padding:0 22px;background-color:#f5f5f5;border-radius: 4px;font-size: 16px;color:#666;font-weight: bold;letter-spacing: 1px;margin:0 30px 30px 0;}
.match_list_box .tabs_item1 .span2 li.on{background-color: #436bc5;color:#fff;}
.match_list_box .tabs_item1 .second_list{width:100%;position: relative;top:-10px;}
.match_list_box .tabs_item1 .second_list h2{width:100%;height: 28px;position: relative;margin-bottom:16px;}
.match_list_box .tabs_item1 .second_list h2::before{content: "";display: block;width:657px;height: 2px;background-color: #f5f5f5;position: absolute;top:13px;left: 0;z-index: 0;}
.match_list_box .tabs_item1 .second_list h2 span{font-size: 16px;color:#436bc5;font-weight: bold;background-color: #fff;position: absolute;z-index: 1;height: 28px;line-height: 28px;}

.match_list_box .span2 label{display:block;font-size:16px;color:#333;width:70px;height: 40px;line-height: 40px;float: left;margin-right:58px;font-weight:bold;background-color: #f5f5f5;border-radius: 4px;text-align: center;}
.match_list_box .span2 label.on{background-color: #436bc5;color:#fff;}
.match_list_box .span2 label:first-child{margin-left:40px;}
.match_list_box .span2 input[type=radio]{position:relative;width:20px;height:20px;cursor:pointer;top:4px;margin-left:10px;}
.match_list_box .span2 input[type=radio]::before{content:'';position:absolute;top:0;left:0;width:20px;height:20px;line-height:14px;text-align:center;background:#e6e6e6;border-radius:3px;}
.match_list_box .span2 input[type=radio]:checked::after{content: '';position: absolute;top:3px;left:7px;width:5px;height:9px;border-right:2px solid #1698ff;border-bottom:2px solid #1698ff;-webkit-transform:rotate(40deg);transform:rotate(40deg);}
.match_list_box .span2 input[type=radio]:checked::before{background-color:#fff;}

.match_start{width:100%;}
.match_start button{display: block;width:230px;height: 45px;background-color:#436bc5;outline: none;padding-right:80px;margin:0 auto;font-size: 24px;font-weight: bold;color:#fff;position: relative;cursor: pointer;border:none;border-radius: 4px;}
.match_start button i{animation:match_arrow 1.4s linear infinite;-moz-animation:match_arrow 1.4s linear infinite;-ms-animation:match_arrow 1.4s linear infinite;-o-animation:match_arrow 1.4s linear infinite;-webkit-animation:match_arrow 1.4s linear infinite;background: url("match/arrow_r.png") no-repeat;display: block;width:38px;height: 26px;position: absolute;top:9px;right:25px;}
.match_start button:hover i{animation:none;}
.match_start a{display: block;width:230px;height: 45px;border: solid 2px #436bc5;border-radius: 4px;margin:0 auto;font-size: 24px;line-height:42px;text-align:center;font-weight: bold;color:#436bc5;background-color: #fff;margin-top:30px;}

@keyframes match_arrow {
    0%{right:25px;}
    50%{right:8px;}
    100%{right:25px;}
}
@-moz-keyframes match_arrow {
    0%{right:25px;}
    50%{right:8px;}
    100%{right:25px;}
}
@-ms-keyframes match_arrow {
    0%{right:25px;}
    50%{right:8px;}
    100%{right:25px;}
}
@-o-keyframes match_arrow {
    0%{right:25px;}
    50%{right:8px;}
    100%{right:25px;}
}
@-webkit-keyframes match_arrow {
    0%{right:25px;}
    50%{right:8px;}
    100%{right:25px;}
}
.drop_title span{font-size:16px;color:#444;}
.drop_box{position:relative;}
.drop_box .drop_down1{top:39px;left:1px;position:absolute;min-width:100%;background:#fff;z-index: 3000;display:none;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);}
.drop_box .scroll_drop{max-height:280px;overflow-y:scroll;}
.drop_box .drop_down1 p{display:block;width:100%;padding-left:20px;padding-right:20px;white-space: nowrap;cursor: pointer;}
.drop_box .drop_down1 p:hover{background-color:#568cfb;color:#fff;}
.drop_box .drop_down1::-webkit-scrollbar {/*滚动条整体样式*/
    width: 6px; /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.drop_box .drop_down1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 3px rgba(153,153,153,0.1);
    background: #999999;
}
.drop_box .drop_down1::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 3px rgba(153,153,153,0.2);
    border-radius: 10px;
    background: #fff;
}

.drop_address{width:405px;position:absolute;top:38px;left:0;z-index: 100;background-color:#fff;border-radius: 4px;}
.drop_address .address_box1{width:100%;padding:10px;display:none;border:1px solid #ccc;border-radius:4px;}
.drop_address .address_box1 li{width:68px;height:34px;line-height:34px;cursor:pointer;font-size:16px;color:#444;text-align:center;transition: all 0.1s linear; float: left;}
.drop_address .address_box1 li:not(:nth-child(5n)){margin-right:10px;}
.drop_address .address_box1 li:hover{color:#f8af4f;}
.drop_address .address_box1 li.on{color:#f8af4f;}
.drop_address .address_box2{width:100%;display:none;border:1px solid #ccc;border-radius:4px;min-height:158px;}
.drop_address .address_box2 .prev_address{width:100%;height:35px;border-bottom:1px solid #ccc;padding-left:20px;}
.drop_address .address_box2 .prev_address span{display:inline-block;width:50px;line-height:35px;color:#999;}
.drop_address .address_box2 .prev_address span:hover{color:#f8af4f;}
.drop_address .address_box2 .address_area{padding:10px;width:100%;}
.drop_address .address_box2 .address_area li{min-width:95px;height:34px;line-height:34px;cursor:pointer;font-size:16px;color:#444;text-align:center;transition: all 0.1s linear; float: left;}
.drop_address .address_box2 .address_area li:hover{color:#f8af4f;}
/*结果列表*/
.match_result_main{width:100%;min-height: 1000px;background-color:#cdeafe;padding-bottom: 305px;}
.result_head{width:1180px;height: 90px;margin:76px auto 30px;position: relative;}
.result_head img{position: absolute;top:0;width: 1270px;display: block;height: 90px;right:0;}
.result_head h2{font-size: 34px;color:#fff;font-weight: bold;position: absolute;top:69px;left:53px;z-index: 2;}
.match_result_box{width:1180px;min-height: 600px;background-color: #fff;margin:0 auto;border-radius: 16px;overflow: hidden;}

.result_layout{width:100%;}
.result_layout span{display: block;float: left;}
.result_layout .span1{width:104px;}
.result_layout .span2{width:302px;}
.result_layout .span3{width:160px;}
.result_layout .span4{width:158px;}
.result_layout .span5{width:134px;}
.result_layout .span6{width:224px;}
.result_layout .span7{width:64px;}

.match_th{width:100%;height:60px;background-color: #e1f0ff;border-radius: 16px;}
.match_th span{width:100%;height:60px;background-color: #e1f0ff;border-radius: 16px;line-height:60px;color:#168aff;font-weight: bold;font-size: 18px;position: relative;}
.match_th span em{display:block;cursor: pointer;width:95px;margin:0 auto;height: 60px;line-height: 60px;color:#168aff;font-weight: bold;font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.match_th span i{display: inline-block;width:0;height: 0;border:7px solid rgba(0,0,0,0);border-top-color:#168aff;position: absolute;top:26px;right:13px;}
.match_th span .screen_drop{position: relative;display: none;position: absolute;top:77px;}
.match_th span .screen_drop::before{content: "";display: block;width:0;height: 0;border:7px solid rgba(0,0,0,0);border-bottom-color:#e1f0ff;position: absolute;top:-14px;left:50%;transform: translateX(-50%);}
.match_th span ul{width:150px;border-radius: 6px;background-color: #ebf3fb;z-index: 4;}
.match_th span ul.ul_scroll{max-height: 330px;overflow-y: scroll;}
.match_th span ul li{width:100%;height: 55px;border-bottom: 1px solid #c4e1fe;}
.match_th span ul li:first-child{border-radius: 6px 6px 0px 0px;}
.match_th span ul li:last-child{border:none;border-radius: 0px 0px 6px 6px;}
.match_th span ul li a{display: block;width:100%;height: 100%;line-height: 54px;padding:0 20px;font-weight: bold;font-size: 18px;text-align: center;color:#168aff;transition: all 0s linear;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.match_th span ul li.on{background-color: #168aff;}
.match_th span ul li.on a{color:#fff;}
.match_th span ul li:hover{background-color: #168aff;}
.match_th span ul li:hover a{color:#fff;}
.match_th .span2 i{right:140px;}
.match_th .span2 em{margin-left:65px;}
.match_th .span3 i{right:19px;}
.match_th .span4 i{right:20px;}
.match_th .span5 i{right:8px;}
.match_th .span2 .screen_drop{left:37px;}
.match_th .span3 .screen_drop{left:0px;}
.match_th .span4 .screen_drop{left:0px;}
.match_th .span5 .screen_drop{left:0px;}

.match_th span ul::-webkit-scrollbar {/*滚动条整体样式*/
    width: 6px; /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}
.match_th span ul::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 3px rgba(153,153,153,0.1);
    background: #999999;
}
.match_th span ul::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 3px rgba(235,243,251,0.8);
    border-radius: 10px;
    background: #fff;
}

.match_td{width:100%;}
.match_td li{width:100%;height: 70px;border-bottom:1px solid #ebebeb;}
.match_td li span{height: 70px;line-height: 70px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.match_td li .span1{text-align: center;height: 70px;}
.match_td li .span1 em{display: inline-block;min-width: 30px;height: 30px;line-height: 30px;background-color: #e1f0ff;border-radius: 4px;font-size: 20px;color:#168aff;padding:0 5px;}
.match_td li .span2{font-size: 16px;color:#333;font-weight: bold;}
.match_td li .span3{text-align: center;font-size: 16px;color:#666;}
.match_td li .span3 i{font-size: 20px;color:#f55100;font-weight: bold;}
.match_td li .span4{text-align: center;font-size: 16px;color:#666;}
.match_td li .span5{text-align: center;font-size: 16px;font-weight: bold;}
.match_td li .span5 .sta40{color:#168aff;}
.match_td li .span5 .sta41{color:#f55100;}
.match_td li .span5 .sta42{color:#999;}
.match_td li .span6{color:#333;font-size: 16px;text-align: center;}
.match_td li .span7{text-align: center;}
.match_td li .span7 i{cursor: pointer;font-size: 26px;position: relative;top:-3px;}
.match_td li .span7 .icon-shoucang3{color:#f55100;font-size: 30px;}

.match_pay{display:block;width:320px;cursor:pointer;border-radius: 25px;height: 50px;line-height: 50px;background-color: #ff4216;color:#fff;font-size: 16px;font-weight: bold;text-align: center;margin:100px auto;}
.match_pdf_box{width:1180px;height: 50px;margin:25px auto 0;}
.match_pdf_box .download_pdf{display: block;width:160px;height: 50px;line-height: 50px;text-align:center;color:#fff;font-size: 20px;font-weight: bold;background-color: #168aff;border-radius: 25px;}
.match_pdf_box .pager_box{width:550px;height: 50px;position: relative;right:-12px;display: flex;justify-content: flex-end;}
.match_pdf_box .pager_box li{border:none!important;background-color:rgba(0,0,0,0)!important;}
.match_pdf_box .pager_box ul{padding-top:5px!important;}

/*加载中弹窗*/
.load{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.7);
    top:0;
    left:0;
    z-index: 10;
    display: none;
}
.load .load_con{
    position: absolute;
    top:50%;
    left:50%;
    margin-top:-70px;
    margin-left:-110px;
    width: 220px;
    height: 140px;
}
.load .load_con p{color: #fff;font-size: 16px;text-align: center;margin-top:30px;letter-spacing: 3px;}
.spinner {
    width: 60px;
    height: 60px;
    margin:0 auto;
    background-color: #67CF22;
    -webkit-animation: rotateplane 1.2s infinite ease-in-out;
    animation: rotateplane 1.2s infinite ease-in-out;
}

@-webkit-keyframes rotateplane {
    0% { -webkit-transform: perspective(120px) }
    50% { -webkit-transform: perspective(120px) rotateY(180deg) }
    100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes rotateplane {
    0% {
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
        -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
    } 50% {
          transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
          -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
      } 100% {
            transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
            -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        }
}
/*2019.11.26 快速评估 end*/

/*首页蓝皮书推荐*/
.spread_fixed{width:175px;height: 162px;position: fixed;top:266px;left:50%;margin-left:610px;z-index:999;display: block;}
@media screen and (max-width: 1680px){
    .spread_fixed{right:60px;left:auto;}
}
.spread_fixed .spread_fixed_content{display: block;width:100%;height: 100%;background: url("book/spread.png") no-repeat;}
.spread_fixed span{display: block;width: 117px;height: 28px;font-style:italic;line-height:28px;background-color: #1c232a;border-radius: 14px;font-size: 14px;text-align: center;font-weight: bold;color:#fff;font-weight: bold;position: absolute;top:131px;left: 33px;}
.spread_fixed .close{width:15px;height:15px;display: block;position: absolute;top:-13px;right:-7px;cursor: pointer;}
.spread_fixed_animate{
    -webkit-animation: slit1 2s infinite linear;
    -moz-animation: slit1 2s infinite linear;
    animation: slit1 2s infinite linear;
}
@keyframes slit1 {
    0%{
        transform: scale(1);
    }
    50%{
        transform: scale(1);
    }
    60%{
        transform: scale(1.2);
    }
    70%{
        transform: scale(1);
    }
    100%{
        transform: scale(1);
    }
}
@-webkit-keyframes slit1 {
    0%{
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
    }
    30%{
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    80%{
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100%{
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
    }
}
@-moz-keyframes slit1 {
    0%{
        -moz-transform: scale(0.4);
        transform: scale(0.4);
    }
    30%{
        -moz-transform: scale(1);
        transform: scale(1);
    }
    80%{
        -moz-transform: scale(1);
        transform: scale(1);
    }
    100%{
        -moz-transform: scale(0.4);
        transform: scale(0.4);
    }
}
/*首页蓝皮书推荐 --end*/






