/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
* focus {outline: none;margin: 0;padding: 0;}
a:focus {outline: none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;}
td, th { padding: 1px; }
q:before, q:after {content:" ";}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix {height:1%;} 
.clearfix {display:block;}
.clean{clear:both;line-height:0;font-size:0;height:7px;}
ul,ol, li{list-style-type:none;}
a{text-decoration: none;color:#000;}
a:hover {color:#005FAB;text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
body { 
  margin:0 auto; 
  font-family: Arial, Helvetica, sans-serif, "微软雅黑","宋体";
  color: #000; 
  font-size:12px; 
  line-height:150%;
  text-align:center;
 }
 /*定义层容器*/
#container {
  width: 1002px;
  margin:0 auto;
  background-color:#fff;
  text-align:left;
}
   
/*定义顶部*/
#head {
 width:100%;
 margin:0 auto;
 padding:0;
 overflow:hidden;
}
.logo{float:left;width:189px;padding:0 0 0 15px;}
.logo a{display:block;width:189px;height:72px;text-indent:-9999px;background:url(logo.png) no-repeat;}
#top{ float:left; height:72px; width:100%; overflow:hidden; background: url(tit.png) repeat-x left top;}
.tel_img{width:280px;height:72px;overflow:hidden;}


#top1{float:left;  height:30px; line-height:30px; display:inline; margin-top:10px; margin-left:10px;}
#tops{ float:right; display:inline; margin-right:10px; width:300px; margin-top:30px;}
#tops_1{ float:left; margin-top:4px;}
#tops_2{ float:right;}
#tops form{ padding:0; margin:0; float:right;}

.put2{ background:url(a7.gif) no-repeat left center; width:20px; height:24px; border:0; cursor:pointer;}
.put1{ width:110px; margin-right:5px;}

#banner{position:relative;width:1002px; height:227px; float:left; overflow:hidden;}
div#photos {height:227px; overflow:hidden;}
#nav1{position:absolute;right:5px;bottom:5px;z-index:100;}
#nav1 a{display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;background:#fff;margin:0 2px;}
#nav1 a.activeSlide{background:#FF6C26;color:#fff;}

#menu{ width:100%; height:36px; float:left; background:url(menu.jpg) repeat-x left top;}
#menu ul{ padding:0; margin:0; margin-left:55px; display:inline; float:left;}
#menu ul li{ float:left; display:block; width:97px; text-align:left; height:36px; background:url(line.jpg) no-repeat left center; text-align:center;}
#menu ul li.nobg{background:none;}

#menu ul li a{ float:left; width:100%; height:36px; line-height:38px; overflow:hidden; color:#fff; }
#menu ul li a:hover, #menu ul li a.thisclass{ background:url(m_2.jpg) no-repeat center top; text-decoration:none;}




/*定义主内容*/
#PageBody {width:100%;margin:0 auto;overflow:hidden;}
#bodys{ float:left; width:100%; height:auto; display:inline; margin-top:10px; background:url(bg4.jpg) repeat-y left top;}
#bodys2{ float:left; width:100%; height:auto; display:inline;}

/*定义底部内容*/
#Bottom {width:100%; margin:auto auto;float:left;line-height:200%; color:#000;margin-top:-10px;overflow:hidden;}
#btm{ float:left; width:100%; margin-top:10px; text-align:left;}

.btm{ width:100%; text-align:center; float:left; width:100%;  margin-top:10px;}

#link{width:100%;color:#000; padding-top:6px;overflow:hidden;}
#link a{color:#000; margin-left:10px; margin-right:10px;}
#link li{ float:left;}
#link span{ float:left; display:inline; color:#165BA6; font-weight:bold; margin-left:40px;}
#line{ float:left; width:100%; height:0px; overflow: hidden; background-color:#fff;}

/*左列样式*/ 
#left{
  width:212px;
  height:auto;
  text-align:left;
  margin:0;
  padding:0;
  float:left;
  clear:left;
  display:inline;
  margin-top:15px;

} 

#lefts{
  width:216px;
  height:auto;
  text-align:left;
  margin:0;
  padding:0;
  float:left;
  clear:left;
  display:inline;
} 



/*右列样式*/ 
#right{
  width:778px;
  text-align:left;
  float:right;
  clear:right;
  overflow: hidden;
  height:auto;
  display:inline;
  margin-top:15px;
  } 
  
  #rights{
  width:776px;
  text-align:left;
  float:right;
  clear:right;
  overflow: hidden;
  height:auto;
  display:inline;
  } 
  
  
