@charset "utf-8";
/* CSS Document */

#header{
	background:url(../images/tel.gif) 735px 67px no-repeat;
}
#header .topDiv{
	height:99px;
}
#header .topDiv .logo{
	float:left;
	margin:30px 0 0 37px;
	display:inline;
}
#header .topDiv .r{
	float:right;
	width:236px;
	padding-right:33px;
}
#header .topDiv .r .telDiv{
	color:#888;
}
#header .searchbox{
	width:236px;
	height:20px;
	margin:35px 0 0 0;
}
#header .searchbox input{
	border:0;
	line-height:20px;
}
#header .searchbox .searchIpt{
	margin:0 3px 0 0 ;
	color:#ADADAD;
	font-family:Arial,"宋体";
	text-indent:23px;
	background:url(../images/bg_spr.gif) 0 -0 no-repeat; 
	width:183px;
	height:20px;
	float:left;
}
#header .searchbox .searchBut{
	margin:1px 0 0 0;
	float:left;
	background:#fff;
	width:50px;
	height:18px;
	color:#EA6800;
	font-family:Arial,"宋体";
	cursor:pointer;
}



#navDiv{
	height:29px;
	overflow:hidden;
	background:url(../images/navbg.gif) 0 0 repeat-x;
	border-bottom:2px solid #145CA4;
}
#navDiv .navUl{
	width:961px;
}
#navDiv .navUl li,#navDiv .navUl li a{
	float:left;
	line-height:29px;
	font-family:"微软雅黑", "宋体";
	font-size:14px;
	font-weight:bold;
	color:#4C4C4C;
}
#navDiv .navUl li{
	background:url(../images/navbg.gif) right -58px no-repeat;
	/*padding-right:1px;*/
	position:relative;
}
#navDiv .navUl li a{
	display:block;
	text-align:center;
	height:29px;
	padding:0 19px;
}
#navDiv .navUl li a:hover,#navDiv .navUl li a.onthis{
	background:url(../images/navbg.gif) 0 -29px repeat-x;
	color:#fff;
}
#navDiv .navUl li.nobg{
	background:none;
}
#navDiv .navUl li.first a:hover{
}
#navDiv .navUl li.last a{
	
}


#container{
	width:961px;
	margin-top:9px;
}
#container .lbox{
	width:218px;
	float:left;
	margin-right:13px;
}

.box1 .tit{
	background:url(../images/bg_spr.gif) 0 -50px no-repeat;
	height:31px;
	line-height:31px;
	color:#fff;
	padding-left:16px;
}
.box1 .tit .bt{
	font-size:14px;
	font-weight:bold;
}
.box1 .tit .bten{
	padding-left:7px;
}
.ul1 li{
	line-height:28px;
	/*background:url(../images/bg_spr.gif) #F2F2F2 12px -144px no-repeat;*/
	background:url(../images/bg_spr.gif) #F2F2F2 12px -90px no-repeat;
	text-indent:35px;
	border-bottom:1px solid #E9E9E9;
}
.ul1 li.open{
	background-position:12px -90px;
}
.ul1 li ul{
	 display:none;
}
.ul1 li.open ul{
	display:inline;
}
.ul1 li a{
	color:#115EAE;
}
.ul1 li ul li{
	background:#fff;
	border-bottom:0;
	border-top:1px solid #E9E9E9;
}
.ul1 li li a{
	color:#373737;
}

.box2{
	margin-top:14px;
}
.box2 .tit{
	background:url(../images/bg_spr.gif) 0 -250px no-repeat;
	height:31px;
	line-height:31px;
	color:#414141;
	padding-left:16px;
}
.box2 .tit1{
	background:url(../images/bg_spr.gif) 0 -350px no-repeat;
}
.box2 .tit div{
	float:left;
}
.box2 .tit .more{
	float:right;
	color:#808080;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-right:10px;
	display:inline;
}
.box2 .tit .more:hover{
	text-decoration:underline;
}
.box2 .tit .bt{
	font-size:14px;
	font-weight:bold;
}
.box2 .tit .bten{
	color:#848484;
	padding-left:7px;
}
.ul2 li{
	line-height:32px;
	background:url(../images/bg_spr.gif) 6px -289px no-repeat;
	text-indent:20px;
	border-bottom:1px dashed #E9E9E9;
}
.ul2 li a{
	color:#373737;
}
.ul2 li a:hover{
	text-decoration:underline;
}

.ul2_1 li{
	height:32px;
	display:block;
}
.ul2_1 li a:hover{
	color:#115EAE;
}
.ul2_1 li a.right{
	font-size:12px;
	color:#129637;
	font-weight:bold;
	margin-right:20px;
	display:inline;
}
.ul2_1 li a.right:hover{
	color:#129637;
}
.ul2_1 li span.right{
	color:#808080;
	margin-right:10px;
	display:inline;
}
#container .rbox{
	width:721px;
	float:left;
}

.box2_1 .b1tit{
	color:#087EC1;
	font-weight:bold;line-height:20px;
	height:25px;
	line-height:25px;
}
.box2_1 .b1tit span{
	background:url(../images/bg_spr.gif) 6px -393px no-repeat;
	float:left;
	text-indent:25px;
}
.box2_1 .b1tit{
	border-bottom:1px solid #E6E6E6;
}
.box2_1 .b1tit .more{
	float:right;color:#087EC1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.box2_1 .b1tit .more:hover{
	text-decoration:underline;
}
.box2_1 .b1con,.box2 .con1{
	margin-left:-11px;
	zoom:1;
}
.proMinBox{
	width:172px;
	float:left;
	display:inline;
	margin:14px 0 0 11px;
}
.proMinBox img{
	border:1px solid #ccc;
}
.proMinBox a:hover img{
	border:1px solid #a0a0a0;
}

#footer{
	margin:20px 0 0 0;
	padding:10px 0;
	border-top:1px solid #D6D6D6;
	line-height:20px;
	color:#666666;
	background:#EDEDED;
}
#footer a{
	color:#343434;
}
#footer a.blue{
	color:#087EC1;
}
#footer .copy{
	width:300px;
	padding-left:14px;
	float:left;
}
#footer .flink{
	float:right;
	margin-right:20px;
	display:inline;
}
#footer .bcol1{
	padding:0 15px 5px 10px;
}
#footer .bcol1 div.left{
	color:#666;
	font-family:"黑体", "宋体", "新宋体";
	font-weight:bold;
	line-height:24px;
	font-size:14px;
}
#footer .bcol1 div.right{
	margin-top:10px;
}
#footer .bcol2{
	height:25px;
	line-height:25px;
	border-top:2px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
}
.formatP p{
	text-indent:25px;
	margin-top:30px;
}
/*pro_info.asp*/
.proInfoBox .ptit{
	color:#087EC1;
	font-weight:bold;
	background: url(../images/bg_spr.gif) 6px -393px no-repeat;
	line-height:25px;
	text-indent:20px;
	border-bottom:1px solid #E6E6E6;
}
/*pro_info end*/