@charset "utf-8";

/*! * @鍚嶇О锛歜ase.css * @鍔熻兘锛�1銆侀噸璁炬祻瑙堝櫒榛樿鏍峰紡 *       2銆佽缃€氱敤鍘熷瓙绫� */

html {
	background: #fff;
	color: #000
}

body,
html {
	height: 100%;
	font-family: "Helvetica Neue", Helvetica, Arial, " ", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	font-size: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

article,
aside,
blockquote,
body,
button,
code,
dd,
details,
div,
dl,
dt,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
input,
legend,
li,
menu,
nav,
ol,
p,
pre,
section,
td,
textarea,
th,
ul {
	margin: 0;
	padding: 0
}

input,
select,
textarea {
	font-size: 100%
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

th {
	text-align: inherit
}

fieldset,
img {
	border: none
}

iframe {
	display: block
}

abbr,
acronym {
	border: none;
	font-variant: normal
}

del {
	text-decoration: line-through
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: 500
}

ol,
ul {
	list-style: none
}

caption,
th {
	text-align: left
}

i {
	font-style: normal
}

q:after,
q:before {
	content: ''
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

a:hover {
	text-decoration: none
}

a,
ins {
	text-decoration: none
}

:focus,
a:focus {
	outline: 0
}

.clearfix:after,
.clearfix:before {
	content: "";
	display: table
}

.clearfix:after {
	clear: both;
	overflow: hidden
}

.clearfix {
	zoom: 1
}

.clear:after {
	display: block;
	height: 0;
	line-height: 0;
	content: '';
	clear: both;
	font-size: 0;
	overflow: hidden
}

.hide {
	display: none
}

.show {
	display: block
}

.fl,
.fr {
	display: inline
}

.fl {
	float: left
}

.fr {
	float: right
}

a {
	color: #000
}
.index-poster{
	display: none;
}
.index-poster .poster-box {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 9999;
}
.index-poster .poster-box dt{
	height: 100%;
	width: 100%;
}
.index-poster .poster-box dt a{
	display: block;
	height: 100%;
	width: 100%;
	cursor: pointer;
}
.index-poster .poster-box .iconfont {
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 35px;
  cursor: pointer;
  color: #c7c5c5;
}

.index-poster .poster-box a.btn {
  display: block;
  margin: 0 auto;
  margin-top: 10px;
  width: 422px;
  height: 61px;
  line-height: 61px;
  text-align: center;
  background-color: #ffde3b;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 3px 5px 22px 0px rgba(81, 30, 30, 0.56);
     -moz-box-shadow: 3px 5px 22px 0px rgba(81, 30, 30, 0.56);
          box-shadow: 3px 5px 22px 0px rgba(81, 30, 30, 0.56);
  font-size: 29px;
  color: #b86448;
}

.index-poster .poster-box a.btn:hover {
  background-color: #e95343;
  color: #fff;
}
.active-header-box{position:relative;height:95px;line-height:95px;background:url(../images/headerBg.png) center center no-repeat}.active-header-box .head-close{position:absolute;top:20px;right:20px;line-height:normal}.active-header-box .head-close .iconfont{font-size:30px;color:#fff;cursor:pointer}.active-header-box .outer{position:relative;width:1250px;margin:0 auto}.active-header-box p{display:inline-block}.active-header-box .header-logo{position:absolute;top:0;left:0;width:271px;height:95px;background:url(../images/headLogo.png) center center no-repeat}.active-header-box .header-font{width:603px;height:58px;margin-left:320px;vertical-align:middle;background:url(../images/headFont.png) center center no-repeat}.active-header-box .header-immediate{position:relative;z-index:2;width:203px;height:54px;margin-left:20px;vertical-align:middle;background:url(../images/headerGo.png) center center no-repeat}.active-header-box .header-immediate a{display:block;line-height:56px;text-align:center;font-size:24px;color:#000}.active-header-box .header-cap{position:absolute;top:5px;right:0;width:144px;height:85px;background:url(../images/hearCap.png) center center no-repeat}.active-footer-box{position:fixed;bottom:0px;width:100%;z-index:9999;height:81px;line-height:81px;background-color:rgba(58,56,81,.96)}.active-footer-box .outer{position:relative;width:1200px;height:100%;margin:0 auto}.active-footer-box p{display:inline-block}.active-footer-box .people{position:absolute;bottom:0;left:0;width:164px;height:130px;background:url(../images/people.png) center center no-repeat}.active-footer-box .font{margin:0 53px 0 222px;width:458px;height:29px;background:url(../images/font.png) center center no-repeat;vertical-align:middle}.active-footer-box .go-active{position:absolute;right:0;top:50%;margin-top:-25px;right:50px;-webkit-animation: shake 2.5s infinite;-moz-animation: shake 2.5s infinite;-o-animation: shake 2.5s infinite;animation: shake 2.5s infinite;width:144px;height:49px;line-height:49px;text-align:center;font-size:17px;color:#fff;background:url(../images/go.png) center center no-repeat}.active-footer-box .go-active a{display:inline-block;height:100%;width:100%;color:#fff}.active-footer-box .funny{position:absolute;bottom:0;width:219px;height:122px;background:url(../images/funny.png) center center no-repeat}.active-footer-box .close{position:absolute;top:10px;right:0;line-height:normal}.active-footer-box .close .iconfont{font-size:30px;color:#fff;cursor:pointer}@media \0screen{.active-footer-box{background-color:#3a3851;filter:Alpha(opacity=96)}}
.footer-common {
	background-color: #3b3b3b;
	margin-top: 15px
}

.footer-common .copyright  .links {
	width: 1180px;
	margin: 0 auto;
	padding: 30px 0 15px 100px;
	color: #5e5e5e;
	font-size: 12px;
	zoom: 1;
	overflow: hidden
}
.footer-common .copyright  .links dt{ width: 65px; display: inline-block;  vertical-align: top; padding-top: 5px;}
.footer-common .copyright .links strong{ color: #f7f7f7;}
.footer-common .copyright  .links dd{width: 900px; display: inline-block; text-align: left;}
.footer-common .copyright .links  a {
	padding: 5px 8px;
	font-size: 12px;
	color: #bababa;
	display: inline-block;
	text-align: left;
	 background :url(../images/indexs.png) no-repeat center right ;
}
.footer-common .copyright .links  a:hover {
	color: #f27022
}
.footer-common .copyright .links  a:last-child{  background: none;}
.footer-common .copyright {
	background: #000;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 45px 0
}

.footer-common .copyright a {
	color: #fff
}

.footer-common .copyright a:hover {
	color: #f27022
}

.footer-common .copyright p {
	line-height: 240%
}

.footer-common .copyright img {
	vertical-align: middle
}

.footer-common .copyright .emblem {
	margin-right: 5px
}

.footer-common .copyright span {
	vertical-align: middle
}

.footer-common .copyright .certificate a {
	margin: 0 8px;
	font-size: 0;
	display: inline-block;
	vertical-align: middle
}

.none-content {
	width: 100%;
	text-align: center;
	padding: 60px 0 260px 0;
	font-size: 16px;
	color: #777
}

.none-content .iconfont {
	font-size: 36px;
	margin-right: 10px;
	vertical-align: middle
}
.chat-box{
	display: none;
}
.chat-box{
	display: none;
}
.online {
  position: fixed;
  width: 510px;
  height: 300px;
  left: 50%;
  top: 50%;
  z-index:9999;
  margin-top: -150px;
  margin-left: -255px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  background: #fff;
  border-top: 8px solid #ff8019;
  text-align: center;
}

.online img {
height: 106px;
width: 106px;
  padding: 34px 0 24px 0;
}

.online p {
  text-align: center;
  color: #000;
  font-size: 18px;
}

.online .btn {
  width: 362px;
  margin: 0 auto;
}

.online .btn a {
  width: 155px;
  height: 46px;
  line-height: 46px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
  background: #fff;
  display: inline-block;
  font-size: 18px;
  color: #ff8019;font-weight:bold;
  margin-right: 40px;
  margin-top: 30px;
  border-radius: 5px;
  border: 2px solid #ff8019;
}

.online .btn a:hover {
  background: #ff8019;
  color: #fff;
}
.slider-box {
	position: fixed;
	z-index: 9998;
	right: 0;
	bottom:100px;
	width: 60px
}

.slider-box .forbidden-box {
	position: absolute;
	z-index: 0;
	top: 0;
	height: 245px;
	right: -10px;
	width: 10px;
	background-color: transparent
}

.slider-box dl {
	width: 100%;
	height: 75px;
	position: relative;
	background-color: #fff;
	margin-bottom: 3px;
	cursor: pointer;
	-webkit-box-shadow: 0 0 10px 0 rgba(47, 47, 47, .2);
	-moz-box-shadow: 0 0 10px 0 rgba(47, 47, 47, .2);
	box-shadow: 0 0 10px 0 rgba(47, 47, 47, .2)
}
.slider-box dl a{
	color: #656565;
}
@media \0screen {
	.slider-box dl {
		border: 2px solid #ececec
	}
}

.slider-box dl.end:hover .iconfont {
	color: #fff
}

.slider-box dl.end:hover dt {
	background-color: red
}

.slider-box dl.end:hover dt p {
	color: #fff
}

.slider-box dl.active .iconfont {
	color: #fff
}

.slider-box dl.active dt {
	background-color: red
}

.slider-box dl.active dt p {
	color: #fff
}

.slider-box dt {
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: #656565;
	height: 75px
}

.slider-box dt span {
	font-size: 28px;
	color: red;
	display: inline-block;
	padding: 12px 0 6px 0
}

.slider-box dt span.active {
	color: #ff9833
}

.slider-box dd {
	position: absolute;
	left: 1px;
	top: 0;
	z-index: -1;
	width: 100%;
	height: 210px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #ececec;
	-webkit-box-shadow: 0 0 10px 0 rgba(47, 47, 47, .2);
	-moz-box-shadow: 0 0 10px 0 rgba(47, 47, 47, .2);
	box-shadow: 0 0 10px 0 rgba(47, 47, 47, .2)
}

.slider-box dd span.icon-close-1 {
	position: absolute;
	right: 10px;
	top: 7px;
	font-size: 20px;
	color: #ccc;
	cursor: pointer
}

.slider-box dd img.arrow {
	position: absolute;
	top: 22px;
	right: -9px
}

.slider-box dd p.content {
	margin: 12px 0 18px 0;
	font-size: 12px;
	color: #5a5a5a
}

.slider-box dd button {
	width: 112px;
	height: 30px;
	background-color: red;
	font-size: 10px;
	color: #fff;
	outline: 0;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px
}

.slider-box dd button:hover {
	background-color: #b60b0b
}

.slider-box dd p.wx {
	vertical-align: middle;
	margin-top: 13px
}

.slider-box dd#signBox {
	display: none;
}

.slider-box .server-lines {
	left: 1px;
	width: 150px;
	text-align: left;
	padding: 0 13px;
	font-size: 12px;
	color: #5a5a5a
}

.slider-box .server-lines strong {
	border-left: 3px solid #ff000;
	padding-left: 4px
}

.slider-box .server-lines p {
	line-height: 200%;
	border-bottom: 1px solid #e3e3e3;
	margin-top: 10px;
	padding-bottom: 10px;
	font-family: "arial "
}

.slider-box .server-lines p.reading {
	border-bottom: none
}

.slider-box .net-weixin {
	width: 150px;
	height: 150px;
	display: none;
	left: 1px
}

.slider-box #signBox span,
.slider-box .net-weixin span,
.slider-box .server-lines span {
	position: absolute;
	right: -15px;
	height: 100%;
	width: 14px
}

.footer-common {
	background-color: #3b3b3b
}

.index-content .foucs {
	position: relative;
	height: 580px
}

.index-content .my-slider {
	position: absolute;
	font-size: 0;
	z-index: 0;
	height: 100%;
	width: 100%
}

.index-content .pad20 {
	padding: 20px 0 10px 0
}

.index-content .clearfix {
	display: block;
	clear: both;
	zoom: 1;
	overflow: hidden
}

.index-content p {
	margin: 0;
	padding: 0
}

.index-content li,
.index-content ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.index-content .lf {
	float: left;
	display: inline
}

.index-content .rt {
	float: right;
	display: inline
}

.index-content .bg {
	background: #f2f2f2
}

.index-content .smalItem {
	width: 1295px;
	margin: 0 auto
}

.index-content .secItem {
	width: 1185px;
	margin: 0 auto;
	zoom: 1
}

.index-content .secItem .list-rt {
	width: 954px
}

.index-content .secItem .index-side-ad img {
	width: 224px;
	height: 353px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #ededed;
	-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, .13);
	-moz-box-shadow: 0 0 18px rgba(0, 0, 0, .13);
	box-shadow: 0 0 18px rgba(0, 0, 0, .13)
}

.index-content .secItem .title {
	clear: both;
	zoom: 1;
	overflow: hidden;
	height: 22px;
	line-height: 22px;
	margin-bottom: 20px
}

.index-content .secItem .title strong {
	color: #3d3d3d;
	font-size: 19px;
	font-weight: 700;
	padding-left: 4px
}

.index-content .secItem .title .iconfont {
	font-size: 21px;
	padding-right: 7px;
	color: #ed843a
}

.index-content .secItem .title .more a {
	font-size: 15px;
	color: #888;
	margin: 0 15px
}

.index-content .secItem .title .more a:last-child {
	color: #3d3d3d
}

.index-content .secItem .title .more a:hover {
	color: #fe9b00
}

.index-content .mgBt10 {
	margin-bottom: 10px
}

.index-content .mb20 {
	margin-bottom: 20px
}

.index-content .mr30 {
	margin-top: 30px
}

.index-content .aw_sectionList1,
.index-content .aw_sectionList2,
.index-content .aw_sectionList3 {
	min-height: 774px;
	position: relative
}

.index-content .aw_sectionList1 img.loading,
.index-content .aw_sectionList2 img.loading,
.index-content .aw_sectionList3 img.loading {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -42px;
	margin-left: -83px
}

.index-content .leftnav {
	position: relative;
	top: 15px;
	width: 290px;
	height: 410px;
	background-color: #252a31;
	opacity: .95;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	font-size: 13px;
	z-index: 5
}

.index-content .leftnav .navbox {
	padding-top: 20px
}

.index-content .leftnav .navbox .list-box {
	padding: 0 20px
}

.index-content .leftnav .navbox .title {

	filter: Alpha(opacity=30);
	font-size: 18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	padding: 0 10px;
	cursor: pointer
}

.index-content .leftnav .navbox .title strong {
	line-height: 42px;
	font-weight: 400;
	float: left
}

.index-content .leftnav .navbox .title span {
	float: right;
	color: #81797d;
	font-size: 20px
}

.index-content .leftnav .navbox .navlist {
	width: 100%;
	height: 48px;
	line-height: 48px;
	border-bottom: 1px dashed #fff;
	cursor: pointer;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative
}

.index-content .leftnav .navbox span {
	margin-left: -5px
}

.index-content .leftnav .navbox .iconfont {
	position: absolute;
	right: 3px
}

.index-content .leftnav .navbox a {
	margin-right: 5px;
	color:#fe9b00;
}

.index-content .leftnav .navbox a:hover {
	color: #fe9b00
}

.index-content .leftnav .navbox em {
	margin-right: 5px;
	color: #fff
}

.index-content .leftnav .navbox em:hover {
	color: #fe9b00
}

.index-content .leftnav .choose {
	position: relative;
	background-color: rgba(255, 255, 255, .1)!important;
	filter: Alpha(opacity=30);
	margin: 0 20px 20px 20px;
	padding: 16px 0 16px 12px;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 16px;
	cursor: pointer;
	z-index: 1
}

.index-content .leftnav .choose p.logo {
	margin-right: 20px
}

.index-content .leftnav .choose p.box {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px
}

.index-content .leftnav .choose p.box img {
	height: 50px;
	width: 50px;
	vertical-align: middle
}

.index-content .leftnav .choose p.box strong {
	font-weight: 400;
	font-size: 26px;
	color: #fff;
	display: block
}

.index-content .leftnav .choose p.box strong span {
	vertical-align: middle;
	color: #81797d;
	font-size: 20px
}

.index-content .leftnav .choose p.box span {
	color: #c6c6c6
}

.index-content .leftnav .choose:hover {
	background-color: rgba(23, 23, 23, .2)!important;
	filter: Alpha(opacity=30)
}

.index-content .leftnav .school-select {
display:none;
	position: absolute;
	z-index: 2;
	top: 0;
	left: 290px;
	width: 588px;
	min-height: 383px;
	padding: 27px 20px 0 20px;
	background-color: #fff;
	border: 1px solid #e8e8e8;
	-webkit-box-shadow: 0 0 5px 0 #f2f2f2;
	-moz-box-shadow: 0 0 5px 0 #f2f2f2;
	box-shadow: 0 0 5px 0 #f2f2f2;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.list-box over-class:hover .school-select {display:block;}
.index-content .leftnav .school-select .school-list {
	word-break: break-word;
	width: 100%;
	overflow-x: hidden;
	font-size: 0
}

.index-content .leftnav .school-select .school-list .sel-major {
	margin-bottom: 25px
}

.index-content .leftnav .school-select .school-list strong {
	display: block;
	padding-left: 13px;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: 400;
	color: #212121
}

.index-content .leftnav .school-select .school-list strong.active a {
	color: #fe9b00
}

.index-content .leftnav .school-select .school-list span {
	display: inline-block;
	margin: 0 14px 22px -1px;
	white-space: nowrap
}

.index-content .leftnav .school-select .school-list span i {
	display: inline-block;
	height: 18px;
	width: 1px;
	margin-right: 14px;
	vertical-align: middle;
	background-color: #727272
}

.index-content .leftnav .school-select .school-list span a {
	vertical-align: middle;
	font-size: 15px;
	color: #212121
}

.index-content .leftnav .school-select .school-list span a:hover {
	color: #fe9b00
}

.index-content .show-sel-list {
	-webkit-border-radius: 5px 0 0 5px!important;
	-moz-border-radius: 5px 0 0 5px!important;
	border-radius: 5px 0 0 5px!important
}

.index-content .show-sel-list .school-select {
	-webkit-border-radius: 0 5px 5px 0!important;
	-moz-border-radius: 0 5px 5px 0!important;
	border-radius: 0 5px 5px 0!important
}

.index-content .navigation {
	position: relative;
	z-index: 1;
	background: #fff;
	border: 1px solid #e8e8e8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 4px 4px 8px #f2f2f2;
	-webkit-box-shadow: 4px 4px 8px #f2f2f2;
	box-shadow: 4px 4px 8px #f2f2f2;
	height: 114px;
	margin: 80px auto 30px
}

.index-content .navigation ul {
	height: 100%;
	width: 100%
}

.index-content .navigation li {
	float: left;
	width: 25%;
	text-align: center;
	font-size: 18px;
	color: #5a5a5a;
	height: 108px;
	line-height: 90px;
	margin: 12px 0 20px 0
}

.index-content .navigation li a {
	display: inline-block;
	width: 98%;
	height: 100%
}

.index-content .navigation li a img {
	width: 64px;
	height: 64px;
	vertical-align: middle;
	margin-right: 5px
}

.index-content .navigation .brd {
	border-right: 1px solid #e8e8e8;
	height: 90px;
	width: 1px;
	display: inline-block;
	float: right
}

.index-content .navigation li:hover a {
	border-bottom: 4px solid #fe9b00;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px)
}

.index-content .i_list li {
	float: left;
	width: 300px;
	height: 353px;
	overflow: hidden;
	margin: 0 8px;
	background: #fff;
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	box-shadow: 0 0 15px rgba(0, 0, 0, .1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.index-content .i_list li a {
	display: block;
	padding: 10px 13px 11px 13px
}

.index-content .i_list li:hover {
	-webkit-box-shadow: 0 0 18px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 18px rgba(0, 0, 0, .1);
	box-shadow: 0 0 18px rgba(0, 0, 0, .1);
	-webkit-transform: translateY(-3px);
	-moz-transform: translateY(-3px);
	-ms-transform: translateY(-3px);
	-o-transform: translateY(-3px);
	transform: translateY(-3px);
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.index-content .i_list .pic img {
	width: 100%;
	height: 202px;
	background-color: #ededed
}

.index-content .i_list p {
	color: #3d3d3d;
	font-size: 16px;
	margin: 12px 0 0 0;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.index-content .i_list .c_detail {
	margin: 20px 0 15px 0;
	color: #adadad;
	font-size: 13px
}

.index-content .i_list .c_detail span {
	vertical-align: middle;
	margin-right: 13px
}

.index-content .i_list .c_detail .iconfont {
	margin-right: 3px;
	color: #c3c3c3;

}

.index-content .i_list .c_detail .icon-people {
	font-size: 12px;
	vertical-align: bottom
}

.index-content .i_list .c_name span {
	padding: 3px 13px;
	font-size: 12px;
	margin-right: 9px;
	color: #b5b5b5;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #b5b5b5
}

.index-content .school {
	margin: 70px 0 0 0;
	background:url(../images/t12.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 639px;
	width: 100%
}

.index-content .school h3 {
	color: #fff;
	text-align: center;
	font-size: 40px;
	padding: 50px 0 40px 0;
	letter-spacing: 8px
}

.index-content .school .flashBg {
	width: 1140px;
	margin: 35px auto 0;
	position: relative
}

.index-content .school .flashBg ul.mobile li {
	position: relative;
	display: block;
	width: 342px;
	float: left;
	border-bottom: 5px solid #fec05c;
	padding: 0 15px;
	margin-right: 12px;
	color: #878787;
	background: #f4f4f4;
	margin-top: 120px;
	height: 262px
}

.index-content .school .flashBg ul.mobile li img {
	position: absolute;
	width: 160px;
	height: 160px;
	display: block;
	left: 50%;
	top: -40%;
	margin-left: -80px
}

.index-content .school .flashBg ul.mobile li dd {
	font-size: 20px;
	line-height: 60px;
	text-align: center;
	padding-top: 60px;
	color: #393939
}

.index-content .school .flashBg ul.mobile li .tag {
	text-align: center
}

.index-content .school .flashBg ul.mobile li .tag span {
	border: 1px solid #ea822e;
	padding: 3px 8px;
	margin: 0 5px;
	color: #ea822e;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px
}

.index-content .school .flashBg ul.mobile li p {
	font-size: 15px;
	text-align: left;
	width: 328px;
	height: 96px;
	overflow-y: hidden;
	line-height: 24px;
	margin: 0 auto;
	margin: 15px 0
}

.index-content .point {
	background:url(../images/t15.jpg)no-repeat center center;
	width: 100%;
	height: 910px
}

.index-content .point .video {
	font-size: 16px;
	padding: 50px 0;
	clear: both;
	zoom: 1;
	overflow: hidden
}

.index-content .point .video .note {
	background:url(../images/t16.png) no-repeat center center;
	width: 702px;
	margin: 0 auto;
	height: 264px;
	font-size: 20px;
	text-align: center;
	padding-top: 40px;
	color: #646464
}

.index-content .point .video .note .pointItem {
	padding-top: 29px;
	line-height: 180%
}

.index-content .point .video .note .pointItem h3 {
	font-size: 22px;
	margin: 25px 0;
	color: #646464
}

.index-content .point .video .note .pointItem p {
	margin-top: 30px
}

.index-content .point .video .fourpoint {
	width: 1180px;
	background: url(../images/dotbg.png) repeat;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 45px auto;
	position: relative;
	padding: 35px 0;
	-webkit-box-shadow: 4px 4px 8px #d1d1d1;
	-moz-box-shadow: 4px 4px 8px #d1d1d1;
	box-shadow: 4px 4px 8px #d1d1d1
}

.index-content .point .video .title {
	left: -25px;
	top: 25px;
	position: absolute;
	background: url(../images/title_03.png) no-repeat center center;
	width: 410px;
	height: 65px
}

.index-content .point .video h3 {
	font-size: 24px;
	color: #fff;
	text-align: center;
	font-weight: 400;
	line-height: 48px
}

.index-content .point .video dl {
	line-height: 62px;
	font-size: 16px;
	color: #fff;
	margin-left: 35px;
	text-align: left;
	clear: both;
	padding: 5px 0
}

.index-content .point .video dl dt {
	display: inline;
	color: #ef8026
}

.index-content .point .video dl dt .iconfont {
	font-size: 58px;
	color: #ef8026;
	padding: 0 18px 0 36px;
	vertical-align: middle
}

.index-content .point .video dl dd {
	display: inline;
	color: #fff
}

.index-content .point .video .sp {
	position: relative;
	width: 507px;
	height: 285px
}

.index-content .point .video .sp img {
	height: 100%;
	width: 100%
}

.index-content .point .video .sp .icon-video {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	font-size: 80px;
	color: #fff;
	cursor: pointer
}

.index-content .point .video .bt {
	margin: 39px 0 37px 0;
	color: #525252
}

.index-content .point .video .youshi li {
	line-height: 200%;
	font-size: 16px;
	color: #646464
}

.index-content .videobox {
	background-color: rgba(0, 0, 0, .1)!important;
	filter: Alpha(opacity=30);
	width: 500px;
	margin-right: 20px;
	padding: 10px
}

.index-content .video-img {
	width: 498px;
	height: 290px;
	overflow: hidden;
	position: relative;
	z-index: 0
}

.index-content .video-list {
	height: 90px;
	padding: 10px 0 0 0
}

.index-content .video-list li {
	width: 150px;
	height: 85px;
	overflow: hidden;
	position: relative;
	float: left;
	border: solid 2px #fff;
	margin: 0 6px;
	cursor: pointer
}

.index-content .video-list li .icon-video {
	position: absolute;
	left: 58px;
	top: 26px;
	width: 33px;
	height: 33px;
	z-index: 99
}

.index-content .video-list li.now .icon-video {
	display: none
}

.a_active {
	border-bottom: 4px solid #fe9b00;
	padding-bottom: 6px
}

.aw_hove_color {
	color: #fe9b00
}

.aw_hide {
	display: none
}

.mask {
	width: 100%;
	border: none;
	position: fixed;
	top: 3px;
	left: 0;
	height: 50px;
	background-color: #f8f8f6
}

.input_content {
	color: grey
}

.input_toggle {
	border: red solid 1px!important
}

.major-box .master {
	position: fixed;
	top: 1px;
	left: 0;
	width: 100%;
	height: 49px;
	line-height: 49px;
	background-color: #f8f8f6
}

.major-box .property .tap-box .tap-common .select-list a:hover {
	border-color: #fe9b00
}

.aw_exam_graduation {
	display: none
}

.navbar-common .city-name .select-area_1 {
	position: absolute;
	z-index: 100;
	top: 39px;
	left: -10px
}

.navbar-common .city-name .select-area_1 {
	width: 468px;
	min-height: 218px;
	line-height: normal;
	padding: 20px 19px;
	text-align: left;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: -5px 2px 16px #999;
	-moz-box-shadow: -5px 2px 16px #999;
	box-shadow: -5px 2px 16px #999
}

.navbar-common .city-name .select-area_1 .icon-close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 25px;
	cursor: pointer;
	color: #8f8f8f
}

.navbar-common .city-name .select-area_1 .icon-triang-up {
	position: absolute;
	left: 8%;
	top: -11px;
	color: #fff
}

@media \0screen {
	.navbar-common .city-name .select-area .icon-triang-up {
		color: #dbdbdb
	}
}

.navbar-common .city-name .area-tap_1 {
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5
}

.navbar-common .city-name .area-tap_1 span {
	padding: 0 10px 10px 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid transparent
}

.navbar-common .city-name .area-tap_1 span.active {
	border-bottom: 3px solid #fe9b00
}

.navbar-common .city-name .area-tap_1 span.active a {
	color: #fe9b00
}

.navbar-common .city-name .area-tap_1 a {
	font-size: 12px;
	color: #0e0e0e
}

.navbar-common .city-name .area-tap_1 span.active em {
	color: #fe9b00
}

.navbar-common .city-name .area-tap_1 em {
	font-size: 12px;
	color: #0e0e0e
}

.navbar-common .city-name .area-list_1 {
	font-size: 0
}

.navbar-common .city-name .area-list_1 table {
	width: 100%
}

.navbar-common .city-name .area-list_1 .name {
	width: 23px;
	padding-top: 20px;
	font-size: 12px;
	vertical-align: top;
	color: #8f8f8f
}

.navbar-common .city-name .area-list_1 a,
.navbar-common .city-name .area-list_1 i {
	margin-top: 14px;
	display: inline-block;
	width: 58px;
	height: 25px;
	padding: 0 8px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #484848;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.navbar-common .city-name .area-list_1 a.active,
.navbar-common .city-name .area-list_1 i.active {
	color: #fff;
	background-color: #fe9b00
}

.navbar-common .city-name .area-list_1 .hot .name {
	display: none
}

.navbar-common .city-name .area-list_1 .hot a {
	padding: 0 10px
}

.navbar-common .type a {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 10px 0 13px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: #fff;
	color: #fe7800;
	margin-bottom: 3px
}

.navbar-common .type a .icon-close {
	margin-left: 7px
}

.navbar-common .flt {
	float: left
}

.navbar-common .frt {
	float: right
}

.navbar-common .del {
	padding-right: 26px
}

.navbar-common .del a {
	font-size: 12px
}

.header-common .logo .area strong {
	font-size: 16px;
	color: #000;
	font-weight: 400
}

.header-common .logo .area span {
	color: #bdbdbd
}

.header-common .logo .select-area {
	width: 468px;
	min-height: 218px;
	line-height: normal;
	padding: 20px 19px;
	text-align: left;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: -5px 2px 16px #999;
	-moz-box-shadow: -5px 2px 16px #999;
	box-shadow: -5px 2px 16px #999
}

.header-common .logo .select-area .icon-close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 25px;
	cursor: pointer;
	color: #8f8f8f
}

.header-common .logo .select-area .icon-triang-up {
	position: absolute;
	left: 8%;
	top: -11px;
	color: #fff
}

@media \0screen {
	.header-common .logo .select-area .icon-triang-up {
		color: #dbdbdb
	}
}

.header-common .logo .area-tap_1 {
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5
}

.header-common .logo .area-tap_1 span {
	padding: 0 10px 10px 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid transparent
}

.header-common .logo .area-tap_1 span.active {
	border-bottom: 3px solid #fe9b00
}

.header-common .logo .area-tap_1 span.active a {
	color: #fe9b00
}

.header-common .logo .area-tap_1 a {
	font-size: 12px;
	color: #0e0e0e
}

.header-common .logo .area-list_1 {
	font-size: 0
}

.header-common .logo .area-list_1 table {
	width: 100%
}

.header-common .logo .area-list_1 .name {
	width: 23px;
	padding-top: 20px;
	font-size: 12px;
	vertical-align: top;
	color: #8f8f8f
}

.header-common .logo .area-list_1 a {
	margin-top: 14px;
	display: inline-block;
	width: 58px;
	height: 25px;
	padding: 0 8px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #484848;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.header-common .logo .area-list_1 a.active {
	color: #fff;
	background-color: #fe9b00
}

.major-box .property .tap-box .tap-common .select-list a:hover {
	color: red
}

.header-common .status-login {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -8px
}

.header-common .login-status {
	font-size: 12px;
	cursor: pointer;
	display: none
}

.header-common .login-status i {
	color: #fe9b00
}

.header-common .login-status p {
	position: absolute;
	top: 32px;
	z-index: 1000;
	width: 97px;
	padding: 20px 0 0 0;
	font-size: 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;

	background-color: #fff;
	border: 1px solid #cbcbcb;
	-webkit-box-shadow: 0 1px 7px 0 #cbcbcb;
	-moz-box-shadow: 0 1px 7px 0 #cbcbcb;
	box-shadow: 0 1px 7px 0 #cbcbcb;
	display: none
}

.header-common .login-status span.tra-out {
	position: absolute;
	top: -9px;
	left: 18px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid #cbcbcb
}

.header-common .login-status span.tra-inner {
	position: absolute;
	top: -8px;
	left: 18px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 9px solid #fff
}

.header-common .login-status span.fill-cir {
	position: absolute;
	left: 0;
	top: -19px;
	z-index: 1000;
	height: 18px;
	width: 100%;
	background-color: transparent
}

.header-common .login-status a,
.header-common .login-status span {
	display: block;
	margin-bottom: 22px;
	color: #000;
	cursor: pointer
}

.header-common .login-status a.active {
	color: #fe9b00
}

.header-common .login-status a:hover {
	color: #fe9b00
}

.header-common .login-status span:hover {
	color: #fe9b00
}

.header-common .login-status:hover p {
	display: block
}

.header-common .login-opt {
	font-size: 14px;
	cursor: pointer;
	display: none
}

.header-common .login-opt:hover {
	color: #fe9b00
}

/* 寮圭獥鍏叡鍔ㄧ敾--寮€濮�*/
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.7);
         transform: scale(0.7);
  }
  100% {
    opacity: 1;
    -moz-transform: scale(1);
         transform: scale(1);
  }
}
@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -o-transform: scale(0.7);
       transform: scale(0.7);
  }
  100% {
    opacity: 1;
    -o-transform: scale(1);
       transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.7);
       -moz-transform: scale(0.7);
         -o-transform: scale(0.7);
            transform: scale(0.7);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-duration: 0.3s;
     -moz-animation-duration: 0.3s;
       -o-animation-duration: 0.3s;
          animation-duration: 0.3s;
  -webkit-animation-fill-mode: both;
     -moz-animation-fill-mode: both;
       -o-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-name: bounceIn;
     -moz-animation-name: bounceIn;
       -o-animation-name: bounceIn;
          animation-name: bounceIn;
}
.com-masker {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, .5)
}

@media \0screen {
	.com-masker {
		background-color: #000;
		filter: Alpha(opacity=50)
	}
}

.login-container .box {
	position: fixed;
	z-index: 10000;
	left: 50%;
	top: 50%;
	margin-left: -182px;
	margin-top: -215px;
	width: 395px;
	padding-bottom: 34px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	text-align: center
}

.login-container .box i.close {
	position: absolute;
	right: 6px;
	top: 6px;
	font-size: 28px;
	color: #d0d0d0;
	cursor: pointer
}

.login-container dl {
	padding-top: 23px;
	margin-bottom: 23px
}

.login-container dd.title {
	font-size: 18px;
	color: #3f3f3f
}

.login-container p.login-error {
	width: 286px;
	height: 20px;
	margin: 0 auto;
	text-align: left;
	font-size: 12px;
	color: #db0000;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.login-container button.regist {
	width: 286px;
	height: 43px;
	margin-top: 10px;
	background-color: #f04f00;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 14px;
	color: #fff;
	cursor: pointer
}

.login-container button.regist:hover {
	background-color: #fc9071
}

.login-container button.disabled {
	background-color: #ff6b23!important
}

.login-container {
	display: none
}

.login-container p.warm {
	margin-top: 19px;
	font-size: 13px
}

.login-container p.warm a {
	color: #1e90ff
}

.com-form div {
	display: inline-block;
	border: 1px solid #c2c2c2;
	width: 286px;
	height: 41px;
	text-align: left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	white-space: nowrap;
	font-size: 0
}

.com-form input.img-code {
	width: 170px
}

.com-form button.getcode {
	width: 81px;
	height: 25px;
	font-size: 12px;
	background-color: #ececec;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #3d3d3d
}

.com-form input {
	border: none;
	outline: 0;
	text-indent: 8px;
	line-height: 41px;
	font-size: 12px;
	color: #bcbcbc
}

.com-form p.error {
	height: 20px;
	width: 286px;
	margin: 0 auto;
	text-align: left;
	font-size: 12px;
	color: #db0000
}

.com-form button.getcode,
.com-form i.con,
.com-form img.valid,
.com-form input {
	vertical-align: middle
}

.com-form img.valid {
	cursor: pointer
}

.com-form i.con {
	margin: 0 0 0 13px;
	font-size: 20px;
	color: #c5c5c5
}

.com-form input {
	height: 100%;
	border: none;
	outline: 0;
	text-indent: 8px;
	line-height: 41px;
	font-size: 12px;
	color: #bcbcbc
}

.com-form input.phone {
	width: 250px
}

.com-form input.img-code {
	width: 170px
}

.com-form i.con {
	margin: 0 0 0 13px;
	font-size: 20px;
	color: #c5c5c5
}

.com-form input.code {
	width: 163px
}

.com-form input.focus {
	font-size: 12px!important;
	color: #3f3f3f!important
}

.header-common {
	width: 1180px;
	margin: 0 auto;
	height: 100px;
	position: relative
}

.header-common .logo {font-size:0;
	float: left;

}

.header-common .logo .area {
	float: right;
	color: #b8b8b8;
	font-size: 12px;
	text-align: left;
	padding-top: 10px;
	cursor: pointer
}

.header-common .logo .area {
	float: right;
	color: #b8b8b8;
	font-size: 12px;
	text-align: left;
	padding-top: 25px;
	margin-left:10px;
}

.header-common .logo .area strong {
	font-size: 16px;
	color: #000;
	font-weight: 400
}

.header-common .logo .area span {
	color: #bdbdbd
}

.header-common .logo .select-area {
	position: absolute;
	z-index: 100;
	top: 50px;
	left: 195px
}

.header-common .logo .select-area {
	width: 468px;
	min-height: 218px;
	line-height: normal;
	padding: 20px 19px;
	text-align: left;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: -5px 2px 16px #999;
	-moz-box-shadow: -5px 2px 16px #999;
	box-shadow: -5px 2px 16px #999
}

.header-common .logo .select-area .icon-close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 25px;
	cursor: pointer;
	color: #8f8f8f
}

.header-common .logo .select-area .icon-triang-up {
	position: absolute;
	left: 8%;
	top: -11px;
	color: #fff
}

@media \0screen {
	.header-common .logo .select-area .icon-triang-up {
		color: #dbdbdb
	}
}

.header-common .logo .area-tap {
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5
}

.header-common .logo .area-tap span {
	padding: 0 10px 10px 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid transparent
}

.header-common .logo .area-tap span.active {
	border-bottom: 3px solid #fe9b00
}

.header-common .logo .area-tap span.active i {
	cursor: pointer;
	color: #fe9b00
}

.header-common .logo .area-tap i {
	font-size: 12px;
	cursor: pointer;
	color: #0e0e0e
}

.header-common .logo .area-list {
	font-size: 0
}

.header-common .logo .area-list table {
	width: 100%
}

.header-common .logo .area-list .name {
	width: 23px;
	padding-top: 20px;
	font-size: 12px;
	vertical-align: top;
	color: #8f8f8f
}

.header-common .logo .area-list i {
	margin-top: 14px;
	display: inline-block;
	width: 58px;
	height: 25px;
	padding: 0 8px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #484848;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.header-common .logo .area-list i.active {
	color: #fff;
	background-color: #fe9b00
}

.header-common .logo .area-list .hot .name {
	display: none
}

.header-common .logo .area-list .hot a {
	padding: 0 10px
}
.menu{float: left;
    margin-top: 3%;}
.header-common .search-snav-list {
	/* position: absolute; */
	/* top: 50%; */
	/* left: 354px; */
	/* margin-top: -10px; */
	font-size: 14px;
	color: #000;
	/* width: 500px; */
}

.header-common .search-snav-list li {
	float: left;
	margin: 0 46px 0 0
}

.header-common .search-snav-list li a {
	color: #000;
	text-decoration: none
}

.header-common .search-snav-list li a:hover {
	padding-bottom: 6px;
	color: #fe9b00
}

.header-common .search-snav-list li .a_active {
	border-bottom: 4px solid #fe9b00;
	color: #000
}

.header-common .head-main-form {
	position: absolute;
	right: 135px;
	top: 50%;
	margin-top: -19px;
	width: 253px;
	height: 38px;
	font-size: 0;
	border: 1px solid #c7c7c7;
  	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
     border-radius: 20px;
  	 overflow: hidden;
}



.header-common .head-main-form span {
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -10px;
	font-size: 20px;
	cursor: pointer
}

.header-common .head-main-form-focus {
	border-color: #fe9b00 !important;
}

.error-close {
	position: fixed;
	z-index: 10000;
	bottom: 8%;
	left: 50%;
	display: none;
	padding: 18px;
	text-align: center;
	color: #000;
	font-size: 16px;
	background: #fff6e6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	max-width: 900px;
	border: 3px solid #fff;
	height: 30px;
	white-space: nowrap;
	-webkit-box-shadow: 0 0 13px 0 rgba(47, 47, 47, .19);
	-moz-box-shadow: 0 0 13px 0 rgba(47, 47, 47, .19);
	box-shadow: 0 0 13px 0 rgba(47, 47, 47, .19);
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.error-close .iconfont {
	font-size: 30px;
	position: relative;
	color: #fe9b00;
	left: 0;
	top: 5px;
	padding-right: 10px
}

.flexslider {
	position: relative;
	overflow: hidden;
	background: url(../images/loading.gif) 50% no-repeat
}

.flex-viewport {
	height: 100%
}

.slides {
	position: relative;
	z-index: 1;
	height: 100%
}

.slides li {
	height: 400px;
	height: 100%;
	width: 100%
}

#flexslider1 .flex-control-nav {
	position: absolute;
	bottom: 30px;
	z-index: 2;
	width: 100%;
	text-align: center
}

#flexslider1 .flex-control-nav li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	*display: inline;
	zoom: 1
}

