@charset "utf-8";
@import url(reset.jpg.css);


body{ 
background:#ffffff;
color:#333; 
font:14px 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:760px;}

h1 {
		/* fix sifr extra 1px gap */
		margin:0 0 10px -1px;
		color:#c4161c; 
		font-size:20px;
		-webkit-transform: translateX(-60px);
		-moz-transform: translateX(-60px);
		transform: translateX(-60px);
		-webkit-transition: -webkit-transform 0.3s, width 0.3s;
		-moz-transition: -moz-transform 0.3s, width 0.3s;
		transition: transform 0.3s, width 0.3s;}
h1 em { 
			font-style: normal;
			color:#454545;}

h3, h3 a { color: #fff;}

strong { color: #454545;}
p { margin:0; padding: 0 0 8px 0; line-height:200%;}

/*--------left_col t------tags---*/

.left_col {
		width:300px;
		padding-right: 0px;
		padding-left: 0px;
		padding-bottom:2px;
		float: left;
		background:none; 
		margin-right:10px;}


/*--------center_content tags----*/
.main {
		width:890px;
		/* another quirk - ie6 needs padding to show vertical rule */
		margin-left: 0px;
		padding-left: 0px;
		padding-bottom:2px;
		padding-top:5px;
		float: left;}
/*--------right_col tags---------*/
.right_col {
		float: right;
		width: 890px;
		/* overflow: hidden; */
		/* overflow: visible; */
		padding-bottom: 2px;
		padding-left: 0px;
		padding-top:5px;
		margin-right:0px;
		background:none;}


/*-----------------col tags end----------*/

/*------------------------------------------
home page tags
-------------------------------------------*/
/*main block*/
#mainblock {
	 
	 margin:0 auto;
	 width:1200px;
	 position: relative;
	 background: #fff;}




#mainblock2 {
	 
	 margin:0 auto;
	 width:100%;
	 position: relative;
	 background: url(../images/head_bg.jpg) repeat-x;
     height:367px;
	 z-index:500;}
#mainblock3 {
	 
	 margin:0 auto;
	 width:1004px;
	 position: relative;}

.mid_content{
	clear:both;
	width:1200px;
	padding: 0px;
	background:#fff;
	/*height:1050px;*/

	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.jpg) 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.jpg) 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.jpg) no-repeat scroll 0 -298px;}
.box-light-title a.more:hover {
	color: #ff0000;
	background-color: transparent;}

