﻿location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ {  
expires 30d;  
}  
/* boby */
*{margin:0; padding:0; -webkit-text-size-adjust:none;}
body{
	margin:0px;
	color:#505050;
	font-size:13px;
	line-height:170%;
font-family:"微软雅黑";
	background:url(../images/top2.jpg) repeat-x;
}
form{margin:0px;padding:0px;}
img{border:0;}
ul,ol,dl{list-style:none;}
.clear{
	clear:both;
	height: 7px;
}
.clear1{
	clear:both;
}
/* 连接定义 */
a{
	COLOR: #505050;
	text-decoration:none;
	font-weight: normal;
}
a:hover{
	Color:red; 
}
h1{ font-size:15px;}
a.about{ COLOR: #666; background:url(../images/ac2.gif) no-repeat; padding-left:15px; height:25px; line-height:25px;}
a.about:hover { Color: #ff6600; background:url(../images/ac3.gif) no-repeat; padding-left:15px; height:25px; line-height:25px;}

a.about2 { COLOR: #666; background:url(../images/ac4.gif) no-repeat; padding-left:15px; height:25px; line-height:25px;}
a.about2:hover { Color: #ff6600; background:url(../images/ac5.gif) no-repeat; padding-left:15px; height:25px; line-height:25px;}

a.fan { COLOR: #666; background:url(../images/ac2.gif) no-repeat; padding-left:15px; height:25px; line-height:25px;}
a.fan:hover { Color: #ff6600; background:url(../images/ac3.gif) no-repeat; padding-left:15px; height:25px; line-height:25px;}
#container{width:960px; margin:0 auto; 	}
/*头部----导航*/
#container1{
	width:960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
}
#container2{width:960px;margin:0 auto;background:url(../images/bg.gif) repeat-y center;}
#container3{background-color: #F8FDF7;width:960px;height:50px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;	color:#53b113;font-size:18px;}
#container4{width:960px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
.b-t-l{ width:690px;height:48px;float:left; border-bottom:solid 2px #c5d100;}
.b-l{width:200px;float:left; padding:10px 0 16px 20px; color:#505050;}
.b-m{width:450px; height:30px;float:left;	 padding:10px 0 16px 0;}
.b-r{width:240px; height:30px;float:right; padding:18px 0 0 10px; border-bottom:solid 2px #c5d100; font-size:16px; }
.b-b-l{width:676px;float:left; padding-left:10px; font-size:18px; }
.b-b-l ul li{float:left; padding:10px 10px 15px 5px; font-size:12px; width:210px; }
.b-b-l ul li img{float:left; padding-right:5px; }
.b-b-l ul li span{font-size:15px;font-weight: bold;}
.bgpic{background:url(../images/bg.gif) repeat-y center; width:100%;}
.a-top{ height:20px; font-size:11px; padding-top:3px;}
.top-l{ float:left; width:700px;}
.top-r{float:right;width:226px;padding-right:4px;text-align: right;}
.top-m{height:101px; }
.top-m ul li{float:left;}
.logo{ width:720px; padding:16px 0 0 10px;}
.league{ padding-top:58px;}
.intoper{width:960px; height:31px; margin:0 auto 5px auto;padding-bottom: 3px;}
.intoper ul{width:100%; height:34px; background:url(../images/menu_bg.jpg) repeat-x;}
.intoper ul li{float:left;}
.intoper ul li a{display:block; font-size:16px;padding:0 25px; line-height:34px; color:#fff; font-weight:bold;}
.intoper ul li a:hover{color:red;background-color: #F8FDF7;}
.inm_left{width:176px;float:left;}
.left-title{background:url(../images/title.jpg) no-repeat;height:32px;line-height:32px;color:#53b113;font-size: 15px;padding-left: 40px;
}
.left-b{
	border:1px solid #ececec;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 8px;}

.inm_left li {
	width:156px;
	height:28px;
	background:url(/images/left.gif) no-repeat;
	margin-top:3px;
	line-height:28px;
	text-indent:28px;
}

.inm_tmid{
	width:520px;
	float:left;
	padding-left: 10px;
	padding-right: 10px;
}
.inm_mid{
	width:960px;
	float:left;
}
.mid_text{
	line-height:170%;
	padding:5px;
	font-size: 13px;
	letter-spacing: 1px;
}
.mid_text img
{ padding-right:5px;}
.inm_mid_t{
	border:1px solid #ececec;
	padding: 2px 5px 7px 5px;
	border-top:none;
	line-height: 1.5;
	height: 156px;
}
 .mid-title{
 	background:url(../images/m-title.jpg) no-repeat;
	height:32px;
	line-height:32px;
	padding-left: 38px;
	color:#53b113; 
	font-size:15px;
}
.mid-t-l{ width:90px; float:left;}
.mid-t-r{ width:60px; float:right;font-size:13px;}

.inm_mid ul li{
	float:left;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.inm_mid ul li h2{font-size:13px; font-weight:normal; line-height:20px; text-align:center;  height:20px; }

.inm_right{
	width:244px;
	float:right;
}
 .right-title{
	height:32px;
	line-height:32px;
	color:#53b113;
	font-size: 15px;
	padding-left: 40px;
	background-image: url(../images/r-title.jpg);
	background-repeat: no-repeat;
}
.inm_right_t{
	border:1px solid #ececec;
	border-top:none;
	padding: 3px 5px 3px 5px;}

.right-text
{ width:240px; border:1px solid #ebebeb; border-top:none; padding:5px;}
.r-text li{ width:240px; border-bottom:1px dashed #dcdcdc; background:url(../images/icon.gif) 1% 45% no-repeat; text-indent:10px;	height:25px;line-height:25px;}

.pro{ width:960px; height:32px; line-height:32px; font-weight:bold; background:url(/images/pro-t.jpg) no-repeat; text-indent:15px; color:#53b113;}
.pro-l{ width:199px; float:left;color:#53b113;  padding-left:28px;}
.pro-r{ width:110px;  float:right;}
.inm_mid_b{
	border-top:none;
	border:1px solid #ececec;
	overflow:hidden;
	padding-right: 10px;
	padding-bottom: 10px;}

/* main */
.lytopimg{border-bottom:#ffd936 6px solid; margin:0 0 10px 0;}
.page_mainer{padding:0 0 12px 0; width:960px; margin:10px auto;}
.page_left{float:left; width:220px; overflow:hidden; background:url(../images/lyleft_topbg.jpg) repeat-x left top;}
.page_left table{width:203px; margin:2px auto 0 auto;}
.page_left table tr td{height:39px; vertical-align:middle;}
.page_left table tr td.inlproline{background:#ddd; height:1px; line-height:1px;}

.lyleft_pro{border:#e6e6e6 1px solid;}

.page_center{float:right; }
.page_right{float:left; width:720px; padding:0 0 0 20px;}
.right_top{background:url(../images/in_here_ico.jpg) no-repeat left center;line-height:25px; padding:0 0 0 20px; height:25px;}
.right_top span{}
.right_topico{float:left; padding:12px 6px 0 0;}
.right_title{background:url(../images/lymain_topbg.jpg) repeat-x left bottom; line-height:35px; font-size:14px; font-weight:700; height:35px; color:#53b113;}
.right_title img{float:left; padding:10px 10px 0 0;}
.right_title span{font-size:12px; font-weight:normal; padding:0 0 0 10px; color:#999;}
.right_text{
	line-height:180%;
	width:680px;
	padding:20px;
	font-size: 14px;
}
.right_text_pro{line-height:200%; width:700px; padding:20px 0 20px 20px;}
.right_text img{margin:0px;}
.right_bottom{padding:15px 0 0 15px;}
.right_bottom span{float:right;}
.right_top_telem{background:url(../images/ly_right_telembg.jpg) no-repeat; width:190px; height:88px; font-family:Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif; line-height:36px; padding:12px 0 0 57px; margin:15px 0 0 12px;}
.right_contact{ background:url(../images/ly_r_ccbg.jpg) no-repeat right bottom; padding:18px 0 0 14px; line-height:24px; }

/*.page_left ul{margin:0 12px 12px 12px;}
.page_left ul li{line-height:28px; background:url(../images/ac.gif) no-repeat 3px 9px; padding:0 0 0 18px; border-bottom:#eee 1px solid;}*/
.page_left ul{padding:7px 8px 10px 8px;}
.page_left ul li{line-height:31px; border-bottom:#ddd 1px solid; background:url(../images/inleftpro_ico.jpg) no-repeat 3px 11px; padding:0 0 0 18px;}
.page_left h2{font-size:15px; color:#53b113; height:60px; line-height:60px; padding:0 0 0 20px; font-weight:bold;}
.page_left h2 img{float:left;}
.page_left ol{padding:4px 0; margin:0 0 10px 0;}
.page_left ol li{background:url(../images/lyleft_ico.gif) no-repeat 20px 13px; padding:0 0 0 39px; line-height:34px; border-bottom:#eaeaea 1px solid;}
.page_left ol li.left_hover a{color:red; font-weight:700;}
.page_left ol li.left_hover a:hover{color:#000; font-weight:700;}
.page_left ol li dl dd{background:url(../images/biao.gif) no-repeat left center; padding:0 0 0 10px; line-height:24px;}
.lyproclass{}
.lyproclass dd{width:340px; height:178px; float:left; padding:0 6px 10px 6px;}
.lyproclass dd h1{line-height:28px; font-size:14px; background:url(../images/inleftpro_ico.jpg) no-repeat left center; border-bottom:#eee 1px solid; margin:0 0 10px 0; padding:0 0 0 15px;}
.lyproclass dd h1 a{color:#f60;}
.lyproclass dd h1 a:hover{color:#08889c;}
.lyprolist{}
.lyprolist li{float:left; padding:0 33px 10px 0; text-align:center;}
.lyprolist li div{width:134px; height:134px; overflow:hidden;border:#ddd 1px solid;}
.lyprolist li img{padding:2px;}
.lyprolist li h2{width:134px;font-size:12px; font-weight:normal; line-height:16px; height:32px; padding:6px 0 0 0 ;}

.fengye{clear:both; text-align:center;}
.downt1{background:url(../images/menu_ico.gif) no-repeat 5px center; height:30px; line-height:30px; padding:0 0 0 20px; border-bottom:#ddd 1px dashed; font-size:13px;}
/*footer*/
.footer{
	line-height: 180%;
	font-size:12px;
	height:68px;
	padding:15px 0;
	margin:5px 0 0 0;
	text-align:center;
	border-top-width: 3px;
	border-top-style: outset;
	border-top-color: #c5d100;
	background-color: #F8FDF7;
}

#menu li ul {
	width: 16.4em;
	position: absolute; /* second-level lists */
	z-index: 99;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	height: auto;
	w\idth: 15.9em;
	background:none;
}

#menu li:hover ul ul, #menu li:hover ul ul ul,
#menu li.sfhover ul ul, #menu li.havechildsfhover ul ul, #menu li.havechild-activesfhover ul ul, #menu li.activesfhover ul ul,
#menu li.sfhover ul ul ul, #menu li.havechildsfhover ul ul ul, #menu li.havechild-activesfhover ul ul ul, #menu li.activesfhover ul ul ul {
	left: -999em;
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul,
#menu li.sfhover ul, #menu li.havechildsfhover ul, #menu li.havechild-activesfhover ul, #menu li.activesfhover ul,
#menu li li.sfhover ul, #menu li li.havesubchildsfhover ul, #menu li li.havesubchild-activesfhover ul, #menu li li.activesfhover ul,
#menu li li li.sfhover ul, #menu li li li.havesubchildsfhover ul, #menu li li li.havesubchild-activesfhover ul, #menu li li li.activesfhover ul {
	left:auto;
}
#menu li ul li {
	background-color:#F8FDF7;
	width:118px;
	line-height:24px;
}
#menu li ul li a{
	line-height:24px;
	padding:0 0 0 22px;
	font-size:13px;
	color:#666;
	font-weight:normal;
	border:#ddd 1px solid;
}
#menu li ul li a:hover{background-color:#53b113; color:white; font-weight:bold;}

/*首页图片切换*/
.focusimg {width:960px; height:260px; position:relative;overflow:hidden; border-bottom:#c5d100 5px solid;	margin:0 auto;}
.focusimg .point {position:absolute; z-index:20; right:8px; bottom:8px;}
.focusimg .point li {float:left; padding:0 1px;}
.focusimg .point li a,.focusimg .point li a:link,.focusimg .point li a:visited {display:block; background:#fff; height:6px; width:12px; overflow:hidden;}
.focusimg .point li a:hover,.focusimg .point li a.cur {background:#000;}

.focusimg .image {position:absolute; left:0px;}
.focusimg .image li {height:260px; overflow:hidden;}
.focusimg .image li img{}

.proshowimg{text-align:center; margin:0 0 15px 0; width:100%; overflow:hidden;}
.num{ position:absolute; right:5px; bottom:5px; font:12px/1.5 tahoma, arial; height:18px;}
.num li{
	float: left;
	color: #000;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-size: 12px;
	cursor: pointer;
	margin-left: 3px;
	border: 1px solid #fff;
	background-color: #fcf2cf;
}
.num li.on{
	line-height: 18px;
	width: 18px;
	height: 18px;
	font-size: 14px;
	margin-top:-2px;
	background-color: #c5d100;
	font-weight: bold;
	color:#FFF;
}

/* 标准盒模型 */
.ctt{height:auto;clear:both;text-align:left; border:#eee 1px solid; border-top:none; padding:10px 15px;}
/* TAB 切换效果 */
.tb_{background:#f5f5f5; border-bottom:#eee 1px solid;}
.tb_ ul,.tb_ ol{height:29px;}
.tb_ ul li,.tb_ ol li{float:left;line-height:29px;}
/* 用于控制显示与隐藏的css类 */
.normaltab{cursor:pointer;}
.hovertab{cursor:pointer;background:#aaa; color:#fff; font-weight:700;}
.hovertab span{padding:0 25px;}
.normaltab span{padding:0 25px;}
.dis{display:block; position:relative;}
.undis{display:none;}

#tmp{width:100px;height:100px;background:red;position:absolute;}
.link{ width:960px; height:28px; line-height:28px; font-weight:bold; background:url(/images/link-t.gif) no-repeat; text-indent:15px; color:#53b113;}
.links{
	padding:5px;
	font-size:11px;
	border:1px solid #ececec;
}
.links a{padding:0 14px 0 0;}
.link-l{ width:99px; float:left;color:#53b113; font-size:14px; padding-left:12px;}
.link-r{ width:110px; font-size:14px;  float:right;}
