@charset 'gb2312';
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	list-style-type: none; font-size:13px;
}



.block_home_slider {
	padding: 1px;
	position: relative;
	background-color: #fff;
	border:0px solid #f2f2f2;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc); /*半透明兼容*/
	text-align: center;
	line-height: 0px;
	margin-bottom:16px;
	margin-right: auto;
	margin-left: auto;
}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {padding:13px 16px 12px; position:absolute; left:0px; right:0px; bottom:0px; background:url(bg_caption.png); text-align:left;}
.block_home_slider .caption p {padding-bottom:0px; font-size:11px; color:#dedede; text-shadow:0px -1px #000000; line-height:17px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:15px; color:#ffffff; font-weight:bold; line-height:normal;}
.block_home_slider .flex-direction-nav a {width:25px; height:25px; margin-top:-27px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev {left:16px; background-position:left top;}
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:16px; background-position:right top;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {padding-top:15px; display:inline-block;margin-top:-40px;  z-index:999999; position: absolute; background-repeat:no-repeat; }
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background-image:url(sprite_nav_3.png); text-indent:-9000px; cursor:pointer;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}



.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.tta{
	width:252px;
	height:30px;
	overflow:hidden;
	margin:0;
	padding:0px 0px 0 0px;
	border-bottom:1px solid #c5daeb;
}
.ttg{
	width:228px;
	height:41px;
	overflow:hidden;
	margin:0;
	padding:0px 0px 0 0px;
	border-bottom:1px solid #c5daeb;
}
.tt{ height:31px;padding:1px 1px 0 1px;border-bottom:1px solid #E1E1E1;}
.ttb{
	width:100%;
	height:32px;
	background:url(img/ttb.jpg) repeat-x;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bolder;
}
.ttb1{
	width:175px;
	height:30px;
	float:left;
	line-height: 30px;
}
.ttb12{
	width:60px;
	height:31px;
	float:left;
	line-height: 30px;
}
.ttb2{ width:35px; height:11px; float:right; margin:10px; background:url(../img/tt/ttb2.gif) no-repeat; float:right;}
.ttb2 a{ width:35px; height:11px; display:block; text-indent:-300px; overflow:hidden;}

 .tta2{ width:50px; height:26x; float:right; margin:0; padding:2px 0 0 0; line-height:26px; text-align:center;}

 #wxcode{ width:58px; height:58px; float:left; margin:10px 0 0 320px;}
#tiaozi{height:22px;line-height:18px; text-align:center; margin:0 auto; padding:0; font-size:12px;}
#tiaozi li{height:22px;float:left; padding:0 2px 0 0; margin:0; list-style-type:none;}
#tiaozi li a{ width:20px; height:18px; padding:2px 0 0 0; display:block;border:1px solid #D51112}
#tiaozi li a:link,#tiaozi li a:visited,#tiaozi  li a:hover{ color:#D51112; text-decoration:none;}
#tiaozi li.active{ width:22px; height:22px; padding:0 2px 0 0; }
#tiaozi li.active p{background:#D51112;border:1px solid #D51112; color:#fff; font-weight:bold; display:block; width:20px; height:18px; padding:2px 0 0 0;}
#tiaozi li.js{
	padding:2px 4px 0 4px;
	line-height:18px;
	height:18px;
	border:1px solid #333333;
	color:#333333;
	width:130px;
}
#tiaozi li.previous,#tiaozi li.next{ width:52px; height:22px; padding:0 2px 0 0;}
#tiaozi li.previous a,#tiaozi li.next a{ width:50px;display:block; height:18px; padding:2px 0 0 0; color:#D51112;}
#tiaozi li.nolink{ width:50px; height:22px; padding:0 2px 0 0; }
#tiaozi li.nolink p{ height:18px; width:48px; padding:2px 0 0 0;border:1px solid #333333; color:#333333; display:block;}
#tiaozi li a:hover{ background:#FDFCD6;}

.taijian{ width:0; height:0; clear:both; margin:0; padding:0; line-height:0; font-size:0;}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#333; text-decoration:underline;}
p{ margin:0;}

#top{ width:1000px; margin:0 auto;}
 #top1{
	width:1000px;
	height:78px;
	padding:0px 0;
	background:url(img/topbg.jpg)  repeat-x;
}
 #top1a{
	width:349px;
	height:78px;
	float:left;
	background:url(img/logo.jpg) no-repeat;
}
 #top1a a{ width:367px; height:78px; display:block; text-indent:-600px; overflow:hidden;}
 #top1b{
	width:220px;
	height:18px;
	float:right;
	margin:30px 10px 0 0;s
	text-align:center;
	line-height:18px;
	color: #333333;
}
 #top1b a:link,#top1b a:hover,#top1b a:visited{
	color:#333333;
}
  #manu{
	width:1000px;
	background:url(img/dh.jpg) repeat-x;
	height:30px;
	overflow:hidden;
}
  #manua{
	width:650px;
	height:30px;
	float:left;
}
  #manub{
	width:300px;
	height:30px;
	float:right;
	padding:0px 10px 0 0;
	line-height:30px;
	text-align:right;
	color:#fff;
}
  #manu ul{
	width:650px;
	height:30px;
}
  #manu ul li{
	width:90px;
	height:30px;
	margin:0;
	padding:0px 0 0 0;
	float:left;
	line-height:30px;
	text-align:center;
	background:url(img/manuli.jpg) right no-repeat;
}
  #manu ul li a:link,#manu ul li a:visited{ color:#fff; text-decoration:none;}
  #manu ul li a:hover{ color:#fff; text-decoration:underline;}
 #flash{
	width:1000px;
	height:300px;
	margin:0px auto;
	background:url(img/xt.jpg) no-repeat bottom;
}