.box-light-con {
	margin: 0 0px;
	border-left: 0px #ffffff solid;
	border-right: 0px #c9c9c9 solid;
	background-color:#fff;}
/* --------------------- 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: 46px;
	line-height: 46px;
	color: #1384e2;	
	font-weight: bolder;
	font-family: "微软雅黑";
	font-size:20px;
	border-bottom: 1px #b2c2db solid;

	background-color:#fff;}
.box-weight-title-legend {
    height: 20px;
	line-height: 20px;
    width:325px;
	margin-left: 2px;
    text-align:center;}
.box-weight-title-legend1 {
    height: 46px;
	line-height: 46px;
    width:120px;
	margin-left: 10px;
   padding-left:10px;
    text-align:left;}
.box-weight-title-legend2 {
    height: 46px;
	line-height: 46px;
    width:120px
   padding-left:10px;
    text-align:left;
      float:left;
    font-weight: 600;}

.box-weight-title-legend3 {
    height: 35px;
	line-height: 35px;
    width:120px;
	margin-left: 10px;
   padding-left:10px;
    text-align:left;
    color:#09418b;
    float:left;}
.bo
.box-weight-con {
	margin: 0 0px;
	border-left: 1px #b2c2db solid;
	border-right: 1px #b2c2db solid;
    border-bottom: 1px #b2c2db solid;
	background-color:#009933;}
.box-weight-con2 {
	margin: 0 0px;
	border-left: 0px #c9c9c9 solid;
	border-right: 0px #c8c8c8 solid;
	background:url(../images/center_bg.jpg) repeat-y;}

.box-weight-con3 {
	margin: 0 0px;
	border-left: 0px #ffffff solid;
	border-right: 0px #c9c9c9 solid;
	background:url(../images/wgjl_clip.jpg) repeat-y;}

.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 #c9c9c9 solid;
	border-right: 0px #c9c9c9 solid;
	background-color: transparent;}

.box-weight-con6 {
	margin: 0 0px;
	border-left: 1px #cecece solid;
	border-right: 1px #cecece solid;
	background-color: #f4f4f4;
	background:url(../images/neiye_left_clip.jpg) repeat-y;}

.box-weight-bottom {
	margin: 0 0;
	height: 10px;
	background-repeat:no-repeat;}

.box-weight-bottom2 {
	margin: 0 0;
	height: 74px;
	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.jpg) 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.jpg) 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 5px;}
.news ul li{ float:left; display:inline; background:url(../images/xuxian28.jpg) repeat-x bottom; width:99%; overflow:hidden;height:45px;display:flex;}
.news ul li.active a{color:red;}
.news ul li a{height:45px;font-size:14px; display:block; text-align:left; margin-left:-1px; background:url(../images/jiantou.jpg) no-repeat left 18px; color:#555; padding-left:15px; line-height:45px;width:85%;}
.news ul li.hover,.news ul li.hover a:hover{color:#1384e2;}
.news ul li.hover a{ color:#1384e2;}
.news ul li a:hover{ color:#1384e2;}
.news ul li span{ float:right; color:#1384e2;line-height:45px;}

.news2 ul{ margin:0 0 0 5px;}
.news2 ul li{ float:left; display:inline; background:url(../images/xuxian28.jpg) repeat-x bottom; width:99%; overflow:hidden;height:45px;display:flex;}
.news2 ul li:first-child a{color:red;}
.news2 ul li.active a {color:red;}
.news2 ul li a{height:45px;font-size:14px; display:block; text-align:left; margin-left:-1px; background:url(../images/jiantou.jpg) no-repeat left 18px; color:#555; padding-left:15px; line-height:45px;width:85%;}
.news2 ul li.hover,.news2 ul li.hover a:hover{color:#1384e2;}
.news2 ul li.hover a{ color:#1384e2;}
.news2 ul li a:hover{ color:#1384e2;}
.news2 ul li span{ float:right; color:#1384e2;line-height:45px;}


.news3 ul{ margin:0 0 0 3px;}
.news3 ul li{ float:left; display:inline; background:url(../images/xuxian28.jpg) repeat-x;  width:100%;}
.news3 ul li a{height:32px;font-size:14px; display:block; text-align:left; margin-left:-1px; color:#555; background-image:url(../images/fdian.jpg); background-repeat:no-repeat; background-position:center left; padding-left:15px; line-height:32px;}
.news3 ul li.hover,.news3 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.jpg) 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.jpg); 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%; 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.jpg); 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 5px;}
.kejian ul li{ float:left; display:inline; background:url(../images/fangdian.jpg) no-repeat left 7px; width:98%; overflow:hidden;}
.kejian ul li a{height:24px;font-size:12px; display:block; text-align:left; margin-left:-1px; background:url(../images/xuxian28no.jpg) repeat-x; color:#555; padding-left:15px; line-height:24px;}
.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:24px;display:none;}

.jiaoliu ul{ margin:0 0 0 8px;}
.jiaoliu ul li{display:block;line-height:20px; height:20px;  background:url(../images/fdian.jpg) no-repeat left 10px; width:210px; text-align:left; margin-bottom:3px;overflow:hidden;}
.jiaoliu ul li a{height:20px;font-size:12px; display:block; text-align:left; margin-left:-1px; background:url(../images/xuxian28no.jpg) repeat-x; color:#555; padding-left:10px; line-height:20px;text-align:left; overflow:hidden;}
.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:left; color:#faac00;line-height:20px;}

.course ul{ margin:0 0 0 5px; width:100%;}
.course ul li{ display:block; background:url(../images/fangdian.jpg) no-repeat left 8px;  width:200px; margin-right:0px; height:25px;}
.course ul li a{height:25px;font-size:12px; display:block; text-align:left; margin-left:-1px; background:url("") repeat-x; color:#555; padding-left:14px; line-height:25px; width:100%; overflow:hidden; float:left; font-family:'微软雅黑';}
.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.jpg) 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.jpg) 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.jpg); 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.jpg) 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.jpg) 0 0 no-repeat;}
.btn_m2{ display:inline;background:url(../images/serv2.jpg) 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.jpg) 0 0 no-repeat;}
.btn_m3{display:inline; background:url(../images/serv3.jpg) 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.jpg) 0 0 no-repeat;}
.btn_m4{display:inline;background:url(../images/serv4.jpg) 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.jpg) 0 0 no-repeat;}
.btn_m5{display:inline; background:url(../images/serv5.jpg) 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.jpg) 0 0 no-repeat;}
.btn_m6{display:inline; background:url(../images/serv6.jpg) 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.jpg) 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.jpg) no-repeat; width:220px; height:15px; position:absolute; left:5px; top:143px;}
.home_fuwufenge2{background:url(../images/fuwu_fenge.jpg) no-repeat; width:220px; height:15px; position:absolute; left:5px; top:259px;}
.content_wrap{ padding:20px 20px 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.jpg) no-repeat center center;}
.submenu ul li a:hover{ color:#fff; background: url(../images/leftmenu_over.jpg) 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.jpg); 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.jpg) no-repeat left top; margin-top: 0px; margin-left: 0px;}
.detail{ float: left; width: 158px; height: 79px; background: url(../images/yiqi_detail_bg.jpg) 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.jpg) 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; position:relative;}
#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:800%;}
#ss1{ float:left;}
#ss2{ float:left;}


/*---------------------------------------------------------------------------------------*/
.submenu_new7{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.jpg) 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; width:30px; display:block; margin:20px 5px 0px 20px; height:30px;}
.submenu_new7 .mymenu dd a{ margin-left:0px; width:300px; font-size:14px;text-align:left; line-height:70px;border-bottom:0px solid #808d6c; background:url(../images/lablistbg.jpg) 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.jpg) top left no-repeat;height:73px;width:300px;}

.submenu_new7 .mymenu a{	
	background:url(../images/submenubgno.jpg) -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.jpg) -12px 0px repeat-y #f4f5ee;
	z-index:99999;
	color:#536a0e;
	width:180px;
	height:33px;}
