.nav {
	height: 64px;
	float: right;
	clear: both;
	font: 20px/64px "微软雅黑";
	font-weight: bold;
	color: #fff;
	overflow: hidden;
	
}
.nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav ul li {
	float: left;
	width: 135px;
	height: 64px;
	text-align: center;
	font: 20px/64px "微软雅黑";
	font-weight: bold;
	color: #fff;
	
}
.nav ul li:hover {
	color: #ffff00;
	display: block;
	text-decoration: none;
	text-align: center;
	line-height: 64px;
	cursor: pointer;
}
.nav ul li.inline {
	float: left;
	width: 0px;
	height: 64px;
}


/*top*/
.topp {
	width: 100%;
	background: #e60012;
	clear: both;
	margin: 0 auto;
	height: 64px;

}
.top {
	width: 100%;
	clear: both;
	margin: 0 auto;
	height: 64px;

}
.top2 {
	width: 100%;
	clear: both;
	margin: 0 auto;
	background: #fff;
	border-top: 4px solid #fe9901;
	height: 150px;
}
.dh {
	width: 100%;
	height: 48px;
	margin: 0 auto;
	clear: both;
	background: #ffa600;
}
.logo {
	float: left;
	height: 145px;
	width: 450px;
}
.tel {
	float: right;
	height: 72px;
	width: 240px;
	margin-top: 30px;
}
/*轮播图*/
.ban {
	width: 100%;
	clear: both;
	height: 700px;
	margin: 0 auto;
}
.fullSlide {
	width: 100%;
	position: relative;
	height: 700px;
	background: #fff;
	z-index: 2222;
}
.fullSlide .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 700px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 700px;
}
.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 15px;
	left: 0;
	height: 30px;
	line-height: 30px;
}
.fullSlide .hd ul {
	text-align: center;
}
.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 42px;
	height: 11px;
	margin: 1px;
	overflow: hidden;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	line-height: 999px;
}
.fullSlide .hd ul .on {
	background: #FAD103;
}
.fullSlide .prev, .fullSlide .next {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -30px;
	left: 15%;
	z-index: 1;
	width: 40px;
	height: 60px;
	background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
	display: none;
}
.fullSlide .next {
	left: auto;
	right: 15%;
	background-position: -6px -137px;
}
/*中间*/
.content {
	width: 100%;
	margin: 0 auto;
	clear: both;
}
.w1200 {
	width: 1230px;
	margin: 0 auto;
	clear: both;
}
.tit {
	width: 385px;
	height: 170px;
	margin: 0 auto;
	clear: both;
}
/*图标*/
.tubiao {
	width: 1200px;
	height: 420px;
	margin: 0 auto;
	clear: both;
}
.tubiao ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.tubiao ul li {
	float: left;
	width: 280px;
	height: 150px;
	margin: 15px 10px;
	text-align: center;
	font: 24px/80px "Microsoft Yahei";
	color: #333;
}
.tubiao ul li img {
	display: block;
	margin: 0 auto;
	clear: both;
}
.tubiao ul li span {
	text-align: left;
	font: 14px/30px "Microsoft Yahei";
	color: #888;
	clear: both;
	display: block;
	margin: 0 auto;
	text-align: left;
	width: 220px;
}
/*师资*/
.team {
	background: #fff;
	height: 580px;
}
.lanrenzhijia {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
}
.lanrenzhijia ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 450px;
}
.lanrenzhijia ul li {
	float: left;
	margin: 20px 15px;
	display: inline;
	width: 260px;
	height: 400px;
	overflow: hidden;
	position: relative;
	border: 2px solid #e5e5e5;
	box-shadow: 2px 2px 5px 2px #cacaca;
}
.lanrenzhijia ul li .photo {
	width: 260px;
	height: 400px;
	overflow: hidden;
}
.lanrenzhijia .rsp {
	width: 260px;
	height: 400px;
	overflow: hidden;
	position: absolute;
	background: #222;
	top: 0px;
	left: 0px;
}
.lanrenzhijia .text {
	position: absolute;
	width: 260px;
	height: 400px;
	left: -260px;
	top: 0px;
	overflow: hidden;
}
.lanrenzhijia .text h3 {
	width: 260px;
	margin-top: 100px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
}
.lanrenzhijia .text a {
	text-decoration: none
}
.lanrenzhijia .text div {
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	padding: 0px 10px;
}
/*环境*/
.sz {
	width: 1200px;
	margin: 0 auto;
	clear: both;
}
.sz ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.sz ul li {
	float: left;
	width: 380px;
	height: 260px;
	margin: 7px;
	border: 3px solid #ededed;
}
/*关于我们*/
.aboutbg {
	background: url(../images/abtbg.jpg) no-repeat center top;
	height: 500px;
}
.about {
	width: 1200px;
	margin: 0 auto;
	clear: both;
	height: 235px;
	padding-top: 30px;
}
.about img {
	float: left;
	display: block;
	margin-right: 20px;
	width: 460px;
}
.about p {
	display: block;
	width: 1200px;
	float: left;
	text-align: left;
	font: 18px/40px "Microsoft Yahei";
	color: #fff;
	padding: 20px;
}
/*风采*/
.fengcai {
	background: #f8f8f8;
}
.xyfc {
	width: 1200px;
	margin: 0 auto;
	clear: both;
}
.xyfc ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.xyfc ul li {
	float: left;
	background: #fff;
	border: 1px solid #dcdcdc;
	padding: 3px;
	height: 370px;
	margin: 20px 10px;
	width: 370px;
	text-align: center;
	font: 18px/50px "Microsoft Yahei";
	color: #666;
}
.xyfc ul li img {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 370px;
	height: 315px;
	clear: both;
}
/*图片滚动*/
.case {
	font: 16px/40px "Microsoft yahei";
	color: #666;
	padding: 15px;
}
#demo {
	height: 400px;
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}
#demo img {
}
#indemo {
	float: left;
	width: 800%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
/*联系我们*/
.lxwm {
	width: 237px;
	margin: 0 auto;
	clear: both;
	background: #fff;
}
.lxwm dt {
	width: 237px;
	text-align: center;
	height: 109px;
	clear: both;
	margin: 0 auto;
}
.lxwm dd {
	background: url(../images/lxbg.jpg) no-repeat left top #fff;
	font: 14px/30px "微软雅黑";
	color: #555;
	text-align: left;
	padding: 8px 10px 30px 75px;
}
.lxwmx {
	width: 560px;
	float: left;
	text-align: left;
	font: 16px/36px "微软雅黑";
	color: #333;
	padding: 15px 20px;
}
.yy {
	width: 560px;
	float: left;
	margin-left: 40px;
	height: 400px;
}
.yy ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.yy ul li {
	width: 560px;
	margin-bottom: 15px;
	text-align: left;
	font: 14px/45px 'microsoft yahei';
	color: #666;
}
.yy ul li input {
	height: 43px;
	border: 1px solid #dcdcdc;
	background: #fff;
	text-align: left;
	padding: 0px 5px;
	font: 14px/43px 'microsoft yahei';
	color: #666;
	width: 450px;
	border-radius: 4px;
}
.yy ul li textarea {
	height: 130px;
	border: 1px solid #dcdcdc;
	background: #fff;
	text-align: left;
	padding: 0px 5px;
	font: 14px/43px 'microsoft yahei';
	color: #666;
	width: 450px;
	border-radius: 4px;
}
.map {
	width: 1200px;
	height: 400px;
	margin: 0 auto;
	clear: both;
	border: 1px solid #dcdcdc;
}
.pjtm {
	border: none;
	height: 50px;
	background: #0db2df;
	font: 18px/50px '微软雅黑';
	color: #fff;
	width: 560px;
	margin: 0 auto;
	clear: both;
}
.pingjia {
	width: 540px;
	margin: 0 auto;
	clear: both;
}
.pingjia ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.pingjia ul li {
	width: 540px;
	text-align: left;
	font: 14px/30px "微软雅黑";
	color: #666;
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}
.pingjia ul li strong {
	font: 16px/32px "微软雅黑";
	color: #0db2df;
}
.map {
	width: 600px;
	height: 230px;
	margin: 0 auto;
	clear: both;
}
/*联系我们*/
.foot {
	width: 100%;
	background: #333;
	text-align: center;
	margin: 0 auto;
	clear: both;
}
.lx {
	font: 16px/32px "Microsoft yahei";
	color: #fff;
	text-align: left;
	padding: 24px 50px;
	background: url(../images/lxbg.jpg) no-repeat left top;
}
.newbt {
	font: 12px/24px "宋体";
	color: #666;
	padding: 9px 12px;
}
.newbt strong {
	font: 22px/30px "Microsoft Yahei";
	color: #C00;
	background: none;
}
.newbt strong a {
	color: #C00;
	text-decoration: none;
}
.newbt strong a:hover {
	color: #F00;
	text-decoration: underline;
}
.newbline {
	border-bottom: 1px dashed #cdcdcd;
}
.font1230 {
	font: 14px/40px "宋体";
	color: #333;
}
.font1230 a {
	color: #333;
	text-decoration: none;
}
.font1230 a:hover {
	color: #C00;
	text-decoration: underline;
}
/*服务*/
.fuwu {
	width: 1050px;
	margin: 0 auto;
	clear: both;
	margin-top: 30px;
}
.fuwu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.fuwu ul li {
	width: 310px;
	float: left;
	margin: 0px 20px;
	height: 330px;
}
.fuwu ul li dl {
	width: 310px;
	margin: 0 auto;
	clear: both;
	height: 330px;
}
.fuwu ul li dt {
	width: 310px;
	margin: 0 auto;
	clear: both;
	height: 190px;
}
.fuwu ul li dt img {
	display: block;
	width: 306px;
	height: 186px;
	text-align: center;
	margin: 0 auto;
	clear: both;
	border: 2px solid #dcdcdc;
}
.fuwu ul li dd {
	margin: 0 auto;
	clear: both;
	width: 310px;
	text-align: left;
	height: 14px;
	font: 14px/28px "Microsoft yahei";
	color: #888;
}
.fuwu ul li dd h2 {
	font: 18px/66px "Microsoft yahei";
	color: #444;
	text-align: center;
	display: block;
	height: 66px;
	margin: 0 auto;
	clear: both;
	background: url(../images/xmbg_28.jpg) no-repeat center top;
}
/*登陆*/
.dl {
	border: none;
	height: 37px;
	font: 14px/37px "Microsoft yahei";
	color: #666;
	text-align: left;
	padding: 0px 5px;
	margin-top: 2px;
	background: none;
	outline: none;
}
.tijiao {
	background: #619b37;
	border-radius: 8px;
	text-align: center;
	height: 36px;
	font: 18px/36px "Microsoft yahei";
	color: #fff;
	border: none;
	width: 120px;
	outline: none;
}
.links {
	width: 1200px;
	margin: 0 auto;
	clear: both;
}
.links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.links ul li {
	float: left;
	padding: 0px 10px;
	text-align: center;
	font: 14px/30px "Microsoft yahei";
	color: #666;
	margin: 5px 15px;
}
.links ul li a {
	color: #666;
	text-decoration: none;
}
.links ul li a:hover {
	color: #F60;
	text-decoration: underline;
}
.index_zsjz {
	width: 1200px;
	margin: 0px auto;
	background: #fff;
	clear: both;
	height: auto;
}
.index_zsjz01 {
	width: 1200px;
	height: 110px;
	line-height: 40px;
	clear: both;
	margin: 0 auto;
	text-align: center;
	font-size: 24px;
	color: #636363;
}
.mblDown2 {
	width: 100%;
	margin-bottom: 50px;
	overflow: hidden;
	margin-top: 30px;
}
.mblDown2 dl {
	display: block;
	padding: 30px 20px;
	width: 100%;
	overflow: hidden;
	cursor: pointer;
	border-bottom: 1px dashed #d9d9d9;
}
.mblDown2 dl dt {
	display: block;
	float: left;
	width: 200px;
	height: 200px;
	padding: 2px;
	margin-right: 30px;
	overflow: hidden;
}
.mblDown2 dl dd {
	display: block;
	float: right;
	width: 820px;
	padding-right: 35px;
}
.mblDown2 dl dd h3 {
	font-size: 24px;
	font-weight: normal;
}
.mblDown2 dl a {
	color: #666;
}
.mblDown2 dl dd h3 a {
	color: #333;
}
.mblDown2 dl dd span {
	display: block;
	font-size: 12px;
	padding: 10px 0;
}
.mblDown2 dl dd p {
	font-size: 14px;
	line-height: 28px;
}
.mblDown2 dl:hover {
	background: #ed5240;
	color: #fff;
}
.mblDown2 dl:hover a {
	color: #fff;
}
.mblDown2 dl:hover dd {
	width: 820px;
}
.name {
	font: 16px/40px "微软雅黑";
	color: #333;
	height: 35px;
}
.name a {
	color: #333;
	text-decoration: none;
}
.name a:hover {
	color: #C00;
	text-decoration: none;
}
.pic {
	padding: 2px;
	border: 1px solid #dcdcdc;
	text-align: center;
}
/*分页*/
#pageGro {
	width: 320px;
	height: 25px;
	margin: 0px auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