#tit2{ float:left; width:100%; height:72px; overflow:hidden; background:url(t3.jpg) no-repeat left top; color:#153C80; font-weight:bold; font-size:14px; line-height:72px; text-indent:30px;}
#tit2_cot{ float:left; width:100%; height:auto; overflow:hidden;}
#tit2_cot ul{ padding:0; margin:0; margin-top:10px;}
#tit2_cot ul li{ float:left; display:inline; width:180px; height:28px; line-height:28px; overflow:hidden; background:url(a2.gif) no-repeat left bottom; padding-left:30px; margin-left:20px;}
#tit2_cot a:hover{ text-decoration:none; font-weight:bold;}
  
#left1{ float:left; width:100%; height:auto;}
#left1_tit{ float:left; width:100%; height:31px; overflow:hidden; background:url(t_1.jpg) no-repeat left top; line-height:33px; color:#fff; text-indent:50px; font-weight:bold;}

#left1_cot{ float:left; width:210px; border:#DCDCDC solid 1px; border-top:none; border-bottom:none;  overflow:hidden; background-color:#F4F7FC;}
#left1_cot ul{ padding:0; margin:0; margin-top:10px;}
#left1_cot ul li{ float:left; width:206px; height:32px; line-height:42px; display:inline; background: url(a4.gif) no-repeat left bottom; margin-left:20px; padding-left:18px; overflow:hidden;}

#left1_btm{ float:left; width:100%; height:10px; overflow:hidden; background:url(t_1_3.jpg) no-repeat left top;}

#left2{ float:left; width:100%; height:auto; margin-top:10px;}
#left2_cot{ float:left; width:210px; border:#DCDCDC solid 1px; border-top:none; border-bottom:none;overflow:hidden;}
#left2_cot ul{ float:left; padding:0; margin:0; margin-left:4px; display:inline; width:200px;margin-top:5px; overflow:hidden;}
#left2_cot ul li{ float:left; width:100%; line-height:25px; display:inline;}

#left3_cot{ float:left; width:210px; border:#DCDCDC solid 1px; border-top:none; border-bottom:none; overflow:hidden; }
#left3_cot ul{ float:left; padding:0; margin:3px;display:inline; width:200px;overflow:hidden;}
#left3_cot ul li{ float:left; width:100%; line-height:22px; padding-left:10px;display:inline;background:white url(submenu.gif) no-repeat left center;}

#ind1{ float:left; width:100%; height:auto;}
#ind1_l{ float:left; width:380px; height:auto;}
#ind1_r{ float:right; width:280px; height:182px; background-color:#E9E9E9; overflow:hidden;}

#tit1{ float:left; width:100%; height:28px; overflow:hidden; background:url(t2_1.jpg) repeat-x left top;}
#tit1_l{ float:left; height:100%; background:url(t2_2.jpg) no-repeat left top; line-height:28px; overflow:hidden; text-indent:35px; color:#36679F; font-weight:bold;}
#tit1_r{ float:right; height:100%; background: url(t2_3.jpg) no-repeat left top; width:13px; overflow:hidden; display:inline;}
#more{ float:right; overflow:hidden; margin-top:10px; display:inline; margin-right:10px;}
#more img{ border:0; float:left;}
#more2{ float:right; overflow:hidden; margin-top:5px; display:inline; margin-right:10px;}
#tit_btm{ float:left; width:100%; height:10px; overflow:hidden; background:url(t2_5_2.jpg) repeat-x left top;}
#tit_btm_l{ float:left; width:10px; height:10px; overflow:hidden; background:url(t2_5_1.jpg) no-repeat left top;}
#tit_btm_r{ float:right; width:10px; height:10px; overflow:hidden; background:url(t2_5_3.jpg) no-repeat left top;}
#ind1_l_cot{ float:left; width:100%; height:220px; background:url(t2_4_1.jpg) repeat-y left top; overflow:hidden;}
#ind1_l_cot img{ float:left; width:112px; height:136px; display:inline; margin-right:10px;}
#tit_btm3{ float:center; width:1002px; height:10px; overflow:hidden; background:url(bg22.jpg) no-repeat center top;}

#ind2{ float:left; width:100%; height:auto; margin-top:10px;}
#ind2_cot{ float:left; width:100%; height:125px; background:url(t2_4_2.jpg) repeat-y left top; overflow:hidden;}
#ind2_cot a{ float:left; width:130px; height:125px; display:inline; overflow:hidden; background:url(bg2.gif) no-repeat left top;  margin-left:20px;}
#ind2_cot img{ border:0; width:120px; height:95px; float:left; margin:5px 0 5px 5px;}

