* {
	margin: 0;
	padding: 0;
	border: 0;
}
a:hover {
	text-decoration: none
}
body {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 13px;
}
.top-line {
    background: #252735 none repeat scroll 0 0;
    height: 4px;
    width: 100%;
}

.clear {
	clear: both;
}

a {
	color: #19489f;
	text-decoration: none;
}
li {
	list-style: none;
}

h1, h2, h3, h4 {
	font-weight: normal;
}

h2 {
	font-size: 20px;
	color: #fff;
}
h3 {
	font-size: 15px;
	color: #fff;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.head-top {
    float: left;
    width: 100%;
    margin-bottom: 15px
}
.head-top .navbar-default {
	background: none;
	border: none
}
.head-top .navbar {
    position: none; 
    min-height: none; 
    margin-bottom: 0; 
    border: none; 
}
.head-top .navbar-collapse{
	padding: 0
}
.menu {
    float: left;
    margin-top: 14px;
    width: 100%;
}
ul.menu li {
    border-bottom: 5px solid #04a061;
    float: left;
    margin: 0 10px;
    text-align: center;
    /*width: 200px;*/
}
ul.menu li.listmenu {
	width: 240px
}
ul.menu li a {
    color: #19489f !important;
    font-size: 15px;
    font-weight: bold;
    padding: 0;
    line-height: 35px
}
.head-middle {
    background: #f24f4a none repeat scroll 0 0;
    float: left;
    padding: 20px 0;
    width: 100%;
    color: #fff;
}
.head-middle h3 {
    font-weight: bold;
    margin: 0;
}
.head-middle h2 {
    font-weight: bold;
    margin: 10px 0 0;
    font-size: 26px;
    text-transform: uppercase;
    line-height: 38px
}
.head-middle h6 {
	color: #fff;
	font-weight: bold;
}
.head-bottom {
    float: left;
    padding: 15px 0;
    width: 100%;
}
.head-bottom ul.time-left {
    border-right: 3px solid #ba1018;
    font-weight: bold;
}
.head-bottom ul li {
    font-size: 15px;
}
.head-bottom ul li span.hotline-head {
    font-weight: bold;
}
.form-regis {
    background: #04a061 none repeat scroll 0 0;
    float: left;
    padding: 15px;
    width: 100%;
}
.form-regis h1 {
    color: #fff;
    font-size: 22px;
    margin-top: 0;
}
.form-regis span {
    float: left;
    margin-top: 5px;
    width: 100%;
    color: #fff
}
.form-regis input,.form-regis select {
    margin-bottom: 10px;
}
.form-regis #registor {
    background: #f24f4a none repeat scroll 0 0;
    font-size: 20px;
    padding: 10px;
    width: 100%;
    color: #fff
}
.middle {
    float: left;
    padding: 40px 0 15px;
    width: 100%;
}
.top-middle {
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.bottom-middle {
    float: left;
    width: 100%;
}
.title-middle {
    border-bottom: 2px solid #ba1018;
    margin: 15px 0;
    padding-bottom: 10px;
    font-size: 17px;
    color: #19489f
}

.middle a.more {
    text-decoration: underline;
}
.des ul {
	padding-left: 15px
}
.des ul li {
    list-style-image: url('../images/dot.png');
}
.bottom {
    background: #f24f4a none repeat scroll 0 0;
    float: left;
    padding: 15px 0;
    width: 100%;
}
.bottom h2 {
	font-weight: bold;
    margin: 5px 0px;
}
.bottom .video-amity h2 {
    margin-top: 0;
}
.video-amity .video iframe {
	width:100%;
}
#msg {
    color: #fff;
    margin-top: 15px;
}
.des a {
    cursor: pointer;
}
.head-middle p {
	margin: 0
}
.time-left li p {
	margin-bottom: 0
}
.last-right-head {
	padding-left: 58px;
    position: relative;
    margin-top: 10px !important;
    font-size: 17px;
}
.last-right-head span.go {
	position: absolute;
    left: 0;
    top: 5px;
}
/* margin */
.mt5 {margin-top: 5px}
.mt10 {margin-top: 10px}
.mt15 {margin-top: 15px}
.mt25 {margin-top: 25px}
.mt36 {margin-top: 36px}
.mt60 {margin-top: 60px}
.mb0 {margin-bottom: 0}
.mb5 {margin-bottom: 5px}
.mb10 {margin-bottom: 10px}
.mb15 {margin-bottom: 15px}
.mb20 {margin-bottom: 20px}
.mb30 {margin-bottom: 30px}
.mb40 {margin-bottom: 40px}
.mb58 {margin-bottom: 58px}
.mr0 {margin-right: 0}
.mr10 {margin-right: 10px}
.mr30 {margin-right: 30px}
/* padding */
.no-pad {padding: 0}
.pd15 {padding: 15px}
.pt5 {padding-top: 5px}
.pt7 {padding-top: 7px}
.pt10 {padding-top: 10px}
.pt15 {padding-top: 15px}
.pl0 {padding-left: 0}
.pr0 {padding-right: 0}
.pl5 {padding-left: 5px}
.pr5 {padding-right: 5px}
.pb15 {padding-bottom: 15px}
.pb40 {padding-bottom: 40px}
/* Media */
@media (min-width: 1200px) {
	.des {
	    float: left;
	    min-height: 165px;
	    width: 100%;
	}
	.des2 {
	    float: left;
	    min-height: 165px;
	    width: 100%;
	}
	.video-amity .video iframe {
		 height:287px;
	}
	.bottom .left-bottom {
		padding-top: 100px
	}
	.right-head {
		/*margin-top: 25px*/
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
	.des {
	    float: left;
	    min-height: 150px;
	    width: 100%;
	}
	.video-amity .video iframe {
		 width:100%;
	}
	.bottom .left-bottom {
		padding-top: 100px
	}
}
@media (min-width: 768px) and (max-width: 992px) {
	.des {
	    float: left;
	    width: 100%;
	}
	.video-amity .video iframe {
		 width:100%;
	}
	
}
@media (min-width: 446px) and (max-width: 767px) {
	.des {
	    float: left;
	    width: 100%;
	}
	.video-amity .video iframe {
		 width:100%;
		 height: 300px;
	}
	.menu {
		margin-bottom: 20px
	}
	.middle .col-md-4 {
		margin-bottom: 15px
	}
	ul.menu li {
		width: 100%
	}
}
@media (min-width: 249px) and (max-width: 446px) {
	.video-amity .video iframe {
		 width:100%;
	}
	.menu {
		margin-bottom: 20px
	}
	.middle .col-md-4 {
		margin-bottom: 15px
	}
	ul.menu li {
		width: 100%
	}
}