#flexslider1 .flex-control-nav a {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 40px;
	overflow: hidden;
	background: url(../images/dot.png) right 0 no-repeat;
	cursor: pointer
}

#flexslider1 .flex-control-nav .flex-active {
	background-position: 0 0
}

#flexslider1 .flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%
}

#flexslider1 .flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute
}

#flexslider1 .flex-direction-nav li a.flex-prev {
	left: 50px;
	background: url(../images/prev1.png) center center no-repeat
}

#flexslider1 .flex-direction-nav li a.flex-prev:hover {
	background: url(../images/prev2.png) center center no-repeat
}

#flexslider1 .flex-direction-nav li a.flex-next:hover {
	background: url(../images/next2.png) center center no-repeat
}

#flexslider1 .flex-direction-nav li a.flex-next {
	right: 50px;
	background: url(../images/next1.png) center center no-repeat
}

#flexslider2 .flex-direction-nav {
	position: absolute;
	z-index: 3;
	width: 100%;
	top: 45%
}

#flexslider2 .flex-direction-nav li a {
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	position: absolute
}

#flexslider2 .flex-direction-nav li a.flex-prev {
	left: -60px;
	top: 40px;
	background: url(../images/prev.png) center center no-repeat
}

#flexslider2 .flex-direction-nav li a.flex-next {
	right: -60px;
	top: 40px;
	background: url(../images/next.png) center center no-repeat
}



