@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:14px;line-height:22px;font-family:"微软雅黑";-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.rel{position: relative;}
h3{font-weight: normal;}
em{font-style: normal;}
/*header*/.dede_pages ul{	float:left;	padding:12px 0px 12px 200px;	list-style-type:none;}.dede_pages ul li{	float:left;	font-family:Tahoma;	line-height:17px;	margin-right:6px;	border:1px solid #E9E9E9;}.dede_pages ul li a{	float:left;	padding:2px 4px 2px;	color:#555;	display:block;}.dede_pages ul li a:hover{	color:#690;	text-decoration:none;	padding:2px 4px 2px;}.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{	background-color:#F8F8F8;	padding:2px 4px 2px;	font-weight:bold;}.dede_pages .pageinfo{	line-height:21px;	padding:12px 10px 12px 16px;	color:#999;}.dede_pages .pageinfo strong{	color:#555;	font-weight:normal;	margin:0px 2px;}
.top_bg{
	min-width: 1200px;
	background: url(../images/index_01.jpg) repeat-x;
	height: 40px;
	line-height: 40px;
	color: #f6e8c7;
	font-size: 12px;
}
.content{
	width: 1200px;
	margin: 0 auto;
}
.top_bg a{
	padding: 0 8px;
	color: #f6e8c7;
}
.header_bg{
	min-width: 1200px;
	background: url(../images/header_bg.jpg) no-repeat center top;
	height: 103px;
}
.code{
	width: 305px;
	padding: 4px 0 0;
}
.code img{
	margin-left: 10px;
	border: solid 1px #c56700;
}
.code span{
	margin-left: 20px;
	color: #0A0204;
	line-height: 23px;
	margin-top: 3px;
	display: inline-block;
}
.nav_bg{
	width: 1200px;
	background: url(../images/nav_bg.png) no-repeat;
	height: 49px;
	position: absolute;
	top:86px;
	left:0;
	z-index: 900;
}
.nav{
	width: 1040px;
	margin: 0 auto;
}
.nav li{
	width: 130px;
	float: left;
	text-align: center;
	background: url(../images/nav.jpg) no-repeat right center;
	position: relative;
}
.nav li a{
	color: #fff;
	line-height: 49px;
}
.nav li:last-child{
	background: none;
}
.subnav{
	width: 130px;
	position: absolute;
	top:56px;
	left:0;
	background: rgba(158,77,1,0.6);
	padding: 0 6px;
	display: none;
}
.subnav img{
	width:12px;
	height: 7px;
	position: absolute;
	top:-7px;
	left:0;
	right:0;
	margin: 0 auto;
	z-index: 999;
}
.subnav li{
	background: url(../images/subnav.jpg) no-repeat center bottom;
}
.subnav li a{
	line-height: 40px;
}
.nav li:hover .subnav{
	display: block;
}


.unslider{overflow:auto}
.unslider-wrap{position:relative}
.unslider-wrap.unslider-carousel li{float:left}
.unslider-fade{position:relative}
.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}
.unslider-fade .unslider-wrap li.unslider-active{z-index:10}
.unslider li{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}
.unslider-arrow.next{left:auto;right:20px}
.unslider{position: relative;}
.banner { position: relative; overflow: hidden; text-align: center; height: auto!important;}
.banner li { list-style: none;}
.banner ul li { float: left;}
.banner ul li img{width: 100%;}
.unslider-nav{position: relative; display: none;}
.unslider-nav ol { position: absolute; left: 0; right: 0; bottom: 20px; text-align: center; z-index: 100;}
.unslider-nav ol li{display: inline-block; width: 14px; height: 14px; border-radius:50%; margin: 0 8px; text-indent: -999em; background: #333;cursor: pointer; -webkit-transition: background .5s, opacity .5s; -moz-transition: background .5s, opacity .5s; transition: background .5s, opacity .5s;}
.unslider-nav .unslider-active{background: #57c715!important;opacity: 1;}


.search{
	width: 208px;
	height: 31px;
	margin: 4px 6px 0 0;
	background: #fff;
	border-radius: 20px;
}
.ss{
	width: 150px;
	height: 31px;
	line-height: 31px;
	border: none;
	background: none;
	padding-left: 12px;
	vertical-align: top;
	font-family: "微软雅黑";
}
/*index*/
.bg01{
	min-width: 1200px;
	background: url(../images/bg01.jpg) no-repeat center top;
	height: 1968px;
}
.mar30{
	margin: 30px 0 0;
}
.notice{
	width: 752px;
	height: 232px;
	background: #ad5701;
	padding: 7px 11px;
}
.notice_text{
	width: 647px;
	height: 175px;
	border: solid 2px #ffcc57;
	padding: 40px 25px 20px 8px;
	font-size: 18px;
	color: #fff;
	line-height: 24px;
	font-weight: bold;
	overflow: hidden;
}
.notice_text p{
	margin-bottom: 10px;
}
.bor1{
	border: solid 1px #a85301;
}
.vedio{
	width: 406px;
	height:244px;	
}
.tit{
	background: url(../images/tit_bg.jpg) no-repeat left top #ad5701;
	height: 41px;
	padding-left: 58px;
	line-height: 41px;
	color: #fff;
}
.vedio_con{
	padding: 11px 0 0 7px;
}
.students{
	background: #fceed8;
	height: 209px;
	padding: 15px 0 0 27px;
}
.students li{
	width: 218px;
	float: left;
	margin-right: 13px;
	text-align: center;
}
.students li img{
	border: solid 1px #a85301;
}
.students li a{
	font-size: 12px;
	color: #333;
	line-height: 32px;
}
.tit img{
	position: absolute;
	width: 107px;
	height: 28px;
	right:0;
	top:8px;
}
.cxlf{
	margin: 10px 0 0;
	background: url(../images/index_19.jpg) no-repeat;
	width: 1200px;
	height: 452px;
}
.cxlf_pic{
	width: 272px;
	height: 272px;
	margin: 76px 0 0 43px;
	background: url(../images/index_20.png) no-repeat;
	padding: 35px 38px 24px 30px;
}
.cxlf_pic img{
	width: 272px;
	height: 272px;
	border-radius: 100%;
}
.cxlf_txt{
	width: 580px;
	padding: 100px 210px 40px 0;
	font-size: 22px;
	color: #221815;
	font-family: "方正铁筋隶书简体";
	text-decoration: underline;
	line-height: 40px;
	/*text-indent: 2em;*/
}
.why{
	width:1200px;
	height: 411px;
	background: url(../images/index_28.jpg) no-repeat;
	margin: 10px 0 0;
}

.why_txt{
	width: 578px;
	padding: 78px 0 0 240px;
	line-height: 36px;
	font-size: 22px;
	color: #221815;
	font-family: "方正铁筋隶书简体";
	text-decoration: underline;
}
.bg02{
	min-width: 1200px;
	background: url(../images/index_31.jpg) no-repeat center top;
	height: 251px;
}
.hot_line{
	font-size: 18px;
	color: #ad5701;
	padding: 160px 0 0 50px;
}
.bg03{
	min-width: 1200px;
	background: url(../images/bg03.jpg) no-repeat center top;
	height: 801px;
}
.tone_pic{
	width: 188px;
	height: 188px;
	background: url(../images/index_26.png) no-repeat;
	position: absolute;
	top:35px;
	left:50px;
	padding: 19px 27px 19px 21px;
}
.bg04{
	min-width: 1200px;
	background: #ad5701;
	height: 310px;
}
.about_pic{
	width: 421px;
	margin: 22px 0 0;
}

#digs {width: 421px;height: 265px;position: absolute;top: 0;left:0;overflow: hidden;}
#igs {width: 5000px;position: absolute;top: 0px;left: 0px;}
.ig {float: left;}
.btn {width: 30px;height: 50px;background: rgba(0,0,0,.5);top: 50%;margin-top: -25px;position: absolute;text-align: center;color: #fff;line-height: 50px;font-size: 40px;cursor: pointer;}
.btn1 {left: 0px;}
.btn2 {right: 0px;}
#tabs {position: absolute;right:0;bottom:0;height: 18px;}
.tab {width: 18px;height: 18px;background-color: #00F;float: left;color: #fff;margin-left: 4px;text-align: center;line-height:18px;background:rgba(0,0,0,0.5);cursor: pointer;}
.bg { background-color: #e60012;}
.about_text{
	width: 760px;
	padding: 20px 0 0;
}
.about_text p{
	color: #fff;
	line-height: 24px;
	padding: 6px 0;
/*	height: 168px;*/
	overflow: hidden;
}
.about_text a{
	display: block;
	float: right;
}
.bg05{
	min-width: 1200px;
	background: url(../images/bg04.jpg) no-repeat center top;
	padding: 20px 0 0;
	height: 901px;
}
.case{
	background: #fceed8;
	height: 414px;
	padding: 0 0 0 27px;
}
.case li{
	width: 565px;
	float: left;
	margin: 15px 10px 15px 0;
}
.case_pic{
	border: solid 1px #a85301;
}
.case_txt{
	width: 338px;
	color: #333;
}
.case_txt h2{
	font-size: 18px;
	line-height: 40px;
}
.case_txt p{
	width: 325px;
	font-size: 12px;
	line-height: 24px;
}
.case_txt a{
	float: right;
}


.case1{
	/*background: #fceed8;*/
	height: 414px;
	padding: 0 0 0 27px;
    width:900px;
}
.case1 li{
	width: 900px;
	float: left;
	margin: 15px 10px 15px 0;
}
.case_pic1{
	border: solid 1px #a85301;
}
.case_txt1{
	width: 660px;
	color: #333;
	margin-left:20px;
}
.case_txt1 h2{
	font-size: 18px;
	line-height: 40px;
}
.case_txt1 p{
	width: 622px;
	font-size: 12px;
	line-height: 24px;
}
.case_txt1 a{
	float: right;
}

.case2{
	/*background: #fceed8;*/
	height: 414px;
	padding: 0 0 0 27px;
    width:900px;
}
.case2 li{
	width: 900px;
	float: left;
	margin: 15px 10px 15px 0;
}
.case_pic2{
	border: solid 1px #a85301;
}
.case_txt2{
	width: 867px;
	color: #333;
	margin-left:20px;
}
.case_txt2 h2{
	font-size: 18px;
	line-height: 40px;
}
.case_txt2 p{
	width: 864px;
	font-size: 12px;
	line-height: 24px;
}
.case_txt2 a{
	float: right;
}



.contact{
	margin: 20px 0 0;
}
.map{
	margin: 3px 0 0;
	border: solid 1px #888888;
}



/*footer*/
.footer{
	min-width: 1200px;
	background: #ad5701;
	line-height: 30px;
	color: #454545;
	padding: 30px 0;
}
/*main*/

.main_bg{
	min-width: 1200px;
	background: url(../images/main01.jpg) repeat-y center top;	
}
.main_con{
	min-width: 1200px;
	background: url(../images/main02.jpg) no-repeat center bottom;
}
.main{
	padding: 33px 0 128px;
}
.left{
	width: 244px;
}
.type_tit{
	background: url(../images/main03.jpg) no-repeat;
	height:42px ;
	line-height: 42px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
}
.type_bg02{
	background: url(../images/main05.jpg) repeat-y;
	border: solid 1px #a85301;
}
.flower1{
	width:236px;
	height: 36px;
	position: absolute;
	top:3px;
	left:3px;
}
.flower2{
	width:236px;
	height: 36px;
	position: absolute;
	bottom:3px;
	left:3px;
}

/*.type_bg{
	background: url(../images/main05.jpg) repeat-y;
}
.type_bg01{
	background: url(../images/main04.jpg) no-repeat center top;
}
.type_bg02{
	background: url(../images/main06.jpg) no-repeat center bottom;
	min-height: 224px;
}*/
.type_bg02 li{
	text-align: center;
}
.type_bg02 li a{
	color: #010101;
	font-size:16px;
	display: block;
	height: 81px;line-height: 81px;
}
.type_bg02 li a:hover{
	color: #fff100;
	background: url(../images/main07.png) no-repeat;
}
.main_notice{
	margin: 70px 0 0;
}
.main_notice_con{
	border: solid 1px #a85301;
	background: url(../images/main11.jpg) repeat-y center top;
	min-height: 172px;
	font-size: 16px;
	color: #454545;
	font-weight: bold;
	line-height: 24px;
	padding: 45px 12px;
}
.leaf1{
	position: absolute;
	top:0;
	left:0;
}
.leaf2{
	position: absolute;
	bottom:-1px;
	right:-1px;
}
.right{
	width: 919px;
}
.right_tit{
	height: 55px;
	background: url(../images/main12.png) no-repeat left top;
	font-size: 16px;
	color: #fff100;
	padding-left: 46px;
	line-height: 55px;
}
.path{
	position: absolute;
	right:8px;
	top:0;
	font-size: 12px;
	color: #454545;
}
.path a{
	color: #454545;
}
.path img{
	vertical-align: middle;
	margin-right: 5px;
}
.right_list{
	padding: 15px 0 97px 5px;
}
.right_list ul{
	margin-right: -12px;
}
.right_list li{
	width: 218px;
	float: left;
	margin-right: 12px;
	margin-bottom: 10px;
	text-align: center;
}
.right_list li img{
	border: solid 1px #a85301;
}
.right_list li span a{
	color: #333;
	font-size: 12px;
	line-height: 32px;
}
.page a{
	border: solid 1px #333;
	color: #333;
	padding:0 12px ;
	height: 28px;
	display: inline-block;
	margin: 0 5px;
	line-height: 28px;
}










