﻿@charset "utf-8";
/* CSS Document */

/*公共样式定义,元素初始化*/
.m_b {
margin-bottom:1.5em;
}
* {box-sizing:border-box;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{ margin:0;padding:0; }
body{background-attachment: fixed; font-family:"微软雅黑","黑体"; color:#3c3c3c; } 
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%;}
p{ font-size:14px; line-height:20px;}
h2{ font-size:20px; }
a,area{ blr:expression(this.onFocus=this.blur()); text-decoration:none; color:#333; }
:focus{ -moz-outline-style:none; }
.cl{ clear: both; zoom:1;}
.clear:after {content: "";display: block;height: 0;clear: both;}
em{font-style:normal;}
li{list-style:none;}
img{border:0;vertical-align:middle; max-width:100%;}
a img{ border:none;}
table{border-collapse:collapse;border-spacing:0;}

/*常用样式的定义*/
.red{ color:#f00;}
.navbar-fixed-top { position:fixed; top:0;}
.navbar-fixed-bottom { position:fixed; bottom:0;}
i{ font-style:normal;}
.lt	{ float:left!important;}
.rt	{ float:right!important; }
.cl{clear:both}

a:hover { text-decoration:underline;}


/*以下是手机端的公共样式基础表*/
body{font-size:14px;max-width:640px; margin:0 auto;min-width: 320px;}
header,section,nav ,article,footer{ width:100%;} 
/*手机离线宝百度自带的样式是0.8rem在手机上字体特别大*/
#LXB_CONTAINER_SHOW,#LXB_CONTAINER .lxb-cb-input-tip-content,#LXB_CONTAINER .lxb-cb-input,#LXB_CONTAINER .lxb-cb-input-btn,#LXB_CONTAINER .lxb-cb-input-tip, #LXB_CONTAINER .lxb-cb-input-feedback,#LXB_CONTAINER .lxb-cb-input-tip-content b{font-size:14px!important;}
#LXB_CONTAINER .lxb-cb-input-tip-content{line-height:16px!important;}

.head {
/* padding:1em 0;  */background:#970f01;
}
.nav {
margin:6px 0 1px;
}
    .nav li {
float:left; width:25%; border-right:1px solid #fff; border-bottom:1px solid #fff;
}
.nav li:nth-of-type(4n) {
border-right:none;
}
.nav li a {
font-size:16px; line-height:2.6em; text-align:center; color:#888; background:#eee; display:block;
text-decoration:none;}
.wrap {
width:95%; margin:10px auto;
}
.foot_adress {
padding:0 5% 10px; background:#eee; color:#5f5f5f; font-size:24px; margin:6px 0;
}
.foot_adress h2 {
font-size:1.4rem; border-bottom:1px solid #aaa;line-height:2.2em; margin-bottom:.5em;
}
.foot_adress p {
font-size:1rem; line-height:1.8em; padding-left:7%; position:relative;
}
.foot_adress p img{display:black;width:5%;position:absolute; left:0; top:.4rem; }
.bj{
	background:#eee;
}
.size1{
	font-size:1.2em;
}
.p{
	font-size:1rem; text-align:center; line-height:3em;
}
.cored{color:#ff7555;}
.cored1{color:#970f01;}
.cored2{color:#f99936;}
.title{
	margin-bottom:1rem;text-align:center; background:url(../images/title_bj.png) no-repeat center bottom; padding-bottom:15px;
}
.title h2{ font-size:1.2rem; color:#3c3c3c; padding-top:1em;  }
.title h3{ font-size:1rem; color:#3c3c3c; font-weight:bold; line-height:2em;}
.title h4{ font-size:.9rem; color:#3c3c3c; line-height:2em;}
.title p{ font-size:14px; color:#3c3c3c; }

.sec1 ul li{float:left; width:33%; text-align:center; margin:0 0 1rem;}
.sec1 ul li .img{
	width:50%;margin:0 auto;
}
.sec1 ul li h2{font-size:1rem;line-height:2em; font-weight:bold;}
.sec1 ul li p{font-size:.7rem; line-height:1.8em;min-height: 4em;}
.sec1xian ul li{float:left; width:50%; text-align:center; margin:0 0 1rem;}
.sec1xian ul li .img{
	width:70%;margin:0 auto;
}
.sec1xian ul li h2{font-size:1rem;line-height:2em; font-weight:bold;}
.sec1xian ul li p{font-size:.7rem; line-height:1.8em;}
.menu a{
	display:block;margin:10px auto; text-align:center; font-size:1rem; line-height:2.2em; color:#fff; border-radius:2em;
	background:#0068b7; width:80%;
}
.menu a:hover{
	text-decoration:none;
}
.menu a span{
	display:block; width:40%; float:right; background:#ecb100; border-radius:2em;
}
.menu a span img{ width:15%;vertical-align:middle; margin-right:5px;}
.sec2 .img{
	width:98%;margin:0 auto 1rem;
}
.sec3{border:1px solid #eee; border-right:none;border-left:none; /* padding:0 7%; */ margin:1rem 0;}
.sec4 .bj{
	font-size:.9rem; text-align:center; color:#3c3c3c;line-height:2em; padding:10px;
}
.sec4 .img{
	 margin:1rem auto;
}
.sec5{
	margin:1rem 0;
}
.sec5 .p{
	font-size:1rem;line-height:2em;text-align:center;padding:10px 0;
}
.sec5{padding:0 10px;}
.sec5 .p span{display:block;}
.sec5 ul li{float:left; width:45%; margin:3rem 2.5% 1rem; background:#4ab4e5; color:#fff; padding:0 10px 10px;}
.sec5 ul li .img{
	width:50%;margin:-3rem auto 0;
}
.sec5 ul li .p{
	height:7em; text-align:left;
}
.sec5 ul li h2{font-size:18px;line-height:2.4em;  font-weight: bold; text-align:center;}
.sec5 ul li p{font-size:14px; line-height:1.8em;}
.sec5 ul li a{font-size:14px; line-height:2em; display:block; width:80%;  text-align:center; color:#444; background:#ffdb4b; margin:1rem auto 0;}
.sec7{
	background:url(../images/con7.jpg) no-repeat; background-size:100% 100%;
	padding:59% 0 26%; text-align:center; margin:10px 0;
}
.sec7 a{
	font-weight:bold;display:inline-table; font-size:1rem; text-align:center; border-radius:10px;line-height:2em; color:#fff; background:#fca718; width:55%;
}
.sec7 input{
	text-align:left;
	margin-bottom:.6rem;
	border:none;font-size:.9rem; text-align:center; border-radius:10px;line-height:2em; color:#555; background:#fff; width:50%;
}
.sec8{
	background:url(../images/con8.png) no-repeat; background-size:100% 100%;
	padding:5% 0; text-align:center; margin:10px 0; color:#fff;
}
.sec8 h2{ font-size:1.2rem;font-weight:bold; line-height:2em;}
.sec8 h4{ font-size:1.4rem;line-height:1.2em;}
.sec8 .table{width:90%; color:#444; margin:1rem auto; border-radius:10px; border:5px solid #eee; padding:5px; background:#fff;}
.con8a  a{ display:inline-table; width:32%; font-size:1rem; text-align:center; background:#ebb201; line-height:1.8em; color:#fff; }
.sec8 .table  table thead{background:#ff6801; color:#fff; }
.sec8 .table  table {width:100%; line-height:2.4em; font-size:.8rem;}
.sec8 .table  table tbody{height:16em;display:block; overflow-y: scroll;}
.sec8 .table  table tbody tr:nth-of-type(2n){background:#f3dad6;}
.sec8 .table  table tr,.sec8 .table  table thead tr{display:block; width:100%;}
.sec8 .table  table tr td,.sec8 .table  table thead tr th{width:20%; float:left; }
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y; overflow:hidden;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
    overflow:hidden;
    padding-top:20px;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
   /* cursor:url(grabbing.png) 8 8, move; */ 
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
.banner-theme .owl-pagination{text-align:center; padding-bottom:1rem;}
.banner-theme .owl-page{display:inline; margin:0 5px 0;
}
 .banner-theme .owl-page span{ text-indent:-999px;overflow:hidden; display:inline-block; width:10px;height:10px; background:#b1b3b4;border-radius:5px; }
.banner-theme .owl-page.active span{
	background:#333;
}
.product.owl-carousel .owl-wrapper-outer  {
	width:55%; float:left;
}
.product.owl-carousel  .owl-item div{
	width:62%;  
}
.product.owl-carousel .owl-wrapper-outer h2{text-align:center; line-height:2em; font-size:1rem;}
.product.owl-carousel .owl-wrapper-outer img{width:100%; display:block;}
.product.owl-carousel .owl-controls{
	width:45%; float:left; padding-left:7px; padding-top:20px;
}
.product.owl-carousel .owl-controls .owl-page{ margin-bottom:10px;font-size:1rem; line-height:2.5em; background:#eee; color:#555; text-align:center;}
.product.owl-carousel .owl-controls .owl-page:nth-of-type(1) span:after{content:'95年开学典礼';}
.product.owl-carousel .owl-controls .owl-page:nth-of-type(2) span:after{content:'98年毕业现场';}
.product.owl-carousel .owl-controls .owl-page:nth-of-type(3) span:after{content:'17年会计课堂';}
.product.owl-carousel .owl-controls .owl-page.active {background:#ff7555; color:#fff;}
.menu1.menu a span {
    background:#f85c37; color:#fff;
}
.menu1.menu,.menu2.menu {
margin:3em 0;
}
.menu1.menu a {
    background:#ffddd5;color:#65372c; line-height:2.6em;
}
/** 内页_海事专升本 **/
.menu2.menu a {
    background:#4b9bb2; color:#fff;
}
.tab .tab_tt span:nth-of-type(2) {
margin:0 5%;
}
.tab .tab_tt span {
display:inline-table; width:30%;background:url(../images/title_hover.jpg) no-repeat left top; font-size:1.2rem; line-height:1.6em; background-size:100% 100%; color:#fff; text-align:center;
}
    .tab .tab_tt span.hover {
    background:url(../images/title.jpg) no-repeat left top; background-size:100% 100%;
    }
.tab .tab_tt {
margin-bottom:10px;
}
.tab_cont p {
    margin: 10px auto;
    width: 80%;
    color: #fff;
    padding: 10px 20px;
    font-size: 1rem;
    line-height: 1.8em;
    background: #4b9bb2;
}

/**new_kj**/
.sex7title {
text-align:center; 
    color: #3c3c3c;
    padding-top: 1em;
    margin-bottom:1.4em;
}
.sex7title h2 {
    font-size: 1.2rem;
}
.sex7title h3 {
    font-size: 1rem;
}
    .sex7title h2 .size1,.sex7_2 h2 span ,.sex7_2 p span {
    color:#ffb901;
    }
.sex7menu {
overflow:hidden; margin-bottom:1rem;
}
.sex7menu a {
display:block; width:46%;
}
.sex7_1 h2 {
text-align:center; font-size:1.5rem;
}
.sex7_1con {
 width:87%; margin:1rem auto;
}
.sex7_2 {
border:1px dashed #ffb901; padding:.8rem; border-radius:10px; text-align:center; margin-bottom:1rem;
}
.sex7_2 h2 {
font-size:1.2rem; line-height:1.8em;
}
    .sex7_2 h2 span {
    font-size:1.4em; 
    }
.sex7_2 p {
    font-size:1rem; color:#666; line-height:1.8em;
}
    .sex7_2 p.b1 {
    margin-bottom:1rem;
    }
.sex7_2 .block1 {
font-size:1.5rem; color:#fff; background:#ff7555; padding:.6rem 0; margin:1rem 0;
}
.img7 {
margin:1rem 0;
}
.sex7_3 {
margin:1rem auto;
}
.sex7_4 {
text-align:center;
}
.sex7_4 h1 {
font-size:1.3rem; text-align:center; line-height:2em; border-bottom:1px solid #ffb901;
}
.sex7_4 h1:after {
display:block; content:''; width:50px; height:7px; background:#ffb901; margin:0 auto -3px;
}
.sex7_4 h2 {
font-size:1.2rem; line-height:2em; color:#ffb901;font-weight:bold; margin-top:1.5em;
}
    .sex7_4 h2 span {
    display:inline-table; width:2em; height:2em; line-height:2em; background:#ffb901;color:#fff; border-radius:50%; margin-right:1rem; margin-bottom:.4em;
    }
    .sex7_4 p {
    font-size:1rem; line-height:2em;
    }
    .sex7_4 img {
    margin:1rem 0;
    }


@media screen and (max-width: 480px) {
	.sec5 ul li h2{font-size:16px; line-height:1.4em;}
	.sec5 ul li .p{height:11em;}	
}
@media screen and (max-width: 440px) {
	.sec5 ul li h2{font-size:14px; line-height:1.4em;}
	.sec5 ul li .p{height:11em;}
    .kj_or{height:10em;}	
}
@media screen and (max-width: 380px) {
	.sec5 ul li h2{font-size:14px; line-height:1.4em;}
	.sec5 ul li .p{height:13em;}	
}