.com-masker {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 55;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, .5)
}

@media \0screen {
	.com-masker {
		background-color: #000;
		filter: Alpha(opacity=50)
	}
}

.select-area-box {
	position: fixed;
	top: 0;
	left: 50%;
	z-index: 10000;
	margin-left: -296px;
	margin-top: 60px;
	width: 592px;
	min-height: 360px;
	line-height: normal;
	text-align: left;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: -5px 2px 16px #999;
	-moz-box-shadow: -5px 2px 16px #999;
	box-shadow: -5px 2px 16px #999;
	overflow: hidden
}

.select-area-box .title {
	background-color: #f2f2f2;
	color: #0e0e0e;
	font-size: 16px;
	height: 53px;
	line-height: 53px;
	padding-left: 25px
}

.select-area-box .areabrd {
	margin: 0 25px
}

.select-area-box .areabrd .guess {
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #e5e5e5
}

.select-area-box .areabrd .guess .iconfont {
	font-size: 18px;
	color: #fe9b00;
	margin-right: 6px
}

.select-area-box .areabrd button {
	font-size: 12px;
	color: #000;
	width: 54px;
	height: 27px;
	line-height: 27px;
	border: 1px solid #bfbfbf;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-left: 10px
}

.select-area-box .areabrd .icon-close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 25px;
	cursor: pointer;
	color: #8f8f8f
}

