/*Mobile v1*/
@media only screen and (max-width:480px){
.wrapper{
	width:100%;
	margin:0 auto;
}
.mobile_kecheng{
	display:block;
	float:left;
	width:141px;
	height:55px;
}
.mobile_kecheng a{
	display:block;
	width:111px;
	padding:18px 14px 14px 14px;
	height:21px;
	line-height:21px;
	font-size:18px;
	color:#FFFFFF;
}
.mobile_menu{
	display:block;
	float:right;
	width:110px;/*170*/
	height:55px;
	overflow:hidden;
	text-align:right;
}
.mobile_menu a{
	display:block;
	width:82px;
	padding:18px 14px 14px 14px;
	height:21px;
	line-height:21px;
	font-size:18px;
	color:#FFFFFF;
}
.w100{
	float:none;
	display:block;
	width:94%;
	margin:0 auto;
}
/*header*/
#topnav{
	float:none;
	display:table;
	margin:0 auto;
	width:94%;
	height:60px;
	padding-bottom:5px;
	border-bottom:1px solid #DFDFDF;
}
#topnav .logo{
	float:left;
	width:160px;
	padding:10px 0 0 0;
	display:block;
}
#topnav .logo img{
	display:inherit;
	width:auto;
	height:50px;
}
#topnav .top_title{
	float:right;
	height:71px;
	width:140px;
	position:relative;
	display:block;
}
#topnav .top_share{
	display:none;
	margin:23px 0 18px 0;
	width:216px;
	float:right;
}
#share{
	display:none;
}
#share a.bds_tqf{
	background-position: 0 0;
}
#share a.bds_mail{
	background-position: -23px 0;
}
#share a.bds_tsina{
	background-position: -46px 0;
}
#share a.bds_weixin{
	background-position: -69px 0;
}
#share a.bds_sqq{
	background-position: -92px 0;
}
#share a.bds_renren{
	background-position: -115px 0;
}
#share a.bds_qzone{
	background-position: -137px 0;
}
#share a.bds_douban{
	background-position: -161px 0;
}
#share a.bds_more{
	background-position: -183px 0;
}
#share a{
	background-image: url("/templates/index/cg_files/icon_share.png");
    background-repeat: no-repeat;
	float: left;
 	cursor: pointer;
    font-size: 12px;
    height: 19px;
    line-height: 16px;
    margin: 0 0 0 4px;
    padding-left: 20px;
}
#topnav .top_gzuanzhou{
	float:left;
	width:100%;
	font-size:14px;
	text-align:right;
	position:absolute;
	bottom:15px;
}
#topnav .top_gzuanzhou span{
	display:block;
	font-weight:bold;
	padding-right:0px;
}
#topnav .top_gzuanzhou b{
	font-size:14px;
	font-weight:bold;
}
.pot{
	float:left;
	position:absolute;
	left:0;
	top:55px;
	z-index:100;
}
#menu{
	float:left;
	width:100%;
	height:55px;
	margin-bottom:10px;
	background-color:#b60005;
}
#menu .kecheng{
	display:none;
	float:left;
	width:131px;
	height:55px;
	position:relative;
	z-index:100;/*兼容IE7*/
}
#menu .kecheng a.navlink{
	display:block;
	width:101px;
	padding:20px 14px 14px 14px;
	height:21px;
	line-height:21px;
	font-size:16px;
	color:#FFFFFF;
}
#menu .kecheng a.navlink:hover{
	background-color:#a10004;
	color:#FFFFFF;
}
/*nav*/
#menu .nav{
	display:none;
	float:right;
	width:110px;/*170*/
	height:55px;
	overflow:hidden;
}
#nav{
	padding:0;
	margin:0; 
	width:110px;
	position:relative;
 	z-index:20;
}
/*#nav {padding:0; margin:0; list-style:none; height:38px; background:#fff url(three_0.gif) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}*/
#nav li.top {
	display:block;
	float:left;
	height:55px;
	}
#nav li a.top_link {
	display:block;
	float:left;
	width:110px;
	height:21px;
	line-height:21px;
	color:#FFF;
	text-decoration:none;
	padding:20px 0 14px 0;
	text-align:center;
	font-size:18px;
	cursor:pointer;
	}
#nav li a.top_link_current {
	display:block;
	float:left;
	width:110px;
	height:21px;
	line-height:21px;
	text-decoration:none;
	text-align:center;
	font-size:18px;
	cursor:pointer;
	background-color:#a10004;
	color:#FFFFFF;
	padding:20px 0 14px 0;
	}
#nav li a.top_link span {
	float:left;
	display:block;
	padding:0;
	height:55px;
	}
#nav li a.top_link span.down {
	float:left;
	display:block;
	padding:0;
	height:21px;
	}
#nav li:hover a.top_link {
	background-color:#a10004;
	color:#FFFFFF;
	}
#nav li:hover a.top_link span {
	}
#nav li:hover a.top_link span.down {
	}

/* Default list styling */

#nav li:hover {
	position:relative; z-index:200;
	}
#nav li:hover ul.sub{
	left:-110px;
	top:0px;
	background-color:#FFFFFF;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	white-space:nowrap;
	height:auto;
	z-index:300;
	padding:0 0;
	min-width:110px;
	_width:110px;
	*width:110px;
	width:110px !important;
	}
#nav li:hover ul.sub li{
	display:block;
	height:38px;
	line-height:38px;
	position:relative;
	float:left;
	width:100%;
	font-weight:normal;
	}
#nav li:hover ul.sub li:hover{
	background-color:#F1F1F1;
}
#nav li:hover ul.sub li a{
	display:block;
	font-size:15px;
	height:38px;
	line-height:38px;
	_width:78px;
	*width:78px;
	width:auto !important;
	padding:0 16px;
	min-width:78px;
	text-indent:0;
	color:#363636;
	text-align:center;
	text-decoration:none;
	}
#nav li ul.sub li a.fly{
	background: url(/templates/index/cg_files/icon_inav_arrow.png) no-repeat scroll right center;
	}
#nav li:hover ul.sub li a:hover {
/*	background-color:#601815;*/
	color:#b60005;
	}
#nav li:hover ul.sub li a.fly:hover{
	background-color:#a10004;
	color:#FFFFFF;
	}
/*xxzp*/
#nav li:hover ul.xxzp{
	left:-110px;
	top:0;
	background-color:#FFFFFF;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	white-space:nowrap;
	height:auto;
	z-index:300;
	padding:0 0;
	min-width:92px;
	_width:92px;
	*width:92px;
	width:110px !important;
	}
#nav li:hover ul.xxzp li{
	display:block;
	height:38px;
	line-height:38px;
	position:relative;
	float:left;
	width:100%;
	font-weight:normal;
	}
#nav li:hover ul.xxzp li:hover{
	background-color:#F1F1F1;
}
#nav li:hover ul.xxzp li a{
	display:block;
	font-size:15px;
	height:38px;
	line-height:38px;
	_width:72px;
	*width:72px;
	width:auto !important;
	padding:0 10px;
	min-width:72px;
	text-indent:0;
	color:#363636;
	text-align:center;
	text-decoration:none;
	}
#nav li ul.xxzp li a.fly{
	background: url(/templates/index/cg_files/icon_inav_arrow.png) no-repeat scroll right center;
	}
#nav li:hover ul.xxzp li a:hover {
/*	background-color:#601815;*/
	color:#b60005;
	}
