﻿

/*===登陆===*/
.login_wrap{ width: 100%; min-height: 638px; background: url(../images/dlzc_bg.jpg) no-repeat center -88px; padding-top: 55px;}
/*.loginbox{ width: 550px; margin: 0 auto; padding-top: 80px;}*/
.login{ width: 550px; height: 520px;  margin: 0 auto; background: url(../images/login_bg.png) no-repeat; border: 1px solid #f0f0f0;}
.login .title{ text-align: center; padding: 35px 0 25px; font-size: 24px; color: #333; font-weight: 700;}
.login_item{ margin-left: 98px; margin-top: 15px; width: 350px; border: 1px solid #e6e6e6; border-radius: 2px; height: 48px; line-height: 48px; overflow: hidden;}
.login_item:after{ content: ""; display: block; visibility: hidden; clear: both;}
.login_item .icon{ float:left; width: 46px; text-align: center; height: 100%;}
.login_item .icon:after{ content: ""; display: inline-block; height: 100%; width:0; vertical-align: middle;}
.login_item .icon img{ vertical-align: middle; display: inline-block; margin-top: -5px;}
.login_item .inputbox{ float: left; width: 300px; border-left: 1px solid #e6e6e6; position: relative;}
.login_item .inputbox .int{text-indent: 20px; font-size: 16px; height: 46px; width: 100%;}
.login_item .inputbox .topPw {position:absolute;}
.login_item2{ margin-top: 13px; margin-left: 98px; width: 350px;float: left;}
.login_item2:after{ content: "";display: block; visibility: hidden; clear: both;}
.login_item2 .auto{ float: left;}
.login_item2 .auto label{ white-space: nowrap;}
.login_item2 .auto .chk_login{-webkit-appearance: none; width: 14px; height: 14px; background: #2589ff; display: inline-block; vertical-align: middle; margin-top: -3px; margin-right: 10px; -webkit-border-radius: 2px; position: relative; cursor: pointer;}
.login_item2 .auto .chk_login:checked:after{ content: ""; display: block; position: absolute; width: 8px; height: 4px; border-left: 2px solid #fff; border-bottom: 2px solid #fff; left: 50%; top: 40%; -webkit-transform: translate(-50%,-50%) rotate(-45deg);}
.login_item2 .forget{ float: right;}
.login_item2 .forget a{ font-size: 16px; color: #2589ff;}
.login_item2 .forget a:hover{ text-decoration: underline;}
.login .login_btn{ width: 350px; height: 48px; color: #fff; border-radius: 3px; background: #2589ff; line-height: 48px; text-align: center; font-size: 18px; margin-top: 20px; margin-left: 98px;}
.no_account{ text-align: center; margin-top: 10px; font-size: 16px; color: #333;}
.no_account .ljzc{ color: #2589ff;}
.no_account a:hover.ljzc{ text-decoration: underline;}
.login_tip{ max-width: 350px; margin: 10px auto 0; color: #f00; font-size: 14px;}
.phone_login_tip{ max-width: 350px; margin: 10px auto 0; color: #f00; font-size: 14px;}
.sfrz .login_tip{margin:10px 0 0 90px;}


.login_item3{ margin-left: 98px; margin-top: 15px; width: 350px; height: 48px; line-height: 48px; overflow: hidden;float:left;}
.login_item3:after{ content: ""; display: block; visibility: hidden; clear: both;}
.login_item3 .icon{ float:left; width: 46px; text-align: center; height: 100%;border: 1px solid #e6e6e6; border-radius: 2px;}
.login_item3 .icon:after{ content: ""; display: inline-block; height: 100%; width:0; vertical-align: middle;}
.login_item3 .icon img{ vertical-align: middle; display: inline-block; margin-top: -5px;}
.login_item3 .inputbox2{ float: left; width: 120px; height: 100%; position: relative;border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;border-radius: 2px;}
.login_item3 .inputbox2 .int{text-indent: 20px; font-size: 16px; height: 44px; width: 100%;}
.login_item3 .v_box{float: left; width: 122px;margin-left: 20px;border: 1px solid #e6e6e6; position: relative; height: 100%; overflow: hidden;}
.login_item3 .v_change{width:40px;height:18px;float: left;margin-left: -25px；}
.login_item3 .v_change a{width:48px;height:18px;font:12px 'Microsoft Yahei';color:#999999;display:inline-block;background:url(../images/icon_h.png) no-repeat left top;text-align:center;margin-left:15px;cursor:pointer}
.login_item3 .v_change a:hover{width:48px;height:18px;font:12px 'Microsoft Yahei';color:#ff4200;display:inline-block;background:url(../images/icon_h_hober.png) no-repeat left top;text-align:center;margin-left:15px;cursor:pointer}
.login_item3 .p_box{float: left; width: 145px;margin-left: 20px;border: 1px solid #eaeaea;border-radius: 2px;  position: relative; height: 100%; overflow: hidden;/*background-color: #e6e6e6;*/text-align:center ;}
/*.login_item3 .p_box:hover{background-color: #f26e4b;color: #fff;border: 1px solid #f26e4b;}*/
.login_item3 .p_box input {color: #fff;text-align:center ;margin-top: -16px;width: 100%;background-color: #f26e4b;}

.login_item3 .p_box  .btn_yzm2{color:#777777;background-color: #e6e6e6;}

.login2{ width: 550px; height: 460px;  margin: 0 auto; background: url(../images/login_bg.png) no-repeat; border: 1px solid #f0f0f0;}
.login2 .title{ text-align: center; padding: 45px 0 25px; font-size: 24px; color: #333; font-weight: 700;}

.account_login{width: 550px;}
.account_login a{font:14/20px 'Microsoft YaHei';color:#333;background:url(../images/icon-sj.png) no-repeat left center;padding-left:20px;margin-left: 220px;}
.account_login a:hover{background:url(../images/icon-sj-hover.png) no-repeat left center;color:#ff4200}
.account_login a span{width:4px;height:7px;margin-left:10px;background:url(../images/icon-r.png) no-repeat left top;display:inline-block;right:2px;top:7px;}
.account_login a:hover span{background:url(../images/icon-r-hover.png) no-repeat left top;display:inline-block;right:2px;top:7px;}

.phone_login{width: 550px;}
.phone_login a{font:14/20px 'Microsoft YaHei';color:#333;background:url(../images/icon-zh.png) no-repeat left center;padding-left:20px;margin-left: 220px;}
.phone_login a:hover{background:url(../images/icon-zh-hover.png) no-repeat left center;color:#ff4200;}
.login2 .phone_login_btn{ width: 350px; height: 48px; color: #fff; border-radius: 3px; background: #2589ff; line-height: 48px; text-align: center; font-size: 18px; margin-top: 36px; margin-left: 98px;}


/*===注册===*/
.register_wrap{ width: 100%; min-height: 638px; background: url(../images/dlzc_bg.jpg) no-repeat center 0; padding-top: 50px; padding-bottom: 228px;}
.register{ width: 750px; min-height: 668px; background: #fff; margin: 0 auto;}  
.register_t{ margin: 32px 40px 0; padding: 40px 0 10px; border-bottom: 1px solid #ededed;}
.register_t .title{ font-size: 24px; color: #333; font-weight: 700; float: left; line-height: 24px;}
.register_t .title .en{ font-size: 18px; color: #999; font-weight: normal; margin-left: 10px; }
.register_t .yyzh{ float: right; line-height: 24px; font-size: 16px;margin-right: 20px;}
.register_t .yyzh .xzdl{ color: #2589ff;}
.register_t .yyzh a:hover.xzdl{ text-decoration: underline;}
.register_form{ margin: 25px 40px 50px;}
.register_form ul li:after{ content: ""; display: block; visibility: hidden; clear: both;}
.register_form ul li{ margin-top: 15px; line-height: 48px;}
.register_form ul li .li_l{ width: 150px; height: 46px; float: left; font-size: 16px; text-align: right;}
.register_form ul li .li_l .must{ font-style: normal; color: #ff0000;}
.register_form ul li .li_c{ float: left; width: 350px; margin-left: 10px; position: relative;}
.register_form ul li .li_c .int{ width: 348px; height: 46px; border: 1px solid #e6e6e6; border-radius: 3px; text-indent: 20px; font-size: 16px;}
.register_form ul li .li_c .success{ display: none; position: absolute; top: 50%; right: 20px; margin-top: -6px; z-index: 999;}
.register_form ul li .tips{ float: left; margin-left: 20px; font-size: 14px; color: #ff0000;display: none;}
.register_form ul li .tips img{ margin-right: 8px;}
.register_form ul li .li_c .topPw{ position: absolute; top: 1px;}
.register_form .chk_login{ width: 14px; height: 14px; background: #2589ff; display: inline-block; vertical-align: middle; margin-top: -3px; margin-right: 10px; -webkit-border-radius: 2px; position: relative; cursor: pointer;}
.register_form .chk_login:checked:after{ content: ""; display: block; position: absolute; width: 8px; height: 4px; border-left: 2px solid #fff; border-bottom: 2px solid #fff; left: 50%; top: 40%; -webkit-transform: translate(-50%,-50%) rotate(-45deg);}
.register_form .xybox{ line-height: 20px;}
.register_form .xieyi{ color: #2589ff;}
.register_form a:hover.xieyi{ text-decoration: underline;}
.register_form .zhuce_btn{ margin-top: 0; margin-left: 160px; width: 350px; height: 48px; color: #fff; border-radius: 3px; background: #2589ff; line-height: 48px; text-align: center; font-size: 18px; }

.register_form a.zhuce_btn{ display: block;}


/*===成果库===*/
.main1{ width: 100%; border-top: 1px solid #74b6dc; border-bottom: 1px solid #74b6dc;}
.main1_item{ width: 1200px; margin: 0 auto;}
.crumb_nav{ height: 44px; line-height: 44px; background: url(../images/crumb_ico.png) no-repeat 5px center; padding-left: 30px; font-size: 14px; color: #2589ff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.crumb_nav a{ color: #2589ff;}
.classify{ padding: 10px 30px; border: 1px solid #eee; margin-bottom: 20px;}
.classify .classify_item{ padding: 14px 0; border-bottom: 1px dashed #eee;}
.classify .classify_item .left_txt{ float: left; width: 120px; line-height: 36px; font-size: 18px; color: #555;}
.classify .classify_item .right_list{ margin-left: 120px; font-size: 0;}
.classify .classify_item .right_list ul li{ display: inline-block; margin-right: 13px; height: 36px; line-height: 36px; padding: 0 15px; color: #999; font-size: 18px; cursor: pointer;}
.classify .classify_item .right_list ul li.active{ background: #2f84d4; color: #fff;}
.classify .last_border_n{ border: none;}

.hyzj2 .classify_item .right_list ul li{ margin-right: 0; padding: 0 12px;}
.hyzj2 .classify_item .left_txt{ width: 90px}
.hyzj2 .classify_item .right_list{ margin-left: 90px;}

/*需求库三级菜单*/
.classify_three{ margin-left: 120px;}
.classify_three ul li{ font-size: 16px; color: #666; margin-right: 20px; margin-top: 10px; float: left; white-space: nowrap;}
.classify_three ul li label{ font-weight: 400; cursor: pointer;}
.classify_three ul li .three_chk{-webkit-appearance: none; appearance: none; margin-right: 8px; vertical-align: middle; margin-top: -2px; width: 14px; height: 14px; position: relative; border: 1px solid #999; border: none\9; outline: none; cursor: pointer;}
.classify_three ul li .three_chk:checked{ border: none; background: #ff8b58;}
@media only screen and (max-width: 768px){
    .classify_three{ margin-left: 90px;}
    .classify_three ul li{ margin-right: 10px;}
}

.main2{ width: 100%; background: #f8f8f8;  }
.main2_item{ max-width: 1200px; margin: 0 auto; padding: 15px 0;}
.zx_sort{ float: left; margin-left: 30px; font-size: 20px}
.zx_sort:after{ content: ""; display: block; visibility: hidden; clear: both;}
.zx_sort .s_txt{ float: left; line-height: 40px;}
.zx_sort .sort_btn{  margin-left: 20px; float: left; width: 15px; margin-top: 10px;}
.zx_sort .sort_btn span{ display: block; width: 15px; height: 12px; cursor: pointer; padding: 4px 0;}
.zx_sort .sort_btn .s_t1{ background: url(../images/sort_t1.png) no-repeat 0 top;}
.zx_sort .sort_btn .s_t2{ background: url(../images/sort_t2.png) no-repeat 0 top;}
.zx_sort .sort_btn .s_b1{ background: url(../images/sort_b1.png) no-repeat 0 bottom;}
.zx_sort .sort_btn .s_b2{ background: url(../images/sort_b2.png) no-repeat 0 bottom;}
.search_box{ float: right; width: 402px; border: 1px solid #ccc; margin-right: 30px; position: relative;}
.search_box .sch_int{ width: 100%; height: 40px; line-height: 40px; background:#fff url(../images/search_ico.png) no-repeat 14px center; text-indent: 47px; font-size: 20px; display: inline-block; vertical-align: middle;}
.search_box .sch_btn{ position: absolute; right: 0; top: 0; width: 100px; height: 40px; background: #2589ff; line-height: 40px; display: inline-block; vertical-align: middle; font-size: 20px; color: #fff; text-align: center; cursor: pointer; border:none;}
/*成果列表*/
.cg_items_wrap{width: 100%; max-width: 1200px; margin: 0 auto;}
.cg_item{ padding:15px 30px; border-bottom: 1px dashed #e5e5e5;}
.cg_item .title { position: relative;}
.cg_item .title a{ display: block; font-size: 24px; line-height: 24px; color: #333; padding-right: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cg_item .title a:hover{ color: #2589ff;}
.cg_item .title .liuyan{ position: absolute; top: 0; right: 0; text-align: right;  font-size: 12px; color: #bbb;}
.cg_item .title .liuyan img{ margin-right: 12px; margin-top: -5px; width: 14px;}
.cg_item .person{ margin-top: 10px; font-size: 18px; color: #2589ff;}
.cg_item .money{ margin-top: 8px; font-size: 18px; color: #ff8b58;}
.cg_item .info { font-size: 18px; color: #999; margin-top: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cg_item .info img{ margin-right: 10px; margin-top: -3px;width: 14px;}
.cg_item .person img,.cg_item .money img{ margin-right: 10px; margin-top: -3px;width: 14px;}
.cg_item .info p{ font-size: 18px; color: #999; margin-top: 5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cg_item .item_b{ margin-top: 10px; font-size: 12px; color: #bbb;}
.cg_item .item_b .volum{ margin-right: 52px;}
.cg_item .item_b .volum img,.cg_item .item_b .time img{ margin-right: 10px; margin-top: -4px; width: 14px;}

.pages{ padding: 54px 0 68px; text-align: center;}
.pages ul li{ display: inline-block; line-height: 48px; text-align: center; font-size: 18px; }
.pages ul li a{width: 48px; height: 48px; color: #999; font-size: 18px;border: 1px solid #e1e1e1; display: inline-block;  margin: 0 5px;}
.pages ul li .current{ display: inline-block;width: 48px; height: 48px; color: #fff; background: #4991f7;  margin: 0 5px;
    border:1px solid #2589ff; }

/*相关推荐*/
.blank{ height: 24px; width: 100%; background: #f6f6f6;} 
.recommend{width: 100%; max-width: 1200px; margin: 0 auto;}
.recommend .title1{ margin-top: 33px;}
.recommend .title1 span{ display: inline-block; padding-bottom: 18px; border-bottom: 2px solid #ff8000; font-size: 24px; color: #333; margin-left: 8px;}
.recommend .title2{ margin-top: 15px; padding: 20px 20px 20px 5px; border-bottom: 1px dashed #e1e1e1;}
.recommend .title2 .title2_l{ float: left; font-size: 20px; color: #333;}
.recommend .title2 .title2_l img{ margin-right: 15px;}
.recommend .title2 .more{ float: right; margin-right: 20px; color: #999; font-size: 14px; margin-top: 5px;}
.recommend .title2 a:hover.more{ color: #2589ff;}
.recommend_list{ margin: 40px 0 10px; font-size: 0;}
.recommend_list li{ margin-bottom: 10px;}
.recommend .col-sm-2,.recommend .col-xs-6{ padding: 0;}
.recommend_list li a{ display: block; border: 1px solid #e5e5e5; height: 100%; margin: 0 5px; }
.recommend_list li img{ width: 100%; height: 210px;}
.recommend_list li .name{ display: block; text-align: center; margin-top: 10px; font-size: 18px; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.recommend_list li .info{ font-size: 14px; color: #999; display: block; text-align: center; margin-top: 5px; margin-bottom: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.recommend_list li a:hover{ border: 1px solid #ff8000; -moz-box-shadow: 0 2px #ff8000; -webkit-box-shadow: 0 2px #ff8000; box-shadow: 0 2px #ff8000;}
.recommend_list li a:hover .name{ color: #ff8000;}
.recommend_list li a:hover .info{ color: #666;}

.recommend_list2{ margin: 40px 0 10px; padding-bottom: 50px; font-size: 0;}
.recommend_list2 li{ margin-bottom: 10px;}
.recommend_list2 li a{ display: block; border: 1px solid #e5e5e5; height: 100%; padding: 0 10px; margin: 0 5px; }
.recommend_list2 li .li_title{ color: #666; font-size: 18px; margin-top: 35px; height: 50px; overflow: hidden;}
.recommend_list2 li .li_info{ color: #999; font-size: 14px; margin-top: 20px; height: 88px; overflow: hidden;}
.recommend_list2 li .li_more{ display: block; font-size: 14px; color: #999; width: 130px; height: 40px; text-align: center; line-height: 40px; border: 1px solid #e5e5e5; display: block; margin:10px auto 32px;}
.recommend_list2 li a:hover{ border: 1px solid #279acf; -moz-box-shadow: 0 2px #279acf; -webkit-box-shadow: 0 2px #279acf; box-shadow: 0 2px #279acf;}
.recommend_list2 li a:hover .li_title{ color: #4991f7;}
.recommend_list2 li a:hover .li_info{ color: #666;}
.recommend_list2 li a:hover .li_more{ color: #4991f7;}

/*====服务库===*/
.fw_items_wrap{ width: 100%; max-width:1200px; margin: 0 auto; overflow: hidden;}
.fw_items{ margin: 0 -5px; }
.fw_item{ margin: 20px 0 0; border: 1px solid #f7f7f7;}
.fw_item .pic img{ width: 100%;}
.fw_item .title{ padding: 10px 20px 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.fw_item .title a{ font-size: 24px; color: #333;}
.fw_item .title a:hover{ color: #2589ff;}
.fw_item .infos{ margin: 0 20px;}
.fw_item .infos .jglx img,.fw_item .infos .time img,.fw_item .fw_person img{  width: 14px; margin-right: 10px; display: inline-block; vertical-align: middle; margin-top: -3px;}
.fw_item .infos .jglx{ float: left; color: #bbb; font-size: 14px;}
.fw_item .infos .time{ float: right; font-size: 14px; color: #bbb;}
.fw_item .fw_person{ margin: 5px 20px 20px; color: #2f84d4; font-size: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.fw_items .col-sm-4,.fw_items .col-xs-6{ padding: 0 5px;}

/*===政策库==*/
.zixun{ float: left; height: 42px; line-height: 42px;}
.zixun a{ display: block; padding: 0 12px; background: #2589ff; color: #fefefe; font-size: 18px;} 
.zixun a img{ margin-right: 12px; margin-top: -4px;}
.zc_item{ padding: 10px 8px;}
.zc_item:hover{ background: #fafafa;}
.zc_item:hover .info {color: #666;}
.zc_item:hover .explain{ color: #999;} 
.zc_item:after{ content: ""; display: block; visibility: hidden; clear: both;}
.zc_item .pic{ float: left; width: 193px; height: 148px; margin-right: 20px;}
.zc_item .pic img{ width: 100%;}
.zc_item .title {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zc_item .title a{ color: #666; font-size: 22px; }
.zc_item .title a:hover{ color: #2589ff;}
.zc_item .explain{ margin-top: 1px; color: #bbb; font-size: 12px;}
.zc_item .explain .volum{ margin-right: 30px;}
.zc_item .explain .volum img,.zc_item .explain .time img{ margin-right: 10px; margin-top: -4px; width: 14px;}
.zc_item .info{ color: #999; font-size: 18px; margin-top: 10px; line-height: 28px; height: 60px; overflow: hidden;}

/*===资本库===*/
.main2_item2{ max-width: 1200px; margin: 0 auto; padding: 15px 0 0;}
.zb_tabs{ float: left; height: 70px;}
.zb_tabs a{ display: inline-block; padding: 0 10px; line-height: 70px; margin-right: 40px; font-size: 24px; color: #999;}
.zb_tabs a.active{ color: #2589ff; border-bottom: 2px solid #2589ff;}
.fabu_box{ float: left; position: relative;  padding-bottom: 15px;}
.fabu_box .fb_btn{ width: 112px; height: 40px; line-height: 40px; text-align: center; background:#2f84d4; color: #fff; font-size: 18px; cursor: pointer;}
.fabu_box .fb_btn img{ margin-right: 15px;}
.fabu_box .fb_sub{ display: none; position: absolute; width: 100%; background: #fff; top: 55px; z-index: 99; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-top: 1px solid #2589ff;}
.fabu_box .fb_sub a{ display: block; height: 40px; line-height: 40px; border-bottom: 1px solid #e5e5e5; text-align: center; color: #999; font-size: 18px; width: 100%;}
.fabu_box .fb_sub a:hover{ color: #2589ff; background: #f7f7f7;}
.zbk_list .zc_item { padding: 10px 5px; border-bottom: 1px dashed #ddd;}
.zbk_list .zc_item .pic{ width: 312px; height: 238px; margin-right: 40px;}
.zbk_list .zc_item .info{ height: auto; margin-top: 10px;}
/*.zbk_list .zc_item .title{ margin-top: 10px;}*/
.zbk_list .zc_item .title a{ font-size: 30px; color: #666;}
.zbk_list .zc_item .title a:hover{ color: #2589ff;}

/*===科技前沿===*/
.main_kjqy_wrap{ width: 100%; padding-bottom: 50px; background: #f6f6f6;}
.main_kjqy{ width: 1200px; margin: 0 auto;}
.main_kjqy .leftside{ float: left; width: 800px;}
/*视频轮播*/
.kjqy_kjdp{ background: #fff; padding: 20px;}
.kjqy_kjdp .kjdp_t{ padding: 15px 0;}
.kjqy_kjdp .kjdp_t .left_txt{ float: left; font-size: 24px; line-height: 24px;}
.kjqy_kjdp .kjdp_t .more{ float: right; font-size: 14px; color: #ccc; line-height: 24px;}
.kjqy_kjdp .kjdp_t a:hover.more{ color: #2589ff;}
.kjdp_focus .video{ width: 100%; height: 570px;}
.kjdp_focus .video img{width: 100%;height: 100%}
.kjdp_focus .infos .info_t{ margin-top: 25px; position: relative;}
.kjdp_focus .infos .info_t .v_title{ display: block; font-size: 18px; padding-right: 80px; line-height: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.kjdp_focus .infos .info_t a:hover.v_title{ color: #2589ff;}
.kjdp_focus .infos .info_t .v_date{ position: absolute; right: 0; top: 0; line-height: 18px; font-size: 16px; color: #ccc;}
.kjdp_focus .infos .info_txt{ font-size: 14px; color: #999; margin-top: 10px;}
.kjdp_focus .bx-wrapper{ border: none; box-shadow: none; margin-bottom: 0;}
.kjdp_focus .bx-wrapper .bx-pager{ padding-top: 0; bottom: 100px; right: 30px; text-align: right;}
.kjdp_focus .bx-wrapper .bx-pager.bx-default-pager a{ background: #fff; width: 16px; height: 16px; -webkit-border-radius:8px; border-radius: 8px;}
.kjdp_focus .bx-wrapper .bx-pager.bx-default-pager a:hover, .kjdp_focus .bx-wrapper .bx-pager.bx-default-pager a.active, .kjdp_focus .bx-wrapper .bx-pager.bx-default-pager a:focus{ background: #2589ff;}


/*实时资讯*/
.kjqy_zixun{ margin-top: 20px; background: #fff; padding:0 20px;}
.kjqy_bigtitle{ margin-top: 15px; font-size: 24px; padding-bottom: 10px;}
.kjqy_bigtitle span{ display: inline-block; padding: 10px 0; border-bottom: 2px solid #ff8000;}
.kjqy_bigtitle .more{ float: right; display: block; font-size: 14px; color: #ccc; line-height: 54px; }
.kjqy_bigtitle a:hover.more{ color: #2589ff;}
.kjqy_smalltitle{ margin-top: 20px; margin-bottom: 15px; font-size: 20px; line-height: 20px;}
.kjqy_smalltitle:after{ content: ""; display: block; visibility: hidden; clear: both;}
.kjqy_smalltitle .title_l{ float: left;}
.kjqy_smalltitle img{ margin-right: 12px; margin-top: -4px;}
.kjqy_smalltitle .more{ float: right; font-size: 14px; color: #ccc;}
.kjqy_smalltitle a:hover.more{ color: #2589ff;}
.kjqy_zixun .zx_list{ overflow: hidden; width: 100%; padding-bottom: 20px; border-bottom: 1px dashed #ededed;}
.kjqy_zixun .zx_list ul{ margin: 0 -10px;}
.kjqy_zixun .zx_list ul li{ float: left; width: 33.33%;}
.kjqy_zixun .zx_list ul li .pic{ margin: 0 10px;}
.kjqy_zixun .zx_list ul li .pic img{ width: 100%;}
.kjqy_zixun .zx_list ul li .zx_article_title{ margin: 10px 10px 5px 10px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px; }
.kjqy_zixun .zx_list ul li .zx_info{ line-height: 22px; color: #999; font-size: 14px; margin: 0 10px; height: 40px; overflow: hidden;}
/*论坛*/
.kjqy_forum{ margin-top: 20px; background: #fff; padding: 1px 20px 20px;}
.qyzc_list{ /*border-bottom: 1px dashed #ededed;*/}
.qyzc_list ul{ margin: 0 -10px;}
.qyzc_list ul li{ float: left; width: 50%;}
.qyzc_list ul li .lib{ margin: 0 10px;position: relative; border-bottom: 1px dashed #ededed;}
.qyzc_list ul li .lib .txt{ display: block; line-height: 43px;  padding-right: 80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; color: #999;}
.qyzc_list ul li .lib .date{ font-size: 16px; color: #ccc; line-height: 43px;  position: absolute; right: 0; top: 0;}
.qyzc_list ul li .lib a:hover.txt{ color: #2589ff;}

.hyzj_list{ width: 100%; overflow: hidden;}
.hyzj_scroll{ }
.hyzj_list ul{ overflow: hidden; zoom:1;}
.hyzj_list ul li{ float: left; width: 25%; }
.hyzj_list ul li .lib{ margin: 0 5px; border: 1px solid #e5e5e5; padding-bottom: 10px;}
.hyzj_list ul li:hover .lib{ border: 1px solid #ff8000;}
.hyzj_list ul li .lib .pic{ height: 210px;}
.hyzj_list ul li .lib .pic img{ width: 100%; height: 100%;}
.hyzj_list ul li .lib .name{ text-align: center; font-size: 18px; color: #666; margin-top: 10px;}
.hyzj_list ul li .lib .info{ text-align: center; margin:0 3px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #999; font-size: 14px; margin-top: 5px;}
.hyzj_list ul li .lib .info span{ padding: 0 5px;}
.hyzj_list ul li:hover .lib .name{ color: #ff8000;}
.hyzj_list ul li:hover .lib .info{ color: #666;}
.hyzj_list .tempWrap{ width: 100%;}
/*成果展示*/
.kjqy_cgzs{ margin-top: 20px; background: #fff; padding:0 20px;}
.kjqy_cgzs .cg_item{ padding: 24px 0;}
.kjqy_cgzs .cg_item .person{ float: left; min-width: 270px; margin-right: 10px; margin-top: 20px;}
.kjqy_cgzs .cg_item .money{ float: left; margin-top: 20px;}
.kjqy_cgzs .cg_item .info{ height: 52px; overflow: hidden;}
.kjqy_cgzs .cg_item .info p{ margin-top: 10px; white-space: normal; font-size: 14px; color: #999;}
.kjqy_cgzs .cg_item .item_b{ margin-top: 10px;}

/*右侧*/
.main_kjqy .rightside{ float: right; width: 380px;}
.activity{ background: #fff; padding: 20px 20px 1px; margin-bottom: 20px;}
.activity .act_t{ padding: 15px 0; }
.activity .act_t .left_txt{ float: left; font-size: 24px; line-height: 24px;}
.activity .act_t .more{ float: right; font-size: 14px; color: #ccc; line-height: 24px;}
.activity .act_t a:hover.more{ color: #2589ff;}
.act_list{}
.act_list li{ margin-bottom: 20px; border: 1px dashed #ededed;}
.act_list li:hover{ border: 1px solid #ff8000;}
.act_list li .pic{  height: 200px;}
.act_list li .pic a{ display: block; height: 100%;}
.act_list li .pic img{ width: 100%; height: 100%;}
.act_list li .infos{ padding: 15px;}
.act_list li .infos .infos_t{ display: block; font-size: 18px; line-height: 18px; padding-right: 80px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.act_list li:hover .infos .infos_t{ color: #ff8000;}
.act_list li .infos .infos_txt{ color: #666; margin-top: 8px;}
.act_list li .infos .date{ line-height: 18px; font-size: 16px; color: #ccc;}
.act_list li .infos .date img{ width: 15px; height: 15px;}
.act_list li .infos .infos_position,.act_list li .infos .date{ color: #ccc; font-size: 14px; margin-top: 8px;}
.act_list li .infos .infos_position img,.act_list li .infos .date img{ margin-right: 8px; margin-top: -3px;}


/*===资本库详情===*/
.main3_item{ width: 100%; padding: 25px 0; -webkit-box-shadow: 0 3px 3px #ccc;box-shadow: 0 3px 3px #ccc;}
.bgwhite{ background: #fff;}
.zbkxq_item1{ width: 100%; max-width: 1200px; margin: 0 auto;}
.zbkxq_item1_l{ float: left;}
.zbkxq_item1_l .bigtitle{ font-size: 30px; color: #333; line-height: 30px; margin: 0;}
.zbkxq_item1_l .infos{ margin-top: 10px;}
.zbkxq_item1_l .infos span{ display: inline-block; color: #b2b2b2; font-size: 16px; margin-right: 25px;}
.zbkxq_item1_l .infos span img{ margin-right: 5px; margin-top: -3px;}
.zbkxq_item1_r{ float: right; margin-top: 7px;}
.zbkxq_item1_r .btn{ display: inline-block; padding: 0 16px; height: 48px; line-height: 48px; color: #fff; font-size: 18px;}
.zbkxq_item1_r .btn img{ margin-right: 7px;-webkit-border-radius: 3px; border-radius: 3px; margin-top: -3px;}
.zbkxq_item1_r .btn2{ margin-left: 20px; background: #2f84d4;}
.zbkxq_item1_r .btn1{ background: #ff8800;}

.zbkxq_item2{ position: relative; background: #fff; border-radius: 3px; padding: 15px; margin-top: 20px;}
.zbkxq_smalltitle{ position: absolute; top: 24px; left: -9px; height: 55px; width: 120px; background: url(../images/zbkxq_smalltitle_bg.png) no-repeat; line-height: 46px; text-align: center; font-size: 20px; color: #fff;}
.zbkxq_item2 .xxlist{ margin-top: 90px;}
.zbkxq_item2 .xxlist li{ width: 50%; float: left; margin-top: 13px; line-height: 24px;}
.zbkxq_item2 .xxlist li .l_txt{ width: 98px; float: left; font-size: 16px; color: #333; display: block;}
.zbkxq_item2 .xxlist li .r_txt{ margin-left: 98px; display: block; font-size: 16px; color: #999; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zbkxq_item2 .xxlist .lastli{ width: 100%; margin-top: 40px;}
.zbkxq_item2 .xxlist .lastli .r_txt{ white-space: normal;}
.tzzx_list{ margin-top: 90px;}
.tzzx_item{ border-bottom: 1px solid #ededed; margin-top: 13px; padding: 0 10px 15px;}
.tzzx_item .hf_left{ float: left; width: 112px; text-align: center;}
.tzzx_item .hf_left .name{ font-size: 16px; color: #2589ff;}
.tzzx_item .hf_left .rz{ font-size: 16px; color: #666; display: block; margin-top: 5px;}
.tzzx_item .hf_left .rz_ico1,.tzzx_item .hf_left .rz_ico2,.tzzx_item .hf_left .rz_ico3{ display: inline-block; vertical-align: middle; width: 20px; height: 20px;  margin-left: 5px; margin-top: -3px;}
.tzzx_item .hf_left .rz_ico1{ background: url(../images/rz_ico1.png) no-repeat;}
.tzzx_item .hf_left .rz_ico2{ background: url(../images/rz_ico2.png) no-repeat;}
.tzzx_item .hf_left .rz_ico3{ background: url(../images/rz_ico3.png) no-repeat;}

.hf_sub{ display: none;}
.tzzx_item .hf_right{ margin-left: 124px;}
.tzzx_item .hf_right .hftxt1{ font-size: 16px; line-height: 26px; min-height: 50px;}
.tzzx_item .hf_right .hf_tail{ margin-top: 15px; text-align: right;}
.hf_tail .time{ font-size: 14px; color: #999;}
.hf_tail .hf_btn{ font-size: 14px; color: #2589ff; cursor: pointer; margin-left: 10px;}
.hf_tail .hf_btn2{ color: #666; font-size: 14px; cursor: pointer; margin-left: 10px;}
.say_btn{ float: right; height: 36px; line-height: 36px; padding: 0 19px; border-radius: 3px; border:1px solid #ededed; font-size: 16px; color: #666; margin-top: 20px; cursor: pointer;}
.hf_tail .btn_state1{}
.hf_tail .btn_state2{ display: none;}
.tzzx_list .seemore{ margin-top: 24px; text-align: center; font-size: 16px; color: #ff8000; cursor: pointer;}

.hf_textbox{ width: 100%; height: 120px; margin: 72px auto 0;}
.hf_textbox textarea{ padding: 10px; width: 100%; height: 100%; border-radius: 3px; border: 1px solid #ededed; resize: none; }

.zbkxq_item2 .submit{ width: 96px; height: 46px; text-align:center; line-height: 46px; color: #fff; font-size: 18px; background: url(../images/submit_btn.png) no-repeat; cursor: pointer; margin-top: 16px; margin-bottom: 20px;}

.jyxx{ margin-top: 80px; padding-bottom: 10px;}
.jyxx ul li{ line-height: 30px;}
.jyxx ul li:after{ content: ""; overflow: hidden; visibility: hidden; display: block; clear: both;}
.jyxx .l_txt{ float: left; font-size: 16px; width: 100px;}
.jyxx .r_txt{ margin-left: 100px; display: block; color: #ff8000; font-size: 16px;}
.jyxx .r_txt2{ margin-left: 100px; display: block; color: #999; font-size: 16px;}
.jyxx .r_txt2 img{max-width:100%}
.jyxx .r_txt .num{ font-size: 30px; font-weight: 700; font-style: normal;}
.jyxx .tel{ font-size: 22px; font-weight: 700; }


/*回复弹框*/
.reply_wrap{ display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 999;}
.reply_wrap .mask{ width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: 0.3; filter: alpha(opacity=30);}
.reply{ position: fixed; left: 50%; top: 50%; margin: -100px 0 0 -200px; width: 400px; height: 200px; background: #fff; border-radius: 3px; padding: 15px;}
.reply .reply_txt{ width: 100%; height: 100px; border: 1px solid #ededed; border-radius: 3px; padding: 10px; resize: none;}
.reply .reply_btn{ margin-top: 20px; text-align: center; font-size: 0}
.reply .reply_btn a{ width: 80px; height: 40px; line-height: 40px; font-size: 16px; border: 1px solid #ededed; border-radius: 3px; color: #666; display: inline-block; }
.reply .reply_btn .yes{ color: #fff; background: #2589ff; margin-right: 30px;}

/*===个人中心===*/
.personal_wrap{ width: 1200px; margin: 0 auto; }
.p_menu{ float: left; width: 260px; background: #fff; -webkit-border-radius: 3px; border-radius: 3px; overflow: hidden;}
.p_menu ul li{ line-height: 54px; border-bottom: 1px solid #f6f6f6;}
.p_menu ul li.active a{ background: #2589ff; color: #fff;}
.p_menu ul li a{ display: block; padding-left: 20px; font-size: 16px;}
.p_menu ul li a:hover{ color: #2589ff;}
.p_menu ul li.active a:hover{color:#fff}
/*参与的帖子*/
.p_container{ float:right; width: 920px; background: #fff; min-height: 564px;}
.post_list1{ margin-top: 30px;}
.post_list1 ul li{ padding: 10px 20px 0;}
.post_list1 ul li:hover{ background: #fafafa;}
.post_list1 ul li .title{ display: block; font-size: 18px; color: #999; padding: 0 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.post_list1 ul li .info{ font-size: 16px; color: #999; margin-top: 10px; padding: 0 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.post_list1 ul li .tags{ border-bottom: 1px dashed #eeeeee; margin-top: 20px; padding: 0 15px 16px; color: #999;}
.post_list1 ul li .tags .time{ margin-left: 40px;}
.post_list1 ul li .tags i{ display: inline-block; width: 20px; height: 20px; margin-right: 18px; vertical-align: middle; margin-top: -3px;} 
.post_list1 ul li .tags .name_ico{ background: url(../images/post_ico_name1.png) no-repeat center center;}
.post_list1 ul li .tags .time_ico{ background: url(../images/cg_time.png) no-repeat center center;}
.post_list1 ul li:hover .tags .name_ico{ background: url(../images/post_ico_name2.png) no-repeat center center;}
.post_list1 ul li:hover .tags .time_ico{ background: url(../images/post_ico_time2.png) no-repeat center center;}
.post_list1 ul li:hover .tags,.post_list1 ul li:hover .title,.post_list1 ul li:hover .info{ color: #2589ff;}
.post_list1 ul li a:hover.title{ text-decoration: underline;}



/*===企业详情===*/
.qyxq_list{ background: #fff; margin-top: 20px; border-radius: 3px; padding-bottom: 1px;}
.qyxxq_title{ line-height: 54px; height: 54px; border-bottom: 1px solid #ededed;}
.qyxxq_title span{ display: inline-block; margin-left: 20px; position: relative; font-size: 20px; color: #2589ff;}
.qyxxq_title span:after{ position: absolute; content: ""; display: block; width: 48px; height: 0; border-top: 3px solid #2589ff; left: 50%; bottom: 0; margin-left: -24px;}

/*===企业列表===*/
.company_classify { padding: 0 15px;}
.company_classify .classify_item .left_txt{ width: 88px; font-size: 16px;}
.company_classify .classify_item .right_list ul li{ margin-right: 0; padding: 0 13px; font-size: 16px;}

.mr0{ margin-right: 0;}

.company_list{ width: 100%; max-width: 1200px; margin: 0 auto;}
.company_list ul{ margin: 0 -10px;}
.company_list ul li{ margin-top: 20px;}
.company_list .col-xs-12,.company_list .col-sm-6{ padding: 0;}
.company{ margin: 0 10px; padding: 25px 18px; background: #fff; border: 1px solid #fff; }
.company_list ul li:hover .company{ border: 1px solid #ff8000;}
.company .title{ overflow: hidden;}
.company .title a{ float:left; vertical-align: middle; max-width: 100%; margin-right: 15px; font-size: 20px; color: #2589ff; white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.company .title .mark{ display: inline-block; vertical-align: middle; padding: 0 7px; line-height: 26px; color: #fff; border-radius: 3px; background: #ff8283; margin-top: 2px;}
.company .company_b{ margin-top: 10px; font-size: 16px; color: #666;} 
.company .company_b .name{ margin-right: 38px;}
.company .company_b img{ margin-right: 10px; margin-top: -3px;}

/*===平台介绍===*/
.pt_container_wrap{ background: #f6f6f6; width: 100%; padding: 40px 0;}
.pt_container{ width: 100%; max-width: 1180px; margin: 0 auto; background: #fff; border-radius: 3px; padding:0 20px 20px;}
.pt_container .title{ font-size: 30px; font-weight: 700; text-align: center; padding: 28px 0; line-height: 28px;}
.pt_container .content{ font-size: 20px;width: 100%;min-height: 400px;}
.pt_container .content .pic{ width: 100%; text-align: center; margin-top: 10px;}
.pt_container .content .pic img{ max-width: 100%;}
.pt_container .content p{ margin-top: 15px; line-height: 32px; color: #666; text-indent: 2em; }

/*===科技前沿-实时资讯-焦点话题详情===*/
.kjqy_tail_wrap{ width: 100%; background: #fff; }
.kjqy_tail{ width: 100%; max-width: 1200px; margin: 0 auto;}
.kjqy_tail_t{ text-align: center; padding-top: 20px;}
.kjqy_tail_t .title{ font-size: 30px; line-height: 30px;}
.kjqy_tail_t .info{ margin-top: 15px; color: #999;}
.kjqy_tail_t .info img{ margin: -3px 6px 0 0;}
.kjqy_tail_t .info span{ margin: 0 30px;}
.kjqy_tail .content{ margin-top: 38px; padding-bottom: 30px;}
.kjqy_tail .content p{ font-size: 16px; color: #666; margin-top: 10px; line-height: 30px;}
.kjqy_tail .content .pic{ margin: 20px 0;}

/*===科技前沿-实时资讯===*/
.sszx_wrap{width: 100%; max-width: 1200px; margin:0 auto;}/**/
.sszx_container .sszx_wrap{width: 100%; max-width: 898px; float: left;}/**/
.sszx_nav{ background: #fff; border-radius: 3px;}
.sszx_nav ul li{ float: left; padding: 0 20px; line-height: 54px; position: relative; margin-right: 10px;}
.sszx_nav ul li a{ display: block; font-size: 16px; color: #666;}
.sszx_nav ul li.active a,.sszx_nav ul li:hover a{ color: #2589ff;}
.sszx_nav ul li:hover:after,.sszx_nav ul li.active:after{ content: ""; display: block; position: absolute; width: 34px; height: 0px; border-top: 3px solid #2589ff; left: 50%; bottom: 0; margin-left: -17px;}

.sszx_list{ overflow: hidden;}
.sszx_list ul{ margin: 0 -10px;}
.sszx_list ul li{ margin-top: 20px;}
.sszx_box{ margin: 0 10px; background: #fff; border: 1px solid #fff; border-radius: 3px;}
.sszx_box .pic{ width: 100%; height: 200px;}
.sszx_box .pic a{ display: block; height: 100%;}
.sszx_box .pic img{ width: 100%; height: 200px;}
.sszx_box .infos{ padding: 15px 20px;}
.sszx_box .infos .title{ display: block; font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.sszx_box .infos .info_txt{ font-size: 14px; color: #999; margin-top: 6px; height: 40px; overflow: hidden;} 
.sszx_box .infos .time{ display: block; margin-top: 6px; font-size: 14px; color: #ccc; overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}
.sszx_box .infos .time img{ width: 17px; height: 17px; margin-right: 6px; margin-top: -3px;}
.sszx_list ul li:hover .sszx_box{ border: 1px solid #ff8000; }
.sszx_list ul li:hover .sszx_box .title{ color: #ff8000;}
.sszx_list ul li:hover .sszx_box .info_txt{ color: #666;}
.sszx_list .col-md-3,.sszx_list .col-sm-6,.sszx_list .col-xs-12{ padding: 0;}

.sszx_wrap .pages{ padding: 32px 0 0;}





/*20180410*/
.sszx_container{ width: 100%; max-width: 1200px; margin: 0 auto;}
.sszx_sidebar{ background: #fff; width: 285px; float: right; padding: 10px 20px; height: 100%;}
.side_title{ padding: 15px 0;}
.side_title .left_txt{ float: left; font-size: 24px; line-height: 24px;}
.side_title .more{ float: right; font-size: 14px; color: #ccc; line-height: 24px;}
.side_title a:hover.more{ color: #2589ff;}
.sidebar_list li{ line-height: 50px; position: relative; border-bottom: 1px dotted #eee;}
.sidebar_list li:last-child{ border: none;}
.sidebar_list li .txt{ display:block; margin-right: 60px; font-size: 18px; color: #999; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.sidebar_list li a:hover{ color: #666;}
.sidebar_list li .time{ display: block; position: absolute; right: 0; top: 0; font-size: 14px; color: #ccc;}


@media only screen and (max-width: 768px){
    .sszx_sidebar{ width: 100%; margin-top: 20px;}
}




/*===科技前沿-全部活动-活动详情===*/
.position_rela{ position: relative;}
.zxhd_btn{ position: absolute; right: 0; top: 32px;}
.zxhd_btn .btn{ display: inline-block; padding: 0 16px; height: 48px; line-height: 48px; color: #fff; font-size: 18px; background: #ff8283;}
.zxhd_btn .btn img{ margin-right: 7px;-webkit-border-radius: 3px; border-radius: 3px; margin-top: -3px;}

.kjqy_tail_tag{ margin-top: 30px;}
.kjqy_tail_tag .col-xs-12,.kjqy_tail_tag .col-sm-6{ padding: 0;}
.kjqy_tail_tag ul li { margin-top: 10px;}
.kjqy_tail_tag ul li:after{ display: block; content: ""; visibility: hidden; clear: both;}
.kjqy_tail_tag ul li .l_txt{ font-size: 16px; float: left;}
.kjqy_tail_tag ul li .r_txt{ font-size: 16px; color: #999; float: left; margin-left: 20px;}

.kjqy_all_tail{ width: 100%; max-width: 1200px; margin: 0 auto; background: #fff; border-radius: 3px; padding: 15px; margin-top: 20px;}
.kjqy_all_tail .title{ padding-top: 10px; border-bottom: 1px dashed #ededed; font-size: 20px; padding-bottom: 8px;}
.mt40{ margin-top: 40px;}
.kjqy_all_tail .tzzx_item{ padding: 0 0 15px;}
.kjqy_all_tail .hf_textbox{ margin-top: 25px;}
.kjqy_all_tail .submit{ width: 96px; height: 46px; text-align:center; line-height: 46px; color: #fff; font-size: 18px; background: url(../images/submit_btn.png) no-repeat; cursor: pointer; margin-top: 16px; margin-bottom: 20px;}
.kjqy_all_tail .tzzx_list{ margin-top: 0;}

/*===科技前沿-科技大片===*/
.kjdp_list .sszx_box .infos .info_txt{ height: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.kjdp_list iframe{ width: 100%; height: 100%;}

/*===行业专家-专家详情===*/
.zjxq_wrap{ width: 100%; background: #fff;}
.zjxq_item1{width: 100%; max-width: 1200px; margin: 0 auto; padding: 20px 0;}
.zjxq_item1 .pic{ width: 160px; height: 178px; float: left;}
.zjxq_item1 .pic img{ width: 100%; height: 100%;}
.zjxq_item1 .infos_box{ margin-left: 178px; overflow: hidden;}
.zjxq_item1 .infos_box ul{}
.zjxq_item1 .infos_box ul li{ margin-top: 12px; width: 370px; float: left;}
.zjxq_item1 .infos_box ul li.otherli{ width: 100%;}
.zjxq_item1 .infos_box ul li:after{ display: block; content: ""; visibility: hidden; clear: both;}
.zjxq_item1 .infos_box ul li .l_txt{ float: left; font-size: 16px; color: #999999;}
.zjxq_item1 .infos_box ul li .name{ font-size: 16px; color: #ff8000;}
.zjxq_item1 .infos_box ul li .r_txt{ font-size: 16px; color: #2589ff;}
.zjxq_item1 .infos_box .tags { margin-top: 12px;}
.zjxq_item1 .infos_box .tags span{ display: inline-block; color: #ccc; font-size: 16px; margin-right: 30px;}
.zjxq_item1 .infos_box .tags span img{ margin-right: 6px; margin-top: -3px;}

.zjxq_item2_wrap{ width: 100%; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed;}
.zjxq_item2{ padding: 25px 0; width: 100%; max-width: 1200px; margin: 0 auto;}
.zjxq_item2 p{ font-size: 16px; color: #666; line-height: 26px;}

.zjxq_item3{width: 100%; max-width: 1200px; margin: 0 auto;}
.zjxq_item3 .cg_item .item_b span{ margin-right: 52px;}
.zjxq_item3 .liuyan img{ margin-right: 10px; margin-top: -4px;}


/*====行业专家2===*/
.hyzj_list2{ width: 100%; max-width: 1200px; background: #fff; margin: 0 auto; border-radius: 3px; margin-bottom: 50px;}
.hyzj_list2 .hyzj_list2_ul{ padding: 12px 20px 0;}
.hyzj_list2 .hyzj_list2_ul li{ padding: 20px 0; border-bottom: 1px dashed #ededed; width: 50%\9;}
.hyzj_list2 .col-sm-6,.hyzj_list2 .col-xs-12{ padding-left: 0; padding-right: 0;}
.expert .pic{ float: left; width: 188px; height: 210px; }
.expert .pic img{ width: 100%; height: 100%;}
.expert .expert_r{ margin-left: 188px; padding-left: 20px;}
.expert .expert_r dl{ padding-top: 6px; margin: 0;}
.expert .expert_r dd{ margin-top: 10px; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.expert .expert_r dd .l_txt{ color: #999;}
.expert .expert_r dd .r_txt{ color: #2589ff;}
.expert .expert_r dd .name{ color: #ff8000;}
.expert .expert_r dd.lastdd{ color: #ccc;}
.expert .expert_r dd.lastdd img{ margin-right: 10px; margin-top: -4px;}
.ml0{ margin-left: 0;}

/*=======注册成功，激活邮箱=====*/
.zccg{width: 100%; max-width: 1000px; margin: 80px auto; background: #fff; border-radius: 3px; padding-bottom: 40px;}
.zccg_t{ margin: 0 40px; padding: 45px 0 10px; border-bottom: 1px solid #ededed;}
.zccg_t_l { float: left;}
.zccg_t_l .cn{ font-size: 24px; font-weight: 700; line-height: 24px; display: inline-block; }
.zccg_t_l .en{ font-size: 18px; color: #999; text-transform: uppercase; vertical-align: sub; display: inline-block; margin-left: 5px; }
.zccg_t_r{ float: right; font-size: 16px; line-height: 24px; margin-top: 4px;}
.zccg_t_r .toload{ color: #2589ff;}

.zccg_c{ margin-left: 134px; margin-top: 40px; max-width: 550px;}
.zccg_c .tip{ line-height: 28px; font-size: 20px;}
.zccg_c .tip img{ margin-right: 5px; margin-top: -3px;}
.zccg_c .info{ margin-left: 33px; font-size: 16px; margin-top: 30px;}
.zccg_c .info .email{ color: #2589ff;}
.zccg_c .btn{ display: block; width: 170px; height: 48px; padding: 0; border-radius: 3px; background: #2589ff; text-align: center; line-height: 48px; font-size: 18px; color: #fff; margin-top: 45px; margin-left: 33px;}
.zccg_b{ margin-top: 100px; margin-left: 170px; }
.zccg_b .warn{ font-size: 16px;}
.zccg_b .warn img{ margin-right: 10px; margin-top: -3px;}
.zccg_b p{ font-size: 14px; color: #999; line-height: 20px; margin-top: 5px;}
.zccg_b p a{ color: #2589ff;}

/*弹框*/
.popwrap{ display: none; position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.popwrap .mask{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: 0.3; filter: alpha(opacity=30);}
.pop{ width: 300px; height: 160px; position: fixed; left: 50%; top: 50%; margin: -80px 0 0 -150px; background: #fff; border-radius: 3px;}
.pop .email_box{ margin:20px 10px 0; font-size: 16px; line-height: 30px; text-align: center;}
.pop .email_box .int{ width: 200px; border: 1px solid #ccc; height: 30px; padding-left: 10px; font-size: 16px;}
.pop .pop_btn{ margin-top: 10px; text-align: center; font-size: 0;}
.pop .pop_btn a{ width: 80px; height: 40px; line-height: 40px; font-size: 16px; border: 1px solid #ccc; border-radius: 3px; color: #666; display: inline-block; }
.pop .pop_btn .yes{ color: #fff; background: #2589ff; margin-right: 30px;}
.pop .e_tip{ height:30px; color:#f00; font-size: 14px; margin-top: 10px; padding:0 20px; text-align: center; }


/*===用户认证===*/
/*选择身份*/
.attestation_step{ border-bottom: 1px solid #ededed;}
.attestation_step ul{ padding-left: 20px;}
.attestation_step ul li{ float: left; margin: 0 40px; line-height: 54px;}
.attestation_step ul li span{ display: inline-block; font-size: 18px; color: #999;}
/*.attestation_step ul li:hover span,*/.attestation_step ul li.active span{ border-bottom: 3px solid #2589ff; color: #2589ff;}
.choosesf{ margin: 20px;}
.choosesf .titletxt{ font-size: 16px; color: #999;}
.choosesf .form_item{ margin-top: 10px;}
.choosesf .form_item ul li{ float: left; margin-right: 60px; font-size: 16px;}
.choosesf .form_item ul li label{ margin: 0; font-weight: 400;}
.choosesf .form_item ul li .rio{ position: relative; border: 1px solid #c0c0c0; border-radius: 50%;  width: 14px; height: 14px; margin-right: 6px; margin-top: -3px; display: inline-block; vertical-align: middle; }
.choosesf .form_item ul li .rio:checked{ border: none; background: #ff8000; outline: none;}
.choosesf .form_item ul li .rio:checked:after{ position: absolute; content: ""; left: 4px; top: 4px; width: 6px; height: 6px; background: #fff; border-radius: 3px; }

.choosesf .form_item .nextbtn{ margin-top: 30px; width: 170px; height: 48px; line-height: 48px; text-align: center; color: #fff; font-size: 18px; border-radius: 3px; background: #2589ff;}

/*身份认证*/
.sfrz{ padding:20px;}
.sfrz ul li{ margin-top: 15px;}
.sfrz ul li:after{ content: ""; display: block; visibility: hidden; clear: both;}
.sfrz .l_txt{ float: left; color: #999; font-size: 16px; min-width: 90px; text-align: right; line-height: 48px;}
.sfrz .l_txt i{ font-style: normal; color: #ff0000;}
.sfrz .li_r{ margin-left: 100px; font-size: 16px;}
.sfrz .li_r .name{ color: #333; font-size: 16px; line-height: 48px;}
.sfrz .li_r .int1{ width: 350px; height: 48px; line-height: 48px; box-sizing: border-box; border: 1px solid #e6e6e6; border-radius: 3px; text-indent: 20px; font-size: 16px;}
.sfrz .li_r .slt{ width: 350px; height: 48px; line-height: 48px; box-sizing: border-box; border: 1px solid #e6e6e6; border-radius: 3px; font-size: 16px; padding-left: 20px; padding-left: 0\0;}
.sfrz .li_r .slt2{ width: 230px; height: 48px; margin-bottom:10px; line-height: 48px; box-sizing: border-box; border: 1px solid #e6e6e6; border-radius: 3px; font-size: 16px; padding-left: 20px; padding-left: 0\0;}
/*.sfrz .li_r .textarea_wrap{ position: relative; }*/
.sfrz .li_r .textarea{ box-sizing: border-box; padding: 10px 20px; font-size: 16px; width: 440px; height: 168px; resize: none; border-radius: 3px; border: 1px solid #e6e6e6;}
.sfrz .li_r .tip{ position: absolute; z-index: 9; left: 0; top: 0; padding: 10px 20px; color: #ccc; font-size: 16px;}
.sfrz .li_r .date{ color: #ccc; font-size: 16px;}
.sfrz .li_r .int2{ width: 160px; height: 48px; line-height: 48px; text-indent: 20px; border-radius: 3px; border: 1px solid #e6e6e6; color: #333;}
.sfrz .li_r .upload{ width: 250px; float: left; margin-right: 10px; height: 160px; border: 1px dashed #e6e6e6; border-radius: 3px; position: relative;}
.sfrz .li_r .upload .pic,.sfrz .li_r .upload .pic img{ width: 100%; height: 100%;}
.sfrz .li_r .upload .filebox{ position: absolute; width: 100%; left: 0;top:0; height: 100%;overflow: hidden;}
.sfrz .li_r .upload .filebox p{ font-size: 16px; text-align: center; margin-top: 45px;}
.sfrz .li_r .upload .filebox .filebtn{ width: 120px; height: 48px; position: relative; margin: 10px auto; cursor: pointer;overflow: hidden;}
.sfrz .li_r .upload .filebox .filebtn span{ display: block;text-align: center; line-height: 48px; background: url(../images/file_btn_bg.png) no-repeat; color: #fff; font-size: 16px; cursor: pointer;}
.sfrz .li_r .upload  .file_int{ width: 100%; height: 100%; position: absolute; z-index: 99; font-size: 100px; left: 0; top: 0; opacity: 0; filter: alpha(opacity=0); cursor: pointer; }
.sfrz .yyzz{ line-height: 22px; margin-top: 10px;}
.sfrz .yyzz .smalltip{ color: #cccccc; font-size: 14px; font-style: normal; display: block;}
.sfrz ul li.lastli .nextbtn{ margin-top: 30px; display: block; margin-left: 90px; width: 170px; height: 48px; line-height: 48px; text-align: center; color: #fff; font-size: 18px; border-radius: 3px;}
.sfrz ul li.lastli .bg1{ background: #ccc;}
.sfrz ul li.lastli .bg2{ background: #2589ff;}
.sfrz .tips{display: none; line-height: 48px; width: 100%; float: left; text-indent: 90px; font-size: 14px; color: #ff0000;}
.sfrz .tips img{ margin-right: 8px;}
.sfrz_jianjie{ width: 700px; height: 200px; border: 1px solid #ccc; border-radius: 3px;}

.sfrz .multiple{ float: left; font-size: 16px; color: #666;  margin-top: 14px;}
.sfrz .multiple label{ font-weight: 400;}
.sfrz .multiple .multiple_chk{ width: 14px; height: 14px; margin-right: 10px; vertical-align: middle; margin-top: -3px;}
.sfrz .industry .multiple{ width: 25%;}
.sfrz .major .multiple{ width: 16%;}

@media only screen and (max-width: 768px) {
    .sfrz .sfzzp .li_r{ width: 65%;}
    .sfrz .tips{ text-indent: 90px;}
    .sfrz_jianjie{ width: 100%;}
    .sfrz .industry .multiple{ width: 100%;}
    .sfrz .major .multiple{ width: 50%;}
    .sfrz .li_r .slt2{ width: 100%;}
}


/*后台审核*/
.shenhe .zccg_c{ margin-left: 20px; color: #000; max-width: 600px;}

/*发布需求*/
.p_title{ line-height: 54px; border-bottom: 1px solid #ededed; font-size: 20px; padding-left: 20px; position: relative;}
.fbxq .sfrz .l_txt{ min-width: 90px;}
.fbxq .sfrz .int3{ width: 300px; height: 48px; line-height: 48px; box-sizing: border-box; border: 1px solid #e6e6e6; border-radius: 3px; text-indent: 20px; font-size: 16px; margin-right: 20px;}
.fbxq .sfrz .jzdate{ background: url(../images/jzdate_ico.png) no-repeat right center; padding-right: 10px; background-origin: content-box; cursor: pointer;}

.fbxq_link{ display: block; position: absolute; right: 20px; top: 0; line-height: 54px; color: #2589ff; font-size: 18px;}
.fbxq_link img{ margin: -3px 5px 0 0;}
a:hover.fbxq_link{ color: #2589ff;}

.mydemand_list{}
.mydemand_list ul li{ padding: 0 20px; line-height: 52px;}
.mydemand_list ul li:hover{ background: #f4f9ff;}
.demand{ border-bottom: 1px dashed #ededed;}
.demand .d_title{ display: block; width: 165px; float: left; color: #666; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mydemand_list ul li:hover .d_title{ color: #333;}
.demand .d_info{ float: left; font-size: 14px; color: #999; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 320px;}
.demand .d_hfnum{ float: left; display: block; width: 130px; margin-left: 40px; text-align: left; font-size: 16px; color: #999;}
.demand .d_hfnum img{ margin: -3px 6px 0 0;}
.demand .d_state{ float: left; display: block; width: 64px; height: 22px; margin-top: 16px; border-radius: 3px; text-align: center; line-height: 22px; font-size: 14px; color: #fff;}
.demand .d_time{ width: 160px; color: #999; font-size: 14px; text-align: right; display: block; float: right;}
.demand .state_bg1{ background: #87d49c;}
.demand .state_bg2{ background: #ff8000;}
.demand .state_bg3{ background: #ff8283;}
.demand .d_option{ float: left; display: block; width: 130px; margin-left: 40px; text-align: left;}
.demand .d_option a{ color: #2589ff; font-size: 14px; }

/*我的服务*/
.sfrz .li_r .text2{ height: 118px;}
.upload2{ display: inline-block; vertical-align: middle; position: relative; width: 170px; height: 48px; line-height: 48px; border-radius: 3px; background: #ededed; border: 1px solid #e6e6e6;}
.upload2 .pic,.upload2 .pic img{ width: 100%; height: 100%;}
.upload2 .filebtn{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.upload2 .filebtn span{ display: block; text-align: center; font-size: 16px; color: #666;}
.upload2 .filebtn .file_int{ position: absolute; z-index: 99; cursor: pointer; font-size: 100px; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0);}

/*我的成果*/
.jy_mode div{ margin-bottom: 20px;}
.jy_mode label{ display: block; font-weight: 400; margin: 0 0 20px;}
.jy_mode .rio{ position: relative; border: 1px solid #c0c0c0; border-radius: 50%; width: 14px; height: 14px; margin-right: 6px; margin-top: -3px; display: inline-block; vertical-align: middle; cursor: pointer;}
.jy_mode .rio:checked{ border: none; background: #ff8000; outline: none;}
.jy_mode .rio:checked:after{ position: absolute; content: ""; left: 4px; top: 4px; width: 6px; height: 6px; background: #fff; border-radius: 3px; }

/*个人中心-修改绑定邮箱*/
.change_email{ padding: 20px;}
.change_email .int1{ width: 350px; height: 48px; line-height: 48px; border-radius: 3px; border: 1px solid #e6e6e6; padding-left: 20px; font-size: 16px; }
.change_email .yzmbox{ margin-top: 20px; font-size: 0;}
.change_email .yzmbox .int2{ width: 140px; height: 48px; line-height: 48px; border-radius: 3px; border: 1px solid #e6e6e6; padding-left: 20px; font-size: 16px;}
.change_email .yzmbox .yzm{ display: inline-block; margin-left: 10px; width: 160px; height: 48px; vertical-align: top; }
.change_email .yzmbox .yzm img{ width: 100%; height: 100%;}
.change_email .yzmbox .change_btn{ display: inline-block; margin-left: 10px; vertical-align:bottom; cursor: pointer; color: #2589ff; font-size: 14px; text-decoration: underline;}
.change_email .post_btn{ width: 170px; height: 48px; line-height: 48px; text-align: center; border-radius: 3px; margin-top: 20px; color: #fff; font-size: 18px; background: #2589ff;}

.xgyx_wrap .zccg{ margin: 0 auto;}
.xgyx_wrap .zccg_c{ margin-left: 20px;}
.xgyx_wrap .zccg_b{ margin-left: 53px;}

/*修改密码*/
.xgmm .sfrz .l_txt{ color: #333;}
.pwdbox{ position: relative;}
.pwdbox .pwdtxt2{ position: absolute; left: 0; top: 0; z-index: 99; height: 48px; line-height: 48px; padding-left: 20px; width: 350px; border: 1px solid #ededed; border-radius: 3px;}

/*基本信息*/
.jbxx_int1:disabled,.jbxx_int1[disabled]{ background: #fff;}
.sfrz .li_r .jbxx_int1{ margin-right: 20px;}
.xg_link{ color: #2589ff;}
.jbxx_tip{ margin-top: 15px; font-size: 16px; color: #666;}
.jbxx_tip i{ font-style: normal; color: #f00; margin: 0 5px;}

/*发过的帖子*/
.post_nav{ border-bottom: 1px solid #ededed;}
.post_nav ul{ white-space: nowrap; font-size: 0;}
.post_nav ul li{ display:inline-block; width: 14.25%; text-align: center;  }
.post_nav ul li a{ display: inline-block; font-size: 16px; color: #999; line-height: 60px;http://127.0.0.1:8020/MCJ/%E9%A1%B9%E7%9B%AE/%E5%93%8D%E5%BA%94%E5%BC%8F/%E4%BA%A7%E5%AD%A6%E7%A0%94/%E4%BA%A7%E5%AD%A6%E7%A0%94%E5%B9%B3%E5%8F%B0/%E5%8F%91%E8%BF%87%E7%9A%84%E5%B8%96%E5%AD%90.html?__hbt=1516156188999 margin: 0 5px; height: 100%; white-space: nowrap; }
.post_nav ul li a:hover,.post_nav ul li.active a{ border-bottom: 3px solid #2589ff; color: #2589ff;}

.post_list2{}
.post_list2 ul li{ padding-top: 20px;}
.post_list2 .title{ font-size: 18px; color: #999; margin: 0 12px; display: block; padding-left: 18px; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.post_list2 .tagbox{ margin: 15px 30px 0; padding-bottom: 20px; border-bottom: 1px dashed #eee;}
.post_list2 ul li:hover{ background: #fafafa;}
.post_list2 ul li:hover .title{ color: #2589ff;}
.post_list2 ul li:hover .title:after{ content: ""; display: block; width: 4px; height: 17px; background: #2589ff; position: absolute; left: 0; top: 50%; margin-top: -9px;}
.post_list2 .tagbox span{ color: #bbb; font-size: 12px; display: block; float: left; margin-right: 20px;}
.post_list2 .tagbox .name{ background: url(../images/post_list2_ico01.png) no-repeat left center; padding-left: 20px;}
.post_list2 .tagbox .hfnum{ background: url(../images/post_list2_ico02.png) no-repeat left center; padding-left: 24px;}
.post_list2 ul li:hover .tagbox span{ color: #666;}
.post_list2 ul li:hover .tagbox .name{ background: url(../images/post_list2_ico1.png) no-repeat left center; }
.post_list2 ul li:hover .tagbox .hfnum{ background: url(../images/post_list2_ico2.png) no-repeat left center;}

.xqzx_list .title{ color: #666;}
.post_list2 .info{ margin: 15px 30px 0; padding-bottom: 20px; border-bottom: 1px dashed #eee; font-size: 0;}
.post_list2 .info p{ max-width: 670px; font-size: 14px; color: #999; margin-right: 10px; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.post_list2 .info .ckxq{ color: #999; font-size: 14px; display: inline-block; vertical-align: top;}
.post_list2 ul li:hover .info p,.post_list2 ul li:hover .info .ckxq{ color: #2589ff;}

/*==高校==*/
.gx_banner{ margin-top: 10px; width: 100%;}
.gx_banner img{ width: 100%; height: 100%;}
.school{ width: 1200px; margin: 0 auto; padding: 55px 0 50px; border-bottom: 1px solid #f6f6f6; margin-bottom: 10px;}
.school .pic{ float: left; width: 600px;}
.school .pic img{ width: 100%;}
.school .school_r{ margin-left: 600px; padding:0 25px;}
.school .school_r .title{ padding-top: 30px; font-size: 28px; color: #666; font-weight: 400; line-height: 28px; margin: 0;}
.school .school_r .tags{ margin-top: 20px;}
.school .school_r .tags span{ display: inline-block; font-size: 16px; color: #bbbbbb;}
.school .school_r .tags .name{ margin-right: 30px;}
.school .school_r .tags span img{ margin-right: 10px; margin-top: -3px;}
.school .school_r .tags .tel{ display: block; margin-top: 15px;}
.school .school_r .txt{ margin-top: 40px; text-indent: 2em; font-size: 18px; color: #999; line-height: 30px;}

.blank{ background: #f6f6f6; height: 20px; width: 100%;}

.gx_cglist_wrap{ width: 1200px; margin: 0 auto;}
.gx_cg_title{ margin-top: 50px; font-size: 20px; margin-left: 10px;}
.gx_cg_title img{ margin-right: 10px; margin-top: -3px;}
.gx_cglist{}

.gx_item{ width: 1200px; margin: 0 auto; padding: 10px 0 40px;}
.gx_item .kjqy_zixun .zx_list ul li{ width: 20%;}
.gx_item .kjqy_smalltitle{ margin-top: 40px;}

/*帮助中心*/
.help_list{}
.help_list ul li{ padding: 20px 35px;}
.help_list ul li:hover{ background: #fafafa;}
.help_list .title{ font-size: 24px; color: #666;}
.help_list .h_txt{ font-size: 20px; color: #999; margin-top: 10px;}
.help_list ul li:hover .title{ color: #333;}
.help_list ul li:hover .h_txt{ color: #666;}


@media only screen and (max-width: 768px) {
	/*登陆*/
	.account_login{ margin-left: 0; margin-right: 0; width: auto;}
	.account_login a{margin-left: 80px;}
	.phone_login{margin-left: 0; margin-right: 0; width: auto;}
	.phone_login a{margin-left: 80px;}
	.login{ width: auto; margin: 0 10px; padding: 0 10px;}
	.login2{ width: auto; margin: 0 10px; padding: 0 10px;}
	.login_item{ margin-left:0; margin-right: 0;width: auto; position: relative;}
	.login_item .inputbox{ position: absolute; left: 46px; right: 10px;}
	.login_item2{ margin-left: 0; margin-right: 0; width: auto;}
	.login_item3{ margin-left: 0; margin-right: 0; width: auto;}
	.login .login_btn{ margin-left: 0; margin-right: 0; width: 100%; }
	.login2 .phone_login_btn{ margin-left: 0; margin-right: 0; width: 100%; }
	.login_item3 .inputbox2{ float: left; width: 80px; height: 100%; position: relative;border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;border-radius: 2px;}
.login_item3 .inputbox2 .int{text-indent: 20px; font-size: 16px; height: 44px; width: 100%;}
.login_item3 .v_box{float: left; width: 122px;margin-left: 7px;border: 1px solid #e6e6e6; position: relative; height: 100%; overflow: hidden;}
.login_item3 .v_change{width:40px;height:18px;float: left;margin-left: -30px；}
.login_item3 .v_change a{width:48px;height:18px;font:12px 'Microsoft Yahei';color:#999999;display:inline-block;background:url(../images/icon_h.png) no-repeat left top;text-align:center;margin-left:2px;cursor:pointer}
.login_item3 .v_change a:hover{width:48px;height:18px;font:12px 'Microsoft Yahei';color:#ff4200;display:inline-block;background:url(../images/icon_h_hober.png) no-repeat left top;text-align:center;margin-left:15px;cursor:pointer}
	/*注册*/
	
	/*注册*/
	.register_wrap{ padding: 20px 0;}
	.register{ width: auto; margin: 0 10px;}
	.register_t{ margin: 0 10px;}
	.register_t .title{ float: none; text-align: center;}
	.register_t .yyzh{ float: none; text-align: center;}
	.register_form{ margin: 20px 10px;}
	.register_form ul li{ position: relative;}
	.register_form ul li .li_l{ width: 80px;}
	.register_form ul li .li_c{ position: absolute; left: 80px; right: 0; width: auto;}
	.register_form ul li .li_c .int{ width: 100%;}
	.register_form ul li .tips{ margin-top: 46px; line-height: 30px; margin-left: 10px;}
	.register_form .zhuce_btn{ margin-left: 0; width: 100%; margin-bottom: 20px;}
	
	/*成果库*/
	.main1_item{ width: 100%;}
	.classify{ padding: 5px 10px;}
	.classify .classify_item{ padding: 5px 0;}
	.classify .classify_item .right_list ul li{ margin-bottom: 5px; padding: 0 5px; margin-right: 5px;}
	.classify .classify_item .left_txt{ width: 90px;}
	.classify .classify_item .right_list{ margin-left: 90px;}
	
	.main2_item{ width: 100%; text-align: center;}
	.zx_sort{ float: none; display: inline-block; margin-left: 0;}
	.search_box{ float: none;  margin: 0 10px; width: auto; text-align: left;}
	.cg_items_wrap{ width: 100%; overflow: hidden;}
	.cg_item{ padding: 20px 10px;}
	.pages{ padding: 20px 0;}
	.pages ul li{line-height: 24px; font-size: 14px;}
	.pages ul li a{ width: 24px; height: 24px;  margin: 0 2px; font-size: 14px;}
    .pages ul li .current{ width: 24px; height: 24px; margin: 0 2px;}
	.recommend{ width: 100%;}
	.recommend_list li{ width: 50%; height: auto; }
	.recommend_list li img{ height: auto;}
	.recommend_list2 li{ width: 50%; }
	
	/*服务库*/
	.fw_item{ margin: 5px;}
	.fw_item .infos .jglx{ float: none;}
	.fw_item .infos .time{ float: none;}
	.fw_item .title{ padding: 5px;}
	.fw_item .infos{ margin: 0 5px;}
	.fw_item .fw_person{ margin: 10px 5px; }
	
	
	
	/*政策库*/
	.zixun{ float: none; display: inline-block; margin-bottom: 10px;}
	.zc_item .pic{ width: 100%; height: auto; float: none; margin-right: 0; margin-bottom: 10px;}
	
	/*资本库*/
	.zb_tabs { margin-left: 5px;}
	.zb_tabs a{ margin-right: 0px; font-size: 16px;}
	.fabu_box{ margin:0 10px; float: none}
	.zbk_list .zc_item .pic{ width: 100%; height: auto; float: none; margin-right: 0;}
	.fabu_box .fb_btn{ width: 100%;}
	.fabu_box .fb_sub{ top: 40px;}
	
	.zbk_list .zc_item{ padding: 25px 10px;}
	.main2_item2{ padding: 15px 0;} 
	
	/*科技前沿*/
	.main_kjqy_wrap{ padding-bottom: 20px;}
	.main_kjqy{ width: 100%;}
	.main_kjqy .leftside{ width: 100%;}
	.main_kjqy .rightside{width: 100%;}
	.kjdp_focus .video{ height: 300px;}
	.kjqy_zixun .zx_list ul li{ width: 100%; margin-bottom: 10px;}
	.qyzc_list ul li{ width: 100%;}
	.hyzj_list ul li{ width: 50%;}
	
	.kjqy_cgzs .cg_item .money{ margin-top: 10px;}
	.activity{ padding-left: 10px; padding-right: 10px;}
	
	/*资本库投资详情*/
	.zbkxq_item1_l,.zbkxq_item1_r{ float: none; text-align: center;}
	.zbkxq_item2{ margin-left: 10px; margin-right: 10px;}
	.zbkxq_item2 .xxlist li{ width: 100%;}
	.tzzx_item{ padding: 0 0 10px;}
	.hf_sub{ margin-left: 20px;}
	.tzzx_item .hf_left{ float: none; width: auto; text-align: left;}
	.tzzx_item .hf_left .rz{ display: inline-block; margin-left: 10px;}
	.tzzx_item .hf_right{ margin-left: 0; margin-top: 10px;}
	
	/*科技前沿-实时资讯*/
	.sszx_nav ul li{ width: 33.3%; margin-right: 0; padding: 0; text-align: center;}
	
	
	/*科技前沿-焦点话题详情*/
	.kjqy_tail{ padding: 0 10px; box-sizing: border-box;}
	.kjqy_tail .content .pic img{ max-width: 100%; margin-bottom: 10px;}
	.zxhd_btn{ position: static; text-align: center;}
	.zxhd_btn .btn{ margin-top: 10px;}
	.kjqy_tail_t .info span{ margin:0 10px;}
	
	
	/*===行业专家-专家详情===*/
	.kjqy_cgzs{ padding: 0 10px;}
	.zjxq_item2{ padding: 25px 10px;}
	.zjxq_item1 .pic{ width: auto; height: auto; float: none; margin: 0 10px;}
	.zjxq_item1 .infos_box{ margin: 0 10px;}
	.zjxq_item1 .infos_box ul li{ width: 100%;}
	
	.zjxq_item3 .cg_item .item_b span{ display: inline-block; }
	.zjxq_item3 .cg_item .item_b .time{ margin-right: 0;}
	
	/*===行业专家2==*/
	.hyzj_list2 .hyzj_list2_ul{ padding: 12px 10px 0;}
	.expert .pic{ width: 45%;}
	.expert .expert_r{ margin-left: 45%; padding-left: 10px;}
	
	/*==注册成功==*/
	.zccg{ margin-top: 20px;}
	.zccg_t{ margin: 0 10px;}
	.zccg_t_l .cn{ font-size: 18px;}
	.zccg_t_l .en{ font-size: 16px;}
	.zccg_t_r{ font-size: 14px;}
	.zccg_c{ margin-left: 10px;margin-right: 10px;}
	.zccg_b{ margin-left: 10px; margin-right: 10px;}
	
	/*======个人中心=======*/
	.personal_wrap{ width: 100%;}
	.p_menu{ display: none;}
	.p_container{ width: 100%;}
	/*我参与的帖子*/
	.post_list1 ul li{ padding: 10px 0 0;}
	/*用户认证*/
	.attestation_step ul{ padding-left: 0;}
	.attestation_step ul li{ width: 33.3%; margin: 0; text-align: center;}
	.sfrz{ padding: 0 10px;}
	.sfrz .li_r { width: 74%; }
	.sfrz .li_r .int1,.sfrz .li_r .slt,.sfrz .li_r .textarea{ width: 100%;}
	.sfrz .li_r .int2{ width: 110px; text-align: center; text-indent: 0;}
	.sfrz .li_r .upload{ width: 100%;}
	.sfrz ul li.lastli .nextbtn{ margin-bottom: 10px;}
	
	.choosesf .form_item ul li:nth-last-of-type(1){ margin-right: 0;}
	
	/*发布需求*/
	.fbxq .sfrz .li_r { width: 71%; }
	.fbxq .sfrz .int3{ width: 80%;}
	.mydemand_list ul li{ padding:0 10px; line-height: 24px;}
	.demand{ padding: 10px 0;}
	.demand .d_title,.demand .d_info{ width: 100%;}
	.demand .d_hfnum{ margin-left: 0; width: auto; margin-right: 10px;}
	.demand .d_hfnum,.demand .d_state,.demand .d_option,.demand .d_time{ margin-top: 5px;}
	.demand .d_time{ width: auto;}
	.demand .d_option{ margin-left: 0; width: auto; margin-right: 10px;}
	.fbxq .sfrz ul li.lastli .nextbtn{ margin-left: 100px;}
	
	/*我的服务*/
	.upload2{ display: block;}
	
	/*发布成果*/
	.sfrz .li_r .jy_mode .int1{ width: 90%;}
	
	/*修改绑定邮箱*/
	.change_email .int1{ width: 100%;}
	.change_email .yzmbox .yzm{ width: 130px;}
	.change_email .yzmbox .change_btn{ margin-top: 10px;}
	
	.xgyx_wrap .zccg_c{ margin-left: 10px;}
	
	/*修改密码*/
	.pwdbox .pwdtxt2{ width: 100%;}
	
	/*基本信息*/
	.sfrz .li_r .jbxx_int1{ width: 80%; margin-right: 10px;}
	
	/*发过的帖子*/
	.post_nav { overflow: auto;}
	.post_nav ul li{ width: auto; margin: 0 10px;}
	.post_list2 ul li{ padding-top: 10px;}
	.post_list2 .title{ margin-left: 0; padding-left: 10px;}
	.post_list2 .tagbox{ margin: 10px 10px 0; padding-bottom: 10px;}
	.post_list2 .tagbox span{ width: 50%; margin-right: 0;}
	.post_list2 .info{ margin: 10px 10px 0; padding-bottom: 10px;}
	.post_list2 .info p{ max-width: 100%;}
	
	/*高校*/
	.school{ width: 100%; padding: 10px 0;}
	.school .pic{ width: 100%; float: none;}
	.school .school_r{ margin-left: 0; padding: 0 10px;}
	.gx_cg_title{ margin-top: 20px;}
	.gx_cglist_wrap,.gx_item{ width: 100%;}
	.gx_item .kjqy_zixun .zx_list ul li{ width: 100%;}
	.kjqy_zixun,.kjqy_kjdp{ padding: 0 10px;}
	
	/*帮助中心*/
	.help_list ul li{ padding: 20px 10px;}
    /*回复弹框*/
    .reply{ width: 90%; margin: -100px 0 0 -45%;}
	
}

@media only screen and (max-width:320px ) {
	/*用户认证*/
	.sfrz .li_r { width: 70%; }
	.sfrz .li_r .int1,.sfrz .li_r .textarea{ text-indent: 0px; padding-left: 10px;}
	.sfrz .li_r .slt{ padding-left: 10px;}
	.sfrz .li_r .tip{ padding: 10px;}
	.sfrz .li_r .int2{ width: 90px; font-size: 14px;}
	
	/*发布需求*/
	.fbxq .sfrz .li_r { width: 66%; }
	
	/*发布成果*/
	.sfrz .li_r .jy_mode .int1{ width: 86%;}
	
	
	
}





