﻿@charset "utf-8";

@import "reset.css";

/*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(../images/bg1.jpg) repeat-x top;

	height: 166px;

}

.hea-top-left{

	padding-top: 23px;

}

.hea-top-right .rigth-top{

	background: url(../images/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: 70px;

	text-align: center;

}

.svb{

	background: url(../images/tb17.jpg) no-repeat 126px 23px; 

}

.hea-top-right .rigth-top a.a1{

	margin-left: 43px;

}

.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(../images/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(../images/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: 500px;

	overflow: hidden;

	position: relative;

}

.banner ul li{

	width: 100%;

	height: 500px;

}

.banner .prev{

	background: url(../images/ban_btn.png);

	width: 61px;

	height: 98px;

	position: absolute;

	left: 0px;

	top: 215px;

}

.banner .next{

	background: url(../images/ban_btn.png);

	width: 61px;

	height: 98px;

	background-position: -61px 0px;

	position: absolute;

	right: 0px;

	top: 215px;

}

.index-con .con-chenge{

	min-height: 415px;

	background: #f5f5f5;padding-top:50px;

}

.index-con .con-chenge .slide-box{

	position: relative;

	z-index: 5;/*

	overflow: hidden;*/

}

.index-con .con-chenge .bd{

	width: 1190px;

}

.index-con .con-chenge .bd ul li{

	width: 270px;

	height: 317px;

	background: #fff;

}

.index-con .con-chenge .bd ul li .title{

	height: 42px;background:#cf403c;    font-weight: bold;line-height:42px;
    font-size: 20px;
    color: #fff;
    text-align: center;

}



.index-con .con-chenge .bd ul li .title .top{

	background: url(../images/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: 55px;

	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(../images/btn1.png);

	width: 52px;

	height: 52px;

	background-position: -52px 0px;

	position: absolute;

	right: -75px;

	top: 120px;

}

.index-con .con-chenge .hd .prev{

	

	background: url(../images/btn1.png);

	width: 52px;

	height: 52px;

	position: absolute;

	left: -75px;

	top: 120px;

}



.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{

	height: 56px;

	line-height: 56px;

	border-top: 1px dashed #e4e4e4;

	font-size: 16px;

	font-weight: bold;overflow:hidden;

}

.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: #393e45;border-top: 10px solid #d63d3d;    

}

.footer-box{



}

.footer-box .left{

	width: 270px; 
    padding-right: 30px;
	float: left;text-align: center;margin-top: 65px;
    background: url(../images/bg4.jpg) no-repeat right top;

}

.foot-logo{

	text-align: center;

	padding-bottom:30px;

}

.footer-menu{

	padding-top:65px;

}

.footer-box .right{

	width: 840px;

	float: left;

}

.footer-menu ul li{

	    padding: 0 85px 0 50px;height:220px;

	float: left;

	background: url(../images/bg4.jpg) no-repeat right top;

}
.footer-menu ul li.last{background:none}
.footer-menu ul li .ftm-top{

	padding-bottom: 20px;

}

.footer-menu ul li .ftm-top .ch{

	font-size: 20px;

	color: #a3a4a6;

	text-align: center;

}
.footer-menu ul li .ftm-top .ch.about{background:url(../images/about.jpg) no-repeat left center;padding-left: 38px;height: 32px;line-height: 32px;}
.footer-menu ul li .ftm-top .ch.product{background:url(../images/pro.jpg) no-repeat left center;padding-left: 38px;height: 32px;line-height: 32px;}
dl.ftm-bot {padding-left: 36px;}
dl.ftm-bot.ftm-bot1 {width: 153px;}
dl.ftm-bot.ftm-bot1 a.phone{background:url(../images/phone.jpg) no-repeat left 5px;padding-left:24px;}
dl.ftm-bot.ftm-bot1 a.daohang{background:url(../images/daohang.jpg) no-repeat left 5px;padding-left:24px;}


.footer-menu ul li .ftm-top .en{

	color: #a7a7a7;

	font-size: 10px;

	text-align: center;

	line-height: 10px;

}

.footer-menu ul li dl dt{}
.footer-menu ul li dl dt a{

	display: block;color: #a3a4a6;

}

.foot{

	height: 75px;

	border-top: 1px solid #2b2b2b;

	background: #303030;

}

.foot .left{

	width: 500px;

	float: left;    margin-top: 20px;

}

.foot .left p{

	color: #6b6b6b;    line-height: 18px;float: left;

}
.foot .left p.cnzz{float:left;    margin-top: 4px;}
.foot .right{float: right;}
.foot .right a{ display:block;width:390px;height:75px;background:url(../images/zaixian.jpg) no-repeat right center;}

.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(../images/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;

	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(../images/tb9.png) no-repeat 236px 25px;

	color: #7f7f7f;

}

.nav-list ul li:hover a{

	background: url(../images/tb10.png) no-repeat 236px 25px;

}

.nav-list ul li:hover{

	background: #fff;

}