#nav li:hover ul.xxzp li a.fly:hover{
	background-color:#a10004;
	color:#FFFFFF;
	}
/*wzb*/
#nav li:hover ul.wzb{
	left:-110px;
	top:0;
	background-color:#FFFFFF;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	white-space:nowrap;
	height:auto;
	z-index:300;
	padding:0 0;
	min-width:92px;
	_width:92px;
	*width:92px;
	width:110px !important;
	}
#nav li:hover ul.wzb li{
	display:block;
	height:38px;
	line-height:38px;
	position:relative;
	float:left;
	width:100%;
	font-weight:normal;
	}
#nav li:hover ul.wzb li:hover{
	background-color:#F1F1F1;
}
#nav li:hover ul.wzb li a{
	display:block;
	font-size:15px;
	height:38px;
	line-height:38px;
	_width:60px;
	*width:60px;
	width:auto !important;
	padding:0 16px;
	min-width:60px;
	text-indent:0;
	text-align:center;
	color:#363636;
	text-decoration:none;
	}
#nav li ul.wzb li a.fly{
	background: url(/templates/index/cg_files/icon_inav_arrow.png) no-repeat scroll right center;
	}
#nav li:hover ul.wzb li a:hover {
/*	background-color:#601815;*/
	color:#b60005;
	}
#nav li:hover ul.wzb li a.fly:hover{
	background-color:#a10004;
	color:#FFFFFF;
	}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul{
	left:140px;
	top:-1px;
	background: #1a1a1a;
	padding:3px;
	border:1px solid #1a1a1a;
	white-space:nowrap;
	padding:0 0;
	min-width:90px;
	width:auto;
	z-index:400;
	height:auto;
	}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul{
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
	}
#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly{
	background:#1a1a1a url(/templates/index/cg_files/icon_inav_arrow_v.png) no-repeat scroll right center;
	color:#FFFFFF;
	} 
#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly{
	background:#2a2a2a url(/templates/index/cg_files/icon_inav_arrow_v.png) no-repeat scroll right center;
	color:#FFFFFF;
	} 
/*leftnav*/
.leftnav{
	float:left;
	width:127px;
	height:295px;
	background-color:#FFFFFF;
}
#leftnav{
	padding:0;
	margin:0; 
	float:left;
	width:127px;
	height:295px;
	background-color:#FFFFFF;
	border:1px solid #C7C8C8;
	position:relative;
 	z-index:199;
}
#leftnav li.top {
	display:block;
	float:left;
	width:75px;
	height:25px;
	font-size:14px;
	padding:8px 25px 8px 25px;
	border-bottom:1px solid #C7C8C8;
	}
#leftnav li.top:hover{
	background-color:#F1F1F1;
}
#leftnav li.top a.red{
	color:#b60005;
}
#leftnav li.top a.red:hover{
	color:#b60005;
	text-decoration:none;
}
/* Default list styling */

#leftnav li:hover {
	position:relative; z-index:200;
	}
#leftnav li:hover ul.sub{
	left:127px;
	top:-1px;
	background-color:#FFFFFF;
	border-left:none;
	white-space:nowrap;
	height:auto;
	z-index:300;
	padding:0 0;
	width:160px;
	border:1px solid #C7C8C8;
	}
#leftnav li:hover ul.sub li{
	display:block;
	height:auto;
	position:relative;
	float:left;
	line-height:28px;
	width:160px;
	font-weight:normal;
	border-bottom:1px solid #DDDDDD;
	}
#leftnav li:hover ul.sub li:hover{
	background-color:#F1F1F1;
}
#leftnav li:hover ul.sub li a{
	display:block;
	font-size:14px;
	line-height:32px;
	padding:8px 16px;
	width:auto;
	min-width:56px;
	text-indent:0;
	color:#363636;
	text-decoration:none;
	}
#leftnav li:hover ul.sub li a:hover {
	color:#363636;
	}
#leftnav li:hover ul.sub li.gifts{
	padding:8px 0;
}
#leftnav li:hover ul.sub li.gifts b{
	padding:0 16px;
}
#leftnav li:hover ul.sub li.gifts a{
	line-height:28px;
	padding:0 16px;
}
#leftnav li:hover ul.sub li.gifts a:hover{
	color:#b60005;
}
#leftnav li:hover ul.sub li a.fly:hover{
	background-color:#a10004;
	color:#FFFFFF;
	}

#leftnav li:hover li:hover ul,
#leftnav li:hover li:hover li:hover ul,
#leftnav li:hover li:hover li:hover li:hover ul,
#leftnav li:hover li:hover li:hover li:hover li:hover ul{
	left:228px;
	top:-1px;
	background: #1a1a1a;
	padding:3px;
	border:1px solid #1a1a1a;
	white-space:nowrap;
	padding:0 0;
	width:auto;
	z-index:400;
	height:auto;
	}
#leftnav ul, 
#leftnav li:hover ul ul,
#leftnav li:hover li:hover ul ul,
#leftnav li:hover li:hover li:hover ul ul,
#leftnav li:hover li:hover li:hover li:hover ul ul{
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
	}
.tn-txt{
	display:none;
	float:left;
	width:110%;
	_width:100%;
	*width:100%;
}
.tn-txt a{
	margin-right:6px;
	_margin-right:3px;
	*margin-right:3px;
}
.tn-txt span{
	padding-right:6px;
}

