/*  */

/*---------------- body --------------------*/
body,p,td,input,option,textarea,select{color:#333333;font-size:12px; margin:0px; padding:0;}
body,form,ul,li,p,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
body{background:#FFFFFF;}
option{padding-right:5px;}
img{border:0}
ul{list-style-type:none}
.CSSNEW_fullsize{margin:5px 10px; padding:0;}
.CSSNEW_width880{margin:10px auto; width:880px;}
.CSSNEW_clear{
	border-top:0;
	clear:both
	}
div.CSSNEW_L200 #CSSNEW_Main{
	float:right;
	width:100%;
	margin:0 0 0 -210px;
}
div.CSSNEW_L200 #CSSNEW_Container{
	margin:0 0 0 210px;
}
div.CSSNEW_L200 #CSSNEW_col200{
	float:left;
	width:200px;
}
div.CSSNEW_L180 #CSSNEW_Main{
	float:right;
	width:100%;
	margin:0 0 0 -190px;
}
div.CSSNEW_L180 #CSSNEW_Container{
	margin:0 0 0 190px;
}
div.CSSNEW_L180 div #CSSNEW_col180{
	float:left;
	width:180px;
}

/*--------------Text and text link ------------------*/
a:link{color:#0066CC; text-decoration:none;}
a:visited{color:#0066CC; text-decoration:none;}
a:hover{color:#ff6600; text-decoration:underline;}
a:active{color:#ff6600; text-decoration:none;}

a.CSSNEW_black_link:link{color:#333333; text-decoration:none;}
a.CSSNEW_black_link:visited{color:#333333; text-decoration:none;}
a.CSSNEW_black_link:hover{color:#ff6600; text-decoration:underline;}
a.CSSNEW_black_link:active{color:#ff6600; text-decoration:none;}

.CSSNEW_white_link{color:#ffffff;}
a.CSSNEW_white_link:link{color:#ffffff;}
a.CSSNEW_white_link:visited{color:#ffffff;}
a.CSSNEW_white_link:hover{color:#003E7A;}
a.CSSNEW_white_link:active{color:#003E7A;}

.CSSNEW_txt_highlight{color:#FF6600;}
a.CSSNEW_txt_highlight:link{color:#FF6600;}
a.CSSNEW_txt_highlight:visited{color:#FF6600;}
a.CSSNEW_txt_highlight:hover{color:#FF6600;}
a.CSSNEW_txt_highlight:active{color:#FF6600;}

.CSSNEW_graytxt{color:#808080;}
/*--------------- header -------------------*/

.CSSNEW_hdr_nav_list{
	margin-left:230px;
	height:72px;
}
.CSSNEW_hdr_logo{float:left;}
ul.CSSNEW_hdr_nav_topnav{
    float:right;
    border-bottom:1px solid #c1c1c1;
	margin-top:7px;
	margin-bottom:2px!important;
    margin-bottom:15px;
}
ul.CSSNEW_hdr_nav_topnav li{
    height:22px;
	line-height:22px;
    float:left;
	padding-left:13px;
	padding-right:8px;
	background:url(../img/cs/hdr_nav_icon1.gif) no-repeat left 5px;
}
ul.CSSNEW_hdr_nav_topnav li.CSSNEW_hdr_userinfo{
    background:none;
}

ul.CSSNEW_hdr_nav_tab{
    margin-top:-25px;
	padding-right:5px;
	float:right;
}
* html ul.CSSNEW_hdr_nav_tab{margin-top:0;}/*ie6*/
*+html ul.CSSNEW_hdr_nav_tab{margin-top:10px;}/*ie7*/
ul.CSSNEW_hdr_nav_tab li{
    float:left;
	padding:0 2px;
}
ul.CSSNEW_hdr_nav_tab li a{
    text-align:center;
	text-decoration:none;
    display:block;
    width:74px;
    height:30px;
	line-height:30px;
	background:url(../img/cs/hdr_main_navi_bg1.gif) no-repeat left center;
}
ul.CSSNEW_hdr_nav_tab li a:link{color:#000;}
ul.CSSNEW_hdr_nav_tab li a:visited{color:#000;}
ul.CSSNEW_hdr_nav_tab li a:hover{color:#fff; text-decoration:none;}
ul.CSSNEW_hdr_nav_tab li a:active{color:#fff;}

ul.CSSNEW_hdr_nav_tab li a:hover,ul.CSSNEW_hdr_nav_tab li a.CSSNEW_hdr_tab_current{
	font-weight:bold;
	background:url(../img/cs/hdr_main_navi_bg2.gif) no-repeat left center;
}
.CSSNEW_hdr_nosearchbar{
    height:2px;
	overflow:hidden;
	background-color:#1C8BDC;
}
.CSSNEW_hdr_searchbar{
    height:36px;
	background:url(../img/cs/search_bg.gif) repeat-x left center;
	border-bottom:1px solid #1C5C99;
	vertical-align:middle;
}
form.CSSNEW_hdr_searchform{
	padding-top:7px;
    margin-left:10px;
}
/*---------------- crumb ------------------*/
.CSSNEW_crumb{height:30px; line-height:30px;}
/*---------------- footer ------------------*/
#CSSNEW_footer{
    height:60px;
	text-align:center;
	border-top:1px solid #E0DFE4;
	margin-top:10px;
}
#CSSNEW_footer ul{
    margin:10px auto;
	width:500px;
	height:15px;
}
#CSSNEW_footer ul li{
    height:14px;
	line-height:14px;
	float:left;
    padding:0 5px;
	border-right:1px solid #666;
}
#CSSNEW_footer ul li.CSSNEW_view_volu{border:none;}

/*---------------- table page count number页面计数跳转 ------------------*/
.CSSNEW_pagenum{
    float:right;
	vertical-align:middle;
}
.CSSNEW_pagenum span{float:left; padding:2px;}
.CSSNEW_pagenum span a{
    padding-top:1px!important;
    padding-top:3px;
	width:19px!important;
    width:17px;
	height:16px!important;
	height:13px;
	text-align:center;
	display:block;
	background-color:#F0F7FF;
	border:1px solid #9ECCF0;
}
.CSSNEW_pagenum span a:hover{
	background-color:#0066CC;
	border:1px solid #0066CC;
	color:#fff;
	font-weight:bold;
}
.CSSNEW_pagenum span a.CSSNEW_pagenu_cur{
    background-color:#FFAE00;
	border:1px solid #ff6600;
	color:#fff;
	font-weight:bold;
}
.CSSNEW_pagenum input{
    float:left;
	margin:1px 5px;
}
.CSSNEW_pagenum.CSSNEW_text_topage{
    height:20px;
	line-height:20px;
    display:block;
	float:left;
}

/*---------------- form elements style表单元素 ------------------*/
.CSSNEW_large_btn{
    padding:3px 8px;
}
.CSSNEW_main_form_area{
    padding:10px 10px;
	background-color:#F4F5F5;
	border:1px solid #DDE0E1;
	margin-top:5px;
}
.CSSNEW_main_form_area label{
    float:left;
	width:80px;
	margin-left:10px;
}
.CSSNEW_main_form_area label.CSSNEW_main_form_shortlabel{
    width:50px;
	margin-left:10px;
	}
.CSSNEW_main_form_area label.CSSNEW_main_form_longlabel{
    width:120px;
	margin-left:10px;
	}
.CSSNEW_main_form_area span{
    float:left;
	width:150px;
}
.CSSNEW_main_form_area span.CSSNEW_main_formnotice{
    float:left;
	width:400px;
}
.CSSNEW_main_form_area p{
    height:24px;
	line-height:24px;
}


/*---------------- special feature model特殊模块模板 ------------------*/
.CSSNEW_module_highlight{
    border:1px solid #FF9900;
	background-color:#FFFFCC;
	margin-bottom:10px;
	padding:10px;
	line-height:20px;
	font-size:14px;
	color:#ff6600;
}
.content3_txt{
    border:1px solid #cae3ec;
    background-color:#f9feff;
	padding:10px;
	line-height:18px;
	color:#333;
}
/*----table ---*/


/*----分割线 ---*/
.CSSNEW_grayseparator{
    height:1px;
	line-height:1px;
	overflow:hidden;
	border-bottom:1px dotted #d8d8d8;
	margin:8px 0;
}

/*----------------text align 文字对齐------------------*/
.CSSNEW_lefttxt{text-align:left;}
#CSSNEW_lefttxt{text-align:left;}
.CSSNEW_centertxt{text-align:center;}
.CSSNEW_righttxt{text-align:right;}


/*----------------table表格元素------------------*/
.cs_tbl{border-collapse:collapse; border:1px solid #79b8e4; margin-bottom:10px;}
.cs_tbl tr th,.cs_tbl tr td{
	border:1px solid #79b8e4;
	padding:4px 10px;
	height:20px;
	line-height:20px;
}
.cs_tbl tr th{background-color:#edf7ff; text-align:right;}