﻿@charset "utf-8";
/* CSS Document */
body {
font-family:"宋体",Arial,sans-serif;font-size:12px;line-height:1.5;
margin:auto;padding:0;text-align:left; letter-spacing:1px;
background-color:#FFF;color:#303030;
}
div, form, img, ul, ol, li, dl, dt, dd ,p {border:0 none;margin:0;padding:0;
}
h1, h2, h3, h4, h5, h6 {font-size:12px;font-weight:normal;margin:0;padding:0;
}
table, td, tr, th {font-size:12px;
}
li {list-style-type:none;
}
table {margin:0 auto;
}
img {vertical-align:top;
}
a:link {color:#303030;  text-decoration:none;
}
a:visited {color:#303030;  text-decoration:none;
}
a:hover {color:#fd5900; text-decoration:underline;
}
a:active {color:#303030; text-decoration:none;
}
/* cell css----------------------------------------------------------------------------------------*/
.height1{ height:110px;}
.height2{ height:910px;}
.height3{ height:1020px;}
.height4{ height:80px;}
.autoH{ height:auto; min-height:200px;}
.left{ text-align:left;}
.right{ text-align:right;}
.center{ text-align:center;}
.bold{ font-weight:bold;}
.pad4{ padding:4px;}
.pad8{ padding:8px;}
.pad16{ padding:16px;}
.table1{ width:100%;}
.bw1{ width:315px;}
.white{ color:#FFF;}
.gray{ color:#888888;}
.red{ color:#F00}
.blue{ color:#00F;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.pl5 { padding-left:15px;}
.mb10{ margin-bottom:10px;}
.mb5{ margin-bottom:5px;}
.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
.kbTitle2{ background-color:#fdb901; font-weight:bold; font-size:14px;}
.kbTitle{ background-image:url(../images/xttb.gif);}
.kbContent1{ background-color:#ffffff;}
.kbContent2{ background-color:#ffffff;}
.jp{ font-family:"ＭＳ ゴシック", "MS Gothic";
color:#999;
padding-left:20px;}
.fl{ float:left;}
/*main page---------------------------------------------------------------------------------------*/
/* top start */
.top{ width:100%;height:110px;background-image:url(../images/top_bg.gif);background-position:bottom;
}
.top_c { width:1000px; margin:auto;
}
.top_c .logo{ width:330px; height:83px; float:left; padding-top:8px; padding-left:5px;}
.top_c .gg{ width:665px; height:80px; float:left;}
.top_c .menu{ width:665px; float:left; font-weight:bold;}
.top_c .menu li{float:left; width:95px; text-align:center; background-image:url(../images/menu_bg.gif); height:22px; padding-top:6px;}
.top_c .menu a:link{ color:#FFF; text-decoration:none;}
.top_c .menu a:visited{ color:#FFF; text-decoration:none;}
.top_c .menu a:hover{ color:#FFF; text-decoration:underline;}
.top_c .menu a:active{ color:#FFF; text-decoration:none;}
/* top over */
/*  zhuti start */
.zhuti{width:990px; border-left:1px solid #cdcdcd; margin:auto; border-right:1px solid #cdcdcd;
background-color:#FFF; padding-left:5px; padding-right:5px; padding-bottom:5px; }
.ztL{width:768px;background-color:#d7edf6; float:left;
	}
.ztL .pho { }
.ztL .pho li { float:left; width:180px; height:120px; margin:1px;}
.ztL .kebiao{ height:515px; background-image:url(../images/kbbg.gif); padding-left:2px; margin-top:10px;}
.ztL .kebiao .kbL{ width:365px; margin-top:45px; margin-left:8px; float:left;}
.bignews{ font-size:14px; font-weight:bold;}
.bignews li{padding-top:5px;}
.bignews a:link{color:#FF0000}
.bignews a:visited{color:#FF0000}
.bignews a:hover{color:#FF0000}
.bignews a:active{color:#FF0000}
.topnewsT{ margin:3px;}
.topnewsK{ border:1px solid #5BA8FF; background-image:url(../images/topnbk.gif);}
.topnews li{ margin-bottom:10px; margin-left:15px; margin-right:15px; border-bottom:1px dotted #cdcdcd;}
.minilink{ margin-left:15px;height:25px;}
.minilink a:link{ color:#000000;}
.minilink a:visited{ color:#000000;}
.minilink a:hover{ color:#FF0000;}
.minilink a:active{ color:#000000;}
.minilink li{ float:left; margin-right:10px; border:1px solid #5BA8FF; background-color:#FFF; text-align:center; padding-left:3px; padding-right:3px;}
.wpjs{background-color:#d7edf6; height:130px;}
.ztR{width:220px; height:900px; background-color:#d7edf6; float:left; border-left:1px solid #a8def4}
.ztR li{ margin-left:5px;}
.neirong{width:990px; border-left:1px solid #cdcdcd; margin:auto; border-right:1px solid #cdcdcd;
background-image:url(../images/neirongBack.gif);padding-left:5px; padding-right:5px; padding-bottom:5px; }
.nrL{float:left; width:100%; }
.nrL .navi{ background-color:#4080c5; color:#FFF; font-weight:bold; padding:5px; margin-left:10px; margin-right:10px; margin-top:10px; padding-left:20px;}
.nrL .liuyanT{ background-color:#629ad7; color:#FFF; font-weight:bold; margin-left:10px; margin-right:10px;}
.nrL .navi a:link{ color:#FFF;}
.nrL .navi a:visited{ color:#FFF;}
.nrL .navi a:hover{ color:#FFF;}
.nrL .title{ background-color:#fdfacb; margin-left:10px; margin-right:10px; padding:20px; font-size:22px; font-weight:bold; text-align:center; border-bottom:1px dotted #f39346;}
.nrL .content{ background-color:#FFF; margin-left:10px; margin-right:10px; padding-top:20px; padding-left:30px; padding-right:30px; padding-bottom:20px; line-height:2; font-size:14px; height:auto; min-height:500px;}
.nrL .content li{
	margin-bottom:10px; border-bottom:1px dotted #cdcdcd;
	}
.nrL .content .fanye{
	padding-top:20px; text-align:center; font-size:12px;
	}	
.nrL .bottom{ background-color:#FFF; margin-left:10px; margin-right:10px; padding-left:30px; padding-right:30px; padding-bottom:10px; text-align:right;margin-bottom:10px; }
.nrR{background-color:#d7edf6; float:left; margin-bottom:150px; }

.nrR li{ margin-left:5px;}
.tableN{ border:0;}
.tableL{ width:768px; vertical-align:top;}
.tableR{ vertical-align:top;}
.box{height:220px;float:left; margin-right:7px; margin-left:7px; margin-top:5px;
	}
.box .T{ height:38px;}
.box .XT{ height:28px;}
.box .C{ height:180px; border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; background-color:#f3fafd;}
.box .C li{ margin-bottom:10px; margin-left:15px; margin-right:15px; border-bottom:1px dotted #cdcdcd;}
.titleA{ text-align:center;padding-top:5px; padding-bottom:2px; width:25%; border-left:1px solid #d0d0d0; border-top:1px solid #d0d0d0; border-right:1px solid #d0d0d0; background-image:url(../images/tAb.gif); 
	}
.titleB{ text-align:center;padding-top:5px; padding-bottom:2px; width:25%; border-bottom:1px solid #d0d0d0; background-color:#d7edf6;
	}
.youqing { background-color:#d7edf6; padding:5px; height:60px; border:1px dotted #378ddd;}
.youqing a:link{ color:#50a4c7;}
.youqing a:visited{ color:#50a4c7;}
.youqing a:hover{ color:#fd5900;}
.youqing a:active{ color:#50a4c7;}
.youqing li{ width:120px; float:left}
/* zhuti over */
/* foot start*/
.foot{ border:1px solid #cdcdcd; width:1000px; height:155px; margin:auto; background-image:url(../images/foot_bg.gif);}
.foot { color:#01548f;}
.foot a:link { color:#01548f;}
/* foot over */

/* huodong3 */
.menu2{ font-weight:bold; font-size:12px; padding-left:20px; color:#FFFFFF}
.menu2 a:link{ color:#FFF; text-decoration:none;}
.menu2 a:visited{ color:#FFF; text-decoration:none;}
.menu2 a:hover{ color:#FFF; text-decoration:underline;}
.menu2 a:active{ color:#FFF; text-decoration:none;}

/* huiyuan */
.huiyuan li{ padding-left:5px; margin:2px;}



/* ajax modal dialog styles */
.modalBackground {
	background-color: Gray;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.modalBox {
	background-color : #f5f5f5;
	border-width: 3px;
	border-style: solid;
	border-color: 6D6E6E;
	padding: 3px;
}
.modalBox caption {
	background-image: url(images/window_titlebg.gif);
	background-repeat:repeat-x;
}

/* tweb modal dialog styles */
.modalPanelTitle td {
	padding: 3px;
	font-weight: bold;
	font-size: 0.9em;
	background-image: url(images/window_titlebg.gif);
	cursor: pointer;
	color: black;
	font-family: Verdana;
	width: 100%;
	height: 30px;
	background-color: #6f90dc;
}

.modalPanel {
	z-index: 500;
	width: 500px;
	border: solid 1px #275473;
	position: absolute;
	border-collapse: collapse;
	background-color: #f0faff;
}

.modalPanel td {
	vertical-align: top;
}

.titleIcon {
	padding-right: 20px;
}
.divCol{
	font-weight:bold;
	float:left; 
	width:120px;
	text-align:right;
	margin-right:10px; 
	white-space:nowrap;
}
/*no width on the last col so it will expand*/
.divColLast{
	float:left; 
	white-space:nowrap;
}
.caption, table caption {
	background-color: #FC1F77;
	color: #fff;
	font-size: 16pt;
	font-weight: bold;
	border: 0;
	border-bottom: solid 1px #CB0152;
	white-space: nowrap;
	text-align: center;
}
.clearer {
	clear: both;
	overflow: hidden;
	background-color:transparent;
	filter:alpha(opacity=0);
	opacity:0.0;
	height: 1px;
	margin: 1px 1px 1px 1px;
	max-height: 2px;
}