.zuopin-nav{
	float:none;
	width:94%;
	margin:-10px auto 20px auto;
	overflow:hidden;
	border-bottom:1px solid #DFDFDF;
	padding:0px 0 18px 0;
}
.zuopin-nav ul{
	width:100%;
}
.zuopin-nav li{
	float:left;
	padding-right:10px;
	font-size:14px;
	width:90px;
	text-align:center;
}
.zuopin-nav a.red:hover{
	text-decoration:none;
}
.zuopin-list{
	float:left;
	width:100%;
	margin:20px 0 0 0;
	overflow:hidden;
}
.zuopin-list ul{
	display:block;
	width:100%;
	position:relative;
	z-index:5;
}
.zuopin-list .item{
	position:absolute;
	width:285px;
	top:0;
	left:40%;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	-ms-transition:none;
	transition:none;
}
.zuopin-list .item img{
	padding-left:12px;
}
.photo-pages{
	display:table;
	width:150px;
	margin:0 auto 20px auto;
}
.photo-pages .prev a,.photo-pages .next a{
	float:left;
	width:48px;
	height:48px;
	text-indent:-9999px;
	margin-right:25px;
	margin-top:15px;
}
.photo-pages .prev a:hover,.photo-pages .next a:hover{
	background-color:#999999;
}
.w100 img{
	width:100%;
	height:auto;
}
#focus {width:310px; height:auto; overflow:hidden; margin:0 auto;position:relative;float:left;}
#focus ul {height:auto; position:absolute;}
#focus ul li {float:left; width:310px; height:auto; overflow:hidden; position:relative;}
/*shujichuban*/
.shujichuban-list{
	float:left;
	width:94%;
	overflow:visible;
}
.shujichuban-list h2{
	font-size:28px;
	font-weight:normal;
	margin:16px 0 30px 0;
}
.shujichuban-list ul{
	float:left;
	width:110px;
}
.shujichuban-list li{
	float:left;
	width:320px;
	height:auto;
	margin-bottom:18px;
	margin-left:0px;
	overflow:visible;
}
.shujichuban-list li img{
	width:100%;
	height:auto;
}
.shujichuban-list li .sjcb-left{
	float:left;
	width:225px;
	height:350px;
}
.cbtxt{
	float:left;
	width:94%;
	margin-top:0;
	line-height:20px;
	font-size:12px;
	color:#595757;
	padding-left:10px;
}
.cbtxt b{
	color:#b60005;
	font-weight:normal;
}
.shujichuban-other{
	float:none;
	width:94%;
	margin:0 auto;
	overflow:hidden;
}
.shujichuban-other h2{
	font-size:28px;
	font-weight:normal;
	margin:16px 0 30px 0;
}
.shujichuban-other ul{
	float:left;
	width:110%;
}
.shujichuban-other li{
	float:left;
	width:145px;
	height:247px;
	overflow:hidden;
	margin-right:8px;
	margin-bottom:18px;
	text-align:center;
}
.shujichuban-other li img{
	float:left;
	width:145px;
	height:196px;
	padding-right:5px;
	margin-bottom:5px;
}
.bisaijieshao{
	float:none;
	width:94%;
	margin:0 auto;
}
.bisaijieshao h2{
	float:left;
	width:100%;
	font-size:18px;
	color:#b60005;
	margin:25px 0;
	padding:0;
	font-weight:normal;
}
.bisaijieshao .float_right{
	float:none;
	width:100%;
}
.bisaijieshao h2 span{
	float:left;
	background-color:#FFFFFF;
	padding-right:15px;
}
.bisaijieshao .bstxt{
	display:table;
	font-size:14px;
	padding:0 0px;
	color:#595757;
	line-height:22px;
}
.zhaopin-item{
  float:none;
  margin:0 auto;
  width:94%;
}
.zhaopin-item li{
  float:left;
  width:100%;
  height:39px;
  line-height:32px;
  font-size:18px;
  padding:0 0;
  overflow:hidden;
}
.zhaopin-item li .news_date{
  float:right;
  display:none;
  width:100px;
  color:#B5B5B6;
  text-align:right;
  padding-right:10px;
  font-size:14px;
}
.zhaopin-item li .xueyuan_title{
  float:left;
  padding-left:10px;
}
.zhaopin-title{
	font-size:22px;
	font-weight:normal;
	border-bottom:1px solid #b60005;
	padding:18px 0;
}
.zhaopin-detail p{
	display:table;
	width:100%;
}
.zhaopin-detail .txt18{
	font-size:16px;
}
/*youmore*/
.youmore{
	float:left;
	width:100%;
	font-size:14px;
	overflow:hidden;
	display:none;
}
.youmore h3{
	font-weight:normal;
	margin-top:50px;
	margin-bottom:28px;
}
.youmore ul{
	float:left;
	width:1390px;
	margin-bottom:30px;
}
.youmore li{
	float:left;
	width:60px;
	margin:0 136px 0 0;
	_margin:0 68px 0 0;
	text-align:center;
}
.youmore li a span{
	float:left;
	width:50px;
	height:50px;
	border-radius: 8px;
	background-color:#B5B6B6;
	text-align:center;
	margin-bottom:5px;
	cursor:pointer;
}


#help{
	float:left;
	display:none;
	width:100%;
	padding:18px 0 18px 0;
	margin-top:15px;
	}
