﻿.extra-slider-wrap .owl-dots {margin-top:25px;position:relative;z-index:10;}
.extra-slider-wrap .owl-dots .owl-dot {border:2px solid #9f9f9f;color: transparent;display: inline-block;margin: 0 3px;text-indent: 100%;white-space: nowrap;position: relative;left: 0;width: 10px;height: 10px;-webkit-border-radius: 10px;border-radius: 10px;}
.extra-slider-wrap .owl-dots .owl-dot.active,
.extra-slider-wrap .owl-dots .owl-dot:hover {background-color: #467485;border:2px solid #467485;}
.extra-slider-wrap .circle {border:1px solid #c6c6c6;-webkit-border-radius: 5px;border-radius: 5px;}
.extra-slider-wrap .circle img {max-width: 100%;height: auto;-webkit-border-radius: 5px;border-radius: 5px;}

.extra-slider-fix {position:relative;}
.extra-slider-wrap {max-width:458px;margin:0 auto;padding:72px 0 150px;}
.extra-slider-wrap a.prev_link,
.extra-slider-wrap a.next_link {position:absolute;left:0;width:262px;top:50%;margin-top:-76px;text-decoration:none;}
.extra-slider-wrap .text {text-align:right;line-height:1.3;font-size:22px;font-weight:700;color:#adadad;position:relative;padding-bottom:20px;margin-bottom:15px;}
.extra-slider-wrap .text:after {position:absolute;left:0;bottom:0;content:"";display:block;width:262px;height:17px;background-image:url('/skin/default/img/main/arrow_big_left.png');background-repeat:no-repeat;background-position:0 -17px;background-size:262px 34px;}
.extra-slider-wrap .stext {line-height:1.3;text-align:right;font-size:16px;font-weight:700;color:#adadad;}
.extra-slider-wrap a.next_link {right:0;left:auto;}
.extra-slider-wrap a.next_link .text {text-align:left;color:#adadad;}
.extra-slider-wrap a.next_link .text:after {background-image:url('/skin/default/img/main/arrow_big_right.png');background-repeat:no-repeat;background-position:0 -17px;}
.extra-slider-wrap a.next_link .stext {text-align:left;color:#adadad;}
.extra-slider-wrap a.prev_link:hover .text:after {background-position:0 0;}
.extra-slider-wrap a.next_link:hover .text:after {background-position:0 0;}
.extra-slider-wrap a:hover .stext {color:#264f7e;}
.extra-slider-wrap a:hover .text {color:#264f7e;}
.owl-carousel-wrap {position:relative;}
.owl-carousel-wrap .control {position:absolute;bottom:0;right:20px;z-index:12;}
.owl-carousel-wrap .control .pause {display:block;float:left;width:6px;height:13px;background-image:url('/skin/default/img/main/main_control.png');background-repeat:no-repeat;background-position:0 0;padding:0 3px;margin-right:10px;}
.owl-carousel-wrap .control .play {display:block;float:left;width:10px;height:13px;background-image:url('/skin/default/img/main/main_control.png');background-repeat:no-repeat;background-position:-6px 0;}
.mouse-icon {border: 2px solid #8b8b8b;border-radius: 16px;height: 30px;width: 19px;display: block;z-index: 20;opacity: .7;position: absolute;left: 50%;bottom: 50px;margin: 0 0 0 -9px;}
.mouse-icon:before {position:absolute;left:1px;bottom:-20px;background:url('/skin/default/img/main/ico_mouse_arrow.png') no-repeat 0 0;width:13px;height:15px;content:"";display:block;}
.mouse-icon .wheel {position: relative;border-radius: 10px;background: #8b8b8b;width: 4px;height: 5px;top: 4px;margin-left: auto;margin-right: auto;}
.mouse-icon .wheel {-webkit-animation-name: drop;-webkit-animation-duration: 1s;-webkit-animation-timing-function: linear;-webkit-animation-delay: 0s;-webkit-animation-iteration-count: infinite;-webkit-animation-play-state: running;-webkit-animation-name: drop;animation-name: drop;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-delay: 0s;animation-delay: 0s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-play-state: running;animation-play-state: running;}
@-webkit-keyframes drop {0% {top: 5px;opacity: 0}30% {top: 10px;opacity: 1}100% {top: 25px;opacity: 0}}
@keyframes drop {0% {top: 5px;opacity: 0}30% {top: 10px;opacity: 1}100% {top: 25px;opacity: 0}}
.main_content {background-color:#f6f6f6;padding:114px 0 125px 0;}

.content_row {margin-bottom:65px;}
.content_row:before {display:table;content:"";}
.content_row:after {display:table;content:"";clear:both;}
.content_row .title {font-size:20px;color:#000000;font-weight:400;border-bottom:1px solid #a5a5a5;margin-bottom:5px;}
.news_wrap {float:left;width:61.539%;margin-right:2.307%;}
.edu_wrap {float:left;width:36.154%;}
.item_wrap:before {display:table;content:"";}
.item_wrap:after {display:table;content:"";clear:both;}
.item_wrap {margin:0 -8px;}
/* .item_wrap .item {width:50%;float:left;padding:0 8px;} */
.item_wrap .item {width:33.333333333%;float:left;padding:0 8px;}
.item_wrap .item .item_in {background-color:#FFF;}
.item_wrap .item .item_in .img img {max-width:100%;width: 100%;}
.item_wrap .item .txt {padding:18px 20px 17px 20px;min-height:101px}
.item_wrap .item .txt .tit_date {font-size:18px;font-weight:800;color:#333333;position:relative;margin-bottom:5px;}
.item_wrap .item .txt .tit_date span {position:absolute;right:0;top:5px;font-size:12px;font-weight:700;color:#9e9d9d;}
.item_wrap .item .txt .text {font-size:13px;color:#666666;font-weight:400;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.edu_wrap .img {position:relative;height:368px;background-size:cover;background-position:center center;}
.edu_wrap .img img {max-width:100%;}
.edu_wrap .img .txt {position:absolute;top:57px;right:21px;border:1px solid #f1f3f7;background:url('/skin/default/img/main/edu_bg.png') repeat 0 0;width:236px;height:255px;}
.edu_wrap .img .txt .txt_fix {position:relative;padding:80px 26px 0 26px;}
.edu_wrap .img .txt .txt_fix .more {position:absolute;top:23px;right:21px;}
.edu_wrap .img .txt .txt_fix .tit {font-size:20px;color:#333333;font-weight:700;margin-bottom:5px;}
.edu_wrap .img .txt .txt_fix .date {font-size:12px;color:#666666;font-weight:400;text-align:right;margin-bottom:35px;}
.edu_wrap .img .txt .txt_fix .text {font-size:13px;color:#333333;font-weight:400;line-height:1.7;}
.search_wrap {border:1px solid #dedede;padding:10px 138px 10px 110px;}
.search_wrap .search_box {display:table;width:100%;height:auto;}
.search_wrap .search_box .cell {display:table-cell;vertical-align:top;height:100%;}
.search_wrap .search_box .cell.cell1 {width:29.5%;}
.search_wrap .search_box .cell.cell2 {width:21.9%;padding-right:10px;position:relative;}
.search_wrap .search_box .cell.cell3 {width:38.6%;padding-right:20px;}
.search_wrap .search_box .cell.cell4 {width:10%;}
.search_wrap .search_box .cell .check {font-size:12px;color:#666666;margin-bottom:0;}
.search_wrap .search_box .cell .check input {vertical-align:middle;}
.search_wrap .search_box .cell .check input[type="checkbox"] {margin:0;}
.search_wrap .search_box .cell .check label {vertical-align:middle;margin-right:5px;}
.search_wrap .search_box .cell.cell1 span {display:inline-block;padding-left:35px;position:relative;font-size:20px;color:#333333;font-weight:400;}
.search_wrap .search_box .cell.cell1 span:before {background:url('/skin/default/img/main/ico_mail.png') repeat 0 0;width:25px;height:23px;position:absolute;left:0;top:0;display:block;content:"";}
.search_wrap .search_box .cell .input input {width:100%;border:1px solid #d6d5d5;background-color:#FFF;height:33px;padding:0 15px}
.search_wrap .search_box .cell .submit {background-color:#00286c;width:100%;height:33px;line-height:33px;font-size:14px;color:#fff;font-weight:400;display:block;text-align:center;border:none;border-radius:3px;}