@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body{ font-family:'Microsoft Yahei',"hiragino sans gb", 'Helvetica', 'Arial', 'sans-serif';; font-size:14px; min-width:1100px; color:#fff;  background-color: #062e61;}
li{ list-style:none;}
a{ text-decoration:none; font-size:14px; color:#fff;}
input{outline:none;}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}
/*头部*/
.header{ width:100%; height:85px; background-color:#f7f7f7;}
.header .header-in{ width:1100px; height:85px; margin:0 auto;}
.header .header-in .logo{ width:170px; height:43px; margin-top:20px; float:left;}
.header .header-in .nav{ width:450px; height:85px;float:left; margin-left:100px;}
.header .header-in .nav a{float:left; width:150px; height:85px; line-height:85px; text-align:center; font-size:18px; color:#5d616c;}
.header .header-in .nav a:hover,.header .header-in .nav a.current{ background-color:#062e61; color:#d0d3de;}
.header .header-in .registration{ float:right; width:135px; height:40px; margin-top:22px; border-radius:10px;background:url(../images/triangle.png) no-repeat 113px center #8ec31f; font-size:18px; color:#fff; line-height:40px; text-align:center; cursor:pointer;}
.header .header-in .registration:hover{background-color: #8EC2FF;}

/*标题*/
.title{ width:100%; height:50px; background-color:#062e61;}
.title ul{ width:1100px;margin:0 auto; }
.title ul li{ float:left; color:#d0d3de; line-height:50px; margin-right:75px; cursor:pointer; height:50px;}
.title ul li:hover{color:#06a5dc;}
.banner{ width:100%; background:#062e61;}
.banner img {width: 100%;vertical-align:top;}
/*<!--.banner img{ width:100%; height:100%;}-->*/
/*主导航*/
.mainbav{ width:100%; height:80px; background-color:#041e33;box-shadow:#05234b 0 2px 10px;}
.mainbav1{ position:fixed; left:0; top:0; z-index:22;}
.mainbav ul{ width:1100px; height:80px;margin:0 auto;}
.mainbav ul li{ float:left; font-size:18px; line-height:80px; color:#5d616c;}
.mainbav ul li a{color: #8ec31f;
  display: block;
  border: 1px solid #8ec31f;
  width: 163px;
  height: 50px;
  margin: 15px 14px;
  /* margin-top: 22px; */
  line-height: 50px;
  text-align: center;
  /* margin: auto; */
}
.mainbav ul li a:hover,.mainbav ul li a.on/*,.mainbav ul li a.current*/{ color:#fff; background-color:#8ec31f;}
/*关于*/
.about{ width:100%; min-height:530px; background-color:#062e61;position:relative; z-index:-1; padding-top:135px;}
.about .about-in{ width:1100px; min-height:435px; margin:0 auto; background-color:#06a5dc; position:relative;}
/*.about .about-in .video{ width:715px; height:440px; position:absolute; left:30px; top:-35px; background:#0CF;}
*//*.about .about-in .introduction{width:275px; height:435px;padding-left:30px; padding-right:55px; position:absolute;top:0; right:0; margin-left:-152px; }*/
.about .about-in .introduction{ margin:0 auto; width:850px; padding-top:50px;padding-bottom: 50px; }
.about .about-in .introduction h4{ font-size:30px; color:#fff; line-height:80px; font-weight:500;}
.about .about-in .introduction h4{ text-align:center;}
.about .about-in .introduction p{ font-size:18px; color:#fff; line-height:45px;}
/*大赛路线*/
.route{ width:100%;background-color:#062e61;padding-bottom:310px; position:relative;}
.name{ width:380px; height:45px; margin:50px auto 60px; background:url(../images/2.png) no-repeat left center; text-align:center; font-size:30px; font-weight:500; color:#06a5dc; position:relative;}
.name-2 {background:url(../images/new-2.png) no-repeat left center;}
.name .bg{ width:100px; height:45px; background:url(../images/1.png) no-repeat right center; position:absolute;top:0; right:0;}
.name .bg-2{background:url(../images/new-2.png) no-repeat right center;}
.route .route-in{ width:1032px; height:187px; margin:0 auto 175px; padding:80px 55px 0 13px;}
.route .route-in .line{ width:1032px; height:187px; background:url(../images/3.jpg) no-repeat; position:relative;}
.route .route-in .line span{ position:absolute; width:55px; height:35px; background:url(../images/4.png) no-repeat; font-size:24px; color:#fff; text-align:center; cursor:pointer; padding-bottom:45px;}
.route .route-in .line span p{font-size:14px; line-height:25px;}
.route .route-in .line span:hover{ background-image:url(../images/6.png);}
.route .route-in .line span:hover .competition{ display:block;}
.route .route-in .line .place1{ background-position:bottom center; top:-43px; left:-12px;}
.route .route-in .line .place2{ background-position:bottom center; top:-43px; left:234px;}
.route .route-in .line .place3{ background-position:bottom center; top:-43px; left:476px;}
.route .route-in .line .place4{ top:111px; left:857px;background:url(../images/5.png) no-repeat; width:93px; height:90px;line-height:90px; padding:0;}
.route .route-in .line .place4:hover{ background-image:url(../images/7.png);}
.route .route-in .line .place5{ background-position:top center; bottom:-40px;left:113px; padding-bottom:0; padding-top:45px;}
.route .route-in .line .place6{ background-position:top center; bottom:-40px;left:355px; padding-bottom:0; padding-top:45px;}
.route .route-in .line .place7{ background-position:top center; bottom:-40px;left:605px; padding-bottom:0; padding-top:45px;}
.route .route-in .line .place8{ background-position:bottom center; top:-43px; left:732px;}
.route .route-in .line span .competition{ background:url(../images/8.png) no-repeat; width:205px; height:125px; position:absolute;top:-10px; left:50px;  padding:15px 15px 0 30px;cursor:auto; display:none;z-index: 10; }
.route .route-in .line span .img{ background-image:url(../images/9.png);padding:15px 30px 0 15px; left:-243px; top:-22px;}
.route .route-in .line span .position{ top:-48px;}
.route .route-in .line span .competition .btn{ width:125px; height:32px; border-radius:10px; background-color:#06a5dc; font-size:16px; color:#fff; line-height:32px; text-align:center; margin:18px auto 0; display:block;}
/*大赛导师*/
.tutor{ width:1100px; height:525px; position:absolute;left:50%; bottom:-180px; margin-left:-550px; z-index:1;}
.tutor .scroll{ height:40px;}
.tutor .scroll .right{ width:30px; height:30px; float:right; margin:3px 0 0 2px; background:url(../images/triangle.png) no-repeat center center #041e33; cursor:pointer;}
.tutor .scroll .left{background:url(../images/10.png) no-repeat center center #041e33; width:30px; height:30px; float:right; margin:3px 0 0 2px;cursor:pointer;}
.tutor .scroll .right:hover ,.tutor .scroll .left:hover {background-color: #0B2054;}
.tutor .tutor_ul{ height:370px;position:relative;overflow:hidden;}
.tutor ul{ width:1000%; position:absolute; left:0; top:0; height:370px;}
.tutor ul li{ float:left; height:370px; width:180px;margin-right:4px; position:relative;}
.tutor ul li img {cursor:pointer;}
.tutor ul li img{width:180px; height:262px; overflow:hidden;}
 .tutor ul li .summary{ height:120px;width: 170px; margin-top:200px; padding:50px 30px 0 15px; position:absolute; z-index:1;left:0; bottom:0;}
 .tutor ul li .bd1{ background:url(../images/11-04.png) no-repeat;}
 .tutor ul li .bd2{ background:url(../images/11-03.png) no-repeat;}
.tutor ul li .left-da{ background:url(../images/11-02.png) no-repeat;}
.tutor ul li .right-da{ background:url(../images/11-01.png) no-repeat;}

.tutor ul li .summary p{ color:#fff; width: 160px;}
.tutor ul li .summary .tutor-name{ font-size:18px;}
/*路演项目线上投票*/
.roadshow{ width:100%; background-color:#06a5dc; padding:292px 0 390px 0; position:relative;}
.roadshow .heading{ width:1100px; height:60px; margin:0 auto; font-size:30px;font-weight:500; color:#062e61; position:relative; text-align:center; line-height:60px; background:url(../images/12.jpg) no-repeat left center;}
.roadshow .heading .line{ width:400px; height:60px;position:absolute;top:0; right:0;background:url(../images/12.jpg) no-repeat right center;}
.roadshow .table{ width:1100px; margin:35px auto 0; height:125px; position:relative;}
.roadshow .table .more_xm{ position:absolute; left:768px; top:0;font-size:18px; color:#062e61;padding:10px 15px; border:1px #062e61 solid;}
.roadshow .table .more_xm:hover{border:1px #FFF solid; color:#FFF;}
.roadshow .table .table_ul{ margin:0 auto;width:693px;}
.roadshow .table .table_ul li{ font-size:18px; color:#062e61;padding:10px 15px; border:1px #062e61 solid; margin:0 8px;float:left; cursor:pointer;}
.roadshow .table .table_ul li.current{ border:1px #FFF solid; color:#FFF;}
.table_con{ width:1100px; margin:0 auto; overflow:hidden; position:relative;}
.table_con .con_cn{ display:none;}
.table_con .cn_most{ display:block;}
.roadshow .most{overflow:hidden; margin-bottom:45px;}
.roadshow .most .up{ height:25px;font-size:24px; font-weight:500; color:#062e61; padding-left:15px; background:url(../images/13.jpg) no-repeat left center; line-height:25px; margin-bottom:45px;}
.roadshow .most ul{ width:1200px;}
.roadshow .most ul li{ float:left; width:243px; height:348px; background:url(../images/14.png) no-repeat center center; position:relative; margin-right:43px;margin-bottom:20px;}
.roadshow .most ul li .vote{ width:104px; height:60px; background:url(../images/15.png) no-repeat; position:absolute; left:50%;top:0; margin-left:-52px; cursor:pointer; padding-top:52px;}
.roadshow .most ul li .vote:hover{background-image:url(../images/15-01.png);}
.roadshow .most ul li .vote p{ color:#FFF; text-align:center; line-height:22px;}
.roadshow .most ul li .vote p font{ color:#b2221b}
/*加一*/
.roadshow .most ul li .vote-plus{ position:absolute; left:50%; top:0; font-size:18px; margin-left:-9px; display:none;}

.roadshow .most ul li .picture{ width:200px; height:125px; position:absolute;top:50%; left:50%; margin:-52.5px 0 0 -100px; cursor:pointer;}
.roadshow .most ul li .picture img{width:200px; height:125px;}
/*最新消息*/
.news{ width:100%; background-color:#062e61; padding:0;}
.news .content{ width:1100px; height:510px;margin:0 auto 60px;}
.news .content .news-l{ width:740px; height:390px; float:left; background:#06a5dc;}
.news .content .news-l .words{ width:255px; height:345px;font-size:18px; color:#fff; line-height:32px; padding:45px 23px 0 23px; float:left;}
.news .content .news-l .words .words-up{ height:313px;overflow: auto;}
.news .content .news-l .words .report{ width:200px; height:52px; background-color:#8ec31f;}
.news .content .news-l .words .report p{ line-height:55px; margin-left:20px; float:left;}
.news .content .news-l .words .report a{ background:url(../images/triangle.png) no-repeat center center #86ba18; float:right; width:50px ;height
:52px;}
.news .content .news-l .news-img{ width:480px; height:318px;float:right; margin:35px -45px 0 0; position:relative; overflow:hidden; }
.news .content .news-l .news-img span{ position:absolute; bottom:0; width:52px; height:37px; background:#0c2033; z-index:1;}
.news .content .news-l .news-img span.left{left:0;background:url(../images/10.png) no-repeat center center #0c2033;cursor:pointer; }
.news .content .news-l .news-img span.right{left:55px; background:url(../images/triangle.png) no-repeat center center #0b2032;cursor:pointer; }
.news .content .news-l .news-img .digital{ position:absolute; right:0; bottom:0; width:310px; height:37px; background-color:#041e33; font-size:18px; color:#FFF; line-height:37px; text-align:center; z-index:1;}
.news .content .news-l .news-img .digital font{ color:#dc064d;}
.news .content .news-l .news-img ul{ position:absolute; top:0; left:0; width:1000%;}
.news .content .news-l .news-img li{ width:425px; height:318px; float:left;}
.news .content .news-l .news-img img{width:488px; height:318px;}
.news .content .news-r{ float:right; width:300px; height:390px; background:#96C;}
/*成功案例*/
.news .case{ width:1100px;margin:0 auto 50px;}
.news .case .case-in{ height:180px; position:relative;margin:0 auto;}
.news .case .case-in span{ position:absolute;top:50%; margin-top:-47.5px; width:37px; height:95px; background:url(../images/16.png) no-repeat center center #39ccff; cursor:pointer;}
.news .case .case-in span.in-l{ left:0;}
.news .case .case-in span.in-l:hover{ background-image:url(../images/16-1.png); background-color:#06a5dc;}
.news .case .case-in span.in-r{  right:0; background-image:url(../images/17-1.png); background-color:#39ccff;}
.news .case .case-in span.in-r:hover{background-image:url(../images/17.png); background-color:#06a5dc;}
.news .case .case-in .case_content{height:180px;position:relative; width:990px; margin:0 auto; overflow:hidden;}
.news .case .case-in ul{ width:200%; position:absolute; top:0; left:-333px;}
.news .case .case-in li{ float:left; width:325px; height:180px; background:#99F; margin-right:8px;}
.news .case .case-in li .li_up{ height:120px; background-color:#06a5dc;}
.news .case .case-in li .li_up .mark{ float:left;width:120px; height:120px;}
.news .case .case-in li .li_up .mark img {width:100px; height:100px;margin: 10px;}
.news .case .case-in li .li_up .mark_r{ width:170px; height:102px;float:right; padding:18px 25px 0 10px;}
.news .case .case-in li .li_up .mark_r h4{ font-size:18px; color:#fff; font-weight:500; margin-bottom:3px;}
.news .case .case-in li .li_dow{ height:60px; background-color:#0699cc;}
.news .case .case-in li .li_dow .name_capital{ float:left; font-size:18px; line-height:60px; margin:0 27px 0 30px;}
.news .case .case-in li .li_dow .money{ float:left; font-size:18px; line-height:60px;}
.news .case .case-in li .li_dow .money font{ color:#f8b62b; margin-right:5px;}
/*合作伙伴*/
.partner{ width:100%; overflow:hidden; background-color:#2b3945; padding:65px 0 125px 0;}
.partner .sponsor{ width:1140px;margin:0 auto 20px;}
.partner .sponsor .sponsor_up{ height:25px; background:url(../images/13-01.jpg) no-repeat 20px center; margin-bottom:55px; padding-left:43px; line-height:25px; font-size:24px; color:#06a5dc;}
.partner .sponsor ul{ margin-left:20px;}
.partner .sponsor li{ float:left; width:204px; height:204px; margin:0 20px 20px 0;}
.partner .sponsor li img{width:204px; height:204px; }
/*尾部*/
.footer{ width:100%; height:600px; background-color:#041e33; position:relative;}
.footer .border{ width:100%; height:9px; background:url(../images/2.png) repeat-x; position:absolute; left:0; top:-5px;}
.footer .footer-in{ width:1100px; height:495px; margin:0 auto; padding-top:70px;}
.footer .footer-in .footer-l{ float:left; width:270px; height:460px; margin-right:145px;}
.footer .footer-in .footer-l .host{ overflow:hidden; margin-bottom:45px;}
.footer .footer-in .footer-l h4{ font-weight:500; font-size:24px; margin-bottom:8px; color:#ddd;}
.footer .footer-in .footer-l a.logo { display:block;height:85px; width:185px; margin-bottom:10px;}
.footer .footer-in .footer-l a img{height:85px; width:185px;}

.footer .footer-in .footer-l .sr-cn{ height:30px; background:url(../images/18.png) no-repeat; color:#ddd; line-height:30px; font-size:16px; padding-left:15px; margin-bottom:8px;}
.footer .footer-in .footer-l p{ font-size:18px; color:#ddd; line-height:33px;}
.footer .copyright{color:#b5b8ba; text-align:center;}
/*大赛流程*/
.flow-chen{ width:100%; background-color:#062e61; overflow:hidden; padding:90px 0 180px 0;}
.flow-chen .flow_content{ width:1100px;margin:0 auto;}
.flow-chen .flow_content .flow_bg{ height:182px; background:url(../images/LINC_bg.jpg) no-repeat -1px 0; position:relative; margin-bottom:70px;}
.flow-chen .flow_content .flow_bg span{ position:absolute; height:102px; width:120px;text-align:center; padding-top:18px; font-size:18px;}
.flow-chen .flow_content .flow_bg span font{ font-size:36px;}
.flow-chen .flow_content .flow_bg span.num1{ left:6px; top:6px;}
.flow-chen .flow_content .flow_bg span.num2{ left:248px; top:56px;}
.flow-chen .flow_content .flow_bg span.num3{ left:496px; top:6px;}
.flow-chen .flow_content .flow_bg span.num4{ left:744px; top:56px;}
.flow-chen .flow_content .flow_bg span.num5{ right:4px; top:6px;}
.flow-chen .flow_content .flow_copy{ height:648px; border:1px #06a5dc solid; padding:20px 0; position:relative; }
.flow-chen .flow_content .flow_copy #div3{ width:973px; height:623px;font-size:18px; padding:25px 35px 0;position:absolute; left:0; top:0; overflow:hidden;}
#div4{ width:973px;position:absolute; left:35px; top:0; margin-top:25px;}
.flow-chen .flow_content .flow_copy #div3 dd{margin:8px 0 30px 36px; line-height:31px;}
.flow-chen .flow_content .flow_copy #div1{ width:55px; height:648px;background:url(../images/LINC_03.jpg) no-repeat center center; position:absolute;right:0; top:0; margin-top:20px;}
.flow-chen .flow_content .flow_copy #div1 #div2{ width:18px; height:80px; background-color:#06a5dc; position:absolute; right:19px; top:0; cursor:pointer;}
/*分赛区选择*/
.choice{width:100%; background-color:#062e61; padding-top:50px; padding-bottom:350px;}
.choice .choice-in{ width:1100px; margin:0 auto;overflow:hidden;}
.choice_ul{ margin-left:90px;overflow:hidden; margin-bottom:85px;}
.choice_ul li{ float:left; color:#5d616c; font-size:18px; margin-right:10px;}
.choice_ul li a{color:#5d616c; font-size:18px;}
.choice_ul li a.current{ color:#fff;}
.choice .choice-in .choice_place{ width:970px;overflow:hidden; margin:0 auto; }
.choice .choice-in .choice_place ul{ width:1000px;}
.choice .choice-in .choice_place li{ float:left; width:310px; height:155px; background-color:#06a5dc; margin:0 20px 20px 0;}
.choice .choice-in .choice_place li .li_l{ float:left; width:260px; height:155px;font-size:18px;}
.choice .choice-in .choice_place li .li_l .place{margin:8px 18px 0 22px; line-height:30px;height:75px; background:url(../images/LINC_03.png) repeat-x left bottom;}
.choice .choice-in .choice_place li .li_l .time{ margin-left:22px; height:70px;line-height:70px;font-size: 15px;}
.choice .choice-in .choice_place li .li_r{ width:50px; height:155px;background:url(../images/LINC-01.jpg) no-repeat; float:right;}
.choice .choice-in .choice_place li .li_r:hover{ background-image:url(../images/LINC-02.png);}
/*马拉松报名*/
.marathon{ width:100%; overflow:auto; background-color:#062e61; padding-top:50px; padding-bottom:190px;}
.marathon .marathon-in{ width:1100px; margin:0 auto; }
.marathon .marathon-in .form{ margin:0 215px 65px 95px; position:relative;}
.marathon .marathon-in .form dl{ overflow:hidden;padding-bottom:35px;}
.marathon .marathon-in .form dt{width:125px; height:30px; text-align:right; line-height:30px; float:left; font-size:18px; margin-right:15px;}
.marathon .marathon-in .form dd{ width:650px; height:30px; float:left;}
.marathon .marathon-in .form dd.mobile{ width:480px; height:30px; background-color:#fff;}
#select{padding-left:200px; width:480px; height:30px; cursor:pointer; font-size:16px; font-family:"微软雅黑";}
.producttype{padding-left:200px; width:480px; height:30px; cursor:pointer; font-size:16px; font-family:"微软雅黑";}
.marathon .marathon-in .form dd input{ width:635px; height:30px; line-height:30px; font-size:18px; padding-left:15px;}
.marathon .marathon-in .form .form_case{ height:60px; line-height:60px;}
.marathon .marathon-in .form .f_case{ height:60px;float: left;}
.marathon .marathon-in .form .f_case ul {height: 60px;display: inline-block;float: left;}
.marathon .marathon-in .form .f_case li{ height:60px; width:60px; margin-right:15px; float:left; position:relative; }
.delete-icon {width: 18px;height: 18px;position: absolute;top: 0;right: 0;background:url(../images/delete.png) no-repeat;}
/*.marathon .marathon-in .form .f_case li:hover p{ display:block;}*/
.logo-message { float: left; font-size:14px; color:#fff; line-height:60px;margin-left: 10px;}
.picker {background:url(../images/mala_1.png) no-repeat;height: 60px;width: 60px;display: inline-block;float: left;}
/*.marathon .marathon-in .form .jianjie{ height:145px;width:650px;}*/
textarea{ height:135px; width:620px;font-size:18px; line-height:26px; padding:5px 15px;resize:none;}
/*.marathon .marathon-in .form .jianjie input{ height:145px;}*/
.marathon .marathon-in .form dd a{ display:block; height:30px; width:650px; background-color:#8ec31f; font-size:18px; text-align:center; line-height:30px; color:#fff;}
.marathon .marathon-in .form dd.mobile input{ width:465px;}
.submit{ width:162px; height:42px; background-color:#06a5dc; margin:0 auto; line-height:42px; text-align:center; font-size:18px; cursor:pointer;}
/*投资人报名*/
.marathon .marathon-in .form .investment{ height:140px; position:relative;}
.form .investment .tishi{ position:absolute;color:#999; font-size:18px; }
.marathon .marathon-in .form .investment input{ height:140px;}
/*报名副本*/
/*.marathon .marathon-in .form .business{ position:relative;}
*/.marathon .marathon-in .form .business a{ display:block; height:32px; width:650px; background-color:#7b869a; font-size:18px; text-align:center; line-height:32px; color:#fff;}
.marathon .marathon-in .form .prompt{ float:right; color:#ddd; margin-top:8px;}
.marathon .marathon-in .submit_xia{ width:445px; height:42px; margin:0 auto;}
.marathon .marathon-in .submit_xia .ti{width: 162px;height: 42px;background-color: #06a5dc;line-height: 42px;text-align: center;font-size: 18px;cursor: pointer;}
.last-step{ float:left;}
/*赞助通道副本*/
/*最新项目副本*/
.roadshow .o2o{ background-image:url(../images/12-1.jpg); margin-bottom:65px;}
.roadshow .heading .lin{background-image:url(../images/12-1.jpg); width:454px;}
/*浮层*/
.fu-layer,.baom-layer{width:100%; height:100%; position:fixed;background:url(../images/fu.png); left:0;top:0; z-index:999;}
.fu-layer{ display:none;}

/*项目浮层*/
.layer{height:770px; width:440px; background-color:#062e61; position:absolute; left:50%; top:50%; margin:-385px 0 0 -240px; padding:0 20px; z-index:999;display:none; overflow:hidden;}
.layer .cancel{ height:52px;}
.layer .cancel .cancel-in{width:30px; height:30px;margin-top:22px; float:right; background:url(../images/19.png) no-repeat; cursor:pointer;}
.layer .layer-name{ font-size:24px; color:#06a5dc; text-align:center; height:75px; line-height:75px; position:relative; z-index:9;}
.layer .layer-name .layer-logo{ width:80px; height:80px; position:absolute; left:30px;top:5px;}
.layer .layer-name .layer-logo img {width:80px;height:80px;}
.layer .layer-picture{ height:300px;position:relative;}
.layer .layer-picture span{ width:16px; height:30px; position:absolute;top:50%; margin-top:-15px; cursor:pointer;}
.layer .layer-picture .layer-l{ left:0; background:url(../images/16.png) no-repeat;}
.layer .layer-picture .layer-l:hover{ background-image:url(../images/16-1.png);}
.layer .layer-picture .layer-r{ right:0; background:url(../images/17-1.png) no-repeat;}
.layer .layer-picture .layer-r:hover{ background-image:url(../images/17.png);}
.layer .layer-picture .layer-ul{ width:400px; height:300px; margin:0 auto;overflow:hidden; position:relative;}
.layer .layer-picture .layer-ul ul{ width:1000%; position:absolute; left:0; top:0;}
.layer .layer-picture .layer-ul ul li{ float:left;width:400px; height:300px;}
.layer .layer-picture .layer-ul ul li img{width:400px; height:300px;}
.layer .layer-btn{height:55px; width:400px; margin:0 auto; padding-top:32px; position:relative;}
.layer .layer-btn span{width:97px; height:53px; border-radius:8px;background:url(../images/xin-1.png) no-repeat 50px center #06a5dc;font-size:24px; line-height:53px; padding-left:93px; cursor:pointer;}
.layer .layer-btn .btn-l{ float:left;}
.vote-btn{ position:absolute; left:0; top:28px; text-align:center; width:190px; display:none;}
.layer .layer-btn .btn-l:hover{ background-image:url(../images/xin-2.png);}
.layer .layer-btn .btn-r{ float:right; background-image:url(../images/layer2.jpg); position:relative; }
.layer .layer-btn .btn-r .layer-share{ position:absolute; left:0; bottom:-110px; height:110px; width:190px;display:none;}
.layer .layer-btn .btn-r .layer-share .micro-blog{ margin-top:2px; height:53px; background:url(../images/layer3.jpg) no-repeat 43px center #06a5dc; padding-left:93px; cursor:pointer;font-size:18px; line-height:53px}
.layer .layer-btn .btn-r .layer-share .layer-QQ{ background-image:url(../images/layer4.jpg);}
.layer .layer-pt{ width:400px; margin:0 auto;}
.layer .layer-pt .layer-title{ font-size:24px; height:55px; line-height:55px;}
.layer .layer-pt p{ font-size:18px; line-height:30px;}
/*/*人物浮层*/
.people-layer{ height:770px; width:1100px;position:absolute;bottom:-440px; left:50%;  margin-left:-550px; z-index:999; display:none;}
.people-layer .people-r{ width:480px; float:right; background-color:#062e61; height:770px; margin-right:15px;}
.people-layer .people-r .people-qu{height:52px;}
.people-layer .people-r .people-qu .qux{width:30px; height:30px;margin:22px 15px 0 0; float:right; background:url(../images/19.png) no-repeat; cursor:pointer;}
.people-layer .people-r .people-tutor{font-size:24px; color:#06a5dc; text-align:center; height:75px; line-height:75px;}
.people-layer .people-r .people-img{ width:400px; height:300px; margin:0 auto;}
.people-layer .people-r .people-img img {width:400px; height:300px;}
.people-layer .people-r .people-name{ padding-left:40px; font-size:24px; line-height:40px; margin-top:13px; height:80px;margin-bottom:45px;}
.people-layer .people-r p{ padding:0 40px; font-size:18px; line-height:32px;}
/*马拉松报名浮层*/
.baom{ width:440px; height:600px; background:#062e61; position:absolute;top:50%; left:50%; margin:-300px 0 0 -240px; padding:0 20px;}
.baom .qux{height:42px;}
.baom .qux .qux-r{ float:right; width:30px; height:30px; background:url(../images/19.png) no-repeat; margin-top:10px; cursor:pointer;}
.baom .FA{font-size:24px; color:#06a5dc; text-align:center; height:40px; line-height:40px;margin-top: 40px; }
.baom .baom-in{ height:390px;border:1px #06a5dc solid; position:relative;}
.baom .baom-in #written{ position:absolute; left:0; top:0; width:400px; height:370px; overflow:hidden; margin:10px 0;}
.baom .baom-in #written #written-in{ font-size:18px; padding-left:20px; position:absolute; left:0; top:0;}
.baom .baom-in #written #written-in p{ margin-bottom:20px; line-height:35px;}
.baom .baom-in #huad{ position:absolute; right:0; top:0; width:38px; height:370px;background:url(../images/LINC_03.jpg) no-repeat center center; margin:10px 0;}
.baom .baom-in #huad #huad-in{ width:10px; height:50px; position:absolute; right:14px; top:0; background-color:#06a5dc; cursor:pointer;}
.baom .baom-btn{ height:85px;margin-top:20px;}
.baom .baom-l,.baom .baom-r{width:190px; height:85px;}
.baom .baom-l{float:left;}
.baom .baom-btn .baom-up{ line-height:55px; text-align:center; font-size:24px; border-radius:8px; background-color:#06a5dc; cursor:pointer; height:55px; margin-bottom:10px;}
.baom .baom-btn p{ text-align:center;color:#06a5dc;}
.baom .baom-r{ float:right; }

.webuploader-pick {
    position: relative;
    display: inline-block;
    cursor: pointer;
    background: transparent;
    padding: 0;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    overflow: hidden;
    width: 60px;
    height: 60px;
}
.webuploader-pick-hover {
    background-color: transparent;
}


.img-thumbnail {
    width: 60px;
    height: 60px;
}

#document-picker .webuploader-pick {
    width: 650px;
    height: 32px;
}
.document {
    position: relative;
}

.doc-process {
    position: absolute;
    background-color: #6DA807;
    border: 1px solid #6DA807;
    background-size: 3em 3em;
    top:0;
    left: 0;
}

.route .route-in .line span .competition .btn:hover{color: #06a5dc;background-color: #fff;}
.news .content .news-l .news-img span.right:hover,.news .content .news-l .news-img span.left:hover{background-color: #0B2054;}
.jili-news {width: 1100px;margin: 130px auto 150px;}
.jili-news .jili-title{width: 100%;position: relative;}
.jili-news .btn-base {width:100%;height:30px;}
.jili-news .btn-base .btn {display:block;width:30px;height:30px;float:right;background: url(http://assets.cheyun.com/hd/sp/linc2015/images/arrow-normal.png) center center;cursor: pointer;}
.jili-news .btn-base .btn:hover {background: url(http://assets.cheyun.com/hd/sp/linc2015/images/arrow-hover.png) center center;}
.btn-base .prev {background: url(http://assets.cheyun.com/hd/sp/linc2015/images/arrow.png) left top;display: block;width: 30px;height: 30px;}
.btn-base .next {background: url(http://assets.cheyun.com/hd/sp/linc2015/images/arrow.png) right top;display: block;width: 30px;height: 30px;}
.jili-news .jili-news-content{width: 100%;margin: 40px 0;}
.jili-news-content ul li{width: 500px;float:left;height: 60px;line-height: 60px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.jili-news-content ul li a {font-size: 18px;}
.jili-title h3{position:absolute;top:20px;left:275px;font-size:36px;}
.jili-news-content ul li span {font-size:30px;line-height:30px;height:30px;text-align:center;margin:0 10px;}


/* 项目展示 */
.r-show-base{
  width: 1100px;
  margin: 0 auto;
}

.r-show-title{
  text-align: center;
  color: #064661;
  font-size: 30px;
}

.r-show-title h3 {
    display: inline-block;
    margin: 0 45px;
}

.left-line,.right-line {
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  height: 0;
  width: 350px;
  font-size: 0;
  border-bottom: 1px solid;
  margin-top: -5px;
}

.r-show-content{
  margin-top: 40px;
}
.p-nav-base
{
  text-align: center;
}
.r-show-content .p-nav .p-n-item {
    height: 40px;
    border: 1px solid #064661;
    display: inline-block;
    padding: 0 25px;
    font-size: 18px;
    line-height: 40px;
    margin-left: 15px;
    color: #064661;
    font-weight: 400;
    cursor: pointer;
}

.r-show-content .p-nav .p-n-item:hover,.r-show-content .p-nav .p-n-item.on
{
  border: 1px solid #FFF;
  color: #FFF;
}

.r-show-content .p-pre{
    width: 100%;
    height: 50px;
    margin-top: 50px;
    background: url(http://assets.cheyun.com/hd/sp/linc2015/images/p-pre.png) no-repeat;
    padding-top: 10px;
}

.r-show-content .p-pre h4
{
    border-left: solid 3px #064661;
    font-size: 24px;
    font-weight: 600;
    color: #064661;
    padding-left: 10px;
    height: 25px;
    line-height: 23px;
}

.p-list .p-item 
{
  width: 200px;
  height: 320px;
  background-color: #064661;
  float: left;
  margin: 0 15px 80px;
  padding: 20px 20px 0;
  position: relative;
}

.p-item .p-img{
  position: relative;
  width: 200px;
  height: 130px;
}

.p-item .p-img img {
  width: 200px;
  height: 130px;
  position: absolute;
  top: 0;
  left: 0;
}

.p-item .p-img-l,.p-item .p-img-l img 
{
  width: 250px;
  height: 160px;
}

.p-item .p-img-l img 
{

}

.p-item .p-img .p-img-r {
  position: absolute;
  top: 20px;
  left: -10px;
/*  width: 60px; */
  height: 25px;
  background-color: #8EC31F;
  z-index: 5;
  text-align: center;
  padding: 0 8px;
}

.p-img-r .r-h{
  position: absolute;
    width: 0;
    height: 0;
    border-bottom: 8px solid #6A9313;
    border-left: 10px solid transparent;
    top: -8px;
    left: 0;
}

.p-img-r a {
  font-size: 12px;
  color: #FFF;
  height: 25px;
  line-height: 25px;
}

.p-item h5 {
  font-size: 16px;
  margin-top: 6px;
  font-weight: 100;
  max-height: 3em;
}

.p-item p
{
  margin-top: 10px;
  font-size: 12px;
}
.p-item .p-c-s {
  height: 48px;
  overflow: hidden;
}
.p-item .like 
{
  width: 102px;
  height: 102px;
  position: absolute;
  bottom: -30px;
  left: 70px;
  background: url(http://assets.cheyun.com/hd/sp/linc2015/images/like.png) no-repeat;
  cursor: pointer;
  text-align: center;
}
.p-item .like:hover
{
  background: url(http://assets.cheyun.com/hd/sp/linc2015/images/like-hover.png) no-repeat;
}

.p-item .like .like-trick {
  position: absolute;
  width: 80px;
  height: 40px;
  top:-25px;
  left: 10px;
  background: url(http://assets.cheyun.com/hd/sp/linc2015/images/like-trick.png) no-repeat;
}

.p-item .like .like-vote{
  font-size: 14px;
  color: #FFF;
  margin-top: 50px;
}

.p-item .like .like-v-count{
  font-size: 14px;
  color: #FFCC00;
  margin-top: 0;
}

.p-item .like:hover .like-v-count{
  color: #FFF;
}

.p-type-item{
  display: none;
}

.p-type-item.on{display: block;}


.p-item .p-detail
{
  height: 370px;
  padding: 30px;
  background-color: #064661;
  position: fixed;
  top: 15%;
  right: 40%;
  z-index: 10;
  display: none;
}

.p-c-s-l{
  width: 250px;
  max-height: 120px;
  overflow: hidden;
}

.p-c-n-l {
  width: 250px;
}

.p-item .p-detail-base{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #000000;
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
  z-index: 9;
  display: none;
}

.p-show-detail ,.p-detail-base{
  cursor: pointer;
}