.submenu_new7 .current2{color: #000;
background:url(../images/submenu_overbg.jpg) -12px 0px repeat-y;
height:35px; width:103px;
z-index:99999;}
/*-------------------------------------------------------------------------------------*/

textarea{resize:none;}
textarea, input, select{
	vertical-align:middle;
	cursor:pointer;
	font-family:Arial;padding:2px;}
input.nobord{border:none;background:none;vertical-align:middle;}
/*input[type="text"]:focus,input[type="password"]:focus,textarea:focus{
	border-width:0px;border-style:solid;
	border-color:#8D3900 #FFD1B2 #FFD1B2 #8D3900;
	background-color:white;
	height:24px;
	} /* for IE6+ */

table {
	border:0px solid #427CB0;
	border-collapse:collapse;}
.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;}


.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;  border-left:none; border-right:none; font-size:12px;padding:2px; vertical-align:middle; text-align:center;height:20px; line-height:20px;}
.table3 th {border:1px solid #cccccc; font-size:12px;padding:4px; vertical-align:middle; text-align:center; background:#FFF url(../images/th_bg.jpg) repeat-x; color:#333; font-weight:900;}


table4 {
	border-collapse:collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d0e6f9;
	border-right-color: #d0e6f9;
	border-bottom-color: #d0e6f9;
	border-left-color: #d0e6f9;}
.table4 td {border:1px solid #d0e6f9;  font-size:12px;padding:5px; vertical-align:middle; text-align:left;color:#707070;line-height:24px;}
.table4 td:last-child {border:1px solid #d0e6f9;  font-size:12px;padding:5px; vertical-align:middle; text-align:left;color:#f0f0f0;line-height:24px;}

.table4 th {border:1px solid #d0e6f9;font-size:14px;font-weight:bold; padding:5px; vertical-align:middle; text-align:left; background:#dcf4ff; color:#333;line-height:24px;}
.table4 th.last {border:0px solid #cccccc;font-size:14px;padding:5px; vertical-align:middle; text-align:center; background:#dcf4ff; color:#333; font-weight:bold;}

.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:0px; vertical-align:middle; text-align:center; height:25px; background:#f4f4f4;}
.table6 td.t1 {border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:0px solid #ccc;border-left:0px solid #ccc;font-size:12px;padding:3px; vertical-align:middle; text-align:center; height:25px; background:#fff;}
.table6 td.t2 {border-right:0px solid #ccc; border-bottom:0px solid #ccc; border-top:0px solid #ccc;border-left:0px solid #ccc;font-size:12px;padding:0px; vertical-align:middle; text-align:center; height:25px; background:#fff;}
.table6 td.t3 {border-right:1px solid #ccc; border-bottom:0px solid #ccc; border-top:0px solid #ccc;border-left:0px solid #ccc;font-size:12px;padding:3px; vertical-align:middle; text-align:center; height:25px; background:#fff;}
.table6 td.t4 {border-right:0px solid #ccc; border-bottom:1px solid #ccc; border-top:0px solid #ccc;border-left:0px solid #ccc;font-size:12px;padding:3px; vertical-align:middle; text-align:center; height:25px; background:#fff;}
.table6 td.t5 {border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #ccc;border-left:0px solid #ccc;font-size:12px;padding:3px; vertical-align:middle; text-align:center; height:25px; background:#fff;}
.table6 td.t6 {border-right:0px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #ccc;border-left:0px solid #ccc;font-size:12px;padding:3px; vertical-align:middle; text-align:center; height:25px; background:#fff;}
.table6 td.t1 {border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:0px solid #ccc;border-left:0px solid #ccc;font-size:12px;padding:3px; vertical-align:middle; text-align:center; height:25px; background:#fff;}
.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.jpg);
	width:255px;
	background-repeat:no-repeat;
	height:28px;}
input.search_btn2 {
	background-image: url(../images/input_bg.jpg);
	background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
	background-repeat:no-repeat;
	width:130px;
	height:25px;
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
	padding:3px 2px 0 3px;
	_padding:0px 0px 0 0px;}


input.search_btn3 {
	background-image: url(../images/input_bg2.jpg);
	background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
	background-repeat:no-repeat;
	width:40px;
	height:24px;
	border-top: 0px solid #ccc;
	border-right: 0px solid #ccc;
	border-bottom: 0px solid #ccc;
	border-left: 0px solid #ccc;
	padding:3px 2px 0 3px;}



input.search_btn3_over{
	background-image: url(../images/ser2over.jpg);
	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/ss_btn.jpg);
	background-color:transparent; /*不写这个背景图案有灰色底 或者用background:url()这个模式*/
	background-repeat:no-repeat;
	width:68px;
	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.login_btn22 {
background-image: url(../images/login_btn.jpg);
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_btn22 {
background-image: url(../images/reg_btn.jpg);
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_btn22 {
background-image: url(../images/yh_reg_btn.jpg);
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_btn22 {
background-image: url(../images/tongyi_btn.jpg);
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_back22 {
background-image: url(../images/reback_btn.jpg);
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.jpg);
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-----------------------------*/
.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_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.jpg); background-repeat:no-repeat; height:57px; width:171px; float:left;}

.cont_yuyue_left{background-image:url(../images/cont_yuye_left.jpg); background-repeat:no-repeat; height:57px; width:171px;}

.instru_t1{background:url(../images/cont_instru_t1.jpg) 0px center no-repeat; width:830px; height:57px;}
/*-----------------------------end-----------------------*/
.xuaxian{
	background:url(../images/shuxu3.jpg) right 20px repeat-y
	;}

.xuaxian2{
	background:url(../images/shuxu2.jpg) 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.jpg) 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 #cccccc;padding:0px; padding:5px 5px; text-align:center; cursor:hand;}
.clendar 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;}
.clendar a:hover{ background:#CCC;}
.r01{background:url(../images/clender_num/num3/01.jpg) no-repeat right top #f2f2f2;}
.r02{background:url(../images/clender_num/num3/02.jpg) no-repeat right top #f2f2f2;}
.r03{background:url(../images/clender_num/num3/03.jpg) no-repeat right top #f2f2f2;}
.r04{background:url(../images/clender_num/num3/04.jpg) no-repeat right top #f2f2f2;}
.r05{background:url(../images/clender_num/num3/05.jpg) no-repeat right top #f2f2f2;}
.r06{background:url(../images/clender_num/num3/06.jpg) no-repeat right top #f2f2f2;}
.r07{background:url(../images/clender_num/num3/07.jpg) no-repeat right top #f2f2f2;}
.r08{background:url(../images/clender_num/num3/08.jpg) no-repeat right top #f2f2f2;}
.r09{background:url(../images/clender_num/num3/09.jpg) no-repeat right top #f2f2f2;}
.r10{background:url(../images/clender_num/num3/10.jpg) no-repeat right top #f2f2f2;}
.r11{background:url(../images/clender_num/num3/11.jpg) no-repeat right top #f2f2f2;}
.r12{background:url(../images/clender_num/num3/12.jpg) no-repeat right top #f2f2f2;}
.r13{background:url(../images/clender_num/num3/13.jpg) no-repeat right top #f2f2f2;}
.r14{background:url(../images/clender_num/num3/14.jpg) no-repeat right top #f2f2f2;}
.r15{background:url(../images/clender_num/num3/15.jpg) no-repeat right top #f2f2f2;}
.r16{background:url(../images/clender_num/num3/16.jpg) no-repeat right top #f2f2f2;}
.r17{background:url(../images/clender_num/num3/17.jpg) no-repeat right top #f2f2f2;}
.r18{background:url(../images/clender_num/num3/18.jpg) no-repeat right top #f2f2f2;}
.r19{background:url(../images/clender_num/num3/19.jpg) no-repeat right top #f2f2f2;}
.r20{background:url(../images/clender_num/num3/20.jpg) no-repeat right top #f2f2f2;}
.r21{background:url(../images/clender_num/num3/21.jpg) no-repeat right top #f2f2f2;}
.r22{background:url(../images/clender_num/num3/22.jpg) no-repeat right top #f2f2f2;}
.r23{background:url(../images/clender_num/num3/23.jpg) no-repeat right top #f2f2f2;}
.r24{background:url(../images/clender_num/num3/24.jpg) no-repeat right top #f2f2f2;}
.r25{background:url(../images/clender_num/num3/25.jpg) no-repeat right top #f2f2f2;}
.r26{background:url(../images/clender_num/num3/26.jpg) no-repeat right top #f2f2f2;}
.r27{background:url(../images/clender_num/num3/27.jpg) no-repeat right top #f2f2f2;}
.r28{background:url(../images/clender_num/num3/28.jpg) no-repeat right top #f2f2f2;}
.r29{background:url(../images/clender_num/num3/29.jpg) no-repeat right top #f2f2f2;}
.r30{background:url(../images/clender_num/num3/30.jpg) no-repeat right top #f2f2f2;}
.r31{background:url(../images/clender_num/num3/31.jpg) 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;}

.tab_hd { 
	list-style:none; 
	/*margin:0 !important; */
	padding:0;
	height:32px;
	border-bottom:0px solid #cccccc;	
	width:100%;
	margin:2px 0 0px 0;
	padding-bottom:0px;
	background:#fff;
	display:block;}

/* single tab */
.tab_hd li { 
	float:left;	 
	text-indent:0;
	padding:0;
	background:#b2c2db;
	height: 32px;  
    width:100px;
	text-align:center;
	display:block;
	margin-right:1px;
	line-height:31px;
	color:#666;
	cursor:pointer;
	font-weight:bold;
	font-size:14px;}

/* link inside the tab. uses a background image */

.tab_hd li.active {
	outline:none;
	background:#003589;	
	cursor:default !important; 
	color:#fff !important;	
	height: 32px;	
	font-weight:bold;}
.tab_hd li.active a{
	outline:none;	
	color:#fff !important;	
	height: 32px;	
	color:#000;
	font-weight:bold;}
.tab_hd li.more {
	outline:none;	
	cursor:default !important; 
	height: 32px;
	float:right;
	background:none;}

/* 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/tab01_over.jpg) no-repeat 0px 0;	
	cursor:default !important; 
	color:#fff !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; 
	border:0px solid #ddd; 
	border-top:0 none; 
	font-size:12px;
	margin:0;} 

	/*======== travel_banner start =======*/
.travel_banner{width:320px;margin:0px 0 0 10px;height:240px; position:relative;}
.travel_banner .travel_focus{width:320px;height:240px;position:relative; float:right; overflow:hidden;}
.travel_banner .travel_focus ul{height:240px;position:absolute;left:0; top:5px;}
.travel_banner .travel_focus ul li{width:320px;height:240px;overflow:hidden; position:relative; background:#fff;float:left;}
.travel_banner .travel_focus ul li img{width:318px;height:230px;float:left;border:1px solid #ccc;}
.travel_banner .travel_focus ul li div{position:absolute; overflow:hidden;float:left;}
.travel_banner .btn {position:absolute;height:240px;left:5px; top:5px;z-index:200; width:230px;}
.travel_banner .btn  li{
		border: 0px solid rgb(161,161,161);
		border: 0px solid rgba(161,161,161,0.7);
		display:block;   
		width:200px; margin:0 0 8px 0; 
		height:25px;
		font-size:12px;
		padding-left:4px;}
.travel_banner .btn li a{ background:url(../images/fangdian.jpg) no-repeat left 7px;line-height:25px;height:25px;display:block; text-align:left; margin-left:-1px; color:#555; cursor:pointer;padding-left:14px;  width:100%; overflow:hidden;}
.travel_banner .btn li a:hover{ color:#333333;}
.travel_banner .btn li.on {border: 1px solid rgba(161,161,161,0.7);border: 1px solid rgb(161,161,161);border: 1px solid #4bf;}
.travel_focus .preNext{width:45px;height:50px;position:absolute;top:80px;background:url(../images/destin_main.jpg) no-repeat -4px -52px; cursor:pointer;}
.travel_focus .pre {left:0;}
.travel_focus .next {right:0; background-position:-50px 0;}
/*======== travel_banner end =======*/

.travel_focus .thRelative{position:relative;*top:190px;left:0; height:220px;}
.travel_focus .travel_btn_text{color:#fff;position:absolute;left:10px;bottom:0;height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:32px;z-index:100;font-size:14px;}
.travel_focus .travel_btn_text p{height:32px;overflow:hidden;position:relative;}
.travel_focus .travel_btn_bg{position:absolute;left:0;bottom:0;width:340px;height:32px;background:#333;opacity:0.66;filter:alpha(opacity = 66);z-index:1;}

.search_form {
	float:left;
	width:310px;
	height: 34px;
	border: 1px solid #d9efd9;}
.search_form input {
	float: left;
	width: 190px;
	height: 28px;
    line-height:28px;
	border: none;
	text-align: left;
    padding-left:10px;
    border:none;
    outline:none;}
.search_form select {
	float: left;
	width: 190px;
	height: 43px;
	border: none;
	margin-top:3px;}
.search_form span {
	display: block;
	float: right;
	width: 65px;
	height: 32px;
	background-color: #003589;
	line-height: 32px;
	margin: 1px 1px 0 0;}
.search_form span a {
	color: #fff;
    width: 65px;
    padding-left:20px;}

body,div,ul,li,dl,dt,dd,h2,p{padding:0;margin:0;}
ul{list-style:none ;}
img{border:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;text-decoration:none;}

.clearfix:after{content:" ";clear:both;height:0;visibility:hidden;display:block;}
.clearfix{*zoom:1;}
.fr { float: right;}
.navtitle,.navtitle ul li,.navtitle ul li a{height:49px;line-height:49px; width:212px;}
#navleft{width:212px;position:relative;top:-45px;background:#09418b;z-index:1;box-shadow:4px 2px 5px rgba(0, 0, 0, 0.3);}
#navleft .mod_cate_hd{height:40px;line-height:40px;font-size:16px;color:#FFFFFF;text-indent:20px;box-shadow:2px -1px 3px rgba(55,55,55,0.5);background-color:#09418b;border-bottom:1px #09418b solid;font-family:"Microsoft Yahei";}
#navleft .mod_cate,#navleft .mod_cate2{height:24px; line-height:24px;border-top:1px #2e5d9c solid;border-bottom:1px #063574 solid;padding:3px 20px;}
#navleft .mod_cate h2,#navleft .mod_cate2 h2{font-size:14px;font-weight:normal;font-family:"Microsoft Yahei";white-space:nowrap;}
#navleft .mod_cate h2 a,#navleft .mod_cate2 h2 a{color:#FFFFFF;padding-right:5px;overflow:hidden;display:block;}
#navleft .mod_cate a.hot_sub{background:#106AC0;font-size:14px;border-radius:9px;padding:0px 5px;margin-left:5px;}
#navleft .mod_cate_r{line-height:24px;font-style:normal;font-variant:normal;}
#navleft .mod_cate_r a{font-size:14px;color:#C2D9F8;padding-right:5px;}
#navleft .mod_cate2{background:none;}
#navleft .mod_cate2 a.yel{color:#fee602;}
#navleft .mod_subcate{display:none;width:798px;height:476px;border:2px #09418b solid;background:#FFFFFF;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.4);position:absolute;top:41px;z-index:-1;left:210px;overflow:hidden;}

#navleft .mod_subcate_main{width:760px;padding:0px 20px 1000px 20px;margin-bottom:-1000px;border-right:1px #ddd solid;float:left;}
#navleft .mod_subcate_line{width:100%;height:1px;clear:both;font-size:0px;margin-bottom:5px;border-top:5px #fff solid;border-bottom:1px #dadada dotted;overflow:hidden;display:block;}
#navleft .mod_subcate_main dl{padding:7px 0 7px 65px;border-bottom:1px #e5e5e5 solid;overflow:hidden;}
#navleft .mod_subcate_main dl dt{width:160px;font-size:14px;color:#1d7ad9;line-height:22px;font-style:normal;font-variant:normal;font-weight:400;margin-left:-65px;float:left;font-size-adjust:none;font-stretch:normal;font-family:"Microsoft Yahei";}
#navleft .mod_subcate_main dl dt a{font-size:14px;color:#1657ff;line-height:22px;font-style:normal;font-variant:normal;font-weight:400;margin-left:0px;float:left;font-size-adjust:none;font-stretch:normal;font-family:"Microsoft Yahei";}
#navleft .mod_subcate_main dl dt a:hover{font-size:14px;color:#1657ff;line-height:22px;font-style:normal;font-variant:normal;font-weight:400;margin-left:0px;float:left;font-size-adjust:none;font-stretch:normal;font-family:"Microsoft Yahei";}
#navleft .mod_subcate_main dl dd{line-height:22px;overflow:hidden;}
#navleft .mod_subcate_main dl dd a{color:#666;font-size:14px;margin:0 5px 0 5px;float:left;display:inline;white-space:nowrap;font-family:"Microsoft Yahei";}
#navleft .mod_subcate_main dl dd a:hover{text-decoration:underline;color:#09418b;font-size:124px;margin:0 5px 0 5px;float:left;display:inline;white-space:nowrap;font-family:"Microsoft Yahei";}
#navleft .mod_subcate_main dl dd a.org{color:#ff7300;}
#navleft .mod_subcate_channel{clear:both;margin-top:15px;} 
#navleft .mod_subcate_channel .mod_btn_arrow{height:26px;line-height:26px;font-size:14px;padding:0 10px 0 10px;margin-left:5px;text-decoration:none;color:#FFFFFF;background:#2785E6;cursor:pointer;display:inline-block;}
#navleft .mod_subcate_channel .mod_btn_arrow b{font-weight:normal;float:left;}
#navleft .arrow_dot { width:0px;height:0px;overflow:hidden;font-size:0px;margin:9px 0 0 5px;border:4px transparent dashed;border-left:4px #FFFFFF solid;}



#navleft .on{padding:2px 10px 2px 20px;border-top:2px #09418b solid;border-bottom:2px #09418b solid;margin-left:2px;background:#FFFFFF;z-index:1;}
#navleft .on h2 a{color:#333333;}
#navleft .on .mod_subcate{display:block !important;}
#navleft .on .mod_cate_r a{color:#666666;}
#navleft .on a.hot_sub{color:#FFFFFF;}


.carousel{width:645px;height:475px;*height:480px;position:relative;background:#f7f7f7; margin: 45px auto 0px;z-index:0;}
.carousel .btn{position:absolute;width:15px;height:70px;top:405px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.carousel .prev{left:0;background:url(../images/prevbtn.jpg) no-repeat;}
.carousel #prevTop,.carousel #nextTop{top:113px;width: 46px;height: 48px;}
.carousel #prevTop{background: url(../images/prevbtntop.jpg) 0 0 no-repeat;}
.carousel #nextTop{background: url(../images/nextbtntop.jpg) 0 0 no-repeat;}
.carousel .next{right:0;background:url(../images/nextbtn.jpg) no-repeat;}
.carousel li{float:left;}
.carousel .cf li{position: relative;color: #fff;}
.carousel .cf a{display: block; width: 645px;height: 401px; position: absolute;color: #fff;}
.carousel .cf li span{display: block;width: 605px; position: absolute; left: 0; bottom: 0;padding: 10px 20px;line-height: 22px;text-align:left;background:rgba(0,0,0,0.6);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000") 6;}
.carousel .picBox{height:401px;position:relative;overflow:hidden;}
.carousel .picBox ul{height:401px;position:absolute;}
.carousel .picBox li{width:645px;height:401px;}
.carousel .listBox{width:645px;height:70px;margin:0 auto;position:relative;padding:4px 0 0px;overflow:hidden;}
.carousel .listBox ul{height:70px;position:absolute;}
.carousel .listBox li{width:129px;height:70px;cursor:pointer;position:relative;}
.carousel .listBox li i{display:none;}
.carousel .listBox li a{display: block;width:124px;height: 70px;}
.carousel .listBox li img{width:124px;height: 70px;}
.carousel .listBox .on img{width: 118px;height: 64px;border:3px solid #AEAEAE;}
.carousel .listBox .on i{display:block;}
.left_nav{ width:206px; height:auto; z-index:777; background:#fff; border:0px solid #CDCDCD; padding:1px 1px;}
.left_nav dl dd{ width:206px; height:40px;}
.left_nav dl dd .nav_right{ width:500px; height:200px; overflow-y:scroll; position:absolute; left:211px; top:36px; padding:0px 2px 5px 2px;background:#fff; display:none; border:1px solid #ccc;}
.left_nav dl dd .nav_right a{ width:110px;height:20px; line-height:20px; text-align:left; color:#666;padding-left:40px; background:url(../images/nav_right_bg.jpg) no-repeat 20px center; display:block; float:left; margin-top:8px; white-space:nowrap;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 overflow: hidden;
 z-index:999999;}
.left_nav dl dd .nav_right a:hover{ width:110px;height:20px; line-height:20px; text-align:left; color:#fff;padding-left:40px; background:url(../images/nav_right_bg2.jpg) no-repeat 20px center #09418b; text-decoration:none;}
.left_nav dl dd a.nav_left{width:196px; height:39px;font-size:14px; line-height:39px; background: #f5f5f5; padding-left:13px; display:block; border-bottom:1px solid #fff;color:#3C4347; white-space:nowrap;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 overflow: hidden;}
.left_nav dl dd a.nav_left:hover{background: #09418b; color:#fff; text-decoration:none;}

.ql{cursor:pointer;}



.btn77
{
display:block;
width:70px;
height:26px;
line-height:15px;
	background: rgb(0,164,219); /* old browsers */
    background: -moz-linear-gradient(top, rgba(26,160,215,1) 0%, rgba(13,128,191,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(26,160,215,1)), color-stop(100%, rgba(13,128,191,1))); /* chrome,safari4+ */
    background: -webkit-linear-gradient(top, rgba(26,160,215,1) 0%, rgba(13,128,191,1) 100%); /* chrome10+,safari5.1+ */
    background: -o-linear-gradient(top, rgba(26,160,215,1) 0%, rgba(13,128,191,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(26,160,215,1) 0%, rgba(13,128,191,1) 100%); /* ie10+ */
    background: linear-gradient(top, rgba(26,160,215,1) 0%, rgba(13,128,191,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1aa0d7', endColorstr='#0d80bf', GradientType=0 ); /* ie6-9 */
    border: solid 1px #0869a1;
    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);

    
    cursor: pointer;
    font-size: 12px;

    margin-left:10px;}
.btn77:hover
{
	background: rgb(0,164,219); /* old browsers */
    background: -moz-linear-gradient(top, rgba(26,160,215,1) 0%, rgba(13,128,191,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(13,128,191,1)), color-stop(100%, rgba(26,160,215,1))); /* chrome,safari4+ */
    background: -webkit-linear-gradient(top, rgba(13,128,191,1) 0%, rgba(26,160,215,1) 100%); /* chrome10+,safari5.1+ */
    background: -o-linear-gradient(top, rgba(13,128,191,1) 0%, rgba(26,160,215,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(13,128,191,1) 0%, rgba(26,160,215,1) 100%); /* ie10+ */
    background: linear-gradient(top, rgba(13,128,191,1) 0%, rgba(26,160,215,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d80bf', endColorstr='#1aa0d7', GradientType=0 );}




.scroll_container{
	width:645px;
	height:300px;
	overflow:hidden;
position:relative;}
	
.big_pic_layout{
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	width:484px;
	height:300px;
	overflow:hidden;
	position:relative;}
.big_pic_layout li{
	position:absolute;
	width:484px;
	height:300px;
	overflow:hidden;
	top:0;
	left:0;
	display:none;}	
	
.big_pic_layout li span{
	position:absolute;
	
	display:block;
	width:100%;
	height:35px;
	line-height:35px;
	bottom:0;
	color:#FFF;
	padding:0 10px;
	font-size:14px;
	background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5000000,endColorstr=#E5000000);}
	}
	
.small_pic_layout{
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	width:161px;
	min-height:300px;
	overflow:hidden;
	position:relative;
	background:#fbf9f9;}
.small_pic_layout li{
	width:151px;
	height:65px;
	overflow:hidden;
	top:0;
	left:0;
	padding:5px 5px;}	
	
.small_pic_layout li img{
	width:151px;
	height:65px;}
	
.small_pic_layout li.active{
	background:#dfdfdf;}
	