#help ul{
	float:left;
	width:auto;
}
#help ul.w150{
	width:150px;
}
#help ul.w135{
	width:140px;
}
#help ul.w220{
	width:220px;
}
#help ul.w170{
	width:170px;
}
#help ul.w90{
	width:90px;
}
#help ul h5{
	font-size:16px;
	color:#999999;
	margin:8px 0;
	padding:0;
}
#help ul li{
	line-height:23px;
	font-size:16px;
}
#help .attention{
	width:265px;
	font-size:16px;
	text-align:center;
	color:#b60005;
	height:168px;
	border-left:1px solid #DFDFDF;
}
#help .attention h5{
	color:#;
}
#help .attention dl{
	float:left;
	width:49%;
}
#help .kefu{
	width:265px;
	font-size:18px;
	text-align:center;
	color:#b60005;
	height:133px;
	padding-top:35px;
	border-left:1px solid #DFDFDF;
}
#help .kefu h3{
	font-size:33px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.online-qq{
	display:none;
	width:85px;
	height:115px;
	position:fixed;
	z-index:999;
	top:450px;
	left:5px;
	background:url(/templates/index/cg_files/online-qq.png) no-repeat;
}
.m-online-qq{
	display:block;
	width:52px;
	height:52px;
	position:fixed;
	z-index:999;
	bottom:50px;
	left:10px;
}
.m-online-qq a{
	display:block;
	width:52px;
	height:52px;
	background-image:url(/templates/index/cg_files/icon-qq-online.png);
	background-size:52px 52px;
}
.online-cs{
	float:right;
	display:none;
	right:0;
	top:50%;
	margin-top:-235px;
	position:fixed;
	width:117px;
	height:auto;
	overflow:hidden;
	background-color:#FFFFFF;
	z-index:999;
}
.gongkaike-list{
	float:none;
	width:94%;
	margin:0 auto;
	overflow:hidden;
}
.gongkaike-setp{
	float:none;
	width:94%;
	margin:0 auto;
	overflow:hidden;
}
.laoshishangke-list{
	float:none;
	width:94%;
	margin:0 auto;
	overflow:hidden;
}
.laoshishangke-list ul{
	float:left;
	width:100%;
}
.laoshishangke-list li{
	float:none;
	width:250px;
	font-size:14px;
	margin:0 auto 10px auto;
	*margin-right:38px;
	_margin-right:38px;
	text-align:center;
	height:195px;
	overflow:hidden;
}
.laoshishangke-list li img{
	width:250px;
	height:150px;
	margin-bottom:3px;
}
.laoshishangke-kecheng{
	float:none;
	width:94%;
	overflow:hidden;
	margin:0 auto;
}
.laoshishangke-kecheng h3{
	margin:0;
	padding:0;
}
.laoshishangke-kecheng ul{
	float:left;
	width:100%;
}
.laoshishangke-kecheng li{
	float:left;
	width:48%;
	font-size:12px;
	height:50px;
	margin:8px 0;
}
.laoshishangke-kecheng li a img{
	float:left;
	width:50px;
	background-color:#d9d9d9;
	margin-right:5px;
}
.laoshishangke-kecheng li a .lssk-kctxt{
	float:left;
	width:85px;
	height:50px;
}
.laoshishangke-kecheng li a{
	color:#727272;
}
.laoshishangke-kecheng li a b{
	float:left;
	width:100%;
	font-weight:normal;
	color:#363636;
	margin-bottom:5px;
	margin-top:3px;
	font-size:14px;
}
.laoshishangke-kecheng li a:hover,.laoshishangke-kecheng li a:hover b{
	color:#b60005;
}
.laoshishangke-kecheng li.current a,.laoshishangke-kecheng li.current a b{
	color:#b60005;
	font-weight:bold;
}
.gkk-left{
	float:none;
	width:94%;
	margin:0 auto;
	height:auto;
}
.gkk-right{
	float:none;
	width:94%;
	margin:0 auto;
}
.gkk-right h1{
	float:left;
	width:100%;
	margin:70px 0 10px 0;
	font-size:22px;
	font-weight:normal;
}
.gkk-right .gkk-txt{
	float:left;
	width:100%;
	height:auto;
	font-size:14px;
	line-height:21px;
	color:#595757;
}
.gkk-right .gkk-baoming{
	float:left;
	width:100%;
	margin:26px 0 26px 0;
}
.gkk-right .gkk-baoming a{
	display:block;
	font-weight:normal;
	font-size:16px;
	color:#FFFFFF;
	background-color:#b60005;
	width:115px;
	height:38px;
	line-height:38px;
	text-align:center;
}
.kc-dec{
	font-size:14px;
	text-align:center;
	height:80px;
	padding:15px 0;
}
.kc-dec b{
	display:block;
	width:100%;
	font-size:22px;
	font-weight:normal;
}
.kc-dec-list{
	float:none;
	width:94%;
	margin:8px auto 0 auto;
	overflow:hidden;
}
.kc-dec-list ul{
	float:left;
	width:100%;
}
.kc-dec-list li{
	float:none;
	width:290px;
	margin:0 auto 15px auto;
	height:auto;
	padding:10px 10px;
	background-color:#EEEEEE;
}
.kcl-txt{
	float:left;
	width:100%;
	font-size:16px;
	color:#494947;
	height:auto;
	padding-bottom:15px;
}
.kcl-txt b{
	display:block;
	width:100%;
	font-size:21px;
	font-weight:normal;
}
.kc-dec-photo{
	display:block;
	margin:0 auto;
	width:250px;
	height:250px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.kc-dec-photo .cxx_cover_dec{
	position:absolute;
	top:0;
	left:0;
	width:250px;
	height:250px;
	background:url(/templates/index/cg_files/img_cover_dec.png) no-repeat left top;
}
.cxxback a.come-back{
	float:none;
	display:block;
	font-weight:normal;
	font-size:16px;
	color:#FFFFFF;
	background-color:#b60005;
	width:94%;
	height:40px;
	line-height:40px;
	text-align:center;
	margin:20px auto;
}
.kecheng-top{
	float:none;
	width:94%;
	padding-right:0;
	height:auto;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}
.kecheng-top h1{
	margin:10px 0 10px 0;
	font-size:28px;
	font-weight:normal;
	padding-left:10px;
}
.kecheng-top h1 span{
	display:block;
	text-align:center;
	font-size:20px;
}
.kecheng-top h3{
	font-size:19px;
	font-weight:normal;
	margin:16px 0;
}
.kecheng-top .kc-time{
	font-size:16px;
	line-height:25px;
}
.kecheng-top .kc-time span{
	padding:0 4px;
}
.kecheng-top .kc-baoming a{
	display:block;
	font-weight:normal;
	font-size:21px;
	color:#FFFFFF;
	background-color:#b60005;
	width:145px;
	height:48px;
	line-height:48px;
	text-align:center;
	margin:18px auto 22px auto;
}
.kecheng-top .kc-baoming a:hover{
	background-color:#a10004;
}
.kecheng-top .kc-view{
	display:block;
	margin:10px 0 18px 0;
	font-size:22px;
}
.kecheng-top .kc-view a{
	color:#b60005;
}
.kecheng-top .kc-view a:hover{
	color:#FF0000;
}
.kecheng-jieduan{
	float:left;
	width:100%;
}
.kecheng-jieduan h3{
	margin:0 0;
	padding:0 ;
}
.kecheng-jieduan{
	float:none;
	width:94%;
	margin:0 auto;
}
.kecheng-jieduan li{
	float:left;
	width:100%;
	height:auto;
	margin:0;
/*	overflow:hidden;*/
}
.kecheng-jieduan .one-jdleft{
	float:none;
	padding-left:0;
	width:100%;
	height:auto;
}
.kecheng-jieduan .one-jdright{
	float:none;
	width:100%;
	height:auto;
}
.kecheng-jieduan .two-jdleft{
	float:none;
	width:100%;
	height:auto;
}
.kecheng-jieduan .one-jdright img,.kecheng-jieduan .two-jdleft img{
	width:100%;
	height:100%;
}
.kecheng-jieduan .two-jdright{
	float:none;
	padding-left:0;
	width:100%;
	height:auto;
}
.kecheng-jieduan .kcjd-title{
	font-size:36px;
	font-weight:bold;
	color:#b60005;
	height:auto;
	line-height:38px;
	margin-top:35px;
	margin-bottom:28px;
}
.kecheng-jieduan .kcjd-txt{
	float:left;
	width:100%;
	font-size:16px;
	line-height:23px;
	color:#727171;
	margin-top:0px;
	height:auto;
}
.kecheng-jieduan .kcjd-more{
	display:block;
	float:left;
	padding-top:17px;
	height:45px;
	font-size:12px;
	color:#b60005;
	overflow:hidden;
	letter-spacing:3px;
}
.kecheng-jieduan .kcjd-more a{
	color:#b60005;
}
.kecheng-jieduan .kcjd-more a:hover{
	color:#FF0000;
}
.kecheng-jieduan .kcjd-more span{
	font-size:16px;
}
.kecheng-jieduan .kcjd-more b{
	font-size:16px;
	font-weight:normal;
	padding:0 5px;
}
.kecheng-like{
	float:none;
	width:94%;
	margin:0 auto;
	overflow:hidden;
}
.kecheng-like ul{
	float:left;
	width:110%;
	margin:15px 0 0 0;
	
}
.kecheng-like li{
	float:left;
	width:95px;
	height: 165px;
	margin-right:8px;
	_margin-left:8px;
	text-align:center;
	font-size:12px;
	margin-bottom:18px;
}
.kecheng-like li img{
	width:85px;
	height:auto;
	padding:0 5px;
	margin-bottom:5px;
}
.kcjd-xuesheng{
	float:left;
	width:100%;
	margin-bottom:20px;
	margin-top:30px;
}
.kcjd-xuesheng a.fancybox{
	float:left;
	width:95px;
	height:95px;
	margin-right:5px;
	position:relative;
	overflow:hidden;
}
.kcjd-xuesheng  a.fancybox .cover_jieduan,.kcjd-laoshi a.btnDel .cover_jieduan{
	position:absolute;
	top:0;
	left:0;
	width:95px;
	height:95px;
	background:url(/templates/index/cg_files/img_cover_jieduan.png) no-repeat left top;
	background-size: 95px 95px;
}
.kcjd-xuesheng a.fancybox img{
	width:95px;
	height:95px;
}
.kcjd-xuesheng a.fancybox_no{
	float:left;
	width:95px;
	height:95px;
	margin-right:5px;
	position:relative;
	overflow:hidden;
	cursor:default;
}
.kcjd-xuesheng  a.fancybox_no .cover_jieduan{
	position:absolute;
	top:0;
	left:0;
	width:95px;
	height:95px;
	background:url(/templates/index/cg_files/img_cover_jieduan.png) no-repeat left top;
	background-size: 95px 95px;
}
.kcjd-xuesheng a.fancybox_no img{
	width:95px;
	height:95px;
}
.kcjd-xuesheng span{
	float:left;
	font-size:21px;
	width:100%;
	padding-top:2px;
	line-height:25px;
	margin-left:0px;
	margin-top:15px;
}
.kcjd-xuesheng span strong,.kcjd-laoshi span strong{
	float:left;
	width:100px;
	padding:2px 10px 10px 10px;
	font-weight:normal;
}
.kcjd-xuesheng span a.click,.kcjd-laoshi span a.click{
	float:left;
	display:block;
	width:75px;
	height:22px;
	line-height:22px;
	font-size:12px;
	border:1px solid #e70012;
	text-align:center;
	border-radius:12px;
}
.kcjd-xuesheng span a.click:hover,.kcjd-laoshi span a.click:hover{
	background-color:#e70012;
	color:#FFFFFF;
}
.kcjd-laoshi{
	float:left;
	width:100%;
}
.kcjd-laoshi a.btnDel{
	float:left;
	width:95px;
	height:95px;
	margin-right:5px;
	position:relative;
	overflow:hidden;
}
.kcjd-laoshi a.btnDel_no{
	float:left;
	width:95px;
	height:95px;
	margin-right:5px;
	position:relative;
	overflow:hidden;
	cursor:default;
}
.kcjd-laoshi a.btnDel_no .cover_jieduan{
	position:absolute;
	top:0;
	left:0;
	width:95px;
	height:95px;
	background:url(/templates/index/cg_files/img_cover_jieduan.png) no-repeat left top;
	background-size: 95px 95px;
}
.kcjd-laoshi span{
	float:left;
	font-size:21px;
	width:100%;
	padding-top:0;
	margin-top:15px;
	line-height:22px;
	margin-left:0px;
}
.kcjd-laoshi span strong{
	float:left;
	width:100px;
	padding:2px 10px 5px 10px;
	font-weight:normal;
}
/*zuheyouhui*/
.zhyh-tuan{
	float:none;
	width:94%;
	margin:0 auto;
}
.zhyh-tuan .tuan-ru{
	float:left;
	width:100%;
	height:155px;
	background:url(/templates/index/cg_files/bg_zuheyouhui02.png) no-repeat center center;
	text-align:center;
	font-size:18px;
	padding-top:85px;
	color:#FFFFFF;
}
.zhyh-tuan .tuan-ru b{
	font-weight:normal;
	font-size:22px;
}
.zhyh-tuan .tuan-txt{
	float:none;
	width:100%;
	padding-right:0;
	font-size:14px;
}
.tuan-pic{
}
.tuan-pic-left{
	float:left;
	width:100%;
	background:url(/templates/index/cg_files/icon_jia.png) no-repeat center center;
}
.tuan-pic-left img{
	width:42%;
	height:42%;
}
.tuan-pic-txt{
	display:block;
	padding-left:0;
	width:100%;
	padding-top:16px;
}
.zuheyouhui-list{
	float:none;
	width:94%;
	margin:0 auto;
	overflow:hidden;
	margin-top:30px;
}
.zuheyouhui-list ul{
	float:left;
	width:100%;
	background:url(/templates/index/cg_files/bg_zuheyouhui_dot.png) repeat-y 620px top;
}
.zuheyouhui-list li{
	float:none;
	padding-left:0;
	font-size:18px;
	width:100%;
	margin-right:25px;
	margin-top:5px;
	margin-bottom:25px;
	height:auto;
	overflow:hidden;
}
.zuheyouhui-list li .pic-left{
	float:left;
	width:100%;
	background:url(/templates/index/cg_files/icon_jia.png) no-repeat center 85px;
}
.zuheyouhui-list li .pic-left img{
	width:42%;
	height:42%;
}
.zuheyouhui-list li .pic-left .w100{
	display:table;
}
.zuheyouhui-list li .pic-left .m20{
	margin-top:15px;
}
.zuheyouhui-list li .number-left{
	float:none;
	width:50px;
	padding-top:3px;
	margin:0 auto;
}
.newsleft{
	float:none;
	width:94%;
	margin:0 auto;
}
.newsright{
	float:none;
	width:94%;
	margin:18px auto 0 auto;
}
.newslist{
}
.newslist h2{
	display:table;
	padding:0;
	margin:25px 0 3px 0;
}
.newslist ul{
	float:left;
	width:100%;
	margin-top:-7px;
}
.newslist li{
	float:left;
	width:100%;
	height:auto;
	line-height:23px;
	font-size:13px;
	padding:0 0;
	margin:5px 0;
}
h2.h2title{
	font-size:23px;
}
.newslist li .news_date{
	display:none;
	float:right;
	width:90px;
	color:#B5B5B6;
	text-align:right;
}
.newslist li .xueyuan_title{
	float:left;
}
.newslist li .xueyuan_title b{
	padding-right:5px;
}
/*tougaorukou*/
.tougaorukou{
	float:none;
	display:table;
	width:94%;
	padding-left:0;
}
.tougaorukou li{
	float:left;
	width:100%;
	font-size:16px;
	margin-bottom:18px;
	line-height:40px;
}
.mylabel{
	float:left;
	width:95px;
	height:40px;
	line-height:40px;
	font-size:14px;
	text-align:right;
}
.myselect{
	float:left;
	height:40px;
	width:auto;
	line-height:26px;
	padding-left:8px;
	padding-right:8px;
	margin-right:10px;
	font-size:16px;
	font-family:'微软雅黑',Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #cccccc;
	background-color:#F2F2F2;
	color:#666666;
}
.myinput{
	float:left;
	height:32px;
	width:160px;
	line-height:22px;
	padding:3px 8px;
	margin-right:10px;
	font-size:14px;
	font-family:'微软雅黑',Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #cccccc;
	background-color:#EFEFEF;
	color:#595757;
}
.mybt{
	float:left;
	width:120px;
	height:45px;
	background-color:#C5181F;
	line-height:39px;
	text-align:center;
	font-size:18px;
	color:#FFFFFF;
	_margin-right:10px;
	border:none;
	cursor:pointer;
	font-family:'微软雅黑',Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
}
.mybt:hover{
	background-color:#b60005;
}
.myubt{
	float:left;
	width:70px;
	height:30px;
	background-color:#C5181F;
	line-height:29px;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
	_margin-right:10px;
	border:none;
	cursor:pointer;
	font-family:'微软雅黑',Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
}
.myubt:hover{
	background-color:#b60005;
}
.mytextarea{
	float:left;
	line-height:18px;
	padding:8px;
	margin-right:10px;
	font-size:14px;
	font-family:'微软雅黑',Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #cccccc;
	background-color:#EFEFEF;
	color:#666666;
	width:98%;
	height:120px;
}
.float_righ .img_border{
	display:table;
	padding:3px;
	background-color:#efefef;
	border:1px solid #cecece;
}
.lj-title{
	font-size:22px;
	color:#595757;
	margin:10px 0 30px 0;
}
.lj-stitle{
	font-size:25px;
	margin:30px 0;
}
.huojianzuopin-nav{
	float:none;
	width:94%;
	overflow:hidden;
	margin:15px auto;
}
.huojianzuopin-nav ul{
	float:left;
	width:100%;
}
.huojianzuopin-nav li{
	float:left;
	width:299px;
	height:179px;
	margin-right:15px;
}
.hjzp-nav{
	float:none;
	width:94%;
	margin:30px auto 30px auto;
}
.hjzp-nav span{
	float:none;
	width:100%;
	margin:0 auto;
	padding-left:0;
}
.hjzp-nav a{
	float:left;
	width:299px;
	height:40px;
	font-size:26px;
	line-height:40px;
	text-align:center;
	background-color:#665FA8;
	color:#FFFFFF;
	margin-right:15px;
	margin-bottom:10px;
}
.hjzp-nav a:hover{
	background-color:#5b5595;
}
.hjzp-nav a.current{
	background-color:#b60005;
}
.tabcontent{
	width:94%;
	margin:0 auto;
}
.tabcontent img{
	width:100%;
	height:100%;
}
/*huanjing*/
.dizhi{
	float:none;
	width:94%;
	margin:0 auto;
	overflow:hidden;
}
.dizhi ul{
	float:left;
	margin-left:0px;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}
.dizhi li{
	float:left;
	width:290px;
	height:auto;
	padding:10px;
	border-right:1px solid #DFDFDF;
	font-size:20px;
	color:#727171;
	line-height:26px;
}
.dizhi img{
	width:100%;
}
.dizhi li strong{
	float:left;
	width:100%;
	font-size:20px;
	margin-bottom:10px;
}
.huanjing-list{
	float:none;
	width:94%;
	margin:0 auto;
	overflow:hidden;
}
.huanjing-list h3{
	float:left;
	width:100%;
	color:#b60005;
	font-size:20px;
	font-weight:normal;
	margin:35px 0 15px 0;
}
.huanjing-list h3 b{
	font-weight:normal;
}
.huanjing-list ul{
	float:left;
/*	width:3760px;*/
	height:auto;
	overflow:hidden;
	width:100%;
}
.huanjing-list li{
	float:none;
	display:table;
	width:310px;
	height:auto;
	margin-right:0px;
	_margin-right:19px;
	margin-bottom:35px;
}
.huanjing-list li img{
	width:310px;
	height:auto;
}
.huanjing-pages{
	display:none;
	float:right;
	width:80px;
}
.huanjing-pages .huanjing-prev a,.huanjing-pages .huanjing-next a{
	float:left;
	width:35px;
	height:35px;
	text-indent:-9999px;
	margin-left:5px;
	margin-top:0px;
}
.huanjing-pages .huanjing-prev a:hover,.huanjing-pages .huanjing-next a:hover{
	background-color:#999999;
}
.huanjing-pages .huanjing-prev a{
	background:#C1C2C2 url(/templates/index/cg_files/icon_hjarrow_left.png) no-repeat center center;
}
.huanjing-pages .huanjing-next a{
	background:#C1C2C2 url(/templates/index/cg_files/icon_hjarrow_right.png) no-repeat center center;
}
.xueshen-xin{
	display:block;
	width:100%;
	margin:0 auto;
	font-size:16px;
}
.xueshen-xin .w100 img{
	width:100%;
}
.xueshen-xin h3{
	font-size:22px;
	font-weight:normal;
	color:#3E3A39;
}
.xueshen-xin .txt{
	float:none;
	width:100%;
	line-height:25px;
	color:#727171;
	font-size:15px;
}
.xueshen-line{
	border-bottom:1px dotted #CCCCCC;
	margin:20px 0;
	height:1px;
}
.h3font-weight{
	font-weight:normal;
}
/*xuelijiaoyu*/
.xuelilist{
	float:left;
	width:100%;
}
.xuelilist img{
	width:100%;
	margin-bottom:10px;
}
.xuelijiaoyu{
	margin:0 auto;
	width:94%;
}
.xl-title{
	font-size:62px;
	text-align:center;
	margin:25px 0;
	padding:0;
}
.xl-dtxt{
	font-size:13px;
	line-height:25px;
	text-align:center;
	margin:0;
	padding:0;
}
.xl-nav{
	float:left;
	width:100%;
	overflow:hidden;
}
.xl-nav ul{
	float:left;
	width:100%;
	height:auto;
}
.xl-nav li{
	float:left;
	width:24%;
	height:auto;
	margin-right:3px;
	margin-bottom:5px;
}
.xl-nav li a{
	display:block;
	width:80%;
	height:auto;
	overflow:hidden;
	text-align:center;
	background-color:#FFFFFF;
	border:2px solid #727171;
	border-radius:12px;
	padding:6px 6px;
	font-size:10px;
	color:#FFFFFF;
	filter:alpha(opacity=20);       /* IE */
	-moz-opacity:0.2;              /* Moz + FF */
	opacity: 0.2;
}
.xl-nav li a:hover{
	border:2px solid #b60005;
	padding:6px 6px;
}
.xl-nav li.xl-current a{
	display:block;
	width:80%;
	height:auto;
	text-align:center;
	background-color:#FFFFFF;
	border:2px solid #b60005;
	border-radius:12px;
	padding:6px 6px;
	font-size:10px;
	color:#FFFFFF;
	filter:alpha(opacity=100);       /* IE */
	-moz-opacity:1.0;              /* Moz + FF */
	opacity: 1.0;
	overflow:hidden;
}
.xl-nav li.xl-current span{
	display:block;
	height:23px;
	line-height:26px;
	margin-top:7px;
	color:#b60005;
}
.xl-nav li img{
	width:100%;
	height:auto;
	margin-top:10px;
	margin-bottom:6px;
}
.xl-nav li span{
	display:block;
	height:23px;
	line-height:26px;
	font-size:14px;
	margin-top:7px;
	color:#3E3A39;
}
.xl-nav li span:hover{
	color:#b60005;
}
.xuelijiaoyu .picbox_prev1{ display:none;left:-58px;}
.xuelijiaoyu .picbox_next1{display:none;right:-58px;}
.xl-txt{
	float:none;
	width:94%;
	margin:0 auto;
	font-size:16px;
	line-height:38px;
	padding:20px 0px 12px 0px;
}
.xljy-title{
	display:block;
	width:310px;
	height:50px;
	background-color:#3eb034;
	text-align:center;
	font-size:32px;
	line-height:50px;
	color:#FFFFFF;
	border-radius:10px;
	margin:25px auto 20px auto;
}
.xl-baoming{
	font-size:19px;
	text-align:center;
	margin:40px 0;
}
.xl-baoming img{
	display:inline-block;
	vertical-align:-6px;
}
.xl-baoming a.xlhover{
	background-color:#b60005;
	padding:3px 5px 5px 5px;
	font-size:14px;
	border-radius:10px;
	color:#FFFFFF;
	line-height:25px;
	margin-right:10px;
	vertical-align:1px;
}
.yudingkecheng .w100{
	width:100%;
}
.yinhang-list{
}
.yinhang-list li{
	float:left;
	width:95%;
	background-color:#DCDDDD;
	font-size:14px;
	color:#727171;
	padding:15px 5px;
	line-height:28px;
	margin-bottom:23px;
}
.step_box{
	float:none;
	display:table;
	width:94%;
	margin:0 auto;
	padding-left:0;
	padding-top:200px;
	font-size:20px;
	line-height:28px;
	height:196px;
}
.step_title{
	font-size:22px;
	font-weight:normal;
	color:#b60005;
	margin-bottom:12px;
}
.step_one{
	background:url(/templates/index/cg_files/icon_yudingkecheng01.png) no-repeat 15px 20px;
}
.step_two{
	background:url(/templates/index/cg_files/icon_yudingkecheng02.png) no-repeat 15px 20px;
}
.step_three{
	background:url(/templates/index/cg_files/icon_yudingkecheng03.png) no-repeat 15px 20px;
}
.step_four{
	background:url(/templates/index/cg_files/icon_yudingkecheng04.png) no-repeat 15px 20px;
}
.lx-laoshi{
	float:left;
	width:100%;
	margin:20px 0;
}
a.bt-tips{
	float:left;
	width:140px;
	height:60px;
	line-height:59px;
	font-size:20px;
	color:#b60005;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#DCDDDD;
	text-align:center;
}
a.bt-tips:hover{
	background-color:#b60005;
	color:#FFFFFF;
}
.yudingkecheng{
	display:block;
	width:94%;
	margin:0 auto;
	color:#727171;
	height:auto;
}
.yudingkecheng h2{
	font-size:24px;
	font-weight:normal;
	margin:15px 0;
	color:#727171;
}
.bt-more{
	float:left;
	padding-left:0px;
	margin-top:20px;
	width:100%;
}
.geren-info{
	float:left;
	width:100%;
	overflow:hidden;
}
.geren-info ul{
	float:left;
	width:890px;
}
.geren-info li{
	font-size:20px;
	float:left;
	width:100%;
	height:60px;
	line-height:40px;
	background-color:#DCDDDD;
	margin-bottom:16px;
	margin-right:32px;
	*margin-right:16px;
	_margin-right:16px;
}
.grinput{
	float:left;
	height:40px;
	width:100%;
	line-height:40px;
	padding:10px;
	font-size:20px;
	font-family:'微软雅黑',Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
	border:none;
	background-color:#DCDDDD;
	color:#727171;
}
.grradio{
	height:20px;
	width:20px;
	padding:10px;
	vertical-align:-4px;
	margin-left:20px;
}
.geren-info li.grtxt{
	padding:10px;
	height:40px;
	width:100%;
	line-height:40px;
}
.grtextarea{
	float:left;
	height:110px;
	width:100%;
	line-height:35px;
	padding:10px 0;
	font-size:20px;
	font-family:'微软雅黑',Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
	border:none;
	background-color:#DCDDDD;
	color:#727171;
	margin-bottom:15px;
}
.grselect{
	float:left;
	height:60px;
	*height:35px;
	_height:35px;
	width:100%;
	line-height:40px;
	padding:10px;
	font-size:20px;
	font-family:'微软雅黑',Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
	background-color:#DCDDDD;
	color:#727171;
	border:none;
}
.grselect option{
	height:40px;
	line-height:40px;
}
.grbt{
	float:left;
	width:140px;
	height:45px;
	background-color:#b60005;
	line-height:39px;
	text-align:center;
	font-size:18px;
	color:#FFFFFF;
	_margin-right:10px;
	margin-top:10px;
	border:none;
	cursor:pointer;
	font-family:'微软雅黑',Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
}
.laoshishangke-soft{
	float:none;
	width:94%;
	overflow:hidden;
	margin:0 auto;
}
.laoshishangke-soft a.lsprev{
	display:none;
	float:left;
	width:24px;
	margin-top:24px;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;              /* Moz + FF */
}
.laoshishangke-soft a.lsnext{
	display:none;
	float:right;
	width:24px;
	margin-top:24px;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;              /* Moz + FF */
}
.laoshishangke-soft a.lsprev:hover,.laoshishangke-soft a.lsnext:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;              /* Moz + FF */
}
.jCarouselLite {
	float:left;
	width:100%;
	height:70px;
	padding-left:5px;
	margin-top:18px;
	overflow:hidden;/*必要元素*/}
