*{margin:0; padding:0;}
body {font-size:12px; color:#333333; font-family:microsoft yahei;}
ul,li,p,dl,dt,dd,h1,h2,h3 {list-style-type:none;}
img {border:0;}
a{ color:#333; text-decoration:none;}
a:hover {color:#C00;}

.blank0 {clear:both; height:0px;}
.blank5 {clear:both; height:5px;}
.blank10 {clear:both; height:10px;}
.blank20 {clear:both; height:20px;}
.blank40 {clear:both; height:40px;}
.w1100 {width:1100px; margin:0 auto;}
.blank0 {clear:both;}
.pad10 { padding:10px;}
.fl {float:left;}
.fr {float:right;}

.pages { clear:both; padding:20px 0; line-height:30px;}
.pages a{padding:0 15px; border:1px solid #cdcdcd; margin:0 2px; display:inline-block; background:#f1f1f1;}
.pages a.c { background:#C00; color:#fff; border:1px solid #C00;}

/*============HEAD BEGIN=============*/
.top {height:30px; background:#A82923; line-height:30px; color:#fff;}
  .frs {width:350px; float:right;}
  .frs a {padding:0 5px; color:#fff;}
  .frs span {padding-top:5px; float:right;}
  .soso {width:129px; height:21px; border:0; background:url(../images/a_r1_c1.jpg) no-repeat; float:left; color:#999; padding-left:10px;}
.head {background:url(../images/h_bg.jpg) repeat-x; height:96px;}
  .logo {width:250px; padding-top:15px;}
  .menu {width:730px; float:right;}
    #nav { display:block;}
	#nav .jquery_out {float:left; width:100px;}
	#nav .jquery_out a { text-align:center;display:block; width:100px; padding-top:30px; height:60px; font-size:15px;}
	#nav .jquery_out a span{display:block; font-size:12px; color:#999;}
	#nav .jquery_out a:hover {color:#fff; text-decoration:none; background:url(../images/xxss.jpg) repeat-x;}
	#nav .jquery_out a:hover span {color:#fff;}
	#nav .mainlevel { float:left; width:100px;/*IE6 only*/ background:url(../images/xxs.jpg) no-repeat 0 0; padding:0 2px; position:relative}
	#nav .mainlevel a { text-align:center;display:block; padding:0 0px; width:100px; padding-top:30px; height:60px; font-size:15px;}
	#nav .mainlevel a span{display:block; font-size:12px; color:#999;}
	#nav .mainlevel a:hover,#nav .mainlevel a.hover {color:#fff; text-decoration:none; background:url(../images/xxss.jpg) repeat-x;}
	#nav .mainlevel a:hover span,#nav .mainlevel a.hover span {color:#fff;}
	#nav .mainlevel ul {display:none; position:absolute; z-index:99999;}
	#nav .mainlevel li {background:#000; width:100px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
	#nav .mainlevel li a {  width:100px;line-height:35px; height:35px; padding:0; color:#fff; margin:0; border:0; font-size:14px;}
/*============HEAD END=============*/

/*============BOTTOME BEGIN=============*/
.footer { clear:both; background:#6B6868; border-top:1px solid #cdcdcd; overflow: hidden; color:#FFF; padding:5px 0 10px 0}
   .ewm {width:80px; height:80px; float:left; margin-right:10px;}
  .ft1 {width:800px; float:left; line-height:24px;}
    .ft1 p {padding-top:15px;}
  .ft2 {width:200px; float:right; padding-top:10px;}
    .ft2 p {line-height:30px;}
	.ft2 p a {padding:0 3px;}
.footer a {color:#FFF;}
.lks {width:170px;color:#999; line-height:25px; padding:0 10px; background:#fff url(../images/jth2s.jpg) 
no-repeat right center; position:relative; cursor:pointer;}
.lks ul { background:#fff; padding:5px; position:absolute; bottom:20px; width:180px; left:0; z-index:10; display:none;}
.lks ul li { line-height:25px; padding:0 10px;}
.lks ul li:hover {background:#efefef;}
.lks ul li a{color:#666;}
/*============BOTTOME END=============*/

/*=====================index start====================*/
.bana {clear:both;}
#kinMaxShow {height:500px; position:relative;}
.sub_m {clear:both; background:url(../images/ht.jpg) repeat-x; border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd; height:108px; margin-top:1px;}
ul.sm {width:1105px; margin:0 auto;}
ul.sm li {float:left;}
.tab1 { line-height:35px; border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd; font-size:18px; height:35px;}
.tab2 {clear:both;}
  .ts1 {width:325px;}
  .ts2 {width:400px; padding-left:25px;}
  .ts3 {width:335px;}

.about {line-height:28px;}
.about1 { line-height:24px;}
  .about1 img {float:left; margin-right:10px;}
  .about1 a {color:#F60;}



dl.topnews { padding:0px 0 8px 0; overflow:hidden; border-bottom:1px dotted #ccc;}
dl.topnews dt { width:110px; height:80px; float:left;}
dl.topnews dt img {width:90px; height:75px; padding:2px; border:1px solid #cdcdcd;}
dl.topnews dd {width:220px; float:left;}
dl.topnews dd b {height:25px; font-size:14px; display:block}
dl.topnews dd p {color:#999; line-height:18px;}
dl.topnews dd b a {color:#F60;}

ul.list_b li {line-height:32px; border-bottom:1px dotted #ccc; background:url(../images/aab.jpg) 2px 10px no-repeat; padding-left:14px;}
ul.list_b li span {float:right; color:#999;}

.case_info {border:1px solid #cdcdcd; background:#efefef;}
.case_h2 { border:1px solid #cdcdcd; border-left:0; border-right:0;}
.case_h2 span {float:right; line-height:32px;}
.case_h2 span a {color:#F60;}
.caseshow a.abtn{
	position:absolute;
	top:50px;
	display:block;
	height:132px;
	width:38px;
	overflow:hidden;
	text-indent:-20000px;
	background:url(../images/arrow3.gif) 0px center no-repeat;
}
.caseshow a.aleft{
	left:-22px;
}
.caseshow a.agrayleft{
	cursor:default;
	background-position:-76px center;
}
.caseshow a.aright{
	right:-22px;
	background-position:-38px center;
}
.caseshow a.agrayright{
	cursor:default;
	background-position:-114px center;
}

.caseshow{
	width:1050px;
	height:180px;
	padding:30px 0;
	margin:0px auto;
	position:relative;
	text-align:center;
	font-family:微软雅黑, 黑体;
	background:url(images/caseshow.png) no-repeat;
}
.caseshow .scrollcontainer{
	width:1020px;
	height:180px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.caseshow .scrollcontainer ul{
	width:20000px;
	position:absolute;
	left:0px;
	top:0px;
}
.caseshow .scrollcontainer li{
	float:left;
	width:245px;
	height:180px;
	 padding: 0 5px;
	text-align:center; position:relative;
}
.caseshow .scrollcontainer li.last{
	background:none;
}
.caseshow .scrollcontainer li img{
 width:225px; height:160px; padding:10px; background:#fff;
}
.caseshow .scrollcontainer a:hover img{
	filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;
}
.caseshow .scrollcontainer li p{
	margin:0;
	line-height:32px; position:absolute; bottom:10px; background:#000; left:15px; width:225px;
	filter:alpha(opacity=50);
 -moz-opacity:0.5;
 -khtml-opacity: 0.5;
 opacity: 0.5; color:#fff; display:none;
}

/*========================subpage=====================*/
.sub_bana {height:92px; background:url(../images/h92.jpg) center 0;}

.w296 {width:296px;}
   .s_r { border-top:6px solid #666;}
   .subnews h2 { line-height:42px; border-left:5px solid #C00; color:#fff;  border-right:5px solid #C00;background:#666; font-size:16px; text-align:center;}
   .sub_con {background:#f1f1f1; padding:10px; border-bottom:15px solid #666; padding-bottom:20px;}
   .shiye {border:1px solid #cdcdcd;}
   .sy_tu{padding:2px 0; border-bottom:1px solid #cdcdcd;}
.w800{width:800px;}
   .postion { height:44px; line-height:44px; background:#F5F5F5 url(../images/hm.jpg) no-repeat 10px center; padding-left:30px;}
   .postion b {padding:0 5px; font-weight:normal;}
   .sub_mm{ padding:20px 0 0 0; overflow:hidden;}
     .sub_mm li{ background:#999999;line-height:35px; margin:0 6px; float:left; color:#fff;}
	 .sub_mm li a{color:#fff; padding:0 25px; display:block;}
	 .sub_mm li a:hover{ background:#fff url(../images/tb_tab.gif) center 0 no-repeat; height:42px;}
	 .sub_mm li.hover a{background:#fff url(../images/tb_tab.gif) center 0 no-repeat; height:42px;}
  .cons { background:#FFFBF5 url(../images/sbg1.jpg) no-repeat; overflow:hidden;padding:20px 20px 0 10px;}
    .about {line-height:28px;}
	
ul.list_img li {width:200px; height:200px; text-align:center; padding:5px 10px; float:left;}
ul.list_img li img {width:200px; height:160px;}

h1.bt { line-height:50px; font-size:23px; text-align:center;}
.ct { font-size:12px; border-bottom:1px dotted #ccc; text-align:center; }
div.img_bix {clear:both; width:100%;text-align:center; }
div.img_bix img {max-width:650px;}
.f2 {clear:both; padding:10px 0;}


.ts2_tb { height:35px; line-height:25px; font-size:15px;}
.ts2_tb span {float:right; padding-top:5px;}
.caseshow1{
	width:400;
	height:180px;
	margin:0px auto;
	position:relative;
	font-family:微软雅黑, 黑体;
	background:url(images/caseshow.png) no-repeat;
}
.caseshow1 .scrollcontainer{
	width:400px;
	height:250px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
.caseshow1 .scrollcontainer ul{
	width:20000px;
	position:absolute;
	left:0px;
	top:0px;
}
.caseshow1 .scrollcontainer li{
	float:left;
	width:400px;
	height:215px;
	text-align:left;
}
.caseshow1 .scrollcontainer li.last{
	background:none;
}
.caseshow1 .scrollcontainer li img{
 width:400px; height:215px;  background:#fff;
}
.caseshow1 .scrollcontainer a:hover img{
	filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;
}
.caseshow1 a.abtn{
	position:absolute;
	top:5px;
	display:block;
	height:20px;
	width:19px;
	overflow:hidden;
	text-indent:-20000px;
	background:url(../images/arrow1.gif) 0px center no-repeat;
}
.caseshow1 a.aleft{
	right:28px;
}
.caseshow1  a.agrayleft{
	cursor:default;
	background-position:0px center;
}
.caseshow1  a.aright{
	right:0px;
	background-position:-28px center;
}
.caseshow1 a.agrayright{
	cursor:default;
	background-position:-28px center;
}
.caseshow1 .scrollcontainer li p{
	height:35px;
	margin:0;
	line-height:32px; font-size:15px; color:#666; font-weight:normal;
}
