@charset "utf-8";

/*登录*/
.c_breadcrumbcon{height: 38px;background: #f3f7fc;box-shadow: 0px 0px 1px 0px #dadada;}
.c_breadcrumb{padding: 10px 0;display: inline-block;}
.c_breadcrumb a{color: #787878;font-size: 12px;}
.c_breadcrumb i{color: #787878;}

.login_bg{height: 756px;background: url(../img/web/loginbg.jpg)no-repeat center;overflow: hidden}
.login_box{height:456px;width: 468px;margin: 130px auto;border: 1px solid #ddd;border-radius: 3px;background: #fff;}
.login_a{padding: 10px 30px;}
.login_a>.layui-tab-title{border-bottom: 1px solid #b2e1fc;}
.login_a>.layui-tab-title li{color: #0073c6;font-size:24px !important;}
.login_a>.layui-tab-title .layui-this:after {border-width: none;border-style: none;}
.login_b .layui-tab-title{margin-bottom: 20px}
.login_b .layui-tab-title li{width: 160px;}
.login_b>.layui-tab-title{font-size: 20px !important;}
.login_b>.layui-tab-title .layui-this {color:#ff5200;}
.login_b>.layui-tab-title .layui-this:after {border-bottom: 2px solid #ff5200;}
.login_wechat{display: inline-block;width: 30px;height: 30px;border-radius: 50%;background: #3eb135;text-align: center;line-height: 30px;margin-left: 10px;}
.login_qq{display: inline-block;width: 30px;height: 30px;border-radius: 50%;background: #4dafea;text-align: center;line-height: 30px;margin-left: 10px;}
.login_wechat i{color: #fff;}
.login_qq i{color: #fff;}
.login_b .layui-form-item{padding-bottom: 10px;}


/*注册选择*/
.register_select{padding:80px 120px;}
.register_select>div{float: left;height:522px;width: 450px;border: 1px solid #ddd;background: #f2f2f2;border-radius: 25px;text-align: center;transition:all 0.3s;-webkit-transition:all .3s;}
.register_select>div a{display: block;color: #666;}
.register_select>div:first-child{margin-right: 46px;}
.register_select>div h3{font-weight: bold;font-size: 24px;padding: 50px 0;}
.register_select>div button{display: block;margin: 30px auto;}
.register_select>div p{padding: 0 30px;line-height: 28px;}
.register_select>div:first-child:hover{box-shadow:0px 0px 10px 0px #ff910a;border: 1px solid #ff910a;}
.register_select>div:first-child:hover button{background: #ff910a;color: #fff;}
.register_select>div:last-child:hover{box-shadow:0px 0px 10px 0px #0096ff;border: 1px solid #0096ff;}
.register_select>div:last-child:hover button{background: #0096ff;color: #fff;}


/*注册*/
.register_box{height: 690px;width: 1190px;border: 1px solid #ddd;background:rgb(246,252,255,0.7) url(../img/web/register_box.png) no-repeat ;}
.register_boxtop{height: 120px;border-bottom: 1px solid #b5e5f3;}
.register_boxtop div:first-child{font-size: 30px;color: #4d7b92;padding-left: 360px;padding-top: 50px;}
.register_boxtop div:last-child{padding-left: 100px;padding-top: 66px;}
.register_boxtop div:last-child a{color: #429ffd;}
.register_com{width: 640px;margin: 26px auto;}


/*注册成功*/
.register_success{text-align: center;}
.register_success img{padding: 120px 0 40px;}
.register_success h3{font-size:30px;color: #666666;padding-bottom: 110px;}
.register_success div{margin-bottom: 20px;}


/*找回密码*/
.forgot_top h3{text-align: center;color: #555;font-size: 32px;padding: 50px 0 30px;}
.forgot_com{margin: 80px auto;width: 540px;}
.forgot_line ul{width: 600px;margin: 50px auto 0;display: block;}
.forgot_line ul li{float: left;text-align: center;width: 200px;position: relative;}
.forgot_line ul .act{color: #2587f4;}
.forgot_line ul .act b{background: #2587f4;}
.forgot_line ul li b{display: block;height: 10px;width: 10px;border-radius: 50%;background: #ddd;margin: 20px auto;}
.forgot_line ul li b:after{content: "";position: absolute;top: 44px;left: 110px;width: 180px;height: 1px;background: #ddd;}
.forgot_line ul li .noline:after{background: transparent;}


/*筛选*/
.web_screen_tip{margin: 30px auto 20px;}
.web_screen_tip b{float: left;}
.web_screen_tip ul {float: left;}
.web_screen_tip ul li{float: left;}
.web_screen_tip ul li a{display: inline-block;border: 1px solid #ddd;background: #f6f6f6;line-height: 38px;padding: 0 14px;margin: 0 4px;}
.web_screen_box{margin-bottom: 20px;border-radius: 8px;background: #fff;}
.web_screen_box .item{padding-top: 10px;}
.web_screen_box .item:last-child{padding-bottom: 10px;}
.web_screen_box .item div{color: #888787;width: 90px;text-align: center;font-size: 12px;line-height: 32px;}
.web_screen_box .item ul{width: 1078px;padding-left: 20px;position: relative;overflow: hidden;}
.web_screen_box .item ul li{float: left;padding-right: 20px;line-height: 32px;}
.web_screen_box .item ul li a{border: 1px solid transparent;padding: 0px 6px;color: #666;font-size: 12px;}
.web_screen_box .item ul li a:hover{color: #ff6800;}
.web_screen_box .item ul .act a{font-weight: bold;color: #ff6800;}

.searchselect{position:absolute;right:10px;width:14px;height:14px;right:20px;top:9px;cursor:pointer;border:1px solid #d9d9d9;background:#eee;color:#8e8e8e;line-height:14px;text-align:center;font-size:14px;}


.web_screen_box .area {line-height: 32px;}
.web_screen_box .area ul li { padding-right: 10px;}

.web_screen_top{height: 88px;padding: 20px 0;}
.web_screen_top ul li{float:left;height:88px;width:150px;margin-right:23px;background-color:#fff;border-radius: 8px;transition:all 0.3s;-webkit-transition:all .3s;}
.web_screen_top ul li:hover{box-shadow: 0 8px 12px 1px rgba(204, 204, 204, 0.5);}
.web_screen_top ul li:last-child{margin: 0;}
.web_screen_top ul li a{display: block;height: 88px;border-top: 3px solid transparent;}
.web_screen_top ul li a img{display:block;height: 32px;width: 32px;padding-left:59px;padding-top: 12px;}
.web_screen_top ul li a span{display:block;padding-top: 10px;text-align: center;color: #767a85;}
.web_screen_top ul li .act{border-top: 3px solid #fcba5b;border-radius: 8px;}



/*新供应商列表*/
.sell_ul{margin-bottom: 30px;}
.sell_ul .item{position:relative;padding:20px;margin-bottom:10px;background-color:#fff;border-radius:8px;transition:all 0.3s;-webkit-transition:all .3s;cursor: pointer;}
.sell_ul .item .item_top .iteml div{height: 120px;width: 120px;display: block;}
.sell_ul .item .item_top .itemc{padding-left: 20px;padding-top: 10px;}
.sell_ul .item .item_top .itemc h2{font-size: 18px;color: #000;width: 460px;}
.sell_ul .item .item_top .itemc p{line-height: 26px;padding: 8px 0;height: 48px;width: 460px;}
.sell_ul .item .item_top .itemc div{width: 460px;}
.sell_ul .item .item_top .itemr div{width:110px;text-align: center;}
.sell_ul .item .item_top .itemr div h3{font-size: 30px;padding-top:25px;font-family: Impact;}
.sell_ul .item .item_top .itemr div p{font-size: 14px;padding-top:15px;}

.sell_ul .item:hover{box-shadow: 0 8px 12px 1px rgba(204, 204, 204, 0.5);}
.sell_ul .item:hover .item_end{box-shadow: 0px 7px 20px 0px #ddd;}
.sell_ul .item .item_end{position:absolute;top:158px;height:50px;background:#fff;width: 100%;left:0px;z-index: 22;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.sell_ul .item .item_end div{width:1100px;height: 1px;border-top: 1px dashed #ddd;margin: 0 auto;}
.sell_ul .item .item_end p{padding-top: 16px;padding-left: 20px;}
.sell_ul .item .item_end ul {width: 790px;height: 49px;overflow: hidden;}
.sell_ul .item .item_end ul li{float: left;background: #edf6ff;color: #3497f8;font-size: 12px;padding: 6px 10px;margin-left:6px;margin-top: 12px;}



/*需求列表 2019-8-20*/
.demand_list .item{height:90px;background: #fff;position: relative;margin-bottom: 10px;padding: 15px;border-radius: 8px;overflow: hidden;transition:all 0.3s;-webkit-transition:all .3s;}
.demand_list .item:hover{box-shadow: 0 8px 12px 1px rgba(204, 204, 204, 0.5);}
.demand_list .item .left_line{display:block;height:120px;width:22px;position:absolute;top:0px;left:0px;border-top-left-radius:8px;border-bottom-left-radius:8px;color:#fff;text-align:center;padding-top:22px;}
.demand_list .item .left_linea{background:#17cbff;}
.demand_list .item .left_lineb{background:#fb8f99;}
.demand_list .item .left_linec{background:#54bbab;} 
.demand_list .item .iteml{padding-left:20px;color: #888;width: 890px;}
.demand_list .item .iteml .item_bt{font-size: 16px;color: #555;max-width:880px;padding-right: 4px;float: left;}
.demand_list .item .iteml .item_tip{width:880px;color: #999;display: block;padding: 13px 0;}
.demand_list .item .itemr{width:160px;margin-top:30px;margin-left: 40px;font-weight: 100;}
.demand_list .item .itemr .f_orange{font-family: Impact;}

.pages{padding-bottom: 60px;}


.modu div a{display: block;height: 110px;width:588px;margin-bottom: 20px;}
.modu div a img{border-radius: 8px;height: 110px;width:588px;}


/*左右结构*/
.box_left{width: 890px;}
.box_right{width:280px;}

.recom_need , .recom_sell{border-radius: 8px;background-color: #fff;margin-bottom: 15px;padding: 22px;}
.recom_need .bt , .recom_sell .bt{color:#272930;font-size: 18px;height: 40px;}
.recom_need .item ,.recom_sell .item{border-top: 1px solid #dbe9f8;padding: 20px 0;}
.recom_need .item_title .grade{display:block;height:18px;width:36px;border-top-right-radius:8px;border-bottom-right-radius:8px;text-align: center;font-size: 12px;line-height: 18px;margin-right: 8px;}
.recom_need .item_title .gradea{background-color:#dbe9f8;color: #3497f8;}
.recom_need .item_title .gradeb{background-color:#f8dbf8;color: #cf57e9;width: 60px;}
.recom_need .item_title .gradec{background-color:#dbf8f0;color: #43c69f;width: 60px;}
.recom_need .item_title p{color: #272930;font-size: 14px;width: 150px;}
.recom_need .item .txt{color: #767a85;display: block;padding: 8px 0;}
.recom_need .item span{color: #767a85;}
.recom_pic a{display: block;}
.recom_pic a img{border-radius: 8px;width: 280px;height: 72px;margin-bottom: 15px;}

/*采林学院首页 2019-8-20*/
.college_bt{padding-top: 30px;padding-bottom: 20px;}
.college_bt h2{color: #272930;font-size: 24px;}
.college_bt p{width: 998px;height: 6px;background-color: #dbe9f8;border-radius: 6px;margin-top:22px;margin-left:8px;}
.college_bt a{color: #ff751a;font-size: 14px;margin-top: 10px;}

.college_one{background-color: #fff;border-radius: 8px;padding: 30px;}
.college_one .item{margin-bottom: 16px;width: 270px;margin-right: 16px;}
.college_one .item:nth-child(4n){margin-right:0px;}
.college_one .item a{display: block;}
.college_one .item .item_pic{position: relative;overflow: hidden;height: 170px;width: 270px;}
.college_one .item .item_pic img{height: 170px;width: 270px;border-radius: 6px;}
.college_one .item a:hover .tip{top: 0;}
.college_one .item .item_bt{font-size: 14px;color: #666;padding: 6px 0;}
.college_one .item .tip{position: absolute;height: 100%;width: 100%;background: rgba(0,0,0,0.5);top:170px;left: 0;transition:all 0.3s;-webkit-transition:all .3s;}
.college_one .item .tip div{background:url(../img/web/start.png);height:41px;width:41px;position: absolute;left: 50%;top: 50%;margin-left: -20px;margin-top: -20px;}  
.college_two{background-color: #fff;border-radius: 8px;padding-bottom:30px;}
.college_two .item{float: left;height: 120px;width: 550px;margin-top:30px;margin-left:30px;}
.college_two .item .iteml img{display: block;height: 120px;border-radius: 8px;}
.college_two .item .itemr{width:370px;padding-left: 20px;}
.college_two .item .itemr h2{color: #272930;font-size: 18px;}
.college_two .item .itemr p{color: #767a85;line-height: 28px;margin-bottom: 10px;padding-top: 10px;overflow: hidden;}


/*采林学院列表*/
.news_list_top{height: 80px;width: 890px;background-color: #fff;border-radius: 8px;margin-bottom: 20px;}
.news_list_top .act a{color: #3497f8;}
.news_list_top .act {border-bottom:3px solid #3497f8;}
.news_list_top li{float: left;line-height: 78px;padding: 0 20px;margin-left: 20px;}
.news_list_top li a{display: block;}
.news_list_ul .item{background-color: #fff;border-radius: 8px;margin-bottom: 10px;padding: 15px;transition:all 0.3s;-webkit-transition:all .3s;}
.news_list_ul .item:hover{box-shadow: 0 8px 12px 1px rgba(204, 204, 204, 0.5);}
.news_list_ul .item img{height: 120px;border-radius: 8px;}
.news_list_ul .item_l {width: 620px;padding-left: 20px;}
.news_list_ul .item_l .item_txt{margin-top:10px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 28px;height: 56px;color: #888;}


/*文章详情*/
.news_details{padding: 30px;background-color: #fff;border-radius: 8px;}
.news_title h3{font-size: 24px;}
.news_details .clearfix div:first-child span{color: #999999;margin-right: 10px;}
.news_details .clearfix div:last-child b{color: #f54343;}
.news_details .clearfix div:last-child span{color: #999999;margin-right: 10px;}
.news_com{padding: 10px 0;}
.news_com h4{color: #ff9300;font-size: 18px;font-weight: bold;padding: 6px 0;}
.news_com p{line-height: 28px;}
.news_com p img{max-width: 700px;}


/*新需求详情*/
.demand_details{background:#fff;position:relative;padding:25px;width:840px;border-radius: 8px;margin-bottom: 30px;}
.need_top .need_top_title{font-size:22px;padding-bottom: 20px;padding-top: 10px;width: 640px;}
.need_top .need_top_title .spana{font-size:10px;color:#fff;background:#ff9300;padding:2px 4px;border-radius:3px;margin-left: 10px;}
.need_top .need_top_title .aa{font-size:10px;color:#fff;background:#24bb8c;padding:2px 4px;border-radius:2px;}
.need_top .need_top_title .aaa{background:#e4666b;}
.need_top .need_top_tag>span{padding-right: 20px;cursor: pointer;}

.demand_details_offerr .demand{color:#fff;background:#ff9300;padding:8px 0px;border-radius:3px;display:block;text-align:center;margin-top:20px;cursor: pointer;margin-bottom:10px;}
.demand_details_offerr p{font-size: 12px;}
.demand_details_offerr p b{color:#ff9300;}

.need_login{border:1px solid #dbe9f8;margin: 20px auto;line-height: 30px;color: #767a85;padding: 20px;}
.need_login .need_loginl a{color: #ff9517;}
.need_login .need_loginl span{color: #ff0000;}
.need_login .need_loginr a{display: block;height: 38px;width: 126px;line-height: 38px;text-align: center;color: #fff;background-color: #ff9517;border-radius: 38px;margin-top: 44px;margin-right: 30px;transition:all 0.3s;-webkit-transition:all .3s;}
.need_login .need_loginr a:hover{box-shadow: 4px 6px 18px 0px #fdb865;}

.need_tab table{color: #767a85;}
.need_tab table a{color: #429ffd;}
.need_com ,.need_txt ,.need_file{border:1px solid #dbe9f8;padding:20px;line-height: 24px;margin-top: 20px;}
.need_com .need_com_bt,.need_txt_bt ,.need_file_bt{display:inline-block;color:#3497f8;border-bottom: 2px solid #3497f8;line-height:40px;margin-bottom:10px;font-size: 18px;}

.need_file_com ul li{height: 100px;border-bottom: 1px solid #ddd;}
.need_file_com ul li:last-child{border-bottom:none;}
.need_file_com ul li img{height: 80px;padding: 10px;}
.need_file_com ul li h4{padding-top: 24px;}
.need_file_com ul li p a{color: #2587f4;padding-right: 20px;}
.need_file_com ul li p a i{color: #b3b3b3;}

.demand_details_btn{margin-top: 20px;}
.demand_details_btn .demand{display: block;width: 100px;height: 100px;border-radius: 100px;-moz-border-radius:100px;-webkit-border-radius:100px;color: #fff;font-size: 20px;text-align: center;line-height: 98px;margin: 0 auto;transition:all 0.8s;-webkit-transition:all .8s;cursor: pointer;overflow: hidden;background: #ff9300;}
/*.demand_details_btn .demand:hover{box-shadow:0px 0px 20px 0px #ff9702;border: 1px solid #ffb50d;}*/
.demand_details_btn .b_gray{border: 1px solid #a9a9a9;}
/*.demand_details_btn .b_gray:hover{box-shadow:0px 0px 20px 0px #a9a9a9;border: 1px solid #a9a9a9;}*/
.demand_details_end h4{font-size:18px;font-weight: bold;padding: 20px 0;}
.demand_details_end ul li{float: left;width: 88px;margin-right: 20px;}
.demand_details_end ul li p{text-align: center;padding-top: 6px;}
.demand_details_end ul li img{display: block;height: 88px;width: 88px;border-radius: 88px;}


/*供应商详情*/

.supplier_details_id{padding: 20px;background-color: #fff;border-radius: 8px;}
.supplier_details_id img{display: block;height: 88px;width: 88px;border-radius: 88px;margin: 10px auto;}
.supplier_details_idpic{display: block;height: 88px;width: 88px;border-radius: 88px;margin:10px auto;border: 1px solid #dedede;}


/*新供应商详情*/
.grade_a, .grade_b,.grade_c,.grade_d,.grade_a_small, .grade_b_small,.grade_c_small{
padding:0 42px;margin-left: 10px;}
.grade_a{background: url(../img/web/grade_a.png)no-repeat center bottom;}
.grade_b{background: url(../img/web/grade_b.png)no-repeat center bottom;}
.grade_c{background: url(../img/web/grade_c.png)no-repeat center bottom;}
.grade_d{background: url(../img/web/grade_d.png)no-repeat center bottom;}
.grade_a_small{background: url(../img/web/grade_a_small.png)no-repeat center bottom;}
.grade_b_small{background: url(../img/web/grade_b_small.png)no-repeat center bottom;}
.grade_c_small{background: url(../img/web/grade_c_small.png)no-repeat center bottom;}

.company_top{background-color: #2d313c;}
.company{padding: 50px 0;position: relative;min-height: 220px;}
.companyl{margin-bottom: 30px;}
.companyl .company_logo{height: 110px;width: 160px;margin: 30px 20px;border-radius: 8px;cursor: pointer;}
.companyl .company_grade span{display: block;height: 22px;width:84px;margin: 0 auto;cursor: pointer;}
.companyc{color: #dbe9f8;width: 600px;margin: 30px 0;}
.companyc .tip{font-size: 18px;cursor: pointer;}
.companyc .tip span{font-size: 12px;color: #bac6d4;cursor: pointer;}
.companyc .txt{padding: 10px 0;cursor: pointer;}
.companyc .exchange{margin-top: 26px;}
.companyc .exchange .exchange_btn span{padding: 6px 12px;border:1px solid #3f4658;cursor: pointer;}
.companyc .exchange .exchange_btn span:first-child{background-color: #ff751a;color: #fff;}
.companyc .exchange .exchange_tel{color: #ff751a;font-size: 18px;cursor: pointer;}
.companyc .exchange .exchange_tel span{color: #dbe9f8;font-size: 14px;margin-left: 4px;}
.companyr{position: absolute;right: 0;top:20px;}

.sell_details{background-color: #fff;border-radius: 8px;padding: 30px 56px;width: 1078px;margin-top: -36px;}
.sell_bt{font-size: 16px;color: #3497f8;border-bottom: 2px solid #3497f8;display: inline-block;line-height: 40px;margin-bottom:22px;} 
.sell_introduce .txt p {line-height: 24px;}
.sell_video .com{width: 100%;}
.sell_category ul li{float:left;display:block;width:530px;border-radius:8px;border: 1px solid #c0d7ee;margin-right:14px;margin-bottom:14px;cursor: pointer;}
.sell_category ul li .pic{float:left;width: 168px;height: 112px;border-radius: 8px;background-color: #f3f7fc;margin:16px 0 16px 16px;}
.sell_category ul li .txt{float:left;width: 308px;height: 112px;margin:16px 0 16px 20px;color: #767a85;font-size: 14px;}
.sell_category ul li .txt h2{color: #272930;font-size: 14px;padding: 8px 0;}
.sell_category ul li .txt p{height:40px;}
.sell_category ul li .txt div{font-size: 12px;}
.sell_category ul li:nth-child(even){margin-right: 0;}
.sell_case .item{border-radius:8px;border: 1px solid #c0d7ee;cursor: pointer;margin-bottom:14px;}
.sell_case .item .pic{float: left;width: 168px;height: 112px;border-radius: 8px;background-color: #f3f7fc;margin:16px 0 16px 16px;}
.sell_case .item .txt{float: left;height: 112px;margin:16px 0 16px 20px;color: #767a85;font-size: 14px;width: 856px;}
.sell_case .item .txt h2{color: #272930;font-size: 14px;padding: 8px 0;}
.sell_case .item .txt div{height: 48px;line-height: 24px;}
.sell_case .item .txt span{color: #3497f8;margin-left: -7px;margin-top: 6px;display: block;}


/*社区问答 主页*/
.community_expert{padding: 20px 0;}
.community_expert .item{float: left;height:130px;width:190px;background: #fff;margin-right: 10px;border-radius: 8px;transition:all 0.3s;-webkit-transition:all .3s;cursor: pointer;}
.community_expert .item:hover{box-shadow: 0 8px 12px 1px rgba(204, 204, 204, 0.5);}
.community_expert .item:last-child{margin-right: 0;}
.community_expert .item img{display: block;height: 64px;width: 64px;border-radius: 64px;}
.community_expert .item a{display:block;height:24px;width:64px;color:#496b90;text-align:center;font-size:12px;line-height: 24px;background: #fff;margin-top: 10px;border-radius: 2px;}
.community_expert .item:hover a{background: #2587f4;color: #fff;}
.community_expert .item>div:first-child{padding:14px 10px;}
.community_expert .item>div:last-child{padding-top: 18px;width: 100px;overflow: hidden;}
.community_expert .item h4{color: #000;}
.community_expert .item p{font-size: 12px;padding-top: 2px;}
.community_question_top{height: 45px;border-bottom: 1px solid #ddd; line-height: 45px;}
.community_question_top ul li{float: left;}
.community_question_top ul li a{display: block;padding: 0 20px;}
.community_question_top ul li .act{background: #2587f4;color: #fff;}
.community_question_com .item {padding: 20px;background-color: #fff;border-radius: 8px;transition:all 0.3s;-webkit-transition:all .3s;}
.community_question_com .item:hover{box-shadow: 0 8px 12px 1px rgba(204, 204, 204, 0.5);}
.community_question_com .item img{height:22px;width: 22px;border-radius: 22px;margin-right: 10px;}
.community_question_com .item h4{line-height: 50px;color: #000;}
.community_question_com .item p span{margin-right: 50px;}
.community_question_com .item p span i{margin-right: 4px;}
.community_question_com .close{background:#fff url(../img/web/close.png)no-repeat 600px center;}
.community_question_com .solve{background:#fff url(../img/web/solve.png)no-repeat 600px center;}
.community_question_com .solveno{background:#fff url(../img/web/solveno.png)no-repeat 600px center;}
.community_question_com .vote{background:#fff url(../img/web/vote.png)no-repeat 600px center;}
.community_question_com .recommend{background:#fff url(../img/web/recommend.png)no-repeat 600px center;}
.community_solvenum{padding-top: 20px;}
.community_solvenum a{display: inline-block;height: 46px;width: 70px;border-right: 1px solid #ddd;}
.community_solvenum a:last-child{border:none;}
.community_quiz_btn{height:42px;line-height:42px;text-align:center;display:block;font-size:18px;color:#fff!important;border-radius: 8px;}
.question_classification>div:first-child{background: #2587f4;color: #fff;line-height: 42px;border-top-right-radius: 8px;border-top-left-radius: 8px;}
.question_classification>div:first-child span{display: inline-block;margin-right: 8px;}
.question_classification ul{padding: 20px;background: #fff;border-bottom-right-radius: 8px;border-bottom-left-radius: 8px;}
.question_classification ul li{border-bottom: 1px solid #ddd;padding: 6px 0;}
.question_classification ul li:last-child{border: none;}
.question_classification ul li h4{padding-bottom: 10px;}
.question_classification ul li p a{padding-right: 20px;}


/*社区问答 问题列表*/
.community_question_screen .item{background: #f3f3f3;line-height:46px;margin-bottom: 2px;}
.community_question_screen .item b{display: inline-block;width: 90px;text-indent: 30px;}
.community_question_screen .item ul{width:800px;}
.community_question_screen .item ul li{float: left;padding-right: 40px;}
.community_question_screen .item ul .act a{color: #2587f4;}
.community_question_com .item p>a{height: 36px;line-height: 36px;width: 120px;text-align: center;color: #fff;border-radius: 2px;margin-left: 10px;}
.community_question_com .item p b{line-height: 36px;}


/*社区问答 专家列表*/
.community_expert_com .item{background: #fff;height: 170px;border-radius: 8px;transition:all 0.3s;-webkit-transition:all .3s;}
.community_expert_com .item:hover{box-shadow: 0 8px 12px 1px rgba(204, 204, 204, 0.5);}
.community_expert_com .item:hover>div:first-child a{background: #2587f4;color: #fff;}
.community_expert_com .item>div:first-child{width: 154px;position: relative;background:#f7f7f6;height: 170px;text-align: center;}
.community_expert_com .item>div:first-child img{display: block;height: 88px;width: 88px;border-radius: 88px;margin: 20px auto;}
.community_expert_com .item>div:first-child a{padding: 4px 8px;color: #496b90;font-size: 12px;}
.community_expert_com .item>div:last-child{width: 694px;padding: 20px;}
.community_expert_com .item>div:last-child h4 i{color: #333;padding-left: 10px;}
.community_expert_com .item>div:last-child p{color: #777777;}
.community_expert_com .item>div:last-child .txt{line-height: 26px;width: 694px;margin-bottom: 10px;}
.community_expert_com .item>div:last-child .txta span{padding-right: 30px;}
.community_expert_com .item>div:last-child .txta span i{padding-right: 4px;}
.on_line{position: absolute;top: 14px;left: 114px; display: block;height:20px;width: 29px;background: url(../img/web/on_line.png)}
.off_line{position: absolute;top: 14px;left: 114px; display: block;height:20px;width: 29px;background: url(../img/web/off_line.png)}



/*社区问答 问题详情*/
.question_det{background: #f5f5f5;}
.question_det .item>div:first-child{width: 254px;position: relative;background:#f5f5f5;text-align: center;}
.question_det .item>div:first-child img{display: block;height: 94px;width: 94px;border-radius: 94px;margin: 40px auto 20px;}
.question_det .item>div:first-child a{display: block;height: 40px;width: 140px;text-align: center;line-height: 40px;color: #fff;margin: 0 auto;border-radius: 3px;margin-top: 10px;}
.question_det .item>div:last-child{width: 894px;padding: 20px;background: #fff;min-height: 240px;}
.question_det .item>div:last-child .txt{line-height:26px;padding-top:10px;padding-bottom: 50px; border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;font-size: 14px;text-indent: 30px;}
.question_det .item>div:last-child .huida{display: block;float: right;border: 1px solid #ddd;border-radius: 3px;padding:4px 10px;}
.question_det .item>div:last-child .txt1{padding-top: 20px;font-size: 16px;line-height: 28px;}
.question_det .item>div:last-child .txt2{background: #f2f7ff;padding: 20px;line-height: 26px;margin-bottom: 10px;}
.question_det .item>div:last-child .txt3 a{padding-right: 50px;}
.question_det .on_line{left: 180px;}
.question_det .off_line{left: 180px;}

.release_answer{background: #f5f5f5;padding: 30px 100px;border: 1px solid #ddd;margin: 10px auto 30px;}


/*社区问答 专家详情*/
.community_expert_det .item>div:last-child{width: 994px;}
.community_expert_det .item>div:last-child .txt{line-height: 26px;width: 994px;margin-bottom: 10px;}
.expert_title{line-height: 40px;font-size: 18px;color: #333333;font-weight: bold;}
.expert_title span{display: inline-block;width: 4px;height: 16px;background: #2587f4;margin-right: 10px;}
.expert_answer .item{position: relative;}
.expert_answer .item .adopt{display: block;height:81px;width: 81px;position: absolute;top:-1px;right:-1px;background: url(../img/web/adopt.png)no-repeat;}
.expert_answeraa table tbody tr{margin-bottom:10px;}
.kl-avatar a img{border-radius: 20px;margin-bottom: 6px;}
.kl-title,.kl-answer,.kl-process,.kl-date{margin-bottom: 6px;}

.authentication_s{background: #ff9300;font-size: 10px;color: #fff;padding: 2px 4px;border-radius: 1px;}

.jianbian{background: -webkit-linear-gradient(left,#ff9702, #ffb50d); 
    background: -o-linear-gradient(right, #ff9702, #ffb50d); 
    background: -moz-linear-gradient(right, #ff9702, #ffb50d); 
    background: linear-gradient(to right, #ff9702, #ffb50d);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ff9702',endColorStr='#ffb50d',gradientType='1'); 
}

.jianbianb{background: -webkit-linear-gradient(left,#2587f4, #25a8f4); 
    background: -o-linear-gradient(right, #2587f4, #25a8f4); 
    background: -moz-linear-gradient(right, #2587f4, #25a8f4); 
    background: linear-gradient(to right, #2587f4, #25a8f4);
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#2587f4',endColorStr='#25a8f4',gradientType='1'); 
}




/*帮助中心*/
.web_helpl{width:226px;background: #fff;padding-bottom: 20px;border-radius: 8px;}
.web_helpl h4{border-bottom: 1px solid #f3f7fc;}
.web_helpl ul{min-height: 500px;}
.web_helpl ul li a{display: block;color: #767a85;line-height: 48px;}
.web_helpl ul .act{background:url(../img/web/web_help.png)no-repeat left center;}
.web_helpl ul .act a{color: #3497f8;}
.web_helpl ul li:hover{background:url(../img/web/web_help.png)no-repeat left center;}
.web_helpl ul li:hover a{color: #3497f8;}
.web_helpr{width: 850px;background: #fff;border-radius: 8px;padding:45px;}

/*帮助中心*/
.help_top{height: 76px;background: #fff;border-radius: 8px;}
.help_top h4{float: left;line-height: 76px;font-size: 28px;padding: 0 70px;}
.help_top ul{float: left;}
.help_top ul li{float: left;padding:25px 30px;font-size: 18px;}
.help_top ul .act{border-bottom: 1px solid #0072c6;}
.help_top ul .act a{color: #0072c6;}

.help_conl{width:230px;background: #fff;padding: 10px;border-radius: 8px;}
.help_conl h4{background: #429ffd;line-height:38px;text-align: center;color: #fff;font-size: 16px;}
.help_conl .ul>li{background: #eef7ff;line-height:38px;margin-bottom: 2px;color: #666;text-indent: 30px;cursor: pointer;}
.help_conl .ul>li>a{display: block;}
.help_conl .ul>li>a i{padding-left: 70px;color: #777;}
.help_conl .ul .act ul{display: block;}
.help_conl .ul li ul{display: none;}
.help_conl .ul li ul li{background: #fff;text-indent: 50px;}
.help_conl .ul li ul .active a{color: #ff6600!important;}
.help_conl .ul li ul li a:hover{color: #ff6600;}
.help_conr{width:880px;background: #fff;min-height: 400px;padding: 20px;border-radius: 8px;}
.help_conr h4{line-height: 60px;color: #666;text-align: center;border-bottom: 1px solid #e2e4e7;font-size: 20px;}


/*服务品类*/
.categoryli{width: 900px;}
.categoryli .item{background-color: #fff;border-radius: 8px;margin-bottom:10px;}
.categoryli .item h2{line-height: 50px;border-bottom: 1px solid #eee;}
.categoryli .item h2 a{font-size: 18px;color: #ff6900;font-weight: 700;border-left: 3px solid #ff6900;padding-left: 20px;}
.categoryli .item ul{overflow: hidden;}
.categoryli .item ul li {line-height: 26px;display: block;margin-top: 8px;height: 36px;}
.categoryli .item ul li strong {width: 154px;display: block;padding-right: 8px;text-align: right;float: left;}
.categoryli .item ul li strong a{color: #666;}
.categoryli .item ul li span {border-bottom: dashed 1px #eee;display: block;width:710px;margin-bottom:10px;float:left;padding-bottom:10px;}
.categoryli .item ul li:last-child span{border-bottom:none;}
.categoryli .item ul li span a {color: #5a5a5a;padding: 0 14px;margin: 4px 0 4px;border-left: 1px solid #c1c1c1;display: inline-block;line-height: 18px;}
.categoryli .item ul li span a:hover{color: #ff6900;}


/*发布需求单页*/
.demand_releasemod{padding: 20px;margin-top: 30px;box-shadow:0 0 5px #ddd;background-color: #fff;border-radius: 8px;}
.demand_releasemod .bt h4{font-size: 18px;font-weight: bold;color:#14A1FB;padding-left: 30px;line-height: 80px;}
.demand_releasemod .bt h4 span{font-size: 14px;cursor: pointer;color: #888;}
.demand_releasemod .bt h4 span i{color:#14A1FB!important;}
.demand_releasemod .layui-form-label {width: 120px;}
.demand_release .endbtna{padding: 0 48px;background: #ff9300;font-size: 16px;}
.demand_release .endbtnb{padding: 0 48px;background: #fff;border: 1px solid #ff9300;color: #ff9300;font-size: 16px;}
.demand_release .layui-input-inline select{display: -webkit-inline-box;}
.demand_release.layui-form-select{display:none;}
.demand_releasemod .tip{line-height: 28px;background: #d9d9d9;margin-bottom: 6px;padding: 0 10px;border-radius: 4px;}

/*采购商服务单页*/
.buy_page_top{width: 100%; height: 614px;background: url(../img/web/buy_page_top.jpg)no-repeat center top;}
.buy_page_top div{height: 220px;}
.buy_page_top img{width: 1190px;margin: 0 auto;display: block;box-shadow: 0px -1px 4px 2px #efefef;}
.buy_page_con{position: relative;height: 410px}
.buy_page_con img{position: absolute;}
.buy_page01{top: 50px;left: -800px;}
.buy_page02{top: 100px;right: -800px;}

.gray_box{height: 226px;background: #f6f6f6;}
.buy_page03{top: 100px;left: -800px;}
.buy_page04{top: 50px;right: -800px;}

.buy_page05{bottom: 0px;left: -800px;}
.buy_page06{top: 240px;right: -800px;}
.buy_page07{top: 120px;left: -800px;}
.buy_page08{top: 100px;right: -800px;}
.buy_page09{bottom: 50px;left: -800px;}
.buy_page10{top: 240px;right: -800px;}

/*供应商服务单页*/
.sell_page_top{background: url(../img/web/sell_page_top.jpg)no-repeat center top;}


/*vip收费*/
.vip_top{width: 100%;height:409px;background: url(../img/web/vip_top.jpg)no-repeat center;}
.vip_bt{display: block;width:512px;height:46px;margin:50px auto;background: url(../img/web/vip_bt.png)no-repeat center;}
.vip_com{background-color:#313131;}
.vip_tuijian{position: absolute;height:73px;width:174px;background: url(../img/web/vip_tuijian.png)no-repeat center;top:45px;left:698px;}
.vip_tab tr td{line-height: 30px;}
.vip_a a{display: block;border: 1px solid #ff0000;width: 100px;height: 26px;line-height: 26px;color: #ff0000;border-radius: 16px;}
.vip_a a:hover{background: #ff0000;color: #fff;}
.vip_tab tbody tr{background: #1f1f1f;color: #c8bfab;}
.vip_tab tbody tr:hover{background: #1f1f1f;color: #c8bfab;}
.vip_tab tbody tr i{color: #fedd31;font-size: 16px;}
.vip_s{margin-top: -40px;margin-bottom: 60px;}
.vip_s div{float: left;height: 209px;width: 329px;border-radius: 8px;margin-left:52px;}
.vip_s .itema{background: url(../img/web/vip_a.png)no-repeat center;}
.vip_s .itemb{background: url(../img/web/vip_b.png)no-repeat center;}
.vip_s .itemc{background: url(../img/web/vip_c.png)no-repeat center;}
.vip_pay .item{height: 524px;width: 580px;border-radius: 8px;background-color:#fff;margin-bottom: 30px;}
.vip_pay .item h2{border-bottom: 3px solid #294982;margin: 20px;display: inline-block;padding-bottom: 6px;font-size: 20px;}
.vip_pay .item p{line-height: 24px;margin-left: 30px;}
.vip_bt1{display: block;width:512px;height:46px;margin:50px auto;background: url(../img/web/vip_bt1.png)no-repeat center;}

/*倒计时*/
.demand_details_offerr .p{display: inline-block;float: left;}
.countdown{display: inline-block;float: left;}
.countdown li{float: left;}
.countdown li span{font-weight: bold;color: #ff6800;padding-left: 4px;}
.countdown li p{display: inline-block;}




.Theme {
	width:1000px;
	margin:0px auto;
}

/*交谈按钮动画*/
.circle_box {position:fixed;left: 20px;top: 140px;}
.round:nth-child(1) {position:absolute;padding:13px;left:0px;top:79px;}
.round:nth-child(1) div {background:#3a96e1;}
.round:nth-child(1) div:first-child {width:100px;height:100px;}
.round:nth-child(1) div:first-child a {line-height:99px;}
.round:nth-child(1) div:nth-child(2) {width:100px;height:100px;}
.round:nth-child(1) div:last-child {width:110px;height:110px;}
.circle a {font-size:18px;line-height:100px;color:#000735;font-weight:bold;}
.circle{background:#3a96e1;border-radius:100%;width:100px;height:100px;z-index:999;text-align:center;top:18px;left:18px;position:absolute;}
.circle_bottom{background:rgba(58,150,225,0.4);border-radius:100%;width:100px;height:100px;filter:alpha(opacity=40);z-index:-100;position:absolute;top:18px;left:18px;}
.circle_bottom2 {background:rgba(58,150,225,0.2);border-radius:100%;width:110px;height:110px;filter:alpha(opacity=20);z-index:-110;position:relative;}
.animation {-webkit-animation:twinkling 2.1s infinite ease-in-out;animation:twinkling 2.1s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animation2 {-webkit-animation:twinkling 2.1s infinite ease-in-out;animation:twinkling 2.1s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes twinkling {
	0% {opacity:0.2;filter:alpha(opacity=20);-webkit-transform:scale(1);}
	50% {opacity:0.5;filter:alpha(opacity=50);-webkit-transform:scale(1.12);}
	100% {opacity:0.2;filter:alpha(opacity=20);-webkit-transform:scale(1);}
}@keyframes twinkling {
	0% {opacity:0.2;filter:alpha(opacity=20);-webkit-transform:scale(1);}
	50% {opacity:0.5;filter:alpha(opacity=50);-webkit-transform:scale(1.12);}
	100% {opacity:0.2;filter:alpha(opacity=20);-webkit-transform:scale(1);}
}
