﻿body,header,menu,nav,li{
	padding:0;
	margin:0;
	font-size:12px;
	list-style:none;
}
header{
 background:url(../index/headerbg.jpg) repeat-x;
 height:98px;
 display:block;
}
#head{
	width:960px;
	height:98px;
}
#logo{
	width:400px;
}
#head_right{
	width:500px;
	height:98px;
	background:url(../index/left.jpg) bottom right no-repeat;
}
.head_link{
	width:299px;
	background:#055cbd;
	height:15px;
	padding-left:3px;
	padding-top:3px;
}
.head_link a{
	padding:0px 10px 0px 10px;
	color:#fff;
	border-right:1px solid #fff;
}
.head_link a.end{
	border:0;
}
.head_link a:hover{
	color:#fff;
	text-decoration:underline;
}
menu{
	clear:both;
	background:url(../index/menu_bg.jpg) repeat-x ; 
}
nav{
	width:960px;
	background:url(../index/menubg.jpg) repeat-x;
	height:34px;
	display:block;
}
nav li{
	float:left;
	line-height:34px;
	display:block;
	background:url(../index/menu_li.jpg) right no-repeat;
}
nav li.end{
	background:none;
}
nav li a{
	display:block;
	width:95px;
	text-align:center;
	color:#fff;
}
nav li a.a1{
	width:112px;
}
nav li a.a2{
	width:128px;
}
nav li a:hover,nav li a.default{
	color:#fff;
	font-weight:bold;
	background:url(../index/menuhover.JPG) repeat-x;
}
#Search{
	width:960px;
	height:40px;
}
#search_form{
	width:290px;
	float:left;
	height:24px;
	padding:8px;
	padding-left:0;
}
#searchForm{
	height:25px;
}
#search_form input.text{
	width:220px;
	border:1px solid #c2c2c2;
	float:left;
	font-size:12px;
	color:#666;
	margin:0;
	padding-left:5px;
	height:20px;
	line-height:20px;
	 
}
#search_form input.submit{
	width:60px;
	height:22px;
	border:0;
	background:#5d6265;
	color:#fff;
	float:left;
}
#search_info{
	line-height:40px;
	float:left;
	color:#666;
	padding-left:8px;
}
#search_info a{
	padding:3px;
}
#banner{
	border:1px solid #e4e4e4;
	height:330px;
	width:943px;
	padding:7px;
	margin-bottom:10px;
}
.slider{width:942px;height:330px; position:relative;overflow:hidden;}
.conbox{position:absolute;top:0;left:0;/*必要元素*/}
.switcher{position:absolute;bottom:10px;right:10px;float:right;z-index:99;}
.switcher a{background:#fff;border:1px solid #FFFFFF;cursor:pointer;float:left;font-family:arial;height:18px;line-height:18px;width:18px;margin:2px;text-align:center;color:#333;}
.switcher a.cur,.switcher a:hover{background:#555;border:1px solid #555;height:18px;line-height:18px;width:18px;margin:2px;color:#fff;font-weight:800;}
/* slider1 水平 */
#Sider .conbox div{width:942px;height:330px;}
#Sider .conbox div a img{
	width:942px;height:330px;
}
main{
	width:960px;
	display:block;
}
#main_left{
	width:208px;
}
.frame .title{
	height:32px;
	background:url(../index/pro_title.jpg) no-repeat;
}
.frame .con{
	border:1px solid #e1e1e1;
	border-top:0;
	padding:5px;
}
dl {margin:0px;padding:0px; }
#SortNavList {margin:1px 0 0 0; width:100%;overflow:hidden; margin:0 auto; height:456px;}
#SortNavList dd {margin:0px;padding:0px;}
#SortNavList dd dl dd {margin:0px;padding:0px;display:;}
#SortNavList dd dl dt {	
border-bottom: 1px dotted #c9c9c9;
  }
#SortNavList dd dl dt a   
{
    display:block;
    margin-bottom:2px;
	line-height:28px;
	text-indent:20px;
	cursor:pointer;
    width:99%;
    text-overflow: ellipsis;
	white-space: nowrap;
	table-layout: fixed;
	background:url(../index/proicon.jpg) 5px  7px no-repeat;
  }
#SortNavList dd dl dt a:hover 
{
 color:#cc0000;
}
#SortNavList li {
       margin:0px; 
      border-bottom: 1px dotted #c9c9c9;
    font-weight:normal;
	}