#pageGro div, #pageGro div ul li {
	font-size: 12px;
	color: #999;
	line-height: 23px;
	float: left;
	margin-left: 5px;
}
#pageGro div ul li {
	width: 22px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #999;
	cursor: pointer;
}
#pageGro div ul li.on {
	color: #fff;
	background: #0db2df;
	border: 1px solid #0aa6d0;
}
#pageGro .pageUp, #pageGro .pageDown {
	width: 63px;
	line-height: 25px;
	border: 1px solid #999;
	cursor: pointer;
}
#pageGro .pageUp {
	text-align: right;
	padding-right: 5px;
	background: url(../images/pageUp.png) 5px 7px no-repeat;
}
#pageGro .pageDown {
	text-align: left;
	padding-left: 5px;
	background: url(../images/pageDown.png) 46px 6px no-repeat;
}
.shuzi {
	font: 28px/50px "Microsoft yahei";
	color: #fff;
	background: url(../images/bg.jpg) repeat left top;
	height: 100px;
	text-align: center;
	padding: 15px;
	width: 100px;
}
.news {
	font: 14px/28px "Microsoft yahei";
	color: #888;
	padding: 0px 15px;
}
.news strong {
	font: bold 16px/32px "Microsoft yahei";
	color: #333;
}
.news strong a {
	color: #333;
	text-decoration: none;
}
.news strong a:hover {
	color: #ff4200;
	text-decoration: underline;
}
.time {
	float: right;
	text-align: right;
	font: 12px/40px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
}
.bz {
	font: 12px/30px "Microsoft yahei";
	color: #646464;
	text-align: center;
	background: #f0f0f0;
	border: 1px dashed #ddd;
}
.new {
	width: 590px;
	float: left;
	margin-left: 120px;
}
.new ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.new ul li {
	float: left;
	width: 100%;
	margin: 10px 0px 10px 0px;
	padding-bottom: 10px;
	font: 14px/30px "Microsoft yahei";
	color: #fff;
}
.new ul li strong {
	font: 18px/40px "Microsoft yahei";
	color: #fff;
}
.new ul li strong:hover {
	color: #f98822;
	text-decoration: none;
}
.new ul li img {
	display: block;
	border: 1px solid #dcdcdc;
	padding: 2px;
}
.timer {
	display: block;
	width: 90px;
	font: 18px/30px "Microsoft yahei";
	background: #f2f2f2;
	text-align: center;
	color: #666;
	padding: 15px 5px;
}
.bottom {
	font: 14px/60px "Microsoft yahei";
	color: #666;
	text-align: center;
	height: 60px;
}
.bottom a {
	color: #666;
	text-decoration: none;
}
.bottom a:hover {
	color: #F60;
	text-decoration: none;
}
.copy {
	font: 14px/28px "Microsoft yahei";
	color: #fff;
	float: left;
	margin-top: 15px;
	padding: 0px;
}
.copy a {
	color: #fff;
	text-decoration: none;
}
.copy a:hover {
	color: #ffff00;
	text-decoration: none;
}
/*二级页*/

.erban {
	height: 350px;
	width: 100%;
	margin: 0 auto;
	clear: both;
	background: url(../images/ban3.jpg) no-repeat center top;
}
.lmain {
	width: 100%;
	height: auto;
	padding-bottom: 20px;
	overflow: hidden;
	background: #f6f6f6;
	padding-top: 30px;
}
.ltbiaoti {
	background: #0db2df;
	text-align: center;
	height: 64px;
	font: 24px/64px "微软雅黑";
	color: #fff;
	width: 237px;
	clear: both;
	margin: 0 auto;
}
.ltk {
	border: 1px solid #dcdcdc;
	width: 235px;
	margin: 0 auto;
	clear: both;
	background: #fff;
}
.lnav {
	width: 216px;
	margin: 0 auto;
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
}
.lnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.lnav ul li {
	width: 216px;
	height: 47px;
	line-height: 47px;
	font-size: 16px;
	color: #555;
	font-family: "微软雅黑";
	background: url(../images/ER_06.jpg) no-repeat left center;
	text-align: left;
	margin: 5px 0px;
}
.lnav ul li a {
	display: block;
	text-decoration: none;
	padding-left: 30px;
}
.dtnav ul li a:hover {
	display: block;
	background: url("../images/ER_09.jpg") no-repeat left center;
	color: #fff;
}
.dtnav ul li .dtdq {
	display: block;
	background: url("../images/ER_09.jpg") no-repeat left center;
	color: #fff;
}
.dtlist {
	width: 925px;
	height: auto;
	overflow: hidden;
	background: #fff;
	margin-bottom: 20px;
}
.dttitle {
	width: 925px;
	height: 102px;
	background: url("../images/ER_03.jpg") center no-repeat;
}
.dttitle p {
	text-align: center;
}
.dttitle p font {
	font-size: 28px;
	color: #fff;
	display: block;
	padding: 30px 0 0 30px;
}
.dttitle p span {
	font-size: 12px;
	color: #f88888;
	display: block;
	padding: 4px 0 0 30px;
}
.qyrytitle {
	width: 860px;
	height: 51px;
	background: url("../images/ER_03.jpg") left center no-repeat;
	margin: 0 auto;
	text-align: left;
	font: 20px/51px "微软雅黑";
	padding-left: 40px;
}
.weizhi {
	float: right;
	text-align: right;
	font: 14px/51px "微软雅黑";
	color: #888;
	padding-right: 20px;
}
.weizhi2 {
	border-bottom: 1px solid #dcdcdc;
	height: 50px;
	font: 14px/50px "微软雅黑";
	color: #666;
	width: 1200px;
	text-align: left;
}
.xiangguan {
	width: 1100px;
	margin: 0 auto;
	clear: both;
	height: 100px;
	border-top: 1px solid #dcdcdc;
	padding-top: 20px;
}
.fanhui {
	float: right;
	width: 120px;
	height: 40px;
	text-align: center;
	font: 16px/40px "微软雅黑";
	color: #fff;
	background: #0caad5;
	margin-top: 30px;
	border-radius: 4px;
}
.fanhui:hover {
	color: #fff;
	background: #F60;
	cursor: pointer;
}
.xgnew {
	float: left;
	width: 600px;
	height: 80px;
	margin-right: 20px;
}
.xgnew ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.xgnew ul li {
	width: 600px;
	text-align: left;
	height: 40px;
	font: 14px/40px "微软雅黑";
	color: #666;
}
.xgnew ul li a {
	color: #666;
	text-decoration: none;
}
.xgnew ul li a:hover {
	color: #0caad5;
	text-decoration: none;
}
.zhengwen {
	line-height: 32px;
	font-size: 16px;
	min-height: 500px;
	padding-bottom: 50px;
	text-align: left;
	padding: 15px 20px;
}
.zhengwen img {
	text-align: center;
	display: block;
	max-width: 880px;
	margin: 0 auto;
}

