﻿@charset "utf-8";
BODY{margin:0 auto;font-family: tahoma;background: url(../images/bg_01.jpg) #000 no-repeat center top;color:#290e00;font-size: 12px;}
UL{list-style-type: none; margin:0; padding:0;}
OL{list-style-type: none; margin:0; padding:0;}
LI{list-style-type: none; margin:0; padding:0;}
DL{list-style-type: none; margin:0; padding:0;}
DT{list-style-type: none; margin:0; padding:0;}
DD{list-style-type: none; margin:0; padding:0;}
IMG{padding-bottom:0px;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;border-top-width:0px;border-bottom-width:0px;vertical-align:middle;border-left-width:0px;padding-top:0px;}
A IMG{padding-bottom:0px;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;border-top-width:0px;border-bottom-width:0px;vertical-align:middle;border-left-width:0px;padding-top:0px;}
A:link{color:#290e00;text-decoration:none;}
A:visited{color:#290e00;text-decoration:none;}
A:hover{color:#F00;text-decoration:none;}
A:active{color:#290e00;text-decoration:none;}
.pic A{border-bottom:#ffffff 0px solid;border-left:#ffffff 0px solid;padding-bottom:0px;padding-left:0px;padding-right:0px;display:inline-block;border-top:#ffffff 0px solid;border-right:#ffffff 0px solid;padding-top:0px;}
.pic A:hover{border-bottom:#f60 0px solid;border-left:#f60 0px solid;display:inline-block;background:#fff4ce;border-top: #f60 0px solid;border-right: #f60 0px solid;}
* HTML .clearfix{height: 1%;}
.input{border-bottom:#ddddde 1px solid;border-left:#ddddde 1px solid;padding-bottom:0px;line-height:18px;padding-left:2px;padding-right:2px;height:18px;border-top:#ddddde 1px solid;border-right:#ddddde 1px solid;padding-top:0px;}
.input-width{width:200px;}
.input-up{border-bottom:#06c 1px solid;border-left:#06c 1px solid;border-top:#06c 1px solid;border-right:#06c 1px solid;}
.header1{width:1050px; margin:0 auto; position:relative; overflow:hidden;}
.navtel{position:absolute; right:20px;}
.scbz{float:right;}
.scbz a{color:#FFF;}
.scbz a:hover{ color:#F00;}
.tel{font-size:24px; color:#FC0; overflow:hidden; width:200px;float:right; margin-top:30px;}
.tel span{ color:#FC0;font-size:20px; font-weight:bold; overflow:hidden; display:block; margin-left:30px; }
.png {background-image: expression(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "images/22.gif")}
.logo{ width:253px; height:192px; position:absolute; z-index:10;left:400px;top:20px;}
.nav{ background:url(../images/headernav.png) no-repeat; width:1055px; height:69px; margin:0px auto; margin-top:140px; color:#f90;}
.navleft li{float:left;overflow:hidden; text-align:center; font-size:14px; height:55px;  padding-top:13px;  margin-left:40px;}
.navleft  li span{display:block;}
.navleft  li a{color:#f90; display:block; overflow:hidden; padding-top:10px; color:#FC3;}
.navleft  li a:hover{color:#F03; text-decoration:none;}
.navright li{float:right;overflow:hidden; text-align:center; font-size:14px; padding-top:13px;  margin-right:50px;}
.navright  li span{display:block;}
.navright  li a{color:#f90;display:block; overflow:hidden; padding-top:10px; color:#FC3;}
.navright  li a:hover{color:#F03; text-decoration:none;}
.phone {clear:both;overflow: hidden; padding-top:10px; padding-left:20px; }
.wbyselect {float: left; margin: 3px 4px 0px 0px; }
.wbyinput {float: left; background: none repeat scroll 0 0 #aa7733; border: 1px solid #343434; color: #FFFFFF; height: 24px; line-height: 24px; padding-left: 1px; width: 180px; }
.wbybut {float: left; }
.keyss{float:right; color:#f90; line-height:20px; padding-right:20px; overflow:hidden;}
.keyss span{ font-weight:bold; color:#FC3; float:left;}
.banner{background:url(../images/bg_04.jpg) no-repeat; width:1016px; height:450px; margin:0 auto;}
.banner img{ padding-left:19px; padding-top:15px;}
.cs_main{ width:980px; height:auto; margin:0 auto; overflow:hidden; background:#e6c479; }
.cs_main1{ width:954px; height:auto; float:left;overflow:hidden; padding-bottom:15px; font-size:12px;line-height:24px; }
.cs_left{ width:672px; height:auto; float:left; overflow:hidden; }
.cs_left1{ width:679px; height:auto; float:left; overflow:hidden;}
 /*company*/
.cs_left1a{ width:304px; height:auto; float:left; overflow:hidden; }
.cs_left1a1{ width:304px; height:30px; float:left; overflow:hidden;  background:url(../images/bg_21.gif) no-repeat; margin-left:10px;}
.describe{ line-height:22px;  margin:10px;}
.describe span a:hover{ color:#F60;}
/*news*/
.cs_left1b{ width:360px; height:auto; float:right; overflow:hidden;}
.cs_left1b1{ width:360px; height:30px; float:left; overflow:hidden; background:url(../images/bg_24.gif) no-repeat;}
.cs_left1b1 span{ float:right; padding-top:10px; margin-right:10px;}
.cs_left1b2{ width:330px; height:168px; float:left; overflow:hidden; margin-left:15px;}
.cs_left1b2 ul li{ overflow:hidden; height:24px; line-height:24px; border-bottom:1px dashed #666666;} 
/*teacher*/
.cs_left2{ width:670px; height:auto; margin-top:16px; float:left; overflow:hidden;}
.cs_left2a{ width:679px; height:33px;  float:left; overflow:hidden; background:url(../images/bg_5f40.gif) no-repeat;}
.cs_left2a span{ float:right; padding-top:10px; margin-right:10px;}
.cs_left2b{ width:679px; height:360px; margin-top:13px;float:left; overflow:hidden; margin-left:15px;}
.cs_left2b ul li{ float:left; padding:2px;}
.cs_left2b span{	height:20px;line-height:20px;width:140px;display:block;text-align:center;font-size:12px;overflow:hidden;}
.cs_left2b img{ padding:2px; border:1px solid #F9F;}
.cs_left3{ width:679px; height:250px; margin-top:13px; float:left; overflow:hidden; }
.cs_left3a{ width:679px; height:33px;float:left; overflow:hidden; background:url(../images/bg_48.gif) no-repeat}
.cs_left3b{ width:679px; height:auto;float:left;margin-top:13px; overflow:hidden;}
#demo {width:700px;height:200px;overflow:hidden;margin:10px 15px 0px 10px;}
#demo tr td tr td{padding:3px 3px;}
#demo tr td a img {border:#e6318e solid 1px;display:block;overflow:hidden;}
#demo tr td span {width:145px;height:26px;display:block;overflow:hidden;line-height:28px;text-align:center;}
#demo tr td span a {color:#F36;}
#demo tr td span a:hover {ext-decoration:none;}
.cs_right{ width:255px; height:auto; float:right; overflow:hidden;}
/*video*/
.cs_right1{ width:255px; height:200px; float:right; overflow:hidden;}
.cs_right1a{ width:255px; height:30px; float:left; overflow:hidden; background:url(../images/bg_26.gif) no-repeat;}
.cs_right1b{ width:255px; height:158px; float:left; margin-top:4px; overflow:hidden; background:#8b653a;}
.cs_right1b img{ border:1px solid #333; padding-left:10px;}
.cs_right1b1{ width:230px; height:148px; float:left; margin-top:5px; padding-left:12px; overflow:hidden; background:#8b653a;}
/*show*/
.cs_right2{ width:255px; height:400px; margin-top:16px; float:right; overflow:hidden;}
.cs_right2a{ width:255px; height:33px; float:right; overflow:hidden; background:url(../images/bg_41.gif) no-repeat;}
.cs_right2aimg { margin-left:25px;}
.cs_right2aimg ul li img{ border:1px solid #006; margin-bottom:3px; margin-top:15px;}
.cs_right2b{ width:255px; height:351px; float:right;margin-top:13px; overflow:hidden;}
/*culture*/
.cs_right3{ width:255px; height:223px; margin-top:13px; float:right; overflow:hidden;}
.cs_right3a{ width:255px; height:33px; float:right; overflow:hidden; background:url(../images/bg_49.gif) no-repeat;}
.cs_right3a span{ float:right; padding-top:10px; margin-right:10px;}
.cs_right3b{ width:250px; height:200px; margin-top:0px; float:right; overflow:hidden;}
.cs_right3b ul{width:190px; float:left;list-style:none; margin-left:15px; margin-top:10px;}
.cs_right3b ul li{line-height:24px;	height:24px;overflow:hidden;border-bottom:1px dashed #999999;}
.cs_right3b ul li a:hover{text-decoration:none;	color:#F00;}  
.cs_main2{ width:954px; height:auto;float:left; overflow:hidden;}
.cs_main2a{width:954px; height:33px;float:left; overflow:hidden; background:url(../images/bg_53.gif) no-repeat;}
.cs_main2b{width:954px; height:auto;float:left; margin-top:13px; overflow:hidden; margin-left:20px;}
.cs_main2b ul li{ float:left; margin-left:20px;margin-bottom:10px;}
.cs_main2b span{	height:20px;line-height:20px;width:190px;display:block;text-align:center;font-size:12px;overflow:hidden;}
.cs_main2b img{ padding:2px; border:1px solid #999;}
 
.left{width:260px;overflow:hidden;float:left;}
.ltitlefont{width:260px;height:40px;overflow:hidden; line-height:40px; background:url(../images/sub_081.gif) no-repeat; }
.ltitlefont span{margin-left:40px;	font-weight:bold;	color:#290e00;	font-size:14px;		background-position:left;}
.TabTitle2 {width: 250px;height: auto;overflow: hidden;}
.TabTitle2 ul.expmenu {	width: 250px;overflow: hidden;	padding:6px 10px; }
/*一级导航*/
.TabTitle2 ul.expmenu li div.header {display: block;width: 240px;height: 30px;overflow: hidden;	line-height: 30px;background:#dbb258;border-bottom:1px solid #999;}
.TabTitle2 ul.expmenu li div.header a {color:#300;font-size: 12px;padding-left:20px;}
.TabTitle2 ul.expmenu li div.header a:hover {color: #e90008;}
.TabTitle2 ul.expmenu li div.header .arrow {display: block;width: 28px;height: 30px;background: no-repeat center;float: right;overflow: hidden;cursor: pointer;}
/*三角按钮*/
.TabTitle2 ul.expmenu li div.header .arrow.up {background-image:url(../images/jia.gif)}
.TabTitle2 ul.expmenu li div.header .arrow.down {background-image: url(../images/jian.gif);}
/*二级导航*/
.TabTitle2 ul.expmenu li .menu {display: block;	width: 200px;height: auto;overflow: hidden;	padding: 0px 10px;}
.TabTitle2 ul.expmenu li .menu li {display: block;width: 184px;height: 30px;overflow: hidden;line-height: 30px;border-bottom: #ccc dotted 1px;}
.TabTitle2 ul.expmenu li .menu li a {font-size: 12px;color: #323232;padding-left: 10px;}
.TabTitle2 ul.expmenu li .menu li a:hover {	color: #e90008;}
.lianxi{ padding-left:20px; color:#333;	width:100%;line-height:24px; margin-bottom:10px; margin-top:5px;}
.tuijian { margin-left:35px;}
.tuijian li{overflow:hidden; margin:5px;}
.tuijian li img {border:1px solid #666; padding:4px;}
.right{	width:700px; height:auto;	float:right;}
.rtitle{width:680px;height:40px;font-weight:bold;color:#333;overflow:hidden;font-size:14px;	line-height:40px; background:url(../images/sub_08.gif) no-repeat;}
.rtitle span{font-weight:normal;color:#333; margin-left:45px;}
.rtitle span a:hover{text-decoration:none;	color:#F00;}
.rnewstitle{text-align:center;color:#290e00;font-weight:bold;	font-size:20px;}
.date{margin-top:20px;margin-bottom:20px; text-align:center;}
.pic{max-width:400px; margin:0 auto;}
.font{padding:10px;width:auto;font-size:14px;line-height:24px;margin-bottom:10px;}
.prve{margin-bottom:10px;}
.prve span{font-weight:bold;margin-left:20px;overflow:hidden;}
.prve span a{font-weight:normal;text-decoration:none;}
.prve span a:hover{text-decoration:none;color:#F00;}
.butmain{width:630px;height:auto;padding:10px 0 0 30px;overflow:hidden;}
.butmain ul li{ display:block;width:630px;padding:0px 0px 5px;*padding:0px 0px 4px;overflow:hidden;vertical-align:middle;}
.butmain ul li b{display:block;width:95px;height:22px;float:left;color:#290e00;line-height:20px;font-weight:normal;overflow:hidden; text-align:right;}
.butmain ul li span{display:block;width:450px;float:left;font-size:12px;line-height:20px;overflow:hidden;}
.butmain ul li em{ font-style:normal;color:#290e00;font-size:12px;line-height:20px;padding-left:10px;overflow:hidden;}
.butmain .mri02m_dd{width:280px;height:20px;border:1px solid #D3D4D3;font-size:12px;padding:0px 2px;overflow:hidden; margin-left:5px;}
.butmain .mri02m_ly{width:400px;height:70px;border:1px solid #D3D4D3;padding:0px 2px; overflow:auto;color:#B9B9B9; font-size:12px; line-height:22px; margin-left:5px;}
.butmain .mri02m_tj{width:58px;height:25px; color:#FFF;font-size:12px; line-height:25px;text-align:center; background:#9f0000;overflow:hidden; cursor:pointer; border:none;}
.xgnews{width:680px;margin:3px 15px;overflow:hidden;}
.xgnews ul li{ line-height:30px;height:30px;border-bottom:1px dashed #666666; width:290px; float:left; margin:0 10px;overflow:hidden;}
.xgnews ul li a:hover{text-decoration:none;color: #ff6600;}
.xgnews ul li span{	float:right;}
/*list*/
.listright{width:680px;}
.listright ul{list-style:none;}
.listright ul li{ background:url(../images/ddd.gif) no-repeat left;margin-left:10px;padding-left:10px; height:30px; line-height:30px;overflow:hidden;border-bottom:1px dashed #666666;}
.listright ul li span{float:right;	margin-right:10px;}
.listright ul li a:hover{text-decoration:none;color:#F00;}
.right .page{margin-top:50px;text-align:center;	margin-bottom:40px;}
/*product*/ 
.prolist{width:690px;overflow:hidden; margin-left:20px;} 
.prolist a:hover{text-decoration:none;}
.prolist img{border-style:none;}
.prolist ul{width:100%;list-style:none;}
.prolist ul li{padding:5px;float:left;overflow:hidden;}
.prolist span{height:20px;line-height:20px;	width:180px;display:block;text-align:center;font-size:12px;overflow:hidden;}
.prolist img{ padding:2px;  border:1px solid #000;}
.cs_foot{width:100%; height:279px; overflow:hidden; position:relative; background:url(../images/bg_20.jpg) no-repeat center;}
.link{padding-left:320px; padding-top:23px;}
.link a:hover{color:#900;}
.botfont{text-align:center;line-height:24px;color:#999;padding-top:100px;}