#SortNavList li a 
 { display:block;
   text-indent:30px;
  text-decoration:none;
   height:28px;
  line-height:28px; 
  overflow:hidden;
  background:url(../index/proicon.jpg) 16px -44px no-repeat;
 width:99%;
    text-overflow: ellipsis;
	white-space: nowrap;
	table-layout: fixed;
}
#SortNavList li a:hover,#SortNavList li a.current
{
    text-decoration:none;
    color: #c00; 
}
#main_right{
	width:77.5%;
	float:right;
}
.frames .title{
	height:34px;
}
.frames .title span.txt{
	display:block;
	background:url(../index/Itemtitle.jpg) no-repeat;
	height:34px;
	width:113px;
	line-height:34px;
	text-align:center;
	padding-left:5px;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.frames .title span.con{
	width:auto;
	height:32px;
	border:1px solid #e1e1e1;
	width:83.86%;
	+width:83.9%;
}
.frames .title span.con a.more{
	padding:8px;
	float:right;
}
.frames .cons{
	border:1px solid #e1e1e1;
	border-top:0;
	padding:25px;
}
#demo {
    overflow:hidden;
    width: 100%;
	HEIGHT:413px;
	margin:0px auto;
}
#demo1 
{
    float:left;
}
#demo2 
{
    float:left;
}
ul#proshow{
 width:100%;
}
ul#proshow li{
	float:left;
	width:170px;
	height:140px;
}
ul#proshow li a{
	display:block;
	width:134px;
	margin:auto;
	height:140px;
	line-height:25px;
	text-align:center;
	padding:1px;
}
ul#proshow li a img{
	 width:130px;
	 height:110px;
}
ul#proshow li a span{
	display:block;
}
#pic{
	width:960px;
}
#show{
	width:714px;
	border:1px solid #e1e1e1;
}
#show .con{
	padding:10px;
}
#showlist{
	height:190px;
	border-bottom:1px dashed #ccc;
	display:block;
}
#showlist dt{
	display:block;
	line-height:55px;
	height:55px;
	text-indent:85px;
	font-size:18px;
	font-weight:bold;
	font-family:"Microsoft YaHei","Arial","宋体","Tahoma","Helvetica","sans-serif";
	color:#c00;
}
#showlist dd{
	padding:8px;
	padding-left:230px;
	display:block;
	line-height:23px;
	color:#5c6165;
	font-size:14px;
}
.No1{
	background:url(../index/number.jpg) no-repeat;
}
.No2{
	background:url(../index/number.jpg) 0px -62px no-repeat;
}
.No3{
	background:url(../index/number.jpg) 0px -124px no-repeat;
}
.No4{
	background:url(../index/number.jpg) 0px -186px no-repeat;
}
.pic01{
	background:url(../index/inco1.jpg) 0px 55px no-repeat;
}
.pic02{
	background:url(../index/inco2.jpg) left bottom no-repeat;
}
.pic03{
	background:url(../index/inco3.jpg) left bottom no-repeat;
}
.pic04{
	background:url(../index/inco4.jpg) 0px 50px no-repeat;
}
#main_left1{
	width:235px;
}
.frame .conpic{
	background:url(../index/title_bg.jpg) repeat-x;
	border-bottom:1px solid #e1e1e1;
}
.border{
	border:1px solid #e1e1e1;
}
.frame .conpic .txt{
	width:100px;
	display:block;
	line-height:32px;
 text-indent:15px;
	font-weight:bold;
	color:#737373;
	float:left;
}
.frame .conpic .more{
	padding:8px;
	float:right;
}
.border .con{
	clear:both;
	padding:3px 8px 0px 8px;
	border:0;
	height:380px;
}
.border .con1{
	clear:both;
	padding:3px 8px 0px 8px;
	border:0;
	height:370px;
}
.border .con a img{
	border-bottom:1px dashed #ccc;
}
#honors {
	height:355px;
	overflow:hidden;
}
#honors li{
	height:180px;
	display:block;
}
#honors li span{
	display:block;
	text-align:center;
	line-height:25px;
}
#about {
	width:715px;
	float:left;
}
#about .frames .title .con{
	 width:83.2%;
	_width:83.28%;
	border-left:1px solid #e1e1e1;

}
#about .frames .cons{
		line-height:23px;
		color:#666;
		padding:18px;
}
#chanf{
	height:128px;
	overflow:hidden;
	width:672px;
}
#chanf ul li{
	width:170px;
	float:left;
}
#chanf ul{
	width:800%;
}
#chanf ul li a{
	display:block;
	margin:0 auto;
	width:160px;
}
#chanf ul li a img{
	padding:1px;
	border:1px solid #e5e5e5;
}
#news1 .con{
	height:360px;
	padding:0;
}
#news_cjwt li{
	display:block;
	height:100px;
	padding:8px 17px 8px 17px;
}
#news_cjwt li a,#news_cjwt li span{
	display:block;
	padding-left:32px;
}
#news_cjwt li a{
	height:30px;
	line-height:30px;
	color:#333;
	background:url(../index/wen.jpg) 5px 6px no-repeat;
	overflow:hidden;
	table-layout:fixed;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:block;
	width:85%;
}
#news_cjwt li a:hover{
color:#c00;
}
#news_cjwt li span{
	line-height:20px;
	background:url(../index/da.jpg) 5px 2px no-repeat;
	color:#666;
}
#news_cjwt li.out{
	background:#ededed;
	border:1px solid #e5e5e5;
	border-left:0;
	border-right:0;
}
#pic2{
	width:960px;
	margin:0px  auto 10px auto;
}
.news_h1{
	font-weight:bold;
	color:#cc0000;
}
 