/*设计团队*/
.lsjtd {
	width: 100%;
	height: 350px;
	background: url("../images/sjbanner.jpg") center no-repeat;
	overflow: hidden;
	position: relative;
}
.sjtdlist {
	width: 1184px;
	margin: 0px auto 0;
}
.tdmain {
	width: 1198px;
	border: 1px solid #cccccc;
	overflow: hidden;
	height: auto;
	background: #fff;
	padding-bottom: 40px;
}
.tdtit {
	width: 1198px;
	height: 102px;
	background: url("../images/sjtit1.jpg") center no-repeat;
}
.tdtit p {
	text-align: center;
}
.tdtit p font {
	font-size: 28px;
	color: #fff;
	display: block;
	padding: 30px 0 0 0px;
}
.tdtit p span {
	font-size: 12px;
	color: #f88888;
	display: block;
	padding: 4px 0 0 0px;
}
.tdlist1 {
	width: 230px;
	height: 340px;
	border: 1px solid #d9d9d9;
	margin: 50px 32px 0;
	float: left;
}
.tdlist1 dt.sjsyzz {
	position: relative;
	text-align: center;
}
.tdlist1 dd.sjszz {
	position: absolute;
	bottom: 0;
	height: 50px;
	background: #fff;
}
.tdlist1 dt img {
	width: 230px;
	height: 340px;
}
.tdlist1 dd.sjszz {
	width: 100%;
	bottom: 0;
	height: 50px; /*filter:alpha(opacity=90);  -moz-opacity:0.90;  opacity:0.90;*/
}
.tdlist1 dd font {
	font-size: 18px;
	color: #000000;
	line-height: 50px;
	float: left;
	text-indent: 20px;
	display: block;
}
.tdlist1 dd span {
	font-size: 12px;
	color: #da251d;
	padding-left: 10px;
	line-height: 54px;
}
.con-nint {
	width: 230px;
	height: 340px;
	float: left;
	position: relative;
	cursor: pointer;
}
.txt-nint {
	width: 230px;
	height: 340px;
	position: absolute;
	left: 0px;
	top: 0px;
	filter: alpha(opacity=95);
	-moz-opacity: 0.95;
	opacity: 0.95;
	color: #fff;
	background: #c9251d;
	display: none;
}
.con-nint a .txt-nint dl {
	padding: 50px 23px;
}
.con-nint a .txt-nint dl dt {
	font-size: 22px;
	color: #fff;
	padding-bottom: 10px;
}
.con-nint a .txt-nint dl dt span {
	font-size: 14px;
	color: #fff;
}
.con-nint a .txt-nint dl dd {
	font-size: 12px;
	line-height: 24px;
	max-height: 96px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp: 4; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/
}
.con-nint a .txt-nint dl img {
	text-align: center;
	border: none;
	width: 59px;
	position: relative;
	top: 30px;
	margin: 0 auto;
	display: block;
}
/*设计团队内容*/
.dqwz {
	width: 100%;
	height: 50px;
	background: #bebebe;
	clear: both;
}
.dqwz dl {
	height: 40px;
	line-height: 30px;
	padding-top: 10px;
	border-bottom: 1px dashed #ccc;
	padding-left: 33px;
}
.dqwz dl dt {
	text-indent: 40px;
	padding-right: 30px;
	font-size: 14px;
	color: #000;
	float: left;
}
.dqwz dl dd {
	color: #000;
	font-size: 14px;
	float: left;
	text-align: center;
	display: block;
}
.dqwz dl dd a {
	color: #000;
	padding: 5px 20px;
}
.dqwz dl dd.ssjs a {
	color: #da251d;
	padding: 0;
}
.dqwz dl dd.ssjs:hover a {
	background: none;
	text-align: center;
	color: #da251d;
	padding: 0;
}
.dqwz dl dd:hover a, .dqwz dl dd.dqsjs a {
	background: #da251d;
	text-align: center;
	color: #fff;
	padding: 5px 20px;
}
.smain {
	width: 100%;
	height: auto;
	padding-bottom: 20px;
	overflow: hidden;
	background: #f4f4f4 url("../images/sjnybg.jpg") top center no-repeat;
	padding-top: 30px;
}
.sjcon {
	width: 1120px;
	margin: 30px auto;
	overflow: hidden;
	height: auto;
	background: #dddddd;
}
.sjpic {
	width: 365px;
}
.sjjieshao {
	width: 754px;
}
.rwjs {
	width: 675px;
	margin-left: 45px;
}
.rwjs dl dt {
	padding: 30px 0 25px;
}
.rwjs dl dt font {
	font-size: 22px;
	color: #000000;
	padding-right: 22px;
}
.rwjs dl dt span {
	font-size: 12px;
	color: #da251d;
}
.rwjs dl dd {
	font-size: 12px;
	line-height: 30px;
}
.fjxsjs {
	width: 754px;
	height: 2px;
	border-bottom: 1px solid #fff;
	margin-top: 30px;
}
.sjsx {
	width: 675px;
	margin-left: 45px;
}
.sjsx dl {
}
.sjsx dl dt {
	font-size: 16px;
	color: #da251d;
	line-height: 30px;
	margin-top: 25px;
}
.sjsx dl dd {
	font-size: 12px;
	color: #000000;
	line-height: 22px;
	padding-bottom: 30px;
}
.sjzp {
	width: 1140px;
	margin: 20px auto;
	overflow: hidden;
}
.sjzp dl {
	position: relative;
	margin: 10px 10px;
	float: left;
	width: 360px;
	height: 270px;
}
.sjzp dl:hover .txt-even {
	display: block;
}
.ycsjmain {
}
.sx {
	width: 1118px;
	margin: 30px auto 0;
	border: 1px solid #cccccc;
	background: #f7f7f7;
}
.sx dl {
	height: 45px;
	line-height: 30px;
	padding-top: 15px;
	border-bottom: 1px dashed #ccc;
	padding-left: 33px;
}
.sx dl dt {
	font-size: 14px;
	color: #000;
	float: left;
}
.sx dl dd a {
	color: #000;
	font-size: 14px;
	float: left;
	padding: 0 12px;
	margin: 0 5px;
}
.sx dl dd b {
	display: inline-block;
	float: left;
}
.sx dl dd span {
	display: inline-block;
	color: #fff;
	float: left;
	padding: 0 12px;
	margin: 0 5px;
	background: #da251d;
}
.sx dl dd a:hover, .sx dl dd.sjdq a {
	background: #da251d;
	padding: 0 12px;
}
.sx dl dd a:hover, .sx dl dd.sjdq a {
	color: #fff;
}
.zxhd {
	width: 880px;
	margin: 0 auto;
	clear: both;
}
.zxhd ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.zxhd ul li {
	width: 880px;
	clear: both;
	height: 40px;
	margin: 15px 0px;
	border-bottom: 1px dotted #dcdcdc;
}
.zxhd ul li dl {
	width: 880px;
	margin: 0 auto;
	clear: both;
	height: 40px;
}
.zxhd ul li dl dt {
	float: left;
	width: 30px;
	text-align: center;
	height: 30px;
	padding-top: 5px;
}
.zxhd ul li dl dd {
	float: left;
	text-align: left;
	font: 16px/40px "Microsoft yahei";
	color: #333;
	width: 850px;
}
.shijian {
	font: 12px/40px Arial, Helvetica, sans-serif;
	color: #999;
	text-align: left;
	display: block;
	float: right;
}
.zxhd ul li dl dd:hover {
	color: #0db2df;
	text-decoration: none;
}
.read {
	width: 1100px;
	margin: 0 auto;
	clear: both;
}
.read dt {
	width: 1100px;
	height: 50px;
	text-align: center;
	margin: 0 auto;
	clear: both;
	font: 18px/50px "Microsoft yahei";
	color: #333;
	margin-top: 15px;
	border-bottom: 1px dashed #dcdcdc;
}
.read dd {
	width: 1100px;
	margin: 0 auto;
	clear: both;
	text-align: left;
	font: 16px/32px "Microsoft yahei";
	color: #555;
}
.beizhu {
	font: 12px/30px "宋体";
	color: #888;
	text-align: center;
	display: block;
	margin: 0 auto;
	width: 880px;
	clear: both;
}
.join {
	float: right;
	width: 240px;
	font: 12px/20px "微软雅黑";
	color: #888;
}
/*家长课堂&资料下载*/
.jzkt {
	width: 750px;
	float: left;
}
.down {
	width: 390px;
	float: right;
}
.down p {
	font: 14px/30px "微软雅黑";
	color: #888;
	text-align: left;
	clear: both;
}
.new2 {
	width: 750px;
	margin: 0 auto;
	clear: both;
	margin-top: 10px;
}
.new2 img {
	float: left;
	display: block;
	padding: 2px;
	border: 1px solid #dcdcdc;
	width: 260px;
	height: 160px;
}
.newtitle {
	float: left;
	margin-left: 15px;
	width: 385px;
	font: 14px/28px "宋体";
	color: #888;
}
.newtitle h3 {
	font: 20px/36px 'microsoft yahei';
	color: #333;
}
.newtitle h3:hover {
	color: #ff4200;
	text-decoration: none;
}
.table-c table {
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
}
.table-c table td {
	border-left: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc
}
.newslb {
	width: 750px;
	margin: 0 auto;
	clear: both;
	margin-top: 15px;
}
.newslb ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.newslb ul li {
	float: left;
	width: 350px;
	margin: 5px 10px;
	border-bottom: 1px dashed #dcdcdc;
	font: 14px/36px 'microsoft yahei';
	height: 36px;
	color: #333;
}
.newslb ul li a {
	color: #333;
	text-decoration: none;
}
.newslb ul li a:hover {
	color: #ff4200;
	text-decoration: underline;
}
.news_lb {
	text-align: left;
	font: 14px/40px "宋体";
	color: #555;
	padding-left: 3px;
	height: 40px;
	border-bottom: 1px dotted #dadada;
}
.news_lb a {
	text-align: left;
	color: #555;
	text-decoration: none;
}
.news_lb a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.title {
	background: url(../images/titlebg.jpg) no-repeat center top;
	width: 1200px;
	margin: 0 auto;
	clear: both;
	height: 100px;
	text-align: center;
	font: bold 40px/60px "微软雅黑";
	color: #222;
}
.speech {
	margin: 20px 0 10px 0;
}
/*.speech a.speechBtn{
    display: block;
    width: 180px;
    height: 40px;
    float: left;
		margin-left:10px;
		margin-right:10px;
    line-height: 40px;
    text-align: center;
    color: #666;
		font-size:20px;
    border: 1px solid #dedede;
    box-shadow: 1px 1px 5px #eee;
}*/
.speech a.speechBtn2 {
	display: block;
	width: 120px;
	height: 40px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 40px;
	text-align: center;
	color: #666;
	font-size: 20px;
	border: 1px solid #dedede;
	box-shadow: 1px 1px 5px #eee;
}
.speech a.speechBtn2 {
	display: block;
	width: 120px;
	height: 40px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 40px;
	text-align: center;
	color: #666;
	font-size: 20px;
	border: 1px solid #dedede;
	box-shadow: 1px 1px 5px #eee;
}
.speech a:hover.speechBtn2 {
	color: #fff;
	background: #4ca834;
}
.speech a.currHover {
	color: #fff;
	background: #4ca834;
}
.speech .mainWidth {
	overflow: hidden;
}
.speech .mysearch {
	float: right;
	width: 255px;
	height: 33px;
	overflow: hidden;
	background: url("../images/mysearchbg.jpg") no-repeat 0 0;
}
.speech .mysearch input {
	display: block;
	float: left;
	width: 210px;
	height: 33px;
	padding-left: 10px;
	border: none;
	outline: none;
	background: transparent;
}
.speech .mysearch a {
	display: block;
	float: right;
	width: 33px;
	height: 33px;
}
/*.speech ul{
    display: block;
    width: 1220px;
    margin: 30px 0;
    overflow: hidden;
}
.speech ul li{
    float: left;
    width: 276px;
    padding: 2px;
    margin:10px 20px 10px 4px;
    cursor: pointer;
	height: 238px;
	overflow: hidden;
}
.speech ul li p{
    font-size: 16px;
    line-height: 20px;
    padding: 20px 0 20px 60px;
    background: url("../images/myvideobg02.png") no-repeat 0 50%;
}
.speech ul li p span{
    display: block;
    font-size: 12px;
}
.speech ul li.speechListHover{
    box-shadow: 0 0 10px #ccc;
}
.speech ul li.speechListHover p{
    color: #599000;
    background: url("../images/myvideobg01.png") no-repeat 0 50%;
}
.speech ul li:hover{
    box-shadow: 0 0 1px #ccc;
}
.speech ul li:hover p{
    color: #599000;
    background: url("../images/myvideobg01.png") no-repeat 0 50%;
}
*/

