body {
	font-family: Î¢ÈíÑÅºÚ;
	font-size: 12px;
}
* {
	margin: 0px;
	padding: 0px;
}
ul,li {
	list-style-type: none;
}
a,a:visited {
	color: #000000;
	text-decoration: none;
}
.top {
	background-image: url(../images/top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 108px;
}
.navlogo {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
}
.top .nav {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
}
.top .nav #logo {
	width: 240px;
	height: 88px;
}

.top .nav li {
	float: left;
	width: 105px;
	text-align: center;
	font-size: 18px;
	color: #1b1b1b;
	height: 75px;
}
.nav ul {
}

.top .nav .logo {
	height: 116px;
	width: 140px;
	position: absolute;
	left: 44%;
	text-transform: uppercase;
	z-index: 999;
	top: -5px;
}
.nav b {
	font-family: Arial;
	font-size: 12px;
	display: block;
	font-weight: normal;
	text-transform: uppercase;
	color: #634424;
	margin-top: 20px;
}
.nav a,.nav a:visited {
	color: #1B1B1B;
	text-decoration: none;
	display: block;
	line-height: 30px;
}
.clearfix li a:hover {
	background-image: none;
	color: #EA5513;
}
.clearfix li:hover {
	background-image: url(../images/nav-vie.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#menu #nav #logo:hover {
	background-image: none;
}


.navlogo .tel {
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
.clear {
	clear: both;
}
.nav #line {
	width: 2px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 75px;
	background-image: url(../images/nav-line.png);
}
.banner1 {
	height: 386px;
}
.in-cont {
	background-image: url(../images/cont-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.in-cont .cont {
	width: 1100px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
}
.service {
	float: left;
	width: 546px;
}
.cont .about {
	float: right;
	width: 552px;
}
.service h4 {
	line-height: 1px;
	background-image: url(../images/fwxm.png);
	background-repeat: no-repeat;
	height: 34px;
	font-size: 1px;
}
.service li {
	float: left;
	width: 160px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 30px;
}
.service em {
	line-height: 24px;
	height: 24px;
	display: block;
	font-style: normal;
	text-align: center;
	margin-top: 20px;
}
/* orange */
.orange {
	color: #fef4e9;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#048d01));
	background: -moz-linear-gradient(top,  #4ba614,  #048d01);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ba614', endColorstr='#048d01');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#048d01), to(#4ba614));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#048d01', endColorstr='#4ba614');
}

.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */


	*display: inline;
	vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);


	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;


	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	font-size: 14px;
	padding-right: 0.5px;
	padding-left: 0.5em;
	width: 120px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 0.5px;
}
.about h4 {
	line-height: 34px;
	height: 34px;
	background-image: url(../images/about.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -999px;
}
.about .abtex {
	line-height: 22px;
	font-size: 12px;
	padding-top: 8px;
}
.cont .yous {
	float: left;
	width: 251px;
}
.cont .yuanl {
	float: right;
	width: 819px;
}
.yous h4 {
	line-height: 35px;
	background-image: url(../images/ys.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	text-indent: -999px;
}
.yous .hb1 {
	background-image: url(../images/hb1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	margin-top: 20px;
}
.yous .hb2 {
	background-image: url(../images/hb2.png);
	background-repeat: repeat-y;
	padding: 10px;
	line-height: 20px;
}
.yous .hb2 li {
	background-image: url(../images/ico1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	line-height: 22px;
	text-align: left;
}
.yous .hb3 {
	background-image: url(../images/hb3.png);
	background-repeat: no-repeat;
	height: 96px;
}
.yuanl li {
	float: left;
	width: 161px;
	margin-right: 18px;
	margin-left: 18px;
	margin-top: 15px;
}
.cont .yuanl h3 {
	font-size: 14px;
	color: #4c9800;
	display: block;
	text-align: center;
	line-height: 35px;
	margin-bottom: 5px;
}
.yuanl em {
	font-style: normal;
	line-height: 20px;
	color: #525252;
}

.yuanl .hj {
	float: left;
	margin-top: 10px;
	margin-left: 25px;
}
.cont .class {
	background-image: url(../images/caip.png);
	background-repeat: no-repeat;
	height: 34px;
	text-indent: -9999px;
	display: block;
}
.caip li {
	float: left;
	width: 210px;
	margin-right: 5px;
	margin-left: 5px;
}
.cont .caip em {
	font-style: normal;
	display: block;
	background-image: url(../images/cp-bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	width: 161px;
	text-align: center;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: auto;
	line-height: 22px;
	height: 22px;
	margin-right: auto;
}
.cont .caip {
	margin-top: 10px;
}
.caip a,.caip a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.cont .caip a:hover {
	color: #F8C340;
}
.class-case {
	background-image: url(../images/case.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	text-indent: -999px;
}
.cont .news {
	float: left;
	width: 427px;
	background-image: url(../images/line.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: 10px;
}
.cont .faq {
	float: left;
	width: 388px;
	background-image: url(../images/line.png);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 8px;
}
.cont .kefu {
	float: right;
	width: 257px;
}
.news h3 {
	height: 32px;
	background-image: url(../images/news.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -999px;
}
.news ul {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
.news li {
	line-height: 28px;
	font-size: 14px;
	background-image: url(../images/ico2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}
.news span {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-right: 20px;
}
.faq h3 {
	background-image: url(../images/faq.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 32px;
	text-indent: -999px;
}
.faq ul {
	padding-top: 10px;
	padding-bottom: 10px;
}

.faq li {
	line-height: 28px;
	font-size: 14px;
	background-image: url(../images/ico2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
}
.kefu h3 {
	height: 32px;
	background-image: url(../images/service.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -99999px;
}
.news a:hover {
	color: #EA5513;
}
.kefu .kf {
	margin-top: 9px;
	margin-bottom: 13px;
}
.cus-logo li {
	width: 140px;
	float: left;
	padding: 1px;
	border: 1px solid #CCCCCC;
	text-align: center;
	margin-right: 6px;
	margin-left: 7px;
}
.cont .cus-logo {
	height: 51px;
	margin-top: 20px;
}
.foot {
	background-image: url(../images/foot-line.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 15px;
	line-height: 20px;
}
.cont .link {
	line-height: 25px;
	margin-top: 10px;
}
#marquee1{height:167px;width:1100px;overflow:hidden;}
#marquee4 ul li{
	float:left;
}
#marquee4 ul li img{display:block;}



#marquee2{width:1100px;height:61px;overflow:hidden; }
#marquee2 ul li{float:left; padding:0 10px; line-height:25px;}

#marquee3{width:60px;height:235px;overflow:hidden;background:#333;border:2px solid #333; margin:20px auto 0;}
#marquee3 ul li{float:left; padding:1px 0;}
#marquee3 ul li img{display:block;}

#marquee4{height:174px;width:1100px; overflow:hidden;}
.ziz li {
	margin-right: 5px;
	margin-left: 5px;
	float: left;
}
.about .ziz {
	margin-top: 10px;
}
.blk_18 {
 overflow:hidden;
 zoom:1;
 font-size:9pt;
 width:552px;
 height:133px;
}
.blk_18 .pcont {
 width:500px;
 float:left;
 overflow:hidden;
 padding-left:5px;
}
.blk_18 .ScrCont {
 width:32766px;
 zoom:1;
 margin-left:-5px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
	width:15px;
	height:74px;
	float:left;
	background-image: url(../images/ax.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.blk_18 .LeftBotton {
	background-position: 0 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-top: 43px;
}
.blk_18 .RightBotton {
	background-position: -15px center;
	background-image: url(../images/ax.png);
	background-repeat: no-repeat;
	margin-top: 25px;
	margin-left: 5px;
}
.blk_18 .LeftBotton:hover {
	background-position: left top;
	background-image: url(../images/ax1.png);
}
.blk_18 .RightBotton:hover {
	background-position: -15px center;
	background-image: url(../images/ax1.png);
}
.blk_18 .pl img {
 display:block;
 cursor:pointer;
 border:none;
 margin:6px auto 1px auto;
}
.blk_18 .pl {
 width:105px;
 border:1px solid #f3f3f3;
 float:left;
 float:left;
 text-align:center;
 line-height:24px;
}
.blk_18 a.pl:hover {
 border:1px solid #5dacec;
 color:#5dacec;
 background:#fff;
}
.main-cont {
	width: 1095px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.main-left {
	float: left;
	width: 208px;
}
.main-right {
	width: 1095px;
}
.menu .list {
	font-size: 14px;
	line-height: 30px;
	color: #000000;
	background-image: url(../images/list1.jpg);
	height: 30px;
	padding-left: 30px;
}
.menu .list1 {
	background-image: url(../images/list2.jpg);
	background-repeat: repeat-y;
}
.menu .list2 {
	height: 13px;
	background-image: url(../images/list3.jpg);
	background-repeat: no-repeat;
}
.menu .list1 ul {
	width: 161px;
	margin-left: 20px;
	display: block;
	padding-top: 20px;
	padding-bottom: 20px;
}
.list1 li {
	line-height: 27px;
	height: 27px;
	background-image: url(../images/li.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-left: 20px;
}
.list1 a,.list1 a:visited {
	display: block;
	margin-left: -20px;
	padding-left: 20px;
}
.list1 a:hover {
	background-image: url(../images/li-view.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
#view a,#view a:visited {
	color: #FF3300;
	text-shadow:1px 2px 1px #fff;
}
.map {
	line-height: 37px;
	height: 37px;
	background-image: url(../images/min-1.jpg);
	background-repeat: no-repeat;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-left: 20px;
}
.m-cont {
	padding: 30px;
	font-size: 14px;
	line-height: 2em;
	background-image: url(../images/amin-cbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-right: 4px;
	margin-left: 1px;
}
.menu {
	margin-bottom: 20px;
}
.map span {
	font-size: 12px;
	float: right;
	background-image: url(../images/navgations.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-weight: normal;
}
.menu .kf {
	background-image: url(../images/left-kf.jpg);
	background-repeat: no-repeat;
	height: 138px;
}
#kef {
	padding: 10px;
	line-height: 2em;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
.mainnew li {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 10px;
	line-height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.mainnew .nlist {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 2em;
}
.mainnew span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	margin-left: 5px;
}
.mainnew li a,.mainnew li a:visited {
	color: #000000;
}
.mainnew li a:hover {
	color: #E33B0C;
}.nlist em {
	font-style: normal;
	margin-left: 10px;
}
.ncont {
	padding: 20px;
	font-size: 14px;
	line-height: 2.1em;
	color: #000000;
}

.title {
	font-size: 16px;
	font-w: bold;
	text-align: center;
	line-height: 30px;
	color: #333333;
	font-weight: bold;
	margin-bottom: 10px;
}
.times a,.times a:visited {
	color: #666666;
}
.times {
	line-height: 26px;
	color: #666666;
	text-align: center;
	font-size: 12px;
	margin-bottom: 20px;
	background-color: #F5FAE7;
}
.times span {
	display: block;
	width: 400px;
	float: left;
	text-align: right;
}
.mcont .prolist {
	margin-top: 20px;
	clear: both;
}
.page {
	line-height: 40px;
	height: 40px;
	margin-top: 20px;
}
.page b {
	color: #FFFFFF;
	line-height: 20px;
	height: 20px;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #9EB044;
	font-size: 12px;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.page a,.page a:visited {
	padding-right: 8px;
	padding-left: 8px;
	color: #FFFFFF;
	line-height: 20px;
	height: 20px;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #9EB044;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
}


#nav .mainlevel ul {
	display:none;
	position:absolute;
	width: 104px;
	top: 77px;
	z-index: 9999;
}
#nav .mainlevel li {
	background:#ffe60c;
	width:104px;/*IE6 only*/
	display: block;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


.nav li.last{background:none;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{
	display:none;
	position:absolute;
	top:77px;
	z-index: 9999;
	margin-left: -10px;
}
.nav li .submenu{border-style:solid;border-width:0px 1px 1px 1px;border-color:#ddd; padding-top:5px;width:120px;background:#fff;}
.nav li .submenu{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 5px 5px #D3D3D3;-webkit-box-shadow:0 5px 5px #D3D3D3;box-shadow:0 5px 5px #D3D3D3;}
.nav li .submenu li{
	width:120px;/*IE6 only*/
	display: block;
	line-height: 30px;
	height: 30px;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.submenu li a:hover{color:#fff; text-decoration:none; background:#f3b32d;}
.mainlist {
	background-color: #dbe4bd;
	height: 62px;
	margin-top: 10px;
}
.mainclass {
	width: 1092px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 7px;
}
.mainclass .name {
	float: left;
	width: 800px;
	padding-top: 9px;
}
.mainclass .main-tel {
	float: right;
	width: 287px;
	height: 47px;
}
.main-tel span {
	float: right;
	display: block;
	width: 77px;
}
.main-tel span img {
	margin-bottom: 2px;
	margin-top: 2px;
}
.mainclass .name li {
	line-height: 30px;
	float: left;
	height: 30px;
	width: 93px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(../images/class.name.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	
}
.main3 {
	background-image: url(../images/min-3.jpg);
	background-repeat: no-repeat;
	height: 18px;
}
.main-right .m-bg {
	background-image: url(../images/min-2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.m-cont .float {
	float: left;
	margin-right: 20px;
}
.mainclass .name li a,.mainclass .name li a:visited {
	color: #FFFFFF;
	text-shadow:1px 2px 1px #666;
}
.mainclass .name li a:hover {
	color: #F00000;
	text-shadow:1px 2px 1px #fff;
}
.service .button orange bigrounded a {
	color: #FFFFFF;
}
#ser a,#ser a:visited {
	color: #FFFFFF;
}
.message {
	background-image: url(../images/mess.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 830px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 70px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 14px;
	height: 450px;
}
.red {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.t-box {
	line-height: 20px;
	height: 20px;
	border: 1px solid #999999;
	padding-left: 6px;
}
.tex {
	color: #333333;
	border: 1px solid #999999;
	padding: 5px;
}
.cas li {
	float: left;
	padding: 7px;
	border: 1px solid #CCCCCC;

	-webkit-box-shadow:2px 2px 4px #999;
	-moz-box-shadow:2px 2px 4px #999;
	border-radius: 8px;
	margin-top: 10px;
	margin-right: 6px;
	margin-bottom: 20px;
	margin-left: 13px;
}
#nlogo li{
float: left;
	padding: 5px;
	border: 1px solid #CCCCCC;

	-webkit-box-shadow:2px 2px 4px #999;
	-moz-box-shadow:2px 2px 4px #999;
	border-radius: 8px;
	margin-top: 10px;
	margin-right: 6px;
	margin-bottom: 20px;
	margin-left: 12px;
}
.cas em,#nlogo em {
	font-style: normal;
	display: block;
	text-align: center;
	background-color: #EAEAEA;
	line-height: 25px;
	height: 25px;
	margin-top: 5px;
}
.cas h4,#nlogo h4 {
	background-image: url(../images/class.name.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 30px;
	width: 93px;
	text-align: center;
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 10px;
}
.banner{ min-width:100%;height:386px; position:relative; margin:0 auto; overflow:hidden; z-index:1;}
.banner_show{ width:100%; text-align:center; height:386px; overflow:hidden; position:relative;}
.bannger_inbox{ position:absolute; left:50%; top:0;}

/*·­Ò³*/
.banner_pre_next{position:relative;z-index:105;top:300px;width:980px;left:50%; height:37px;margin-left:-500px;*left:240px;}
.banner_pre_next a{ width:37px; height:37px; background:url(../images/btn.png) no-repeat; text-indent:-999em;}
.banner_pre_next .banner_btn_left{position:absolute;left:-37px; background-position:0px 0px;}
.banner_pre_next .banner_btn_right{position:absolute;right:-37px; background-position:-37px 0px;}



.banner_mag{width:345px;height:520px;position:absolute; overflow:hidden;left:50%;top:0px;margin-left:-500px;text-align:left;z-index:99;font-family:"Microsoft YaHei";}
.banner_magbox{height:520px;background:url(../images/ico3.png) repeat;text-align:left;padding:80px 30px 35px;}
.banner_magbox .focus-img{ text-align:right; margin-bottom:40px;}
.banner_magbox h4{font-size:18px; font-weight:normal;color:#fff; margin-bottom:10px; }
.banner_magbox h4 a{color:#fff; }
.banner_magbox p{font-size:14px;color:#fff;font-weight:normal;line-height:22px;}

#full-screen-slider {
	width:100%;
	height:386px;
	float:left;
	position:relative;
	z-index: 1;
}
#slides { display:block; width:100%; height:386px; list-style:none; padding:0; margin:0; position:relative}
#slides li {
	display:block;
	width:100%;
	height:100%;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	background-image: url(images/ca1.jpg);
}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:20%; top:350px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {
	background-color: #FF7904;
}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:100%; height:386px; margin:20px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}
#playBox .smalltitle {width:1000px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}

.in-cont h4 a,.in-cont h4 a:visited,.in-cont h3 a,.in-cont h3 a:visited{
	color: #F7C844;
	display: block;
	height: 34px;
}