#main{
	width:1000px;
	background:#ffffff;
	padding-bottom: 5px;
	margin:0px auto;
}
  
 #l{
	width:254px;
	float:right;
	margin-top: 16px;
	margin-right: 0px;
}
  #la{
	width:252px;
	background: #ffffff;
}
#lax{
	width:245px;
	margin:0;
	margin-left: 4px;
	margin-top: 15px;
}
#aboutal{ width:550px;	
padding:7px;
	line-height:21px;
	min-height: 300px; margin:0 auto;}
 #lax ul{ width:210px; margin:0; padding:0;}
 #lax ul li{
	width:240px;
	height:27px;
}
 #lax ul li a{ width:245px; height:27px; padding:0px 0 0 0px; line-height:27px; display:block;font-weight:bold;}
 #lax ul li.sow a{ width:245px; height:27px; padding:0px 0 0 0px; line-height:27px; display:block; font-weight:normal;}
 #lax ul li a:link{ background:url(img/ttt.jpg) 0px 0px no-repeat;text-decoration:none;}
 #lax ul li a:visited{ background:url(img/ttt.jpg) 0px 0px no-repeat; color:#6C5337;text-decoration:none;}
 #lax ul li a:hover{
	background:url(img/ttt1.jpg) 0px 0px no-repeat #f1f1f1;
	color:#ffffff;
	text-decoration:none;
}
 #lax ul li a.x:link,#lax ul li a.x:visited,#lax ul li a.x:hover{ background:url(../img/laxli.gif) 8px 8px no-repeat #f1f1f1; color:#6C5337;text-decoration:none;}
 #lax ul li.sow a:link{ background:url(../img/laxli.gif) 0px 0px no-repeat; color:#6C5337; text-decoration:none;}
 #lax ul li.sow a:visited{ background:url(../img/laxli.gif) 0px 0px no-repeat; color:#6C5337;text-decoration:none;}
 #lax ul li.sow a:hover{ background:url(../img/laxli.gif) 0px 0px no-repeat #e1e1e1; color:#6C5337;text-decoration:none;}
 #lax ul li.sow a.x:link,#lax ul li.sow  a.x:visited,#lax ul li.sow  a.x:hover{ background:url(../img/laxli.gif) 0px 0px no-repeat #e1e1e1; color:#6C5337;text-decoration:none;}
  #lb{
	width:252px;
	margin:6px 0 0 0;
	background: #ffffff;
}
  #lg{
	width:228px;
	margin:6px 0 0 0;
}
  #lbxx{
	width:218px;
	height:67px;
	padding:0px;
	border:1px solid #e1e1e1;
	margin:5px auto;
}
  #lbx{
	width:230px;
	padding:0 10px 5px 12px;
	line-height:20px;
}
 #r{
	width:656px;
	float:left;
	margin-top: 16px;
	margin-left: 10px;
}
  #ra{
	width:656px;
	height:225px;
	float:left;
	margin: 0px auto 0px auto;
	background: #ffffff;
}
  #rax{
	width:656px;
	height:180px;
	margin:5px auto;
	overflow:hidden;
	line-height:23px;
}
  #rax img{
	width:200px;
	height:150px;
	padding:0px;
	float:left;
	margin:0 0px 0 0;
}
  
  #rb{
	width:241px;
	height:203px;
	float:right;
	border:1px solid #d0c7aa;
}
  #rbx{
	width:232px;
	height:150px;
	padding:5px;
	overflow:hidden;
}
  #rbx ul li{ width:222px; height:18px; background:url(img/rbxli.gif) 1px 4px no-repeat; padding:1px 0 0 16px; line-height:18px; overflow:hidden; border-bottom:1px dashed #ccc;}
 
  #rc{
	width:656px;
	height:220px;
	margin:0px 0 0 0;
	background: #ffffff;
}
   #rcx{
	width:656px;
	height:342px;
	margin:5px auto;
	overflow:hidden;
}
   #rcx ul{
	width:676px;
	height:159px;
}
   #rcx ul li{
	width:180px;
	height:159px;
	border:1px solid #c5daeb;
	float:left;
	margin:5px 38px 6px 0;
}
   .rcxlia{
	width:180px;
	height:135px;
	overflow:hidden;
	border-bottom:1px solid #c5daeb;
}
   .rcxlia img{
	width:180px;
	height:135px;
}
   .rcxlib{
	width:180px;
	height:24px;
	overflow:hidden;
	line-height:24px;
	text-align:center;
	background:url(img/lb.jpg) repeat-x;
}