#ind3_cot{ float:left; width:100%; height:125px; background:url(t2_4_3.jpg) repeat-y left top; overflow:hidden;}

#ind3{ float:left; width:100%; height:auto; margin-top:10px;}
#ind3_l{ float:left; width:382px; height:auto;margin-bottom:10px;}
#ind3_r{ float:right; width:382px; height:auto;margin-bottom:10px;}
#ind3_cot{ float:left; width:100%; height:auto; background:url(t2_4_3.jpg) repeat-y left top; overflow:hidden;}
#ind3_cot ul{ padding:0; margin:0; margin-top:8px;}
#ind3_cot ul li{ float:left; display:inline; margin-left:5px; width:90%; height:26px; line-height:26px; background:url(a3.gif) no-repeat left bottom; padding-left:15px; overflow:hidden;}
#ind3_cot ul li span{ float:right;}
#ind4_cot{width:100%; height:auto; padding:10px;background:url(t2_4_4.jpg) repeat-y left top;}
#lll{width:99%;margin:0 auto;}
#right_cot{ float:left; width:100%; height:auto !important; height:650px; min-height:650px;}
#right_tit{ float:left; width:100%; height:40px; overflow:hidden; background:url(t_4.jpg) repeat-x left top;}
#r_l{ float:left; display:inline; background: url(a6.gif) no-repeat left center; margin-top:10px; text-indent:20px; font-weight:bold; color:#0B4E9C; font-size:14px;}
#r_r{ float:right; display:inline;margin-top:10px; margin-right:20px;}

#more3{float:right; margin-right:10px; display:inline;}
#more3 a{ color:#fff;}
#cot2{padding:10px;line-height:200%; }
#cot{ padding:10px; line-height:200%; }
#cots{ padding:20px; line-height:200%; }
#rightcot{ float:left; width:100%; height:auto !important; height:500px; min-height:500px;}

#pagelist {
width:100%; display:inline; margin:10px 0 10px 0; float:left; height: 28px; line-height:28px;  color:#000; background-color: #eee; border: #ccc solid 1px; text-align:center; }
#page{ margin:0 auto; width:80%; text-align:center;}

#newslist{ float:left; width:99%; height:auto;}
#newslist ul{ padding:0; margin:0;}
#newslist ul li{ padding-left:18px; height:28px; line-height:28px; float:left; display:block; width:98%;  background:url(a5.gif) repeat-x left bottom;}

#cotpros{ float:left; width:100%; height:154px; border-bottom:#eee solid 1px; line-height:200%;}
.pics{ float:left; width:126px; height:118px; border:0; margin-top:13px; margin-left:22px; display:inline;}




#cotpro img {border:0; margin-top:8px; margin-bottom:10px; cursor:pointer;}
#cotpro a { display:inline; float:left; width:165px; height:180px; margin:0px 20px; text-align:center; }
#cotpro a:hover {border-color: #0099FF;}
	fieldset {margin-bottom:15px;border:1px solid #CCCCCC;}
		fieldset legend {color:#FF6600;font-weight:bold;padding:3px 20px 3px 20px;border:1px solid #CCCCCC;}
			fieldset ol{ margin:20px 0; padding:0;}
			fieldset ol li {clear:left; list-style:none;line-height:30px; height:30px;}
			fieldset ol li label {float:left;width:120px;text-align:right;}
			fieldset ol li em { color:#ff0000;}
			fieldset ul {
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}

fieldset ul li { list-style:none;}

#pros{ float:left; width:100%; height:auto}
#pros a{ float:left; display:inline; width:144px; height:170px; overflow:hidden; text-align:center; margin:0 18px 25px; border:#eee solid 1px;}
#pros img{position:relative; border:0; width:140px; height:140px;float:left; padding:2px; display:block; margin-bottom:2px;}
#pros a span{display:block;height:22px;line-height:22px;}
#pros a:hover{  color:#ff0000; border:#3D8EF1 solid 1px; background-color:#E8F1FD; }



#demo {
overflow:hidden;
width: 745px;
height:180px;
 float:left; 
 display:inline;
 margin-top:2px;
 text-align:center;
 margin-left:15px;
}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.dede_pages{ text-align:center
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
	margin-right:100px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#666;
	border-bottom:1px solid #EEE;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 1px;
	border-bottom:2px solid #690;
}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	color:#F63;
	padding:2px 4px 1px;
	border-bottom:2px solid #F63;
	font-weight:bold;
}
.dede_pages .pageinfo{
	float:right;
	line-height:21px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}

