@import "basic.css";

*{line-height:22px;}

a:link {
	color: #006699;
	text-decoration: none;
}
a:visited {
	color: #006699;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}


.clear{ clear:both;}
.p{ text-indent:0px;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}

/*````基本````*/
#wrap{
width:1002px; margin:0 auto;
}

#header{ 
height:68px; background:url(../Images/head_bg.jpg) right top; width:980px;
}
#logo{
float:left; width:210px;
}
#logo img{ float:right; margin-right:10px; margin-top:12px;}
#top_info{
float:right; text-align:right; padding:4px 5px 0px 0px;
}

/*---------------- menu ---------------*/

#menu{
background:url(../images/menu_bg.gif) repeat-x; height:35px;  width:900px; margin:0 auto;}
#menu .l{
float:left; background:url(../images/menu_l.gif); width:10px; height:35px; 
}
#menu .r{
float:right; background:url(../images/menu_r.gif); width:10px;  height:35px;
}
#menu ul{
float:left; width:870px;
}
#menu li{
float:left; font-size:12px; color:#444;height:35px;  line-height:28px; 
}
#menu li a{  padding-top:7px; line-height:28px; padding-left:18px; padding-right:18px; background: url(../images/menu_li_bg.gif) no-repeat right top; height:35px;width:85px; text-align:center;
color:#444;
}
#menu li a:hover{
	color:#fff; background: url(../images/menu_li_on.gif) no-repeat; height:35px;
	}
#menu li.end{
background:none;
}

/*---------------- banner  main left content---------------*/

#banner{
height:157px; margin-bottom:8px; border-top:8px solid #555; background:#555;
}

.main{ text-align:left;}
.left{
width:210px; float: left;
}
.right{ width:163px; float:right; }
.content{
width:608px;  float:left;
}

/*---------------- div_m 等主要层 ---------------*/
.div_m{
 margin-bottom:8px; border:1px solid #ccc; background:url(../images/titbg.gif) repeat-x 0px 1px; 
}
.div_m h3{
float:left; background:url(../images/titxu.gif) no-repeat; height:27px; text-indent:22px; line-height:27px; font-weight:bold; color:#2E5883;
}
.div_m span.right{
float:right;line-height:26px; font-weight:bold; color:#2E5883; margin-right:10px;
}
.div_m ul{ 
margin:10px;
}
.div_m li{ 
border-bottom:1px dashed #ccc; color:#2E5883; height:23px; line-height:26px; margin-left:0px;
}
.div_m li a{ 
color:#2E5883; 
}
.div_m p.text{
margin:10px; text-indent:0px;}


/*	----------- div_l 	div_r ------------- */
.div_l{
 margin-bottom:8px; background:url(../images/tit_lbg.jpg) no-repeat; 
}
.div_l h3{ font-size:14px; font-weight:bold; line-height:46px; text-align:center;}
.div_l p.text{
padding-left:18px; text-indent:0px;}


.div_r{
 margin-bottom:8px; background:url(../images/tit_rbg.jpg) no-repeat; 
}
.div_r h3{ font-size:14px;  font-weight:bold; padding-top:2px; text-indent:35px; line-height:46px; text-align:center;}
.div_r ul{ margin-left:16px;}
.div_r li{ line-height:22px;}






.pro{
width:162px; height:141px; float:left; background:url(../images/pro_bg.gif); margin:12px;
}
.pro img{
margin:5px;
}
.pro p.pro_tit{line-height:20px; text-align:center; width:130px; }


.div_m2{background:url(../images/div_mbg.jpg) no-repeat;
}
.div_m2 h3{ font-size:14px; color:#2E5883; text-indent:28px; font-weight:bold; line-height:26px;
}
.div_m2 p.index_jianjie{
text-indent:24px; float:left; width:350px; margin-top:10px; }


.div_mx{ background:url(../images/div_mxbg.jpg) no-repeat; margin-left:0px;}
.div_mx h3{
padding-top:7px;  font-size:14px; color:#2E5883; text-indent:28px; font-weight:bold; line-height:30px;
}



.jianjie_r{
float:right; width:181px;
}


#footer{
border-top:1px solid #ccc; padding-top:10px;  padding-bottom:16px; clear:both; text-align:center;
}