@charset "utf-8";
/* CSS Document */
body{font-size:12px;
font-family: Arial, Helvetica, sans-serif;
padding:0px;
margin:0px; 
color:#333333;
background-color:#fff;
}

i {
	display:inline-block;
	height:100%;
	vertical-align:middle
}

img {
	border:0;
	behavior: url("js/iepngfix.htc");
}
	
h1,h2,h3,h4,h5,h6,p,form{margin:0px; padding:0px;}
 
input {font-size:12px;}
 
 /**/
.box:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5.p{list-style:none; margin:0px; padding:0px;}/*list-style:none去掉UL LI前面的默认· margin:0px去掉UL LI前面的默认空格*/
/* Hides from IE-mac \*/
* html .box {height: 1%;}
/* End hide from IE-mac */
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}
a:link, a:visited {
	color:#5A5A5A;
	text-decoration:none;
}
a:hover, a:active {
	color:#ff0000;
	text-decoration:none;
}
/*页面层容器*/
#Container{
width:100%;
margin:0 auto; 
background:url(../image/bg.jpg) repeat-y center;
display:inline-block;
}
/*页面主体*/
/*主体内容*/
.head{width:998px; margin:0 auto;}
.head_link{ position:relative;}
.head_text{ position:absolute; top:70px; right:12px; width:330px; color:#bababa;}
.head_menu{position:absolute; top:111px;}

.mainbody{width:980px; margin:0 auto; padding:10px;}
.m_left{float:left; width:320px; margin-right:10px;}
.m_left_1{width:300px; background-color:#EAEAEA; padding:10px;}
.m_left_2{width:300px; background-color:#EAEAEA; padding:10px; margin-top:15px; display:inline-block}
.m_left_2 dl{ padding-top:0px 10px 17px 5px; width:285px; float:left; margin-top:12px; margin-bottom:12px;}
.m_left_2 dt{ border:2px solid #FFF; width:95px; margin-right:12px; float:left }
.m_left_2 dd{ line-height:22px; padding-top:10px;}

.m_right{ float:left; width:468px; margin-right:10px; }
.m_right_1 {width:468px;}
.m_right_1 d1{ }
.m_right_1 dt{ width:405px;}
.m_right_1 dd{padding-top:5px; line-height:20px; width:420px;}
.m_right_1 dd span{color:#F00;}

.m_right_2{ margin-top:15px;PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 463px; PADDING-TOP: 3px;  HEIGHT: 161px; border:solid 1px #CCC; float:left;}

.m_right_3 {width:468px;margin-top:15px; float:left;}
.m_right_3 d1{ float:left; width:468px;}
.m_right_3 dt{ width:225px; margin-right:15px; float:left;}
.m_right_3 dd{padding-top:5px; line-height:20px; float:left; width:215px;}
.m_right_3 dd span{color:#F00; float:right;}
.m_right_3 ul.mr3{ padding-top:12px; float:left; width:468px;}
.m_right_3 ul.mr3 li{ background:url(../image/icon.jpg) no-repeat 0px 8px; padding-left:15px; line-height:26px; width:450px; float:left;}
.m_right_3 ul.mr3 li span{ float:right; color:#333333;}

.gundong{float:left; width:163px;}
.gundong_1{width:148px; background-color:#6B080A; line-height:26px; font-size:12px;font-weight:bold; color:#FFF; padding-left:15px;}
.gundong_1_1{border:solid 1px #D6D6D6; border-top:0px; width:161px;}
.gundong_1_1 dl{background-color:#F1F1F1; margin:1px; padding:5px; float:left;width:146px;}
.gundong_1_1 dt{ float:left;width:57px; border-top:solid 1px #262626; border-left:solid 1px #262626; border-right:#999999 solid 1px; border-bottom:solid 1px #999999; margin-right:5px; }
.gundong_1_1 dd{ width:70px; color:#343434; float:left; padding-top:20px;}

.gundong2{width:980px; margin:0 auto; padding:10px;}
.gundong2_1{ background-color:#EBE9E8; margin-top:11px;width:932px; padding-top:15px; padding-left:48px;padding-bottom:15px; position:relative; float:left}
.gundong2_1 dl{ width:125px; margin-right:20px; float:left; }
.gundong2_1 dt{ border:solid 1px #C2C2C0; width:125px; padding:2px;}
.gundong2_1 dd{ width:125px; text-align:center;}

.footer{width:980px; margin:0 auto; padding:10px; color:#7d7c7d; border-top:6px solid #D3D3D3; margin-top:30px;}
.footer span{font-size:11px;}

.pagebody{width:980px; margin:0 auto; padding:10px;}
.left{width:165px; float:left; margin-right:50px;}
.left ul{} 
.left li{font-size:14px; background:url(../image/icon2.jpg) repeat-x bottom; float:left; }
.left li a:link, .left li a:visited {
	color:#000;
	text-decoration: none;
	float:left; padding-left:35px; width:130px;
	line-height:30px; 
	height:30px;
}
.left li a {display:block}
.left li a:hover, .left li a:active {
	color: #fff;
	text-decoration: none;
	line-height:30px;
	height:30px;
	background:url(../image/p_bg.jpg) 0px 0px;
}
.left1{
	display:inline-block;
	color:#fff;
	text-decoration:none;
	width:165px;
	height:30px;
	line-height:30px;
	background:url(../image/p_bg.jpg) 0px 0px;
}

.left3{width:185px; float:left; margin-right:30px;}
.left3 ul{}
.left3 li{font-size:14px; background:url(../image/icon2.jpg) repeat-x bottom; float:left; }
.left3 li a:link, .left3 li a:visited {
	color:#000;
	text-decoration: none;
	float:left; padding-left:15px; width:170px;
	line-height:30px; 
	height:30px;
}
.left3 li a {display:block}
.left3 li a:hover, .left13 li a:active {
	color: #fff;
	text-decoration: none;
	line-height:30px;
	height:30px;
	background:url(../image/p_bg2.jpg) 0px 0px;
}
.left2{
	display:inline-block;
	color:#fff;
	text-decoration:none;
	width:165px;
	height:30px;
	line-height:30px;
	background:url(../image/p_bg2.jpg) 0px 0px;
}

.right{ float:left; width:757px;}
.pname{background:url(../image/img14.jpg) no-repeat 5px 10px; padding-left:35px; width:712px; font-size:14px; color:#000; font-weight:bold; padding-top:6px; float:left; line-height:35px; float:left}
.pname span{float:right; color:#CCC; font-size:12px; font-weight:normal;}
.content{
	width:745px;
	background: url(../image/icon3.jpg) repeat-x top;
	padding-top:22px;
	line-height:22px;
	float:left;
}

.new ul{width:745px;}
.new li{width:735px; line-height:30px;color:#5D5D5D;float:left; padding-left:10px;}
.new li span{ float:right; color:#ABABAB; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; padding-right:10px;}
.new dl{}
.new dt{ width:747px; text-align:center; font-weight:bold; font-size:16px; font-family:微软雅黑,YaHei,宋体; color:#6B090A}
.new dt span{color:#ABABAB; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; line-height:35px; font-weight:normal}
.new dd{ width:747px; margin-top:15px; line-height:22px; color:#5D5D5D}

.project{width:735px; margin-left:10px;}
.project h1{width:725px; background:#EAE4E0 url(../image/icon2.gif) no-repeat 8px 9px; padding-left:20px; line-height:28px; font-size:12px; font-weight: bold; color:#6B090A}
.project h2{ padding-top:20px; line-height:25px;color:#5D5D5D; font-size:12px; padding-left:5px; width:725px; font-weight:normal} 
.project ul{ margin-left:10px;}
.project li{ border:solid 1px #C1C1C1; margin-right:15px; width:112px; float:left; margin-top:15px;}

.case{width:757px; margin-left:10px;}
.case dl{ width:200px; margin-right:20px; float:left; margin-top:15px;}
.case dt{ border:solid 1px #C2C2C0; width:200px; padding:2px;}
.case dd{ width:200px; text-align:center;}

.ziyuan{ float:left;width:757px; margin-left:10px;}
.ziyuan dl{ float:left;width:120px; margin-top:15px;}
.ziyuan dt{width:57px; border-top:solid 1px #262626; border-left:solid 1px #262626; border-right:#999999 solid 1px; border-bottom:solid 1px #999999; margin-right:5px; height:57px; }
.ziyuan dd{ width:120px; color:#343434; line-height:18px; text-align:center}

.main_nav {
	width:1000px;
	height:30px;
	margin:0 auto;
}
.main_nav ul li {
	float:left;
	width:107px;
	height:30px;
	position:relative;
		background:url(../image/sk.jpg) no-repeat top;

}
.main_nav ul li a {
	display:block;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	width:107px;
	text-decoration:none;
	border-right:solid 1px #FFF;

}
.main_nav ul li dl {
	position:absolute;
	left:0;
	top:31px;
	width:107px;
	display:none;
}
.main_nav ul li dl dd {
	height:30px;
}
.main_nav ul li dl dd a {
	display:block;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#181818;
	border:solid 1px #cecece;
	color:#FFF;
}
.main_nav ul li dl dd a:hover, .main_nav ul li dl dd a:active{background:#181818;color:#CCCCCC;}

.click {
	margin-top:200px;
}
.size{font-size:14px;}

焦点图
#lantern_slide {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 8px 0px; WIDTH: 463px; PADDING-TOP: 3px;  HEIGHT: 161px; border:solid 1px #CCC;
}

#bimg {
	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); HEIGHT: 161px
}
#info {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 34px; text-align:right; color:#FFF;
}
.lkff A {
	COLOR: #fff; TEXT-DECORATION: none
}
.lkff A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#simg {
	PADDING-LEFT: 9px
}
#simg DIV {
	FONT-SIZE: 12px; BACKGROUND: #d6d6d6; FLOAT: left; WIDTH: 18px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 18px; MARGIN-RIGHT: 1px; HEIGHT: 18px; TEXT-ALIGN: center
}
#simg .f1 {
	BACKGROUND: #6f6f6f
}
.dis {
	DISPLAY: block
}
.undis {
	DISPLAY: none
}
.lkff {
	WIDTH: 345px;
}

#font_hd {
	MARGIN-TOP: 3px; BACKGROUND: #343434; WIDTH: 100%; HEIGHT: 25px
}
#font_hd TD {
	OVERFLOW: hidden; HEIGHT: 25px
}
.pic {
	OVERFLOW: hidden
}
.pic .dis A {
	DISPLAY: block;  WIDTH: 463px; FONT-FAMILY: Arial; HEIGHT: 161px; TEXT-ALIGN: center
}
.pic .dis A IMG {
	MAX-WIDTH: 463px; VERTICAL-ALIGN: middle
}
#font_hd TD A {
	FONT-SIZE: 12px; WIDTH: 180px; LINE-HEIGHT: 25px; HEIGHT: 25px
}
#首页焦点图
.tabTitle {
	MARGIN: 14px 0px 10px; BORDER-BOTTOM: #d2d2d2 1px solid; HEIGHT: 26px
}
.tabTitle1 {
	MARGIN: 14px 0px 10px; BORDER-BOTTOM: #d2d2d2 1px solid; HEIGHT: 26px
}
.tabTitle A {
	DISPLAY: block; BACKGROUND: url(../Image/Arrow04.jpg) no-repeat 5px 12px; FLOAT: left; FONT: bold 12px Microsoft YaHei, Arial; WIDTH: 86px; COLOR: #5f5f5f; PADDING-TOP: 6px; HEIGHT: 20px; TEXT-ALIGN: center
}
.tabTitle1 A {
	DISPLAY: block; BACKGROUND: url(../Image/Arrow04.jpg) no-repeat 5px 12px; FLOAT: left; FONT: bold 12px Microsoft YaHei, Arial; WIDTH: 86px; COLOR: #5f5f5f; PADDING-TOP: 6px; HEIGHT: 20px; TEXT-ALIGN: center
}
.tabTitle A.select {
	BACKGROUND: url(../Image/Arrow04_1.jpg) #ededed no-repeat 5px 12px; COLOR: #a67842
}
.tabTitle1 A.select {
	BACKGROUND: url(../Image/Arrow04_1.jpg) #ededed no-repeat 5px 12px; COLOR: #a67842
}
.tab {
	DISPLAY: none
}
.tab DIV IMG {
	BORDER-RIGHT: #d2d2d2 1px solid; BORDER-TOP: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; MARGIN-RIGHT: 12px; BORDER-BOTTOM: #d2d2d2 1px solid
}
.tab UL {
	MARGIN-TOP: 12px
}
.tab UL LI {
	CLEAR: both; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 17px; HEIGHT: 17px
}
.tab UL LI A {
	PADDING-LEFT: 8px; BACKGROUND: url(../Image/Arrow03.jpg) no-repeat 0px 5px; FLOAT: left
}