
a:link
{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:visited
{
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a:hover
{
	font-size: 12px;
	color: #b32a2e;
	text-decoration: underline;
}
/*a:active { font-size: 12px; color: #333333; }*/

a.a1:link
{
	font-size: 12px;
	color: #b32a2e;
	text-decoration: underline;
}
a.a1:visited
{
	font-size: 12px;
	color: #b32a2e;
	text-decoration: underline;
}
a.a1:hover
{
	font-size: 12px;
	color: #ff3300;
	text-decoration: underline;
}

a.blue:link
{
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
a.blue:visited
{
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}
a.blue:hover
{
	font-size: 12px;
	color: #b32a2e;
	text-decoration: underline;
}
a.blue:active
{
	font-size: 12px;
	color: #3366cc;
	text-decoration: none;
}

a.orange:link
{
	font-size: 12px;
	color: #b32a2e;
	text-decoration: none;
}
a.orange:visited
{
	font-size: 12px;
	color: #b32a2e;
	text-decoration: none;
}
a.orange:hover
{
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}
a.orange:active
{
	font-size: 12px;
	color: #b32a2e;
	text-decoration: none;
}

a.white:link
{
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
a.white:visited
{
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
a.white:hover
{
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
}
a.etitle:link
{
	font-size: 12px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
a.etitle:visited
{
	font-size: 12px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
a.etitle:hover
{
	font-size: 12px;
	color: #333;
	font-weight: bold;
	text-decoration: underline;
}
/* new */
a.huise:link, a.huise:visited
{
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
a.huise:hover
{
	text-decoration:underline;
}
.huise
{
	font-weight:bold;
	color:#666;
}
a.lanse:link, a.lanse:visited
{
	color:#36f;
	text-decoration:none;
}
a.lanse:hover
{
	text-decoration:underline;
}
/*idtabs*/
.idTabs .selected{color: #b32a2e;}
/*
.frame1{
    background-image: url(../images/frame1.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.lanmu{
    BACKGROUND-IMAGE: url(../images/topic.jpg);
    BACKGROUND-repeat: no-repeat;
    BACKGROUND-attachment: scroll;
}
*/
.table-underline td
{
	height:24px; 
	border-bottom: 1px dashed #cacaca;
}
.table-underline-indent td
{
	height:24px; 
	border-bottom: 1px dashed #cacaca;
	text-indent:1em;
}
/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:550px;
		height:80px;
		overflow:hidden; 
		}
	span#prevBtn{}
	span#nextBtn{}					

/* // Easy Slider */
/* Style for Usual tabs */
/* idtabs */
.usual {
  background:#fff;
  color:#111;
  padding:0;
  width:100%;
  border:1px solid #fff;
  margin:0;
}
.usual ul { list-style:none; margin:0; padding:8px 0 0 8px; }
.usual ul li
{
	float:left; height:34px;
}

.usual ul a {
  display:block;
  padding:2px 10px;
  text-decoration:none!important;
  margin:1px;
  margin-left:0;
  outline: none;
  color:#333;
  background:#ccc;
}

.usual ul a:hover {
  color:#333;
  background:#e7e7e7;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#333;
  background:#e7e7e7;
  border-bottom:1px solid snow;
  cursor:default;
  font-weight:bold;
  }
.usual div {
  padding:10px 10px 8px 10px;
  padding-top:3px;
  margin-top:-15px;
  clear:left;
  background:#fff;
  
  line-height:20px;
}
.usual div a { color:#ff0; font-weight:bold; }
/* idtabs end */

/* new end */
.topbg1
{
	background-image: url(../images/topbg2.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.topbg2
{
	background-image: url(../images/buttonbg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.topenbg2
{
	background-image: url(../en/images/buttonbgs.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.bg3
{
	background-image: url(../images/index_bg3.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	/*background-position:center;*/
}
.bg4
{
	background-image: url(../images/index_bg4.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
}
.bg5
{
	background-image: url(../images/index_bg5.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
}
.leftbg1
{
	background-image: url(../images/leftbg1.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.title-left-bg
{
	background:url(../images/title_left.gif) no-repeat scroll;
}
.title-left-bg-en
{
	background:url(../en/images/title_leften.gif) no-repeat scroll;
}
.leftbg2
{
	background-image: url(../images/leftbg2.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.leftbg3
{
	background-image: url(../images/leftbg3.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
}
.baizi
{
	font-size: 12px;
	color: #FFFFFF;
}
.list_boldhui
{
	font-family: Arial, Times New Roman, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
.list_boldcheng
{
	font-family: Arial, Times New Roman, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #b32a2e;
}
.top
{
	padding-top: 5px;
	font-size: 12px;
}
/*textarea, input, object, select { font-family: {FONT}; font-size: {FONTSIZE};  color: {TABLETEXT}; font-weight: normal; background-color:{ALTBG1} ; border: 1px #666666 normal }

*/
.title, .title1, .titlehome
{
	font-size: 14px;
	font-weight: bold;
}
.title1
{
	color: #32108E;
	text-decoration: none;
}
.titlehome
{
	color: #3f3f3f;
	text-decoration: none;
}

/* new */
.hometitle,a.hometitle
{
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
a.hometitle:hover
{
	text-decoration:underline;
}

.details-list-title
{
	color:#666666;
	font-weight:bold;
}
.topicsearch dd
{
	border-bottom:1px dashed #ccc;
	margin:0;
	padding:2px 0 2px 4em;
	
}
.topicsearch-en dd
{
	border-bottom:1px dashed #ccc;
	margin:0;
	padding:2px 0 2px 0.5em;
	
}

/**/

.linktext
{
	font-size: 12px;
	color: #333333;
}
.linktexten
{
	font-size: 12px;
	color: #3366cc;
}
/*
.title2 {
	font-size: 13px;
	font-weight: bold;
	color: #b32a2e;
	text-decoration: none;
}*/
.left-wenzi
{
	font-size: 12px;
	line-height: 25px; /*border-bottom:1px dotted; 	list-style-type: disc;*/
	border-bottom: 1px dashed #cacaca;
}
.right-biaoti
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 5px;
}
.right-kuang
{
	border-left: 1px solid #320F8D;
	border-right: 1px solid #320F8D;
	border-bottom: 1px solid #320F8D;
}
.right-more
{
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 5px;
}
/*.bodybg {
BACKGROUND-POSITION: 50% top; BACKGROUND-REPEAT: repeat-x
}
*/
.left-right
{
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
.left2
{
	font-weight: normal;
	color: #888888;
	text-decoration: none;
	letter-spacing: 5px;
}
.collapse
{
	border-collapse: collapse;
	font-size: 12px; /*line-height: 18px;*/
}
html, body, input, td, textarea
{
	/*font-size: 12px; 	line-height: 18px;*/
	font-family: Arial, Times New Roman, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
/*input, select
{
	vertical-align:middle;
}*/
input
{
	line-height: 120%;
	margin-left: 0px;
	border-width:1px;
	border-color: #666666
}
/*table 
{
	font-family: Arial, Times New Roman, Helvetica, sans-serif; 
	font-size: 12px;
}*/
.table_fixed
{
	table-layout: fixed; /*word-wrap:break-word;*/ /*font-size: 12px;*/ /*line-height: 16px;*/
}
/*
.unnamed-huise {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}*/
.bodybg
{
	background: url(../images/bg.png) repeat;
	margin: 0 auto;
}
.tmp01
{
	background: url(../images/index_bg2_r2_c6.png);
}
.tmp02
{
	background: url(../images/index_bg2_r2_c6.png);
}
.tmp03
{
	background: url(../images/index_bottom2.jpg);
}
.tmp04
{
	background: url(../images/index_bg2_r2_c6.png);
}
.tableout
{
	width: 980px;
	background-color: #fff;
	margin: 0 auto;
}
.tableout td
{
	line-height: 150%;
}
.tableoutbg
{
	width: 980px;
	margin: 0 auto;
}
.vmiddle
{
	padding-top: 7px;
}
.border-top
{
	border-top: 1px dotted #b7b7b7;
}
.border-topbottom
{
	border-top: 1px dotted #b7b7b7;
	border-bottom: 1px dotted #b7b7b7;
}
.border-bottom
{
	border-bottom: 1px dotted #b7b7b7;
}
.border-right
{
	border-right: 1px dotted #b7b7b7;
}
.tablethin
{
	border-collapse: collapse;
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-left: 1px solid #999;
}
.tablethin td
{
	border: 1px solid #a3a3a3;
}
/*input.smallinput { border: 1 solid black; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 18px; LINE-HEIGHT: normal }
*/
.btn
{
	border-top: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
	border-right: 2px solid #666;
	border-bottom: 2px solid #666;
	cursor: hand;
	height: 26px;
}

