﻿@charset "utf-8";
@import url("reset.css");
/*html{overflow-x:hidden;}*/

body{ 
background:#f4f4f4;
color:#333; 
font:12px Arial, Helvetica, sans-serif;
_font-family:"黑体",Arial, Helvetica, sans-serif,  "宋体";
*font-family:"黑体",Arial, Helvetica, sans-serif,  "宋体";
font-family:"微软雅黑",Arial, Helvetica, sans-serif, "宋体";
}

a{color:#444444; text-decoration:none; outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#333;}
.top_10{ margin-top:10px;}
.bottom_10{ margin-bottom:10px;}
.red {color:red;}
.white {color:#ffffff;}
.aright{ text-align:right;}
.cent{ text-align:center;}
.width1{width:960px;}
.width2{width:830px;}

h1 {
		/* fix sifr extra 1px gap */
		margin:0 0 10px -1px;
		color:#c4161c; 
		font-size:20px;
}
h1 em { 
			font-style: normal;
			color:#454545;
		}
h2, h2 a {
		letter-spacing: 1px;
		font-size: 12px;
		color: #000;
		margin: 27px 0 10px 0;
}
h3, h3 a { color: #fff; }

strong { color: #454545; }
p { margin:0; padding: 0 0 8px 0; line-height:200%}

/*--------left_col t------tags---*/

.left {
	    width:260x;
		padding:0px 6px 0px 0px;
		float: left;
		background:none;
	}

.left_col {
		width:260px;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom:10px;
		float: left;
		background:none;
	}

.neiye_left_col {
		width:234px;
		padding-right: 0px;
		/*padding:10px 0 2px 12px;*/
		float: left;
		background:none;
		min-height:430px;
        margin-top:10px;
		
	}
/*--------center_content tags----*/
.main {
		width:46%;
		/* another quirk - IE6 needs padding to show vertical rule */
		margin-right: 4px;
		padding-right: 5px;
		padding-bottom:2px;
		float: right;
		background:#456;
	}
/*--------right_col tags---------*/

.right {
	    float: right;
		width: 738px;
		/* overflow: hidden; */
		/* overflow: visible; */
	    padding-top:0px;
		padding-bottom: 2px;
		padding-left: 0px;
		clear: right;
		background:none;

		
	}

.right_col {
		float: right;
		width: 715px;
		/* overflow: hidden; */
		/* overflow: visible; */
		padding-bottom: 2px;
		padding-left: 14px;
		clear: right;
		background:none;
}

.neiye_right_col {
		float: right;
		width: 960px;
		/* overflow: hidden; */
		/* overflow: visible; */
		padding-bottom: 2px;
		padding-left: 0px;
		clear: right;
		background:none;
        min-height:650px;
		
        margin-top:10px;
        background: url(../images/neiye_right_boder.png) repeat-y left;
		
}
/*-----------------col tags end----------*/

/*------------------------------------------
home page tags
-------------------------------------------*/
/*main block*/
#mainblock {
	 
	 margin:0 auto;
	 width:1200px;
	 /*position: relative;*/
	 /*background: #fff;*/
	 z-index:500;
    
     margin-bottom:10px;
	
	}


#mainblock2 {
	 
	 margin:0 auto;
	 width:100%;
	 /*position: relative;*/
	 background: url(../images/head_bg.jpg) repeat-x;
     height:367px;
	 z-index:501;
	
	}
#mainblock3 {
	 
	 margin:0 auto;
	 width:1004px;
	 position: relative;
	
	}

.mid_content{
	clear:both;
	min-width:1170px;
	/*padding: 0px 6px 5px 6px;*/
	
	/*height:1050px;*/
	overflow:hidden;
	margin-left:0px;
	
}	


.mask
 {
      position: absolute;
      background-color: #000000;
      opacity: 0.7;
      filter: alpha(opacity=70);
}


/* --------------------- boxlight --------------------- */
.box-light {
	border: 1px #c7def1 solid;
	overflow: hidden;
}
.box-light-legend {
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-family: "微软雅黑";
	color: #0f619f;
	text-align: center;
	background: transparent url('../images/sprite.gif') repeat-x scroll 0 -290px;
}
.box-light-title {
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	font-family: "微软雅黑";
	color: #0f619f;
	background: transparent url('../images/sprite.gif') repeat-x scroll 0 -380px;
	border-bottom: 1px #c7def1 solid;
}
.box-light-title span {
	padding-left: 15px;
}
.box-light-title ul {
	float: left;
}
.box-light-title li {
	position: relative;
	float: left;
	border-right: 1px #c7def1 solid;
}
.box-light-title li.last {
	border-right: none;
}
.box-light-title li.current {
	top: 1px;
	background-color: #ffffff;
}
.box-light-title li a {
	position: relative;
	float: left;
	display: block;
	height: 23px;
	line-height: 23px;
	border-left: 1px #ffffff solid;
	border-right: 1px #ffffff solid;
	color: #0f619f;
	text-decoration: none;
	text-align: center;
	padding: 0 20px;
	background-color: transparent;
}
.box-light-title a.more {
	float: right;
	width: 60px;
	padding: 0;
	border: none;
	font-weight: normal;
	background: transparent url('../images/sprite3.gif') no-repeat scroll 0 -298px;
}
.box-light-title a.more:hover {
	color: #ff0000;
	background-color: transparent;
}

/* --------------------- boxweight --------------------- */
.box-weight {
	position: relative;
	/*clear: both;*/
	float:left;

}
.box-weight2 {
	position: relative;
	border:1px #c9c9c9 solid;
	/*clear: both;*/
	float:left;

}
.box-weight-title {
	height: 47px;
	line-height: 26px;
	color: #47453a;	
	font-weight: bold;
	font-family: "微软雅黑";
	font-size:14px;
    margin-left:10px;
	/*border: 1px #278dde solid;*/
	background: transparent url('../images/home_title_bgno.png') no-repeat scroll left top;
	background-position:bottom left;
}
.box-weight-title-legend {
	background: transparent url('../images/home_title_bgno.png') no-repeat scroll left top;
	padding-left: 20px;
}
.box-weight-title-legend2 {
	background: transparent url('../images/home_title_bg.png') no-repeat scroll 5px 8px;
	padding-left: 25px;
}
.box-weight-con {
	margin: 0 0px;
	border-left: 0px #c8c8c8 solid;
	border-right: 0px #c8c8c8 solid;
	background-color:transparent;
	/*border-bottom: 1px #c7def1 solid;*/
}
.box-weight-con2 {
	margin: 0 0px;
	border-left: 1px #c9c9c9 solid;
	border-right: 1px #c8c8c8 solid;
	background-color:#f8f8f8;
	/*border-bottom: 1px #c7def1 solid;*/
}

.box-weight-con3 {
	margin: 0 0px;
	border-left: 1px #ffffff solid;
	border-right: 1px #c9c9c9 solid;
	background-color:#f8f8f8;
	/*border-bottom: 1px #c7def1 solid;*/
}

.box-weight-con4 {
	margin: 0px 0px;
	padding:0px 0;
	border-top: 1px #c6c6c8 solid;
	background-color:transparent;
	border-bottom:1px #bbbbbb solid;
}

.box-weight-con5 {
	margin: 0 0px;
	border-left: 0px #cecece solid;
	border-right: 0px #cecece solid;
	background-color: transparent;
	/*border-bottom: 1px #c7def1 solid;*/
}

.box-weight-con6 {
	margin: 0 0px;
	border-left: 0px #cecece solid;
	border-right: 0px #cecece solid;
	background-color: #f4f4f4;
	background:url(../images/neiye_left_clip.jpg) repeat-y;
	/*border-bottom: 1px #c7def1 solid;*/
}

.box-weight-bottom {
	margin: 0 0;
	height: 7px;
	background-repeat:no-repeat;
}

.box-weight-bottom2 {
	margin: 0 0;
	height: 119px;
	background-repeat:no-repeat;
}

/*.box-weight-title,.box-weight-title1 { border: 1px #c7d4b8 solid; height: 27px; line-height: 27px; color: #cc7518; font-size:14px}*/
/*.box-weight-title {	background: transparent url('../images/home_title_bg.png') no-repeat scroll left top; }*/
.box-weight-title1 { font-family:"微软雅黑"; 
font-weight:bold; 
background: transparent url('../images/home_title_bg2no.png') no-repeat left top; 
height: 30px;
font-size:14px;
line-height: 26px;
color: #1555a3;	
}

.box-weight-title2 {
	height: 53px;
	line-height: 26px;
	color: #1555a3;	
	font-weight: bold;
	font-family: "微软雅黑";
	font-size:14px;
	/*border: 1px #278dde solid;*/
	background: transparent url('../images/home_title_bgno.png') no-repeat scroll left top;
}
/*
.box-weight-title-legend { background: transparent url('../images/home_title_bgno.png') no-repeat scroll left center; }
.box-weight-title-legend1 { padding-left:20px; background: transparent url('../images/home_title_bgno.png') no-repeat scroll left center; }
.box-weight-title-legend2 { padding-left: 30px; background: transparent url('../images/home_title_bg.png') no-repeat scroll left center; }
.box-weight-con { background: transparent url('../images/index/box-weight-con.gif') repeat-x scroll left top; margin: 0; border: 1px #c7d4b8 solid; border-top: none; }
*/


.news ul{ margin:0 0 0 10px;}
.news ul li{ float:left; display:inline; background-image:url(../images/heidian.png); background-repeat:no-repeat; background-position:center left; width:98%}
.news ul li a{height:25px;font-size:12px; display:block; text-align:left; margin-left:-1px; background:url(../images/xuxian28.gif) repeat-x; color:#555; padding-left:10px; line-height:25px; font-size:14px }
.news ul li.hover,.news ul li.hover a:hover{color:#333}
.news ul li.hover a{ color:#333333;}
.news ul li a:hover{ color:#333333;}
.news ul li span{ float:right; color:#faac00;line-height:25px;}


.news2 ul{ margin:0 0 0 10px;}
.news2 ul li{ float:left; display:inline; background-image:url(../images/fdian.gif); background-repeat:no-repeat; background-position:center left; width:95%}
.news2 ul li a{height:32px;font-size:12px; display:block; text-align:left; margin-left:-1px; background:url(../images/xuxian28.gif) repeat-x; color:#555; padding-left:10px; line-height:32px; }
.news2 ul li.hover,.news2 ul li.hover a:hover{color:#333}
.news2 ul li.hover a{ color:#333333;}
.news2 ul li a:hover{ color:#333333;}
.news2 ul li span{ float:right; color:#faac00;line-height:32px;}

.news3 ul{ margin:0 0 0 3px;}
.news3 ul li{ float:left; display:inline; background:url(../images/xuxian28.gif) repeat-x;  width:100%}
.news3 ul li a{height:32px;font-size:12px; display:block; text-align:left; margin-left:-1px; color:#555; background-image:url(../images/fdian.gif); background-repeat:no-repeat; background-position:center left; padding-left:15px; line-height:32px; }
.news3 ul li.hover,.news2 ul li.hover a:hover{color:#333}
.news3 ul li.hover a{ color:#333333;}
.news3 ul li a:hover{ color:#333333;}
.news3 ul li span{ float:right; color:#faac00;line-height:32px;}
.news3 ul li span.s1{ float:right; color:#faac00;line-height:32px; width:60px; display:block; text-align:right; padding-right:5px}
.news3 ul li span.s2{ float:right; color:#888888;line-height:32px; width:80px; display:block}
.news3 ul li span.s3{ float:right; color:#888888;line-height:32px; width:20px; height:32px; display:block; background:url(../images/download.gif) center left no-repeat;}

.friend_url ul{ margin:0 0 0 5px; width:95%}
.friend_url ul li{ float:left; display:inline; background-image:url(../images/fdian.gif); background-repeat:no-repeat; background-position:center left; width:95%}
.friend_url ul li a{height:24px;font-size:12px; display:block; text-align:left; margin-left:-1px; background:url("") repeat-x; color:#555; padding-left:10px; line-height:23px; width:100%; font-size:14px; overflow:hidden}
.friend_url ul li.hover,.friend_ur ul li.hover a:hover{color:#333}
.friend_url ul li.hover a{ color:#333333;}
.friend_url ul li a:hover{ color:#333333;}

.resource ul{ margin:0 0 0 15px; width:95%}
.resource ul li{ float:left; display:block; background-image:url(../images/yuandian.png); background-repeat:no-repeat; background-position:center left; width:85px; margin-right:15px; margin-bottom:25px}
.resource ul li a{height:25px;font-size:12px; display:block; text-align:left; margin-left:-1px; background:url("") repeat-x; color:#555; padding-left:17px; line-height:25px; width:100%; font-size:16px; overflow:hidden; float:left}
.resource ul li.hover,.resource ul li.hover a:hover{color:#333}
.resource ul li.hover a{ color:#333333;}
.resource ul li a:hover{ color:#333333;}


.kejian ul{ margin:0 0 0 8px;}
.kejian ul li{ float:left; display:inline; background-image:url(../images/fangdian.png); background-repeat:no-repeat; background-position:center left; width:98%}
.kejian ul li a{height:25px;font-size:12px; display:block; text-align:left; margin-left:-1px; background:url(../images/xuxian28no.gif) repeat-x; color:#555; padding-left:15px; line-height:25px; font-size:14px; overflow:hidden}
.kejian ul li.hover,.kejian ul li.hover a:hover{color:#333}
.kejian ul li.hover a{ color:#333333;}
.kejian ul li a:hover{ color:#333333;}
.kejian ul li span{ float:right; color:#faac00;line-height:25px;}

.jiaoliu ul{ margin:0 0 0 8px;}
.jiaoliu ul li{ float:left; display:inline; background-image:url(../images/heidian.png); background-repeat:no-repeat; background-position:center left; width:98%}
.jiaoliu ul li a{height:25px;font-size:12px; display:block; text-align:left; margin-left:-1px; background:url(../images/xuxian28no.gif) repeat-x; color:#555; padding-left:10px; line-height:25px; font-size:14px }
.jiaoliu ul li.hover,.jiaoliu ul li.hover a:hover{color:#333}
.jiaoliu ul li.hover a{ color:#333333;}
.jiaoliu ul li a:hover{ color:#333333;}
.jiaoliu ul li span{ float:right; color:#faac00;line-height:25px;}

.course ul{ margin:0 0 0 5px; width:95%}
.course ul li{ float:left; display:block; background-image:url(../images/fdian.gif); background-repeat:no-repeat; background-position:center left; width:220px; margin-left:8px}
.course ul li a{height:28px;font-size:12px; display:block; text-align:left; margin-left:-1px; background:url("") repeat-x; color:#555; padding-left:10px; line-height:28px; width:100%; font-size:14px; overflow:hidden; float:left}
.course ul li.hover,.course ul li.hover a:hover{color:#333}
.course ul li.hover a{ color:#333333;}
.course ul li a:hover{ color:#333333;}


.equip p{ width:200px; margin:0 0 0 15px; height:24px;background:url(../images/xuxian2.gif) repeat-x; line-height:24px; display:block}
.equip p .fl{ width:150px; margin:0 0 0 10px; height:24px;float:left;}
.equip p .fr{ margin:0 0 0 10px;float:right; line-height:24px;}
.equip p span{
	width:40px;
	margin:0 0 0 0;
	height:24px;
	float:right;
	color:#E30000;
	line-height:24px;
	text-align:right;
}

.maq{}
.maq img{ float:left; margin:0 5px}

.home_equip{background:url(../images/lab_fenge.png) no-repeat 220px 10px;}
.home_equip ul{margin:5px 0 0 5px; width:470px; height:180px;  }
.home_equip ul li{ float:left; margin-left:20px; 
background-image:url(../images/yiqi_li.png); background-repeat:no-repeat; 
background-position:left 10px; width:200px;
padding-left:7px; height:35px}
.home_equip ul li a{font-size:12px; text-align:left;  color:#666666; padding-left:10px; line-height:35px; display:block}
.home_equip ul li.hover,.home_eqip ul li.hover a:hover{color:#333}
.home_equip ul li.hover a{ color:#333333;}
.home_equip ul li a:hover{ padding-left:10px; line-height:35px;color:#333333;	
}


.btn_m1{display:inline; background:url(../images/serv1.png) 0 0 no-repeat; display:block; text-indent:-9999em; height:93px; width:86px; margin:0 20px 20px 0; float:left;top:0px}
.btn_m1:hover{display:inline; background:url(../images/serv1_over.png) 0 0 no-repeat;}
.btn_m2{ display:inline;background:url(../images/serv2.png) 0 0 no-repeat; display:block; text-indent:-9999em; height:93px; width:86px; margin:0 20px 20px 0px; float:left;}
.btn_m2:hover{ display:inline;background:url(../images/serv2_over.png) 0 0 no-repeat;}
.btn_m3{display:inline; background:url(../images/serv3.png) 0 0 no-repeat; display:block; text-indent:-9999em; height:93px; width:86px; margin:0 20px 20px 0px; float:left;}
.btn_m3:hover{background:url(../images/serv3_over.png) 0 0 no-repeat;}
.btn_m4{display:inline;background:url(../images/serv4.png) 0 0 no-repeat; display:block; text-indent:-9999em; height:93px; width:86px; margin:0 20px 20px 0px; float:left;}
.btn_m4:hover{background:url(../images/serv4_over.png) 0 0 no-repeat;}
.btn_m5{display:inline; background:url(../images/serv5.png) 0 0 no-repeat; display:block; text-indent:-9999em; height:93px; width:86px; margin:0 20px 20px 0px; float:left;}
.btn_m5:hover{background:url(../images/serv5_over.png) 0 0 no-repeat;}
.btn_m6{display:inline; background:url(../images/serv6.png) 0 0 no-repeat; display:block; text-indent:-9999em; height:93px; width:86px; margin:0 20px 20px 0px; float:left;}
.btn_m6:hover{background:url(../images/serv6_over.png) 0 0 no-repeat;}

.home_newsimg{padding-top:10px; float:left; display:block;margin-left:10px;}
.home_login{padding:10px 20px 10px 10px}
.home_login2{padding-top:3px; padding-left:8px}
.home_fuwu{padding-left:18px; padding-top:18px}
.home_fuwufenge{background:url(../images/fuwu_fenge.png) no-repeat; width:220px; height:15px; position:absolute; left:5px; top:143px}
.home_fuwufenge2{background:url(../images/fuwu_fenge.png) no-repeat; width:220px; height:15px; position:absolute; left:5px; top:259px}
.content_wrap{ padding:0px 0 20px 20px; line-height:25px; font-size:12px; }
.news_title_line{ border-bottom:1px #6185a6 solid; border-top:1px #6185a6 solid; background-color:#f2f9ff}

.submenu ul{ width:200px; margin:0 0 0 0px; height:auto}
.submenu ul li{
	display:block;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color:#d2d0d0;
	background: url(../images/neiye_leftmenubg.jpg) no-repeat 5px center;
	padding-left:0px;
	margin-top:5px;
	position:relative;
}
.submenu ul li a{
	height:30px;
	font-size:14px;
	display:block;
	width:175px;
	text-align:left;
	margin-left:0px;
	color:#333;
	padding-left:25px;
	line-height:28px;
		
}
.submenu ul li.hover a{ color:#000; }
.submenu ul li.hover,.submenu ul li.hover a:hover{color:#f4f4f4; background: url(../images/leftmenu_over.png) no-repeat center center;}
.submenu ul li a:hover{ color:#fff; background: url(../images/leftmenu_over.png) no-repeat center center;	}

.submenu2 ul{ width:175px; margin:0 0 0 0px;}
.submenu2 ul li{
	float:left;
	display:inline;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color:#d2d0d0;
	background: url(../images/neiye_leftmenubg2.jpg) no-repeat left center;
	padding-left:0px;
	margin-top:10px
}
.submenu2 ul li a{
	height:32px;
	font-size:12px;
	display:block;
	width:165px;
	text-align:left;
	margin-left:0px;
	color:#333;
	padding-left:12px;
	line-height:32px;
		
}
.submenu2 ul li.hover,.submenu2 ul li.hover a:hover{color:#333}
.submenu2 ul li.hover a{ color:#000;}
.submenu2 ul li a:hover{ color:#000;;	
}

.boxgrid { width: 230px; height: 215px; margin: 0px 13px 15px 0px; float: left; background:url(../images/moviebg.png); overflow: hidden; position: relative; border:0px #ededed solid}
.boxgrid img { position: absolute; top: 11px; left: 10px; border: 0; z-index:99998}
.boxgrid p { padding: 0 10px; color:#afafaf; font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif; }
.boxgrid.boxgridlast { margin: 0 0 1px 0; } 
.boxgrid h3 { color: #333; font-size: 14px; text-align: left; margin-top: 25px; margin-bottom: 0; margin-left: 12px; font-weight:bold }
.boxgrid h3 a { color: #262626; text-decoration: none; }
.boxgrid h3 a:hover { color: #fff; text-decoration: none; }
a.winner-see-all { float: right; width: 215px; background: #a06ad9; color: #262626; font-size: 14px; font-style: italic; padding: 7px 0; text-align: center; }
a.winner-see-all:hover { color: #ccc; }
.boxgrid .site-status p { font:normal 12px Georgia, "Times New Roman", Times, serif; color: #333; text-align: left;padding-bottom: 0; line-height:23px }

.vote-and-vist-site { margin-top: 40px; padding-left: 38px; }
.up { float: left; width: 50px; height:50px; background: url(images/like-mouse-over.jpg) no-repeat left top; font: 12px Arial, Helvetica, sans-serif; text-align:center; }
.up a { color:#262626; text-decoration:none; }
.up a:hover { color: #fff; text-decoration:none; }
.likes { margin: 10px 0 0 12px; }
.visit-site { float: left; width: 158px; height: 79px; background: url(../images/moveplay_bg.png) no-repeat left top; margin-top: 0px; margin-left: 0px; }
.detail{ float: left; width: 158px; height: 79px; background: url(../images/yiqi_detail_bg.png) no-repeat left top; margin-top: 0px; margin-left: 0px; }
a.external-site { display: block; width: 158px; height: 79px; color: #784fa4; padding: 0px; }


ul.type03{

	margin:10px 0 0 11px;

}

ul.type03 li{

 padding-top:10px;
 float:left;
 background:url(../images/lablistbg.png) no-repeat;
 width:220px;
 height:60px;
 margin-right:20px

}

ul.type03 li a {

		display:block;
		margin-bottom:5px;
		color:#2458a0;
		font-weight:bold;
		font-size:14px;
		text-align:center;

}

ul.type04{

	margin:10px 0 0 11px;

}

ul.type04 li{

 padding-top:10px;
 padding-bottom:6px;
 width:700px;
 margin-bottom:10px;
 border-bottom:1px #ededed solid; 
 

}

ul.type04 li a {

		display:block;
		margin-bottom:5px;
		color:#2458a0;
		font-weight:bold;
		font-size:14px;
		text-align:center;

}

ul.type04 li span.s0{

		display:block;
		margin-bottom:5px;
		float:left;
		width:130;
		height:90px;
		border:1px #ccc solid;
		padding:5px 5px;
		background-color:#FFF


}
ul.type04 li div.d1 { float:left; margin-left:20px; width:540px; background:none}

ul.type04 li div.d1 span.s1 {

		display:block;
		margin-bottom:10px;
		height:20px;
		padding:0 0 0 0;
		font-size:14px;
		color:#ffcc00;
		float:left;
		text-align:left;


}
ul.type04 li div.d1 span.s2 {

		display:block;
		margin-bottom:5px;
		padding:0 0;
		font-size:12px;
		color:#666666;
		line-height:20px;
		


}


ul.type05{

	margin:0px 0 0 0px;

}

ul.type05 li{

 width:90px;
 margin-right:10px;
 float:left;

}

ul.type05 li a {

		display:block;
		margin-bottom:5px;
		color:#2458a0;
		font-weight:bold;
		font-size:14px;
		text-align:center;
}

ul.type05 li img{

		display:block;
		margin:5px 5px;
		border:1px #ccc solid;
		padding:5px 5px;
		background-color:#FFF;
		width:60px;
		height:60px;


}
ul.type05 li div.d1 { float:left; margin-left:20px; width:400px; background:none}

ul.type05 li div.d1 span.s1 {

		display:block;
		margin-bottom:10px;
		height:20px;
		padding:0 0 0 0;
		font-size:14px;
		color:#ffcc00;
		float:left;
		text-align:left;


}
ul.type05 li div.d1 span.s2 {

		display:block;
		margin-bottom:5px;
		padding:0 0;
		font-size:12px;
		color:#666666;
		line-height:20px;
		


}

.lablist_xianbg{background:url(../images/lablist_title_xian.jpg) no-repeat left bottom; height:24px}

/*-------------------多图渐变切换------------------------------- */
.demo{ width:420px; height:250px; position:relative; overflow:hidden; border:#ddd 1px solid; padding:5px; background:#72a8d1; margin:5px 10px 0 10px;}
.num{ position:absolute;right:10px; bottom:10px; z-index:10;}
.num a{ width:16px; height:16px; display:inline-block; text-align:center; margin:0 1px; cursor:pointer;background:#fff;}
.num a.cur{ background:#ff6700;color:#fff;}
.demo ul{ position:relative; z-index:5;}
.demo ul li{ position:absolute; display:none;}
.demo ul li img{ border:none; width: 420px; height: 250px;}

.centershow img{

		display:block;
		margin:5px 10px;
		border:1px #ccc solid;
		padding:5px 5px;
		background-color:#FFF;
		width:420px;
		height:250px;
		float:left;

}


.layout img{

		display:block;
		margin:5px 5px;
		border:1px #ccc solid;
		padding:5px 5px;
		background-color:#FFF;
		width:200px;
		height:142px;


}
#marquee01 ul li{ width:190px; height:170px; float:left}
#marquee01 ul li img{width:180px; height:130px; margin-right:10px; float:left}
#marquee01 ul li span.s1{width:175px;font-size:12px;height:40px;margin:0px 0 0 0px;top:90px; background:#ededed;text-align:center;line-height:20px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.5;color:#000;display:block; z-index:900; padding-left:5px;}
#slide5{ float:left; width:400%}
#ss1{ float:left}
#ss2{ float:left}

/*-------------------------------------------------------------------------------------*/

textarea{resize:none;}
textarea, input, select{
	vertical-align:middle;
	cursor:pointer;
	font-family:Arial;padding:2px;
	/*border:1px solid;
	border-color:#666 #ccc #ccc #666;
	background:#fff;color:#333*/
	}
input.nobord{border:none;background:none;vertical-align:middle}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{
	border-width:1px;border-style:solid;
	border-color:#8D3900 #FFD1B2 #FFD1B2 #8D3900;
	background-color:white;
	/*height:14px;*/
	} /* for IE6+ */



/*-------------------------------tab2-----------------*/
.tab2{
width:757px;
margin-top:0px;
}
.tab2 .tab_title ul{
width:757px;
height:42px;
clear:both;

background:url(../images/nav.png) no-repeat;
list-style:none;
padding:0 0;
}
.tab2 .tab_title ul li{
background:url(../images/fengeno.jpg) no-repeat left top;
border-right:0px solid #ccc;
border-bottom:0;
position:relative;
height:30px;
text-align:center;
margin:0 0px 0 0;
float:left;
height:42px;
cursor:pointer;
color:#2765ac;
}

.tab2 .tab_title ul li img{
margin:1px 0px 0 0;
float:left;

}

.tab2 .tab_title ul li a{
border-bottom:0;
position:relative;
height:30px;
text-align:center;
margin:0 0px 0 0;
float:left;
padding:0 15px 0 15px;
height:38px;
line-height:38px;
cursor:pointer;
color:#2765ac;
}
.tab2 .tab_title ul li.selected22{
background:url(../images/fengeno.jpg) no-repeat center top;
border-right:0px solid #ccc;
border-bottom:0;
position:relative;
height:42px;
padding:0 15px 0 15px;
color:#000
}/*relative---可以理解为:"当.on 时 可以有类似"浮"起来的效果 这里很重要*/

.tab2 .tab_title ul li a.selected2  {
background:url(../images/nav_over.png) no-repeat center top;
border-right:0px solid #ccc;
border-bottom:0;
position:relative;
height:38px;
color:#000;
padding:0 15px 0 15px;
}/*relative---可以理解为:"当.on 时 可以有类似"浮"起来的效果 这里很重要*/


.tab2 .tab_title ul li a:hover {
background:url(../images/nav_over.png) no-repeat center top;
border-right:0px solid #ccc;
border-bottom:0;
position:relative;
height:38px;
color:#000;
padding:0 15px 0 15px;
}

.tab2 .tab_content{
width:740px;
margin:0px 0 0 0;
border:0px #ccc solid;
padding:10px 0px 0 5px;
}

.tab2 .tab_content div p{
text-indent:1em;
background:url(../images/li_green.gif) no-repeat left 10px;
}
.tab2 .tab_content .none{ display:none;}

/*-------------------------------tab2-----------------*/


table {
	border:0px solid #427CB0;
	border-collapse:collapse;
	/*table-layout: fixed;*/
}
.table2 {
	border-collapse:collapse;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-collapse:collapse;
}

input.reg_btn {
background-image: url(../images/reg_btn.png);
background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
background-repeat:no-repeat;
width:77px;
height:29px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
cursor:pointer;
}

input.reg_btn1 {
background-image: url(../images/yh_reg_btn.png);
background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
background-repeat:no-repeat;
width:77px;
height:29px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
cursor:pointer;
}
.table3 {
	border-collapse:collapse;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.table3 td {border:1px solid #cccccc;font-size:12px;padding:3px; vertical-align:middle; text-align:left}
.table3 th {border:1px solid #cccccc;font-size:12px;padding:3px; vertical-align:middle; text-align:left; background:#FFF url(../images/th_bg.jpg) repeat-x; color:#333}


.table4 {
	border-collapse:collapse;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.table4 td {border:1px solid #cccccc;font-size:12px;padding:3px; vertical-align:middle; text-align:center}
.table4 th {border:1px solid #cccccc;font-size:12px;padding:3px; vertical-align:middle; text-align:center; background:#FFF url(../images/th_bg.jpg) repeat-x; color:#333}

.table5 {
	border-collapse:collapse;
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
	background-color:#FFF
}
.table5 td {border-bottom:1px solid #cccccc;font-size:12px;padding:3px; vertical-align:middle; text-align:center; height:25px}
.table5 th {border-bottom:2px solid #149349;font-size:12px;padding:3px; vertical-align:middle; text-align:center; height:30px ; font-weight:bold;background:#FFF url(../images/th_bg.jpg) repeat-x; color:#333333}

.table6 {
	border-collapse:collapse;
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
	background-color:#f4f4f4
}
.table6 td {border:1px solid #cccccc;font-size:12px;padding:1px; vertical-align:middle; text-align:center; height:25px; background:#f4f4f4}
.table6 th {border:1px solid #cccccc;font-size:12px;padding:3px; vertical-align:middle; text-align:center; height:30px ; font-weight:bold;background:#FFF url(../images/th_bg3.jpg) repeat-x; color:#333333}
.search_input{
	background-image: url(../images/search_bg2.png);
	width:255px;
	background-repeat:no-repeat;
	height:28px;
}

.table7 {
	border-collapse:collapse;
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
}
.table7 td {border-bottom: 1px dashed #ccc; font-size:12px;padding:5px; vertical-align:middle; text-align:left}
.table7 th {border-bottom: 1px dashed #ccc; font-size:12px;padding:5px; vertical-align:middle; text-align:left; background:#FFF url(../images/th_bg.jpg) repeat-x; color:#333333}


.table8 {
	border-collapse:collapse;
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
}
.table8 td {border:1px solid #C1DAD7;font-size:12px;padding:10px 5px; vertical-align:middle; text-align:left;width:38%; line-height:20px; background:#ffffff; }
.table8 th {border:1px solid #C1DAD7;font-size:14px;padding:10px 5px; vertical-align:middle; text-align:right; font-weight:900;width:10%;background:#F5FAFA; line-height:20px;}
.table8 th.th1 {border:1px solid #C1DAD7;font-size:20px;padding:3px 3px; vertical-align:middle; text-align:center; font-weight:100;background:#CAE8EA; color:#02353d; font-family::"微软雅黑"; line-height:40px;}
.table8 td.td1 {border:1px solid #C1DAD7; padding:5px 5px; vertical-align:middle; text-align:center;line-height:20px; background:#ffffff; }

.table9 {
	border-collapse:collapse;
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
}
.table9 td {border:1px solid #cccccc;font-size:12px;padding:6px; vertical-align:middle; text-align:left}
.table9 th {border:1px solid #cccccc;font-size:12px;padding:6px; vertical-align:middle; text-align:right; background:#f4f4f4; color:#333}
.table9 th.th2 {border:1px solid #cccccc;font-size:12px;padding:6px; vertical-align:middle; text-align:center; background:#FFF url(../images/th_bg.jpg) repeat-x; color:#333}

.gridview4 {
	border-collapse:collapse;
	border-top: 0px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;

}
.gridview4 td {border:1px solid #c6e5ef;font-size:12px;padding:3px; vertical-align:middle; text-align:left; background:#f6fbfc;}
.gridview4 th {border:1px solid #c6e5ef;font-size:12px;padding:5px; vertical-align:middle; text-align:left; background:#e1f0f5 url(../images/td_lineno.png) repeat-x bottom ; color:#333; font-weight:900}
.gridview4 .al_tr{background-color: #e1f0f5;}

.gridview4_gray {
	border-collapse:collapse;
	border-top: 0px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;

}
.gridview4_gray td {border:1px solid #ddd;font-size:12px;padding:3px; vertical-align:middle; text-align:left; background:#f8f8f8;}
.gridview4_gray th {border:1px solid #ddd;font-size:12px;padding:5px; vertical-align:middle; text-align:left; background:#f1f1f1 url(../images/td_lineno.png) repeat-x bottom ; color:#333; font-weight:900}
.gridview4_gray .al_tr{background-color: #ededed;}

.gridview11 {
	border-collapse:collapse;
	border-top: 0px solid #7bb8d6;
	border-right: 0px solid #7bb8d6;
	border-bottom: 0px solid #7bb8d6;
	border-left: 0px solid #7bb8d6;

}
.gridview11 td {border:1px dashed #cccccc; border-left:none; border-right:none;border-top:none;padding:10px; vertical-align:middle; text-align:left; background:url(../images/td_line2.png) repeat-x bottom; font-size:16px;}
.gridview11 th {border:1px dashed #cccccc;border-left:none; border-right:none;border-top:none;padding:10px; vertical-align:middle; text-align:left; color:#333; background:url(../images/th_bg02.jpg) repeat-x bottom;font-size:14px;}

.search_input{
	background-image: url(../images/search_bg2.png);
	width:255px;
	background-repeat:no-repeat;
	height:28px;
}
input.search_btn2 {
	background-image: url(../images/search_btn2.png);
	background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
	background-repeat:no-repeat;
	width:30px;
	height:28px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	cursor:pointer;
}


input.search_btn3 {
	background-image: url(../images/ser2.png);
	background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
	background-repeat:no-repeat;
	width:80px;
	height:21px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	cursor:pointer;
}
input.search_btn3 a{
	background-image: url(../images/ser2over.png);
	background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
	background-repeat:no-repeat;
	width:80px;
	height:21px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	cursor:pointer;
}

input.search_btn3_over{
	background-image: url(../images/ser2over.png);
	background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
	background-repeat:no-repeat;
	width:80px;
	height:21px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	cursor:pointer;
}

input.search_btn4 {
	background-image: url(../images/search.png);
	background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
	background-repeat:no-repeat;
	width:25px;
	height:25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	cursor:pointer;
}

input.login_btn {
background-image: url(../images/login_btn.png);
background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
background-repeat:no-repeat;
width:77px;
height:29px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
cursor:pointer;
}

input.reg_btn {
background-image: url(../images/reg_btn.png);
background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
background-repeat:no-repeat;
width:77px;
height:29px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
cursor:pointer;
}

input.tong_btn {
background-image: url(../images/tongyi_btn.png);
background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
background-repeat:no-repeat;
width:77px;
height:29px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
cursor:pointer;
}

input.reg_back {
background-image: url(../images/reback_btn.png);
background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
background-repeat:no-repeat;
width:77px;
height:29px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
cursor:pointer;
}
/*.search_btn a{
	background-image: url(../images/search_btn.png);
	width:42px;
	background-repeat:no-repeat;
	height:33px;
}*/

#button1_search{
background:url(../images/search_btn.png);
height: 33px;
width: 35px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
cursor:pointer;
}
.ppp_contact { padding:12px 10px 0px 12px }
.p { padding:4px }
.pp { padding:8px }
.ppp { padding:12px }
.pppp { padding:16px }
.pt { padding-top:4px }
.ppt { padding-top:6px }
.ppl { padding-left:20px }
.pppt { padding-top:12px }
.ppppt { padding-top:16px }
.pb { padding-bottom:4px }
.ppb { padding-bottom:8px }
.pppb { padding-bottom:12px }
.ppppb { padding-bottom:16px }
.margin_b{margin-bottom:5px}


/*td, th {background-color:white;border:1px solid #DDDDDD;font-size:12px;font-weight:400;padding:6px;}
thead td, thead th {background-color:#374953;color:white;font-size:14px;font-weight:700;height:30px;}*/
.grid{font-size:12px; font-family:Verdana, Geneva, sans-serif;BORDER-COLLAPSE: collapse}
.grid td {border:1px solid #cccccc;font-size:12px;padding:2px; height:30px}
.f_bold{font-weight:bold}
.table_title_bg{
	background-image: url(../images/table_title_bg.jpg);
	background-repeat: repeat-x;
	height:35px;
}

 
/*-------------------------font-----------------------------*/

/*-------------------------font-----------------------------*/
.f_12{
	
	color:#666666;
	font-family:"宋体"
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
}

.f_12_66{
	
	color:#666;
	font-family:"宋体";
	font:12px Arial, Helvetica, sans-serif;
	line-height:24px;
}

.f_14{
	
	color:#817e7e;
	font-family:"微软雅黑";
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
}

.f_14b{
	
	color:#3b72bd;
	font-family:"微软雅黑";
	font-size:14px;
	line-height:23px;
	font-weight:bold;
}

.f_14bb{
	
	color:#3b72bd;
	font-family:"微软雅黑";
	font-size:26px;
	line-height:26px;
}

.f_14bbb{
	
	font-family:"微软雅黑";
	font-size:14px;
	line-height:23px;
}

.f_16{
	
	color:#12386c;
	font-family:"微软雅黑";
	font:16px Arial, Helvetica, sans-serif;
	line-height:23px;
	font-weight:bold;
}


.f_12_white{
	
	color:#FFFFFF;
	font-family:"微软雅黑";
	_font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
	font-size:12px;
}

.f_12_red{
	
	color:red;
	font-family:"微软雅黑";
	_font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
	font-weight:bold;
	font-size:12px;
}




/*-----------------------------end-----------------------*/

/*----------------------------instrument-----------------------*/
.cont_instru_left{background-image:url(../images/cont_instru_left.png); background-repeat:no-repeat; height:57px; width:171px; float:left}

.cont_yuyue_left{background-image:url(../images/cont_yuye_left.png); background-repeat:no-repeat; height:57px; width:171px}

.instru_t1{background:url(../images/cont_instru_t1.png) 0px center no-repeat; width:830px; height:57px;}
/*-----------------------------end-----------------------*/
.xuaxian{
	background:url(../images/shuxu3.gif) right 20px repeat-y
	}

.xuaxian2{
	background:url(../images/shuxu2.gif) 218px 10px no-repeat
	}
	
	
.tr_title{
	background:url(../images/tr_title_dian.jpg) -10px center no-repeat;
	height:35px;
	padding-left:30px;
	text-align: left;
	vertical-align: middle;
	line-height: 35px;
	font-size:14px;
}

.tr_title2{
	background:url(../images/tr_title_dian2.jpg) -5px top no-repeat;
	height:35px;
	padding-left:35px;
	text-align: left;
	vertical-align: middle;
	line-height: 35px;
	font-size:14px;
}

.tr_title_more{ float:right; height:33; vertical-align:middle; font-size:12px; margin-right:10px}

 

/*-------------------------instrument tab css---------------------------*/

/* root element for tabs  */
.tabs { 
	list-style:none; 
	/*margin:0 !important; */
	padding:0;
	height:30px;
	border-bottom:1px solid #666;	
	width:922px;
	margin-top:80px;
	margin-left:40px;
}

/* single tab */
.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
.tabs a { 
	background: url(../images/tabs.png) no-repeat -652px 0;
	font-size:12px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 111px;
	text-align:center;	
	text-decoration:none;
	color:#000;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
.tabs a:hover {
	background-position: -652px -31px;	
	color:#fff;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tabs .current, .tabs .current:hover, .tabs li.current a {
	background-position: -652px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
.tabs .w1 			{ background-position: -519px 0; width:134px; }
.tabs .w1:hover 	{ background-position: -519px -31px; }
.tabs .w1.current { background-position: -519px -62px; }

/* width 2 */
.tabs .w2 			{ background-position: -366px -0px; width:154px; }
.tabs .w2:hover 	{ background-position: -366px -31px; }
.tabs .w2.current { background-position: -366px -62px; }


/* width 3 */
.tabs .w3 			{ background-position: -193px -0px; width:174px; }
.tabs .w3:hover 	{ background-position: -193px -31px; }
.tabs .w3.current { background-position: -193px -62px; }

/* width 4 */
.tabs .w4 			{ background-position: -0px -0px; width:194px; }
.tabs .w4:hover 	{ background-position: -0px -31px; }
.tabs .w4.current { background-position: -0px -62px; }


/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}


/*---------------------------------------------------rili------------------------------------------*/

.clendar {
	border-collapse:collapse;
	/*table-layout:auto;*/
	width:120px;
	height:120px;
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
}
.clendar td {border:1px solid #6baec8;padding:0px; padding:1px 1px; text-align:center; cursor:pointer;}
.clendar th {border:1px solid #6baec8;font-size:12px;padding:3px; vertical-align:middle; text-align:center; height:30px ; font-weight:bold;background:#FFF url(../images/th_bg3.jpg) repeat-x; color:#333333}
.clendar a:hover{ background:#CCC}
.r01{background:url(../images/clender_num/num3/01.png) no-repeat right top #f2f2f2; }
.r02{background:url(../images/clender_num/num3/02.png) no-repeat right top #f2f2f2; }
.r03{background:url(../images/clender_num/num3/03.png) no-repeat right top #f2f2f2; }
.r04{background:url(../images/clender_num/num3/04.png) no-repeat right top #f2f2f2; }
.r05{background:url(../images/clender_num/num3/05.png) no-repeat right top #f2f2f2; }
.r06{background:url(../images/clender_num/num3/06.png) no-repeat right top #f2f2f2; }
.r07{background:url(../images/clender_num/num3/07.png) no-repeat right top #f2f2f2; }
.r08{background:url(../images/clender_num/num3/08.png) no-repeat right top #f2f2f2; }
.r09{background:url(../images/clender_num/num3/09.png) no-repeat right top #f2f2f2; }
.r10{background:url(../images/clender_num/num3/10.png) no-repeat right top #f2f2f2; }
.r11{background:url(../images/clender_num/num3/11.png) no-repeat right top #f2f2f2; }
.r12{background:url(../images/clender_num/num3/12.png) no-repeat right top #f2f2f2; }
.r13{background:url(../images/clender_num/num3/13.png) no-repeat right top #f2f2f2; }
.r14{background:url(../images/clender_num/num3/14.png) no-repeat right top #f2f2f2; }
.r15{background:url(../images/clender_num/num3/15.png) no-repeat right top #f2f2f2; }
.r16{background:url(../images/clender_num/num3/16.png) no-repeat right top #f2f2f2; }
.r17{background:url(../images/clender_num/num3/17.png) no-repeat right top #f2f2f2; }
.r18{background:url(../images/clender_num/num3/18.png) no-repeat right top #f2f2f2; }
.r19{background:url(../images/clender_num/num3/19.png) no-repeat right top #f2f2f2; }
.r20{background:url(../images/clender_num/num3/20.png) no-repeat right top #f2f2f2; }
.r21{background:url(../images/clender_num/num3/21.png) no-repeat right top #f2f2f2; }
.r22{background:url(../images/clender_num/num3/22.png) no-repeat right top #f2f2f2; }
.r23{background:url(../images/clender_num/num3/23.png) no-repeat right top #f2f2f2; }
.r24{background:url(../images/clender_num/num3/24.png) no-repeat right top #f2f2f2; }
.r25{background:url(../images/clender_num/num3/25.png) no-repeat right top #f2f2f2; }
.r26{background:url(../images/clender_num/num3/26.png) no-repeat right top #f2f2f2; }
.r27{background:url(../images/clender_num/num3/27.png) no-repeat right top #f2f2f2; }
.r28{background:url(../images/clender_num/num3/28.png) no-repeat right top #f2f2f2; }
.r29{background:url(../images/clender_num/num3/29.png) no-repeat right top #f2f2f2; }
.r30{background:url(../images/clender_num/num3/30.png) no-repeat right top #f2f2f2; }
.r31{background:url(../images/clender_num/num3/31.png) no-repeat right top #f2f2f2; }
/*------------------------------------------end----------------------------------------------------*/

/*---------------------------------home yiqi fenlei-------------------*/

.leibie_block{
	width:94%;padding:0px 0px 0px 0px;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	border-top:1px solid #E5E5E5;
	background-color:#FFF; 
	margin-left:12px; margin-bottom:20px; margin-top:5px;
}

/*---------------------------------------------------------------------------------------*/
{width:730px; display:block; position:relative; margin-left:0px;border:#ddd 0px solid; padding-bottom:10px}
.submenu_new7 .mymenu { margin-left:10px; margin-bottom:20px; background-color:transparent; height:auto;float:left;}
.submenu_new7 .mymenu dl { margin-left:0px;width:100%; background-color:#fff; height:auto; border:#ddd 1px solid; padding:5px 10px; }
.submenu_new7 .mymenu dt { margin-left:0px;height:32px; line-height:32px; background-color:transparent;font-size:14px;border-bottom:1px solid #bbb; background:url(../images/sub_li1.png) left 8px no-repeat; padding-left:20px; margin-bottom:5px; font-weight:bold;}
.submenu_new7 .mymenu dd { float:left; display:block; margin:10px 30px 0px 20px; }
.submenu_new7 .mymenu dd  img{ float:left; display:block; margin:20px 5px 0px 20px; height:30px}
.submenu_new7 .mymenu dd a{ margin-left:0px; width:300px; font-size:16px;text-align:left; line-height:70px;border-bottom:0px solid #808d6c; background:url(../images/lablistbg.png) top left no-repeat; height:73px; display:block; color:#fff}
.submenu_new7 .mymenu dd a:hover{color:#000; text-decoration:none; background:url(../images/lablistbgover.png) top left no-repeat;height:73px;width:300px;}

.submenu_new7 .mymenu a{	
	background:url(../images/submenubgno.png) -12px 0px repeat-y;
	z-index:99996;
	color:#333;
	font-size:12px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	border-bottom:1px solid #808d6c;
	vertical-align:middle;	
	height:33px;
	_height:33px;
	text-align:left;
	width:180px;
	
}
.submenu_new7 .mymenu a:hover{
	/*background:#f4f4f4; ul >li >ul >li二级菜单 不定义底色，会继承上级Li的over底图属性*/
	background:url(../images/submenu_overbgno.png) -12px 0px repeat-y #f4f5ee;
	z-index:99999;
	color:#536a0e;
	width:180px;
	height:33px;
}
.submenu_new7 .current2{color: #000;
background:url(../images/submenu_overbg.png) -12px 0px repeat-y;
height:35px; width:103px;
z-index:99999;

}
 
.waterFall { overflow:hidden; position:relative; }
.waterFall ul { overflow:hidden; margin:0 0 10px 0; }
.waterFall ul li { position:relative; width:99%;margin:0 0 15px 0;}
.waterFall ul li .type { position:absolute; top:10px; left:10px; }
.waterFall ul li .type img { display:block; float:left; overflow:hidden; width:17px; height:17px; margin:0 3px 0 0; }
.waterFall ul li .cover { width:auto; border:1px solid #CACACA; border-bottom:0; background:#FFF; padding:5px 5px; height:auto}
.waterFall ul li .cover img { display:block; width:268px; }
.waterFall ul li .title { display:block; overflow:hidden; padding:5px 25px; border-right:1px solid #CACACA; border-top:1px solid #CACACA;border-left:1px solid #CACACA; background:url(../images/tr_title_dian.jpg) -10px center no-repeat #fff; font-size:14px;font-weight:bold;font-family:Microsoft YaHei;}
.waterFall ul li .title a,
.waterFall ul li .title a:visited,
.waterFall ul li .title a:active { font-family:Microsoft YaHei; line-height:20px; color:#3E3E3E; }
.waterFall ul li .intro { display:block; overflow:hidden; padding:14px 19px; border:1px solid #CACACA; border-top:0; background:#ECECEC; font-family:Microsoft YaHei; line-height:20px; color:#989898; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear; }
.waterFall ul li .border { display:block; overflow:hidden; width:100%; height:2px; margin:0 auto; background:#DEDCD7; }
.waterFall ul li:hover .intro,
.waterFall ul li.hover .intro { background:#B2BABF; color:#FFF; }
.waterFall .loading { width:100%; padding:5px 0; margin:0 0 40px 0; background:#333; font-size:14px; font-weight:bold; line-height:20px; color:#FFF; text-align:center; text-transform:uppercase; opacity:0; filter:Alpha(opacity=0); }

#showpage
{
	width: 100%;
	margin-top: 20px;
	height: 40px;
}

#showpage a
{
	color: #333;
}
#showpage ul
{
	float: right;
	list-style-type: none;
	padding: 0px;
	margin: 0;

}
#Dialogmain #showpage ul
{
	float: none;
}
#showpage li
{
	float: left;
	margin: 1px;
	display:block;
	width:auto;
	
}
#showpage input
{
	width: 25px;
	border: 1px #ccc solid;
	height:18px;
}
#showpage .last
{
	position: relative;
	top: -0px;
}



.SubCategoryBox
{
	margin-bottom: 5px;
	padding-bottom: 5px;
	overflow: hidden;
	width: 75%;
	border-bottom: #ccc 1px dashed;
}

.pages { color: #999; text-align:right }
.pages a, .pages .cpb { text-decoration:none; padding: 3px 3px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:11px; color:#000;}
.pages a:hover { background-color: #77c0e5; color:#fff;border:1px solid #77c0e5; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #77c0e5; border:1px solid #6babcc;padding:3px;}
.pages .input1 {color: #666; background: #f4f4f4; border:1px solid #ccc; height:14px; position:relative; top:0px; float:right; margin-left:5px;}
.pages .btn {color: #666; padding:1px;position:relative; top:-3px;float:right;margin-left:5px;}
.pages .cinfo { text-align:left}


#showpage { color: #999; text-align:right }
#showpage ul li a{ text-decoration:none; padding: 3px 3px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:11px; color:#000;}
#showpage ul li a:hover { background-color: #77c0e5; color:#fff;border:1px solid #77c0e5; text-decoration:none;}
#showpage input{width: 25px;border: 1px #ccc solid;height:14px;}



/*----------------------------------shadow_box_div--------------------------------*/

#shadow-table {
	position:relative;
	/*margin:5px 5px;*/
}

#shadow-table  .top_left{
	background:url(../images/shadow/top1.png) no-repeat right top; 
	height:40px; 
	width:10px;
	display:table-cell; 
	}
#shadow-table  .top_right{
	background:url(../images/shadow/top2.png) no-repeat left top; 
	height:40px; 
	width:10px;
	display:table-cell; 

	}
#shadow-table  .top_mid{
	background:url(../images/shadow/top_clip.png) repeat-x;  
	height:36px; 
	line-height: 36px;
	color: #333;	
	font-weight: bold;
	font-family: "微软雅黑";
	font-size:12px;
	overflow:hidden;
	}
	
#shadow-table  .top_mid a{
	
	line-height: 36px;
	color: #333;	
	font-weight: bold;
	font-family: "微软雅黑";
	font-size:12px;

	}


#shadow-table .con_left{
	background:url(../images/shadow/left_clip.png) repeat-y right top; 
	width:10px;
	}
#shadow-table .con_right{
	background:url(../images/shadow/right_clip.png) repeat-y left top;  
	width:10px;	
	}
#shadow-table .con_mid{
	padding:6px 0px;
	background:url(../images/shadow/kuang_bg.png) repeat;
	display:table-cell; 
	width:auto;
	height:100%;
	}
#shadow-table .bot_left{
	background:url(../images/shadow/bot1.png) no-repeat right top; 
	height:10px; 
	width:10px;
	}
#shadow-table .bot_right{
	background:url(../images/shadow/bot2.png) no-repeat left top; 
	height:10px; 
	width:10px;
	}
#shadow-table .bot_mid{
	background:url(../images/shadow/bot_clip.png) repeat-x;  
	height:10px;
	}
	





.box-title2 {
	height: 40px;
	line-height: 40px;
	color: #333;	
	font-weight: normal;
	font-family: "微软雅黑";
	font-size:16px;
	/*border: 1px #278dde solid;*/
	background: transparent url('../images/home_title_bgno.png') no-repeat scroll left top;
	background-position:bottom left;
	position:relative;
}

.box-title2 .left{
	position:absolute;
	left:0;
	background:url(../images/shadow2/top1.png) no-repeat; height:40px; width:10px;
	}
.box-title2 .right{
	position:absolute;
	right:0;
	background:url(../images/shadow2/top2.png) no-repeat; 
	height:40px; 
	width:10px;
	}
.box-title2 .mid{
	position:absolute;
	width:auto;
	left:10px;
	right:10px;	
	background:url(../images/shadow2/top_clip.png) repeat-x;  
	height:40px; 
	line-height: 40px;
	
	}
/*------------------------------------------------------------------------------------------*/

.box-title{
	height: 40px;
	line-height: 40px;
	color: #333;	
	font-weight: normal;
	font-family: "微软雅黑";
	font-size:16px;
	/*border: 1px #278dde solid;*/
	background: transparent url('../images/home_title_bgno.png') no-repeat scroll left top;
	background-position:bottom left;
	position:relative;
}

.box-title .left{
	position:absolute;
	left:0;
	background:url(../images/shadow2/top1.png) no-repeat; height:40px; width:10px;
	}
.box-title .right{
	position:absolute;
	right:0;
	background:url(../images/shadow2/top2.png) no-repeat; 
	height:40px; 
	width:10px;
	}
.box-title .mid{
	position:absolute;
	width:auto;
	left:10px;
	right:10px;	
	background:url(../images/shadow2/top_clip.png) repeat-x;  
	height:40px; 
	line-height: 40px;
	}
	
.box-con2 {
	margin: 0 0px;
	border-left: 0px #c9c9c9 solid;
	border-right: 0px #c8c8c8 solid;
	background-color:transparent;
	position:relative;
	width:100%;
	height:100%;
	/*border-bottom: 1px #c7def1 solid;*/
}

.box-con2 .left{
	position:absolute;
	left:0;	
	background:url(../images/shadow2/left_clip.png) repeat-y; 
	height:100%; 
	width:10px;
	}
.box-con2 .right{
	position:absolute;
	right:0;
	background:url(../images/shadow2/right_clip.png) repeat-y; 
	height:100%; 
	width:10px;	
	}
.box-con2 .mid{
	position:absolute;
	width:auto;
	left:10px;
	right:10px;	
	padding:6px 0px;
	background:url(../images/shadow2/kuang_bg.png) repeat;  
	height:100%; 
	}
	
.box-bottom2 {
	margin: 0 0;
	height: 10px;
	background-repeat:no-repeat;
	position:relative;
}
.box-bottom2 .left{
	position:absolute;
	left:0;	
	background:url(../images/shadow2/bot1.png) no-repeat; 
	height:10px; 
	width:10px;
	}
.box-bottom2 .right{
	position:absolute;
	right:0;
	background:url(../images/shadow2/bot2.png) no-repeat; 
	height:10px; 
	width:10px;
	}
.box-bottom2 .mid{
	position:absolute;
	width:auto;
	left:10px;
	right:10px;	
	background:url(../images/shadow2/bot_clip.png) repeat-x;  
	height:10px;
	}
.mainbox {
		width:99%;
		height:100%;
		/* another quirk - IE6 needs padding to show vertical rule */
		margin: 5px 5px;
		padding:0px 0 0px 0px;
	}
.tab_hd { 
	list-style:none; 
	/*margin:0 !important; */
	padding:0;
	height:30px;
	border-bottom:1px solid #cccccc;	
	width:100%;
	margin-top:0px;
	margin-left:0px;
}

/* single tab */
.tab_hd li { 
	float:left;	 
	text-indent:0;
	padding:0;
	
	background:url(../images/tab2_off.png) 0px 0px no-repeat;
	height: 30px;  
	width: 85px;
	text-align:center;
	display:block;
	margin-right:3px;
	line-height:30px;
	color:#666;
	cursor:pointer;
}

/* link inside the tab. uses a background image */

.tab_hd li.active {
	outline:none;
	background: url(../images/tab2.png) no-repeat 0px 0px;	
	cursor:default !important; 
	color:#000 !important;	
	height: 30px;	
}

.tab_hd li.tag {
	outline:none;
	background: none;
	height: 30px;
	width:190px;
	float:right;
}


/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
.tab_hd .current, .tab-hd .current:hover, .tab-hd li.current a {
	background: url(../images/tab2.png) no-repeat 0px 0;	
	cursor:default !important; 
	color:#000 !important;
}

.tab_bd { 
	list-style:none; 
	/*margin:0 !important; */
	padding:0;	
	width:100%;
	margin-top:0px;
	margin-left:0px;
}

/* single tab */
.tab_bd li {  
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
	display:none; 
	padding:20px; 
	border:1px solid #ddd; 
	border-top:0 none; 
	font-size:12px;
}

#shadow-table3 {
	position:relative;
	/*margin:5px 5px;*/
}

#shadow-table3  .top_left{
	background:url(../images/shadow3/top1.png) no-repeat right top; 
	height:10px; 
	width:10px;
	display:table-cell; 
	}
#shadow-table3  .top_right{
	background:url(../images/shadow3/top2.png) no-repeat left top; 
	height:10px; 
	width:10px;
	display:table-cell; 


	}
#shadow-table3  .top_mid{
	background:url(../images/shadow3/top_clip.png) repeat-x;  
	height:10px; 

	}

#shadow-table3 .con_left{
	background:url(../images/shadow3/left_clip.png) repeat-y right top; 
	width:10px;
	}
#shadow-table3 .con_right{
	background:url(../images/shadow3/right_clip.png) repeat-y left top;  
	width:10px;	
	}
#shadow-table3 .con_mid{
	padding:3px 3px;
	background:url(../images/shadow3/kuang_bg.png) repeat;
	display:table-cell; 
	width:auto;
	height:100%;
	}
#shadow-table3 .bot_left{
	background:url(../images/shadow3/bot1.png) no-repeat right top; 
	height:10px; 
	width:10px;
	}
#shadow-table3 .bot_right{
	background:url(../images/shadow3/bot2.png) no-repeat left top; 
	height:10px; 
	width:10px;
	}
#shadow-table3 .bot_mid{
	background:url(../images/shadow3/bot_clip.png) repeat-x;  
	height:10px;
	}
	
ul.kaifang01{

	margin:0px 0 0 0px;

}

ul.kaifang01 li{

 width:98%;
 margin-bottom:0px;
 border-top:0px solid #fff;
 border-right:1px solid #ccc;
 border-bottom:1px solid #bababa;
 border-left:1px solid #ccc;
 height:35px;
 background:#fff;
 padding-left:4px;
 padding-top:4px;
 

}

ul.kaifang01 li a {

		display:block;
		margin-top:5px;
		color:#333;
		font-weight:bold;
		font-size:12px;
		text-align:left;
		background:url(../images/shadow3/clock_32.png) no-repeat left top;
		padding-left:19px;
		height:25px;
}

ul.kaifang01 li img{

		display:block;
		margin:5px 5px;
		border:1px #ccc solid;
		padding:5px 5px;
		background-color:#FFF;
		width:60px;
		height:60px;


}
ul.kaifang01 li.s1 { background:#f4f4f4}
ul.kaifang01 li.s1 a{color:#cccccc}
ul.kaifang01 li.s2 { background:#05dbfb}
ul.kaifang01 li.s3 { background:#1ed73e}
ul.kaifang01 li.s4 { background:#FFFAE0}

ul.kaifang01 li div.d1 span.s1 {

		display:block;
		margin-bottom:10px;
		height:20px;
		padding:0 0 0 0;
		font-size:14px;
		color:#ffcc00;
		float:left;
		text-align:left;


}
ul.kaifang01 li div.d1 span.s2 {

		display:block;
		margin-bottom:5px;
		padding:0 0;
		font-size:12px;
		color:#666666;
		line-height:20px;
		


}

.f_100{
	
	color:#0993ba;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100px;
	line-height:100px;
}
input.btn2 {
	background-image: url(../images/shadow3/btn_bg1.png);
	background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
	background-repeat:no-repeat;
	width:87px;
	height:28px;
	border-top:0px solid #ccc;
	border-right:0px solid #ccc;
	border-bottom:0px solid #ccc;
	border-left:0px solid #ccc;
	cursor:pointer;
	line-height:27px;
}
input.btn2:hover {
	background-image: url(../images/shadow3/btn_bg1_over.png);
	background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
	background-repeat:no-repeat;
	width:87px;
	height:28px;
	border-top:0px solid #ccc;
	border-right:0px solid #ccc;
	border-bottom:0px solid #ccc;
	border-left:0px solid #ccc;
	cursor:pointer;
}
.gridview12 
{
	border-collapse:collapse;
	border-top: 0px solid #7bb8d6;
	border-right: 0px solid #7bb8d6;
	border-bottom: 0px solid #7bb8d6;
	border-left: 0px solid #7bb8d6;

}
.gridview12 td {border:0px dashed #cccccc; border-left:none; border-right:none;border-top:none;padding:5px; vertical-align:middle; text-align:left; background:#fefefe url(../images/shadow3/td_line2.png) repeat-x bottom; font-size:12px;}
.gridview12 th {border:0px dashed #cccccc;border-left:none; border-right:none;border-top:none;padding:5px; vertical-align:middle; text-align:right; color:#333; background: url(../images/shadow3/td_line2.png) repeat-x bottom; font-size:12px;}



.gridview13 {
	border-collapse:collapse;
	border-top: 0px solid #7bb8d6;
	border-right: 0px solid #7bb8d6;
	border-bottom: 0px solid #7bb8d6;
	border-left: 0px solid #7bb8d6;

}
.gridview13 td {border:0px dashed #cccccc; border-left:none; border-right:none;border-top:none;padding:6px 2px; vertical-align:middle; text-align:left; font-size:12px;}
.gridview13 th {border:0px dashed #cccccc;border-left:none; border-right:none;border-top:none;padding:6px 3px; vertical-align:top; text-align:right; color:#0993ba; font-size:12px; font-weight:bold}


.gridview14 
{
	border-collapse:collapse;
	border-top: 0px solid #7bb8d6;
	border-right: 0px solid #7bb8d6;
	border-bottom: 0px solid #7bb8d6;
	border-left: 0px solid #7bb8d6;

}
.gridview14 td {border:0px dashed #cccccc; border-left:none; border-right:none;border-top:none;padding:5px; vertical-align:middle; text-align:left; background:#f9f9f9 url(../images/shadow3/td_line2.png) repeat-x bottom; font-size:12px;}
.gridview14 th {border:0px dashed #cccccc;border-left:none; border-right:none;border-top:none;padding:5px; vertical-align:middle; text-align:right; color:#333; background: url(../images/shadow3/td_line2.png) repeat-x bottom; font-size:12px;}
.gridview14 input[type="radio"]{border:none; line-height:15px; margin-top:-8px;} 
.gridview14 label{line-height:14px; padding-top:5px; display:inline-block} 

.gridview15
{
	border-collapse:collapse;
	border-top: 0px solid #7bb8d6;
	border-right: 0px solid #7bb8d6;
	border-bottom: 0px solid #7bb8d6;
	border-left: 0px solid #7bb8d6;

}
.gridview15 td {border:0px dashed #cccccc; border-left:none; border-right:1px solid #cccccc;border-top:none;padding:5px; vertical-align:middle; text-align:left; background:#f9f9f9 url(../images/shadow3/td_line2.png) repeat-x bottom; font-size:12px;}
.gridview15 th {border:0px dashed #cccccc;border-left:none; border-right:none;border-top:none;padding:5px; vertical-align:middle; text-align:right; color:#333; background: url(../images/shadow3/td_line2.png) repeat-x bottom; font-size:12px;}
.gridview15 input[type="radio"]{border:none; line-height:15px; margin-top:-8px;} 
.gridview15 label{line-height:14px; padding-top:5px; display:inline-block} 


.clendar2 td {border:0px solid #A7DCEC;padding:2px 2px; text-align:center; cursor:hand; width:20px; height:25px; font-size:11px; vertical-align:middle; line-height:24px;}
.clendar2 th {border-bottom:2px solid #333;font-size:11px;padding:2px; vertical-align:middle; text-align:center; height:20px ; width:20px;font-weight:bold;background:url(../images/th_bg3no.jpg) repeat-x; color:#333333}
.clendar2 td.over{ background-color:#a3e2fa}
.clendar2 .sun{ color:#e00419}

.btn
{
	background: rgb(123,176,1); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(123,176,1,1) 0%, rgba(75,106,3,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(123,176,1,1)), color-stop(100%, rgba(75,106,3,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(123,176,1,1) 0%, rgba(75,106,3,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(123,176,1,1) 0%, rgba(75,106,3,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(123,176,1,1) 0%, rgba(75,106,3,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(123,176,1,1) 0%, rgba(75,106,3,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7bb001', endColorstr='#4b6a03', GradientType=0 ); /* IE6-9 */
    border: solid 1px #80b00e;
    display: inline-block;
    border-bottom-width: 1px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #f4f4f4;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.55);
    padding: 1px 10px;
    cursor: pointer;
    font-size: 12px;
    margin-left:10px;


	}
.btn:hover
{
	background: rgb(75,106,3); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(75,106,3,1) 0%, rgba(123,176,1,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(75,106,3,1)), color-stop(100%, rgba(123,176,1,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(75,106,3,1) 0%, rgba(123,176,1,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(75,106,3,1) 0%, rgba(123,176,1,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(75,106,3,1) 0%, rgba(123,176,1,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(75,106,3,1) 0%, rgba(123,176,1,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b6a03', endColorstr='#7bb001', GradientType=0 ); /* IE6-9 */

	}

	


.button01
{
    background: rgb(0,164,219); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0,164,219,1) 0%, rgba(1,144,191,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,164,219,1)), color-stop(100%, rgba(1,144,191,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,164,219,1) 0%, rgba(1,144,191,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,164,219,1) 0%, rgba(1,144,191,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,164,219,1) 0%, rgba(1,144,191,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(0,164,219,1) 0%, rgba(1,144,191,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a4db', endColorstr='#0190bf', GradientType=0 ); /* IE6-9 */
    border: solid 1px #00749b;
    display: inline-block;
    border-bottom-width: 3px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #f4f4f4;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.25);
    padding: 3px 10px;
    cursor: pointer;
    font-size: 14px;
}

.button01:hover
{
    background: rgb(2,148,197); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(2,148,197,1) 0%, rgba(1,128,169,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(2,148,197,1)), color-stop(100%, rgba(1,128,169,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(2,148,197,1) 0%, rgba(1,128,169,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(2,148,197,1) 0%, rgba(1,128,169,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(2,148,197,1) 0%, rgba(1,128,169,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(2,148,197,1) 0%, rgba(1,128,169,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0294c5', endColorstr='#0180a9', GradientType=0 ); /* IE6-9 */
}


.button02
{
    border: 1px solid #7096ab;
    background: rgb(131,176,202); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(185,224,245,1) 0%,  rgba(131,176,202,1)100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(185,224,245,1)), color-stop(100%,rgba(131,176,202,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(185,224,245,1) 0%,rgba(131,176,202,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(185,224,245,1) 0%,rgba(131,176,202,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(185,224,245,1) 0%,rgba(131,176,202,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(185,224,245,1) 0%,rgba(131,176,202,1)  100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5dcf2', endColorstr='#83b0ca', GradientType=0 ); /* IE6-9 */
    display: inline-block;
    border-bottom-width: 3px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #000;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.25);
    padding: 3px 10px;
    cursor: pointer;
    font-size: 14px;
}

.button02:hover
{
    border: 1px solid #7096ab;
    background: rgb(131,176,202); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(131,176,202,1) 0%, rgba(185,224,245,1)100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(131,176,202,1)), color-stop(100%,rgba(185,224,245,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(131,176,202,1) 0%,rgba(185,224,245,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(131,176,202,1) 0%,rgba(185,224,245,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(131,176,202,1) 0%,rgba(185,224,245,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(131,176,202,1) 0%,rgba(185,224,245,1)  100%); /* W3C */    
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83b0ca', endColorstr='#b5dcf2', GradientType=0 ); /* IE6-9 */
}


.downloadlink
{
    background: rgb(91,46,124); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(91,46,124,1) 0%, rgba(66,32,91,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(91,46,124,1)), color-stop(100%, rgba(66,32,91,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(91,46,124,1) 0%, rgba(66,32,91,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(91,46,124,1) 0%, rgba(66,32,91,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(91,46,124,1) 0%, rgba(66,32,91,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(91,46,124,1) 0%, rgba(66,32,91,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b2e7c', endColorstr='#42205b', GradientType=0 ); /* IE6-9 */
    color: #fff;
    border: solid 1px #270b32;
    width: 234px;
    height: 40px;
    display: block;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    text-align: center;
    border-bottom-width: 5px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25), inset 1px 1px 0 rgba(255,255,255,0.15);
}



.btn4
{
	border: 0px solid #0869a1;
	font-size: 12px;
	cursor: pointer;
	color: #f3f3f3;
	height:21px;
	width:67px;
	background:url(../Images/btn_bg01.png) left top;
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aa2d9', endColorstr='#0c7cbc', GradientType=0 ); /* IE6-9 */
	text-align:center;
	padding:0px 0px 0 0;
	line-height:18px;
	}

.btn4:hover
{
	cursor: pointer;
	color: #ccc;
	background:url(../Images/btn_bg02.png) left top;
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c7cbc', endColorstr='#1aa2d9', GradientType=0 ); /* IE6-9 */
	}
	
.btn5
{
	border: 0px solid #7b9ebd;
	font-size: 12px;
	cursor: pointer;
	color: #f3f3f3;
	height:21px;
	width:93px;
	background:url(../Images/btn_bg03.png) left top;
	text-align:center;
	line-height:18px;
	padding:0px 0px 0 0;
	}

.btn5:hover
{
	cursor: pointer;
	color: #ccc;
	background:url(../Images/btn_bg04.png) left top;
	}
		
.btn6
{
	border: 0px solid #7b9ebd;
	font-size: 14px;
	cursor: pointer;
	color: #f3f3f3;
	height:25px;
	width:67px;
	background:url(../Images/btn_bg05.png) left top;
	text-align:center;
	line-height:22px;
	padding:0px 0px 0 0;
	}

.btn6:hover
{
	cursor: pointer;
	color: #ccc;
	background-position:0 25px;
	}
		
.btn7
{
	border: 0px solid #7b9ebd;
	font-size: 14px;
	cursor: pointer;
	color: #f3f3f3;
	height:48px;
	width:48px;
	background:url(../Images/btn_bg06.png) left top;
	text-align:center;
	line-height:44px;
	padding:0px 0px 0 0;
	}

.btn7:hover
{
	cursor: pointer;
	color: #ccc;
	background-position:0 48px;
	
	}


.tab_hd2{ 
	list-style:none; 
	/*margin:0 !important; */
	padding:0;
	height:31px;
	border-bottom:1px solid #cccccc;	
	width:100%;
	margin-top:0px;
	margin-left:0px;
}

/* single tab */
.tab_hd2 li { 
	float:left;	 
	text-indent:0;
	padding:0 5px;
	
	background:#ededed;
	height: 30px;  
	width: auto;
	text-align:center;
	display:block;
	margin-right:3px;
	line-height:30px;
	color:#666;
	cursor:pointer;
	background: rgb(252,252,252); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(243,243,243,1)), color-stop(100%, rgba(252,252,252,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(252,252,252,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(252,252,252,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(252,252,252,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(252,252,252,1) 0%, rgba(252,252,252,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#fcfcfc', GradientType=0 ); /* IE6-9 */
    border: solid 1px #ccc;
    display: block;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0; 

}

/* link inside the tab. uses a background image */

.tab_hd2 li.active {
	outline:none;
	cursor:default !important; 
	color:#000 !important;	
	height: 30px;
	background: rgb(243,243,243); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(252,252,252) 0%, rgba(251,251,251,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(252,252,252,1)), color-stop(100%, rgba(243,243,243,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(243,243,243,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(243,243,243,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(252,252,252,1) 0%, rgba(243,243,243,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f3f3f3', GradientType=0 ); /* IE6-9 */
    border: solid 1px #ccc;
    display: block;
    border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;	
}

.tab_hd2 li.tag {
	outline:none;
	background: none;
	height: 30px;
	width:auto;
	float:right;
}

.ul_tree_component{
	margin:0;
	padding:0;
	list-style-type:none;
	
}
.ul_tree_component li{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:left;
	border-bottom:1px  dotted #d5d5d5
	}
.ul_tree_component li a{
	color:#000;
	font-size:13px;
	padding:0 10px;
	cursor:pointer;}
	