.jCarouselLite li{
	float:left;
	display:inline-block;
	height:70px;
	width:80px;
	text-align:center;
	font-size:12px;
	margin-bottom:15px;
	}
.jCarouselLite li img{
	display:block;
	width:40px;
	height:40px;
	margin:0 auto 6px auto;
}
.jCarouselLite li a{
	display:inline-block;
	width:80px;
	height:70px;
}
.jCarouselLite li.current a{
	color:#b60005;
	font-weight:bold;
}
.donghua-list{
	float:none;
	width:94%;
	margin:0 auto;
	overflow:hidden;
}
.donghua-list h3{
	float:left;
	width:100%;
	margin:24px 0 26px 0;
	font-size:23px;
	height:24px;
	line-height:24px;
	color:#909090;
	padding:8px 0 8px 23px;
	border-bottom:1px solid #e1e1e1;
	font-weight:bold;
	background:url(/templates/index/cg_files/icon_donghua_h3.png) no-repeat left center;
}
.bigpy{
	float:left;
	width:100%;
	height:auto;
	overflow:hidden;
	position:relative;
	margin-right:0px;
	font-size:20px;
}
.bigpy img{
	width:100%;
	height:auto;
}
.bigpy .icon_play{
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	opacity:0.0;
	background:url(/templates/index/cg_files/icon_icon_play.png) no-repeat center center;
}
.bigpy a .icon_play:hover{
	opacity:1.0;
}
.bigpy .dh-title{
	float:left;
	width:100%;
	height:34px;
	border:none;
}
.donghua-list ul{
	float:left;
	width:100%;
	height:auto;
	overflow:hidden;
}
.donghua-list li{
	float:left;
	width:49%;
	height:auto;
	overflow:hidden;
	margin-right:11px;
	font-size:14px;
	position:relative;
}
.donghua-list li .icon_play{
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:auto;
	opacity:0.0;
	background:url(/templates/index/cg_files/icon_icon_play.png) no-repeat center center;
}
.donghua-list li a .icon_play:hover{
	opacity:1.0;
}
.dh-title{
	float:left;
	width:100%;
	height:35px;
	line-height:35px;
	text-align:center;
	border:none;
}
.donghua-list li a,.bigpy a{
	color:#363636;
}
.donghua-list li a:hover,.bigpy a:hover{
	color:#b60005;
}

