@charset "utf-8";
/* CSS Document */

body{
	font-size:12px;
	line-height:1.8em;
	color:#555;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	background:url(../images/index_02.jpg) repeat-x top #FFF;
	text-align:justify;
	text-justify:inter-ideograph;
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{
	margin:0;padding:0;
}
input, textarea, select{
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:12px;
}
ul{
    margin:0px; padding:0px; list-style-type:none;
}
li{
	list-style:none;
}
.c{
	clear:both;
	}
a,a:visited{
	color:#555;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#top{
	width:1000px;
	height:90px;
	margin:0 auto;
}
#logo{
	float:left;
	width:425px;
	padding-top:18px;
	padding-left:15px;
}
#search{
	float:right;
	background:url(../images/index_05.jpg) no-repeat right 8px;
	margin-right:10px;
	width:271px;
	height:70px;
}
#menu{
	height:40px;
	width:1000px;
	margin:0 auto 10px auto;
}
#menu ul li{
	float:left;
	padding:0 7px;
	font:bold 14px/40px "宋体";
	text-align:center;
}
#menu ul li a{
	width:96px;
	display:block;
	color:#FFF;
	text-decoration:none;
}
#menu ul li a:hover{
	width:96px;
	color:#ff9c0f;
	text-decoration:none;
}
#menu ul li img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
}
#banner{
	width:1000px;
	margin:0 auto 10px auto;
}
#link{
	width:1000px;
	margin:0 auto 5px auto;
}
#link ul li{
	float:left;
	margin-right:10px;
}
#link ul li.ling{
	margin:0;
}
#link ul li span{
	display:block;
	text-align:center;
	font:12px/28px "宋体";
}
#cont{
    width:1000px;
	margin:0 auto 10px auto;
	background:url(../images/bg_56.jpg) repeat-y top;
}
#cont_index{
    width:1000px;
	margin:0 auto;
}
#pro{
    width:320px;
	float:left;
	margin-right:20px;
}
.pro_t{
    background:url(../images/index_43.jpg) no-repeat left;
	height:22px;
	text-align:right;
	padding-top:8px;
}
.pro_nr{
	width:320px;
	padding:10px 0px;
	clear:both;
	overflow:hidden;
}
.pro_nrs{
	width:320px;
	padding:10px 0px;
	clear:both;
	overflow:hidden;
}
.pro_nr ul{
    width:320px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.pro_nr ul li{
	float:left;
	padding-right:6px;
}
.pro_nr ul li img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
	border:1px solid #737373;
	padding:1px;
}
#about{
    float:left;
	width:360px;
}
.ab_t{
    background:url(../images/index_47.jpg) no-repeat left;
	height:22px;
	text-align:right;
	padding-top:8px;
}
.ab_nr{
    padding:10px 0px;
	font:12px/23px "宋体";
}
.ab_nr span{
    color:#094587;
	font-weight:bold;
}
#net{
    float:right;
	width:280px;
	height:160px;
}
.net_t{
    background:url(../images/index_50.jpg) no-repeat left;
	height:30px;
}
#phone{
    background:url(../images/index_62.jpg) no-repeat center top;
	height:27px;
	padding-top:10px;
	width:260px;
	padding-left:700px;
	padding-right:40px;
}
#phone input.txt{
	line-height:18px;
	width:154px;
	height:18px;
	border:0;
	background:url(../images/index_15.jpg) no-repeat;
	margin-left:5px;
}
#phone input.btn{
	background:url(../images/index_12.jpg) no-repeat;
	width:23px;
	height:23px;
	border:0px;
	cursor:hand;
	margin-left:5px;
}
#foot{
    width:1000px;
	margin:0 auto;
	padding-top:2px;
	font:12px/24px Arial;
}
.above{
	float:left;
	padding-left:5px;
}
.above span{
    color:#a5a5a5;
}
.above span a{
	color:#a5a5a5;
	text-decoration:none;
}
.above span a:hover{
	text-decoration:underline;
}
.bottom{
    text-align:right;
	float:right;
}
.bottom span{
    color:#a5a5a5;
}
#left{
    width:240px;
	float:left;
	color:#FFF;
}
#left a{
	color:#fff;
	text-decoration:none;
}
#left a:hover{
	text-decoration:underline;
}
#list{
    margin-bottom:10px;
}
.list_t{
	font-family: "宋体";
	font-size:16px;
	line-height: 30px;
	font-weight: bold;
	padding-left:8px;
	border-bottom:1px solid #FFF;
}
.list_t span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height: 30px;
	font-weight:normal;
	padding-left:3px;
	font-style: italic;
}
.list_nr{
	width:240px;
}
.list_nr ul{
	width:220px;
	margin:0 auto;
	clear:both;
	overflow:hidden;
}
.list_nr ul li{
	background:url(../images/point_69.jpg) no-repeat 7%;
	border-bottom:1px dashed #c4c4c4;
	height:30px;
	font:14px/30px "宋体";
	padding-left:35px;
}
.list_nr ul li.sec{
	background:url(../images/point_72.jpg) no-repeat 13%;
	border-bottom:1px dashed #c4c4c4;
	height:30px;
	font:13px/30px "宋体";
	padding-left:45px;
}
.list_nr ul li.secs{
	background:url(../images/point_72s.jpg) no-repeat 18%;
	border-bottom:1px dashed #c4c4c4;
	height:30px;
	font:12px/30px "宋体";
	padding-left:50px;
}
.list_nr ul li a:hover{
	color: #cc0200;
	text-decoration: none;
}
#lianxi{
    width:240px;
}
.lx_nr{
	font:12px/22px "宋体";
	padding:5px 10px;
}
#right{
    width:730px;
	float:right;
}
.ny_t{
	background:url(../images/point_65.jpg) no-repeat 1%;
	border-bottom:1px dashed #d4d4d4;
}
.title_l{
	font-family:"宋体";
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	padding-left:30px;
	float:left;
}
.title_l span{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight:normal;
	padding-left:4px;
	color:#094587;
}
.title_r{
	float:right;
	font:12px/30px "宋体";
	padding-right:5px;
	width:265px;
}
.title_r input.txt{
	line-height:18px;
	width:154px;
	height:18px;
	border:0;
	background:url(../images/index_15.jpg) no-repeat;
	margin-left:5px;
}
.title_r input.btn{
	background:url(../images/index_12.jpg) no-repeat;
	width:23px;
	height:23px;
	border:0px;
	cursor:hand;
	margin-left:5px;
}
.ny_nr{
    padding:5px 10px;
	font:12px/28px "宋体";
}
.ny_pro{
	width:730px;
	padding:10px 0px;
	clear:both;
	overflow:hidden;
}
.ny_pro ul li{
	float:left;
	padding:0px 8px;
}
.ny_pro ul li img{
	font-size:0px;
	vertical-align:bottom;
	line-height:0px;
	border:1px solid #737373;
	padding:2px;
}
.ny_pro ul li span{
	display:block;
	text-align:center;
}
#foot_bg{
	border-top:1px solid #d4d4d4;
	width:1000px;
	margin:0 auto;
}
.ny_news{
    width:730px;
}
.ny_news ul li{
	line-height:30px;
	font-family:"宋体";
	background:url(../images/point.jpg) no-repeat 2%;
	padding-left:35px;
}
.ny_news ul li span{
	color: #CC6633;
	float: right;
	padding-right: 10px;
}