#foot{
	width:1000px;
	height:77px;
	padding:0px 0 10px 0;
	line-height:20px;
	margin:0 auto;
	text-align:center;
	color:#242424;
	background:url(img/foot.jpg) top repeat-x #F5F5F5;
}
 #foot a:link{ color:#333; text-decoration:none;}
 #foot a:visited{ color:#333; text-decoration:none;}
 #foot a:hover{ color:#333; text-decoration:underline;}

	
/*内页*/
#mr{
	width:665px;
	min-height:447px;
	_height:400px;
	float:left;
	margin:20px 0 5px 0px;
	margin-left: 10px;
	background: #ffffff;
}
    

/*about*/
#about{
	width:650px;
	padding:7px;
	line-height:21px;
	min-height: 300px;
	background: #ffffff;
} 

#pro{
	width:650px;
	margin:5px auto;
	height:625px;
	overflow:hidden;
}
  #pro ul{
	width:640px;
	height:600px;
}
  .proli{
	width:200px;
	height:189px;
	border:1px solid #cfc5aa;
	float:left;
	margin:0 8px 8px 2px;
}
  .prolia{
	width:200px;
	height:165px;
	overflow:hidden;
	border-bottom:1px solid #cfc5aa;
}
  .prolia img{
	width:200px;
	height:165px;
}
  .prolib{
	width:200px;
	height:24px;
	line-height:24px;
	text-align:center;
	overflow:hidden;
	background:url(img/lb.jpg) repeat-x;
}