.box-mask {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 88;
	display: none;
}
.donghua-box{
	position: absolute;
	width: 1000px;
	height: 620px;
	line-height:620px;
	text-align: center;
	z-index: 101;
	display: none;
}
.btnDel {

}
.btnCancel{
	float:right;
	position:absolute;
	top:0;
	right:-50px;
	background-color:#FFFFFF;
	border:none;
	font: "微软雅黑";
	cursor:pointer;
	width:40px;
	height:20px;
}
.home_banner{
	float:left;
	width:100%;
	margin:0 auto 10px auto;
}
.img_banner{
	float:left;
	width:100%;
	overflow:hidden;
}
.img_banner ul{
	float:left;
	width:100%;
}
.img_banner li{
	float:left;
	width:49%;
	height:auto;
	margin-bottom:3px;
	margin-right:3px;
}
.img_banner li img{
	width:100%;
}
.home-xueyuan{
	float:none;
	display:table;
	width:94%;
	margin:10px auto 0 auto;
	overflow:hidden;
}
.home-xueyuandongtai{
	float:left;
	width:100%;
}
.home-youxiuxueyuan{
	float:left;
	width:100%;
	margin-top:10px;
}
.home-yxxy-list{
	float:left;
	width:99%;
	border:1px solid #c9c9c9;
}
.home-yxxy-list h4{
	float:left;
	width:100%;
	height:32px;
	line-height:32px;
	text-align:center;
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:0;
	border-bottom:1px solid #c9c9c9;
}
.home-yxxy-list ul{
	float:left;
	width:100%;
	padding:4px 0;
	height:198px;
}
.home-yxxy-list li{
	float:left;
	width:100%;
	height:22px;
	font-size:13px;
	line-height:22px;
	color:#727171;
}
.home-yxxy-list li.yxxy-title{
	color:#333333;
}
.home-yxxy-list .w170{
	float:left;
	width:170px;
	text-align:center;
}
.home-yxxy-list .w185{
	display:none;
	float:left;
	width:185px;
	text-align:center;
}
.home-yxxy-list .w130{
	float:left;
	width:125px;
	text-align:center;
}
.home-yxxy-photo{
	float:left;
	width:100%;
	margin-bottom:8px;
}
.home-yxxy-photo li{
	float:left;
	width:100%;
	height:143px;
	font-size:16px;
	margin-bottom:8px;
}
.home-yxxy-photo li img{
	float:left;
	width:105px;
	padding-right:5px;
}
.home-zhaopin{
	float:none;
	width:94%;
	margin:0 auto;
	overflow:hidden;
}
.home-zhaopin ul{
	float:left;
	width:100%;
}
.home-zhaopin li{
	float:left;
	width:120px;
	height:46px;
	margin-right:28px;
	margin-bottom:16px;
}
.home-laoshi{
	float:none;
	width:94%;
	margin:0 auto;
	overflow:hidden;
}
.home-xueyuanphoto{
	float:left;
	width:100%;
	height:auto;
	overflow:hidden;
}
.home-xueyuanphoto h3,.news_list h3{
	margin:12px 0;
	padding:0;
}
.home-xueyuanphoto ul{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:18px;
}
.home-xueyuanphoto li{
	float:left;
	width:310px;
	height:auto;
	margin-right:20px;
	_margin-right:10px;
	margin-bottom:5px;
}
.home-xueyuanphoto li img{
	width:310px;
	height:auto;
}
.news_list{
	float:right;
	width:100%;
/*	padding-top:6px;*/
}
.news_list ul{
	float:left;
	width:100%;
	margin-top:9px;
}
.news_list li{
	float:left;
	width:100%;
	height:auto;
	line-height:23px;
	font-size:13px;
	margin:5px 0;
}
.news_list li .news_date{
	display:none;
	float:right;
	width:90px;
	color:#B5B5B6;
	text-align:right;
}
.home-dasai{
	float:none;
	width:94%;
	margin:0 auto;
	overflow:hidden;
}
.dasai-banner{
	float:left;
	width:100%;
}
.dasai-banner .w100{
	width:100%;
}
.ds-banner{
	float:left;
	width:100%;
	overflow:hidden;
	margin-top:10px;
}
.ds-banner ul{
	float:left;
	width:100%;
}
.ds-banner li{
	float:left;
	width:100%;
	height:auto;
	margin-bottom:5px;
	margin-right:5px;
}
.ds-banner li img{
	width:100%;
	height:auto;
}
.ds-list{
	float:left;
	width:100%;
	margin-top:10px;
}
.ds-list .w100{
	width:100%;
}
.ds-list h3{
	float:left;
	width:100%;
	font-size:16px;
	margin:-3px 0 0 0;
	padding:0;
}
.ds-list li{
	float:left;
	width:100%;
	font-size:12px;
	margin:0 0 10px 0;
}
.ds-list li img{
	float:left;
	width:124px;
	height:auto;
	padding-right:12px;
}
.ds-list li .ds-txt{
	width:249px;
}
.ernav{
	display:none;
	color:#CCCCCC;
	padding:0 22px;
	font-size:18px;
	margin-top:1px;
}
.home-zuopin{
	float:none;
	width:94%;
	margin:10px auto 0 auto;
	overflow:hidden;
}
.home-zuopin .w100{
	width:100%;
}
.home-zuopin ul{
	float:left;
	width:100%;
}
.home-zuopin li{
	float:left;
	width:100%;
	height:auto;
	margin-right:0;
	margin-bottom:5px;
	color:#B7B8B8;
	overflow:hidden;
	position:relative;
}
.home-zuopin li img{
	width:100%;
	height:auto;
}
.home-zuopin li .bg_zuopin{
	position:absolute;
	right:0;
	top:0;
	width:76px;
	height:38px;
	background:url(/templates/index/cg_files/bg_zuopin.png) repeat;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	line-height:38px;
	z-index:99;
}
.kaike-news{
	float:left;
	width:99%;
	height:auto;
	padding:0;
	border:1px solid #c9c9c9;
	position: relative;
	overflow: hidden;
}
.img_home_kaike{
	float:left;
	width:215px;
	height:195px;
	padding-right:8px;
	margin-bottom:8px;
}
.kaike-txt{
	float:left;
	width:100%;
	font-size:12px;
	line-height:20px;
	margin-top:-2px;
}
.kaiketxt{
	position:relative;
}
.kaiketxt h3{
	margin:10px 0;
	font-size:18px;
	font-weight:normal;
}
.kaike-pages{
	display:none;
	position:absolute;
	width:140px;
	right:0;/*32px*/
	bottom:0;
	z-index:99;
}
.kaike-pages .kaike_prev a,.kaike-pages .kaike_next a{
	float:left;
	width:65px;
	height:38px;
	text-indent:-9999px;
	margin-right:5px;
}
.kaike-pages .kaike_prev a:hover,.kaike-pages .kaike_next a:hover{
	background-color:#999999;
}
.kaike-pages .kaike_prev a{
	background:#C1C2C2 url(/templates/index/cg_files/icon_arrow_left.png) no-repeat center center;
}
.kaike-pages .kaike_next a{
	background:#C1C2C2 url(/templates/index/cg_files/icon_arrow_right.png) no-repeat center center;
}
.kaike-title{
	float:left;
	width:100%;
	font-size:23px;
	text-align:left;
}
.kaike-title b{
	font-size:22px;
	font-weight:normal;
	line-height:28px;
}
.kaike-title b.w100{
	width:100%;
}
.kaike-date{
	float:left;
	width:100%;
	font-size:22px;
	line-height:28px;
	*line-height:105px;
	_line-height:105px;
	*margin-top:-15px;
	_margin-top:-15px;
	height:28px;
}
.kaike-date b{
	font-size:28px;
	color:#a10004;
	padding:0 5px;
	margin-left:-5px;
	vertical-align:-2px;
}
.Fixednav{
	position:fixed;
	bottom:0;
	display:block;
	height:43px;
	width:100%;
	background-color:#FFFFFF;
	border-top:1px solid #DFDFDF;
	z-index:9999;
}
.gongkaike-info{
	float:left;
	width:100%;
	margin-top:10px;
	display:none;
}
.gongkaike-list{
	float:none;
	width:94%;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.gongkaike-list h2{
	float:none;
	display:block;
	font-weight:normal;
	font-size:39px;
	color:#333333;
	width:100%;
	height:40px;
	padding:45px 0;
	line-height:40px;
	text-align:center;
	margin:0 auto;
}
.gongkaike-list ul{
	float:left;
	width:100%;
}
.gongkaike-list li{
	float:none;
	width:310px;
	margin-left:auto;
	margin-right:auto;
	*margin-right:auto;
	_margin-right:auto;
	margin-bottom:22px;
	height:225px;
	overflow:hidden;
}
.gongkaike-list li img{
	width:310px;
	height:190px;
	display:block;
}
.gongkaike-list li span{
	float:left;
	padding-left:0;
	width:100%;
	height:42px;
	font-size:15px;
	line-height:42px;
	text-align:center;
	border:none;
}
.gongkaike-setp{
	float:none;
	width:94%;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.gongkaike-setp ul{
	float:left;
	width:100%;
	margin-top:20px;
}
.gongkaike-setp li{
	float:none;
	width:300px;
	margin-left:auto;
	margin-right:auto;
	*margin-right:auto;
	_margin-right:auto;
	margin-bottom:10px;
	height:240px;
	overflow:hidden;
	position:relative;
}
.bottom_share {
    margin: 23px auto 18px auto;
    width: 216px;
    float:none;
	display:block;
}
.bottom_share #share{
	display:block;
}
}