@charset "utf-8";
body {
	background-color: #f4f4f4;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif,"宋体";
	font-size:12px;
}
div{ margin:0 auto;}
h2,ul,li,dl,dt,dd,span,p,table,img{margin:0px; padding:0px;}
img{border:solid 0px black;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hide from IE Mac \*/ 
.clearfix { display:block; }
/* End hide from IE Mac */ 
.fix{width:100%;height:0;overflow:hidden;clear:both;float:none;}
/*
========================================================= star ===============================================================
*/
a{text-decoration:none;}
.large{
	background:url(bgbg.jpg) repeat-x left top;
	width:100%;
}
.main{
	background:url(mainbg.jpg) no-repeat;
	width:1000px;
}
.menu{
	text-align:center;
	height:94px;
}
.topimg{
	text-align:center;
}
.pic{
	height:123px;
}
.pic div{
	width:880px;
}
.pic ul {
	list-style:none;
	margin:0;
}
.pic ul li {
	display:block;
	float:left;
}
.picline{
	background:url(picline.jpg) no-repeat;
	width:10px;
	height:123px;
}
.nr{
	width:965px;
	height:770px;
}
.left{
	background:url(leftbg.jpg) repeat-y left top; 
	width:670px;
	float:left;
}
.lefttop{
	background:url(lefttop.jpg) no-repeat left top;
}
.leftbtm{
	background:url(leftbtm.jpg) no-repeat left bottom;
	padding-bottom:15px;
	height:750px;
}
.right{
	background:url(rig_bg.jpg) repeat-y left top;
	width:295px;
	float:right;
}
.rigthtop{
	background:url(rigtop.jpg) no-repeat left top;
}
.rightbtm{
	background:url(rigbtm.jpg) no-repeat left bottom;
	padding-top:30px;
	padding-bottom:15px;
	height:720px;
}
/*
========================================================= right ===============================================================
*/
.gongneng{
	float:left;
	background:url(lefttop.jpg) no-repeat top left;
	padding-left:1px;
	width:100%;
	}
.gongneng dl{
	margin:0px;
	padding:0px;
	width:196px;
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:67px;
}
.gongneng dt{
	margin:0px;
	padding:0px;
}
.gongneng dd{
	margin:0px;
	padding:0px;
}
.gongneng dd a{
	margin:0px;
	padding:0px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#0E67E1;
}
.pic-ad{
	text-align:center;
	width:620px;
	height:89px;
	background:url(pic_ad.jpg) no-repeat ;
	float:left;
	display:inline;
	margin:15px auto 5px 25px;
}
.picad_txt{
	margin-top:57px; 
	color:#FFF;
	}
.picad_txt strong{
	color:#FF0;
}
.picad_txt span{
	color:#C8F0FF;
}
/*
========================================================= main-box ===============================================================
*/
.news{
	padding-top:8px;
	height:250px;
	list-style:none;
}
.news span{
	color:#C00;
	font-weight:bold;
}
.news li a span:hover{
	color:#C00;
	text-decoration:underline;
}
.news li{
	height:25px;
	padding-left:25px;
	text-align:left;
	color:#0B5CC5;}
.news li a{
	line-height:25px;
	text-align:left;
	color:#056ed9;
	text-decoration:none;}
.news li a:hover{
	text-decoration:underline;
}
.main-box-top{
	height:29px;
	width:301px;
	background:url(boxtop.jpg) no-repeat;}
.main-box-top h2{
	display:inline;
	float:left;
	margin-left:10px;
	height:29px;
	font-size:12px;
	line-height:29px;
	color:#3f3f3f;}
.main-box-top a{
	float:right;
	margin-right:15px;
	line-height:29px;
	color:#3f3f3f;
	text-decoration:none;}
.main-box-top a:hover{
	text-decoration:underline;
}
.main-box01{
	display:inline;
	float:left;
	margin-left:25px;
	margin-top:15px;
	width:302px;
	background:url(boxmid.jpg) repeat-y;
}
.main-box02{
	display:inline;
	float:right;
	margin-right:25px;
	margin-top:15px;
	width:302px;
	background:url(boxmid.jpg) repeat-y;
}
.main-box03{
	display:inline;
	float:left;
	margin-left:25px;
	margin-top:15px;
	width:302px;
	background:url(boxmid.jpg) repeat-y;
}
.main-box04{
	display:inline;
	float:right;
	margin-right:25px;
	margin-top:15px;
	width:302px;
	background:url(boxmid.jpg) repeat-y;
}
.boxbtm{
	background:url(boxbtm.jpg) no-repeat bottom;
	padding-bottom:12px;
}

/*
========================================================= left ===============================================================
*/
.a-title{
	display:block;
	text-align:left;
	line-height:23px;
	margin-left:15px;
	padding-top:12px;
	font-size:12px;
	font-weight:bold;
	color:#E70707;
	text-decoration:none;}
.a-title:hover{
	text-decoration:underline;}
.a-title2{
	display:block;
	text-align:left;
	line-height:23px;
	margin-left:25px;
	padding-top:12px;
	font-size:12px;
	font-weight:bold;
	color:#1c1c1c;
	text-decoration:none;}
.a-title2:hover{
	text-decoration:underline;}
.a-text{
	display:block;
	line-height:20px;
	color:#5b5b5b;
	text-decoration:none;
	text-align:left;
	margin-left:15px;
}
.a-text:hover{
	text-decoration:underline;
}
.a-text2{
	display:block;
	line-height:20px;
	color:#1A6FE3;
	text-decoration:underline;
	text-align:left;
	margin-left:15px;
}
.a-text2:hover{
	color:#F00;
}
.main-right01{
	margin:10px auto auto auto;
	height:125px;
	width:278px;
	background:url(pic_bg01.jpg) no-repeat right;}	
.main-right02{
	margin:10px auto auto auto;
	height:125px;
	width:278px;
	background:url(pic_bg02.jpg) no-repeat right;}
	
.main-right03{
	margin:10px auto auto auto;
	height:125px;
	width:278px;
	background:url(pic_bg03.jpg) no-repeat right;}
.main-right04{
	margin:10px auto auto auto;
	height:86px;
	width:278px;
	background:url(pic_bg04.jpg) no-repeat right;}
.main-right05{
	position:relative;
	margin:10px auto auto auto;
	height:150px;
	width:274px;
	background:url(pic_bg05.jpg) no-repeat right;}
.main-right05 span{
	display:block;
	position:absolute;
	top:123px;
	left:30px;
	color:#424242;
	text-align:center;
}
.a-blue2{
	color:#0c7ddc;}
.phone{
	position:relative;
	margin:10px auto auto auto;
	height:52px;
	width:278px;
	background:url(picbg_06.jpg) no-repeat right;
}	
.footer{
	height:100px;
	text-align:center;
}
.footer pre{
	margin:30px auto;
}
.footer pre a{
	color:#252525;
}
.footer pre a:hover{
	color:#000;
}
.close{
	padding:6px;
	height:0px;
	width:0px;
	background:url(../images/close.jpg) no-repeat;
	margin-top:2px;
	margin-right:2px;
	border:none;
}
.close_l{
	padding:6px;
	
	height:0px;
	width:0px;
	background:url(../images/close.gif) no-repeat -0px -0px;
	margin-top:2px;
	margin-right:2px;
	border:none;
}