.select-area-box .areabrd .icon-triang-up {
	position: absolute;
	left: 8%;
	top: -11px;
	color: #fff
}

@media \0screen {
	.select-area-box .areabrd .icon-triang-up {
		color: #dbdbdb
	}
}

.select-area-box .area-tap {
	border-bottom: 1px solid #e5e5e5;
	height: 45px;
	line-height: 45px
}

.select-area-box .area-tap span {
	padding: 0 10px 10px 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid transparent;
	margin-right: 4px
}

.select-area-box .area-tap span.active {
	border-bottom: 3px solid #fe9b00
}

.select-area-box .area-tap span.active i {
	color: #fe9b00
}

.select-area-box .area-tap i {
	font-size: 12px;
	color: #0e0e0e;
	cursor: pointer
}

.select-area-box .area-list {
	font-size: 0
}

.select-area-box .area-list table {
	width: 100%
}

.select-area-box .area-list .name {
	width: 23px;
	padding-top: 20px;
	font-size: 12px;
	vertical-align: top;
	color: #d6d6d6
}

.select-area-box .area-list i {
	margin-top: 14px;
	display: inline-block;
	width: 58px;
	height: 25px;
	padding: 0 8px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #484848;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	cursor: pointer
}

.select-area-box .area-list i.active {
	color: #fff;
	background-color: #fe9b00
}