/*上面是视频风采*/
.speech ul.myspeechList {
	width: 1220px;
	overflow: hidden;
}
.speech ul.myspeechList li {
	position: relative;
	float: left;
	width: 192px;
	height: 255px;
	margin: 10px 24px;
	overflow: hidden;
}
.speech ul.myspeechList li img {
	width: 192px;
	height: 255px;
}
.speech ul.myspeechList li p {
	position: absolute;
	top: 225px;
	width: 100%;
	height: 35px;
	color: #fff;
	padding: 0 10%;
	line-height: 30px;
	text-align: left;
	background: rgba(0,0,0,0.5);
}
.speech ul.myspeechList li p span {
	position: absolute;
	top: 0;
	right: 12px;
	font-size: 16px;
}
.speech ul.myspeechList li:hover {
	box-shadow: none;
	text-align: center;
}
.speech ul.myspeechList li:hover p {
	top: 0;
	height: 255px;
	padding-top: 110px;
	font-size: 26px;
	text-align: center;
	background: rgba(89,144,0,0.8);
}
.speech ul.myspeechList li:hover p span {
	font-size: 14px;
	display: block;
	text-align: center;
	float: none;
}
.abtbg {
	width: 100%;
	margin: 0 auto;
	clear: both;
	margin-top: 40px;
	background: url(../images/AD0Ihp33BBACGAAgy6ufvgUonNvOpwEwgA84nwU.jpg) no-repeat center top;
	height: 667px;
}
.abt2 {
	font: 16px/30px "微软雅黑";
	color: #666;
	text-align: left;
	padding: 20px 15px;
}
.abt2 img {
	display: block;
	margin: 0 auto;
	text-align: center;
	margin: 10px 0px;
}
.abt2 p {
	text-indent: 2em;
	margin: 5px 10px;
}
.cplist {
	width: 275px;
	margin: 0 auto;
	clear: both;
}
.cplist dt {
	width: 275px;
	height: 180px;
	clear: both;
	margin: 0 auto;
	text-align: center;
	background: url(../images/ltbg.jpg) no-repeat left top;
}
.cplist dt span {
	display: block;
	width: 260px;
	height: 50px;
	font: 18px/30px "Microsoft yahei";
	color: #fff;
	text-align: right;
	padding-right: 18px;
	padding-top: 40px;
	clear: both;
	text-transform: uppercase;
}
.cplist dd {
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	border-bottom: 3px solid #0164c1;
}
.list {
	width: 260px;
	margin: 0 auto;
	clear: both;
}
.list li {
	margin: 0 auto;
	clear: both;
	background: url(../images/ltbg_15.jpg) no-repeat left top;
	text-align: left;
	height: 50px;
	font: 16px/50px "Microsoft yahei";
	color: #666;
	margin-bottom: 2px;
}
.list li a {
	color: #666;
	text-decoration: none;
	padding-left: 40px;
}
.list li a:hover {
	color: #ff4200;
	text-decoration: none;
}
.company {
	width: 510px;
	float: left;
	margin-top: 70px;
	height: 180px;
	text-align: left;
	font: 18px/40px "Microsoft yahei";
	color: #fff;
}
.abt {
	font: 18px/40px "Microsoft yahei";
	color: #333;
	text-align: left;
	padding: 15px 10px;
}
.abt img {
	display: block;
	float: left;
	margin-right: 30px;
}
.abt h1 {
	font: bold 42px/44px "微软雅黑";
	color: #ff6600;
	margin-bottom: 30px;
}
.abt p {
	text-indent: 2em;
	margin: 5px 10px;
}
.padTop25 {
	padding-top: 25px;
}
.padTop35 {
	padding-top: 35px;
}
.jy {
	margin: 0 auto;
	clear: both;
	width: 1200px;
}
.jy .items > div {
	position: relative;
	display: inline-block;
	width: 280px;
	overflow: hidden;
	font-size: 14px;
	border: 1px solid #E5E5E5;
	margin-right: 17px;
}
.jy .items > div img {
	margin: 0 auto;
	display: block;
	padding: 10px;
	width: 280px;
}
.jy .items > div:last-child {
	margin-right: 0px;
}
.jy .items .recommend {
	padding: 10px 0 29px 20px;
	line-height: 30px;
}
.jy .items .recommend a {
	display: inline-block;
	color: #444;
}
.jy .items .recommend a:hover, .jy .items .recommend a:hover .dot {
	color: #ff8c1b;
}
.jy .items .recommend .dot {
	font-style: normal;
	color: #ccc;
	margin-right: 8px;
}
.line-bg {
	background: url(../images/bbg.png) repeat-x left center;
	height: 50px;
}
.line-bg h3 {
	font-size: 40px;
	width: 280px;
	line-height: 50px;
	height: 50px;
	text-align: center;
	background: #fff;
	margin: 0 auto;
	color: #4daa37;
}
.font18 {
	font: 18px/32px "微软雅黑";
	color: #666;
	padding: 15px 0px;
}
.font16h {
	font: 18px/40px "微软雅黑";
	color: #333;
	padding: 20px;
}
.font16b {
	font: 18px/32px "微软雅黑";
	color: #fff;
	padding: 20px;
}
.bx {
	border: 1px dashed #5cc2d0
}
.rt {
	background: url(../images/rtbg.jpg) no-repeat left top;
	height: 48px;
	clear: both;
	margin: 0 auto;
	text-align: right;
	padding-right: 10px;
	font: 12px/48px "宋体";
	color: #666;
}
.rt span {
	display: block;
	height: 48px;
	width: 200px;
	float: left;
	margin-left: 40px;
	text-align: left;
	font: bold 20px/48px "Microsoft yahei";
	color: #333;
}
.txt {
	font: 16px/36px "Microsoft Yahei";
	color: #333;
	padding: 20px 15px;
}
.txt p {
	text-align: left;
	text-indent: 2em;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
}
.part8 {
	width: 100%;
	margin: 20px 0 0px;
	overflow: hidden;
}
.p8Left {
	float: left;
	width: 55%;
}
.p8Width {
	float: right;
	width: 600px;
	height: 80px;
	overflow: hidden;
}
.p8Width span {
	width: 262px;
	height: 42px;
	line-height: 38px;
	float: right;
	padding-left: 50px;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	background: url("../images/tell.png") no-repeat 0 0;
}
.contace {
	width: 100%;
	padding: 40px 0;
	overflow: hidden;
	clear: both;
	background: #313030;
}
.contace .contaceDetail {
	float: right;
	width: 300px;
	padding-right: 40px;
	color: #fff;
}
.contace .contaceDetail p {
	padding: 10px 0;
	line-height: 22px;
}
.contace .contaceDetail img {
	padding-right: 10px;
}
.message {
	width: 560px;
	float: left;
}
/*message*/
.mes2 {
	width: 500px;
	margin: 0 auto;
	clear: both;
	margin-bottom: 20px;
}
.mes2 dt {
	background: #ededed;
	height: 35px;
	font: bold 14px/35px "Microsoft yahei";
	color: #858585;
	text-align: left;
	padding-left: 10px;
}
.mes2 dd {
	text-align: left;
	width: 500px;
	margin: 0 auto;
	font: 16px/35px "Microsoft yahei";
	margin: 15px 0px;
	vertical-align: top;
}
.mes2 dd .tx_input {
	height: 35px;
	border: 1px solid #ddd;
	font: 14px/35px "Microsoft yahei";
	padding-left: 3px;
	background: #fff;
}
.mes2 dd textarea {
	border: 1px solid #ddd;
	font: 14px/30px "Microsoft yahei";
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
	background: #fff;
}
.danxuan {
	width: 20px;
	height: 20px;
	border: none;
}
.consult {
	width: 100%;
	margin: 30px 0;
	overflow: hidden;
	color: #666;
}
.conTop {
	width: 120px;
	height: 34px;
	margin-bottom: 30px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	background: #599000;
}
.conMid {
	margin-bottom: 30px;
	overflow: hidden;
}
.consultLeft {
	float: left;
	width: 350px;
	overflow: hidden;
}
.consultLeft dl {
	display: block;
	width: 100%;
	margin: 30px 0;
	font-size: 16px;
	overflow: hidden;
}
.consultLeft dl span {
	display: block;
}
.consultLeft dl dt {
	display: block;
	float: left;
	width: 50%;
	border-right: 1px solid #ccc;
}
.consultLeft dl dd {
	display: block;
	float: right;
	width: 35%;
}
.consultRight {
	float: left;
	width: 280px;
	height: 224px;
	padding-top: 20px;
}
.consultRight dl {
	display: block;
	width: 100%;
	height: 21px;
	line-height: 21px;
	padding: 3px 0;
	font-size: 12px;
	overflow: hidden;
}
.consultRight dl dt {
	display: block;
	float: left;
	width: 30px;
}
.consultRight dl dd {
	display: block;
	float: left;
	width: 270px;
}
.conDown {
	width: 1114px;
	margin: 30px 3px;
	padding: 40px;
	font-size: 12px;
	box-shadow: 0 0 10px #ccc;
	overflow: hidden;
}
.conDownl {
	float: left;
	width: 194px;
	padding-right: 30px;
	border-right: 1px solid #d9d9d9;
}
.conDownr {
	float: right;
	width: 860px;
}
.conDownr h3 {
	font-size: 18px;
	padding-left: 20px;
}
.conDownr ul {
	width: 100%;
	margin: 30px 0;
	overflow: hidden;
}
.conDownr ul li {
	float: left;
	width: 150px;
	margin: 0 10px;
	text-align: center;
}
.conDownr ul li span {
	display: block;
	width: 114px;
	height: 64px;
	line-height: 64px;
	margin: 0 auto 10px;
	color: #fff;
}
.pro {
	width: 1200px;
	margin: 0 auto;
	clear: both;
}
.pro ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.pro ul li {
	float: left;
	width: 560px;
	margin: 20px;
	padding-bottom: 30px;
	border-bottom: 1px dashed #dcdcdc;
}
.prolist {
	width: 560px;
	margin: 0 auto;
	clear: both;
}
.prolist dt {
	float: left;
	width: 220px;
	height: 140px;
	margin-right: 20px;
	text-align: center;
}
.prolist dd {
	float: left;
	width: 320px;
	text-align: left;
	font: 12px/24px "宋体";
	color: #888;
}
.prolist dd strong {
	font: 16px/40px "微软雅黑";
	color: #333;
}
.prolist dd strong a {
	color: #333;
	text-decoration: none;
}
.prolist dd strong a:hover {
	color: #F00;
	text-decoration: underline;
}
.prol {
	width: 890px;
	float: right;
}
.prol ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.prol ul li {
	float: left;
	margin: 10px 12px;
	width: 270px;
	height: 280px;
	text-align: center;
	font: 16px/30px "Microsoft yahei";
	color: #333;
}
.prol ul li img {
	border: 2px solid #ddd;
	padding: 2px;
}
.prol ul li img:hover {
	border-color: red;
}
.fenye {
	font: 14px/36px "微软雅黑";
	text-align: center;
	color: #555;
	margin: 0 auto;
	clear: both;
	width: 1200px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.fenye a {
	color: #555;
	text-decoration: none;
}
.fenye a:hover {
	color: #F00;
	text-decoration: underline;
}
.fenye2 {
	font: 14px/36px "微软雅黑";
	text-align: center;
	color: #555;
	margin: 0 auto;
	clear: both;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 30px;
}
.fenye2 a {
	color: #555;
	text-decoration: none;
}
.fenye2 a:hover {
	color: #F00;
	text-decoration: underline;
}
.mainNews {
	width: 100%;
	margin: 20px 0;
	overflow: hidden;
}
.mainNewsBody {
	width: 100%;
	margin: 20px 0;
	overflow: hidden;
}
.mainNews {
	width: 100%;
	margin: 20px 0;
	overflow: hidden;
}
.mainNewsBody {
	width: 100%;
	margin: 20px 0;
	overflow: hidden;
}
.mBodyLeft {
	float: left;
	width: 890px;
	padding: 0 3px;
	overflow: hidden;
}
.mblTop {
	width: 801px;
	padding: 1px;
	overflow: hidden;
	box-shadow: 0 0 10px #ccc;
}
.mblTop dl {
	display: block;
	padding: 30px;
	overflow: hidden;
}
.mblTop dl dt {
	display: block;
	float: left;
	width: 100px;
	font-size: 24px;
	font-weight: bold;
	color: #666;
}
.mblTop dl dd {
	display: block;
	float: right;
	width: 620px;
}
.mblTop dl dd a {
	color: #666;
}
.mblTop dl dd h3 {
	font-size: 24px;
	font-weight: normal;
}
.mblTop dl dd h3 a {
	color: #599000;
}
.mblTop dl dd ul {
	width: 93%;
	padding: 10px 20px;
	overflow: hidden;
	font-size: 12px;
	line-height: 20px;
}
.mblTop dl dd li {
	float: left;
	width: 50%;
	list-style: disc;
}
.mblDown {
	width: 900px;
	margin-bottom: 50px;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
}
.mblDown dl {
	display: block;
	padding: 30px 0;
	width: 100%;
	overflow: hidden;
	cursor: pointer;
	border-bottom: 1px dashed #d9d9d9;
}
.mblDown dl dt {
	display: block;
	float: left;
	width: 200px;
	height: 150px;
	padding: 2px;
	margin-left: 15px;
	overflow: hidden;
}
.mblDown dl dd {
	display: block;
	float: right;
	width: 640px;
	padding-right: 15px;
	text-align: left;
}
.mblDown dl dd h3 {
	font-size: 24px;
	font-weight: normal;
}
.mblDown dl a {
	color: #666;
}
.mblDown dl dd h3 a {
	color: #333;
}
.mblDown dl dd span {
	display: block;
	font-size: 12px;
	padding: 10px 0;
}
.mblDown dl dd p {
	font-size: 14px;
	line-height: 28px;
}
.mblDown dl:hover {
	background: #0db2df;
	color: #fff;
}
.mblDown dl:hover a {
	color: #fff;
}
.mblDown dl:hover dd {
	width: 640px;
}
.mBodyRight {
	float: right;
	width: 353px;
	padding: 3px;
	overflow: hidden;
	color: #666;
}
.mBodyRight a {
	color: #666;
}
.mbrTop {
	width: 351px;
	padding: 1px;
	box-shadow: 0 0 10px #ccc;
}
.mBodyRight h3 {
	display: block;
	float: left;
	width: 40%;
	padding-left: 20px;
	font-size: 24px;
	line-height: 60px;
	color: #599000;
}
.mBodyRight h3 a {
	color: #599000;
}
.mBodyRight a.mbrMore {
	display: block;
	float: right;
	width: 40%;
	padding-right: 20px;
	text-align: right;
	font-size: 12px;
	line-height: 60px;
}
.mbrDown {
	margin-top: 10px;
	overflow: hidden;
}
.mbrpart1 {
	width: 98%;
}
.mbrDown dl {
	display: block;
	width: 100%;
	margin: 15px 0 0;
	padding-bottom: 20px;
	overflow: hidden;
	border-bottom: 1px dashed #d9d9d9;
}
.mbrDown dl dd {
	display: block;
	float: right;
	width: 345px;
}
.mbrDown dl dd h3 {
	float: none;
	width: 100%;
	padding: 0;
	line-height: 24px;
	font-weight: normal;
	font-size: 14px;
}
.mbrDown dl dd p {
	padding: 5px 0;
	font-size: 12px;
	line-height: 24px;
}
.mbrDown dl dd a.more_1 {
	display: block;
	width: 70px;
	height: 22px;
	line-height: 22px;
	margin-top: 10px;
	text-align: center;
	color: #fff;
	background: #599000;
}
.mbrDown ul {
	width: 100%;
	overflow: hidden;
}
.mbrDown li {
	position: relative;
	width: 100%;
	padding: 25px 0;
	overflow: hidden;
	font-size: 12px;
	line-height: 24px;
	border-bottom: 1px dashed #d9d9d9;
}
.mainWidth {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}
.wzbt {
	font: 24px/36px "Microsoft Yahei";
	color: #333;
	padding: 30px 10px 20px 10px;
}
.laiy {
	border-top: 1px dotted #dcdcdc;
	font: 12px/30px "Microsoft Yahei";
	color: #666;
	padding: 15px;
}
.wznr {
	font: 16px/32px "Microsoft Yahei";
	color: #333;
	padding: 15px 10px;
}
.wznr p {
	margin: 8px 0px;
}
.wznr img {
	width: 750px;
	margin: 0 auto;
	clear: both;
	display: block;
	text-align: center;
}
.biaodan {
	border: 1px solid #ed5240;
	outline: none;
	font: 14px/34px "Microsoft Yahei";
	color: #666;
	padding: 0px 10px;
}
.footer00 {
	width: 1100px;
	margin: 0 auto;
	position: relative;
}
.footer01 {
	padding-top: 53px;
}
.footer01 span {
	padding: 0 12px;
}
.footer01 a {
	color: #a0a0a0;
}
.footer01 a:hover {
	color: #fff;
}
.footer02 {
	float: left;
	line-height: 28px;
	color: #939393;
	padding-top: 20px;
	margin-top: 20px;
	width: 650px;
	text-transform: uppercase;
	border-top: 1px solid #363636;
}
.ier {
	position: absolute;
	top: 50px;
	width: 300px;
	right: 0;
	font: 18px/36px "Microsoft Yahei";
	color: #929292;
}
.ier img {
	display: block;
	float: left;
	width: 135px;
	height: 135px;
	margin-right: 20px;
}
/*message*/
.mes {
	width: 820px;
	margin: 0 auto;
	clear: both;
	margin-bottom: 20px;
	margin-top: 30px;
}
.mes dt {
	background: #ededed;
	height: 35px;
	font: bold 14px/35px "Microsoft yahei";
	color: #858585;
	text-align: left;
	padding-left: 10px;
}
.mes dd {
	text-align: left;
	width: 820px;
	margin: 0 auto;
	font: 16px/36px "Microsoft yahei";
	margin: 15px 0px;
	vertical-align: top;
}
.mes dd input {
	height: 35px;
	border: 1px solid #ddd;
	font: 14px/35px "Microsoft yahei";
	padding-left: 3px;
}
.mes dd textarea {
	border: 1px solid #ddd;
	font: 14px/30px "Microsoft yahei";
	vertical-align: top;
	padding-left: 3px;
	padding-right: 3px;
}
.fwtitle {
	display: block;
	width: 154px;
	height: 30px;
	text-align: center;
	font: 14px/30px "微软雅黑";
	color: #fff;
	background: #222;
	;
	position: relative;
	top: -30px;
	z-index: 999;
}
.wenzi {
	color: #fff;
}
.biaodan {
	border: none;
	outline: none;
	height: 34px;
	width: 330px;
	font: 14px/34px "Microsoft Yahei";
	color: #666;
	padding: 0px 10px;
}
.biaodan2 {
	border: none;
	outline: none;
	height: 110px;
	width: 330px;
	font: 14px/34px "Microsoft Yahei";
	color: #666;
	padding: 0px 10px;
}
.ljtj {
	width: 120px;
	height: 36px;
	display: block;
	background: #2d8ae7;
	text-align: center;
	font: 16px/36px "微软雅黑";
	color: #fff;
	border: none;
	margin-top: 15px;
}
/*底部导航*/
.index_contact {
	background: #2d2f32;
}
.index_contact01 {
	width: 1100px;
	margin: 0 auto;
}
.index_contact02 {
	padding-top: 85px;
	background: url(../images/lx01.png) center 45px no-repeat;
	text-align: center;
	line-height: 40px;
	height: 40px;
	width: 630px;
	margin: 0 auto;
	font-size: 24px;
	color: #c2c2c2;
	border-bottom: #bbbbbb solid 1px;
}
.index_contact03 {
	padding-top: 25px;
	text-align: center;
	font-size: 16px;
	color: #c2c2c2;
}
.index_contact04 {
}
.index_contact04 dl {
	float: left;
	text-align: center;
	width: 270px;
	padding: 60px 0 0;
	margin: 0 15px;
}
.index_contact04 dl dt {
}
.index_contact04 dl dd span {
	display: block;
	font-size: 20px;
	color: #c2c2fc2;
	padding: 21px 0 25px;
}
.index_contact04 dl dd {
	font-size: 14px;
	color: #c2c2c2;
	line-height: 28px;
}
.index_contact04 dl.index_contact05 {
	padding: 60px 145px;
}
.index_contact04 a {
	color: #c2c2c2;
}
.index_contact04 a:hover {
	color: #c2c2c2;
}
.newpic {
	float: left;
	width: 450px;
	height: 340px;
	text-align: center;
}
.newpic img {
	display: block;
	width: 450px;
	height: 340px;
	text-align: center;
	margin: 0 auto;
	clear: both;
}



.w1224 {
	width: 1224px;
	height: 64px;
	margin: 0 auto;
	clear: both;
	z-index:9999;
}



.nav2 {
	height: 43px;
	float: right;
	clear: both;
	font: 20px/43px "微软雅黑";
	font-weight: bold;
	color: #fdd000;
	margin-top: 39px;
	margin-bottom:21px;
	overflow: hidden;
}
.nav2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav2 ul li {
	float: left;
	width: 135px;
	height: 43px;
	text-align: center;
	font: 20px/43px "微软雅黑";
	font-weight: bold;
	color: #fff;
}
.nav2 ul li:hover {
	color: #fff;
	display: block;
	text-decoration: none;
	text-align: center;
	line-height: 43px;
	cursor: pointer;
}
.nav2 ul li.inline {
	float: left;
	width: 0px;
	height: 43px;
}

.w1192 {
	width: 1192px;
	height: 65px;
	margin: 0 auto;
	clear: both;
}
.wfooter {
	width: 1192px;
	height: 221px;
	margin: 0 auto;
	clear: both;
}


.left1{
	float:left;
	width: 545px;
	margin: 0px auto;
	clear: both;
}


.right1{
	float:right;
	width: 603px;
	height: 184px;
	padding-top:0px;
}

.right2{
	float:left;
	width: 161px;
	height: 50px;
	font-size: 30px;
	line-height: 38px;
	color: #dadf00;
	text-decoration: none;
	padding-top:0px;
	clear: both;
}

.right3{
	float:left;
	width: 602x;
	height: 134px;
	line-height:50px;
	

	clear: both;
}


.zi14bb {
	font-size: 14px;
	line-height: 25px;
	color: #ffffff;
	text-decoration: none;
	font-family: "微软雅黑";
}
A.zi14bb:link {
	FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}
A.zi14bb:visited {
	FONT-SIZE: 14px; COLOR: #ffffff; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}
A.zi14bb:hover {
	FONT-SIZE: 14px; COLOR: #ffff00; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}
A.zi14bb:active {
	FONT-SIZE: 14px; COLOR: #ffff00; LINE-HEIGHT: 25px; TEXT-DECORATION: none
}

.ding{
	width:100%;
	margin: 0px auto;
	height:155px;
}
.header{
	WIDTH: 1468px;
	text-decoration: none;
	margin: 0px auto;
	height: 155px;
	background-repeat: no-repeat;
	position: relative;
}


.ding2{
width: 100%;
    background: url(../images/bannerny.jpg) no-repeat center center;
    background-size: cover; /* 关键：覆盖整个容器，居中裁剪 */
    margin: 0px auto;
    height: 400px;
    clear: both;
}
.ding3{
width: 100%;
    background: url(../images/bannerny.jpg) no-repeat center center;
    background-size: cover; /* 关键：覆盖整个容器，居中裁剪 */
    margin: 0px auto;
    height: 400px;
    clear: both;
}
.ding4{
width: 100%;
    background: url(../images/bannerny.jpg) no-repeat center center;
    background-size: cover; /* 关键：覆盖整个容器，居中裁剪 */
    margin: 0px auto;
    height: 400px;
    clear: both;
}

.ding5{
width: 100%;
    background: url(../images/bannerny.jpg) no-repeat center center;
    background-size: cover; /* 关键：覆盖整个容器，居中裁剪 */
    margin: 0px auto;
    height: 400px;
    clear: both;
}


.ding6{
width: 100%;
    background: url(../images/bannerny.jpg) no-repeat center center;
    background-size: cover; /* 关键：覆盖整个容器，居中裁剪 */
    margin: 0px auto;
    height: 400px;
    clear: both;
}

.ding7{
width: 100%;
    background: url(../images/bannerny.jpg) no-repeat center center;
    background-size: cover; /* 关键：覆盖整个容器，居中裁剪 */
    margin: 0px auto;
    height: 400px;
    clear: both;
}

.ding8{
width: 100%;
    background: url(../images/bannerny.jpg) no-repeat center center;
    background-size: cover; /* 关键：覆盖整个容器，居中裁剪 */
    margin: 0px auto;
    height: 400px;
    clear: both;
}

.ding9{
width: 100%;
    background: url(../images/bannerny.jpg) no-repeat center center;
    background-size: cover; /* 关键：覆盖整个容器，居中裁剪 */
    margin: 0px auto;
    height: 400px;
    clear: both;
}

.ding10{
	width: 100%;
    background: url(../images/bannerny.jpg) no-repeat center center;
    background-size: cover; /* 关键：覆盖整个容器，居中裁剪 */
    margin: 0px auto;
    height: 400px;
    clear: both;
}

.ding11{
width: 100%;
    background: url(../images/bannerny.jpg) no-repeat center center;
    background-size: cover; /* 关键：覆盖整个容器，居中裁剪 */
    margin: 0px auto;
    height: 400px;
    clear: both;
}

.lianxi{
	WIDTH: 1266px;
	text-decoration: none;
	margin: 0px auto;
	height:243px;
	clear:both;
}
.lxbt{
	WIDTH: 224px;
	height:90px;
	float:left;
	padding-top: 74px;
	text-decoration: none;
}

.lianxi2{
	WIDTH: 1259px;
	text-decoration: none;
	margin: 0px auto;
	height:550px;
	clear:both;
}
.lx01{
	background-color:#DBDBDB;
	WIDTH: 607px;
	height:200px;
	float:left;
	font-family: "微软雅黑";
	font-size: 22px;
	line-height: 55px;
	font-weight: bold;
	color: #565656;
	padding-top: 30px;
	padding-left: 30px;
	text-decoration: none;
}
.lx02{
	background-color:#DBDBDB;
	WIDTH: 580px;
	height:200px;
	float:right;
	font-family: "微软雅黑";
	font-size: 22px;
	line-height: 55px;
	font-weight: bold;
	color: #004098;
	padding-top: 30px;
	padding-left: 30px;
	text-decoration: none;
}
.lx03{
	background-color:#DBDBDB;
	WIDTH: 1229px;
	height:136px;
	float:left;
	font-family: "微软雅黑";
	font-size: 22px;
	line-height: 55px;
	font-weight: bold;
	color: #565656;
	padding-top: 30px;
	padding-left: 30px;
	margin-top: 10px;
	text-decoration: none;
	clear:both;
}

.map {
	display: block;
	width: 1228px;
	height: 624px;
	text-align: center;
	border: 1px solid #A7A6A6;
	margin-bottom:100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}



.zxjx{
	WIDTH: 1266px;
	text-decoration: none;
	margin: 0px auto;
	height:243px;
	clear:both;
}

.zhibo{
	WIDTH: 1190px;
	text-decoration: none;
	margin: 0px auto;
	height:106px;
	clear:both;
}
.zbbt{
	WIDTH: 557px;
	height:98px;
	float:left;
	padding-top: 74px;
	text-decoration: none;
}


.imalist {
	width: 1216px;
	margin: 0px auto;
	height: auto;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
	clear:both;
}
.imalist ul {
	margin: 0;
	padding: 0;
	display: block;
}
.imalist ul li {
	background: url(../images/bjt.jpg);
	width: 380px;
	height: 354px;
	float: left;
	margin: 0px 0px 38px 5px;
	padding: 10px;
	line-height: 35px;
	display: block;
	overflow: hidden;
}


.zbjx{
	WIDTH: 385px;
	height:352px;
	float:left;
	text-decoration: none;
}


.mc{
background-color:#FFFFFF;
	font-family: "Microsoft YaHei";
	font-size: 18px;
	width:367px;
	line-height: 66px;
	color: #000;
	CURSOR: pointer;
	padding-left: 18px;
	display:block;
	text-decoration: none;
	clear:both;
	} 
.mc:hover{
background-color:#e60012;
	font-family: "Microsoft YaHei";
	font-size: 18px;
	line-height: 66px;
	color:#ffffff ;
	CURSOR: pointer; 
	padding-left: 18px;
	text-decoration: none;
	display:block;
	clear:both;
	}
	
.bm{
	WIDTH: 1200px;
	height:128px;
	float:left;
	padding-top: 34px;
	text-decoration: none;
}


.zww{
	width: 1100px;
	padding-bottom:3px;
	font-size: 18px;
	line-height: 36px;
	color:#000000;
	margin: 0px auto;
	clear:both;
}



.mslist {
	width: 1248px;
	margin: 0px auto;
	clear:both;
}


.strength {
	padding-top:60px;
}
.strengthMain {
height:;
	overflow:hidden;
}
.strengthMain li {
	float:left;
	width:360px;
	height:425px;
	overflow:hidden;
	background:#000;
	margin: 0px 28px 50px 28px;
	position:relative;
}
.strengthMain li img {
	width:360px;
	height:425px;
transition:all .5s;
	opacity:0.99;
	filter:alpha(opacity=40);
}
.strengthMain li .font {
	width:360px;
	height:400px;
	top:0;
	left:0;
	position:absolute;
	color:#fff;
	text-align:center;
	font-size:40px;
	padding-top:365px;
}
.strengthMain li .font h3 {
	font-size:40px;
	color:#fff;
	opacity:0.5;
	font-weight:normal;
	margin-bottom:-100px;
	line-height:36px;
}
.strengthMain li:hover img {
	transform: scale(1.05, 1.05);
}
.strengthMain li .font::before, .strengthMain li .font::after {
position:absolute;
content:'';
opacity:0;
transition:all 0.5s;
}
.strengthMain li .font::before {
top:25px;
right:15px;
bottom:25px;
left:15px;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
transform:scale(0, 1);
-webkit-transform-origin:0 0;
transform-origin:0 0
}
.strengthMain li .font::after {
top:15px;
right:25px;
bottom:15px;
left:25px;
border-right:1px solid #fff;
border-left:1px solid #fff;
transform:scale(1, 0);
transform-origin:100% 0;
}
.strengthMain li:hover .font::before, .strengthMain li:hover .font::after {
opacity:1;
transform:scale(1);
transition: all 0.5s;
}


.biaoti{
	WIDTH: 1198px;
	height:146px;
	margin: 10px auto;
	color:#ABABAA;
	text-align:left;
	font-size:43px;
	font-weight: bold;
	line-height:146px;
	text-decoration: none;
}


.xiaoz {
	width: 1236px;
	margin: 0px auto;
	height: auto;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
	clear:both;
}
.xiaoz ul {
	margin: 0;
	padding: 0;
	display: block;
}
.xiaoz ul li {
	background: url(../images/bjt2.jpg);
	width: 353px;
	height: 452px;
	float: left;
	margin: 0px 18px 78px 18px;
	padding: 10px;
	line-height: 35px;
	display: block;
	overflow: hidden;
}

.zbjx2{
	WIDTH: 353px;
	height:452px;
	float:left;
	text-decoration: none;
}

.zbjx5{
	WIDTH: 385px;
	height:297px;
	float:left;
	text-decoration: none;
}

.dz{
	WIDTH: 333px;
	height:40px;
	float:left;
	padding-top:20px;
	padding-left:20px;
	color: #000;
	font-size: 24px;
	ine-height: 25px;
	text-decoration: none;
}
.xz{
	WIDTH: 313px;
	height:96px;
	float:left;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	color: #363636;
	font-size: 14px;
	line-height: 25px;
	text-decoration: none;
}

.dz3{
	WIDTH: 365px;
	height:35px;
	float:left;
	padding-top:10px;
	padding-left:20px;
	color: #000;
	font-size: 18px;
	ine-height: 25px;
	text-decoration: none;
}
.xz3{
	WIDTH: 345px;
	height:90px;
	float:left;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	color: #363636;
	font-size: 14px;
	line-height: 22px;
	text-decoration: none;
}


.jshi {
	width: 1228px;
	margin: 0px auto;
	height: auto;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
	clear:both;
}
.jshi ul {
	margin: 0;
	padding: 0;
	display: block;
}
.jshi ul li {
	background: url(../images/bjt3.jpg);
	width: 263px;
	height: 338px;
	float: left;
	margin: 0px 12px 20px 12px;
	padding: 10px;
	line-height: 35px;
	display: block;
	overflow: hidden;
}


.zbjx3{
	WIDTH: 263px;
	height:337px;
	float:left;
	text-decoration: none;
}
.zbjx66{
	WIDTH: 263px;
	height:337px;
	float:left;
	text-decoration: none;
}




.dz2{
	WIDTH: 248px;
	height:40px;
	float:left;
	padding-top:12px;
	padding-left:15px;
	color: #000;
	font-size: 22px;
	ine-height: 25px;
	text-decoration: none;
}
.xz2{
	WIDTH: 232px;
	height:60px;
	float:left;
	padding-top:0px;
	padding-left:15px;
	padding-right:15px;
	color: #363636;
	font-size: 14px;
	line-height: 25px;
	text-decoration: none;
}


.shu{
	width: 1228px;
	height:60px;
	margin: 0px auto;
	clear:both;
	}
	
	
.shu2{
	width: 1182px;
	height:110px;
	margin: 0px auto;
	clear:both;
	}
	
.shu3{
	width: 1182px;
	height:100px;
	margin: 0px auto;
	clear:both;
	}
	
	
.banx {
	width: 1192px;
	margin: 0px auto;
	height: auto;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
	clear:both;
}
.banx ul {
	margin: 0;
	padding: 0;
	display: block;
}
.banx ul li {
	width: 290px;
	height: 249px;
	float: left;
	margin: 0px 4px 12px 4px;
	padding: 0px;
	line-height: 35px;
	display: block;
	overflow: hidden;
}

.ban2 {
	width: 1185px;
	height: 249x;
	margin: 0px auto;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
	clear:both;
}
.banz {
	width: 290px;
	height: 249px;
	float: left;
}
.bany {
	width: 886px;
	height: 249px;
	float: right;
	margin-top:0px;
	
}

.shu5{
	width: 1182px;
	height:155px;
	margin: 0px auto;
	clear:both;
	}
	
.about01{
	width: 1556px;
	height: 395px;
	float: right;
	padding: 0px 0px;
	overflow: hidden;
	clear:both;
}
.about02{
	width: 1556px;
	height: 395px;
	float: left;
	padding: 0px 0px;
	overflow: hidden;
	clear:both;
}
.abz {
	width: 550px;
	height: 395px;
	float: left;
}
.abz2 {
	width: 550px;
	height: 200px;
	float: left;
	margin-top:195px;
}
.ab01 {
	width: 550px;
	height: 43px;
	float: left;
}
.ab02 {
	width: 550px;
	height: 76px;
	float: left;
	color: #838383;
	font-size: 42px;
	line-height: 76px;
}
.ab03 {
	width: 550px;
	height: 345px;
	float: left;
	color: #ABABAA;
	font-size: 18px;
	line-height: 35px;
}
.ab04 {
	width: 550px;
	height: 88px;
	float: left;
	color: #ABABAA;
	font-size: 18px;
	line-height: 35px;
}
.aby {
	width: 960px;
	height: 395;
	float: right;
	margin-top:0px;
	
}

.abzz {
	width: 960px;
	height: 395px;
	float: left;
}

.abyy {
	width: 550px;
	height: 395;
	float: right;
	margin-top:195px;
	
}


.newb {
	width: 1235px;
	margin: 0px auto;
	height: auto;
	padding: 0px 10px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
	clear:both;
}
.newb ul {
	margin: 0;
	padding: 0;
	display: block;
}
.newb ul li {
	background: url(../images/bjt4.jpg);
	width: 380px;
	height: 300px;
	float: left;
	margin: 0px 0px 40px 10px;
	padding: 10px;
	line-height: 35px;
	display: block;
	overflow: hidden;
}


.hj{
	width: 1202px;
	height:126px;
	margin: 0px auto;
	clear:both;
	padding-top:30px;
	}
	
	
.zi45cu {
	font-family: "微软雅黑";
	font-size: 42px;
	line-height: 46px;
	font-weight: bold;
	color: #ABABAA;
	text-decoration: none;
}

.zi25cu {
	font-family: "微软雅黑";
	font-size: 25px;
	line-height: 80px;
	font-weight: bold;
	color: #ABABAA;
	text-decoration: none;
}

.shu6{
	width: 1202px;
	height:155px;
	margin: 0px auto;
	clear:both;
	}
	
	
.huanjing {
	width: 1206px;
	margin: 0px auto;
	height: auto;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
	clear:both;
}
.huanjing ul {
	margin: 0;
	padding: 0;
	display: block;
}
.huanjing ul li {
	width: 396px;
	height: 230px;
	float: left;
	margin: 0px 3px 6px 3px;
	line-height: 35px;
	display: block;
	overflow: hidden;
}

.shu7{
	width: 1192px;
	height:48px;
	margin: 0px auto;
	clear:both;
	}
	
.home01{
	width: 100%;
	background-color:#EFEFEF;
	height:230px;
	margin: 0px auto;
	clear:both;
	}
.home02{
	width: 1355px;
	background-image:url(../images/bg2.jpg);
	height:230px;
	margin: 0px auto;
	clear:both;
	}
.home03{
	width: 1263px;
	background-color:#fff;
	height:840px;
	margin: 0px auto;
	clear:both;
	}
.home04{
	width: 1188px;
	background-color:#fff;
	height:180px;
	padding-top:40px;
	margin: 0px auto;
	clear:both;
	}
	
.home05{
	width: 100%;
	background-color:#EFEFEF;
	height:781px;
	margin: 0px auto;
	padding-top:52px;
	clear:both;
	}
	
.home06{
	width: 1192px;
	background-color:#fff;
	height:700px;
	margin: 0px auto;
	clear:both;
	}
	
.home07{
	width: 1192px;
	background-color:#fff;
	height:160px;
	padding-top:30px;
	margin: 0px auto;
	clear:both;
	}
	
	
.xueyuan {
	width: 1145px;
	margin: 0px auto;
	height: auto;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
	clear:both;
}
.xueyuan ul {
	margin: 0;
	padding: 0;
	display: block;
}
.xueyuan ul li {
	width: 187px;
	height: 221px;
	float: left;
	margin: 0px 21px 23px 21px;
	line-height: 35px;
	display: block;
	overflow: hidden;
}

.home08{
	width: 100%;
	background-image:url(../images/baner01.jpg);
	height:167px;
	margin: 0px auto;
	clear:both;
	}
	
.home09{
	width:100%;
	background-color:#fff;
	height:842px;
	margin: 0px auto;
	clear:both;
	}
	
.home10{
	width:1183px;
	background-color:#fff;
	height:225px;
	margin: 0px auto;
	clear:both;
	}
	
.home11{
	width:1183px;
	background-color:#fff;
	height:556px;
	margin: 0px auto;
	clear:both;
	}
	
	
.mingshi {
	width: 780px;
	float: right;
	height: auto;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}
.mingshi ul {
	margin: 0;
	padding: 0;
	display: block;
}
.mingshi ul li {
	width: 179px;
	height: 268px;
	float: left;
	margin: 0px 0px 10px 16px;
	line-height: 35px;
	display: block;
	overflow: hidden;
}

.mingshi2 {
	width: 400px;
	float: left;
	height: 545px;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}

.home12{
	width:100%;
	background-color:#EFEFEF;
	height:829px;
	margin: 0px auto;
	clear:both;
	}
	
.home13{
	width:1230px;
	background-color:#EFEFEF;
	height:775px;
	margin: 0px auto;
	clear:both;
	}
	
.zuopin {
	width: 595px;
	float: left;
	height: 774px;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}
.zuop {
	width: 595px;
	float: left;
	height: 175px;
	padding-top:45px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}
.zuop2 {
	width: 565px;
	float: left;
	padding-left:30px;
	height: 58px;
}


.pin{
	width: 594px;
	float: right;
	height: auto;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}
.pin ul {
	margin: 0;
	padding: 0;
	display: block;
}
.pin ul li {
	width: 180px;
	height: 220px;
	float: left;
	margin: 0px 0px 25px 18px;
	line-height: 35px;
	display: block;
	overflow: hidden;
}




.jiaoxue {
	width: 610px;
	float: right;
	height: 774px;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}

.jiao {
	width: 610px;
	float: right;
	height: 175px;
	padding-top:45px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}

.jiao2{
	width: 602px;
	float: right;
	height: auto;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}
.jiao2 ul {
	margin: 0;
	padding: 0;
	display: block;
}
.jiao2 ul li {
	width: 290px;
	height: 220px;
	float: left;
	margin: 0px 11px 25px 0px;
	line-height: 35px;
	display: block;
	overflow: hidden;
}



.home15{
	width: 100%;
	background-image:url(../images/banner22.jpg);
	height:166px;
	margin: 0px auto;
	clear:both;
	}
	
.home16{
	width:1191px;
	background-color:#fff;
	height:235px;
	margin: 0px auto;
	clear:both;
	}
	
	
.home18{
	width:1218px;
	background-color:#fff;
	height:548px;
	margin: 0px auto;
	clear:both;
	}
.xqz {
	width: 812px;
	float: left;
	height: 548px;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}
.xqz2 {
	width: 406px;
	float: left;
	height: 548px;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}
.xqy {
	width: 406px;
	float: right;
	height: 548px;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}
.home20{
	width:391px;
	height:40px;
	line-height: 35px;
	padding-left:15px;
	font-size: 20px;
	color: #053098;
	font-weight: bold;
	margin: 0px auto;
	clear:both;
	}
	
.xq{
	width: 406px;
	float: right;
	height: auto;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}
.xq ul {
	margin: 0;
	padding: 0;
	display: block;
}
.xq ul li {
	width: 381px;
	height:241px;
	float: left;
	margin: 0px 13px 12px 13px;
	line-height: 35px;
	display: block;
	overflow: hidden;
}

.txlist{ width:406px; height:auto; padding:0px 0px; line-height:27px; color:#666; font-size:14px; overflow: hidden;}
.txlist ul{ margin:0; padding:0;display: block;}
.txlist ul li{ width:381px; height:241px;float:left; margin:0px 13px 12px 13px;line-height:35px;display: block; overflow:hidden;}
.txlist ul li a img{ width:381px; height:241 !important; transition: all 0.8s;}
.txlist ul li img:hover{transform: scale(1.5);}
.txlist ul li a{display: block; width:381px; height:241px; overflow: hidden; position: relative;}
.txlist ul li a span{display: block;width:340px;height:40px;position: absolute;left: 0;bottom:-15px;z-index: 1; background:url(../images/052.png);color: #fff; padding:10px 20px;}
.txlist ul li a span em{ font-size:16px; font-weight:100; line-height:20px;}
.txlist ul li a span em b{font-weight:100; line-height:20px;}
.txlist ul li a p{z-index:999;position: relative;}


.txlist2{ width:602px; height:auto; padding:0px 0px; line-height:27px; color:#666; font-size:14px; overflow: hidden;}
.txlist2 ul{ margin:0; padding:0;display: block;}
.txlist2 ul li{ width:290px; height:220px;float:left; margin:0px 11px 25px 0px;line-height:35px;display: block; overflow:hidden;}
.txlist2 ul li a img{ width:290px; height:220px;!important; transition: all 0.8s;}
.txlist2 ul li img:hover{transform: scale(1.5);}
.txlist2 ul li a{display: block; width:290px; height:220px; overflow: hidden; position: relative;}
.txlist2 ul li a span{display: block;width:250px;height:40px;position: absolute;left: 0;bottom:-15px;z-index: 1; background:url(../images/052.png);color: #fff; padding:10px 20px;}
.txlist2 ul li a span em{ font-size:16px; font-weight:100; line-height:20px;}
.txlist2 ul li a span em b{font-weight:100; line-height:20px;}
.txlist2 ul li a p{z-index:999;position: relative;}


.txlist3 { width:594px; height:auto; padding:0px 0px; line-height:27px; color:#666; font-size:14px; overflow: hidden;}
.txlist3 ul{ margin:0; padding:0;display: block;}
.txlist3 ul li{ width:180px; height:220px;float:left; margin:0px 0px 25px 18px;line-height:35px;display: block; overflow:hidden;}
.txlist3 ul li a img{ width:180px; height:220px;!important; transition: all 0.8s;}
.txlist3 ul li img:hover{transform: scale(1.5);}
.txlist3 ul li a{display: block; width:180px; height:220px; overflow: hidden; position: relative;}
.txlist3 ul li a span{display: block;width:140px;height:40px;position: absolute;left: 0;bottom:-15px;z-index: 1; background:url(../images/052.png);color: #fff; padding:10px 20px;}
.txlist3 ul li a span em{ font-size:16px; font-weight:100; line-height:20px;}
.txlist3 ul li a span em b{font-weight:100; line-height:20px;}
.txlist3 ul li a p{z-index:999;position: relative;}


.txlist4{ width:780px; height:auto; padding:0px 0px; line-height:27px; color:#666; font-size:14px; overflow: hidden;}
.txlist4 ul{ margin:0; padding:0;display: block;}
.txlist4 ul li{ width:179px; height:268px;float:left; margin:0px 0px 9px 16px;line-height:35px;display: block; overflow:hidden;}
.txlist4 ul li a img{ width:179px; height:268px;!important; transition: all 0.8s;}
.txlist4 ul li img:hover{transform: scale(1.5);}
.txlist4 ul li a{display: block; width:179px; height:268px; overflow: hidden; position: relative;}
.txlist4 ul li a span{display: block;width:138px;height:40px;position: absolute;left: 0;bottom:-15px;z-index: 1; background:url(../images/052.png);color: #fff; padding:10px 20px;}
.txlist4 ul li a span em{ font-size:16px; font-weight:100; line-height:20px;}
.txlist4 ul li a span em b{font-weight:100; line-height:20px;}
.txlist4 ul li a p{z-index:999;position: relative;}

.txlist5{ width:400px; height:auto; padding:0px 0px; line-height:27px; color:#666; font-size:14px; overflow: hidden;}
.txlist5 ul{ margin:0; padding:0;display: block;}
.txlist5 ul li{ width:400px; height:545px;float:left; margin:0px 0px 0px 0px;line-height:35px;display: block; overflow:hidden;}
.txlist5 ul li a img{ width:400px; height:545px;!important; transition: all 0.8s;}
.txlist5 ul li img:hover{transform: scale(1.5);}
.txlist5 ul li a{display: block; width:400px; height:545px; overflow: hidden; position: relative;}
.txlist5 ul li a span{display: block;width:360px;height:40px;position: absolute;left: 0;bottom:-15px;z-index: 1; background:url(../images/052.png);color: #fff; padding:10px 20px;}
.txlist5 ul li a span em{ font-size:16px; font-weight:100; line-height:20px;}
.txlist5 ul li a span em b{font-weight:100; line-height:20px;}
.txlist5 ul li a p{z-index:999;position: relative;}


.txlist6{ width:1145px;margin: 0px auto; height:auto; padding:0px 0px; line-height:27px; color:#666; font-size:14px; overflow: hidden;}
.txlist6 ul{ margin:0; padding:0;display: block;}
.txlist6 ul li{ width:187px; height:221px;float:left; margin:0px 21px 23px 21px;line-height:35px;display: block; overflow:hidden;}
.txlist6 ul li a img{ width:187px; height:221px;!important; transition: all 0.8s;}
.txlist6 ul li img:hover{transform: scale(1.5);}
.txlist6 ul li a{display: block; width:187px; height:221px; overflow: hidden; position: relative;}
.txlist6 ul li a span{display: block;width:147px;height:40px;position: absolute;left: 0;bottom:-15px;z-index: 1; background:url(../images/052.png);color: #fff; padding:10px 20px;}
.txlist6 ul li a span em{ font-size:16px; font-weight:100; line-height:20px;}
.txlist6 ul li a span em b{font-weight:100; line-height:20px;}
.txlist6 ul li a p{z-index:999;position: relative;}


.txlist66{ width:1200px;margin: 0px auto; height:auto; padding:0px 0px; line-height:27px; color:#666; font-size:14px; overflow: hidden;}
.txlist66 ul{ margin:0; padding:0;display: block;}
.txlist66 ul li{ width:275px; height:300px;float:left; margin:0px 11px 13px 11px;line-height:35px;display: block; overflow:hidden;}
.txlist66 ul li a img{ width:275px; height:300px;!important; transition: all 0.8s;}
.txlist66 ul li img:hover{transform: scale(1.5);}
.txlist66 ul li a{display: block; width:275px; height:300px; overflow: hidden; position: relative;}
.txlist66 ul li a span{display: block;width:275px;height:40px;position: absolute;left: 0;bottom:-15px;z-index: 1; background:url(../images/052.png);color: #fff; padding:10px 20px;}
.txlist66 ul li a span em{ font-size:16px; font-weight:100; line-height:20px;}
.txlist66 ul li a span em b{font-weight:100; line-height:20px;}
.txlist66 ul li a p{z-index:999;position: relative;}



.txlist67{ width:1200px;margin: 0px auto; height:auto; padding:0px 0px; line-height:27px; color:#666; font-size:14px; overflow: hidden;}
.txlist67 ul{ margin:0; padding:0;display: block;}
.txlist67 ul li{ width:370px; height:410px;float:left; margin:0px 11px 13px 11px;line-height:35px;display: block; overflow:hidden;}
.txlist67 ul li a img{ width:370px; height:410px;!important; transition: all 0.8s;}
.txlist67 ul li img:hover{transform: scale(1.5);}
.txlist67 ul li a{display: block; width:370px; height:410px; overflow: hidden; position: relative;}
.txlist67 ul li a span{display: block;width:370px;height:40px;position: absolute;left: 0;bottom:-15px;z-index: 1; background:url(../images/052.png);color: #fff; padding:10px 20px;}
.txlist67 ul li a span em{ font-size:16px; font-weight:100; line-height:20px;}
.txlist67 ul li a span em b{font-weight:100; line-height:20px;}
.txlist67 ul li a p{z-index:999;position: relative;}



.txlist7{ width:1206px; margin: 0px auto;height:auto; padding:0px 0px; line-height:27px; color:#666; font-size:14px; overflow: hidden;}
.txlist7 ul{ margin:0; padding:0;display: block;}
.txlist7 ul li{ width:396px; height:230px;float:left; margin:0px 3px 6px 3px;line-height:35px;display: block; overflow:hidden;}
.txlist7 ul li a img{ width:396px; height:230px;!important; transition: all 0.8s;}
.txlist7 ul li img:hover{transform: scale(1.5);}
.txlist7 ul li a{display: block; width:396px; height:230px; overflow: hidden; position: relative;}
.txlist7 ul li a span{display: block;width:356px;height:40px;position: absolute;left: 0;bottom:-15px;z-index: 1; background:url(../images/052.png);color: #fff; padding:10px 20px;}
.txlist7 ul li a span em{ font-size:16px; font-weight:100; line-height:20px;}
.txlist7 ul li a span em b{font-weight:100; line-height:20px;}
.txlist7 ul li a p{z-index:999;position: relative;}

.txlist8{ width:1192px; margin: 0px auto;height:auto; padding:0px 0px; line-height:27px; color:#666; font-size:14px; overflow: hidden;}
.txlist8 ul{ margin:0; padding:0;display: block;}
.txlist8 ul li{ width:290px; height:249px;float:left; margin:0px 4px 12px 4px;line-height:35px;display: block; overflow:hidden;}
.txlist8 ul li a img{ width:290px; height:249px;!important; transition: all 0.8s;}
.txlist8 ul li img:hover{transform: scale(1.5);}
.txlist8 ul li a{display: block; width:290px; height:249px; overflow: hidden; position: relative;}
.txlist8 ul li a span{
	display: block;
	width:217px;
	height:40px;
	position: absolute;
	left: 1px;
	bottom:-15px;
	z-index: 1;
	color: #fff;
	padding:25px 36px;
}
.txlist8 ul li a span em{ font-size:30px; font-weight: bold; line-height:20px;}
.txlist8 ul li a span em b{font-weight: bold; line-height:20px;}
.txlist8 ul li a p{z-index:999;position: relative;}


.txlist9{ width:290px; margin: 0px auto;height:auto; padding:0px 0px; line-height:27px; color:#666; font-size:14px; overflow: hidden;}
.txlist9 ul{ margin:0; padding:0;display: block;}
.txlist9 ul li{ width:290px; height:249px;float:left; margin:0px 4px 12px 4px;line-height:35px;display: block; overflow:hidden;}
.txlist9 ul li a img{ width:290px; height:249px;!important; transition: all 0.8s;}
.txlist9 ul li img:hover{transform: scale(1.5);}
.txlist9 ul li a{display: block; width:290px; height:249px; overflow: hidden; position: relative;}
.txlist9 ul li a span{
	display: block;
	width:217px;
	height:40px;
	position: absolute;
	left: 1px;
	bottom:-15px;
	z-index: 1;
	color: #fff;
	padding:25px 36px;
}
.txlist9 ul li a span em{ font-size:30px; font-weight: bold; line-height:20px;}
.txlist9 ul li a span em b{font-weight: bold; line-height:20px;}
.txlist9 ul li a p{z-index:999;position: relative;}


.txlist10{ width:886px; margin: 0px auto;height:auto; padding:0px 0px; line-height:27px; color:#666; font-size:14px; overflow: hidden;}
.txlist10 ul{ margin:0; padding:0;display: block;}
.txlist10 ul li{ width:886px; height:249px;float:left; margin:0px 4px 12px 4px;line-height:35px;display: block; overflow:hidden;}
.txlist10 ul li a img{ width:886px; height:249px;!important; transition: all 0.8s;}
.txlist10 ul li img:hover{transform: scale(1.5);}
.txlist10 ul li a{display: block; width:886px; height:249px; overflow: hidden; position: relative;}
.txlist10 ul li a span{
	display: block;
	width:813px;
	height:40px;
	position: absolute;
	left: 1px;
	bottom:-15px;
	z-index: 1;
	color: #fff;
	padding:25px 36px;
}
.txlist10 ul li a span em{ font-size:30px; font-weight: bold; line-height:20px;}
.txlist10 ul li a span em b{font-weight: bold; line-height:20px;}
.txlist10 ul li a p{z-index:999;position: relative;}


.btz53{
	line-height: 53px;
	padding-left:0px;
	font-size: 50px;
	color: #ffcb39;
	font-weight: bold;
	text-decoration:line-through;
	margin: 0px auto;
	clear:both;
	}
	
.btz40{
	line-height: 53px;
	padding-left:0px;
	font-size: 40px;
	color: #e60012;
	font-weight: bold;
	margin: 0px auto;
	clear:both;
	}
	
	
	.btz499{
	line-height: 33px;

	font-size: 20px;
	color: #e60012;
	font-weight: bold;
	margin: 0px auto;
	clear:both;
	text-align: center;
	}

.dianhua01{
	width:366px;
	height: 40px;
	padding-left:0px;
	font-size:30px;
	line-height: 38px;
	color: #dadf00;
	text-align: left;
	clear:both;
	}
.dianhua02{
	width:366px;
	height: 45px;
	line-height: 45px;
	padding-left:0px;
	font-size: 40px;
	color: #dadf00;
	text-align: left;
	font-weight: bold;
	clear:both;
	}
	
.xt01{
	width:366px;
	height: 15px;
	padding-left:0px;
	color: #e60012;
	font-weight: bold;
	text-align: left;
	clear:both;
	}
	
.ma{
	width:100px;
	height: 80px;
	float: left;
	padding-left:0px;
	font-size:30px;
	line-height: 38px;
	color: #dadf00;
	text-align: left;
	}
	
.ma2{
	width:140px;
	height: 50px;
	float: right;
	padding-top:38px;
	font-size:12px;
	line-height: 15px;
	color: #fff;
	text-align: left;
	}
	
.zzz{
	width:242px;
	height: 80px;
	float: left;
	padding-left:0px;
	color: #e60012;
	text-align: left;
	}

.xlo{
	width:178px;
	float: right;
	padding-top:40px;
	font-size:12px;
	line-height: 15px;
	color: #fff;
	text-align: left;
	}
	
	
.leftx{
	float:left;
	width: 366px;
	margin: 0px auto;
	clear: both;
}


.xbb{
	width: 174px;
	float: right;
	height: auto;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}
.xbb ul {
	margin: 0;
	padding: 0;
	display: block;
}
.xbb ul li {
	width: 41px;
	height:41px;
	float: left;
	margin: 0px 0px 14px 16px;
	line-height: 35px;
	display: block;
	overflow: hidden;
}

.logot{
	width: 1440px;
	height:155px;
	margin: 0px auto;
	clear:both;
	}
	
.shut{
	width: 1440px;
	height:42px;
	margin: 0px auto;
	clear:both;
	}
	
.leftt{
	float:left;
	width: 916px;
	margin: 0px auto;
	clear: both;
}

.rightt{
	float:right;
	width: 418px;
	padding-top:0px;
}
.logoz{
	float:left;
	width: 323px;
	height:89px;
	margin: 0px auto;
	clear: both;
}
.youz{
	float:right;
	width: 499px;
	padding-top:62px;
}

.dhh{
	float:left;
	width: 418px;
	font-size:42px;
	line-height: 42px;
	color: #e60012;
	font-weight: bold;
	text-align: left;
	margin: 0px auto;
	clear: both;
}
.xll{
	float:left;
	width: 418px;
	margin: 0px auto;
	clear: both;
}
.tif{
	float:left;
	width: 165px;
	font-size:30px;
	line-height: 38px;
	color: #dadf00;
	padding-top:13px;
	text-align: left;
	margin: 0px auto;
	clear: both;
}
.xbb2{
	width: 232px;
	float: right;
	height: auto;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}
.xbb2 ul {
	margin: 0;
	padding: 0;
	display: block;
}
.xbb2 ul li {
	width: 41px;
	height:41px;
	float: left;
	margin: 0px 0px 9px 16px;
	line-height: 35px;
	display: block;
	overflow: hidden;
}
.xlo2{
	width:232px;
	float: right;
	font-size:12px;
	line-height: 15px;
	color: #fff;
	text-align: left;
	}


.tp{
	width: 1355px;
	float: right;
	height: auto;
	padding: 0px 0px;
	color: #000;
	font-size: 18px;
	overflow: hidden;
}
.tp ul {
	margin: 0;
	padding: 0;
	display: block;
}
.tp ul li {
	width: 271px;
	float: left;
	margin: 0px auto;
	display: block;
	overflow: hidden;
}


.ziz{
	width:218px;
	height: 200px;
	text-align:center;
	padding-top:35px;
	padding-left:30px;
	clear:both;
	}

.zi1{
	font-size:58px;
	line-height: 58px;
	color: #e60012;
	font-weight: bold;
	text-align: center;
	margin: 0px auto;
	clear: both;
}
.zi2{
	font-size:25px;
	line-height: 52px;
	color: #e60012;
	font-weight: bold;
	text-align: center;
	margin: 0px auto;
	clear: both;
}
.zi3{
	font-size:16px;
	line-height: 23px;
	color: #686868;
	text-align: center;
	margin: 0px auto;
	clear: both;
}



.ziz2{
	width:900;
	height: 230px;
	text-align:center;
	clear:both;
	}

.zi4{
	font-size: 50px;
	color: #ffcb39;
	line-height: 55px;
	font-weight: bold;
	text-decoration:line-through;;
	text-align: center;
	margin: 0px auto;
	clear: both;
}
.zi5{
	font-size: 40px;
	color: #e60012;
	line-height: 52px;
	font-weight: bold;
	text-align: center;
	margin: 0px auto;
	clear: both;
}
.zi6{
	font-size:18px;
	line-height: 35px;
	color: #858585;
	text-align: center;
	margin: 0px auto;
	clear: both;
}

.lef{
	float:left;
	width: 350px;
	font-size: 20px;
	color: #07309C;
	line-height: 36px;
	text-align: left;
	margin: 0px auto;
}
.rtt{
	float:right;
	width: 80px;
	font-size: 16px;
	color: #F9CD36;
	line-height: 36px;
	text-align: right;
}

.rtt22{
	float:right;
	width: 70px;
	font-size: 15px;
	color: #F9CD36;
	line-height: 36px;
	text-align: right;
	margin: -40px auto;
	
}






.cccc{
	float:left;
	width: 418px;
	font-size:40px;
	line-height: 42px;
	color: #03349A;
	font-weight: bold;
	text-align: left;
	margin: 0px auto;
	clear: both;
}

A.MenuType:unknown LINK {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.MenuType:link {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.MenuType:active {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.MenuType:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none
}
A.MenuType:hover {
	FONT-SIZE: 12px; COLOR: #ccff66; TEXT-DECORATION: none
}
.mtDropdownMenu {
	LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px
}
.mtDropdownMenu .content {
	POSITION: absolute
}
.mtDropdownMenu .items {
	BORDER-RIGHT: #e10404 0px solid; BORDER-TOP: #04498E 0px solid; Z-INDEX: 2; LEFT: 0px; BORDER-LEFT: #04498E 0px solid; BORDER-BOTTOM: #04498E 0px solid; POSITION: relative; TOP: 0px
}
.mtDropdownMenu .item {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 16px;font-family: "微软雅黑";line-height: 30px; BORDER-LEFT: medium none; CURSOR: pointer; COLOR: #ffffff; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
.mtDropdownMenu .background {
	Z-INDEX: 1;background-color: rgba(0,52,154,1.0);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
 LEFT: 0px; POSITION: absolute; TOP: 0px; 
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .mtDropdownMenu .background{
    filter:Alpha(opacity=100);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
}

.mtDropdownMenu .shadowRight {
	Z-INDEX: 3; FILTER: alpha(opacity=100); WIDTH: 2px; POSITION: absolute; TOP: 3px; moz-opacity: 1.0
}
.mtDropdownMenu .shadowBottom {
	Z-INDEX: 1; FILTER: alpha(opacity=100); LEFT: 3px; POSITION: absolute; HEIGHT: 2px; moz-opacity: 1.0
}
.mtDropdownMenu .hover {
	background-color: rgba(3,44,144,1.0);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
  COLOR: #ffffff
}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .mtDropdownMenu .hover{
    filter:Alpha(opacity=100);
     /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
}
.mtDropdownMenu .item IMG {
	MARGIN-LEFT: 12px
}


.banhome{
	width: 100%;
	background-color:#EFEFEF;
	height:700px;
	margin: 0px auto;
	clear:both;
	z-index:222;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	#pageNav { 
font: 12px/24px Tahoma; 
height: 30px; 
margin: 15px auto 0; 
text-align: center; 
width: 500px; 
} 
#pageNav ul { 
list-style-type: none; 
overflow: hidden; 
} 
#pageNav ul li { 
background-color: #FFFFFF; 
border: 2px solid #0303af; 
color: #000308; 
display: block; 
height: 22px; 
margin: 0 2px; 
padding: 0 3px; 
float: left; 
} 
#pageNav ul li a { 
background-color: #FFFFFF; 
color: #000308; 
padding: 0 3px; 
} 
#pageNav ul li a:hover { 
color: #0303af; 
} 
#pageNav ul li.hover { 
border: 0 none; 
color: #000000; 
font-weight: bold; 
} 
#pageNav ul li.hover a { 
color: #000000; 
} 






.container-fluid {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
.container {width: 1200px;margin: 0 auto;}
.head_landscape.container {width: 1200px;margin: 0 auto;}
.row {margin-left: -15px;margin-right: -15px;}
.strip {height: 220px;width: 410px;position: relative;min-height: 1px;    padding-left: 21px;}
.land_pic {height: 220px;width: 584px;position: relative;min-height: 1px;    padding-right: 15px;}
.head_content {background: linear-gradient(to right,#cc1427, #981079);}
.nav_ul {width: 1200px;height: 67px;line-height: 67px;    padding-left: 10px;padding-right: 10px;}
.nav_ul li {z-index: 1024;list-style: none; color:#CC0}
.nav_ul > li:first-child {width: 0.9%; font-size: 22px;font-weight:900}
.nav_ul > li:first-child:before {content: "";}
.nav_ul > li {text-align: center;position: relative;display: table-cell;width: 1%;list-style-type: disc;font-weight:900}
.nav_ul > li:before {line-height:67px;content:url(../images/point.png);margin-right: 17px;}
.nav_ul > li li {font-size: 14px;white-space: nowrap;text-overflow: ellipsis;background-color: #d01521;}

.nav_ul > li  ul li:last-child {font-size: 12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.nav_ul ul {display:none;position: absolute;width: 100%;text-align: center; line-height: 34px;margin-left:15px;padding-left: 0;}
.nav_ul li:hover ul li:hover {background-color: #e60012;border-left: 3px solid #e60012;}
.nav_ul > li > a {color: white;font-size: 18px;}
.nav_ul > li > a:hover {color:#e98511;}
.nav_ul > li .nav_a.active {background-color: #e60012;padding: 12px 5px;}
.nav_ul > li  ul li a {color: white;}
.nav_ul > li a:hover {/*color: white;*/text-decoration: none;}
.container-fluid {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}