#honor{ width:715px;margin:5px auto; overflow:hidden;}
 #honor ul{ width:780px; height:480px;}
 .honorli{
	width:170px;
	border:1px solid #8c8c8c;
	height:153px;
	float:left;
	margin:0 9px 9px 0;
}
 .honorlia{ width:168px; height:126px; padding:1px; border-bottom:1px solid #8c8c8c;}
 .honorlia img{ width:168px; height:126px;}
 .honorlib{
	width:170px;
	height:24px;
	text-align:center;
	line-height:24px;
	background:#f1f1f1;
} 
 
#honorxx{ width:646px;padding:5px 10px; line-height:21px;  height:493px; overflow:hidden;}
 #honorxx ul{ width:780px; height:466px;}
 .honorxxli{ width:200px; height:140px; float:left; margin:0 12px 10px 0; border:3px solid #ccc;}
 .honorxxli img{ width:200px; height:140px;}

 
/*news*/
#news{
	width:650px;
	margin:5px auto;
	line-height:21px;
	height:543px;
}
  #news ul{
	width:650px;
	height:520px;
}	 
  .newsli{
	width:590px;
	height:22px;
	font-size:12px;
	line-height:22px;
	border-bottom:1px dashed #ccc;
	padding:2px 0 0 0;
	margin: 0  auto;
}
   .newslia{
	width:490px;
	height:22px;
	float:left;
	margin:0;
	background:url(img/bd.gif) 4px 4px no-repeat;
	padding:0 0 0 20px;
	overflow:hidden;
}
   .newslib{ width:80px; height:22px; float:right; margin:0; text-align:center;}
   
  #shownews{
	width:645px;
	margin:5px auto;
	line-height:21px;
	min-height:543px;
	_height:543px;
} 
  #newstitle{ width:100%; height:30px; margin:0 auto; line-height:28px; padding:2px 0 0 0; font-size:14px; font-weight:bold;text-align:center; border-bottom:1px dashed #000;}
  #newsadd{ width:100%; height:20px; padding:2px 0 0 0; line-height:20px; text-align:center; color:#6C5337;}
   #newsadd a:link,#newsadd a:hover,#newsadd a:visited{ color:#6C5337; text-decoration:underline;}
  #newzt{ width:100%; margin:10px 0 0 0; line-height:22px; font-size:14px; min-height:320px;_height:320px;}
#hr{ width:760px; margin:10px auto;}
  #hr ul{ width:760px; min-height:450px;_height:450px;}	 
#hr td{ line-height:20px; padding:2px 4px;}
.oo{ width:100px; text-align:center; font-weight:bold; font-size:14px; background:#f1f1f1;}
.xx{ width:260px;} 

#ly{ width:500px; padding:0; overflow:hidden; margin:20px auto; line-height:22px; color:#fff; min-height:300px;_height:300px;}
#ly form{ margin:0; padding:0; width:500px;}
.ly1{ width:100px; height:22px; text-align:center; float:left; border:1px dashed #ccc; border-right:0; margin:0 0 10px 0; color:#000;}
.ly2{ width:396px; height:22px; float:right; border:1px solid #ccc; margin:0 0 10px 0; background:#fff; overflow:hidden;}
.ly2 input{ width:390px; height:18px; padding:2px; border:0; background:0; line-height:16px;}
.ly3{ width:396px; height:100px; float:right; border:1px solid #ccc; margin:0 0 10px 0; background:#FFF;}
.ly3 textarea{ line-height:20px; width:394px; height:94px; border:0;}
#ly4{ width:100px; height:24px; margin:0 auto; }
#ly4 input{background:0; border:0; width:100px; height:24px; line-height:24px; padding:0;background:#BB0F0B; border:0; text-align:center; color:#fff;}

  #ny{
	width:656px;
	height:200px;
	margin:0px 0 0 0;
	border:1px solid #d0c7aa;
}
.tts{
width:656px; height:32px; background:url(img/cbg.jpg) repeat-x;}
#gs{
	width:200px;
	height:149px;
	float:left;
}