.select-area-box .area-list .hot .name {
	display: none
}

.select-area-box .area-list .hot a {
	padding: 0 10px
}

.spinner {
	margin: 100px auto;
	width: 50px;
	height: 60px;
	text-align: center;
	font-size: 10px;
	position: absolute;
	top: 35%;
	left: 50%;
	z-index: 66
}

.spinner>div {
	background-color: #fe9b00;
	height: 100%;
	width: 6px;
	display: inline-block;
	-webkit-animation: stretchdelay 1.2s infinite ease-in-out;
	-moz-animation: stretchdelay 1.2s infinite ease-in-out;
	-o-animation: stretchdelay 1.2s infinite ease-in-out;
	animation: stretchdelay 1.2s infinite ease-in-out
}

.spinner .rect2 {
	-webkit-animation-delay: -1.1s;
	-moz-animation-delay: -1.1s;
	-o-animation-delay: -1.1s;
	animation-delay: -1.1s
}

.spinner .rect3 {
	-webkit-animation-delay: -1s;
	-moz-animation-delay: -1s;
	-o-animation-delay: -1s;
	animation-delay: -1s
}

.spinner .rect4 {
	-webkit-animation-delay: -.9s;
	-moz-animation-delay: -.9s;
	-o-animation-delay: -.9s;
	animation-delay: -.9s
}

.spinner .rect5 {
	-webkit-animation-delay: -.8s;
	-moz-animation-delay: -.8s;
	-o-animation-delay: -.8s;
	animation-delay: -.8s
}

@-webkit-keyframes stretchdelay {
	0%,
	100%,
	40% {
		-webkit-transform: scaleY(.4)
	}
	20% {
		-webkit-transform: scaleY(1)
	}
}

@-moz-keyframes stretchdelay {
	0%,
	100%,
	40% {
		-moz-transform: scaleY(.4);
		transform: scaleY(.4);
		-webkit-transform: scaleY(.4)
	}
	20% {
		-moz-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform: scaleY(1)
	}
}

@-o-keyframes stretchdelay {
	0%,
	100%,
	40% {
		-o-transform: scaleY(.4);
		transform: scaleY(.4);
		-webkit-transform: scaleY(.4)
	}
	20% {
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform: scaleY(1)
	}
}

@keyframes stretchdelay {
	0%,
	100%,
	40% {
		-moz-transform: scaleY(.4);
		-o-transform: scaleY(.4);
		transform: scaleY(.4);
		-webkit-transform: scaleY(.4)
	}
	20% {
		-moz-transform: scaleY(1);
		-o-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform: scaleY(1)
	}
}

.aw_make_spinner {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 57;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, .5)
}

.a_active {
	border-bottom: 4px solid #fe9b00;
	padding-bottom: 6px
}

.aw_hove_color {
	color: #fe9b00
}

.aw_hide {
	display: none
}

.mask {
	width: 100%;
	border: none;
	position: fixed;
	top: 3px;
	left: 0;
	height: 50px;
	background-color: #f8f8f6
}

.input_content {
	color: grey
}

.input_toggle {
	border: red solid 1px!important
}

.major-box .master {
	position: fixed;
	top: 1px;
	left: 0;
	width: 100%;
	height: 49px;
	line-height: 49px;
	background-color: #f8f8f6
}

.major-box .property .tap-box .tap-common .select-list a:hover {
	border-color: #fe9b00
}

.aw_exam_graduation {
	display: none
}

.navbar-common .city-name .select-area_1 {
	position: absolute;
	z-index: 100;
	top: 39px;
	left: -10px
}

.navbar-common .city-name .select-area_1 {
	width: 468px;
	min-height: 218px;
	line-height: normal;
	padding: 20px 19px;
	text-align: left;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: -5px 2px 16px #999;
	-moz-box-shadow: -5px 2px 16px #999;
	box-shadow: -5px 2px 16px #999
}

.navbar-common .city-name .select-area_1 .icon-close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 25px;
	cursor: pointer;
	color: #8f8f8f
}

.navbar-common .city-name .select-area_1 .icon-triang-up {
	position: absolute;
	left: 8%;
	top: -11px;
	color: #fff
}

@media \0screen {
	.navbar-common .city-name .select-area .icon-triang-up {
		color: #dbdbdb
	}
}

.navbar-common .city-name .area-tap_1 {
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5
}

.navbar-common .city-name .area-tap_1 span {
	padding: 0 10px 10px 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid transparent
}

.navbar-common .city-name .area-tap_1 span.active {
	border-bottom: 3px solid #fe9b00
}

.navbar-common .city-name .area-tap_1 span.active a {
	color: #fe9b00
}

.navbar-common .city-name .area-tap_1 a {
	font-size: 12px;
	color: #0e0e0e
}

.navbar-common .city-name .area-tap_1 span.active em {
	color: #fe9b00
}

.navbar-common .city-name .area-tap_1 em {
	font-size: 12px;
	color: #0e0e0e
}

.navbar-common .city-name .area-list_1 {
	font-size: 0
}

.navbar-common .city-name .area-list_1 table {
	width: 100%
}

.navbar-common .city-name .area-list_1 .name {
	width: 23px;
	padding-top: 20px;
	font-size: 12px;
	vertical-align: top;
	color: #8f8f8f
}

.navbar-common .city-name .area-list_1 a,
.navbar-common .city-name .area-list_1 i {
	margin-top: 14px;
	display: inline-block;
	width: 58px;
	height: 25px;
	padding: 0 8px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #484848;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.navbar-common .city-name .area-list_1 a.active,
.navbar-common .city-name .area-list_1 i.active {
	color: #fff;
	background-color: #fe9b00
}

.navbar-common .city-name .area-list_1 .hot .name {
	display: none
}

.navbar-common .city-name .area-list_1 .hot a {
	padding: 0 10px
}

.navbar-common .type a {
	display: inline-block;
	height: 24px;
	line-height: 24px;
	padding: 0 10px 0 13px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: #fff;
	color: #fe7800;
	margin-bottom: 3px
}

.navbar-common .type a .icon-close {
	margin-left: 7px
}

.navbar-common .flt {
	float: left
}

.navbar-common .frt {
	float: right
}

.navbar-common .del {
	padding-right: 26px
}

.navbar-common .del a {
	font-size: 12px
}

.header-common .logo .area strong {
	font-size: 16px;
	color: #000;
	font-weight: 400
}

.header-common .logo .area span {
	color: #bdbdbd
}

.header-common .logo .select-area {
	width: 468px;
	min-height: 218px;
	line-height: normal;
	padding: 20px 19px;
	text-align: left;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: -5px 2px 16px #999;
	-moz-box-shadow: -5px 2px 16px #999;
	box-shadow: -5px 2px 16px #999
}

.header-common .logo .select-area .icon-close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 25px;
	cursor: pointer;
	color: #8f8f8f
}

.header-common .logo .select-area .icon-triang-up {
	position: absolute;
	left: 8%;
	top: -11px;
	color: #fff
}

@media \0screen {
	.header-common .logo .select-area .icon-triang-up {
		color: #dbdbdb
	}
}

.header-common .logo .area-tap_1 {
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5
}

.header-common .logo .area-tap_1 span {
	padding: 0 10px 10px 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid transparent
}

.header-common .logo .area-tap_1 span.active {
	border-bottom: 3px solid #fe9b00
}

.header-common .logo .area-tap_1 span.active a {
	color: #fe9b00
}

.header-common .logo .area-tap_1 a {
	font-size: 12px;
	color: #0e0e0e
}

.header-common .logo .area-list_1 {
	font-size: 0
}

.header-common .logo .area-list_1 table {
	width: 100%
}

.header-common .logo .area-list_1 .name {
	width: 23px;
	padding-top: 20px;
	font-size: 12px;
	vertical-align: top;
	color: #8f8f8f
}

.header-common .logo .area-list_1 a {
	margin-top: 14px;
	display: inline-block;
	width: 58px;
	height: 25px;
	padding: 0 8px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #484848;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.header-common .logo .area-list_1 a.active {
	color: #fff;
	background-color: #fe9b00
}

.major-box .property .tap-box .tap-common .select-list a:hover {
	color: red
}

.header-common .status-login {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -8px
}

.header-common .login-status {
	font-size: 12px;
	cursor: pointer;
	display: none
}

.header-common .login-status i {
	color: #fe9b00
}

.header-common .login-status p {
	position: absolute;
	top: 32px;
	z-index: 1000;
	width: 97px;
	padding: 20px 0 0 0;
	font-size: 12px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #cbcbcb;
	-webkit-box-shadow: 0 1px 7px 0 #cbcbcb;
	-moz-box-shadow: 0 1px 7px 0 #cbcbcb;
	box-shadow: 0 1px 7px 0 #cbcbcb;
	display: none
}

.header-common .login-status span.tra-out {
	position: absolute;
	top: -9px;
	left: 18px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid #cbcbcb
}

.header-common .login-status span.tra-inner {
	position: absolute;
	top: -8px;
	left: 18px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 9px solid #fff
}

.header-common .login-status span.fill-cir {
	position: absolute;
	left: 0;
	top: -19px;
	z-index: 1000;
	height: 18px;
	width: 100%;
	background-color: transparent
}

.header-common .login-status a,
.header-common .login-status span {
	display: block;
	margin-bottom: 22px;
	color: #000;
	cursor: pointer
}

.header-common .login-status a.active {
	color: #fe9b00
}

.header-common .login-status a:hover {
	color: #fe9b00
}

