﻿@charset "UTF-8";
/*------------ 面包屑 --------------*/
.main-crumb{margin-bottom:32px;height: 50px;background: #f6f6f6;border-bottom: 1px solid #d7dbdb;}
.bread-crumb{height: 50px;line-height: 50px;padding: 0 30px;font-size: 12px;box-sizing: border-box;}
.bread-crumb .crumb-index{padding-left: 16px;background: url(../images/home.png)no-repeat left center;}
.bread-crumb .crumb-module,.bread-crumb .crumb-current{padding-left: 22px;background: url(../images/arrow.png)no-repeat left 9px center;}
.bread-crumb a{color: #4d5a60;}
.bread-crumb .crumb-current{color: #004b8d;}
.content-menu{margin-bottom:32px;width:200px;box-sizing: border-box;background: #25679b;}
.content-menu .content-header{padding-top:30px;padding-left:20px;width:100%;height: 120px;line-height:16px;font-size: 12px;color: #fff;box-sizing: border-box;background: url(../images/menu-header.png)no-repeat center;}
.content-menu .content-header .header-title{margin-bottom:10px;line-height:30px;font-size: 24px;}
.content-menu .content-header a{color: #fff}
.content-menu ul{padding: 20px 0;line-height:40px;font-size: 14px;color: #eac7c7;background: url(../images/menu-icon.png)no-repeat bottom right,url(../../images/common/menu-bg.png)no-repeat bottom;}
.content-menu ul li{padding-left: 32px;border-left: 3px solid transparent;}
.content-menu ul li.active{border-left: 3px solid #fff;color: #fff;background: #004b8d;}
.content-menu ul li p{border-bottom: 1px dotted #429be2;cursor: pointer;margin: 0 0 0px}
.content-menu ul li:last-child p{border-bottom: none;}
.content-menu ul li p:hover{color: #fff;}

.content-menu ul li.active p a{color: #fff;}
.content-menu ul li p a{cursor: pointer;}
.content-menu ul li p a:hover{color: #fff;}
.content-menu ul li p a{color: #eac7c7;}

.list_page {clear: both;overflow: hidden;text-align: center;font-size:12px}
.list_page ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.list_page ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.list_page ul li:hover a{color:#fff;}
.list_page ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.list_page ul li.thisclass a {color: #fff;}
.list_page ul li a{ display:block;color:#999}
.list_page ul li a:hover {color: #fff;}
.main-content{padding-bottom: 130px;background: url(../images/contact-bg.png)no-repeat bottom right;}
.main-content{padding: 0 30px 120px;box-sizing: border-box;}
.main-list{width: 100%;padding-left: 250px;box-sizing: border-box;}
.content-menu ul{background: url(../images/menu-icon.png)no-repeat bottom -25px right,url(../images/menu-bg.png)no-repeat bottom;background-size: 40% auto,100% 100%;}
.contact-list li{padding-left: 12px;line-height:40px;font-size:14px;color:#4d5a60;background: url(../images/icon-dot.png)no-repeat left 16px;}
.contact-item{border-bottom:1px dotted #dcdcdc;}
.contact-list li:last-child .contact-item{border-bottom: none;}
.contact-item span{float: left;font-weight: bold;}
.contact-item p{padding-left: 160px;}

.ms-content-main-page{padding: 40px 0;text-align: center;*zoom:1;font-size: 14px;}
.ms-content-main-page:after {content:"";display:block;clear:both;}
.ms-content-main-page a{display:inline-block;padding: 6px 11px;margin-left: 8px;line-height: 1.42857143;color: #4d5a60;text-decoration: none;background-color: #fff;border: 1px solid #ccc;border-radius: 5px;cursor: pointer;}
.ms-content-main-page a:hover{color: #fff;background-color: #AB1926;border-color: #AB1926;}
.ms-content-main-page .active{color: #fff;background-color: #AB1926;border-color: #AB1926;}

.main-item img {
    max-width: 100%;
}

.swiper-button-prev{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23b4324a'%2F%3E%3C%2Fsvg%3E");}
.swiper-button-next{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23b4324a'%2F%3E%3C%2Fsvg%3E");}

.sub_content_right_below {
	width:100%;
	height:auto;
	overflow:hidden;
	zoom:1;
}
.sub_content_right_below p {
	line-height:22px;
	padding-top:10px;
	font-size:13px;
	color:#666666
}
.news_content_middle {
	width:100%;
	height:100%;
	border-bottom:1px dashed #bfbfbf;
	font-size:14px;
	line-height:25px;
}
.news_content_middle p {
	margin-top:8px;
}
.message_content {
	width:100%;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] {
	font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif;
}
#contact {
	background:#F9F9F9;
	padding:25px;
}
#contact h3 {
	color:#F96;
	display:block;
	font-size:30px;
	font-weight:400;
}
#contact h4 {
	margin:5px 0 15px;
	display:block;
	font-size:13px;
}
fieldset {
	border:medium none !important;
	margin:0 0 10px;
	min-width:100%;
	padding:0;
	width:100%;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {
	width:90%;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
}
 #contact select{width:93%;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;}
#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover, #contact select:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #BF3131;
}
#contact textarea {
	height:100px;
	max-width:100%;
	resize:none;
}
#contact button[type="submit"] {
	cursor:pointer;
	width:20%;
	border:none;
	background:#BF3131;
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	font-size:15px;
}
#contact button[type="submit"]:hover {
	background:#A30000;
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
#contact button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
#contact input:focus, #contact textarea:focus {
	outline:0;
	border:1px solid #BF3131;
}
::-webkit-input-placeholder {
color:#888;
}
:-moz-placeholder {
color:#888;
}
::-moz-placeholder {
color:#888;
}
:-ms-input-placeholder {
color:#888;
}
.main-list .main-item .main-info .ms-content-right-main-title {
  overflow: hidden;
}
.main-list .main-item .main-info .ms-content-right-main-title .ms-content-right-main-title-div {
  color: #333;
}
.main-list .main-item .main-info #ms-content-right-main-title {
  padding-bottom: 0px;
  text-align: left;
  border-bottom: 1px solid #fafafa;
  font-size: 14px;
}
.main-list .main-item .main-info .ms-content-right-main-icon {
  font-size: 12px;
  color: #999999;
  /*float: right;*/
  overflow: hidden;
  padding: 20px 0;
}
.main-list .main-item .main-info .ms-content-right-main-icon .ms-content-right-vertical {
  color: #ccc;
}
.main-list .main-item .main-info .ms-content-right-main-icon .ms-content-icon-left div,
.main-list .main-item .main-info .ms-content-right-main-icon .ms-content-icon-right div {
  float: left;
  overflow: hidden;
}
.main-list .main-item .main-info .ms-content-right-main-icon .ms-content-icon-left div span,
.main-list .main-item .main-info .ms-content-right-main-icon .ms-content-icon-right div span {
  margin: 0 12px;
}
.main-list .main-item .main-info .ms-content-right-main-icon .ms-content-icon-right {
  float: right;
}
.main-list .main-item .main-info .ms-content-right-main-icon .ms-content-right-main-icon-clicks,
.main-list .main-item .main-info .ms-content-right-main-icon .ms-content-right-main-icon-comment,
.main-list .main-item .main-info .ms-content-right-main-icon .ms-content-right-main-icon-Fabulous {
  background-image: url(../images/pics.png);
  width: 16px;
  height: 15px;
  margin-top: 2px;
}
.main-list .main-item .main-info .ms-content-right-main-icon .ms-content-right-main-icon-clicks {
  background-position: -11px 84px;
}
.main-list .main-item .main-info .ms-content-right-main-icon .ms-content-right-main-icon-comment {
  background-position: -67px 84px;
}
.main-list .main-item .main-info .ms-content-right-main-icon .ms-content-right-main-icon-Fabulous {
  background-position: -120px 85px;
}
.main-list .main-item .main-info .ms-content-right-main-icon .ms-content-right-main-icon-num {
  margin-left: 5px;
}
.main-list .main-item .ms-content-right-main-content-Fabulous {
  width: 952px;
  height: 96px;
  border-top: 1px solid #fafafa;
  background-color: #fff;
  display: flex;
  align-items: center;
}
.main-list .main-item .ms-content-right-main-content-Fabulous .ms-content-right-main-content-icon {
  transition: all .6s;
  background-image: url(../images/pics.png);
  width: 56px;
  height: 56px;
  background-position: -45px 53px;
  background-color: #bababa;
  border-radius: 50%;
  margin: 0 auto;
  cursor: pointer;
}
.main-list .main-item .ms-content-right-main-content-Fabulous .ms-is-attention {
  background-color: #009bff;
}
.main-list .main-item .ms-content-right-comment {
  width: 952px;
  /*height: 300px;*/
  background-color: #fff;
  margin-top: 10px;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-input {
  border-bottom: 1px solid #fafafa;
  padding-bottom: 40px;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-input textarea::-webkit-input-placeholder {
  color: #ddd;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-input textarea {
  width: 888px;
  height: 15px;
  padding: 10px;
  background-color: #fafafa;
  border: 1px solid #eee;
  border-radius: 3px;
  /*margin: 20px;*/
  margin: 0 20px;
  margin-top: 20px;
  margin-bottom: 10px;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-input .ms-content-right-comment-button {
  width: 910px;
  overflow: hidden;
  margin: 0 20px;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-input .ms-content-right-comment-button .ms-content-right-comment-expression {
  background-image: url(../images/pics.png);
  background-position: -2px 37px;
  width: 30px;
  height: 30px;
  float: left;
  cursor: pointer;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-input .ms-content-right-comment-button .ms-content-right-comment-submit {
  width: 50px;
  background-color: #fafafa;
  font-size: 14px;
  height: 25px;
  border-radius: 4px;
  color: #ddd;
  line-height: 25px;
  text-align: center;
  float: right;
  cursor: no-drop;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-input .ms-content-right-comment-button .ms-submit-comments-css {
  opacity: .9 !important;
  cursor: pointer;
  background-color: #009aff !important;
  color: #ffffff;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-input .ms-content-right-comment-button .ms-submit-comments-css:hover {
  opacity: 1 !important;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div {
  overflow: hidden;
  padding: 20px 0;
  margin: 0 20px;
  border-bottom: 1px solid #fafafa;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-left {
  font-size: 14px;
  margin-left: 40px;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-left .ms-content-right-comment-list-portrait {
  float: left;
  margin-right: 20px;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-left .ms-content-right-comment-list-portrait img {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  /* float: left;*/
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-left .ms-content-right-comment-list-content {
  overflow: hidden;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-left .ms-content-right-comment-list-content .ms-content-right-comment-list-name {
  margin-bottom: 20px;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-left .ms-content-right-comment-list-content .ms-content-right-comment-list-comment {
  color: #999;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-right {
  /*display: none;*/
  float: right;
  margin-right: 20px;
  overflow: hidden;
  height: 15px;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-right .ms-content-right-main-icon-comment,
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-right .ms-content-right-main-icon-Fabulous {
  background-image: url(http://admission.bit.edu.cn/templets/1/bit//images/pics.png);
  width: 16px;
  height: 15px;
  /*margin-top: 2px;*/
  float: left;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-right .ms-content-right-main-icon-comment {
  background-position: -67px 85px;
  margin-right: 20px;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-right .ms-content-right-main-icon-Fabulous {
  background-position: -120px 85px;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-right .ms-content-right-main-icon-num {
  margin-left: 5px;
  float: left;
  font-size: 12px;
  color: #999;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-div-more {
  cursor: pointer;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-div-more,
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-div-no {
  text-align: center;
  font-size: 14px;
  color: #999;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-div-load {
  text-align: center;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-div .ms-content-right-comment-list-div-load img {
  width: 30px;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-active {
  border: none;
}
.main-list .main-item .ms-content-right-comment .ms-content-right-comment-list .ms-content-right-comment-list-no-comment {
  text-align: center;
  height: 200px;
  line-height: 200px;
}
@media only screen and (max-width: 767px) {
.page,.wrapper{ width: 100%; margin:0 auto; }
.pc,.content-menu .content-header{ display:none;}
.mobile{ display:block;}
.main-content,.content-menu ul{ padding:0;}
.content-menu{ width:100%; float:none; background:none; margin:0; }
.content-menu ul{ overflow:hidden;   line-height:30px; background:none;}
.content-menu ul li{ padding:0; float:left; width:48%; margin:1%; text-align:center; border:0;}
.content-menu ul li p a{color:#333;}
.content-menu ul li p{ border:1px solid #CCC; border-radius:3px;}
.content-menu ul li:last-child p{border-bottom:1px solid #CCC}
.content-menu ul li p a:hover{ color:#25679b;}
.main-list{ padding:0; width:auto; padding:2%;}
.main-content{ background:none;}
.contact-item p{ padding-left:80px;}

}

