/* CSS Document */
/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} */
body {
	margin:0px;
	font-size:12px;
	color:#656565;
	font-family:Arial,"";
}

div,ul,li,images,h1,h2,img{margin:0px; pdding:0px; border:0px; list-style-type:none;}
.input{
	border: 1px solid #AAAAAA;
	padding:5px 0 0 5px;
	font-size: 12px;
	font-family:Arial;
	line-height: 12px;
	color: #999999;
}

a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#ffb400;
	text-decoration:none;
	}
	
.a01{
	color:#838383;
	text-decoration:none;
}
.a01:hover{
	color:#FF0000;
	text-decoration:none;
	}
	
.a02{
	color:#3561bc;
	text-decoration:none;
}
.a02:hover{
	color:#FFF;
	text-decoration:none;
	}
	
.a03{
	color:#2659b5;
	text-decoration:none;
}
.a03:hover{
	color:#ff0000;
	text-decoration:none;
	}

.clearit{clear:both; font-size:0px; height:0px;}
.line10{clear:both; height:10px; line-height:10px; font-size:0px;}
.line3{clear:both; height:3px; line-height:3px; font-size:0px;}
#chengse{color:#FF9900;}
.red{color:#f00; font-weight:bold;}

#top{width:960px; padding:22px 0 0 0; margin:0 auto;}
#banner{width:960px; margin:0 auto;}
#main{width:960px; margin:0 auto;}
#main_left{width:227px; float:left;}
#main_right{width:723px; float:right;}
#bottom{width:960px; margin:0 auto; text-align:center; height:59px; background:url(../images/bottom_bg.gif) repeat-x;}
#bottom span{line-height:20px; display:block; padding:10px 0 0 0;}
#page_bt {background-image:url(../images/page_bt_left.gif); height:30px;}
#page_bt span { background-image:url(../images/page_bt_right.gif); width:400px; line-height:30px; text-align:right;float:right; padding-right:15px;}
#page_bt_line { border-bottom:1px solid #CCCCCC; padding:10px; font-family:"微软雅黑"; font-size:16px; color:#1e68b1; font-weight:bold;}
#page_bt_line span{font-weight:none; font-family:Arial; font-size:12px; color:#666666;}

.logo{float:left; width:200px; padding:0 0 0 30px;}
.freeTel{float:left; text-align:right; width:720px; padding:0 10px 0 0; font-size:12px; font-family:"微软雅黑";}
.freeTel span{font-size:16px; color:#FF6600;}
.nav{float:left; width:586px; padding:0px; padding:0 0 0 144px;}
.navLeft{float:left; background:url(../images/nav_left.gif) no-repeat; width:8px; height:31px; font-size:0px;}
.navContent{float:left; background:url(../images/nav_bg.gif) repeat-x; padding:0 0 0 10px; width:560px; height:31px;}
.navContent ul{list-style-type:none; padding:0 0 0 12px;}
.navContent ul li{float:left; line-height:27px; padding:0px;}
.navContent ul li a{color:#12609e; text-decoration:none; font-family:"微软雅黑";}
.navContent ul li a:hover{color:#ffb400; text-decoration:none; font-family:"微软雅黑";}
.navRight{float:left; background:url(../images/nav_right.gif) no-repeat; width:8px; height:31px; font-size:0px;}

.news{float:left; margin-right:10px;}
.news ul{padding:10px 0 0 18px;}
.news ul li{line-height:20px; margin:1px 0;}
.news ul li span{font-size:11px;}

.zxhz{float:left;}
.zxhz ul{padding:9px 0 0 10px;}
.zxhz ul li{line-height:24px; margin:1px 0;}

.ywjs{float:left; margin-right:10px;}
.ywjs h1{margin:0 0 15px 0;}
.ywjsLeft{float:left; width:140px; padding:0 5px;}
.ywjsLeft span{display:block; width:150px; padding:5px 0 0 0; line-height:20px;}
.ywjsright{float:left; margin:0px; width:150px;}
.ywjsright span{display:block; width:150px; padding:5px 0 0 10px; line-height:20px;}

.case{float:left; background:#fafafa;}
.caseBox{width:300px; float:left; padding:20px 0 0 10px; margin:5px 0 0 0; border-right:1px #ccc dashed; height:147px;}
.caseImg{float:left; padding:10px 10px 0 0; width:155px;}
.caseText{float:left; line-height:20px; width:120px;}
.caseText h2{font-weight:bold; padding:0 0 10px 0; font-size:12px;}

.caseBox1{width:305px; float:left; padding:20px 0 0 10px; margin:5px 0 0 0; height:147px;}

.caseBox2{width:650px; border-bottom:1px #ccc dashed; float:left; padding:20px 0 0 10px; margin:5px 0 0 0; height:147px;}
.caseBox2 h2{font-size:14px; line-height:32px; padding:5px 0 0 0;}
.caseImg img{border:2px #ccc solid;}
.caseText2{float:left; line-height:20px; width:420px;}

.page{text-align:right; width:600px; line-height:35px;}


.title{font-size:14px; color:#fff;}
.more{font-size:11px; font-family:Arial; color:#a6c2f6;}
.text{line-height:20px; padding:15px; text-align:justify;text-justify:inter-ideograph;}
.text1{line-height:20px; padding:25px; text-align:justify;text-justify:inter-ideograph;}
.blue{color:#2659b5;}

.p_menu{width:199px;}
.p_menu ul{width:192px; margin:0 auto; padding:0px;}
.p_menu ul li{background:#d6d6d7; line-height:24px; margin:5px 0; padding:0 0 0 15px;}

.list_news{width:274px;}
.list_news ul{padding:13px; width:274px; list-style-type:none;}
.list_news ul li{border-bottom:1px #ccc dashed; line-height:20px; margin:0 0 5px 0;}

.left_bj { background:url(../images/left_bj.gif) repeat-y;}

#main_left ul {background-image:url(../images/left_bj.gif);width:227px; list-style-type:none; margin:0px; padding:0px;}
.left_menu1 {
	background-image:url(../images/left_menu_bj1.gif);
	color:#6b6b6b;line-height:30px;padding:0 0 0 35px;
	cursor:pointer;
}
.left_menu2 {
	background-image:url(../images/left_menu_bj.gif);
	color:#f49e00;line-height:30px;padding:0 0 0 35px;
	cursor:pointer;
}
.body_text {
	line-height:26px;
	padding:20px;
	margin-bottom:15px;
}
.p_left {
	padding-left:60px;
}
#company_zz {
	width:215px;
	height:160px;
	text-align:center;
	float:left;
	margin:3px;
	border:1px solid #CCCCCC;
}
#company_zz img {
	height:120px;
	margin:8px;
}
#company_zz p {
	width:220px;
	margin:0px;
	padding:0px;
}

.news_list{ float:left; text-align:right;}
.news_list ul{ padding:10px;}
.news_list ul li{border-bottom:1px #ccc dashed; margin:10px 0 0 0; background:url(../images/dot1.gif) no-repeat 5px 9px; _background:url(../images/dot1.gif) no-repeat 5px 7px; line-height:26px; width:690px;}
.news_list ul li span{float:left; padding:0 0 0 20px; }

#news_list {
	width:600px;
	float:left;
	background-image:url(../images/news_line.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	height:35px;
	line-height:35px;
	margin-left:20px;
}
#news_list img {
	margin-right:8px;
}
#news_date {
	width:80px;
	float:left;
	background-image:url(../images/news_line.gif);
	background-repeat: repeat-x;
	background-position:left bottom;
	height:35px;
	line-height:35px;
}
#page_no {
	width:650px;
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
}