.header-common .login-status span:hover {
	color: #fe9b00
}

.header-common .login-status:hover p {
	display: block
}

.header-common .login-opt {
	font-size: 14px;
	cursor: pointer;
	display: none
}

.header-common .login-opt:hover {
	color: #fe9b00
}



.com-masker {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	height: 100%;
	width: 100%;
	background-color: rgba(0, 0, 0, .5)
}

@media \0screen {
	.com-masker {
		background-color: #000;
		filter: Alpha(opacity=50)
	}
}

.login-container .box {
	position: fixed;
	z-index: 10000;
	left: 50%;
	top: 50%;
	margin-left: -182px;
	margin-top: -215px;
	width: 395px;
	padding-bottom: 34px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;
	text-align: center
}

.login-container .box i.close {
	position: absolute;
	right: 6px;
	top: 6px;
	font-size: 28px;
	color: #d0d0d0;
	cursor: pointer
}

.login-container dl {
	padding-top: 23px;
	margin-bottom: 23px
}

.login-container dd.title {
	font-size: 18px;
	color: #3f3f3f
}

.login-container p.login-error {
	width: 286px;
	height: 20px;
	margin: 0 auto;
	text-align: left;
	font-size: 12px;
	color: #db0000;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.login-container button.regist {
	width: 286px;
	height: 43px;
	margin-top: 10px;
	background-color: #f04f00;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 14px;
	color: #fff;
	cursor: pointer
}

.login-container button.regist:hover {
	background-color: #fc9071
}

.login-container button.disabled {
	background-color: #ff6b23!important
}

.login-container {
	display: none
}

.login-container p.warm {
	margin-top: 19px;
	font-size: 13px
}

.login-container p.warm a {
	color: #1e90ff
}

.com-form div {
	display: inline-block;
	border: 1px solid #c2c2c2;
	width: 286px;
	height: 41px;
	text-align: left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	white-space: nowrap;
	font-size: 0
}

.com-form input.img-code {
	width: 170px
}

.com-form button.getcode {
	width: 81px;
	height: 25px;
	font-size: 12px;
	background-color: #ececec;
	border: none;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #3d3d3d
}

.com-form input {
	border: none;
	outline: 0;
	text-indent: 8px;
	line-height: 41px;
	font-size: 12px;
	color: #bcbcbc
}

.com-form p.error {
	height: 20px;
	width: 286px;
	margin: 0 auto;
	text-align: left;
	font-size: 12px;
	color: #db0000
}

.com-form button.getcode,
.com-form i.con,
.com-form img.valid,
.com-form input {
	vertical-align: middle
}

.com-form img.valid {
	cursor: pointer
}

.com-form i.con {
	margin: 0 0 0 13px;
	font-size: 20px;
	color: #c5c5c5
}

.com-form input {
	height: 100%;
	border: none;
	outline: 0;
	text-indent: 8px;
	line-height: 41px;
	font-size: 12px;
	color: #bcbcbc
}

.com-form input.phone {
	width: 250px
}

.com-form input.img-code {
	width: 170px
}

.com-form i.con {
	margin: 0 0 0 13px;
	font-size: 20px;
	color: #c5c5c5
}

.com-form input.code {
	width: 163px
}

.com-form input.focus {
	font-size: 12px!important;
	color: #3f3f3f!important
}

.header-common {
	width: 1180px;
	margin: 0 auto;
	height: 100px;
	position: relative
}

/*.header-common .logo {*/
	/*float: left;*/
	/*padding-top: 7px*/
/*}*/

.header-common .logo .area {
	float: right;
	color: #b8b8b8;
	font-size: 12px;
	text-align: left;
	padding-top: 10px;
	cursor: pointer
}

.header-common .logo .area {
	float: right;
	color: #b8b8b8;
	font-size: 12px;
	text-align: left;
	padding-top: 25px;
	margin-left:10px;
}

.header-common .logo .area strong {
	font-size: 16px;
	color: #000;
	font-weight: 400
}

.header-common .logo .area span {
	color: #bdbdbd
}

.header-common .logo .select-area {
	position: absolute;
	z-index: 100;
	top: 50px;
	left: 195px
}

.header-common .logo .select-area {
	width: 468px;
	min-height: 218px;
	line-height: normal;
	padding: 20px 19px;
	text-align: left;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #e1e1e1;
	-webkit-box-shadow: -5px 2px 16px #999;
	-moz-box-shadow: -5px 2px 16px #999;
	box-shadow: -5px 2px 16px #999
}

.header-common .logo .select-area .icon-close {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 25px;
	cursor: pointer;
	color: #8f8f8f
}

.header-common .logo .select-area .icon-triang-up {
	position: absolute;
	left: 8%;
	top: -11px;
	color: #fff
}

@media \0screen {
	.header-common .logo .select-area .icon-triang-up {
		color: #dbdbdb
	}
}

.header-common .logo .area-tap {
	padding-bottom: 12px;
	border-bottom: 1px solid #e5e5e5
}

.header-common .logo .area-tap span {
	padding: 0 10px 10px 10px;
	padding-bottom: 10px;
	border-bottom: 3px solid transparent
}

.header-common .logo .area-tap span.active {
	border-bottom: 3px solid #fe9b00
}

.header-common .logo .area-tap span.active i {
	cursor: pointer;
	color: #fe9b00
}

.header-common .logo .area-tap i {
	font-size: 12px;
	cursor: pointer;
	color: #0e0e0e
}

.header-common .logo .area-list {
	font-size: 0
}

.header-common .logo .area-list table {
	width: 100%
}

.header-common .logo .area-list .name {
	width: 23px;
	padding-top: 20px;
	font-size: 12px;
	vertical-align: top;
	color: #8f8f8f
}