.testtab{ width:100%;}
.tabtag{ line-height:28px; height:28px; background:#ededed;}
.tabtag li{ float:left;color:#333; width:100px; text-align:center;line-height:28px; font-size:14px;font-weight:bold;}
.tabtag li.cur{ color:#fff; background:#055cbd;}
.tabtag li.cur a{ color:#fff; background:#055cbd;}
.tabcon{ height:125px; overflow:hidden;}
.tabcon div{ height:125px; color:#900; font-size:14px; padding-top:12px;}
.tabcon li{ line-height:28px;}
.tabcon ul li{
	display:block;
	width:49%;
	float:left;
	height:28px;
}
.tabcon ul li.out
{
    float:right;
    width:49%;
	height:28px;
}
.tabcon ul li.out span
{
    float:right;
    width:50px;
}
.tabcon ul li a{
	display:block;
	width:80%;
	float:left;
	height:28px;
	padding-left:12px;
	overflow:hidden;
	table-layout:fixed;
	white-space:nowrap;
	text-overflow:ellipsis;
	background:url(../index/icon.jpg) 5px no-repeat;
	color:#5a6265;
}
.tabcon ul li a:hover{
	color:#c00;
}
.tabcon ul li span{
	display:block;
	float:right;
	width:50px;
	text-align:center;
	color:#666664;
	font-family:Verdana, Geneva, sans-serif;
}
#news_jszs{
	padding-top:5px;
}
#news_jszs li{
	display:block;
	padding:0px 12px 0px 12px;
	height:28px;
	border-bottom:1px dashed #ccc;
}
#news_jszs  li a{
	display:block;
	background:url(../index/icon.jpg) 5px no-repeat;
	text-indent:13px;
}
#news_jszs li a{
	display:block;
	height:28px;
	line-height:28px;
	color:#333333;
	width:98%;
	overflow:hidden;
	table-layout:fixed;
	white-space:nowrap;
	text-overflow:ellipsis;
}
#news_jszs li.out{
	background:#ededed;
}
#link{
	border:1px solid #e1e1e1;
	width:960px;
	margin-bottom:10px;
}
#link .title{
	height:48px;
	background:url(../index/linkbg.jpg) repeat-x;
}
#link .title .txt{
	width:160px;
	display:block;
	float:left;
	color:#676765;
	height:35px;
	line-height:35px;
	text-align:center;
	font-size:18px;
}
#link .title .txt em{
	padding:8px;
	color:#ff8b00;
	font-size:12px;
}
#link .con{
	padding:5px;
}
#link .con a{
	padding-right:5px;
	line-height:22px;
	white-space:nowrap;
}
footer{
	display:block;
	background:url(../index/footer.jpg) repeat-x;
	padding-top:10px;
	 
}
footer .link{
	text-align:center;
	line-height:30px;
	color:#fff;
}
footer .link a{
	padding:10px;
	color:#fff;
}
.footercon{
	line-height:22px;
	text-align:center;
	padding-top:8px;
	color:#fff;
}
#banners{
	width:960px;
}
#SortNavLists {margin:1px 0 0 0; width:100%; margin:0 auto;  }
#SortNavLists dd {margin:0px;padding:0px;}
#SortNavLists dd dl dd {margin:0px;padding:0px;display:;}
#SortNavLists dd dl dt {	
border-bottom: 1px dotted #c9c9c9;
  }
#SortNavLists dd dl dt a   
{
    display:block;
    margin-bottom:2px;
	line-height:28px;
	text-indent:20px;
	cursor:pointer;
    width:99%;
    text-overflow: ellipsis;
	white-space: nowrap;
	table-layout: fixed;
	background:url(../index/proicon.jpg) 5px  7px no-repeat;
  }
#SortNavLists dd dl dt a:hover 
{
 color:#cc0000;
}
#SortNavLists li {
       margin:0px; 
      border-bottom: 1px dotted #c9c9c9;
    font-weight:normal;
	}
#SortNavLists li a 
 { display:block;
   text-indent:30px;
  text-decoration:none;
   height:28px;
  line-height:28px; 
  overflow:hidden;
  background:url(../index/proicon.jpg) 16px -44px no-repeat;
 width:99%;
    text-overflow: ellipsis;
	white-space: nowrap;
	table-layout: fixed;
}
#SortNavLists li a:hover,#SortNavLists li a.current
{
    text-decoration:none;
    color: #c00; 
}
.border .conc{
	padding:5px;
	line-height:25px;
	color:#555;
}
.path{
	line-height:31px;
	text-indent:15px;
	height:31px;
	background:#e0e0e0;
	color:#454545;
	border:1px solid #d0d0d0;
}
.path a{
	color:#454545;
}
 
.con_common
{
    margin-top:8px;
    border:1px solid #e5e5e5;
    padding:8px;
    height:auto;
    overflow:hidden;
    line-height:21px;
    color:#454545;
}
.con
{
  color:#454545;
}
