body{
        font:12px "宋体",arial,helvetica,clean,sans-serif;
		line-height:23px;
		background:url(images/bg.jpg) top repeat-x;
		color:#444;
}                
table {font-size:inherit;font:100%;} 
body,form,fieldset,p,ul,dl,dt,dd,p,h1,h2,h3,h4,div,img{margin:0;padding:0;}
ul{list-style:none;}
legend{display:none;}
img,fieldset{border:0;}
a{text-decoration: none;color:#444;}
a:hover{text-decoration: underline;}
.clear{clear:both;}
.none{display:none;}
.white{color:#FFF;}
.color_hs{color:#E67816;}
.color_huise{color:#939393;}
.b{font-weight:bold;}
.new{background:url(images/admincp/new.gif) right no-repeat;padding-right:32px;}
.hand{cursor:pointer;}
.img_area{text-align:center;}
.align_center{text-align:center;}
.fdz{ float:left;}
.fdy{ float:right;}
/*go top*/
.gotop{position: fixed; bottom:10px;right:10px; width:50px; height:50px;display:none; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 60));}
.gotop a{display:block; height:50px; width:50px; overflow:hidden; background:url(images/common/backtop.png) no-repeat; text-indent:-9999em; outline:none;}
/*qq dialog*/
#qq_box {padding-left: 26px;background: url(images/common/qq_box.png)  left top no-repeat;_background: url(images/common/qq_box.png) left top no-repeat;width:98px; height: 138px;overflow: hidden;right: 0px;}
#qq_box_main {width: 98px;height: 138px;display: block;background: url(images/common/qq_box_right.png) no-repeat right top;float: right;visibility: hidden;padding-top: 10px;}
#qq_box_main ul {padding-bottom: 5px;}
#qq_box_main ul li {display: block;padding:3px 0px 3px 8px;}
/*countdown*/
.countdown { width: 222px; height: 43px; background: url('images/countdown_bg.jpg') no-repeat; padding: 10px 0px 0px 0px; margin: 0px 0px 8px 0px; text-align: center; color: rgb(76, 106, 47); font-size: 16px; }
.countdown .c_tit { color: rgb(76, 106, 47); font-size: 16px; font-weight: bold; }
.countdown #day_num { color: red; font-size: 16px; font-weight: bold; padding: 3px; }
.countdown #hour_num, .countdown #minute_num, .countdown #second_num { color: red; font-size: 14px; padding: 3px; font-weight: bold; }

/**/

/*nav*/
.nav{
   float:right;
	margin:0 auto;
	height:37px;
    font-family:'microsoft yahei';
}
.nav li{
        float:left;
        position:relative;
}
.father_nav a{
	color:#0c2d98;
	font-size:15px;
    font-weight:600;
    line-height:75px;
	width:80px;
	height:98px;
    margin-right:10px;
	float:left;
	display:block;
	text-align:center;
	background:url(//file.htx.cc/qdhaiming-cn/nav-li.jpg) no-repeat;
}
.father_nav a:hover,.father_nav a.active{
	color:#0c2d98;
    text-decoration:none;
}
.sub_nav{ 
        display:none; 
        color:#FFF; 
        background-color:#FFF; 
        position: absolute;
        top:38px; left:0px;                
        z-index:999;
        width:100px; 
        text-align:center; 
        border:2px #CCCCCC solid;
        padding:2px;
}
.sub_nav a{
        display:block;
        text-decoration:none;
        color:#000;
        font-size:12px;
        line-height:25px;
        border-bottom:1px #CCCCCC solid;
}
.sub_nav a:hover{
        color:#FFF;
        background:#336799;
}

/*form*/
.post_error{
        color:red;
}
.tab_form{
        background:#D4D0C8;
}
.tab_form td{
        background:#FFFFFF;
        padding:5px;
        color:#3D3D3D;
}
.tab_form td.b{
        background:#EEEEEE;
        font-weight:bold;
}
.tab_form .input_txt{
        border-top:1px #999999 solid;
        border-left:1px #999999 solid;
        border-right:1px #CCCCCC solid;
        border-bottom:1px #CCCCCC solid;
        background:#FFF;
}
.tab_form .input_txt:hover{
        border:1px #0099CC solid;
        background:#F5F9FD;
}
/*disjoin page*/
.pagination{text-align:left;padding:2px 0;}
.pagination em{float:left;padding-right: 5px; display: inline-block;padding-bottom: 2px;margin-right: 5px;font-style:normal;line-height:26px;}
.pagination a,.pagination strong{float:left;padding:0 6px;margin-right:2px;height:26px;border:1px solid;line-height:26px;overflow:hidden;text-decoration:none;}
.pagination a{border-color:#E8E8E8;background-color:#FFF;color:#069;}
.pagination a:hover{text-decoration:underline;}
.pagination strong{border-color:#069;background-color:#069;color:#FFF;font-weight:700;}
.pagination a.prev,.pagination a.next{background-repeat:no-repeat;}
.pagination a.prev{background-image:url(images/admincp/arrow_left.gif);background-position:30% 50%;padding:0;width:22px;overflow:hidden;text-indent:-9999px;}
.pagination a.next{padding-right:16px;background-image:url(images/admincp/arrow_right.gif);background-position:90% 50%;}
.pageback a{padding-left:16px;background:#FFF url(images/admincp/arrow_left.gif) no-repeat 0 50%;}
.pagination a:hover,.pagination a.next{border-color:#069;}


.top1{
	width:95%;
	height:27px;
	line-height:25px;
	background:url(images/top_link_bg.jpg) bottom right no-repeat;
	text-align:right;
	color:#D0E1ED;
	padding-right:20px;
}
.top1 a{
	color:#D0E1ED;
}

.top2{
	clear:both;
	width:1000px;
	margin:0 auto;
	padding:8px 0px 0px 0px;
	height:100px;

}
.top2 .left{float:left;}
.top2 .right{
	float:right;
}


.banner{
	clear:both;
    width:1000px;
	margin:15px auto 3px auto;
	text-align:center;
    position:relative;
}
.ban_logo{
    position:absolute;
    top:20px;
    right:33px;
}

.notice{
	width:1000px;
	height:32px;
	line-height:32px;
	margin:0 auto;
}
.notice_bg{
	background:url(images/notice_bg.gif) no-repeat;
	height:30px;
	width:94px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	margin-left:20px;
	float:left;
}
.notice_ul{
	width:855px;
	*width:855px;
	_width:825px;
	float:right;
	margin-right:15px;
}
.notice_ul li{ float:left; width:260px; margin:0 5px; height:30px ; overflow:hidden;}
.notice_ul li span{color:#999;}

.main{
	width:980px;
	margin:0px auto 13px auto;
	background:#FFF;
	padding:10px 10px 0px 10px;
}
.main_l{
	float:left;
	width:255px;
	background:url(images/left_area_bg.jpg) repeat-y;
	padding:2px;
	color:#FFF;
}
.main_l .txt{padding:5px;}
.main_l a{color:#FFF;}


.main_m{
	float:left;
	width:430px;
	margin-left:8px;
	overflow:hidden;
}
.main_m .tit{
	width:408px;
	height:28px;
	line-height:28px;
	padding:0px 0px 0 20px;
	font-weight:bold;
	font-size:13px;
	background:url(images/tit_bg.jpg) repeat-x;
	border:1px #E6E6E6 solid;
	color:#124889;
}
.more{ 
	float:right;
	display:block;
	width:36px;
	height:12px;
	background:url(images/more.jpg);
	margin:8px;
}

.xwzx{
	padding:10px 10px 0px 5px;
}

.xwzx_img{
	width:105px;
	height:75px;
	overflow:hidden;
	padding:2px;
	float:left;
	border:1px solid #ccc;
}
.xwzx_con{
	width:235px;
	float:left;
	margin-top:4px;
}
.xwzx_con h2 a{
	font-size:12px;
	color:#114989;
	margin-bottom:5px;
}
.xwzx_con_txt{
	width:288px;
	line-height:22px;
	padding:0px 10px 5px 12px;
	background:url(images/news_txt_bg.jpg) right bottom no-repeat;
}
.xwzx_con_txt a{ color:#114989;}

.xwzx_ul{
	clear:both;
	width:400px;
	padding-left:5px;
}
.xwzx_ul li span{float:right; color:#999;}
.xwzx_ul li{
	line-height:26px;
}
.xwzx_ul li a:hover{ text-decoration:none; color:#C00;}


.main_r{
	width:276px;
	float:right;
	overflow:hidden;
}
.title_01{
	width:254px;
	height:28px;
	line-height:28px;
	padding:0px 0px 0 20px;
	margin-bottom:6px;
	font-weight:bold;
	font-size:13px;
	background:url(images/tit_bg.jpg) repeat-x;
	border:1px #E6E6E6 solid;
	color:#124889;
}


.pro_txt{
	width:274px;
	height:290px;
	overflow-y:auto;
	overflow-x:hidden;
}
.pro_txt img{
	margin:0px auto 7px auto;
}
.pro_txt a{
	font-weight:bold;
}
.tab_plan tr td{
	border-bottom:1px #A3A3A3 dotted;
}
.plan_img{
	display:block;
	width:67px;
	height:61px;
	border:1px #CCCDCC solid;
}

/*pic_area*/
.pic_area{
	clear:both;
	width:965px;
	height:137px;
	background:url(images/pic_area_bg.jpg) no-repeat;
	margin:0px auto;
	margin-bottom:10px;
	padding:20px 0px 0px 18px;
}
.pic_img{
	display:block;
	width:150px;
	height:113px;
	padding:1px;
	border:1px #CCCDCC solid;
}
/*link_area*/
.link_area{
	clear:both;
	width:980px;
	margin:0px auto;
	height:30px;
	line-height:30px;
	background:#10468C;
	text-align:center;
	color:#CBDDF3;
}
.link_area a{
	color:#CBDDF3;
}
/*sub_left_area*/
.sub_left_area{
	float:left;
	width:240px;
	background:url(images/sub_left_area_bg.jpg) repeat-y;
	/*
	border-top:3px #124280 solid;
	*/
	padding:0px;
}
/**/
.left_nav_tit{
	width:240px;
	height:47px;
	line-height:47px;
	background:url(images/sub_tit_bg.jpg) no-repeat;
	color:#FFF;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.left_nav{
	width:240px;
	margin:0px 0px 5px 0px;
}
.left_nav a{
	display:block;
	width:220px;
	height:30px;
	line-height:30px;
	color:#333333;
	font-size:13px;
	text-decoration:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	border-bottom:1px #D6D6D6 solid;
}
.left_nav a:hover,.left_nav a.active{
	text-decoration:none;
	height:31px;
	background:#FFF;
	font-weight:bold;
}
/**/
.sub_right_area{
	width:725px;
	float:right;
	overflow:hidden;
}
.sub_right_area .tit{
	width:703px;
	height:28px;
	line-height:28px;
	padding:0px 0px 0 20px;
	font-weight:bold;
	font-size:13px;
	background:url(images/tit_bg.jpg) repeat-x;
	border:1px #E6E6E6 solid;
	color:#124889;
}
.sub_right_area .txt{
	line-height:22px;
	padding:15px;
	color:#333;
}
.contact_area{
	padding:5px 10px 5px 10px;
}
.contact_area .tit{
	font-weight:bold;
	background:#D6D6D6;
	color:#333;
	padding:3px 3px 3px 10px;
}
.contact_area .txt{
	padding:5px;
	line-height:20px;
	color:#333;
}


.footer{
	width:1000px;
	padding:3px 0;
	margin:0 auto;
	color:#727372;
	text-align:center;
}
.footer a{color:#727372;}
.footer a:hover{color:#10468C;}
.footer_con{
	width:1000px;
	margin:0 auto;
	padding-top:8px;
}
.footer_con .right{
	float:right;
	text-align:right;
	line-height:27px;
	color:#7d7d7d;
}
.footer_con .right a{
	color:#7d7d7d;
}



.sub_banner{
	width:1000px;
	height:194px;
	margin:0 auto;
}



.sub_l{
	width:226px;
	float:left;
}

.sub_l_tit{
	background:url(images/sub_l_tit.gif) no-repeat;
	height:30px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#C00;
	line-height:30px;
}
.sub_l_ul{
	margin-top:5px;
}
.sub_l_ul li a{
	background:url(images/sub_menu_bg.gif) repeat-x;
	height:32px;
	line-height:32px;
	text-align:center;
	border:1px solid #ccc;
	display:block;
	margin:4px auto;
}
.sub_l_ul li a:hover,.sub_l_ul li a.active{
	font-weight:bold;
	text-decoration:none;
}

.sub_r{
	background:url(images/sub_con.gif) left top no-repeat;
	width:730px;
	float:right;
	padding-left:20px;
}
.sub_r_tit{
	background:url(images/tit_01.gif) no-repeat;
	height:32px;
	line-height:32px;
	font-size:13px;
	font-weight:bold;
	padding:0 10px 0 30px;
}
.sub_r_tit span{ float:right; font-size:12px; font-weight:normal;}
.sub_r_txt{
	padding:15px 10px;
}