.main-menu nav > ul > li > a {
	font-size:16px;
}
.head-top{
	background:#2c2b5e;
}
.p-sitemap{
	background:#f2f2f2;
	font-size:14px;padding:10px;
}
h1{
	font-size:22px;
	font-weight:normal;
}
h2{
	font-size:16px;
	font-family: 微软雅黑;
	font-weight:bold;
	color:#024449;
}
.owl-carousel .owl-item img {
	display: inline-block !important;
	width: auto;
	z-index: 2;
}
.owl-carousel {
	display: inline-block;
	width: 100%;
	z-index: 2;
}
.fr{
	float:right;
	cursor: pointer;
}

.modal-dialog {
		margin: 200px auto;
	}

.table_th th{background:#b2e7fa;}

.table-responsive { width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;}
.table-responsive {min-height: .01%;overflow-x: auto;}
.table {width: 100%;max-width: 100%;}
.table>tr>td, .table>tr>th{padding: 8px;line-height: 1.42857143;vertical-align:top;}
.table>tr>th{font-weight:bold;}

.text_ellipsis{
	width: 100%;
	display: block;
	word-break: keep-all; /* 不换行 */
	white-space: nowrap; /* 不换行 */
	overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow: ellipsis;
}

.is-required:before {
	content: '* ';
	color: red;
}


/*mycenter-start*/
.mycenter_nav{
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.13);
  padding:0;
/*margin-right:20px;*/
background:#fff;
}
.mycenter_nav h3{
	height:40px;
	line-height:40px;
	text-align:center;
	border-top:2px solid #236aac;
	font-size:16px;
	background:#efefef;
}
.mycenter_ul li{
	height:40px;
	line-height:40px;
	font-size:15px;
	background:#ccc;
}
.mycenter_ul li a{
	padding-left:35px;
	display:block;
	background:#fff;
}
.mycenter_ul li a:hover{
	background:#0079fc;
	color:#fff;
}
.mycenter_ul li .active{
	background:#213a81;
	color:#fff;
}
.mycenter_bg{
	background:#e8f1ff;
}
.mycenter_main{
	padding:20px;
	min-height:410px;
}
.main_top_title{
	font-size:16px;
	font-weight:bold;
}
.rating_content{
	font-size:16px;
	line-height:40px;
	height:40px;
}
.rating_content span{
	color:#ff0000;
	font-size:22px;
	font-weight:bold;
}

.notebook_list{
	padding:0 20px;line-height:40px;
}
.notebook_list h4{
	font-size:16px;
}
.notebook_list h4 span{
	font-size:12px;
	color:#1a9a1a;
	font-weight:normal;
	padding:1px 3px;
	border:1px solid #ccc;
}
.notebook_date{
	color:#999;
}
.notebook_list p{
	color:#000;
	font-size:16px;
}
.notebook_list i{
	color:#0395de;
	font-style: normal;
}
/*mycenter-end*/


.testimonial-area-company {
	background: url(../img/front-bg.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed;
	position: relative;
}
.testimonial-area-company:after {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: "";
	/*
	background: rgba(0, 64, 129, 0.9);
	*/
}


.annexlist li{
	margin-left:50px;
	list-style-type: disc;
	line-height:40px;
}
.annexlist li a{
	color:#000;
}
.annexlist li a:hover{
	text-decoration: underline;
	color:#012802;
}