﻿@charset "UTF-8";
/* default styles -------------------------------------------------------------------------------------------------- */
body{
	padding:0;
	margin:0;
	font:small "Arial", Verdana, Lucida, Arial, Helvetica, sans-serif;
	background:#ffffff url(../img/xinchun.jpg) no-repeat top center;
	color: #454545;
	font-size:12px;
	line-height:1.6em;
	text-align:center;
}
.bodywidth{width:1004px;margin:0 auto;text-align:left;}
a.white{color:#ffffff;background:inherit;font-size:12px}
a.white:hover{color:#FF0000;background:inherit;}
a.red{color:#ff0000;background:inherit;font-size:12px}
a.red:hover { color: #000000; background: inherit; }
a {color:#000000;background: inherit; font-size:12px}
a:hover { color: #FF3300; background: inherit; }
p {	margin: 0 0 5px 0; }
ul { margin: 0; padding : 0; list-style : none; }
form { 	margin: 0; }
image {border:0;}
input.search { width: 420px;border: 0;	color: #000000;	font-weight: bold;}
input.submit {background:#335F34 url(../images/search.jpg) no-repeat;border:0;width:89px;height:30px;margin: 0 15px 1px 0;color:#FFF;	font: bold;}
input.login { width: 150px;	border: none;padding: 4px; }

.fleft{ float:left;}


.attention{background:url(../img/msg_bg.gif) no-repeat;padding-left:23px;background-position:3px -147px; line-height:22px;}

.error{background:url(../img/msg_bg.gif) no-repeat;padding-left:23px;background-position:3px 3px;line-height:22px;}

.ok{background:url(../img/msg_bg.gif) no-repeat;padding-left:23px;background-position:3px -247px;line-height:22px;}

.tips{background:url(../img/msg_bg.gif) no-repeat;padding-left:23px;background-position:3px -197px;line-height:22px;}


.status-bar{ margin-top:-8px;display:inline-block;height:8px;border:1px solid #ff7272;background-color:#ff7272;vertical-align:middle;}

.tools{color:blue;cursor:pointer;display:inline-block;width:200px;height:8px;border:1px solid #ff7272;background-color:white;vertical-align:middle;}

.trigger{text-decoration:underline;color:blue;cursor:pointer;}



/*--------------------------------------------------------------------------------------------------------------------------
--top--------------------------*/
.ico{ margin:10px 0 0 0; text-align:right; width:200px}
.ico img{border: 1px solid #FFFFFF;cursor:hand; width:20px; height:13.8px;}
.ico a{ color:#FFF; text-decoration:none; text-align:center; display:block; width:45px; float:left}


/*--------------------------------------------------------------------------------------------------------------------------
--header--------------------------*/
.cissearch{ color:#FFF; margin:0 4px 0 0;font-size:12px;}
.mainnowrap{white-space: nowrap; text-align:right;}
.cisheadname{ color:#F00; margin:0 4px 0 0;font-size:14px;}
.search_form{ margin:0 0 0 120px}
#zd{ border:none;  width:66px; background-color:#FF0000;color:#FFFFFF; font-size:12px; line-height:1.4em  }
a.header{color:#ffffff;background:inherit;font-size:12px}
a.header:hover{color:#000000;background:inherit;}

/*--------------------------------------------------------------------------------------------------------------------------
--main--------------------------*/
.Universal{ text-align:center; margin-top:10px;}
.listdot{width:97%; margin:0 auto;padding:10px;background-color:#EBEBEB;border:1px dotted #999;word-break:break-all;text-align:left; overflow:hidden;}
.listdot span{float:left; display:block;width:120px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; margin-right:15px;}
.listdot a{text-decoration:none}
.content { MARGIN: 0px auto; padding:0px 0 0 0; overflow:hidden;width: 100%;text-align:left;}
.class_name {color:#FF0000;font-size:14px}
.class_name a{ color:#FF0000; text-decoration:none; font-size:14px}
.class_name a:hover{ text-decoration:underline}
.left_side {float: left;width: 48%;padding: 0;margin: 4px 0 4px 10px;}
.left_side p,.right_side p{ margin:5px 0 0 0;  text-align:justify}
.left_side a, .right_side a { color: #414141; text-decoration:none}
.left_side a:hover, .right_side a:hover{color: #FF0000;}
.left_side a:visited, .right_side a:visited { color: #999; text-decoration:none}
.left_side strong a:visited, .right_side strong a:visited{ color:#F00}
.right_side {float: left;width: 48%;color: #414141;padding: 0;margin: 4px 0 4px 20px;}
.topone{ background:url(../img/top.gif) 0 2px no-repeat; padding:0 0 0 8px; color: #000}
.dot{ color:#000000; font-size:10px}
.listABC{ width:98%; margin:20px auto 10px auto; padding:5px; background-color: #EBEBEB; border:1px dotted #999;word-break:break-all; text-align:center; height:35px; display:block;overflow:hidden;}
.listABC strong{padding:0 5px};
.listABC span a{ font-size:14px; }
.listABC span{ text-align:center; padding:0 5px}
.listABC span a:hover{ color: #000; font-weight:bold; font-size:16px}














/*--------------------------------------------------------------------------------------------------------------------------
--bottom--------------------------*/
.mydiv {background-color: #FFF;
border: 1px solid  #666666;
text-align: center;
line-height: 20px;
font-size: 12px;
font-weight: bold;
z-index:1000;
width: 320px;
height: 220px;
left:50%;/*FF IE7*/
top:50%;/*FF IE7*/

margin-left:-150px!important;/*FF IE7  */
margin-top:-60px!important;/*FF IE7 */

margin-top:0px;

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
.mydiv  h2 {
margin:10px 0 15px 0;
	background:url(../img/ico2.gif) 10px 0 no-repeat;
	font-size:18px;
	font-weight:bold;
	line-height:1.6em;
	text-align:left; padding-left:55px;
	border-bottom:1px #CCCCCC solid
}
.mydiv table{ font-size:12px}
.mydiv td{ padding:5px}
.mydiv .field{ border:1px  #CCCCCC solid; width:150px}
#copyright{ font-size:12px; margin:10px auto 10px auto; width:600px; text-align:center;line-height:1.4em;}










/*--------------------------------------------------------------------------------------------------------------------------
--readme--------------------------*/

.readme table
{
margin:0px auto 0 auto;
text-align:center;
background-color:#ffffff;
color: #000000; 
line-height: 1.5em;
font-size:12px;
}














.cisred{ background-color:#F00} 
.cisred h4{ margin:0; padding:0; color:#FFF; padding:2px 5px; font-size:15px}
.tr_line{border-bottom:1px dotted #808080}
.cistitle{height:48px; font-size:16px; background:url(../img/cis.bmp) no-repeat; line-height:48px; padding:22px 0 0 50px}
.cistitle1{height:48px; font-size:16px; background:url(../img/cis.bmp) no-repeat; line-height:48px; padding:7px 0 0 50px}
		/*页首操作菜单*/
		#subMenu {
			clear:both;
			margin:10px 0;
			background-color:#ffffff;
		}
		#subMenu2 {
			clear:both;
			margin:10px 40px;
			border:1px solid #FFF9A1;
		}
		#subMenu ul{
			list-style-type: none;
			margin:0;
			padding:2px;
			height:20px;
		}
		#subMenu li{
			float:left;
			padding:0 5px;
			border-right:1px solid #ccc;
		}
		/*二级导航菜单*/
		#subNav {
			clear:both;
			margin:10px 0 20px 40px;
		}
		#subNav li{
			padding:2px 0;
		}

.aboutcis{ margin:10px 0 50px 0; border-top:20px #F00 solid; line-height: 1.5em; padding:10px 0 0 0}
.aboutcis p{ margin-bottom:10px}


.t1{ width:100%; display:block; float:left; height:30px; padding-top:5px;}
.t2{display:block;padding-top:0px;}

#dialog label{ float:left; width:120px;}
#dialog input{ background-color:#FFF}

/*-------------------------------------*/
.main_about{ width:1002px; padding:5px; text-align: left; margin:0 auto}


.zhaobiao table
{
text-align:center;
background-color:#000000;
color: #ffffff; 
line-height: 1.5em;
font-size:12px;
}
.zhaobiao-tr{ 
	background-color:#000000;
	text-align:center;
	color:#ffffff;
	height:20px;
	font: bold;
	}
.zhaobiao-td{ 
	background-color:#ffffff;
	text-align:left;
	color:#000000;
	height:20px;
	}
.zhaobiao-td2{ 
	background-color:#ffffff;
	text-align:center;
	color:#000000;
	height:20px;
	font-size:12px;
	}	
.zhaobiao-line1{ 
	background-color:#ffffff;
	text-align:left;
	color:#000000;
	line-height: 1.2em;
    font-size:12px;
    height:20px;
 
	}	
	
.zhaobiao-line2{ 
	background-color:#ffffff;
	text-align:right;
	color:#000000;
	line-height: 1.2em;
    font-size:12px;
    height:20px;
 
	}	
.zhaobiao a { color: #414141;  text-decoration:none}


.underline {
	border-bottom: 1px dotted #A9C0E1; width:100%;
}
.underline span{ color:#000}
.underline label{ width:160px}
.underline_b {
	border-bottom: 1px solid #000;
}
.codeType{
	width:100%;
	background:#eee;
	overflow-y:scroll;
	height:100px;
}
.bbold{
	font-weight:bold;
	color:#6C757A;
}
#andyscroll {
	overflow: hidden;
	height: 18px;
	background: #E8F8F8;
	padding: 0 10px;
}
#scrollmessage {
	clear:both;
	text-align: left;
}
#scrollmessage li {
	line-height: 18px;
}
.marquee{
	margin:0;
	padding:0 20px;
	line-height: 18px;
}
.marquee li{
	float:left;
}
/* layout
   ------ */
.bg{background-color:#ffffff;}

.content1 { MARGIN: 0px auto; padding:0px 0 0 0;}


/*bottom*/
.bottom {
	clear:both;
	margin:0 48px 3px 48px;	
	line-height:18px;
	}
.bottom table{
background-color:#FF9148;}
.bottom-tr{ 
	background-color:#FF9148;
	text-align:center;
	color:#FFF;
	}
.bottom-tr2{
	background-color:#f5f5f5;
	vertical-align:top;
	}
.bottom td{ padding-left:5px;}
.bottom a { color: #414141;  text-decoration:none}


/* footer
   ------ */

.footer { 
	clear: both;
	text-align: center;
	padding: 20px 0 10px 0;
	margin: 60px 0 0 0;
	line-height: 1em;
	font-size:12px;
	border-top: #CCC solid 1px;
}
.footer p{ margin:0; padding:0}
.footer a { color: #000000;font-size:12px; }
.footer a:over{ color:#F00}
/*tree*/
.tree {
	clear:both;
	margin:auto;
	padding:0;
}
.treedot {
	float:left;
	width:14px;
	height:14px;
}
/*block*/
.block {
	float:left;
	width:24px;
	height:14px;
}

/* left side
   --------- */


/*on*/
.on {
	float:left;
	width:14px;
	height:14px;
	background-image:url("../images/show.gif"); 
}
/*off*/
.off {
	float:left;
	width:14px;
	height:14px;
	background-image:url("../images/noshow.gif"); 
}
/*other*/
.p_left{ text-align:left; margin:5px 0 0 0; line-height:1.6em}
.important{
	color:#f00;
	margin-left:10px;
}
.important1{ color:#999999}
.important a{ font-size:13px;line-height:1.4em;}


/*frame*/
#mainFrame{ width:300px}
#rightFrame{ width:800px}
/*Title*/
.hyfl{ margin:2px 0 0 5px; width:289px}
.title1{ margin:0; padding:0; background:url(../img/title.jpg) no-repeat; padding:1px 0 0px 40px; font-size:14px; }
.title11{ margin:0 0 2px 0; padding:0;background:url(../img/title.jpg) no-repeat; padding:1px 0 0px 40px; font-size:14px; border-bottom:1px dotted #FF3300; width:220px!important;width:290px}
#hylist{ margin:0px 0px 0px 0px; padding:10px;}
#hylist table{ width:289px}
#hylist a{ background:url(../img/ico1.gif) 0 0 no-repeat; padding:0 0 0 24px; font-size:12px; margin:0; line-height:16px}

#hylist1{ border-top:1px dotted #FF3300; margin:0px 0px 0px 0px; padding:0px;width:289px;}
#hylist1 table{ width:289px}
#hylist1 a{font-size:12px; margin:0; line-height:16px}

.title2{ width:160px; background:url(../img/ico2.gif) no-repeat; height:29px; font-size:26px; line-height:1.3em; margin:20px 0 20 10px; padding:0 0 0 45px; color:#000000}
.title3{ width:100%; background:url(../img/ico2.gif) no-repeat; height:29px; font-size:14px; line-height:1.3em; margin:10px 0 0 10px; padding:0 0 0 45px;color:#000000}
.title3 span{ font-size:14px; font-weight:normal}

.side { margin:20px 0 0 30px; clear:both}
.side li{ float:left; width:320px; margin-bottom:10px; margin-right:50px; line-height:1.0em}
.list1 { width:100%}
.list1 li{ float:left; padding:10px; background-color:#FFFFFF; border:1px #FF3300 dotted; width:180px}
.list1 li img{ margin:5px}
.list1 a:hover li{ background-color:#92AB92}

.list2 { width:100%}
.list2 li{ float:left; padding:10px; background-color:#FFFFFF; width:120px; text-align:center}
.list2 li img{ margin:5px}
.list2 a:hover li{ background-color:#92AB92}

.grey{ color:#FFFFFF}
.red{ color:#FF0000; font-weight:bold; text-decoration:none}

/*lei*/




#search1,#search2{}
#search1 a{ font-size:12px; line-height:1.8em; display:block; background-color: #0033CC; width:66px; color:#FFFFFF; text-align:center; text-decoration:none; float:left}
#search2 a{ font-size:12px; line-height:1.8em; display:block; background:url(../img/zd3.gif) no-repeat; width:66px; color: #FF0000; text-align:center; text-decoration:none; float:left}




.MiddleTop_span{ color:#000000}

.select{ width:140px}
#path{ margin:2px 2px}
.title_sb{ background:url(../img/cis_bg_k.jpg) no-repeat; height:24px; text-align:center; color:#FFFFFF; padding:5px 0 0 26px; margin:5px 0 0 0; font-size:14px}
.title_sb1{ border-bottom:2px #616161 solid; text-align:center; margin:4px 0 0 0}
.title_sb1 h2{ margin:0 auto; padding:0; width:220px; background-color:#616161; color:#FFFFFF; font-size:13px; }
.title_sb2{ border-bottom:2px #FF0000 solid; text-align:center; margin:4px 0 5px 10px; padding:0 10px}
.title_sb2 h2{ margin:0  auto; padding:0; width:140px; background-color: #FF0000; color:#FFFFFF; font-size:13px; }
.title_sb3{ border-bottom:2px #FF0000 solid; text-align:center; margin:4px 0 5px 5px; padding:0 10px}
.title_sb3 h2{ margin:0  auto; padding:0; width:140px; background-color: #FF0000; color:#FFFFFF; font-size:13px; }


html,body {height:100%; margin:0px;}


.more{z-index:100}
.more a{ float:right; margin:0 0 -30px 0; text-decoration:none; font-weight:normal}
.list3{ text-align:left; background:url(../Images/infos1.jpg) no-repeat; color:#000000; height:30px; margin:0; padding:3px 0 0 45px; font-size:16px}

#leftNAV{ margin:0; padding:0; width:260px!important;width:300px}


/* NAVIGATION ELEMENTS */
	
		 #navigation {
			float: left;
			width: 150px;
		 }
		 
		 #navigation ul {
			margin-left: 0;
			padding-left: 0;
			list-style-type: none;
		}
		
		#navlist {
			float: left;
			clear:both;
		}

		#navlist a {
			display: block;
			padding: 5px;
			width: 140px;
			border-bottom: 1px solid #CCC;
		}

		#navlist a:visited {
			color:#CC6714;
			text-decoration: none;
		}
		
		#navlist a:hover {
			background: #000000 url(arrow.gif) 96% 50% no-repeat;
			background-color: #F5F5F5;
			color:#CC6714;
		}

/* THE SMALL BOX BELOW NAV */

		.naver{
			float:left;
			width:180px;
			margin-top: 15px;
			line-height:150%;
			border: 2px solid #c60000;
		}
		.naver h2{
			margin-top:0;
			margin-bottom:6px;
			padding:2px 0 2px 6px;
			
			background:url(../img/menu_bg.gif) repeat-x;
			color:#FFFFFF;
			font-size:13px;
		}
		.naver h2 a{ color:#000000; font-weight:normal; text-decoration:underline}
		.naver h2 a:hover{ color:#FFFFFF}
		.naver p{
			clear:both;
			margin:3px;
		}
		.naver p a{ color:#000000;text-decoration:none;padding-left:10px;background:url(../img/menu_a.gif) no-repeat left center; margin-left:10px;}
		.naver p a:hover{ color:#FF0000; background-color:#FFFFFF; text-decoration:underline}
		.naver img{
			float:left;
			margin-right:2px;
			margin-bottom:3px;
		}
/* CONTENT ELEMENTS */

		#content {
			float:left;
			width: 560px;
			margin:0 10px;
		}
		
		.contenter {
			float:left;
			margin:10px 10px 2px 0;
			width:270px;
		}
		.contenter a{
			color: #666;
			width: 260px;
		}
		.contenter a:hover{
			background: #EAF4F6;
		}
		.contenter h2{
			margin-top:0;
			margin-bottom:3px;
			padding:2px 0 2px 3px;
			background:#EAF4F6;
			color:#139EA7;
		}
		.contenter p{
			margin:2px 0 2px 4px;
			padding:2px 0 2px 5px;
			border-bottom:1px dotted #ddd;
		}
		.contenter span{
			float:right;
			font-size:12px;
			font-weight:normal;
			margin-top:-17px;
			margin-right:3px;
		}

/* SIDEBAR ELEMENTS */

		#sidebar {
			float: right;
			width: 190px;
		}
		
		#sidebar p {
			margin:3px 0;
			clear:both;
		}

		#sidebar h2{
			clear:both;
			padding:5px 0;
			border-top: 1px solid #DDD;
			border-bottom: 1px solid #DDD;
			margin:5px 0;
		}
		#sidebar img{
			float:left;
			margin-right:2px;
			margin-bottom:3px;
		}
		
		#mainContent {
			float:left;
			width:700px;
			margin:0 0 0 30px;
		}
		/*#mainContent p{
			margin:8px 0;
			padding:0;
		}*/
		#mainText {
			margin:10px 0 10px 10px;border: 1px dotted #A9C0E1;padding:15px;
		}
		.codexx{  background-color:#ccc}
		#mainText h2{ background:url(../img/cis_bg.jpg) no-repeat; font-size:20px; height:34px; text-align:left; color:#FFFFFF; padding:5px 5px 0 26px; margin:20px 0 0 0}
		#mainText h3{ font-size:15px}
		#position {
			clear:both;
			margin:10px 0;
		}
		#position a {
			color: #666;
		}
		
		#main {		
			clear:both;
			margin:15px;
		}
	#mainText .underline { padding:0 0 10px 0;
			border-bottom: 1px dotted #A9C0E1;
		}
	#mainText .underline td { border: none; padding:5px
		}
		
/***********new updated By Trumpeter.com.cn****************/

		#mainText {
			margin:10px 0 10px 10px;border: 1px dotted #A9C0E1;padding:15px;
		}
		.codexx{  background-color:#ccc}
				/*表格*/
		#mainText table{
		background-color:#ffffff;width:690px;
		}
		#mainText th{ background-color: #E6E6E6; padding:1px; border-bottom:2px solid #CCCCCC;font-size:12px;}
		#mainText td{ border-bottom:#CCCCCC solid 1px;font-size:12px;
		}
		
/*********mail***************/
#mail_main{width:1002px; margin:0px auto; color:#000}
#mail_main h1{ line-height:36px; background-color:#CCC; color:#000; text-align:center; padding:10px 0}
#mail_main p,#mail_main h3{ padding:5px 20px}
#mail_main h3{ border-bottom:1px #CCC solid}
#mail_main strong{ font-size:16px; color:#000}

/*********pagepath************/
.pagepath{ margin:10px auto 0 auto; border-top:3px #EBEBEB solid; padding:5px 0 5px 0;float:left;}
.reglistsA label{ color:#000; margin:0 12px 5px 0; width:160px; float: left}