.header-common .logo .area-list i {
	margin-top: 14px;
	display: inline-block;
	width: 58px;
	height: 25px;
	padding: 0 8px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #484848;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}

.header-common .logo .area-list i.active {
	color: #fff;
	background-color: #fe9b00
}

.header-common .logo .area-list .hot .name {
	display: none
}

.header-common .logo .area-list .hot a {
	padding: 0 10px
}

.header-common .search-snav-list {
	/* position: absolute; */
	/* top: 50%; */
	/* margin-top: -10px; */
	font-size: 14px;
	color: #000;
	width: 100%;
}

.header-common .search-snav-list li {
	float: left;
	margin: 0 18px 0 0;
	position: relative;
}
.menu ul li dl{ background:#fff; width:200%; position:absolute; left:0px; top:24px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; z-index:9999; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.header-common .search-snav-list li a {
	color: #000;
	text-decoration: none; font-size:16px;
}

.header-common .search-snav-list li a:hover {
	padding-bottom: 6px;
	color: #fe9b00
}

.header-common .search-snav-list li .a_active {
	border-bottom: 4px solid #fe9b00;
	color: #000
}

/*.header-common .head-main-form {
	position: absolute;
	right: 135px;
	top: 50%;
	margin-top: -19px;
	width: 253px;
	height: 38px;
	font-size: 0;
	border: 1px solid #c7c7c7;
  	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
     border-radius: 20px;
  	 overflow: hidden;
}*/

.header-common .head-main-form input {
	width: 190px;
	height: 38px;
	line-height: 38px;
	margin-left: 20px;
	font-size: 12px;
	border: none;
	color: #b8b8b8;
}

.header-common .head-main-form span {
	position: absolute;
	top: 40%;
	right: 10px;
	margin-top: -10px;
	font-size: 20px;
	cursor: pointer
}


.error-close {
	position: fixed;
	z-index: 10000;
	bottom: 8%;
	left: 50%;
	display: none;
	padding: 18px;
	text-align: center;
	color: #000;
	font-size: 16px;
	background: #fff6e6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	max-width: 900px;
	border: 3px solid #fff;
	height: 30px;
	white-space: nowrap;
	-webkit-box-shadow: 0 0 13px 0 rgba(47, 47, 47, .19);
	-moz-box-shadow: 0 0 13px 0 rgba(47, 47, 47, .19);
	box-shadow: 0 0 13px 0 rgba(47, 47, 47, .19);
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden
}

.error-close .iconfont {
	font-size: 30px;
	position: relative;
	color: #fe9b00;
	left: 0;
	top: 5px;
	padding-right: 10px
}

.common-footer {
	position: fixed;
	z-index: 9998;
	left: 0;
	bottom: 0;
	height: 92px;
	width: 100%;
	background-color: #3a4565;
	opacity: .95;
	filter: Alpha(opacity=95)
}

.outer {
	width: 1200px;
	margin: 0 auto;
	height: 100%;
	position: relative
}

.outer .gift {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 223px;
	height: 161px;
	background: url(../images/gift.png) center center no-repeat
}

.outer .font {
	position: absolute;
	left: 50px;
	top: 50%;
	margin-top: -20px;
	width: 645px;
	height: 41px;
	background: url(../images/footFont.png) center center no-repeat
}

.outer .detail {
	-webkit-animation: shake 2.5s infinite;
	-moz-animation: shake 2.5s infinite;
	-o-animation: shake 2.5s infinite;
	animation: shake 2.5s infinite;
	position: absolute;
	right: 60px;
	top: 50%;
	margin-top: -21px;
	width: 168px;
	height: 42px
}

.outer .detail a {
	display: block;
	font-size: 21px;
	color: #fff;
	text-align: center;
	line-height: 42px;
	background-color: #ff4b00;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px
}

.outer .detail a:hover {
	background-color: #f52d4b
}

.outer .head-close {
	position: absolute;
	top: 10px;
	right: 10px
}

.head-close .iconfont {
	font-size: 30px;
	color: #fff;
	cursor: pointer;
}

@-webkit-keyframes shake {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	5% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	15% {
		-webkit-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	25% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	35% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	45% {
		-webkit-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	50% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-moz-keyframes shake {
	0% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	5% {
		-moz-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	15% {
		-moz-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	25% {
		-moz-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	35% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	45% {
		-moz-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	50% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-moz-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-o-keyframes shake {
	0% {
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	5% {
		-o-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	15% {
		-o-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	25% {
		-o-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	35% {
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	45% {
		-o-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	50% {
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@keyframes shake {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	5% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	15% {
		-webkit-transform: rotate(-5deg);
		-moz-transform: rotate(-5deg);
		-o-transform: rotate(-5deg);
		transform: rotate(-5deg);
	}
	25% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	35% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	45% {
		-webkit-transform: rotate(5deg);
		-moz-transform: rotate(5deg);
		-o-transform: rotate(5deg);
		transform: rotate(5deg);
	}
	50% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

.header-immediate a:hover {
	font-size: 25px;
	color: #fb6135;
}

.go-active a:hover {
	font-size: 18px;
	color: #fff713;
}

.newsMore {
	width: 1170px;
	margin: 0 auto;
	zoom: 1;
	overflow: hidden;
	margin-top: 80px;
}

.newsMore .newscontent {
	width: 693px;
	float: left;
	position: relative;
}

.newsMore .newscontent .titlexl {
	zoom: 1;
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 8px;
}

.newsMore .newscontent .titlexl span a {
	float: right;
	color: #a6a6a6;
	padding-top: 6px;
	font-size: 12px;
}
.newsMore .newscontent .titlexl span a:hover{color: #fe9b00;}
.newsMore .newscontent .titlexl strong {
	font-size: 18px;
	color: #000;
	float: left;
	margin-right: 70px;
}
.newsMore .newscontent .titlexl strong .iconfont,.newsMore .newpage .title .iconfont,.educationServer .title .iconfont{font-size: 21px;color: #ef8026; padding-right: 5px;}

.newsMore .newscontent .titlexl span .iconfont,.newpage  .title samp .iconfont{font-size: 2px;color: #a6a6a6; padding-left: 6px; }
.newsMore .newscontent #oranger {
	position: absolute;
	left: 210px;
	top: -2px;
}

.newsMore .newscontent #oranger a {
	float: left;
	color: #5e5e5e;
	font-size: 14px;
	margin-right: 30px;
	padding-bottom:3px;
}
.newsMore .newscontent #oranger a:hover{color: #ff8019;font-weight:bold;}
.newsMore .newscontent #oranger .hover {
	border-bottom: 3px solid #ff8019;
	
}

.newsMore .newscontent dl {
	clear: both;
	zoom: 1;
	overflow: hidden;
	padding: 5px 0 9px;
}

.newsMore .newscontent dl dt {
	float: left;
	width: 150px;
	margin-right: 10px;
}
.newsMore .newscontent dl dt img:hover{opacity:0.8;}
.newsMore .newscontent dl dd strong a{
	color: #2c2c2c;
	font-size: 16px;
	font-weight: normal;
}
.newsMore .newscontent dl dd strong a:hover{color: #f0914c;}
.newsMore .newscontent p {
	padding: 10px 0;
	color: #5d5d5d;
	line-height: 200%;
}

.newsMore .newscontent .list {
	clear: both;
}

.newsMore .newscontent .list li {
	float: left;
	width: 317px;
    list-style-type:disc;
	margin-left:23px;
	line-height: 200%;
	padding-right: 5px;
	color: #b8b8b8;
}

.newsMore .newscontent .list li span {
	float: right;
	color: #9b9b9b;
	font-size: 10px;
	font-family: " ";
}

.newsMore .newscontent .list li a {
	vertical-align: middle;
	width: 240px;
    color: #4b4b4b;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.newsMore .newscontent .list a:hover{ color: #f0914c;}
.newsMore .newpage {
	width: 444px;
	float: right;
	font-family: " ";
}
.newsMore .img-box-news{
	margin: 50px 0 15px 0;
	text-align: center;
}
.newsMore .newpage .title {
	zoom: 1;
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 8px;
}
.newsMore .newpage .title .iconfont,.newsMore .newscontent .titlexl .iconfont,.educationServer .title .iconfont{
	font-size:聽21px;
    padding-right:聽7px;
    color:聽#ed843a;
}

.newsMore .newpage strong {
	font-size: 18px;
	color: #000;
}

.newsMore .newpage li {
	line-height: 24px;
	list-style-type: disc;
	margin-left:25px;
	color: #b8b8b8;
}

.newsMore .newpage samp {
	color: #9b9b9b;
	font-size: 10px;
	float: right;
	font-family: " ";
}
.newsMore .newpage .title samp{ padding-top: 6px; font-size: 12px;}
.newsMore .newpage a samp:hover{ color: #fe9b00;}
.newsMore .newpage li a {
	display: inline-block;
    width: 330px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
	color: #4b4b4b;
	font-family: " ";
}

.newsMore .newpage a:hover {
	color: #ef8026;
}

.newpage {
	width: 444px;
	float: right;
}

.newpage .title {
	zoom: 1;
	overflow: hidden;
	padding: 5px 0;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 8px;
}

.newpage strong {
	font-size: 18px;
	color: #000;
}

.newpage li {
	line-height: 240%;
}

.newpage samp {
	color: #9b9b9b;
	font-size: 12px;
	float: right;
}

.newpage a {
	color: #4b4b4b;
}

.newpage a:hover {
	color: #ef8026;
}

.educationServer {
	width: 1168px;
	margin: 0 auto;
}

.educationServer .title {
	font-size: 18px;
	color: #000;
	margin: 20px 0;
}

.educationServer .server {
	background: #f3f3f3;
	border-radius: 5px;
	zoom: 1;
	overflow: hidden;
	padding: 15px 40px;
}

.educationServer li {
	width: 136px;
	float: left;
	line-height: 240%;
	padding-left: 15px;
	background: url(../images/org_dot.png) left 11px no-repeat;
}

.educationServer a {
	color: #404040;
}
#zhichiBtnBox{
	z-index: -1 !important;
  height: 0 !important;
  width: 0 !important;
}
.educationServer a:hover {
	color: #ef8026;
}

.menu-list {
	position: absolute;
	top: 42px;
	width: 270px;
	height: 410px;
	z-index: 11;
	background-color: #fff
}

.menu-list.menu-hide {
	display: none
}

.menu-list .menu-item {
	display: block;
	width: 270px;
	height: 62px;
	background-color: #3b3f43;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

.menu-list .menu-item .menu-info {
	position: relative;
	height: 100%;
	width: 100%
}


.menu-list .menu-item .menu-info .choose {
    position: relative;
    background-color: rgba(255, 255, 255, .1) !important;
    filter: Alpha(opacity=30);
    margin: 0 20px 20px 20px;
    padding: 16px 0 16px 12px;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
    z-index: 1;
}


.menu-list .menu-item .menu-info .choose p {
    margin: 0;
        margin-right: 0px;
    padding: 0;
}

.menu-list .menu-item .menu-info .choose p.box {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
}

.menu-list .menu-item .menu-info .choose p.box strong {
    font-weight: 400;
    font-size: 26px;
    color: #fff;
    display: block;
}

.menu-list .menu-item .menu-info .choose p.box span {
    color: #c6c6c6;
}

.menu-list .menu-item .menu-info .thumb {
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -25px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 25px;
	overflow: hidden;
	background-color: #3b3f43
}

.menu-list .menu-item .menu-info .thumb-curr {
	display: none;
	background-color: #3e85f6
}

.menu-list .menu-item .menu-info .info-main {
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -29px;
	margin-left: 25px;
	height: 58px;
	overflow: hidden
}

.menu-list .menu-item .menu-info .title {
	margin-bottom: 8px;
	padding: 0 20px;
	line-height: 14px;
	font-size: 14px;
	font-weight: 700;
	color: #fff
}

.menu-list .menu-item .menu-info .title:hover {
	text-decoration: none
}

.menu-list .menu-item .menu-info .detail {
	padding: 0 20px;
	line-height: 18px;
	font-size: 13px;
	color: #666;
}

.menu-list .menu-item .menu-cont {
	display: none;
	position: absolute;
	top: 0;
	left: 270px;
	padding: 18px;
	width: 520px;
	height: 380px;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background-color: #f8f8f8;
	overflow-y: auto;
	z-index: 11
}

.menu-list .menu-item .menu-cont .menucont-list {
	padding: 15px 2px 5px;
	border-bottom: 1px solid #e6e6e6;
	line-height: 13px;
	font-size: 13px
}

.menu-list .menu-item .menu-cont .menucont-list .title {
	margin-bottom: 10px;
	font-weight: 700;
	color: #666
}

.menu-list .menu-item .menu-cont .menucont-list .title a:hover {
	color: #E10F30;
	text-decoration: none
}

.menu-list .menu-item .menu-cont .menucont-list .link {
	margin-left: -10px;
	margin-right: -10px
}

.menu-list .menu-item .menu-cont .menucont-list .link .link-item {
	display: inline-block;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	color: #5a5a5a;
	margin-top:10px;
	font-weight: bold;

}

.menu-list .menu-item .menu-cont .menucont-list .link .link-item:not(:last-child) {
	border-right: 1px solid #e6e6e6
}

.menu-list .menu-item .menu-cont .menucont-list .link .link-item:hover {
	color:#E10F30;
	text-decoration: none
}

.menu-list .menu-item:hover {
	border-left: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background-color: #f8f8f8
}

.menu-list .menu-item:hover .menu-info .thumb-curr {
	display: block
}
#info-main{background:#666666;width:195px;text-align:center;border-radius: 5px;}
.menu-list .menu-item:hover #info-main{
	background:none;
}
.menu-list .menu-item:hover .menu-info .title {
	color: #e10f30;
}

.menu-list .menu-item:hover .menu-info .info {
	color: #7883a3
}
.menu-list .menu-item:hover .navlist a {
	color:#000000;
}
.menu-list .menu-item:hover .navlist a:hover {
	color:#FF0000;
}
.menu-list .menu-item:hover .menu-cont {
	display: block
}
.menu-list .navlist {
	width: 100%;
	height: 48px;
	line-height: 48px;
	cursor: pointer;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative
}
.menu-list .navlist a {color:#FFFFFF;font-size:14px}
.menu-list .navlist a:hover {color:#FF0000;font-size:14px; }
.smalItem .menu-all {
display: block;
line-height: 42px;
font-size: 16px;
color: #fff;
background-color: #e10f30;
z-index: 12;
position: absolute;
width: 270px;
top:0;

text-align:center;
}
.box1{ width:980px; margin:0 auto; position:relative; overflow:hidden; _height:100%;}
.picbox{ width:980px; height:400px; overflow:hidden; position:relative;}
.piclist{ height:115px;position:absolute; left:0px; top:0px}
.piclist li{ background:#fefefc; margin-right:20px; padding:5px; float:left; text-align:center;}
.piclist li img{border-radius: 50%;}
.piclist li .tag span {
	border: 1px solid #ea822e;
	padding: 3px 8px;
	margin: 10px 5px;
	color: #ea822e;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px}
.piclist li .tag{margin-bottom:10px;}
.piclist li dd {
	font-size: 20px;
	line-height: 60px;
	text-align: center;
	color: #393939

	}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:30px; height:50px; background:url(../images/t13.png) no-repeat; background:url(../images/icon_ie6.png) no-repeat\9; position:absolute; top:100px; z-index:99; cursor:pointer;filter:alpha(opacity=70); opacity:0.7;}
.og_prev{ background-position:0 -60px; left:4px;}
.og_next{ background-position:0 0; right:4px;}

.container {
    max-width: 1000px;
    width: 1000px;
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 40px;
    margin-bottom: 40px;
}
.qiye h4 {
    font-size: 34px;
    text-align: center;
    color: #1e231e;
    margin-bottom: 16px;
}
.qiye ul {
    overflow: hidden;
    margin-top: 57px;
}
.qiye ul li {
    width: 220px;
    height: 95px;
    float: left;
    margin-right: 25px;
    margin-bottom: 32px;
    overflow: hidden;
    background: #eee;
}
.qiye .zixun {
    width: 190px;
    height: 35px;
    display: block;
    margin: 0 auto;
        margin-top: 0px;
    margin-top: 0px;
    margin-top: 0px;
    background: #ff5a5a;
    color: #fff;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    margin-top: 15px;
    -webkit-transition-property: background-color;
    -webkit-transition-duration: 0.6s;
    -webkit-transition-timing-function: ease;
    -moz-transition-property: background-color;
    -moz-transition-duration: 0.6s;
    -moz-transition-timing-function: ease;
    -ms-transition-property: background-color;
    -ms-transition-duration: 0.6s;
    -ms-transition-timing-function: ease;
}
.qiye h4 {
    font-size: 34px;
    text-align: center;
    color: #1e231e;
    margin-bottom: 16px;
}
.news_list_met_21_13_7 {
    padding: 40px 0px;
	margin-top:50px;
	height:500px;
}
.news_list_met_21_13_7 .newsbox {
    padding: 0 0 10px;
}
.row {
    margin-right: -.9375rem;
    margin-left: -.9375rem;
}
.col-lg-4 {
    float: left;
    width: 33.333333%;
}
.news_list_met_21_13_7 .met-index-news {
    background: #fff;
    border: 1px solid #e7eaf1;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0,37,55,0.05);
    padding: 10px;
    height: 100%;
}
.news_list_met_21_13_7 .met-index-news .title {
    border-bottom: 1px solid;
        border-bottom-color: currentcolor;
    border-color: #444444;
    border-color: ;
    margin-bottom: 10px;
}
.news_list_met_21_13_7 .met-index-news .news-h {
    float: left;
    padding-left: 15px;
    margin: 0;
    font-size: 22px;
    line-height: 36px;
    color: #444444;
    color: ;
    position: relative;
}
.news_list_met_21_13_7 .met-index-news .news-desc {
    float: right;
    line-height: 36px;
    color: #666666;
    color: ;
    text-align: right;
    padding-right: 10px;
    margin: 0;
}
.news_list_met_21_13_7 .met-index-news .news-list {
    padding: 0px;
}
.news_list_met_21_13_7 .met-index-news .news-list li {
    height: 35px;
    line-height: 35px;
    font-size: 13px;
    padding-left: 15px;
    overflow: hidden;
    font-weight: 500;
}
.news_list_met_21_13_7 .met-index-news .news-list li a, .news_list_met_21_13_7 .met-index-news .news-list li a span:last-child {
    color: #444444;
    color: ;
    height: 24px;
    line-height: 24px;
}
.news_list_met_21_13_7 .met-index-news .news-list li a .time {
    color: #444444;
    color: ;
    float: right;
    padding-left: 10px;
    margin-right: 5px;
}
.news_list_met_21_13_7 .met-index-news .news-h::before {
    position: absolute;
    top: 6px;
    left: 5px;
    content: '';
    height: 22px;
    width: 4px;
    background: #e40012;
    background: ;
}
.news_list_met_21_13_7 .met-index-news .more {
    text-align: right;
    margin-top: 20px;
}
.news_list_met_21_13_7 .met-index-news .more a {
    padding: 5px 7px;
    border: 1px solid;
    border-radius: 5px;
    color: #e40012;
    color: ;
    transition: all 0.5s ease-out;
}
.news_list_met_21_13_7 .met-index-news .more a:hover {
 color:#ffffff;
 background-color:#e40012;
 background:;
 text-decoration:none;
 border-color:
}
.con02_bg{ margin-top:96px;}
.con02{ width:1100px; margin:auto;}
.con02 h2{    height: 40px;
    line-height: 40px;
    color: #333;
    font-size: 36px;
    font-weight: normal;
    text-align: center;
    background: url(../images/t17.png) center no-repeat;}
	
.con02 ul li.l1{    float: left;
    width: 360px;
    height: 358px;}	
.con02 ul li.l1 img{
	    width: 360px;
    height: 358px;
	}
	
.con02 ul li{
	float: left;
    width: 215px;
    height: 356px;
    margin: 40px 7px 0 7px;
    background: #fff;
    border: #e5e5e5 solid 1px;
    position: relative;
    overflow: hidden;}	
	
.con02 ul li img{
	width:100%;
	}	
.con02 ul li strong{
	    display: block;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: rgba(0,0,0,0.2);
    position: absolute;
    left: 0;
    top: 140px;
    z-index: 22;
    color: #fff;
    font-size: 20px;
    text-align: center;
    font-weight: normal;
	}	
.con02 ul li span{
	    display: block;
    width: 185px;
    height: 100px;
    line-height: 25px;
    padding: 15px;
    overflow: hidden;
	}
	
.con06 h2{
	    height: 40px;
    line-height: 40px;
    color: #333;
    font-size: 36px;
    font-weight: normal;
    text-align: center;
    background:url(../images/t17.png)center no-repeat;
    margin-bottom: 10px;
	}
.con06 h3{
	    line-height: 30px;
    color: #333;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 40px;
	}
.con06 ul{ width:1300px; margin:auto;}
.con06 ul li{
	float: left;
    width: 308px;
    border: #c8c8c8 solid 1px;
    padding-bottom: 30px;
    margin: 0 7px;
    height: 370px;
    overflow: hidden;
	}
.con06 ul li img:hover{
	transform: scale(1.1);
    transition: all 0.3s;

	
	}
	.con06 ul li strong{
		display: block;
    width: 96%;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    color: #333;
    font-size: 18px;
    font-weight: normal;
		}
	.con06 ul li span{
		display: block;
    width: 96%;
    margin: 0 auto;
    line-height: 28px;
    font-size: 15px;
		}	
		
		.nexcorps {
	width: 100%;
	min-width: 1180px;
	padding: 30px 0;
	background: #fff;
}

.nexcommonputs {
	text-align: center;
	margin-bottom: 30px;
}

.nexcommonputs h5 {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 32px;
	color: #434343;
	font-weight: 300;
}

.nexcommonputs p {
	height: 25px;
	line-height: 25px;
	font-size: 16px;
	color: #999;
	font-weight: 300;
	font-family: Microsoft Jhenghei;
}

@-moz-keyframes separator-sliding-x {
	0% {
		-webkit-transform: translate(-100%, 0);
		-moz-transform: translate(-100%, 0);
		-o-transform: translate(-100%, 0);
		-ms-transform: translate(-100%, 0);
		transform: translate(-100%, 0);
	}

	30% {
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	60% {
		-webkit-transform: translate(100%, 0);
		-moz-transform: translate(100%, 0);
		-o-transform: translate(100%, 0);
		-ms-transform: translate(100%, 0);
		transform: translate(100%, 0);
	}

	100% {
		-webkit-transform: translate(100%, 0);
		-moz-transform: translate(100%, 0);
		-o-transform: translate(100%, 0);
		-ms-transform: translate(100%, 0);
		transform: translate(100%, 0);
	}
}

@-webkit-keyframes separator-sliding-x {
	0% {
		-webkit-transform: translate(-100%, 0);
		-moz-transform: translate(-100%, 0);
		-o-transform: translate(-100%, 0);
		-ms-transform: translate(-100%, 0);
		transform: translate(-100%, 0);
	}

	30% {
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	60% {
		-webkit-transform: translate(100%, 0);
		-moz-transform: translate(100%, 0);
		-o-transform: translate(100%, 0);
		-ms-transform: translate(100%, 0);
		transform: translate(100%, 0);
	}

	100% {
		-webkit-transform: translate(100%, 0);
		-moz-transform: translate(100%, 0);
		-o-transform: translate(100%, 0);
		-ms-transform: translate(100%, 0);
		transform: translate(100%, 0);
	}
}

@-o-keyframes separator-sliding-x {
	0% {
		-webkit-transform: translate(-100%, 0);
		-moz-transform: translate(-100%, 0);
		-o-transform: translate(-100%, 0);
		-ms-transform: translate(-100%, 0);
		transform: translate(-100%, 0);
	}

	30% {
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	60% {
		-webkit-transform: translate(100%, 0);
		-moz-transform: translate(100%, 0);
		-o-transform: translate(100%, 0);
		-ms-transform: translate(100%, 0);
		transform: translate(100%, 0);
	}

	100% {
		-webkit-transform: translate(100%, 0);
		-moz-transform: translate(100%, 0);
		-o-transform: translate(100%, 0);
		-ms-transform: translate(100%, 0);
		transform: translate(100%, 0);
	}
}

@keyframes separator-sliding-x {
	0% {
		-webkit-transform: translate(-100%, 0);
		-moz-transform: translate(-100%, 0);
		-o-transform: translate(-100%, 0);
		-ms-transform: translate(-100%, 0);
		transform: translate(-100%, 0);
	}

	30% {
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	60% {
		-webkit-transform: translate(100%, 0);
		-moz-transform: translate(100%, 0);
		-o-transform: translate(100%, 0);
		-ms-transform: translate(100%, 0);
		transform: translate(100%, 0);
	}

	100% {
		-webkit-transform: translate(100%, 0);
		-moz-transform: translate(100%, 0);
		-o-transform: translate(100%, 0);
		-ms-transform: translate(100%, 0);
		transform: translate(100%, 0);
	}
}

.nexslider_lines {
	background: #ededed;
	width: 80px;
	height: 2px;
	position: relative;
	margin: 20px auto;
	overflow: hidden;
}

.nexslider_lines i {
	display: block;
	animation-delay: 500ms !important;
	background: #1b82d1;
	height: 2px;
	max-width: 300px;
	-webkit-animation: separator-sliding-x 1.9s infinite;
	-moz-animation: separator-sliding-x 1.9s infinite;
	-o-animation: separator-sliding-x 1.9s infinite;
	-ms-animation: separator-sliding-x 1.9s infinite;
	animation: separator-sliding-x 1.9s infinite;
	-webkit-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	-moz-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	-o-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	-ms-animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.nexclients {}

.nexclients ul {
	width: 1220px; margin:0 auto;
}

.nexclients ul li {
	float: left;
	margin: 0 20px 20px 0;
}

.nexclients ul li a {
	display: block;
	width: 220px;
	position: relative;
	border: 1px solid #ededed;
	padding: 10px 0;
	text-align: center;
	-webkit-transition: all 0.25s linear;
	-moz-transition: all 0.25s linear;
	-o-transition: all 0.25s linear;
	-ms-transition: all 0.25s linear;
	transition: all 0.25s linear;
}

.nexclients ul li a em {
	display: block;
	position: absolute;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: #bababa;
}

.nexclients ul li a:hover {
	border: 1px solid #fefefe;
}

.nexclients ul li a em.nexliners1 {
	width: 0px;
	height: 1px;
	top: 0;
	left: 0;
}

.nexclients ul li a:hover em.nexliners1 {
	width: 100%;
}

.nexclients ul li a em.nexliners2 {
	width: 1px;
	height: 0px;
	top: 0;
	right: 0;
}

.nexclients ul li a:hover em.nexliners2 {
	height: 100%;
}

.nexclients ul li a em.nexliners3 {
	width: 0;
	height: 1px;
	bottom: 0;
	right: 0;
}

.nexclients ul li a:hover em.nexliners3 {
	width: 100%;
}

.nexclients ul li a em.nexliners4 {
	width: 1px;
	height: 0px;
	bottom: 0;
	left: 0;
}

.nexclients ul li a:hover em.nexliners4 {
	height: 100%;
}

.nexclients ul li a img {
	width: 204px;
	height: 72px;
	object-fit: contain;
}
