@charset "utf-8";
/* CSS Document */

*{
	margin:0px; padding:0px; line-height:24px; font-size:12px; font-family:Verdana, Geneva, sans-serif;
}
a{
	text-decoration:none;
}
a img{
	border:none;
}
ul,li{
	list-style-type:none;
}
body{
	background:url(../images/bg.gif) repeat-x left top;
}
#top{
	background:url(../images/top.jpg) no-repeat center top; height:133px; overflow:hidden;
}
.top_nav{
	width:960px; height:28px; margin:0px auto; text-align:right;
}
.top_nav a{
	color:#fff; background:url(../images/tsj.gif) no-repeat left center; line-height:28px; width:60px; text-align:right; display:block; float:right; margin-left:5px;
}
.logo{
	width:960px; margin:0px auto; background:url(../images/logo.png) no-repeat left top; height:100px; padding:1px;
}
.tel{
	text-align:right; margin-top:30px;
}
.tel span{
	font-size:20px; color:#D50000;
}
.fx{
	width:250px; float:right;
}
#menu{
	background:url(../images/menu.jpg) no-repeat left top; width:960px; height:46px; overflow:hidden; margin:0px auto;
}
#menu ul{
	width:940px; margin:0px auto;
}
#menu ul li{
	width:102px; float:left; background:url(../images/menu_l.gif) no-repeat left center; text-align:center;
}
#menu ul li a{
	color:#fff; line-height:46px; font-size:15px; font-family:"黑体";
}
#banner{
	width:940px; height:385px; border:10px #fff solid; margin:25px auto 0px auto;
}
#search{
	background: url(../images/bsha.gif) no-repeat left top; width:960px; margin:0px auto; height:30px;
}
.main{
	width:960px; margin:20px auto; 
}
.box{border:1px #ececec solid;width:960px; margin:20px auto;
}
#way{
	background:url(../images/way.jpg) no-repeat left top; height:665px; margin:10px 0px;
}
.title{
	background:url(../images/title.gif) no-repeat left top; height:58px; overflow:hidden; color:#fff; font-size:15px; font-weight:bold; text-indent:10px; line-height:57px;
}
.title_in{
	background:url(../images/title_in.gif) no-repeat left top; height:45px; line-height:37px; color:#eee; text-indent:10px;
}
.title_in a{
	color:#fff; line-height:37px;
}
#left{
	width:194px; float:left;
}
.left_title{
	background:url(../images/listh2.gif) repeat-x left top; height:45px; color:#fff; line-height:45px; font-size:15px; text-indent:15px; font-weight:bold;
}
.left_case{
	border-top:1px #ececec solid; border-right:1px #ececec solid; border-bottom:1px #ececec solid;
}
.left_case ul{
	margin:5px;
}
.left_case ul li{
	height:30px; border-bottom:1px #ccc dotted; line-height:30px; color:#666; background:url(../images/do01.gif) no-repeat 5px center; text-indent:15px;
}
.left_title02{
	background:url(../images/left_title02.jpg) no-repeat left top; height:40px;
}
.left_title02 h1{
	line-height:40px; text-indent:15px; color:#01459A; font-size:14px;
}
.left_nav{
	background:url(../images/listbg.jpg) no-repeat left top; height:360px; overflow:hidden;
}
.left_nav h1{
	background:url(../images/listjt.gif) no-repeat 15px center; height:35px; border-bottom:1px dotted #4383CA; text-indent:40px;
}
.left_nav h1 a{
	color:#fff; line-height:35px; font-size:13px; font-family:"黑体";
}
.left_nav ul li{
    color:#fff; height:30px; text-indent:20px; margin:0px 15px;
}
.left_nav ul li a{
	color:#fff; line-height:32px; font-size:13px; font-family:"黑体";
}
#right{
	width:740px; float:right; margin-right:10px;
}
.right_title{
	text-align:right; background:url(../images/barfa.gif) no-repeat 100px center; height:35px;
}
.right_title h1{
	float:left; font-size:14px; color:#01459A; line-height:35px;
}
.c{
	clear:both;
}
.about{
	border-bottom:1px #999 dotted; padding:1px;
}
.about img{
	margin:5px 5px 5px 0px; padding:1px; border:1px #cdcdcd solid; float:left; border:5px #F3F3F3 solid;
}
.about h1{
	color:#2580b6; font-size:15px; margin-top:5px;
}
.about h1 span{
	color:#999; padding-left:5px; font-weight:normal;
}
.about h6{
	color:#333; font-weight:normal;
}
.case_cn{
	background:url(../images/case.gif) no-repeat left top; height:168px; overflow:hidden; margin-bottom:10px;
}
.case_cn img{
	margin:18px 30px 0px 15px; float:left;
}
.case_cn h1{
	margin:15px auto 5px 15px;color:#666; font-size:14px; height:25px; line-height:25px;
}
.case_cn h6{
	color:#333; font-weight:normal;
}
.case_cn h2{
	background:url(../images/case_more.gif) no-repeat left top; width:226px; height:26px; text-align:center; margin-top:5px;
}
.case_cn h2 a{
	line-height:26px; color:#fff;
}
#news{
	width:732px; float:left; margin-top:10px;
}
#news ul li{
	width:350px; float:left; margin:10px 10px 10px 0px;
}
#news ul li img{
	float:left; margin-right:10px; width:128px; height:100px;
}
#news ul li h2{
	color:#2580b6; font-size:14px;
}
#news ul li p{
	color:#666; line-height:22px;
}
#news ul li h6 a{
	color:#666;
}
.news_title{
	background:url(../images/news_title.gif) no-repeat left top; height:30px; text-align:right;
}
.news_title h1{
	color:#fff; font-size:14px; text-indent:10px; float:left; line-height:30px;
}
.news_title a{
	color:#2580b6; margin-right:10px; line-height:30px;
}
.contact{
	width:215px; border:1px #ccc solid; float:right; margin-top:10px; height:260px;
}
.contact_title{
	height:25px; border-bottom:1px #ccc dotted; margin:5px; text-align:right;
}
.contact_title h1{
	color:#2580b6; float:left; text-indent:8px; font-size:14px; height:25px;
}
.contact_title a{
	color:#666; margin-right:5px; line-height:25px;
}
.contact_info{
	margin:10px; color:#666;
}
.contact_info h1{
	color:#da0101; font-size:14px;
}
.contact_info h2{
	color:#da0101; font-size:18px; margin-bottom:10px;
}
.link{
	background:url(../images/link.gif) no-repeat left top; height:75px; width:958px; border:1px #ccc solid; margin:5px 0px; overflow:hidden;
}
.link_info{
	margin:40px 10px 0px 10px;
}
.link a{
	color:#666; padding:0px 10px;
}
#foot{
	width:960px; margin:5px auto; text-align:center; color:#666;
}
.foot_nav{
	background:url(../images/foot_bg.gif) no-repeat left top; height:32px; line-height:32px; color:#fff; margin-bottom:10px;
}
.foot_nav a{
	color:#fff; line-height:32px; padding:0px 10px;
}
.nr_text{
	margin:15px;
}
.news_list{
	width:720px; margin:0px auto;
}
.news_list ul li{
	height:35px; background:url(../images/ico03.gif) no-repeat left center; text-indent:20px; border-bottom:1px #ccc dashed;
}
.news_list ul li a{
	line-height:35px; width:600px; float:left; color:#666; font-family:"黑体"; font-size:13px;
}
.news_list ul li span{
	line-height:30px;
}
.nr_bt{
	text-align:center; margin:10px;
}
.nr_bt h5{
	font-size:15px; color:#666; font-family:"黑体"; height:35px; border-bottom:1px #ccc solid;
}
.nr_bt h6{
	color:#999; font-weight:normal;
}
.pagelink{
	margin:20px; text-align:center;
}
.pro_title{
	background:url(../images/p_title.gif) no-repeat left top; height:35px; text-align:right
}
.pro_title h1{
	line-height:35px; text-indent:25px; color:#fff; float:left; font-size:14px;
}
.pro_title a{
	line-height:35px; color:#333; margin-right:10px;
}
.product{
	border:1px #ececec solid; overflow:hidden
}
.product_list{
}
.product_list ul li{
	width:220px; float:left; margin:10px 0px 0px 15px; text-align:center;
}
.product_list ul li a{
	color:#024795;
}
.product_list ul li img{
	width:220px; height:150px;
}
#faqbox { width:500px; margin:10px auto;}
#faqbox .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{ line-height:2em; height:120px; text-align:left}
#faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:100px;}