@charset "utf-8";/* CSS Design By iLank,www.sunge.org*/
/* CSS Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
fieldset,img,abbr,acronym{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul,li{list-style:none; float:left;}
div{text-align:left;}
h1,h2,h3,h4,h5,h6{/*font-weight:normal;*/font-size:100%;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#000;}


body{color:#333; font-size:12px; LINE-HEIGHT: 180%; FONT-FAMILY: "微软雅黑",Arial, Helvetica, sans-serif; text-align:center; background:#fff;}
#main{width:100%; margin:0px auto;}
#auto{width:1000px; margin:0px auto;}
#i_auto{width:980px; margin:0px auto;}
#header{width:980px; float:left; margin-top:14px; height:98px;}
#logo{width:311px; float:left;}
#nav{width:556px; float:right;}
#top{width:556px; height:20px; float:left;}
#tel{width:338px; height:20px; float:left;}
#login{width:185px; height:20px; float:right; text-align:right; color:#666;}
#login a{color:#666;}
#login a:hover{color:#000;}
#menu{width:556px; height:36px; background:#313284; margin-top:15px; float:left;}
#menua{width:4px; height:36px; float:left; background:url(../images/ma.gif) left top no-repeat;}
#menub{width:548px; height:30px; float:left; padding-top:6px;}
#menub li{float:left; margin-right:8px !important; *margin-right:4px;  font-size:14px; font-weight:bold; color:#fff; margin-left:8px !important; *margin-left:5px;}
#menub li a{color:#fff;}
#menub li a:hover{color:#FFFF00;}
#menuc{width:4px; float:right; height:36px; background:url(../images/mb.gif) left top no-repeat;}

#banner{width:100%; float:left; background:#313284;}
#htbanner{width:100%; float:left; background:#e5572f;}
#cbanner{width:100%; float:left; background:#59258f;}
#qzbanner{width:100%; float:left; background:url(../images/qzb.jpg) left top no-repeat;}
#ybanner{width:100%; float:left; background:url(../images/yq.jpg) left top no-repeat;}

.btnmini,.btnbig{border:1px solid #1A5488; overflow:hidden; border-top:#149BDD;border-left:#149BDD;background-color:#1F66A8;font-weight:bold;color:#fff; cursor:pointer}
.btnmini{padding:0 10px; line-height:17px;height:24px;}
.btnbig{padding:5px 10px;font-size:14px; height:30px;margin-top:5px}


#zt{width:980px; float:left; margin-top:25px;}
#ztl{width:218px; float:left;}
#zbtg{width:218px; float:left; height:41px; background:url(../images/btbg.gif) left top no-repeat;}
#zbt{width:120px; height:22px; float:left; margin-left:20px; margin-top:8px; color:#000; font-size:16px; font-weight:bold;}
#znav{width:218px; float:left; background:#029FCC;}
#znavbg{width:218px; float:left; height:4px; background:url(../images/zbg.gif) left top no-repeat;}

ul.container{
	/* The topmost UL */
	width:218px;
	padding:0px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
}

li{
	list-style:none;
	text-align:left;
}

li.menu{
	width:100%;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}

li.button a{
	/* The section titles */
	display:block;
	font-size:14px;
	height:30px;
	overflow:hidden;
	position:relative;
	width:218px;
	font-weight:bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	line-height:30px;
	color: #fff;
	text-decoration: none;
	text-indent: 20px;

}

li.button a:hover{
	color: #000;
	background-color:#FFFF00;
	text-decoration: none;
}


#ztr{width:747px; float:right;}
#ztrbg{width:747px; height:22px; float:left; margin-top:15px; background:url(../images/home.gif) left center no-repeat;}
#loc{width:500px; height:22px; float:left; margin-left:25px;}

#body{width:745px; margin-top:10px; float:left; border:1px solid #d8d8d8;}
#bodybg{width:747px; float:left; background:url(../images/bodybg.jpg) left top no-repeat; height:5px;}
#content{width:705px; float:left; margin-left:20px !important; *margin-left:20px; margin-top:20px !important; *margin-top:20px;}

#ne{width:705px; float:left;}
#ne li{width:705px; height:24px; float:left; border-bottom:1px dotted #d8d8d8; margin-bottom:5px;}
#nea{width:585px; float:left;}
#neb{width:80px; float:right; text-align:right; color:#666;}
#nb{width:705px; float:left; margin-top:15px;}

#nc{width:705px; float:left;}
#nca{width:705px; float:left; color:#FF0000; font-size:14px; font-weight:bold; text-align:center;}
#ncb{width:705px; float:left; border-bottom:1px dotted #d8d8d8; border-top:1px dotted #d8d8d8; text-align:center; height:24px; margin-bottom:5px; margin-top:5px;}
#cnew{width:705px; float:left; margin-top:10px;}
#cnea{width:320px; float:left;}
#cneb{width:320px; float:right; text-align:right;}

.pages{ margin-top:10px;}
.pages li{ float:left; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pages li.c{background-color:#588FD9; color:#FFF;padding:0 8px;}
.pages li a{float:left;padding:0 8px;height:20px;}.pages li a:hover{background-color:#588FD9; color:#FFF;text-decoration: none;}

#footer{width:100%; float:left; background:url(../images/footbg.gif) left top repeat-x; margin-top:40px; height:377px;}

.member_f{margin-top:5px;}
.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left;}
.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold;}
.member_f dl dd{float:left; line-height:26px; padding-left:10px;}
.member_f dl dd textarea{ width:90%; height:200px;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}



#bq{width:980px; float:left; margin-top:30px;}
#bq li{height:275px; float:left;}
#bqt{height:28px; float:left;font-size:14px; font-weight:bold; color:#ccc;}
#bqtxt{font-size:12px; float:left; margin-top:18px; color:#999; line-height:24px;}
#bqtxt dl{float:left; color:#999;}
#bqtxt dd{float:left; color:#999;}
.fs{ color:#999;}
.fs a{ color:#999;}
.fs a:hover{ color:#fff;}
#bqtxt dt{float:left;}
#gz{width:81px; height:81px; float:left;}
#copy{width:980px; float:left; text-align:center; height:22px; color:#fff; margin-top:40px;}

#clear{width:100%; float:left; height:50px;}

.nTab
        {
            width:705px;
            margin: 0px auto;
            border: 0px solid #333;
            overflow: hidden;
        }
        .none
        {
            display: none;
        }
        .nTab .TabTitle li
        {
            float: left;
            cursor: pointer;
            height: 40px;
            line-height: 35px;
            font-weight: bold;
            text-align: center;
			padding-top:8px;
            width: 175px;
        }
        .nTab .TabTitle li a
        {
            text-decoration: none;
        }
        .nTab .TabTitle .active
        {
            background:#B4171E;
            color: #fff;
			font-size:14px; font-weight:bold;
        }
        .nTab .TabTitle .normal
        {
            color: #333;
			 background:#efefef;
			 font-size:14px; font-weight:bold;
        }
        .nTab .TabContent
        {
            clear: both;
            
            background: #fff;
            padding: 5px;
            display: block;
        }