﻿@charset "utf-8";
/* CSS Document */
body {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	font-size:12px;
	}
td,th{
	font-size:12px;
}
div {
    padding:0; margin:0
}
p {
    padding:0; margin:0
}
ul {
	padding:0; margin:0;
	list-style:none;
}
li {
	padding:0; margin:0
}
a {
	padding:0; margin:0
}
form {
	padding:0; margin:0
}
img {
	border: 0
}

a:active,a:link,a:visited{
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}
a:hover{
	font-weight: normal;
	font-size: 12px;
	color: #f26522;
	text-decoration:none;
}
#top{ width:100%; height:90px; background:#f6f6f6; border-bottom:1px solid #dad9d9; margin:0 auto; overflow:hidden; position:relative;}
#ntop{ width:980px; height:90px; margin:0 auto; overflow:hidden; position:relative;}
#logo{ width:166px; height:95px; float:left; background:url(../images/logo.jpg) no-repeat center 27px; overflow:hidden; position:relative;}
#ntop1{ width:500px; height:35px;line-height:35px; padding-top:10px; text-align:right; float:right; overflow:hidden; position:relative;}
#ntop1 a{ background:url(../images/icon_1.gif) no-repeat left center; margin-right:10px; padding-left:10px; color:#0062BE;}
#ntop2{width:216px; height:19px;background:url(../images/ss.jpg) no-repeat left center;float:right;position:relative; margin-right:10px; }
#nav{width:680px; height:30px; float:right; padding-top:15px; overflow:hidden;  position:relative;}
#nav ul{ list-style:none;}
#nav li{ width:85px; height:30px; float:left; overflow:hidden;}
#nav li a:active{ width:85px; height:30px; text-align:center; line-height:30px;font-family:"Microsoft YaHei"; color:#000; font-size:14px; overflow:hidden; display:block;}
#nav li a:link{ width:85px; height:30px;text-align:center; line-height:30px;font-family:"Microsoft YaHei"; color:#000; font-size:14px; overflow:hidden; display:block;}
#nav li a:visited{ width:85px; height:30px;text-align:center; line-height:30px;font-family:"Microsoft YaHei"; color:#000; font-size:14px; overflow:hidden; display:block;}
#nav li a:hover{ width:85px; height:30px;text-align:center; line-height:30px; background:url(../images/hover.jpg) no-repeat center bottom;font-family:"Microsoft YaHei";color: #0062BE; font-size:14px; display:block;}
.banner {
	width:100%;
	height: 370px;
	overflow:hidden;
	margin:0 auto;
	z-index:2;
	overflow:hidden;
	position:relative
}
.banner .d1 {
	width:100%;
	height:370px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}
#main{ width:995px; height:auto; background:url(../images/bg_main.jpg) no-repeat center top; margin:0 auto; overflow:hidden; position:relative;}
#main1{ width:969px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
#main2{ width:970px; height:auto; background:url(../images/bg_main.jpg) no-repeat center top;padding-left:14px; padding-right:11px; margin:0 auto; overflow:hidden; position:relative;}
#left{ width:294px; height:auto; float:left; overflow:hidden; position:relative;}
#ltop{ width:294px; height:44px; background:url(../images/xw.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative;}
#ltop a{float:right; padding-right:10px; padding-top:18px;}
#lcont{ width:284px; height:auto; margin:10px auto 0; overflow:hidden; position:relative;}
#lcont ul{ list-style:none;}
#lcont li span{ float:right; padding-right:5px;}
#lcont li { width:271px; height:25px; line-height:25px; background:url(../images/icon_2.jpg) no-repeat 5px 10px; overflow:hidden; padding-left:15px;}
#mid{ width:415px; height:auto; float:left; overflow:hidden; position:relative;}
#mtop{ width:415px; height:44px;  background:url(../images/gy.jpg) no-repeat; overflow:hidden; position:relative;}
#mtop a{ float:right; padding-right:10px; padding-top:18px;}
#mcont{ width:390px; height:auto; line-height:195%; margin:15px auto 0; overflow:hidden; position:relative;}
#mcont img{ float:left; margin-right:10px;}
#right{ width:260px; height:auto; float:left; overflow:hidden; position:relative;}
#rtop{ width:260px; height:44px; background:url(../images/lb.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative}
#rtop a{float:right; padding-right:25px; padding-top:18px;}
#rcont{ width:220px; height:auto; margin:15px auto 0; overflow:hidden; position:relative;}
#rcont li{ width:90px; height:30px; line-height:30px; float:left; background:url(../images/icon_3.jpg) no-repeat left 6px; padding-left:20px;}
#tel{ width:229px; height:44px; margin:5px auto 0; overflow:hidden; position:relative;}
#foot{ width:100%; height:26px; line-height:26px; background:#0062BE; margin:20px auto 0; overflow:hidden; position:relative;}
#nfoot{ width:960px; height:26px; margin:0 auto; overflow:hidden; position:relative;}
#lf{ width:300px; height:26px; color:#FFF; float:left; overflow:hidden; position:relative;}
#lf a{ color:#FFF; padding-right:5px; padding-left:5px;}
#rf{ width:600px; height:26px; line-height:26px; float:right; text-align:right; color:#FFF; overflow:hidden; position:relative;}
#rf a{ color:#FFF;}



