html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {
	margin:0;
	padding:0
}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {
	display:block
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,th {
	text-align:left;
	font-weight:normal
}
html,body,fieldset,img,iframe,abbr {
	border:0
}
img {
	vertical-align:top
}
i,cite,em,var,address,dfn {
	font-style:normal
}
[hidefocus],summary {
	outline:0
}
li {
	list-style:none
}
sup,sub {
	font-size:83%
}
pre,code,kbd,samp {
	font-family:inherit
}
q:before,q:after {
	content:none
}
textarea {
	overflow:auto;
	resize:none
}
label,summary {
	cursor:default
}
a,button {
	cursor:pointer
}
em,strong,b {
	font-weight:bold
}
del,ins,u,s,a,a:hover {
	text-decoration:none
}
body,textarea,input,button,select,keygen,legend {
	font:12px/1.14 "Arial","Hiragino Sans GB",\5b8b\4f53,"Georgia","serif";
	color:#333;
	outline:0
}
h1,h2,h3,h4,h5,h6,small {
	font-family:"Arial","Hiragino Sans GB","Microsoft YaHei",\5fae\8f6f\96c5\9ed1,"Helvetica","sans-serif";
	line-height:150%;
	font-weight:normal
}
h1 {
	font-size:2em;
	margin:0 0
}
h2 {
	font-size:1.5em;
	margin:0em 0
}
h3 {
	font-size:1.17em
}
h4 {
	font-size:1em;
	margin:1.33em 0
}
h5 {
	font-size:1.17em;
	margin:.6em 0 0.33em 0
}
h6 {
	font-size:.75em
}
body {
	background:#fff
}
a {
	color:#333
}
.clear:after,.f-cb:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden
}
.clear,.f-cb {
	zoom:1
}
.left,.f-fl {
	float:left
}
.right,.f-fr {
	float:right
}
.rel,.f-pr {
	position:relative
}
.abs,.f-pa {
	position:absolute
}
.fixed,.f-fxd {
	position:fixed
}
.nowrp,.f-thide {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.notxt,.f-hide {
	text-indent:-9999px;
	overflow:hidden
}
.ohide,.f-ohide {
	overflow:hidden
}
.f-ib {
	display:inline-block;
	*display:inline;
	zoom:1
}
.hide,.f-dn {
	display:none
}
.shadow,.f-shadow {
	box-shadow:0px 2px 2px #ccc
}
.shadow1,.f-shadow1 {
	box-shadow:0px 1px 1px #ccc
}
.f-f0 {
	font-family:"Arial","Hiragino Sans GB","Microsoft YaHei",\5fae\8f6f\96c5\9ed1,"Helvetica","sans-serif"
}
.f-f1 {
	font-family:"Arial","Hiragino Sans GB",\5b8b\4f53,"Georgia","serif"
}
.f-c0 {
	color:#000
}
.f-c3 {
	color:#333
}
.f-c6 {
	color:#666
}
.f-c9 {
	color:#999
}
.f-cf {
	color:#fff
}
.f-cgreen {
	color:#3468af
}
.f-cyellow {
	color:#efefef
}
.f-cted {
	color:#c81400
}
a .f-c0:hover,a.f-c0:hover,a .f-c3:hover,a.f-c3:hover,a .f-c6:hover,a.f-c6:hover,a .f-c9:hover,a.f-c9:hover,a .f-cgreen:hover {
	color:#3468af
}
@font-face {
	font-family:'icomoon';
	src:url("/mv/theme/font/icomoon.eot");
	src:url("/mv/theme/font/icomoon.eot?#iefix") format("embedded-opentype"),url("/mv/theme/font/icomoon.ttf") format("truetype"),url("/mv/theme/font/icomoon.woff") format("woff"),url("/mv/theme/font/icomoon.svg#icomoon") format("svg");
	font-weight:normal;
	font-style:normal
}
.f-icon {
	font-family:'icomoon';
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.v-icon {
    border: 1px solid #7BB9FC;
    border-radius: 4px;
    color: #239DFD;
    padding: 2px 3px 1px 3px;
    font-size: 12px;
    margin-left: 3px;
    margin-right: 3px;
    white-space: nowrap;
}
.v-icon:hover {
    color: #fff;
    background: #7BB9FC;
}
.v-selected {
    background:#AED5FF
}
.m-midnav .logo,.m-midnav .subtxt {
	background:url(/mv/theme/img/logo.gif) no-repeat 9999px 9999px
}
.m-botnav .mainnav .new,.u-nav2 .hd-share .shicon1,.u-nav2 .hd-share .shicon2,.u-nav2 .hd-share .shicon3,.u-nav2 .hd-share .shicon4,.m-sidebar .fbBtn,.m-sidebar .scrollBtn,.m-fixnav4 .cate,.u-commonbtn,.u-cover .new,.u-cover .update,.u-cover .NEW,.u-cover .UPDATE {
	background:url(/mv/theme/img/sprite.png) no-repeat 9999px 9999px
}
.g-wrap {
	width:100%
}
.g-container,.g-doc {
	width:1180px;
	margin:0 auto
}
.g-row:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden
}
.g-row {
	margin:0 -8px 0 -7px;
	zoom:1
}
.g-limitrow {
	max-height:345px;
	overflow:hidden;
	position:relative
}
.g-autorow {
	height:auto;
	overflow:hidden;
	position:relative;
	zoom:1
}
.g-sd {
	position:relative;
	float:right;
	width:340px;
	margin-left:-340px
}
.g-mn {
	float:left;
	width:100%
}
.g-mnc {
	margin-right:340px
}
.g-hide {
	display:none
}
.g-ihide {
	display:none
}
.g-cell1,.g-cell2,.g-cell3 {
	float:left;
	margin:0 8px 0 7px
}
.g-cell1 {
	width:180px
}
.g-cell2 {
	width:375px
}
.g-cell3 {
	width:570px
}
.g-card1 {
	height:175px
}
.b-5,.b-10,.b-20,.b-30,.b-15,.b-40 {
	clear:both;
	height:10px;
	overflow:hidden;
	display:block
}
.b-5 {
	height:5px
}
.b-20 {
	height:20px
}
.b-30 {
	height:30px
}
.b-15 {
	height:15px
}
.b-40 {
	height:40px
}
@media screen and (min-width:1200px) {
    .g-hide {
	display:block
}
.g-ihide {
	display:inline
}
.g-container {
	width:1180px
}
.g-row {
	margin:0 -10px
}
.g-cell1 {
	margin:0 10px;
	width:180px
}
.g-cell2 {
	margin:0 10px;
	width:360px
}
.g-cell3 {
	margin:0 10px;
	width:580px
}
.m-footer .links {
	/*text-align:left*/
}
.m-footer .cr {
	/*width:863px;
	float:left;
	text-align:left*/
}
.m-footer .theme {
	float:left
}
}.m-topnav,.m-smnav {
	height:26px;
	background:#ebebeb;
	border-bottom:1px solid #ddd;
	z-index:900
}
.m-midnav {
	height:54px;
	padding:15px 0;
	background:#fff;
	z-index:700
}
.m-midnav .logo {
	width:290px;
	height:54px;
	background-position:0 0
}
.m-midnav .subtxt {
	/*width:225px;
	height:34px;
	background-position:-225px -10px;
	margin-top:10px*/
}
.m-midnav .search {
	height:14px;
	width:370px;
	padding:9px;
	margin-top:10px;
	border:1px solid #ddd;
	-webkit-transition:background 0.1s ease-in 0s;
	-moz-transition:background 0.1s ease-in 0s;
	transition:background 0.1s ease-in 0s;
	background-color:#f5f5f5;
	cursor:text
}
.m-midnav .active {
	background:#fff
}
.m-midnav .active .inputxt {
	background:#fff
}
.m-midnav .phold {
	position:absolute;
	top:0px;
	left:0;
	right:40px;
	line-height:32px;
	height:32px;
	text-indent:10px;
	cursor:text
}
.m-midnav .inputxt {
	border:none;
	background:#f5f5f5;
	outline:none;
	height:14px;
	width:90%;
	-webkit-transition:background 0.1s ease-in 0s;
	-moz-transition:background 0.1s ease-in 0s;
	transition:background 0.1s ease-in 0s
}
.m-midnav .subbtn {
	border:none;
	position:absolute;
	right:-1px;
	top:-1px;
	bottom:-1px;
	width:42px;
	height:34px;
	color:#fff;
	font-size:16px;
	background-color:#3BA0DE;
	cursor:pointer;
	-webkit-transition:background 0.05s ease-in 0s;
	-moz-transition:background 0.05s ease-in 0s;
	transition:background 0.05s ease-in 0s
}
.m-midnav .subbtn:hover {
	background-color:#ffa643;
	background-color:#6FC4FD
}
.m-botnav {
	z-index:800;
	height:40px;
	box-shadow:0 1px 1px rgba(0,0,0,0.3)
}
.m-botnav .main {
	height:100%;
	background:#3EADF0
}
.m-botnav .sub {
	height:25px
}
.m-botnav .mainnav {
	height:40px
}
.m-botnav .mainnav .link {
	display:block;
	padding:0 13px;
	font-size:16px;
	line-height:40px;
	height:38px;
	border:1px solid #3EADF0
}
.m-botnav .mainnav .link:hover,.m-botnav .mainnav .link.current {
	background:#3468af;
	color:#fff
}
.m-botnav .mainnav .new {
	background-position:-59px 0;
	width:26px;
	height:20px;
	top:-10px;
	text-align:center;
	color:#fff;
	left:50%;
	margin-left:-13px
}
.m-botnav .active .link {
	background:#fff;
	color:#666 !important;
	/*padding:0 10px;
	margin:0 6px;*/
	box-shadow:2px 0px 3px rgba(0,0,0,0.2);
	border:1px solid #ddd;
	border-bottom:1px solid #fff
}
.m-botnav .active .link:hover,.m-botnav .active .link.current {
	color:#666;
	background:#fff
}
.m-botnav .subnav {
	position:absolute;
	top:100%;
	background:#fff;
	left:0px;
	right:6px;
    width:120px;
    letter-spacing:2px;
	border:1px solid #ddd;
	border-top:none;
	box-shadow:0 3px 3px rgba(0,0,0,0.2);
	z-index:200
}
.m-botnav .subnav a {
	height:32px;
    color:#555;
	line-height:32px;
	width:100%;
	display:block;
	text-indent:14px
}
.m-botnav .subnav a:hover {
    color:#3468af;
	text-decoration:none;
	background:#f5f5f5
}
.m-smnav {
	padding:2px 0;
	height:36px
}
.m-smnav .img {
	margin:5px 0;
	height:25px;
	width:130px
}
.m-smnav .search {
	height:15px;
	width:165px;
	padding:4px;
	border:1px solid #ddd;
	-webkit-transition:background 0.1s ease-in 0s;
	-moz-transition:background 0.1s ease-in 0s;
	transition:background 0.1s ease-in 0s;
	background-color:#f5f5f5;
	cursor:text;
	margin:5px 18px
}
.m-smnav .active {
	background:#fff
}
.m-smnav .active .inputxt {
	background:#fff
}
.m-smnav .phold {
	position:absolute;
	top:0px;
	left:0;
	right:10px;
	line-height:25px;
	height:24px;
	text-indent:4px;
	cursor:text;
	width:85%
}
.m-smnav .inputxt {
	border:none;
	background:#f5f5f5;
	outline:none;
	height:14px;
	width:86%;
	-webkit-transition:background 0.1s ease-in 0s;
	-moz-transition:background 0.1s ease-in 0s;
	transition:background 0.1s ease-in 0s
}
.m-smnav .subbtn {
	border:none;
	position:absolute;
	right:-1px;
	top:-1px;
	bottom:-1px;
	width:27px;
	height:25px;
	color:#8f8f8f;
	font-size:16px;
	background-color:#ddd;
	cursor:pointer;
	-webkit-transition:background 0.05s ease-in 0s;
	-moz-transition:background 0.05s ease-in 0s;
	transition:background 0.05s ease-in 0s
}
.m-smnav .subbtn:hover {
	background-color:#d1d1d1
}
.u-nav,.u-nav2 {
	padding:6px 0;
	margin:0 -6px;
	line-height:14px;
	height:14px
}
.u-nav .li,.u-nav2 .li {
	padding:0 6px
}
.u-nav2 {
	padding:0 0
}
.u-nav2 .li {
	margin:6px 0;
	border-left:1px solid #d9d9d9
}
.u-nav2 .active {
	background:#fff;
	padding:11px 6px;
	margin:0;
	border-left:1px solid #ebebeb;
	box-shadow:1px 2px 1px rgba(0,0,0,0.2)
}
.u-nav2 .hd-mycenter {
	top:100%;
	left:0px;
	z-index:11;
	background-color:#fff;
	right:0px;
	border-top:none;
	box-shadow:1px 2px 1px rgba(0,0,0,0.2)
}
.u-nav2 .hd-mycenter .link {
	background-color:#fff;
	text-indent:8px;
	line-height:24px;
	height:24px;
	display:block;
	width:100%
}
.u-nav2 .hd-mycenter .link:hover {
	text-decoration:none;
	background-color:#f5f5f5
}
.u-nav2 .hd-share {
	padding:10px;
	top:100%;
	left:0;
	width:140px;
	background:#fff;
	box-shadow:1px 2px 1px rgba(0,0,0,0.2)
}
.u-nav2 .hd-share .shicon1,.u-nav2 .hd-share .shicon2,.u-nav2 .hd-share .shicon3,.u-nav2 .hd-share .shicon4 {
	display:block;
	width:25px;
	height:25px;
	background-position:-60px -20px;
	margin:0 5px
}
.u-nav2 .hd-share .shicon2 {
	background-position:-92px -20px
}
.u-nav2 .hd-share .shicon3 {
	background-position:-122px -20px
}
.u-nav2 .hd-share .shicon4 {
	background-position:-150px -20px
}
.u-nav2 .hd-share .shicon1:hover {
	background-position:-60px -51px
}
.u-nav2 .hd-share .shicon2:hover {
	background-position:-92px -51px
}
.u-nav2 .hd-share .shicon3:hover {
	background-position:-122px -51px
}
.u-nav2 .hd-share .shicon4:hover {
	background-position:-150px -51px
}
.u-login,.u-beforelogin {
	margin-right:10px
}
.m-sidebar {
	position:fixed;
	right:10px;
	bottom:10px;
	z-index:900
}
.m-sidebar .btn {
	display:block;
	width:40px;
	height:40px;
	background-color:#fff;
	margin-top:-1px;
	border:1px solid #ebebeb
}
.m-sidebar .btn:hover {
	background-color: #6FC4FD;
    border: 1px solid #0EA7FD;
}
.m-sidebar .xtxBtn {
	color:#ee912b;
	text-align:center;
	line-height:40px;
	font-size:16px
}
.m-sidebar .xtxBtn:hover {
	border-color:#eee;
	background-color:#fff;
	text-shadow:0 2px 25px #ee912b
}
.m-sidebar .fbBtn {
	background-position:-192px -14px
}
.m-sidebar .fbBtn:hover {
	background-position:-192px -89px
}
.m-sidebar .scrollBtn {
	-webkit-transition:opacity 0.2s ease-in 0s;
	-moz-transition:opacity 0.2s ease-in 0s;
	transition:opacity 0.2s ease-in 0s;
	opacity:0;
	visibility:hidden;
	background-position:-192px -55px
}
.m-sidebar .scrollBtn.show {
	opacity:1;
	visibility:visible
}
.m-sidebar .scrollBtn:hover {
	background-position:-192px -133px
}
.m-sidebar2 {
	right:10px;
	bottom:105px
}
.m-sidebar2 .toyUp {
	width:81px;
	height:74px;
	position:absolute;
	top:-73px;
	left:10px;
}
.m-sidebar2 .appdown {
	background:#fff;
	border:1px solid #ebebeb;
	padding:10px
}
.m-sidebar2 .appdown .img {
	margin:5px 0
}
.m-sidebar2 .appdown .close {
	margin-left:10px
}
.m-subnav {
	height:26px;
	background:#ebebeb;
	color:#666;
	z-index:600;
	box-shadow:0 0px 3px #aaa
}
.m-subnav .itemul {
	margin-left:-5px
}
.m-subnav .item {
	z-index:10;
	float:left
}
.m-subnav .itemname {
	top:0;
	left:0;
	margin:0;
	height:26px;
	padding:0 5px;
	cursor:default
}
.m-subnav .itemname .link {
	display:block;
	height:30px;
	padding:0 18px;
	line-height:30px
}
.m-subnav .active .itemname {
	z-index:10;
	overflow:hidden
}
.m-subnav .active .itemname .link {
	background:#fff;
	box-shadow:0 0 5px #ccc
}
.m-subnav .menu {
	display:none;
	z-index:9;
	top:26px;
	left:5px;
	background:#fff;
	width:426px;
	height:188px;
	padding-top:12px;
	box-shadow:0 0 5px #ccc
}
.m-subnav .menu a {
	color:#3468af
}
.m-subnav .menu .bg {
	top:20px;
	left:212px;
	width:1px;
	height:130px;
	background:#eee
}
.m-subnav .menu .con {
	height:154px
}
.m-subnav .menu .con a {
	float:left;
	line-height:30px;
	width:200px;
	color:#666;
	padding-left:12px
}
.m-subnav .menu .con a:hover {
	color:#3468af
}
.m-subnav .menu .con a.update {
	color:#3468af
}
.m-subnav .menu .more {
	border-top:1px solid #eee;
	height:32px;
	line-height:32px;
	margin:0 12px;
	text-align:right
}
.m-subnav3,.m-subnav2,.m-subnav5,.m-subnav4 {
	height:49px;
	z-index:600;
	border-bottom:1px solid #ddd
}
.m-subnav3 .link,.m-subnav2 .link,.m-subnav5 .link,.m-subnav4 .link {
	display:block;
	height:45px;
	line-height:53px;
	font-size:14px;
	margin-right:45px
}
.m-subnav3 .link:hover,.m-subnav2 .link:hover,.m-subnav5 .link:hover,.m-subnav4 .link:hover {
	color:#7d9519
}
.m-subnav3 .current,.m-subnav2 .current,.m-subnav5 .current,.m-subnav4 .current {
	color:#7d9519;
	border-bottom:4px solid #7d9519
}
.m-fixnav,.m-fixnav4 {
	height:49px;
	width:100%;
	top:0;
	background:#ebebeb;
	z-index:600
}
.m-fixnavshadow {
	box-shadow:0 0px 3px #999;
	border-bottom:1px solid #aaa \9
}
.m-subnav2 .link:hover {
	color:#7e512a
}
.m-subnav2 .current {
	color:#7e512a;
	border-bottom:4px solid #7e512a
}
.m-subnav4 {
	height:69px
}
.m-fixnav4 {
	padding:10px 0
}
.m-fixnav4 .cate {
	width:46px;
	height:49px;
	background-position:0 1px;
	line-height:49px;
	color:#3468af;
	font-size:14px;
	text-align:center;
	margin-right:10px;
}
.m-fixnav4 .cates {
	width:46px;
	height:32px;
	line-height:32px;
	color:#3468af;
	font-size:14px;
	text-align:center;
    margin-top:-4px;
	margin-left:6px;
	margin-right:10px;
    background:#f9f9f9;
    color:#c1c1c1;
}
.m-fixnav4 .itemul {
	width:240px
}
.m-fixnav4 .itemul2 {
	width:400px
}
.m-fixnav4 .itemul3 {
	width:320px
}
.m-fixnav4 .li2 {
	/*width:60px;*/
	line-height:26px;
    margin:auto 5px;
}
.m-fixnav4 .memo {
    color:#555;
    margin-right:5px;
	line-height:26px
}
.m-fixnav4 a.more {
    float:right;
    color:#3468af;
    padding-left:2px;
    padding-right:2px;
    line-height:21px;
}
.m-fixnav4 .current {
	color:#3468af;
	border-bottom:2px solid #3468af
}
@media screen and (min-width:1200px) {
	.m-fixnav4 .itemul {
	width:240px
}
.m-fixnav4 .itemul2 {
	width:400px
}
.m-fixnav4 .itemul3 {
	width:320px
}
.m-fixnav4 .li2 {
	/*width:70px
    margin:auto 5px;*/
}
}.m-slidebox {
	z-index:500;
	height:450px;
	background:#282828;
	box-shadow:0 0px 5px #aaa
}
.mainslideData {
	display:none
}
.m-slidebox .imgItem {
	width:100%;
	height:450px;
	display:none;
	z-index:1
}
.m-slidebox .imgbox {
	height:100%;
	background:none;
	margin:0 auto
}
.m-slidebox .imgbox .pic {
	width:100%;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat
}
.m-slidebox .imgbox .txt {
	top:162px;
	left:0
}
.m-slidebox .slwrap {
	z-index:5;
	top:365px;
	left:0
}
.m-slidebox .slwrap .item {
	top:0;
	width:70px;
	height:45px;
	border:1px solid #999;
	cursor:pointer
}
.m-slidebox .slwrap .item .slt {
	opacity:0.6;
	filter:alpha(opacity=60);
	width:70px;
	height:45px;
	-webkit-transition-duration:0.4s;
	-moz-transition-duration:0.4s;
	transition-duration:0.4s
}
.m-slidebox .slwrap .item .posborder {
	top:-2px;
	left:-2px;
	width:70px;
	height:45px;
	display:none;
	border:2px solid #3468af
}
.m-slidebox .slwrap .itempos .posborder {
	display:block
}
.m-slidebox .slwrap .itempos .slt {
	opacity:1;
	filter:alpha(opacity=100)
}
.m-slidebox .tabwrap {
	z-index:6;
	top:0;
	right:0;
	height:450px;
	width:330px
}
.m-slidebox .tabwrap .bg {
	background:#333;
	height:100%;
	width:100%;
	opacity:0.85;
	filter:alpha(opacity=85)
}
.m-slidebox .tabwrap .bgtop {
	height:36px;
	background:#404040;
	border-bottom:1px solid #484848
}
.m-slidebox .tabwrap .con {
	top:0;
	left:0;
	height:100%;
	width:100%
}
.m-slidebox .tabwrap .tabtop {
	height:36px;
	background:#404040;
	border-bottom:1px solid #484848
}
.m-slidebox .tabwrap .tabs {
	width:100%;
	height:38px;
	top:0;
	left:0
}
.m-slidebox .tabwrap .tabsul {
	padding:0 16px;
	list-style:none;
	margin:0
}
.m-slidebox .tabwrap .tab {
	width:60px;
	color:#888;
	cursor:pointer;
	padding:0 2px;
	line-height:35px;
	font-size:13px
}
.m-slidebox .tabwrap .tabpos {
	color:#fff
}
.m-slidebox .tabwrap .tabline {
	top:35px;
	left:16px;
	height:3px;
	width:60px;
	background:#3468af
}
.m-slidebox .tabwrap .tabcon {
	height:388px
}
.m-slidebox .tabwrap .subtabcon {
	display:none
}
.m-slidebox .tabwrap .tabbox {
	display:none;
	top:0;
	left:0;
	height:100%;
	width:100%
}
.m-slidebox .subtabs {
	color:#969696;
	line-height:24px;
	padding:8px 0 0 15px;
	font-size:11px
}
.m-slidebox .subtabs a {
	color:#969696;
	padding:0 16px
}
.m-slidebox .subtabs a.subtabpos {
	color:#fff
}
.m-slidebox .empty {
	line-height:100px;
	text-align:center
}
.m-slidebox .listwrap {
	padding-top:5px
}
.m-slidebox .list {
	list-style:none;
	margin:0;
	padding:0
}
.m-slidebox .list .item {
	display:block;
	padding:7px 10px;
	height:20px;
	line-height:20px;
	color:#ccc
}
.m-slidebox .list .item:hover {
	background:#404040
}
.m-slidebox .list .item .icon {
	float:left;
	height:18px;
	width:18px;
	text-align:center;
	border:1px solid #6f6f6f;
	line-height:18px
}
.m-slidebox .list .item .icon2 {
	border-color:#3BA0DE;
	background:#3BA0DE;
	color:#fff
}
.m-slidebox .list .item .noicon {
	float:left;
	height:3px;
	width:3px;
	background:#575757;
	margin:8px 0 10px 8px
}
.m-slidebox .list .item .txt {
    float: left;
	padding: 0 7px;
    width: 260px;
    overflow: hidden;
    word-wrap: break-word;
}
.m-slidebox .list .item .ltxt {
	padding-left:7px;
	width:290px
}
.m-slidebox .list .item .subtxt {
	color:#999
}
.m-slidebox .list .item .num {
	float:right;
	color:#888
}
.m-slidebox .votebtn {
	display:block;
	margin:5px auto;
	width:252px;
	height:26px;
	background:#3b3b3b;
	line-height:26px;
	text-align:center;
	border:1px solid #494949;
	color:#ccc
}
.m-slidebox .votebtn:hover {
	background:#535353
}
.u-loginWin {
	position:fixed;
	text-align:left;
	top:50%;
	left:50%;
	margin:-132px 0 0 -202px;
	width:405px;
	height:265px;
	padding:20px;
	background:#fff;
	border:1px solid #b9becb
}
.u-loginWin .tit {
	height:18px;
	line-height:18px;
	font-size:16px
}
.u-loginWin .logarea {
	padding:25px 55px 0 55px
}
.u-loginWin .ipt {
	margin-top:12px
}
.u-loginWin .inp {
	border:1px solid #dfdfdf;
	background:#f1f1f1;
	padding:8px 5px
}
.u-loginWin .inp input {
	background:#f1f1f1;
	outline:none;
	border:none;
	width:100%
}
.u-loginWin .inp label {
	top:10px;
	left:8px;
	color:#ccc
}
.u-loginWin .active {
	background:#fff
}
.u-loginWin .active input {
	background:#fff
}
.u-loginWin .error {
	border-color:#fbb6b6;
	background:#fad6d6
}
.u-loginWin .error input {
	background:#fad6d6
}
.u-loginWin .suggest {
	list-style:none;
	padding:0;
	background:#fafafa;
	position:absolute;
	top:100%;
	left:0;
	right:0;
	z-index:11;
	border:1px solid #dfdfdf
}
.u-loginWin .suggest li {
	height:32px;
	line-height:32px;
	color:#666;
	text-indent:1em
}
.u-loginWin .suggest li:hover,.u-loginWin .suggest li.select {
	background-color:#ebecee;
	color:#3468af
}
.u-loginWin .suggest .note {
	color:#999
}
.u-loginWin .suggest .note:hover {
	background:#fafafa;
	color:#999
}
.u-loginWin .submitBtn {
	display:block;
	cursor:pointer;
	border:none;
	width:100%;
	height:35px;
	text-indent:-9999px;
	outline:none
}
.u-loginWin .submitBtn:hover {
	background-position:0 -45px
}
.u-loginWin .close {
	display:block;
	position:absolute;
	right:0;
	top:0;
	height:40px;
	width:40px;
	text-align:center;
	line-height:40px
}
.u-page {
	display:none;
	float:right;
	font-size:0;
	text-align:center;
	margin:12px 0 0;
	padding:10px 0
}
.pageBtn,.u-page a,.u-page span {
	border:1px solid #bfc6cc;
	float:left;
	width:22px;
	height:20px;
	line-height:20px;
	color:#5a5a5a;
	font-size:12px;
	margin-left:5px;
	text-decoration:none;
	background-color:#fff
}
.u-page .current {
	line-height:22px;
	border:none;
	width:24px;
	height:22px;
	background-color:#29754d;
	color:#fff
}
.u-page span {
	cursor:pointer;
	color:#fff
}
.u-page a:hover {
	color:#fff;
	background-color:#29754d;
	text-decoration:none
}
.u-page .next,.u-page .prev {
	width:50px
}
.u-page .current.next,.u-page .current.prev {
	background:none;
	color:#999;
	border:1px solid #BFC6CC
}
.u-page .next.current,.u-page .prev.current {
	height:20px
}
.u-commonbtn {
	text-align:center;
	width:95px;
	height:35px;
	color:#fff;
	font-size:16px;
	line-height:35px;
	background-position:0 -118px
}
.u-commonbtn:hover {
	background-position:0 -153px
}
.u-browserDialog {
	position:fixed;
	top:50%;
	left:50%;
	margin:-75px 0 0 -177px;
	width:365px;
	height:125px;
	padding:20px;
	background:#fff;
	box-shadow:0 0 15px #333
}
.u-browserDialog .wrap {
	height:100%
}
.u-browserDialog .close {
	font-size:16px;
	right:-10px;
	top:-10px;
	height:20px;
	width:20px;
	text-align:center;
	line-height:20px
}
.u-browserDialog .img {
	margin-top:10px;
	width:88px;
	height:84px;
}
.u-browserDialog .right {
	padding:25px 0 0 15px
}
.u-browserDialog .right p {
	color:#444;
	line-height:25px
}
.u-browserDialog .right p.ts {
	font-weight:bold
}
.u-browserDialog .right .btn {
	margin-top:12px
}
.u-loading {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:499;
	background:#282828
}
.u-loading .loadingIcon {
	height:15px;
	width:128px;
	margin:205px auto;
	background:url(/mv/theme/img/loading.gif)
}
.u-breadnav {
	background:#f5f5f5;
	line-height:59px;
	text-align:left;
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
	border:1px solid #ddd \9
}
.u-breadnav .sp {
	color:#d3d3d3
}
.u-breadnav .pos {
	font-size:17px;
	vertical-align:bottom
}
.u-mtitle {
	padding:15px 0;
	height:30px
}
.u-mtitle h2 {
	font-size:24px;
	line-height:30px
}
.u-mtitle p {
	padding:10px 0 0 12px;
	font-size:1.17em
}
.u-mtitle a.label {
	border-radius:4px;
	padding:0 4px;
	margin-right:1em;
	line-height:20px
}
.u-mtitle a.label:hover {
	color:#fff;
	background:#6FC4FD
}
.u-mtitle a.login {
	color:#64ac80;
	padding-left:10px
}
.u-mtitle .u-switchbtns {
	margin-top:10px
}
.u-mtitle .u-refreshbtn {
	margin-top:10px;
	background:#fff;
	color:#3468af;
	border:1px solid #e6e6e6;
	border-radius:5px;
	text-align:center;
	line-height:20px;
	padding:0 9px
}
.u-mtitle .u-refreshbtn:hover {
	background:#6FC4FD;
	color:#fff
}
.u-switch {
	overflow:hidden;
	position:relative
}
.u-switch>div {
	width:99999px
}
.u-switchbtns {
	width:43px
}
.u-switchbtns .btn {
	font-size:16px;
	border:1px solid #e6e6e6;
	background:#fff;
	text-align:center;
	cursor:pointer;
	width:20px;
	height:20px;
	line-height:20px;
	color:#999
}
.u-switchbtns .btn:hover {
	color:#3468af
}
.u-switchbtns .disable {
	color:#ddd;
	cursor:default
}
.u-switchbtns .disable:hover {
	color:#ddd
}
.u-switchbtns .left {
	border-top-left-radius:5px;
	border-bottom-left-radius:5px
}
.u-switchbtns .right {
	border-left:none;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px
}
.u-showall {
	width:100%;
	height:30px;
	position:relative
}
.u-showall .upline {
	width:100%;
	height:14px;
	border-bottom:1px solid #ccc
}
.u-showall .dnline {
	width:100%;
	height:14px;
	border-top:1px solid #fff
}
.u-showall .dnbtn {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:30px
}
.u-showall .center {
	width:90px;
	height:30px;
	background:#f0f0f0;
	margin:0 auto;
	text-align:center
}
.u-showall .btn {
	border:1px solid #ddd;
	border-radius:5px;
	display:inline-block;
	line-height:26px;
	height:25px;
	width:75px;
	background:#fff
}
.u-feedbackTip {
	position:fixed;
	top:48%;
	left:44%;
	right:10px;
	border:none;
	-webkit-box-shadow:0px 0px 10px #999;
	-moz-box-shadow:0px 0px 10px #999;
	box-shadow:0px 0px 10px #999;
	color:#fff;
	height:42px;
	line-height:42px;
	display:none;
	width:200px
}
.u-feedbackTip span {
	width:30px;
	height:30px;
	margin:6px 10px
}
.u-feedbackTip h1 {
	font-size:14px;
	line-height:42px;
	font-weight:normal
}
.u-feedbackTip.okTip {
	background-color:#287d4f
}
.u-feedbackTip.okTip span {
	background-position:0 0
}
.u-feedbackTip.wrongTip {
	background-color:#fad6d6;
	border:1px solid #fbb6b6
}
.u-feedbackTip.wrongTip h1 {
	color:#cc3333
}
.u-feedbackTip.wrongTip span {
	background-position:0 -50px
}
.m-confirmBox p,.m-confirmBox .yes,.m-confirmBox .false {
	background:url(/mv/theme/img/centericon.png) no-repeat 9999px 9999px
}
.m-confirmBox {
	height:94px;
	cursor:default
}
.m-confirmBox .box {
	padding:14px 14px 0 14px
}
.m-confirmBox p {
	padding-left:34px;
	height:31px;
	line-height:31px;
	text-align:left;
	background-position:5px -378px
}
.m-confirmBox .btn {
	padding:0 35px
}
.m-confirmBox .yes {
	cursor:pointer;
	height:33px;
	width:56px;
	background-position:0 -529px;
	background-repeat:repeat-x;
	color:white;
	line-height:33px
}
.m-confirmBox .yes:hover {
	background-position:0 -572px
}
.m-confirmBox .false {
	cursor:pointer;
	margin-left:10px;
	height:33px;
	width:57px;
	background-position:0 -618px;
	background-repeat:repeat-x;
	color:#666;
	line-height:33px
}
.m-confirmBox .false:hover {
	background-position:0 -660px
}
.u-cover .mask,.u-cover .sub,.u-cover .new,.u-cover .update,.u-cover .NEW,.u-cover .UPDATE {
	bottom:0;
	right:0
}
.u-cover .mask {
	top:0;
	left:0;
	background-color:#3468af;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity 0.2s ease-in 0s;
	-moz-transition:opacity 0.2s ease-in 0s;
	transition:opacity 0.2s ease-in 0s;
	-webkit-transition:box-shadow 0.2s ease-in 0s;
	-moz-transition:box-shadow 0.2s ease-in 0s;
	transition:box-shadow 0.2s ease-in 0s;
	z-index:25;
}
.u-cover .sub {
	left:0;
	height:20px;
	line-height:20px;
	/*background:#888 \9;
	background:rgba(0,0,0,0.5);*/
	color:#fff;
	text-indent:5px;
	z-index:20
}
.u-cover .bga{
    background: rgba(0, 0, 0, 0.4);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#99000000', EndColorStr='#99000000');
}
.u-cover .bga .name{
    float: left;
    color: #F5F5F5;
    width: 75%;
    overflow:hidden;
    height: 20px;
}
.u-cover .bga .time{
    float: right;
    color: #d1d1d1;
    margin-right: 5px;
}
.u-cover .new,.u-cover .update,.u-cover .NEW,.u-cover .UPDATE {
	display:block;
	color:#fff;
	font-size:10px;
	height:21px;
	width:35px;
	overflow:hidden;
	z-index:22;
	text-indent:9999px;
	background-position:0 -83px
}
.u-cover .UPDATE,.u-cover .update {
	width:45px;
	background-position:0 -57px
}
.u-cover:hover .mask {
	opacity:.5;
	filter:alpha(opacity=50)
}
.u-cover:hover .shadow {
	box-shadow:0 0 8px #666
}
.u-lectors {
	margin-left:-75px
}
.u-lectors .lector {
	height:110px;
	width:270px;
	margin-left:75px
}
.u-lectors .lector .face {
	height:100px;
	width:100px;
	padding:4px;
	margin-right:10px;
	background:#fff;
	border:1px solid #e3e3e3;
	border-radius:55px;
	box-shadow:2px 2px 3px #eee
}
.u-lectors .lector .face img {
	height:100px;
	width:100px;
	border-radius:50px
}
.u-lectors .lector .con {
	width:150px;
	text-align:left
}
.u-lectors .lector .con h4 {
	padding-top:10px;
	font-size:16px;
	line-height:35px;
	margin:0
}
.u-lectors .lector .con p {
	line-height:20px
}
.u-lectors .lector .con p a {
	color:#666
}
@media screen and (min-width:1200px) {
	.u-lectors {
	margin:0 -34px
}
.u-lectors .lector {
	margin-left:34px
}
}.u-tag,.u-tag2,.u-tag3,.u-tag4 {
	height:60px;
	padding:30px 0;
	background:#6FC4FD;
	text-align:center
}
.u-tag:hover,.u-tag2:hover,.u-tag3:hover,.u-tag4:hover {
	background:#135d35
}
.u-tag h2,.u-tag2 h2,.u-tag3 h2,.u-tag4 h2 {
	font-size:24px;
	color:#fff;
	line-height:24px
}
.u-tag p,.u-tag2 p,.u-tag3 p,.u-tag4 p {
	padding:4px 16px;
	line-height:14px;
	height:14px;
	color:#fff;
	margin-top:15px
}
.u-tag2,.u-tag3,.u-tag4 {
	height:85px;
	padding:45px 0 15px 0;
	background:#7d9519
}
.u-tag2 h2,.u-tag3 h2,.u-tag4 h2 {
	font-size:30px
}
.u-tag2 span,.u-tag3 span,.u-tag4 span {
	font-size:16px;
	color:rgba(255,255,255,0.5);
	color:#ccc \9
}
.u-tag2:hover {
	background:#7d9519
}
.u-tag3 {
	background:#3468af
}
.u-tag3:hover {
	background:#3468af
}
.u-tag4 {
	background:#7e512a;
	padding-top:60px;
	height:70px
}
.u-tag4:hover {
	background:#7e512a
}
.m-footer {
	border-top:1px solid #ddd;
	/*background:#e6e6e6;*/
	padding:20px 0;
	text-align:center
}
.m-footer .links {
	line-height:16px;
	margin-bottom:12px;
	color:#999
}
.m-footer .links span {
	padding:0 6px
}
.m-footer .links a {
	color:#666
}
.m-footer .links a:hover {
	text-decoration:underline
}
.m-footer .cr {
	color:#999;
	line-height:18px
}
.m-footer .theme {
	display:inline-block;
	*display:inline;
	zoom:1;
	margin-top:10px;
	height:23px;
	width:317px;
}

/* global.css */
.m-cate {
	padding:20px 0 0 0;
	overflow:hidden
}
.m-cate .rec {
	border:1px solid #3468af;
	border-radius:4px;
	color:#3468af;
	padding:2px 3px 1px;
	font-size:12px;
	margin-left:3px;
	white-space:nowrap
}
.m-recommend {
	padding:40px 0 30px 0;
	background-color:#fafafa
}
.m-cate1 {
	background-color:#f0f0f0
}

/* album */
#Album_list { width:100%; display:table; margin:20px auto;}
#Album li,#Album { list-style: none;}
#Album{ position: relative; height: 203px;}
#Album li { float: left; margin:1px 1px 0px 0px; display: inline;}
#Album li img { width: 83px; height: 83px;}
#Album li strong { display: block; color: #FFFFFF; font-size: 12px; line-height: 16px; padding: 0px 10px; margin-top: 8px; white-space: nowrap;}
#Album li span { display: block; color: #FFFFFF; font-size: 12px; line-height: 16px; padding: 0px 10px; margin-top: 5px; white-space: nowrap;}
#Album li a { position: absolute; z-index: 100; visibility: hidden;}
#Album li a em{ width: 100%;position: absolute; top: 0px; left: 0px; display: none; opacity: 0.5; filter: alpha(opacity=50); background: #000000;}
#Album img { border: 0px; border: none;}
#Album .Album_info { display: none; position: absolute; background: #89C5ED; z-index:101;-moz-box-shadow: 0 0 10px #000000;-webkit-box-shadow: 0 0 10px #000000;box-shadow: 0 0 10px #000000; /*background: rgba(137, 197, 237, 0.9);*/}
#Album .Album_info i{ font-size: 14px; margin-left:10px; margin-right: 5px; font-style: normal; font-weight: normal;}
#Album .Album_info .name{ float:left; width:45%; font-weight:bold; font-size:22px; margin-left:10px; }
#Album .Album_info .tips{ float:left; width:25%; text-align:center; font-size:24px; }
#Album .Album_info span{ margin:10px auto; font-size:18px; }
#Album .Album_info .memo{ float:left; display:block; font-size: 12px; color:#efefef; margin:10px 8px 10px 20px; line-height:16px; }

/*pager*/
.g-container .pager {
	text-align:center;
	padding:0 0 30px 0;
	height:32px;
}
.g-container .pager a,.g-container .pager span {
	line-height:30px;
	width:30px;
	margin:0 2px;
	text-align:center
}
.g-container .pager .pageNum,.g-container .pager .pre,.g-container .pager .next {
	color:#888;
	background:#fff;
	border:1px solid #ddd
}
.g-container .pager .pageNum:hover,.g-container .pager .pre:hover,.g-container .pager .next:hover {
	color:#fff;
	background:#6FC4FD;
	border-color:#6FC4FD
}
.g-container .pager .cPageNum {
	color:#fff;
	background:#6FC4FD;
    border:1px solid #78B5F6;
	margin:1px
}

/*m-cate*/
.f-csh {
	color:#ff9900;
}
a:hover .f-csh {
	color:#0EA7FD;
}
.m-cate .toparea {
	padding-top:36px;
	margin:0 auto;
	height:82px;
	background:#fafafa;
}
.m-cate .toparea .shwrap {
	width:450px;
	margin:0 auto;
}
.m-cate .toparea .txtwrap {
	width:410px;
	height:40px;
	background-color:#fff;
}
.m-cate .toparea .txt {
	line-height:16px;
	height:16px;
	width:386px;
	background:transparent;
	padding:11px;
	border:1px solid #ddd;
}
.m-cate .toparea .btn {
	border:none;
	height:40px;
	width:40px;
	background:#999;
	line-height:40px;
	color:#fff;
	font-size:17px;
	text-align:center;
	cursor:pointer;
}
.m-cate .toparea .btn:hover {
	background:#3468af;
}
.m-cate .toparea .xg {
	padding-top:10px;
	width:450px;
	margin:0 auto;
}
.m-cate .toparea .xg .key {
	color:#ff9900;
}
.m-cate .g-container {
	/*min-height:400px;*/
}
.m-cate .g-mnc {
	margin-right:220px;
}
.m-cate .g-sd {
	width:220px;
	margin-left:-220px;
}
.m-cate .searhnav {
	background:#fafafa;
	height:180px;
	overflow:hidden;
}
.m-cate .searhnav .tabs {
	top:0;
	left:0;
	width:100%;
	z-index:2;
}
.m-cate .searhnav .tab {
	line-height:45px;
	color:#666;
	font-size:17px;
	cursor:pointer;
	padding-left:16px;
	background:#fafafa;
}
.m-cate .searhnav .tab:hover {
	background:#e6e6e6;
	color:#0EA7FD;
}
.m-cate .searhnav .tab .num {
	color:#bbb;
	font-size:18px;
	padding-left:5px;
}
.m-cate .searhnav .tabpos {
	background:#3468af;
	color:#fff;
}
.m-cate .searhnav .tabpos:hover {
	background:#3468af;
	color:#fff;
}
.m-cate .searhnav .tabpos .num {
	color:#fff;
}
.m-cate .searhnav .selectbox {
	z-index:1;
	bottom:0;
	left:0;
	width:196px;
	min-height:200px;
	border-top:1px solid #ddd;
	margin:5px 12px 0 12px;
}
.m-cate .searhnav .selectbox h4 {
	text-indent:4px;
	line-height:30px;
	font-size:15px;
	margin:12px 0 0 0;
}
.m-cate .searhnav .selectbox h5 {
	text-indent:4px;
	font-size:14px;
}
.m-cate .searhnav .selectbox .selects {
	width:215px;
	padding-bottom:15px;
}
.m-cate .searhnav .selectbox .selects a {
	color:#999;
	padding:3px 7px;
	line-height:20px;
	white-space:nowrap;
}
.m-cate .searhnav .selectbox .selects a:hover {
	color:#0EA7FD;
}
.m-cate .searhnav .selectbox .selects a.posSelect {
	color:#fff;
	background:#3468af;
	border-radius:10px;
}
.m-cate .searhnav .selectbox .selects .se {
	float:left;
	margin:2px 7px 2px 0;
	text-align:left;
}
.m-cate .searhnav .selectbox .selects .se-sp {
	width:58px;
	margin-right:12px;
}
.u-srhtit {
	font-size:20px;
}
.m-courseAll {
	margin-right:40px;
}
.m-catewrp {
	margin-bottom:40px;
}
.u-searchCard {
    float: left;
    width: 32%;
	padding:20px 10px 20px 0;
	/*border-top:1px solid #ddd;*/
}
.u-searchCard .cnt {
	margin-left:190px;
    height: 100px;
}
.u-searchCard .img {
	position:relative;
	float:left;
	margin-left:-190px;
	box-shadow:0 2px 3px #ddd;
}
.u-searchCard .img:hover {
	box-shadow:0 2px 3px #999;
    background: rgba(0, 0, 0, 0.1);
}
.u-searchCard .tit {
	font-size:16px;
	margin-bottom:5px;
}
.u-searchCard .sub {
	line-height:18px;
	height:18px;
}
.u-searchCard .sub2 {
	width:180px;
}
.u-searchCard .desc {
	margin-top:8px;
	line-height:18px;
	max-height:34px;
	overflow:hidden;
}
.u-searchCard.first {
	border:none;
}
.m-courseAll .j-none {
	width:100%;
	padding-top:230px;
	text-align:center;
	font-size:20px;
    min-height:300px;
}
.u-moresrh {
	height:33px;
	line-height:33px;
	color:#333;
	font-size:14px;
	text-align:center;
	width:96%;
	display:block;
	background:#e7e7e7;
	margin:0 4% 0 0;
	box-shadow:1px 1px 0px #ddd;
	border-bottom:1px solid #cccccc \9;
}
.u-moresrh:hover {
	background:#3468af;
	color:#fff;
}



/*m-group*/
.f-csh {
	color:#ff9900;
}
a:hover .f-csh {
	color:#0EA7FD;
}
.m-group .toparea {
	padding-top:36px;
	margin:0 auto;
	height:82px;
	background:#fafafa;
}
.m-group .toparea .shwrap {
	width:450px;
	margin:0 auto;
}
.m-group .toparea .txtwrap {
	width:410px;
	height:40px;
	background-color:#fff;
}
.m-group .toparea .txt {
	line-height:16px;
	height:16px;
	width:386px;
	background:transparent;
	padding:11px;
	border:1px solid #ddd;
}
.m-group .toparea .btn {
	border:none;
	height:40px;
	width:40px;
	background:#999;
	line-height:40px;
	color:#fff;
	font-size:17px;
	text-align:center;
	cursor:pointer;
}
.m-group .toparea .btn:hover {
	background:#3468af;
}
.m-group .toparea .xg {
	padding-top:10px;
	width:450px;
	margin:0 auto;
}
.m-group .toparea .xg .key {
	color:#ff9900;
}
.m-group .g-container {
	min-height:400px;
}
.m-group .g-mnc {
	margin-right:220px;
}
.m-group .g-sd {
	width:220px;
	margin-left:-220px;
}
.m-group .searhnav {
	background:#fafafa;
	height:180px;
	overflow:hidden;
}
.m-group .searhnav .tabs {
	top:0;
	left:0;
	width:100%;
	z-index:2;
}
.m-group .searhnav .tab {
	line-height:45px;
	color:#666;
	font-size:17px;
	cursor:pointer;
	padding-left:16px;
	background:#fafafa;
}
.m-group .searhnav .tab:hover {
	background:#e6e6e6;
	color:#0EA7FD;
}
.m-group .searhnav .tab .num {
	color:#bbb;
	font-size:18px;
	padding-left:5px;
}
.m-group .searhnav .tabpos {
	background:#3468af;
	color:#fff;
}
.m-group .searhnav .tabpos:hover {
	background:#3468af;
	color:#fff;
}
.m-group .searhnav .tabpos .num {
	color:#fff;
}
.m-group .searhnav .selectbox {
	z-index:1;
	bottom:0;
	left:0;
	width:196px;
	min-height:200px;
	border-top:1px solid #ddd;
	margin:5px 12px 0 12px;
}
.m-group .searhnav .selectbox h4 {
	text-indent:4px;
	line-height:30px;
	font-size:15px;
	margin:12px 0 0 0;
}
.m-group .searhnav .selectbox h5 {
	text-indent:4px;
	font-size:14px;
}
.m-group .searhnav .selectbox .selects {
	width:215px;
	padding-bottom:15px;
}
.m-group .searhnav .selectbox .selects a {
	color:#999;
	padding:3px 7px;
	line-height:20px;
	white-space:nowrap;
}
.m-group .searhnav .selectbox .selects a:hover {
	color:#0EA7FD;
}
.m-group .searhnav .selectbox .selects a.posSelect {
	color:#fff;
	background:#3468af;
	border-radius:10px;
}
.m-group .searhnav .selectbox .selects .se {
	float:left;
	margin:2px 7px 2px 0;
	text-align:left;
}
.m-group .searhnav .selectbox .selects .se-sp {
	width:58px;
	margin-right:12px;
}
.m-group .u-srhtit {
	font-size:20px;
    border-bottom:1px solid #dfdfdf;
    margin-right:20px;
    padding-bottom:10px;
}
.m-courseAll {
	margin-right:40px;
}
.m-groupwrp {
	margin-bottom:40px;
}

.m-uni {
}
.m-uni .bg {
	height:280px;
	background:#262a2d;
	overflow:hidden;
	text-align:center
}
.m-uni .bg .unibg {
	width:1180px;
	height:100%;
	margin:0 auto
}
.m-uni .line {
	height:1px;
	border-top:1px solid #ccc;
	background:#fff
}
.m-uni .info {
	height:118px;
	padding-bottom:45px
}
.m-uni .info .facewrap {
	top:-52px;
	left:0
}
.m-uni .info .facewrap .facebg {
	top:0;
	left:0;
	width:108px;
	height:108px;
	border-radius:3px;
	background:#000;
	opacity:0.5;
	filter:alpha(opacity=35)
}
.m-uni .info .facewrap img {
	top:0;
	left:0;
	width:140px;
	height:140px;
	margin:4px
}
.m-uni .info .con {
	padding-left:190px
}
.m-uni .info .con h2 {
	line-height:40px;
	padding:10px 0 4px 0;
	font-size:29px
}
.m-uni .info .con .des {
	line-height:22px;
	overflow:hidden;
	height:66px
}
.m-uni .courses {
	padding: 20px 0;
}
.m-uni .courses .u-unicard {
	margin-right:20px;
	width:140px;
	height:220px;
}
.m-uni .courses .u-unicard h5 {
	font-size:16px
}
.m-uni .teachers .u-lectors {
	padding:35px 0
}
.m-uni .teachers .u-lectors .lector {
	padding-bottom:30px
}


.orderby{margin: 4px 0px 4px -3px;padding: 0;position: fixed;left:-999px;top:-999px;z-index:999;display:none;}
.orderby .v-icon{color:#fff;background:#7BB9FC;}
.orderby p{height: 32px;line-height: 32px;padding-left: 10px;border-top: 1px solid #FFFDFD;color: #999;cursor: pointer;}
.orderby ul{margin: 10px 3px 20px 3px;background: #efefef;color: #fff;}
.orderby ul li{height: 24px;line-height: 24px;padding-left: 10px;}
.orderby ul li:hover{ background:#ccc; color:#fff;}