﻿@charset "utf-8";
/* CSS Document */
.fa-map-marker {font-size: 16px;}
.odometer_item {background-color: #ed6500;color: #fff;display: inline-block;font-size: 34px;font-family: 'Trebuchet MS', Helvetica, sans-serif;font-weight: bold;position:absolute;border-radius: 3px;margin: 1px;overflow: hidden;-moz-border-radius: 3px;/* Old Firefox */-webkit-border-radius: 3px;/* Safari and Chrome */-o-border-radius: 3px;/* Opera */}
.odometer_space {visibility: hidden;}
.odometer_space, .odometer_text {padding: 0px;display: inline-block;}
.odometer_text {position: absolute;left: 0px;top: 0px;z-index: 2;}
.odometer_text span {display: block;height: 100%;line-height: 37px;color: #fff;text-align: center;}
.odometer_line {position: absolute;z-index: 3;display: inline-block;width: 100%;height: 1px;background-color: #aaa;opacity: 0.6;top: 50%;left: 0px;}
.title {display: inline-block;color: #fff;font-size: 32px;font-weight: bold;margin-left: 10%;line-height: 200px;}
 @media screen and (max-width: 1020px) {
.title {margin-left: 2%;}}
.hot_list {color: #fff;margin-top: 4px;}
.hot_list a {color: #fff;padding-right: 4px;vertical-align: middle;}
.hot_list a:hover {text-decoration: underline;}
.show_data {position:absolute;z-index: 1;width:100%;background-color:rgba(8, 77, 148, 0.48);margin-bottom: 10px;font-size: 14px;color: #fff;padding-top: 10px;padding-bottom: 10px;font-size: 0;text-align: center;}

.zaiti_r_lj img:hover{  filter:alpha(opacity=80); /*IE滤镜，透明度50%*/-moz-opacity:0.8; /*Firefox私有，透明度50%*/opacity:0.8;/*其他，透明度50%*/}

.show_data .wrap {min-width: 1024px;max-width: 1200px;display: table;}
.show_data .wrap > span {display: table-cell;padding-left: 0!important;}
.show_data .wrap > span:last-child {text-align: right;padding-right: 8px!important;}
.show_data .wrap > span:first-child {text-align: left;padding-left: 8px!important;}
.show_con {margin: 0 20px;display: inline-block;}
.odometer_name {width: auto;font-size: 16px;display: inline-block;vertical-align: middle;text-align: center;}
.odometer_name:last-child {width: auto;margin-left: 5px;}
.odometer_item {background-color: #f10907;color: #ffffff;display: inline-block;font-size: 25px;line-height: 34px;font-family: 'Trebuchet MS', Helvetica, sans-serif;font-weight: bold;position: relative;margin: 1px;overflow: hidden;padding:0 2px;}
 @media only screen and (max-width:1188px) {
.odometer_item {font-size: 21px;}}
 @media only screen and (max-width:1120px) {
.odometer_item {font-size: 18px;}}
 @media only screen and (max-width:1090px) {
.odometer_item {font-size: 15px;}}
.odometer {padding-left: 6px;}
.odometer_space, .odometer_text {padding: 0px;display: inline-block;height: 100%;width: 100%;}
.odometer_text {position: absolute;left: 0px;top: 0px;z-index: 2;}
.section {position: relative;padding-bottom:30px;clear: both;} .section em{color:#666;}.section em:hover{color:#2192F3;}
.section-margin {margin: 0 auto;}
.section-margin .column {float: left;width: 33.3%;}
.section-margin .column .sub-item-3s {float: none;width: auto;margin: 6px 6px 12px;}
.section-margin a {color: #505050;}
.sub-section1 {width:358px;float: left;left: 8px;top: 0;}
.section1-1 {width: auto;}

.slider-item {display: none;}
.slider-item img {max-width: 100%;}
.slider-item .action{ height: 45px; line-height:45px; font-size: 16px; position: absolute; width: 100%; bottom: 0px; left: 0px; padding-left:10px;
color: #fff;background-color:rgba(0, 0, 0, 0.86); }

.join{ background: url(/images/point.jpg) no-repeat center left; padding-left: 10px; font-size: 16px; height: 60px; line-height: 60px;}

.cxqy{ background-color: #f3f8f9; padding:40px 0;}
.bbbbb{ margin-top:3px;}
.sub-section2 {margin-left:375px;height: 328px;overflow: hidden;}
.activity-con {margin-bottom: 10px;float: left;width: 49%;}
.lunbo {float: left;width:49%;height: 100%;padding-left:6%;}

.activity-con:last-child {margin-bottom: 0;}
.news{ background:#f3f8f9;}
.newsmore{ height:60px;line-height: 60px; text-align: right;  font-size: 14px; color: #999;} .newsmore a:hover{color:#3092d7;}
.activity-head {border-bottom: 2px solid #4b94f2;overflow: hidden;position: relative;}
.activity-head-more {position: absolute;right: 1em;top: 1em;}
.activity-head span {color: #fff;font-size: 16px;display: inline-block;padding: 0 2px;height: 36px;line-height: 36px;border-radius: 6px 6px 0 0;}
.activity-head span.selected {background-color: #4b94f2;}
.activity-head span.selected a {color: #fff;}
.activity-head .btn-more {color: #fff;font-size: 14px;float: right;vertical-align: middle;margin-top: 2px;}
.activity-list-title { font-size: 16px; padding-left: 20px; height:46px; line-height: 46px; }
.activity-list-title a{color: #1f96ea;}
.activity-list-item {border-top: 1px dotted #ddd;padding:0.8em 0;}
.activity-list-item a:hover{ color: #2175ca}
.activity-list-item h3 {font-size: 1.2em;overflow: hidden;height: 1.4em;padding-bttom: 4px;white-space: nowrap;text-overflow: ellipsis;}
.activity-list-item p {height: 2.6em;line-height: 1.3em;margin-bottom: 6px;color: #666;overflow: hidden;}
.activity-list-property {color: #aaa}
.activity-list-property > div {height: 1.6em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.activity-list-property span {margin-right: 1em;}
.activity-list-property .iconfont, .activity-list-property .fa {width: 1.2em;text-align: center;font-size: 12px;vertical-align: middle;margin-right: 4px;}
.activity-list-item:first-child {border: 0}
.activity-list-item span{ fon-size:1em;}
.buttons {word-spacing: -6px;}
.buttons a {float: left;width: 13%;margin-left: 1.5%;text-align: center;display: inline-block;}
.buttons a:first-child {margin-left: 0;}
.buttons a img {width: 100%;}
.buttons:after {content: "";display: block;clear: both;}
.object-apply {background-color: #f0f0f0;padding: 2em 0;background-repeat: no-repeat;background-size: cover;}
.section-action a * {vertical-align: middle;display: inline-block;}
.section-action a {background:#fff;color: #000;font-size:14px; display: inline-block;margin: 0 10px;border: 1px solid #9dcff2;padding:10px 38px 12px 38px;border-radius:1px;
    -moz-box-shadow: 0px 0px 20px #c3e2f1;
    -webkit-box-shadow: 0px 0px 20px #c3e2f1;
    box-shadow: 0px 0px 20px #c3e2f1;
}
.section-action a:hover {border:2px solid #4b94f2;padding:9px 37px 11px 37px; }
.section-action .iconfont {font-size: 10px;}
.list-con {height: 100%;overflow: hidden;}
.object-apply .section-con1 {background: none;}
.activity-list ul {border-left: 1px solid #e2e2e2;height: 100%;margin-left: 3px;}
.activity-list ul li {background: url(img/spot.png) no-repeat;background-position: 0 5px;padding-left: 10px;margin-left: -3px;margin-bottom: 4px;line-height: 160%;}
.activity-list ul li a {color: #666;font-size: 12px;}
.section-con-right {width: 220px;position: absolute;right: 8px;top: 0;}
.section-con-right .btn-item {margin-bottom: 4px;width: 100%;}
.section-con-right.se2 .btn-item {margin-bottom: 8px;width: 100%;}
.section-con-right .btn-item:last-child {margin-bottom: 0;}
.section-con-right .btn-item img {max-width: 100%;}
.section-con-center {width: 220px;position: absolute;right: 236px;top: 0;}
.section2-1 {width: auto;margin-right: 456px;background: url(img/blue_btn2.jpg) no-repeat center;background-size: cover;height: 316px;}

.section-head {border: 0;text-align: center; padding:30px 0 40px 0;}
.section-head .se-title {display: inline-block;width: auto;border-top-left-radius: 4px;border-top-right-radius: 4px;font-size: 16px;margin-left: 8px;background: none;font-size: 2.5em;color:#000;}
.section-action {padding:1.8em 0;text-align: center;}
.section-head .report-btn {float: right;display: inline-block;background-color: #00ac69;color: #fff;vertical-align: baseline;padding: 4px 12px;margin-top: 2px;font-size: 14px;border-bottom: 2px solid #00884e;border-radius: 4px;margin-left: 16px;}
.section-head .report-btn:hover {background-color: #04be75;}
.section-head .more-btn {float: right;margin:14px 16px;display: inline-block;color: #262626;font-size: 14px;}
.section-head .more-btn:hover {text-decoration: underline;vertical-align: baseline;}
.section-con {width: 100%;}
.section2-1 {height: 280px;}
.btn-con {width: 100%;text-align: center;padding: 40px 0;}
.btn-con .name {font-size: 42px;color: #fff;font-weight: bold;letter-spacing: 4px;vertical-align: middle;}
.btn-con .name:hover {color: #efefef;}
.btn-con .login {height: 42px;background-color: #fff;letter-spacing: 4px;border-radius: 6px;display: inline-block;font-size: 26px;line-height: 42px;padding-right: 14px;padding-left: 26px;color: #0063b2;margin-left: 40px;vertical-align: middle;margin-top: 4px;}
.btn-con .login:hover {background-color: #efefef;}
.btn-con .btn-items {width:10%;margin: 0 1%;display: inline-block;text-align: center;}
 @media only screen and (max-width:1110px) {
.btn-con .btn-items {margin: 0 0.1%;}}
.btn-con>div {font-size: 0;margin: auto;}
.btn-con>div:first-child {margin-bottom: 20px;}
.btn-con .btn-items img {width: 6rem;margin: auto;}
.btn-con .btn-items span {display: block;font-size: 14px;color: #fff;margin-top: 10px;}
.format_left {float: left;width: 80%;}
/*/////////////////*/
.spans em{font-size:14px;}
.spans span{color:#2a8fd6;border:1px solid #92b3f5;font-size:18px;border-radius:30px;display:inline-block;margin:10px;padding:0 20px;
    -moz-box-shadow: 0px 0px 10px #c3e2f1;
    -webkit-box-shadow: 0px 0px 10px #c3e2f1;
    box-shadow: 0px 0px 10px #c3e2f1;}
.clear_float:after {display: block;clear: both;content: '.';visibility: hidden;height: 0;}
.clear_float {zoom: 1;}
.mentor_con{ clear: both; margin-bottom: 20px; overflow: auto;}
.mentor_con .mentor_inf {float: left;width:215px;height: 260px;background-color: #fff; margin:20px;padding:10px;}
.mentor_con .mentor_inf:hover {
    -moz-box-shadow: 0px 0px 20px #dadada;
    -webkit-box-shadow: 0px 0px 20px #dadada;
    box-shadow: 0px 0px 20px #dadada;}
.mentor_con .mentor_inf:last-child {margin-right: 0px;}
.mentor_con .mentor_inf:first-child {margin-left: 10px;}
.mentor_con li{list-style: none; }.mentor_con li:last-child{margin-right: 0px;}
.mentor_inf a, .mentor_inf span {display: block;line-height:20px;}
.mentor_inf span.address {color: #34c371;}
.mentor_inf img {display: inline-block;height:106px;width:176px}
.mentor_inf a {font-size: 16px;color: #2a71b9;font-weight: bold;}
.mentor_inf span {font-size: 14px;color: #4d4e4e;}
.mentor_inf .text_left {text-align: left;}
.mentor_inf .tt{ color: #1f96ea; text-align:center; font-size: 16px; font-weight: normal; margin-bottom: 10px; line-height:50px; padding: 8px 0; height: 50px; vertical-align: middle;}
.mentor_inf a:hover{ color:#5995d1; }
.mentor_infimg2 {white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.mentor_infimg img{width:210px; height: 130px;}
.mentor_infimg2 img{width:14px; height: 17px;border:none; margin-right: 10px;}
.mentor_infimg3 img{width:13px; height:100%;border:none;  margin-right: 11px;}
.mentor_infimg4 img{width:16px; height: 14px;border:none;  margin-right: 8px;}
.format_con { margin-bottom:10px;}

.zaiti_l{float:left; width: 67%; margin-left: 8px}
.zaiti_r{ float:right;width: 30%;}
.zaiti_r_t{ background:url(/images/ztdt.jpg) no-repeat left center; text-align: right; height:37px; line-height:37px; }
.zaiti_r_t a{ color: #fff;}
.zaiti_r_lj p{ padding:10px 0;}
.zaiti_r_lb{ margin:10px; height: 260px}
.zaiti_r_lb ul{ border-left: 1px solid #cae6f9; padding-left: 5px;}
.zaiti_r_lb li{ background: url(/images/poni.png) no-repeat left center; margin-left: -10px; height:47px; line-height: 47px; font-size: 14px; padding-left: 20px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.zaiti_r_lb li a:hover{color:#2a71b9;  }
.cyqy{ font-size: 14px; padding-bottom:40px; clear: both; overflow: auto;}
.cyqy img{width:123px; height: 81px;}
.cyqy ul:first-child{padding-top: 10px; }
.cyqy ul{ clear:both; padding: 50px 0; }
.cyqy li{-moz-box-shadow: 0px 0px 20px #c3e2f1;
    -webkit-box-shadow: 0px 0px 20px #c3e2f1;
    box-shadow: 0px 0px 20px #c3e2f1; width:350px;height:355px; float: left; background: #fff; border: 2px solid #c3e2f1; padding:50px 80px ; margin-right: 50px;}
.cyqy li:last-child{ margin-right:0px;}
.cyqy p{ line-height: 30px;}
.cyqy li a{text-align: center; color: #51a6ed; display: block; padding: 20px 0;}
.cyqy li a:hover{color: #76b7ec;}
.cyqy li:hover{border: 2px solid #36b1ea}

.cxfw{ background:#2a8fd6; color: #FFFFFF; overflow: auto; padding-bottom: 30px;}
.cxfw span{ background: #fff;}
.cxfw .more-btn{ background: #fff;font-size: 14px;}
.cxfw .se-title{ color: #FFFFFF;}
.cxfw ul{ clear:both; width:830px; margin: 0 auto; overflow: auto; padding-bottom:20px; }
.cxfw li{width: 400px;height: 80px;line-height: 80px;float: left;margin:10px 10px;border-radius: 2px;font-size: 18px;padding-left: 110px;
    -moz-box-shadow: 0px 0px 20px #2871a5;
    -webkit-box-shadow: 0px 0px 20px #2871a5;
    box-shadow: 0px 0px 20px #2871a5;
}
.cxfw li:hover{
    -moz-box-shadow: 0px 0px 20px #0a314c;
    -webkit-box-shadow: 0px 0px 20px #0a314c;
    box-shadow: 0px 0px 20px #0a314c;
}
.cxfw li:last-child{ margin-right:0px; }
.cxfw li a{ color:#2a8fd6;}.cxfw li a:hover{ color:#2a8fd6;}
.cxfw_1{background: #fff url(/images/one.png) no-repeat 15px center;} 
.cxfw_2{background: #fff url(/images/1one.png) no-repeat 15px center;} 
.cxfw_3{background: #fff url(/images/3one.png) no-repeat 15px center;}
.cxfw_4{background: #fff url(/images/4one.png) no-repeat 15px center;} 
.cxfw_5{background: #fff url(/images/5one.png) no-repeat 15px center;} 
.cxfw_6{background: #fff url(/images/6one.png) no-repeat 15px center;}  

.bsztc{padding:30px; background: #fff; border-radius:4px; }
.bsztc ul{ clear: both; overflow: auto;}
.bsztc li{width:260px; float:left; margin-right: 10px;padding-left:40px; background: url(/images/dian.png) no-repeat left center; height: 50px; line-height: 50px; font-size: 14px;}
.bsztc li:first-child{ margin-left: 25px;}
.bsztc li:last-child{ margin-right: 0px;}
.bsztc li a{ color: #333}
.bsztc li a:hover{ color: #3092d7;}

/* and and or */
.lb h4{ font-size:14px; color: #1f96ea; text-align: center;}
.thumbnail{ border:none; padding:none;}.thumbnail img{ margin-left:0;}