.nav-list ul li.hover a{

	background: url(../images/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(../images/tb9.png) no-repeat 236px 25px;

}



.nav-lists ul li .tops a{

	display: block;

	padding-left: 39px;

	font-size: 16px;

	background: url(../images/tb9.png) no-repeat 236px 25px;

}

.nav-lists ul li:hover .tops a{

	background: url(../images/tb_down.jpg) no-repeat 236px 25px;

}

.nav-lists ul li:hover .tops{

	background: #fff;

}

.nav-lists ul li.hover .tops a{

	background: url(../images/tb_down.jpg) no-repeat 236px 25px;

}

.nav-lists ul li.hover .tops{

	background: #fff;

}



.nav-lists ul li:hover .top a{

	background: url(../images/tb10.png) no-repeat 236px 25px;

}

.nav-lists ul li:hover .top{

	background: #fff;

}

.nav-lists ul li.hover .top a{

	background: url(../images/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;

	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{

font-size: 16px; line-height: 30px; 

}

.about .content .con p{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(../images/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(../images/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(../images/bg8.jpg) no-repeat;

	height: 481px;

}

.honour .bd ul li .pic img{

	margin-top: 70px;

	margin-left: 55px;

}
.index-con .con-chenge .bd ul li .pic{height:313px; background:#fff;border: 1px solid #ddd;}
.index-con .con-chenge .bd ul li .pic .img11{width:268px;height:275px;}
.index-con .con-chenge .bd ul li .pic .img11 img{width:268px;height:275px;}
.index-con .con-chenge .bd ul li .pic .word{font-size:14px;text-align:center;line-height:38px;}

.honour .bd ul li .tit{

	text-align: center;

	padding-top: 20px;

}

.honour .prev{

	width: 25px;

	height: 51px;

	background: url(../images/about_btn.jpg);

	position: absolute;

	left: 33px;

	top: 260px;

}

.honour .next{

	width: 25px;

	height: 51px;

	background: url(../images/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;
}
.about-list.news ul{width: 360px;}

.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(../images/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 !important;color: #666 !important;padding-top: 10px;}

.new-info .top .p2 span{padding-right: 15px;font-size: 12px !important;}

.new-info .text{

	padding: 30px 0;

}

.new-info .text p{

	line-height: 30px;

	    font-size: 16px !important;
    font-family: "微软雅黑"!important;
    color: #666 !important;

}
.new-info .text p span,.new-info .text p font,.new-info .text div{font-size: 16px !important;
    font-family: "微软雅黑"!important;
    color: #666 !important;line-height: 30px;}


.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(../images/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(../images/tb13.jpg) repeat-x bottom;

}

.guide-boxs{

	padding-bottom: 45px;

	background: url(../images/tb13.jpg) repeat-x bottom;

}

.guide-scro{

	width: 820px;

	height: 310px;

	overflow: hidden;

	border: 10px solid #ce3f3c;

	background: #fffcfc url(../images/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(../images/tb14.jpg) no-repeat 810px 15px;

}

.guide-list ul li.hover .title{

	height: 48px;

	background: url(../images/tb15.jpg) no-repeat 810px 15px;

}

.guide-list ul li.hover .title{

	height: 48px;

	background: url(../images/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(../images/btn.jpg) no-repeat;

}



.vadv-list .next{

	position: absolute;

	top: 122px;

	right: 0px;

	display: block;

	width: 25px;

	height: 51px;

	background: url(../images/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("../images/roll.jpg") repeat-y center;

}

.pop-up .roll_btn{

	width:5px;

	height:35px;

	position: absolute;

	left:0;

	top: 0px;

	cursor: pointer;

	background:url("../images/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;

}

.page {
    text-align: center;    margin-top: 30px;
    float: right;
}
.page li {
    float: left;
    border: 1px solid #ddd;
    padding: 6px 16px;
    margin-right: 5px;
}
.page li.thisclass {
    background: #e04440;
    color: #fff;
    border: 1px solid #e04440;
}


/*产品*/
/*.nav-list.nav-list1 ul li{height:auto;}
.nav-list.nav-list1 ul li a{padding-left:20px;}
.nav-list.nav-list1 ul.product-list li a{padding-left:30px;}
.nav-list ul.product li:hover a{background: url(../images/tb9.png) no-repeat 236px 25px;}
.nav-list ul.product li a:hover{background: url(../images/tb10.png) no-repeat 236px 25px;}
.nav-list ul li ul.product-list li a:hover{background: url(../images/tb10.png) no-repeat 236px 25px;}*/

/*产品列表*/
.list_tuku{overflow:hidden;}
.list_tuku li{width:250px;height:260px;margin: 20px 25px 0 0;float:left;overflow: hidden;}
.list_tuku li a {}
.list_tuku li a img {width: 250px;height:220px;margin-bottom: 5px;}
.list_tuku li a.word3{display: block; line-height: 28px;height: 28px;overflow: hidden;font-size: 14px; text-align: center;}


select {
    border: 0;
}
b {
    font-weight: normal;
}