/*---------------内页-------------------*/
#nleft{ width:230px; height:auto; float:left; position:relative; z-index:1}
#nltop{ width:230px; height:44px; margin:0 auto; position:relative;}
#nlcont{ width:230px; height:auto; margin:5px auto 0; position:relative; z-index:9999}
#nlcont li{ width:230px; height:auto; line-height:200%; position:relative;}
#nlcont ul li{
  width:230px; padding:0; margin:0; height:32px; line-height:32px; position:relative;
}
#nlcont li a:active{ width:180px; height:32px; line-height:32px; padding-left:50px;font-size:14px; overflow:hidden; display:block; color:#000;}
#nlcont li a:link{ width:180px; height:32px; line-height:32px; padding-left:50px; font-size:14px; overflow:hidden; display:block; color:#000;}
#nlcont li a:visited{ width:180px; height:32px;line-height:32px; padding-left:50px; font-size:14px; overflow:hidden; display:block; color:#000;}
#nlcont li a:hover{ width:180px; height:32px;line-height:32px; padding-left:50px; background:url(../images/navbg.jpg) repeat-x; color:#FFF; font-size:14px; overflow:hidden; display:block;}
.suckerdiv ul li ul{
left: 200px; /* Parent menu width - 1*/
position: absolute;
width: 200px; /*sub menu width*/
top: 0;
list-style:none;
display: none;
}
#suckertree1 ul li{ width:200px;padding:0; margin:0; height:32px; line-height:32px;background:#fcecd1;}
#suckertree1 ul li a:active{ width:18s0px; height:32px; line-height:32px; text-align:left; padding-left:20px; font-size:13px; color:fff; overflow:hidden; display:block;}
#suckertree1 ul li a:link{ width:18s0px; height:32px; line-height:32px; text-align:left; padding-left:20px; font-size:13px; color:fff; overflow:hidden; display:block;}

#suckertree1 ul li a:visited{ width:18s0px; height:32px; line-height:32px; text-align:left; padding-left:20px; font-size:13px; color:fff; overflow:hidden; display:block;}

#suckertree1 ul li a:hover{ width:18s0px; height:32px; line-height:32px; text-align:left; padding-left:20px; font-size:13px; color:fff; background:#fc8c09; overflow:hidden; display:block;}
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */
#lx{ width:230px; height:71px;margin:15px auto 0; background:url(../images/dd.jpg) no-repeat; overflow:hidden; position:relative;}

.slist { width:230px; height:auto; margin:0 auto;overflow:hidden; display:none;}
.pt5{ padding-top:5px;}
.l1 {font-size:14px; width:180px; height:32px; line-height:32px; padding-left:50px; margin-bottom:2px; cursor:pointer;}
.l1:hover{background:url(../images/navbg.jpg) repeat-x; color:#FFF;}
.l2{ width:175px; height:25px; padding-left:55px; line-height:25px; font-weight:normal; margin:0 auto; overflow:hidden;}
.l2 span{ padding-right:5px;}
.l2:hover{ background:#fcecd2;}


#nright{ width:740px; height:auto; float:right; overflow:hidden; position:relative;}
#nrtop{ width:710px; height:44px; line-height:44px; color:#FFF; padding-left:30px; background:url(../images/nr.jpg) no-repeat; margin:0 auto; overflow:hidden; position:relative;}
#nrtop a{ color:#FFF}
#nrtop span{ color:#f2cd30}
#nrcont{ width:700px; height:auto; line-height:200%; margin:20px auto 0; overflow:hidden; position:relative;}
#nrcont1{ width:700px; height:auto; margin:20px auto 0; overflow:hidden; position:relative;}
#nrcont1 ul{ list-style:none;}
#nrcont1 li{ width:680px; height:30px; line-height:30px; background:url(../images/3.gif) no-repeat 5px center; padding-left:25px; border-bottom:1px dotted #CCCCCC; overflow:hidden;}
#nrcont1 li span{ float:right; padding-right:10px;}
.page{ width:90%; height:25px; clear:both; text-align:right; margin:20px auto 0; overflow:hidden; position:relative;}
#nrcont2{ width:700px; height:auto; margin:20px auto 0; overflow:hidden; position:relative;}
.title{ width:700px; height:30px; line-height:30px; text-align:center; font-size:15px; font-weight:bold; color:#000; margin:0 auto; overflow:hidden; position:relative;}
.rq{ width:700px; height:30px; line-height:30px; color:#a6a3a3; border-bottom:1px dotted #CCCCCC; text-align:center; margin:0 auto; overflow:hidden; position:relative;}
.con{ width:660px; height:auto; line-height:200%; margin:20px auto 0; overflow:hidden; position:relative;}
#dy{ width:90%; height:auto; text-align:right; margin:20px auto 0; overflow:hidden; position:relative;}
#dy a{ margin-right:10px;}
#nrcont3{ width:700px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
#nrcont3 ul{}
#nrcont3 li{ width:215px; height:auto; float:left; padding-left:18px; margin-top:20px;}
#nrcont3 li img{ padding:1px; border:1px solid #CCC;}
#nrcont3 li span{ width:200px; height:20px; padding-top:10px;text-align:center; display:block;}
#nrcont4{ width:700px; height:auto; margin:20px auto 0; overflow:hidden; position:relative;}
#pic{ width:auto; height:auto; text-align:center; margin:0 auto; overflow:hidden; position:relative;}
.ms{ width:700px; height:30px; line-height:30px; font-family:"Microsoft YaHei"; font-size:14px; color:#0062BE; margin:15px auto 0;overflow:hidden; position:relative;}
.mscon{ width:680px; height:auto; line-height:200%; margin:0 auto; overflow:hidden; position:relative;}
.red{ color:#F00}
#bg{ width:700px; height:300px; background:url(../images/bg2.jpg) no-repeat right bottom; margin:0 auto; overflow:hidden; position:relative;}

.bannger_inbox{ position:absolute; left:50%; top:0;}