@charset "utf-8";
html{*overflow:auto;_overflow-y:scroll;}
body{cursor:default;-webkit-text-size-adjust:none;font-size:12px;font-family:Arial;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul,li{list-style:none outside none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;} 
a{outline:none;cursor:pointer;*outline:expression(this.hideFocus=true);text-decoration:none;}
img,object{vertical-align:top;}
input{outline:none;*outline:expression(this.hideFocus=true);}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.clear{zoom:1;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.fle{float:left;_display:inline;}
.fri{float:right;_display:inline;}

/*globe*/
body { 
	background: #fff;
	color: #666; 
	font: 12px/24px "微软雅黑","华文细黑",Arial,sans-serif;
	padding: 0;
	margin: 0 auto;
	max-width: 1680px;
}
a { 
	color: #666;
}
a:hover { 
	color: #ce3f3c;
}

/*public*/
.w100%{width: 100%;}
.w1160{width: 1160px;margin: 0 auto;}


.header{
	background: url(../img/bg1.jpg) repeat-x top;
	height: 166px;
}
.hea-top-left{
	padding-top: 30px;
}
.hea-top-right .rigth-top{
	background: url(../img/bg2.jpg) no-repeat;
	width: 204px;
	height: 31px;
	margin-top: 5px;
	position: relative;
	left: 27px;
}
.hea-top-right .rigth-top a{
	color: #fff;
	display: block;
	float: left;
	width: 60px;
	text-align: center;
}
.svb{
	background: url(../img/tb17.jpg) no-repeat 126px 23px; 
}
.hea-top-right .rigth-top a.a1{
	margin-left: 8px;
}
.hea-top-right .rigth-top a.a2{
	margin-left: -11px;
}
.hea-top-right .rigth-top a.a3{
	margin-left: 7px;
}
.hea-top-right .search{
	width: 233px;
	height: 26px;
	background: url(../img/bg3.png) no-repeat;
	margin-top: 27px;
}
.hea-top-right .search .text{
	width: 195px;
	padding: 3px;
	border: none;
	background: none;
	padding-left: 10px;
	font-size: 12px; 
}
.hea-top-right .search .sbu{
	background: url(../img/tb1.png) no-repeat;
	width: 16px;
	height: 15px;
	border:none;
	cursor: pointer;
}
.head-top{
	height: 112px;
}
.head-box .menu ul li{
	float: left;
	width: 128px;height: 54px;
	position: relative;
	z-index: 99999999999999999999;
}
.head-box .menu ul li a{
	display: block;
	line-height: 54px;
	text-align: center;
	font-size: 14px;
}
.head-box .menu ul li dt a{
	display: block;
	line-height: 41px;
	text-align: center;
	font-size: 12px;
}
.head-box .menu ul li:hover .svb{
	background: #e04440;
}
.head-box .menu ul li:hover .svb a{
	color: #fff;
}
.head-box .menu ul li.hover .svb{
	background: #e04440;
}
.head-box .menu ul li.hover .svb a{
	color: #fff;
}
.head-box .menu ul li .svb-box{
	background: #f7f6f6;
	display: none;
}

.banner{
	width: 100%;
	height: 593px;
	overflow: hidden;
	position: relative;
}
.banner ul li{
	width: 100%;
	height: 593px;
}
.banner .prev{
	background: url(../img/ban_btn.png);
	width: 61px;
	height: 98px;
	position: absolute;
	left: 0px;
	top: 215px;
}
.banner .next{
	background: url(../img/ban_btn.png);
	width: 61px;
	height: 98px;
	background-position: -61px 0px;
	position: absolute;
	right: 0px;
	top: 215px;
}
.index-con .con-chenge{
	min-height: 440px;
	background: #f5f5f5;
}
.index-con .con-chenge .slide-box{
	margin-top: -75px;
	position: relative;
	z-index: 5;/*
	overflow: hidden;*/
}
.index-con .con-chenge .bd{
	width: 1190px;
}
.index-con .con-chenge .bd ul li{
	width: 270px;
	height: 420px;
	background: #fff;
}
.index-con .con-chenge .bd ul li .title{
	height: 135px;
	padding-top: 40px;
}

.index-con .con-chenge .bd ul li .title .top{
	background: url(../img/tb2.jpg) no-repeat center top;
	padding-top: 20px;
}
.index-con .con-chenge .bd ul li .title .top p{
	font-weight: bold;
	font-size: 20px;
	color: #333;
	text-align: center;
}
.index-con .con-chenge .bd ul li .title .text{
	width: 215px;
	padding-top: 15px;
	margin: 0 auto;
}
.index-con .con-chenge .bd ul li .title .text p{
	color: #8f8f8f;
	text-align: center;
}
.index-con .con-chenge .bd ul li{
	margin-right: 27px;
	float: left;
}

.index-con .con-chenge .hd{
	height: 90px;
	text-align: center;
	line-height: 90px;
	margin: 0 auto;
}
.index-con .con-chenge .hd ul{
	text-align: center;
	margin: 0 auto;
	padding-top: 35px;
	float: left;
}
.index-con .con-chenge .hd ul li{
	width: 12px;
	height: 12px;
	background: #8d8d8d;
	float: left;
	margin-right: 7px;
	text-indent: -9999px;
	overflow: hidden;
}
.index-con .con-chenge .hd ul li.on{
	background: #ce3f3c;
}
.index-con .con-chenge .hd p{text-align: center;}
.index-con .con-chenge .hd .next{
	background: url(../img/btn1.png);
	width: 24px;
	height: 47px;
	background-position: -24px 0px;
	position: absolute;
	right: 0px;
	top: 200px;
}
.index-con .con-chenge .hd .prev{
	
	background: url(../img/btn1.png);
	width: 24px;
	height: 47px;
	position: absolute;
	left: 0px;
	top: 200px;
}

.index-news{
	padding-top: 57px;
	padding-bottom: 60px;
}
.index-news .in-new-left{
	width: 735px;
	border: 1px solid #f2f2f2;
	height: 288px;
	float: left;
}
.index-news .in-new-left .left{
	width: 178px;
	float: left;
}
.index-news .in-new-left .left div{
	width: 178px;
	height: 143px;
	background: #8d8d8d;
	border-bottom: 1px solid #fff;
	position: relative;
	cursor: pointer;
}
.index-news .in-new-left .left div:hover{
	background: #ce3f3c;
}
.index-news .in-new-left .left div:hover .img{
	display: block;
}
.index-news .in-new-left .left div.on{
	background: #ce3f3c;
}
.index-news .in-new-left .left div.on .img{
	display: block;
}
.index-news .in-new-left .left div .p-img{
	text-align: center;
	padding-top: 30px;
}
.index-news .in-new-left .left div .p-text{
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding-top: 10px;
}
.index-news .in-new-left .left .img{
	position: absolute;
	right: -12px;
	top: 55px;
	width: 12px;
	height: 24px;
	background: #fff;
	display: none;
}
.index-news .in-new-left .right{
	width: 485px;
	float: right;
	height: 288px;
	overflow: hidden;
	position: relative;
	left: -33px;
}
.index-news .in-new-left .right .right-text-top .title{
	font-size: 14px;
	font-weight: bold;
	color: #ce3f3c;
	padding-top: 20px;
	padding-bottom: 10px;
}
.index-news .in-new-left .right .right-text-top span{
	color: #ce3f3c;
}
.index-news .in-new-left .right .right-text-top{
	height: 113px;
}
.index-news .in-new-left .right .right-text-btm ul li{
	background: url(../img/tb6.png) no-repeat left;
	height: 56px;
	line-height: 56px;
	padding-left: 20px;
	border-top: 1px dashed #e4e4e4;
	font-size: 14px;
	font-weight: bold;
}
.index-news .in-new-left .right .right-text-btm ul li span{
	color: #989898;
	float: right;
	font-size: 12px;
	font-weight: normal;
}
.index-news .in-new-left .right .right-box{
	height: 290px;
}
.index-news .in-new-left .right .right-con{
	position: absolute;
	top: 0px;
}
.in-new-right{
	width: 372px;
	float: right;
	height: 288px;
}
.in-new-right .title{
	border-left: 4px solid #ce3f3c;
}
.in-new-right .title p{
	font-weight: bold;
	font-size: 20px;
	color: #333;
	margin-bottom: 23px;
	padding-left: 19px;
}
.in-new-right .text{
	padding-top: 20px;
}
.in-new-right .text p{
	color: #8f8f8f;
}
.index-btm{
	background: #f5f5f5;
	height: 312px;
}
.index-btm .box ul li{
	float: left;
	width: 270px;
	margin-right: 25px;
	background: #fff;
	border-bottom: 4px solid #e0e0e0;
}
.index-btm .box ul li:hover{
	border-bottom: #ce3f3c 4px solid;
}
.index-btm .box ul li.hover{
	border-bottom: #ce3f3c 4px solid;
}
.index-btm .box ul{
	width: 1185px;
	padding-top: 53px;
}
.index-btm .box ul li .title{

}
.index-btm .box ul li .title p{
	color: #4c4c4c;
	font-weight: bold;
	height: 58px;
	line-height: 58px;
	text-align: center;
	font-size: 16px;
}
.footer{
	width: 100%;
	height: 305px;
	background: #333;
}
.footer-box{

}
.footer-box .left{
	width: 270px;
	margin-right: 50px;
	float: left;
}
.foot-logo{
	text-align: center;
	padding-top: 40px;
	padding-bottom: 23px;
}
.footer-menu{
	padding-top: 50px;
}
.footer-box .right{
	width: 840px;
	float: left;
}
.footer-menu ul li{
	width: 140px;
	float: left;
	background: url(../img/bg4.jpg) no-repeat right top;
}
.footer-menu ul li .ftm-top{
	padding-bottom: 20px;
}
.footer-menu ul li .ftm-top .ch{
	font-size: 14px;
	font-weight: bold;
	color: #a7a7a7;
	text-align: center;
}
.footer-menu ul li .ftm-top .en{
	color: #a7a7a7;
	font-size: 10px;
	text-align: center;
	line-height: 10px;
}
.footer-menu ul li dl dt{
	text-align: center;
}
.footer-menu ul li dl dt a{
	display: block;
}

.foot-menu ul{
	float: right;
}
.foot-menu ul li{
	float: left;
	width: 65px;
	text-align: center;
	line-height: 75px;
}
.foot-menu ul li.p{
	width: 84px;
}
.foot-menu ul li span{
	float: right;

}
.foot-menu ul li p{
	line-height: 75px;
}
.foot-menu ul li img{
	padding-top: 30px;
	line-height: 75px;
}
.foot-menu .ewm{
	float: right;
	margin-left: 30px;
	padding-top: 10px;

}
.yd-crumbs{
	padding-top: 60px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ececec;
	margin-bottom: 45px;
}
.yd-crumbs p{
	text-align: right;
}
.yd-crumbs p img{
	padding-top: 7px;
	padding-right: 6px;
}
.about-list ul{width: 1200px;}
.about-list ul li{
	width: 360px;
	min-height: 305px;
	border-bottom: 4px solid #eaeaea;
	float: left;
	margin-right: 39px;
	margin-bottom: 40px;
}
.about-list ul li:hover{
	border-bottom: 4px solid #ce3f3c;
}
.about-list ul li .title{
	background: #f7f7f7;

}
.about-list ul li .title p{
	line-height: 68px;
	text-align: center;
	font-size: 20px;
}
.demo{
	padding-top: 60px;
	padding-bottom: 20px;
}
.nav-demo{
	width: 270px;
	float: left;
	border-bottom: 4px solid #eaeaea;
	margin-right: 50px;
}
.nav-demo .nav-top{
	width: 270px;
	height: 102px;
	background: url(../img/bg5.jpg) no-repeat;

}
.nav-demo .nav-top p{
	font-weight: bold;
	font-size: 20px;
	color: #fff;
	padding-left: 35px;
	padding-top: 40px;
}
.nav-demo .nav-top p img{
	padding-top: 7px;
	padding-left: 5px;
}

.nav-list ul li{
	height: 61px;
	line-height: 61px;
	text-align:left;
	border-bottom: 1px solid #eaeaea;
	background: #f7f7f7;
	width: 270px;float: left;
	
}
.nav-list ul li a{
	display: block;
	padding-left: 39px;
	font-size: 16px;
	background: url(../img/tb9.png) no-repeat 236px 25px;
	color: #7f7f7f;
}
.nav-list ul li:hover a{
	background: url(../img/tb10.png) no-repeat 236px 25px;
}
.nav-list ul li:hover{
	background: #fff;
}
.nav-list ul li.hover a{
	background: url(../img/tb10.png) no-repeat 236px 25px;
}
.nav-list ul li.hover{
	background: #fff;
}

.nav-lists ul li{
	min-height: 61px;
	line-height: 61px;
	border-bottom: 1px solid #eaeaea;
	background: #f7f7f7;
	width: 270px;float: left;
	
}
.nav-lists ul li .top a{
	display: block;
	padding-left: 39px;
	font-size: 16px;
	background: url(../img/tb9.png) no-repeat 236px 25px;
}

.nav-lists ul li .tops a{
	display: block;
	padding-left: 39px;
	font-size: 16px;
	background: url(../img/tb9.png) no-repeat 236px 25px;
}
.nav-lists ul li:hover .tops a{
	background: url(../img/tb_down.jpg) no-repeat 236px 25px;
}
.nav-lists ul li:hover .tops{
	background: #fff;
}
.nav-lists ul li.hover .tops a{
	background: url(../img/tb_down.jpg) no-repeat 236px 25px;
}
.nav-lists ul li.hover .tops{
	background: #fff;
}

.nav-lists ul li:hover .top a{
	background: url(../img/tb10.png) no-repeat 236px 25px;
}
.nav-lists ul li:hover .top{
	background: #fff;
}
.nav-lists ul li.hover .top a{
	background: url(../img/tb10.png) no-repeat 236px 25px;
}
.nav-lists ul li.hover .top{
	background: #fff;
}
.nav-lists ul li:hover .btm{
	background: #fff;
}
.nav-lists ul li.hover .btm{
	background: #fff;
}
.nav-lists ul li .btm{
	display: none;
}
.nav-lists ul li dl{
	padding-left: 40px;
	padding-bottom: 20px;
}
.nav-lists ul li dl dt{
	height: 40px;
}
.nav-lists ul li dl a{
	line-height: 40px;
	display: block;
}
.nav-lists ul li dl dt.hover a{
	color: #ce3f3c;
}
.demo-right{
	width: 840px;
	float: right;
	min-height: 300px;
	text-align:left;
	margin-bottom: 40px;
}

.crumbs-about p{
	text-align: right;
}
.crumbs-about{
	padding-bottom: 20px;
	border-bottom: 1px solid #ececec;
	margin-bottom: 20px;
}
	
.crumbs-about p img{
	padding-top: 7px;
	padding-right: 6px;
}
.crumbs-about p span{
	color: #ce3f3c;
}
.about .content .top{}
.about .content .top .p1{
	font-size: 20px;
	color: #131313;
}
.about .content .top .p2{
	font-size: 33px;
	color: #9e9e9e;
	line-height: 35px;
}
.about .content .top .p2 span{
	font-size: 20px;
	color: #262626;
}
.about .content .top .p3{
	font-size: 14px;
	color: #9e9e9e;
}
.about .content .con{

}
.about .content .con p{
	/*text-indent: 2em;*/
	font-size: 16px;
    line-height: 30px; 
}

.about .content .con p.img{
	padding: 40px 0px;
}
.com-yg{
	margin-bottom: 50px;
	margin-top: 50px;
}
.com-yg .left{
	background: url(../img/bg6.jpg) repeat-y;
	width: 704px;
	float: left;
	min-height: 500px;
	padding: 40px 0px;
}
.com-yg .right{
	float: right;
	width: 82px;
	border-left: 3px solid #f5f5f5;
	min-height: 500px;
}
.yg-year{
	width: 90px;height: 36px;
	background: #ce3f3c;
	text-align: center;
	line-height: 36px;
	color: #fff;
	font-size: 14px;
	position: absolute;
	left: 40px;
	top: 22px;
}
.yg-con{
	width: 480px;
	height: 78px;
	background: url(../img/bg7.png) no-repeat;
	position: absolute;
	left: 140px;
	top: 0px;
}
.yg-con p{
	padding-top: 20px;
	padding-left: 30px;
	font-size: 14px;
	color: #777;
}
.com-box{
	height: 110px;
	position: relative;
}
.com-yg .right{}
.com-yg .right ul li{
	height: 30px;

}
.com-yg .right ul li a{
	padding-left: 22px;
}
.com-yg .right ul li.on{
	border-left: 3px solid #ce3f3c;
	font-weight: bold;
	margin-left: -3px;
}

.honour{
	padding-top: 45px;
	position: relative;
}
.honour .bd{
	width: 541px;
	height: 525px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.honour .bd ul{
	position: absolute;
}
.honour .bd ul li{
	width: 541px;
	float: left;
}
.honour .bd ul li .pic{
	width: 541px;
	background: url(../img/bg8.jpg) no-repeat;
	height: 481px;
}
.honour .bd ul li .pic img{
	margin-top: 70px;
	margin-left: 55px;
}
.honour .bd ul li .tit{
	text-align: center;
	padding-top: 20px;
}
.honour .prev{
	width: 25px;
	height: 51px;
	background: url(../img/about_btn.jpg);
	position: absolute;
	left: 33px;
	top: 260px;
}
.honour .next{
	width: 25px;
	height: 51px;
	background: url(../img/about_btn.jpg);
	position: absolute;
	right: 33px;
	top: 260px;
	background-position: -25px 0px;
}
.honour .hd{
	width: 860px;
	margin-top: 40px;
	height: 175px;
	overflow: hidden;
	position: relative;
}
.honour .hd ul{
	position: absolute;
	top: 0px;
}
.honour .hd ul li{
	float: left;
	margin: 0px 10px;
	border: 10px solid #f6f7f4;
	width: 175px;
	height: 156px;
}
.honour .hd ul li.cur{
	border: 10px solid #f5d6d6;
}
.honour .hd ul li a{
	padding-top: 30px;
	padding-left: 15px;
	display: block;
}
.org{
	padding-top: 30px;
}

.about .content .con span{
	/*color: #dc423f;*/
	color: #666;
}

.news ul{
	width: 800px;
	margin: 0 auto;
}
.new-infer{
	padding-top: 50px;
}
.new-infer img{float: left;}
.new-incom{
	width: 430px;
}
.new-incom .p-tit{
	color: #545454;
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;
}

.new-incom .p-data{
	color: #777;
	padding: 10px 0px;
}
.new-incom .more{
	width: 86px;
	height: 27px;
	text-align: center;
	line-height: 27px;
	color: #fff;
	background: #8a8a8a;
	margin-top: 20px; 
}
.new-incom .more a{
	color: #fff;
}
.new-list{
	padding: 35px 0px;
	padding-bottom: 0px;
}
.new-list ul{
	border-top: 1px dashed #d9d9d9;
}
.new-list ul li{
	height: 43px;
	background: url(../img/tb11.jpg) no-repeat 10px 20px;
	border-bottom: 1px dashed #d9d9d9;
}
.new-list ul li a{
	display: block;
	color: #545454;
	font-size: 14px;
	line-height: 43px;
	padding-left: 20px;
}
.new-list ul li a span{
	float: right;
}

.new_next{
	padding-top: 20px;
	border-top: 1px solid #f0efef;
	height: 150px;
}
.new_next p{
	font-size: 12px;
	color: #666;
}
.new_next .p_back{
	margin-top: -36px;
}
.p_back{text-align: right;}
.new-info .top{height: 70px;border-top: 0px solid #f0efef;border-bottom: 1px solid #f0efef;padding-top: 30px;margin-bottom: 0px;}
.new-info .top .p1{text-align: center;font-size: 20px;color: #666;}
.new-info .top .p2{text-align: right;font-size: 12px;color: #666;padding-top: 10px;}
.new-info .top .p2 span{padding-right: 15px;}
.new-info .text{
	padding: 30px 0;
}
.new-info .text p{
	line-height: 30px;
	font-size: 16px;
}

.cause p{font-size: 16px;line-height: 30px;color: #777;}
.cause-con,.cause-con p{font-size: 16px;line-height: 30px;}

.study-list ul li{
	width: 839px;
	height: 128px;
	background: #f6f6f6;
	margin-bottom: 20px;
}
.study-list ul li .left{
	width: 162px;height: 125px;
	border-bottom: 4px solid #b93936;
	background: #ce3f3c;
	float: left;
}
.study-list ul li .left .day{
	text-align: center;
	font-size: 52px;
	line-height: 60px;
	padding-top: 15px;
	color: #fff;
}
.study-list ul li .left .date{
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}
.study-list ul li .right{
	width: 610px;
	float: right;
	margin-right: 30px;
}
.study-list ul li .right .tit{
	color: #545454;
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;
}
.study-list ul li .right .text{
	font-size: 12px;
}
.study-list ul li .right .btn{
	padding-top: 10px;
}
.study-list ul li .btn a{
	display: inline-block;
	float: left;
	width: 86px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	color: #fff;
	margin-right: 12px;
	font-size: 12px;
}
.study-list ul li .btn a.read{
	background: #ce3f3c;
}
.study-list ul li .btn a.down{
	background: #8a8a8a;
}
.study-list ul li .right .btn .div1{
	width: 86px;
	height: 27px;
	background: #ce3f3c;
	float: left;
}
.study-list ul li .right .btn .div2{
	width: 86px;
	height: 27px;
	background: #8a8a8a;
	float: left;margin-left: 15px;
}
.study-list ul li .right .btn  a{
	text-align: center;
	display: block;
	color: #fff;
}
.video-list{
	padding-top: 50px;
	width: 880px;
}
.video-list ul li{
	width: 400px;
	float: left;
	margin-right: 35px; 
}
.video-list ul li .tit{
	font-size: 16px;font-weight: bold;
	color: #545454;
	padding-top: 20px;
	text-align: center;
}
.video-list ul li .date{
	text-align: center;
	padding-bottom: 35px;
}
.uploading{
	text-align: center;
	width: 840px;
	height: 80px;
	background: #8a8a8a;
	color: #fff;
	font-weight: bold;
	line-height: 80px;
	font-size: 24px;
}
.gu-tit{
	padding-top: 25px;
	background: url(../img/tb12.jpg) 1px 25px no-repeat;
	padding-bottom: 40px;
}
.gu-tit p{
	font-size: 20px;
	color: #494949;
	padding-left: 20px;
}
.guide-box .clear div{
	text-align: center;
	color: #777777;
	font-size: 14px;
	width: 140px;
	float: left;
	padding: 0px 12px;
}
.guide-box{
	padding-bottom: 45px;
	background: url(../img/tb13.jpg) repeat-x bottom;
}
.guide-boxs{
	padding-bottom: 45px;
	background: url(../img/tb13.jpg) repeat-x bottom;
}
.guide-scro{
	width: 820px;
	height: 310px;
	overflow: hidden;
	border: 10px solid #ce3f3c;
	background: #fffcfc url(../img/bg9.png) no-repeat 760px 40px;
}
.guide-scro .scrollc{
	margin: 45px;
	height: 225px;
	position: relative;
	overflow: hidden;
}
.scrollba{
	position: absolute;
	top: 5px;
	right: -22px;
	z-index: 8;
	width: 12px;height: 215px;
}
.scrolld{
	position: absolute;
	top: 0px;
	width: 700px;
}
.scrollba span{
	position: absolute;
	background: #ce3f3c;
	width: 6px;
	height: 25px;
	line-height: 22px;
	overflow: hidden;
	left: -22px;
	top: 0;
	display: block;
	cursor: pointer;
}
.guide-list ul{
	border-top: 1px dashed #999;
}
.guide-list ul li{
	min-height: 48px;
	border-bottom: 1px dashed #999;

}
.guide-list ul li .title{
	height: 48px;
	background: url(../img/tb14.jpg) no-repeat 810px 15px;
}
.guide-list ul li.hover .title{
	height: 48px;
	background: url(../img/tb15.jpg) no-repeat 810px 15px;
}
.guide-list ul li.hover .title{
	height: 48px;
	background: url(../img/tb15.jpg) no-repeat 810px 15px;
}
.guide-list ul li .title p{
	font-size: 14px;
	font-weight: bold;
	line-height: 48px;
}
.guide-list ul li .text{
	margin-bottom: 25px;

	display: none;
}
.join-move{
	padding-top: 40px;
}
.join-move .tit{
	font-size: 14px;
	color: #545454;
	padding-bottom: 15px;
}
.join-move .table{}
.join-move .table table th{
	height: 41px;
	border-top: 1px solid #ce3f3c;
	border-bottom: 1px solid #ce3f3c;
	width: 160px;
}
.join-move .table table th p{
	height: 36px;
	background: #ce3f3c;
	line-height: 36px;
	color: #fff;
	font-weight: bold;
}
.join-move .table table td{
	height: 36px;
	width: 160px;
}
.join-move .table table td p{
	height: 36px;
	line-height: 36px;
	text-align: center;
}
.join-move .table table tr.on{
	background: #f2f2f2;
}
.join-info{
	padding-top: 40px;
}
.join-info .table table td{
	height: 36px;
	width: 160px;
}
.join-info .table table{
	border: 1px solid #ddd;
}
.join-info .table table td p{
	text-align: center;
	line-height: 36px;
}
.join-info .table table td{
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.join-info .table table td.on{
	background: #f7f7f7;
}
.join-info .apply{
	width: 177px;height: 55px;
	line-height: 55px;
	background: #ce3f3c;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	margin-top: 25px;
	cursor: pointer;
}
.join-apply{
	padding-top: 40px;
}
.join-apply .table table td{
	height: 36px;
	width: 160px;
}
.join-apply .table table td p{
	text-align: center;
	line-height: 36px;
}
.join-apply .table table td select{
	margin-top: 8px;
	margin-left: 12px;
	margin-right: 10px; 
}
.join-apply .table table td.on{
	background: #f7f7f7;
}
.join-apply .table table td{
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.join-apply .table table td span{
	color: #c30000;
	padding-left: 5px;
}
.join-apply .table table{
	border: 1px solid #ddd;
}
.join-apply .table table td input{
	border: 1px solid #e2e3ea;
	background: none;
	margin-left: 17px;
}
.join-apply .table table td .sh{
	width: 50px;
}
.join-apply .table table td .school{
	width: 105px;
}
.join-apply .table table td .zy{
	width: 100px;
}
.join-apply .table table td .file{
	border: none;
}
.join-apply .table .sub-tj{
	width: 78px;
	height: 22px;
	border: 1px solid #eee;
}
.join-apply .table .sub-cz{
	width: 78px;
	height: 26px;
	border: 1px solid #eee;
}
.join-apply .table table tr.tj td{
	height: 65px;
	background: #fff;
	line-height: 65px;
}
.apply-textcon{}
.apply-textcon .top{
	padding-top: 25px;
}
.apply-textcon .top .p1{
	color: #545454;
	font-weight: bold;
	font-size: 14px;
}
.apply-textcon .top .p1 span{
	color: #ce3f3c;
	font-weight: normal;
	font-size: 14px;
}
.apply-textcon .top .p2{
	color: #545454;
	font-weight: bold;
	font-size: 14px;
	padding-top: 10px;
}
.apply-textcon .btm{
	padding-left: 15px;
}
.join-info .apply a{
	color: #fff;
}
.map{
	padding-top: 50px;
}
.contact-text{
	padding-top: 35px;
}
.contact-text .p1{
	font-size: 22px;
	color: #545454;
	padding-left: 20px;
	border-left: 3px solid #ce3f3c;
	padding-bottom: 10px;
}

.contact-text .p2{
	font-size: 16px;
	line-height: 30px;
}
.video-adv{
	padding-top: 40px;
}
.vadv-con{
	width: 840px;
	height: 395px;
	background: #f6f6f6;
}
.vadv-con .clear{
	padding-left: 60px;
	padding-top: 40px;
}
.vadv-con .clear img{
	float: left;
}
.vadv-con .clear .right{
	float: right;
	width: 440px;
	margin-right: 40px; 
}
.vadv-con .clear .right .p1{
	color: #545454;
	font-weight: bold;
	font-size: 16px;
	padding-top: 20px;
}
.vadv-con .clear .right .p1 span{
	font-size: 28px;
	font-weight: bold;
	color: #ce3f3c;
}
.vadv-con .clear .right .p2{
	color: #545454;
	font-weight: bold;
	font-size: 14px;
	padding-top: 15px;
}
.vadv-con .clear .right .p3{
	color: #777;
	padding-top: 20px;
}
.vadv-con .clear .right .btn{
	width: 85px;
	height: 28px;
	background: #ce3f3c;
	margin-top: 20px;
}
.vadv-con .clear .right .btn a{
	line-height: 28px;
	text-align: center;
	color: #fff;
	display: block;
}
.vadv-list{
	padding-top: 25px;
	width: 100%;
	overflow: hidden;
}
.vadv-list ul{
	width: 110%;
}
.vadv-list ul li{
	width: 130px;
	float: left;
	margin: 0 47px 25px 0;
}
.vadv-list ul li .txt p{
	text-align: center;
	font-size: 14px;
	padding-top: 5px;
}
.vadv-list ul li .txt p span{
	padding: 0 5px;
	color: #b53838;
}


.vadv-list{
	position: relative;
	/*height: 300px;*/
}
.vadv-list .prev{
	position: absolute;
	top: 122px;
	left: 0px;
	display: block;
	width: 25px;
	height: 51px;
	background: url(../img/btn.jpg) no-repeat;
}

.vadv-list .next{
	position: absolute;
	top: 122px;
	right: 0px;
	display: block;
	width: 25px;
	height: 51px;
	background: url(../img/btn.jpg) no-repeat;
	background-position: -25px 0px;
}
.vadv-list ul{
	
}
.vadv-list-box ul{
	width: 725px;
}
.vadv-list-box{
	position: absolute;
	top: 50px;
	left: 70px;
	width: 710px;
	overflow: hidden;
	height: 225px;
}

.guide-box span{
	font-size: 18px;
	font-weight: bold;
}
.guide-boxss p{
	font-size: 18px;
	color: #494949;
	line-height: 36px;
}
.video-info{
	padding-top: 40px;
}



.close{
	font-size: 30px;
	position: fixed;
	top: 50px;
	right: 50px;
	color: #fff;
}

/*法律声明*/
.pop-up {
	width: 960px;
	height:300px;
	border: 1px solid #bbb;
	border-radius: 5px;
	box-shadow: 0 0 2px rgba(187,187,187,.5);
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	padding:35px 0;
	margin: -120px 0 0 -480px;
	font-size: 14px;
	z-index: 12;
	_position: absolute;
	_top:220px;
}
.pop-up .title {
	border-bottom: 1px solid #d9d9d9;
	margin: 0 30px 25px;
	height: 50px;
	font-size: 18px;
	color: #333;
	font-weight: normal;
}
.pop-up .close{
	font-size: 24px;
	line-height: 24px;
	font-family: "微软雅黑";
	color: #797979;
}
.pop-up .close:hover{
	color: #e25353;
}
.pop-up .text{	
	position:relative; 
	height:230px;
	width: 930px;
	padding: 0 0 0 30px;
	overflow: hidden;	
}
.pop-up .con{
	font-size: 12px;
	height: 230px;
	width: 900px;
	position: relative;
	
}
.pop-up .roll{
	width:5px;
	height:230px;
	position: absolute;
	right:10px;
	top:0px;
	background:url("../img/roll.jpg") repeat-y center;
}
.pop-up .roll_btn{
	width:5px;
	height:35px;
	position: absolute;
	left:0;
	top: 0px;
	cursor: pointer;
	background:url("../img/handless.jpg") no-repeat center center;
}
.body-shadow{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter:alpha(opacity=50);
	z-index: 11;
	_position: absolute;
	_top:expression(offsetParent.scrollTop);
}

.hidden{
	display:none;
}

@charset "utf-8";
/* CSS Document */
.pagination{
	font-size: 0px;
	margin-right: -5px;
	padding-top: 15px;
	text-align: center;
}
.pagination ul li {
	float: left;
}
.pagination a{
	font-size: 12px;
	color: #ccc;
	display: inline-block;
	_display:inline;
	padding: 0 7px;
	border: 1px solid #ddd;
	margin-right: 5px;
	line-height: 26px;
}
.pagination a.prev,.pagination a.next{
	padding: 0 15px;
}
.pagination a:hover,
.pagination a.cur,
.pagination a.active,
.pagination li.active a,
.pagination li.active a:hover {
	background: #0066a5;
	font-weight: bold;
	color: #fff;
	border: 1px solid #0066a5;
}
















