@charset 'uft-8';
.ad-1{}
.ad-3{margin:20px auto;}
.adimg-1{float:left;width:1200px;margin-top:10px;}

.index-show{margin-top:10px;}
/*菜单*/
.class-menu{margin-right:9px;float:left;width:190px;}
.menu-name{padding:11px 0;float:left;width:190px;font-size:16px;line-height:18px;height:18px;background-color:#285d91;color:#fff;text-align:center;}
.class-menu-list{float:left;width:190px;height:500px;background-color:#2d68a4;}
.menu-classname{position:relative;padding:0px 10px;float:left;width:170px;height:34px;line-height:34px;text-align:center;overflow:hidden;}
.menusplit{position:absolute;top:49%;left:10px;width:170px;height:0;border-top:1px dashed #15508c;}
.classname{position:relative;z-index:1;padding:10px 0px;height:24px;color:#fcfc88;background-color:#2d68a4;font-weight:bold;line-height:24px;}
.menu-list{float:left;width:190px;height:auto;}
.menu-list-line{margin-left:1px;padding:0 10px 0 9px;float:left;width:170px;height:22px;overflow:hidden;line-height:22px;}
.menu-list-line:hover{background-color:#fff;}
.menu-list-line:hover .menu-list-item{color:#2d68a4;}
.menu-list-item{float:left;width:50px;height:22px;font-size:12px;line-height:22px;color:#fff;}
.menu-item-margin{margin-right:10px;}
nav{margin:9px 0;float:left;width:1001px;height:22px;}
.nav-item{margin:0 20px 0 10px;float:left;font-weight:bold;font-size:16px;color:#333;line-height:22px;}
.nav-item:hover{text-decoration:none;color:#2d68a4;}
.weight-item{color:#2d68a4;}
/*右侧*/
.index-show-right{float:left;width:1001px;height:auto;}
.banner-show{margin-right:9px;float:left;width:700px;height:498px;border:1px solid #e3e3e3;}
.banner-container{position:relative;float:left;width:700px;height:360px;border-bottom:1px solid #e3e3e3;overflow:hidden;}
.banner-img{float:left;}
.banner-item{position:absolute;top:0;left:0;display:none;width:100%;height:auto;}
.banner-image{float:left;width:100%;height:auto;}
.banner-btn{position:absolute;top:144px;z-index:5;width:40px;height:72px;background:rgba(0,0,0,0.6);opacity:0.3;cursor:pointer;color:#fff;font-size:36px;text-align:center;line-height:72px;}
.banner-pre{left:-40px;}
.banner-nex{right:-40px;}
.banner-pre:hover,.banner-nex:hover{opacity:0.6;}
.banner-point{position:absolute;z-index:3;left:0;bottom:10px;width:100%;height:auto;text-align:center;}
.banner-point>span{display:inline-block;margin:0 2px;width:10px;height:10px;background:#fff;border:1px solid #e3e3e3;border-radius:10px;cursor:pointer;}
.banner-ad{overflow:hidden;display:block;clear:both;}
.banner-ad-item{position:relative;float:left;display:block;overflow:hidden;border-bottom:1px solid #ddd;}
.banner-ad-item.banner_hfc{width:230px;}
.banner-ad-item.banner_cpj{width:229px;border-right:1px solid #ddd;}
.banner-ad-item>img{margin:0px auto;display:block;}
.banner-ad-item.banner_hfc>img{margin:29px auto;}
.banner-ad-item-line{width:233px;border-right:1px solid #ddd;}
.mixture-show{float:left;width:290px;}
/*通知*/
.notice-container{float:left;width:290px;height:auto;}
.notice-type{float:left;width:289px;height:28px;border:1px solid #e3e3e3;border-right:none;}
.notice-title{position:relative;float:left;width:143px;height:28px;line-height:28px;text-align:center;font-size:12px;color:#333;border-width:0 1px 0 0;border-style:solid;border-color:#e3e3e3;cursor:pointer;background-color:#f8f8f8;}
.notice-title:nth-child(2){width:144px;}
.notice-title-active{height:29px;background-color:#fff;}
.notice-box{float:left;}
.notice-content{padding:11px 9px;display:none;float:left;width:270px;height:66px;border:1px solid #e3e3e3;border-top:none;}
.notice-content-active{display:block;}
.notice-content-text{padding:2px 5px;padding-left:10px;float:left;width:120px;height:18px;background:url(../images/dot.png) left center no-repeat;}
.notice-content-text>a{float:left;max-width:120px;line-height:18px;color:#333;font-size:12px;}
.credit{width:390px;clear:both;}
.credit .notice-content-text>a{clear:both;max-width:250px;}
.credit .notice-content-text{clear:both;width:250px;}
.credit-content-text{padding:2px 5px;float:left;width:170px;height:18px;}
.credit-content-text>a{float:left;max-width:170px;line-height:18px;color:#333;font-size:12px;}
.credit-btn{padding:5px 15px;float:right;color:#2d68a4;border:1px solid #2d68a4;font-size:12px;line-height:16px;transition:all 0.15s ease-in-out;}
.credit-btn:hover{text-decoration:none;color:#fff;background-color:#2d68a4;}
.notice-content-text>a:hover,.credit-content-text>a:hover{color:#2d68a4;}
/*个人*/
.myinfo{float:left;width:288px;border:1px solid #e3e3e3;border-top:none;}
.personal-data{margin:20px 20px 10px;padding-bottom:20px;float:left;width:248px;height:70px;border-bottom:1px dotted #e3e3e3;}
.portrait{position:relative;float:left;width:70px;height:70px;}
.verifyround{position:absolute;right:0;bottom:0;}
.portrait>.portrait-link,.portrait>.portrait-link>img{float:left;width:70px;height:70px;border-radius:50%;}
.userinfo{margin-left:10px;float:left;margin-top:25px;}
.username{float:left;width:168px;line-height:18px;}
.username>a{float:left;max-width:168px;color:#333;}
.username-icon{float:left;}


.signing{float:left;width:288px;height:50px;}
.signing-btn{margin:0 20px;float:left;width:246px;height:48px;border-radius:4px;}
.signing-btn-1{background-color:#ff6868;border:1px solid #e64c4c;cursor:pointer;}
.signing-btn-2{background-color:#ff8484;border:1px solid #fc7979;}
.signing-show{float:left;width:246px;height:48px;}
.signing-today{position:relative;margin-top:6px;margin-left:10px;float:left;height:40px;}
.signing-img{position:absolute;height:35px;top:0;left:0;}
.signing-date{margin-top:14px;float:left;width:35px;height:16px;font-size:12px;line-height:16px;color:#fff;text-align:center;}
.signing-text{margin-top:8px;margin-left:10px;float:left;width:125px;text-align:center;font-size:22px;color:#fff;}
.signing-day{margin-top:2px;float:right;width:60px;}
.signing-day>span{float:left;width:60px;line-height:22px;text-align:center;color:#fff;}



.short-link{padding-top:10px;margin-top:10px;float:left;width:288px;height:45px;line-height:30px;text-align:center;border-top:1px dotted #e3e3e3;}
.short-link-btn{margin:0 5px;padding:10px 0px;display:inline-block;height:18px;line-height:18px;color:#fff;background-color:#2d68a4;font-size:12px;transition:all 0.15s ease-in-out;font-size:16px;}
.short-link-btn:hover{text-decoration:none;background-color:#3d7bba;}
.requirebtn{width:248px;}
.welcome-box{float:left;width:288px;height:242px;background:url(../images/welcome_box_background.jpg) 0 40px no-repeat;}
.welcome-portrait{margin:70px auto 0;display:block;width:70px;border-radius:50%;}
.welcome{margin-top:5px;float:left;width:288px;line-height:18px;font-size:12px;color:#333;text-align:center;}
.welcome-link{float:left;width:288px;text-align:center;}
.welcome-btn{margin:30px 10px 0;padding:6px 10px;display:inline-block;width:60px;color:#fff;line-height:18px;border-radius:3px;transition:background-color 0.15s ease-in-out;}
.welcome-btn-login{background-color:#3d7bba;}
.welcome-btn-login:hover{background-color:#2d68a4;text-decoration:none;}
.welcome-btn-register{background-color:#ef4349;}
.welcome-btn-register:hover{background-color:#c9302c;text-decoration:none;}

.service{position:relative;float:left;width:290px;}
.show-us{float:left;width:290px;height:138px;}
/*需求推荐*/
.box-title{float:left;width:100%;height:33px;border-bottom:2px solid #e3e3e3;}
.box-title-list,.box-title-list>.box-title-text{float:left;}
.box-title-list>.box-title-text{padding:0 10px;color:#333;line-height:33px;font-size:16px;text-align:center;}
.box-title-list>.active{font-weight:bold;color:#2d68a4;border-bottom:2px solid #2d68a4;}
.title-more{margin-left:50px;float:left;color:#2d68a4;font-size:12px;line-height:33px;}
.content-container{margin-top:10px;float:left;width:100%;height:auto;}
.task-title{cursor:pointer;}
.task-content{float:left;width:900px;}
.task-content-box{float:left;display:none;}
.task-content-box>li{margin-left:30px;padding:15px 0;float:left;width:280px;height:35px;border-bottom:1px dashed #eee;}
.task-content-box>li:nth-child(19),.task-content-box>li:nth-child(20),.task-content-box>li:nth-child(21){border:none;}
.task-content-box>li>h3{float:left;width:280px;line-height:20px;font-size:14px;}
.task-content-box>li>h3>span{color:#ef4349;}
.task-content-box>li>h3>a{margin-left:5px;color:#666;}
.task-info{float:left;font-size:12px;color:#999;line-height:20px;}
.task-show{float:right;width:289px;height:448px;border-left:1px solid #e3e3e3;}
.task-show-title{float:left;width:100%;text-align:center;}
.task-show-title>i{color:#ef4349;font-weight:bold;font-size:24px;}
.task-show-list{float:left;width:100%;height:auto;}
.task-show-list>li{padding:20px 0 20px 70px;width:166px;height:46px;}
.task-show-list>li>img{margin-right:20px;float:left;}
.task-show-list>li>div{float:left;width:100px;}
.task-show-step{color:#999;}
.task-show-text{font-size:16px;color:#333;}
.task-btn{margin:15px auto 0;display:table;width:190px;height:40px;line-height:40px;text-align:center;background-color:#2d68a4;color:#fff;transition:all 0.15s ease-in-out;}
.task-btn:hover{text-decoration:none;background-color:#3d7bba;}
.service-content{margin-top:20px;padding:20px;padding-left:0;float:left;width:1180px;height:auto;background-color:#f8f8f8;}
.service-box{position:relative;margin-left:20px;float:left;width:214px;background-color:#fff;border:1px solid #e3e3e3;}
.service-logo,.service-logo>img{width:auto;height:100px;display:block;margin:0 auto;}
.service-logo{border-bottom:1px solid #e3e3e3;display:block;padding:27px 0px;}
.service-info{float:left;padding:10px;width:194px;}
.service-name{float:left;max-width:194px;height:16px;line-height:16px;color:#2d68a4;font-weight:bold;}
.service-info-item{margin-top:2px;float:left;width:194px;line-height:22px;font-size:12px;color:#999;}

/*众筹*/
.crowdfund-content{float:left;width:1200px;}
.crowdfund-box{margin:20px 0 0 20px;float:left;box-shadow:0 0 20px #e3e3e3;transition:box-shadow 0.15s ease-in-out;}
.crowdfund-box:hover{box-shadow:0 0 20px #2d68a4;}
.crowdfund-box-large{margin-left:0;width:590px;}
.crowdfund-box-small{width:285px;}
.crowdfund-img{overflow:hidden;}
.crowdfund-img,.crowdfund-img>img{float:left;}
.crowdfund-img>img{transition:transform 0.5s ease-in-out;-ms-transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out;-webkit-transition:transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;}
.crowdfund-img>img:hover{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}
.crowdfund-img{border-bottom:1px solid #e3e3e3;}
.crowdfund-box-large>.crowdfund-img,.crowdfund-box-large>.crowdfund-img>img{width:590px;height:299px;}
.crowdfund-box-small>.crowdfund-img,.crowdfund-box-small>.crowdfund-img>img{width:285px;height:219px;}
.crowdfund-info{padding:10px 0;float:left;width:100%;}
.crowdfund-info-large{height:150px;}
.crowdfund-info-small{height:70px;}
.crowdfund-title{margin:10px 0;padding:0 10px;float:left;line-height:22px;}
.crowdfund-title-large,.crowdfund-plan-large{width:570px;}
.crowdfund-title-small,.crowdfund-plan-small{width:265px;}
.crowdfund-title-large>.crowdfund-title-link{margin-left:10px;}
.crowdfund-title-link{float:left;color:#333;font-weight:bold;}
.crowdfund-title-link:hover{text-decoration:none;color:#2d68a4;}
.crowdfund-title-large>.crowdfund-tag{float:right;}
.crowdfund-tags{padding:0 10px;float:left;width:265px;}
.crowdfund-tags>.crowdfund-tag{float:left;}
.crowdfund-tag{margin-right:10px;padding:2px 4px;color:#999;border:1px solid #e3e3e3;font-size:12px;line-height:16px;border-radius:3px;transition:all 0.15s ease-in-out;}
.crowdfund-tag:hover{color:#2d68a4;border-color:#2d68a4;text-decoration:none;}
.crowdfund-plan{float:left;padding:0 10px;}
.crowdfund-schedule{position:relative;margin:8px 10px 0;float:left;height:8px;background-color:#e3e3e3;}
.crowdfund-plan>.crowdfund-schedule{width:310px;}
.crowdfund-info-large>.crowdfund-schedule{width:265px;}
.crowdfund-schedule-color{position:absolute;height:8px;background-color:#4cbedf;}
.crowdfund-plan>.crowdfund-schedule-text{float:left;line-height:22px;}
.crowdfund-plan>.crowdfund-schedule-text>span{float:left;text-align:center;}
.crowdfund-plan>.crowdfund-schedule-text>.crowdfund-schedule-now{width:99px;}
.crowdfund-plan>.crowdfund-schedule-text>.crowdfund-schedule-split{margin:5px 10px 0;width:0;height:14px;border-left:1px solid #ccc;}
.crowdfund-plan>.crowdfund-schedule-text>.crowdfund-schedule-money{width:120px;}
.crowdfund-footer-info{margin-top:20px;float:left;width:285px;height:40px;}
.crowdfund-footer-info-common{margin-left:10px;float:left;height:40px;}
.crowdfund-footer-info-common>p{float:left;width:100%;line-height:20px;}
.crowdfund-footer-info-1{width:55px;}
.crowdfund-footer-info-2{padding-left:10px;width:100px;border-left:1px solid #e3e3e3;}
.crowdfund-footer-info-3{padding-left:10px;width:65px;border-left:1px solid #e3e3e3;}
.crowdfund-info-text{color:#999;font-size:12px;}
.case-content{float:left;}
.case-box{position:relative;margin:20px 0 0 20px;}
.case-box-side,.case-box-side>a,.case-box-side>a>img{float:left;width:230px;height:340px;}
.case-box-normal,.case-box-normal>a,.case-box-normal>a>img{float:left;width:220px;height:160px;}
.case-box-long,.case-box-long>a,.case-box-long>a>img{float:left;width:460px;height:160px;}

.case-title{position:absolute;bottom:0;left:0;width:100%;height:22px;line-height:22px;text-align:center;background-color:rgba(0,0,0,0.3);}
.case-box-side>.case-title>a{float:left;color:#fff;max-width:230px;}
.case-box-normal>.case-title>a{float:left;color:#fff;max-width:220px;}
.case-box-long>.case-title>a{float:left;color:#fff;max-width:440px;}
/*新闻中心*/
.news-content{float:left;}
.news-list-box{float:left;width:386px;overflow:hidden;}
.news-list-special{margin-left:10px;padding-left:10px;border-left:1px solid #e3e3e3;}
.news-classname{margin-top:10px;float:left;width:386px;height:34px;}
.news-classname>p,.news-classname>a{float:left;height:22px;line-height:22px;}
.news-classname>p{color:#2d68a4;font-size:16px;}
.news-classname>a{float:right;font-size:12px;color:#333;}

.news-item{margin-top:10px;float:left;width:386px;}
.news-item-normal{padding-top:10px;border-top:1px dotted #e3e3e3;}
.news-special-img,.news-special-img>img{float:left;width:140px;height:110px;}
.news-info{float:left;}
.news-special>.news-info{margin-left:10px;width:236px;}

.news-info>p,.news-item-normal>p{float:left;width:100%;line-height:24px;}
.news-info>p>a,.news-item-normal>p>a{max-width:100%;line-height:25px;color:#666;overflow:hidden;font-size:16px;height:25px;display:block;}
.news-info>p>a:hover,.news-item-normal>p>a:hover{color:#2d68a4;}
.news-abstract{margin:10px 0;height:48px;overflow:hidden;}
.news-abstract,.news-date{line-height:16px;font-size:12px;color:#999;}
/*首页商城模块*/
.shop-content{overflow:hidden;clear:both;padding-top:20px;}
.shop-content .shopLink{overflow:hidden;display:block;width:304px;height:430px;float:left;background:url(../images/indexshop.jpg) no-repeat;font-size:30px;color:#fff;text-align:center;line-height:650px;overflow:hidden;}
.index-shoul{width:896px;float:left;}
.index-shoul li{border:1px solid #eee;width:386px;margin-left:20px;padding:20px;overflow:hidden;float:left;margin-bottom:20px;position:relative;}
.index-shoul li a{display:block;}
.index-shoul li img{width:163px;height:163px;float:left;margin-right:20px;display:block;}
.index-shoul li p{width:203px;float:left;line-height:26px;color:#333;font-size:14px;}
.index-shoul li p.red-font{font-weight:bold;color:#FA5437;}
.index-shoul li .shop-name{line-height:26px;height:52px;overflow:hidden;margin-bottom:5px;}
.index-shoul li:hover{border:1px solid #ff9c00;}
.index-shoul li p.grey-font{color:#999;font-size:14px;}
.index-shoul li .linkbtn{display:block;width:100px;text-align:center;height:30px;line-height:30px;color:#ff9c00;border:1px solid #ff9c00;font-size:14px;float:left;position:absolute;right:80px;bottom:40px;}
.index-shoul li:hover .linkbtn{background:#ff9c00;color:#fff;border-color:#ff9c00}
/*首页最新需求改版*/
.indextask{display:block;width:1200px;height:80px;background:url(../images/indextask.jpg) left bottom no-repeat;padding-bottom:55px;}
.indextaskul{overflow:hidden;margin-top:20px;}
.indextaskul li{width:580px;margin-right:20px;padding-left:10px;float:left;height:30px;line-height:30px;overflow:hidden;}
.indextaskul li.fright{margin-right:0px;}