﻿body {
	text-align:center;		
}
*{
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	font-size:12px;
	font-family:"Arial", Helvetica, sans-serif;	
}
input,textarea
{
	border:1px solid #eee;
}
.fontsizechange21 *
{
	font-size:16px;
}
.fontsizechange22 *
{
	font-size:20px;
}
.fontsizechange23 *
{
	font-size:24px;
}
h1,h2,h3,h4
{
	color:#19559c;
}
h1{
	font-size:20px;		
}
h2{
	font-size:18px;		
}
h3{
	font-size:16px;
	}
h4{
	font-size:14px;
}
a:link, a:visited,a:active {
	text-decoration:none;
	color:#666;
}
a:hover
{
	color:#000;
}
.clear{ clear:both;}

/* head */
#logo{
	height:80px;
	margin:0 auto;
	width: 960px;
	background:url(../images/logo.jpg) no-repeat;
	position:relative;
}
#logo_centername 
{
	background:url(../images/logo_centername.jpg) top;
	position:absolute;
	width:400px;
	height:65px;
	left:170px;
	top:5px;	
}
#logo_centername span
{
	display:none;}
#logo_centername_en
{
	/*background:url(../images/logo_centername_en.jpg) center;*/
	position:absolute;
	width:430px;
	height:35px;
	left:198px;
	top:49px;
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	font-weight:900;
	color:#19559c;
	text-align:left;	
	display:none;
}
#logo_date
{	
	position:absolute;
	width:260px;
	height:20px;
	right:5px;
	top:25px;	
	text-align:right;
	color:#666;
}
#logo_msg
{	
	position:absolute;
	width:400px;
	height:25px;
	right:5px;
	bottom:10px;
	text-align:right;
	color:#F00;	
}
#head{	
	height:240px;
	width:960px;
	margin:0 auto;	
	clear: both;
	background:url(../images/banner_default.jpg);	
}

/* menu */
#menu{
	width:960px;
	height:40px;	
	margin:0 auto;
	clear: both;	
	background:#19559c;
} 
#menu_center
{
	width:960px;	
	margin:0 auto;	
	position:relative;
	text-align:left;
	padding-left: 10px;
	z-index:10;	
}
#menu_quickpath
{
	width: 80px;
	height: 35px;
	right: 0;
	top: 0;
	position: absolute;
	line-height:35px;
	text-align: right;
}
#menu_quickpath a
{color: #0f0;
font-size: 14px;
	font-weight: bold;
}
#menu_quickpath a:hover
{
	color:#fff; 
	font-weight: bold;
}
#location
{
padding:10px;}
/*footer*/
#footer
{
	width:960px;
	height:2px;
	margin:0 auto;	
}
#copyright
{
	text-align:center;
	padding:10px;	
	line-height:100%;
	margin:0 auto;
	width:960px;
}
/*main布局*/
#main {	
	overflow:hidden;
	text-align:center;
	width:960px;	
	margin:10px auto;	
	vertical-align:top;		
}
/*首页布局*/
#main_index_l{	
	text-align:center;
	vertical-align:top;		
  	width:260px;
	position:relative;	
	float: left;
}
#main_index_c
{
	width:450px;	
	margin-left:10px;	
	float: left;	
}
#main_index_r{		
	vertical-align:top;		
	width:230px;	
	float:right;	
}
.index_block_button
{
	text-align:left;
	margin-bottom:10px;	
	border:#19559c 1px solid;	
	min-height:40px;
    _height:40px;
	padding:10px;
	padding:0;
	padding-left:70px;;		
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius:5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	background:url(../images/index_block_button_bg1.png) no-repeat 30px 10px;
	font-size:12px;
	color:#19559c;
	line-height:40px;
}
.kstd a
{
	display:block;
}
.e_button_bg1
{
	background:url(../images/e_button_bg_1.png);
	border-color:#CCC;
	height:45px;
	margin-bottom:12px;
	line-height:45px;
}
.e_button_bg2
{
	background:url(../images/e_button_bg_2.png);
	border-color:#CCC;
	height:45px;
	margin-bottom:11px;
	line-height:45px;
}
.e_button_bg3
{
	background:url(../images/e_button_bg_3.png);
	border-color:#CCC;
	height:45px;
	margin-bottom:11px;
	line-height:45px;
}
.e_button_bg4
{
	background:url(../images/e_button_bg_4.png);
	border-color:#CCC;
	height:45px;
	line-height:45px;
	
}
.e_button_bg1:hover,.e_button_bg2:hover,.e_button_bg3:hover,.e_button_bg4:hover
{
	background:url(../images/e_button_bg_1_hover.png);
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.e_button_bg2:hover
{background:url(../images/e_button_bg_2_hover.png);
	}
.e_button_bg3:hover
{background:url(../images/e_button_bg_3_hover.png);
	}
.e_button_bg4:hover
{background:url(../images/e_button_bg_4_hover.png);
	}

.index_block,.jcxm
{	
	text-align:left;
	margin-bottom:10px;	
	border:#19559c 1px solid;	
	min-height:170px;
    _height:170px;
	padding:10px;
	padding-top:0;	
	-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius:5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}
.index_block h4,.jcxm h4
{
	margin-left:-10px;
	margin-right:-10px;
	margin-bottom:10px;
	height:27px;	
	line-height:27px;	
	/*text-shadow:#fff 0 0 6px;*/
	background:#19559c;/*url(../images/block_head_bg.jpg) repeat-x;*/
	font-weight:none;
	font-size:14px;
	position:relative;	
}
.index_block h4 span,.jcxm h4 span
{
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
	color:#fff;
	background:;/*url(../images/block_head_span_bg.jpg) repeat-x;*/
}
.index_block  h4 a
{
	position:absolute;
	color:#FFF;
	right:5px;	
}
.index_block  h4 a:hover
{	
	color:#f00;	
}
.index_block_content
{	
	text-align:left;
	line-height:2em;
	text-align:Justify;
	text-justify:inter-ideograph;
	color:#333;
}
.index_block_content a
{
	color:#666;
}
.index_block_content a:hover
{
	color:#F00;
}
.index_block_content .moredetail
{	
	display:inline-block;
	float:right;	
}
.index_block_content p
{
	text-decoration:2em;	
}
.jcxm_title
{
	height:40px;
	line-height:40px;	
	background:url(../images/jcxm_title_bg.png) no-repeat;
	color:#19559c;
	margin-left:-10px;
	margin-right:-10px;	
	padding-left:60px;	
	width/**/:258px;
	width:198px;
	border:#CCC 1px solid;
	border-left:none;
	border-right:none;
		
}
#jcxm .first
{
	margin-top:-10px;
}
.jcxm_title span
{
	display:inline-block;	
	height:100%;
	padding-left:30px;
	background:url(../images/index_block_button_bg1.png) no-repeat left center;}
#jcxm .jcxmlist,#jcxm .jcxmlist a
{
	/*color:#333;*/	
}
#jcxm .jcxmlist a:hover
{
	color:#f00;
}
#jcxm .jcxmlist li
{	
	list-style-type:disc;
	margin-left:30px;
}
#jcxm .blockbutton
{
	margin-left:-10px;
	margin-right:-10px;
	padding:5px;
	color:#555;
}
#jcxm .blockbutton:hover
{
	cursor:pointer;		
	margin-left:-10px;
	margin-right:-10px;
	padding:5px;
	color:#19559c;
}
.jcxm{
	padding:0;	
}
.jcxm h4
{
	margin:0;
}

#zxjj_son 
{
		
}
#zxjj_son img
{
	width:175px;
	height:170px;
	float:left;
}
#zxjj_son .content
{
	text-align:left;
	line-height:1.8em;
	text-align:Justify;
	text-justify:inter-ideograph;
	color:#333;	
	width:240px;
	float:right;
}
#zzry img
{	
	max-height: 135px;
	-height:135px;
}
#yqlj img
{
	width:206px;
	margin-top:2px;
	margin-bottom:2px;
	border:1px solid #999;
}
#yqlj img:hover
{
	border:#00F solid 1px;}
#lxwm{ color:#999;}
#yqlj
{
	_height:50px;
	min-height:50px;}
#yqlj
{    
    padding-bottom:2px;   
}
#yqlj .index_block h4
{
   margin-bottom:0;
}
#yqlj .index_block_content
{  
   margin-top:-7px;
}
/*分类*/
#main_class1_l{	
	text-align:left;
	vertical-align:top;		
    width:200px;	
	float: left;		
}
#main_class1_r,#main_class2_r{
	text-align:left;
	vertical-align:top;
	width:540px;
	margin:10px 25px auto auto;
	float:right;
	background:#03F;	
}
#main_class2_r{
	width:730px;
}

#channel_description
{	
	padding-top:0;	
	color:#000;	
	line-height:1.5em;	
}
#channel_description p
{
line-height:2;
margin-bottom:8px;
}
#channel_description table td,#channel_description table tr,#channel_description table th
{
	border:#aaa solid 1px;}
#channel_description table
{ border-collapse:collapse;}

#channel_description td
{ padding:10px;}
	

 /*tab_v*/
 #tab_v
 {
 	width:960px;
	margin-left:5px;
 }
 #tab_v_top
 {
	width:230px;
	height:25px;
	background:url(../images/tab_v_top.gif) no-repeat  30px 0px;
 }
 #tab_v_bottom
 {
	width:960px;
	height:25px;
	background:url(../images/tab_v_bottom.gif) no-repeat 30px 0px;
 }
 #tab_v_main
 {
 	background:url(../images/tab_v_bar.gif) repeat-y  30px 0px;
 }
#tab_v_nav
{
	text-align:left;	
	float: left;
	width: 230px;
}
#tab_v_content
{
	float:left;	
	margin-left:10px;
	width:700px;
	vertical-align: top;
	padding:10px;		
	}
#tab_v_nav ul
{
		
}
#tab_v_nav li
{
	list-style:none;
	padding-left:10px;
	font-weight:bold;
	text-align:left;	
	color: #666;
	background: url(../images/tab_v.gif) no-repeat right;
	
}
#tab_v_nav li.on
{
	height:32px;
	line-height:32px;
	background: url(../images/tab_v_on.gif) no-repeat right;
	color: #000;
	
}
#tab_v_nav li a:hover
{
	padding-left:30px;
	background: url(../images/tab_v_hover.gif) no-repeat right;
	
}
#tab_v_nav li a
{
	height:32px;
	line-height:32px;
	padding-left:30px;
	display:block;
	font-size:14px;
}
#tab_v_nav li.on a
 {
 	background: url(../images/tab_v_on.gif) no-repeat right;
 	color:#000;
	
 }
/*广告*/
#ads_contactus
{	
	margin-left:20px;
	background:#FFF url(../images/emailandphone.png) no-repeat center 5px;	
	width:180px;	
	padding:90px 0 5px 5px;
	border:#CCC 1px solid;	
	border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
}
/*tab_h*/
.tab_h
{
	clear:both;
	height:30px;
	text-align:left;
	background:url(../images/tab_h_bar.gif) repeat-x;
	line-height: 30px;

}

.tab_h ul
{
	float:left;
	margin-left:15px;
}
.tab_h li
{
	FLOAT: left;
	background: url(../images/tab_h.gif) -1px top;
	padding-left:1px;
	
}
.tab_h li span
{
	text-align:center;
	font-weight:bold;
	color: #333333;
	background: url(../images/tab_h.gif) right 0px;
	display: block;
		
}
.tab_h li.on
{
	background: url(../images/tab_h_on.gif) -1px top;
	
	
}
.tab_h li.on span
{	
	background: url(../images/tab_h_on.gif) right 0px;
	
}

.tab_h li a
{
	padding-left:15px;
	padding-right:15px;
	display:block;
	color:#666666;
	
}
.tab_h li a:hover
{
	/*background: url(../images/tab_h_hover.gif) no-repeat;*/
	color:#000;
	
}
 .tab_h li.on a,.tab_h li.on a:hover
 {
 	/*background: url(../images/tab_h_selected.gif) no-repeat;*/
 	color:#000;
	
	
 } 
  .window_list li
 {	
	 list-style-type:none;
	 color:#19559c;
	 border-bottom:#ddd dotted 1px;	 
	 height:28px;
	 line-height:28px;	
 }
  .window_list li span
 {
	 float:right;	
	 padding-right:10px;
 }
.window_list  a
 {
	color:#666;	
 }
 .window_list a:hover
 {
	color:#19559c;
	font-weight:bold;
	
 }
.window_list li a, .window_list_index li a
  {	  	
	  width:580px;
	  height:25px;
	  overflow:hidden;
	  display:inline-block;
}
 .window_list_index li a
 {
	 width:336px;
}
 .listPaging
{
	margin-top:5px;	
	height:22px;
	line-height:22px;
	text-align:center;
        color:#666;
} 
	
 .listPaging input
{
	height:12px;
	line-height:12px;
	border:#999 1px solid;
	}	
.listPaging a:hover
{
   font-weight:normal;
	color:#03F;
}
.equipment_list
{
	 list-style-type:square;
	 color:#ccc;
	 border-bottom:#ddd dotted 1px;
}

.equipment_list li
{
	margin-bottom:10px;
	margin-right:10px;
	border:#CCC 1px solid;	
}
.equipment_list img
{
	width:180px;
	height:135px;
}	 
.equipment_list_content
{
	float:right;
	width:505px;	
	font-size:12px;
	line-height:20px;
	color:#666;	
}
.equipment_list a
{
	color:#03F;
	font-size:12px;
}	

.equipment_info
{
	height:25px;
	line-height:25px;
	color:#19559c;}
.equipment_list a:hover
{color:#f00;}
.equipment_list li h4 
{
	height:30px;	
	line-height:30px;
	vertical-align:middle;
	padding-left:10px;	
	background:url(../images/equipment_list_hd_bg.jpg) repeat-x center;
	position:relative;
}
.equipment_list li h4 a
{
	font-size:14px;
	color:#19559c;
}
.equipment_list li h4 span
{
	position:absolute;
	top:3px;
	right:3px;	
}
.equipment_list li h4  span a
{
	background:url(../images/appointment_nomal.gif) no-repeat;
	display:block;
	width:60px;
	height:23px;
}
.equipment_list li h4  span a:hover
{
background:url(../images/appointment_on.gif) no-repeat;
}
/*分类左宽右窄*/ 

 
/*文章*/

#main_info_r{
	border:#CCC 1px solid;	
	text-align:left;
	vertical-align:top;
	/*width:740px;*/
	width:958px; /*删除热点新闻后*/
	margin:0 auto;	
}

#article{
	margin:10px 35px;
	text-align: left;	
}
#article .head {
	 color:#666;
	 margin:23px 0px 10px 0px; 	
	 border-bottom:1px solid #EFEFEF;
	 text-align:center;
	 padding:5px;
	 }
#article .info{	
	padding-top:5px;
	text-align: center;
}
#article .content{
	color:#000;
	line-height:1.5em;
}
#article .content p
{
	margin:10px 0px 10px 0px;
line-height:2;
}
#article .imglist
{text-align:center;}
#article .imglist img{
margin:10px 0 5px 0;
max-width:690px;
-width:690px;
background:#fff;
}
#article .infoimgcontent
{
	text-align:center;
}
#article .content table { 
	border-collapse:collapse;	
	padding: 4px;
	border: 1px #999999 solid;
}
#article .content table td{border:1px #999999 solid;padding: 4px;}
/*ad区域*/
#main_ad{	
	text-align:left;
	vertical-align:top;	
	min-height:380px;
    _height:380px;
	width:200px;	
	margin-top:10px;
	border-left:1px #ccc solid;	
	float:right;
}
#main_ad li
{
	margin-left:10px;
}.form_table
{
	padding:10px;
	width:100%;
	border:#ccc 1px solid;
	border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
}
.form_lefttd{
	height:28px;
	text-align:right;
	}
.form_righttd input,.form_righttd select,.form_righttd textarea{
	border:#ddd 1px solid;	
	width:300px;
}
.form_righttd .inputnumber{	
	width:290px;
}
.form_righttd select
{
	width:302px;}
.clearfix:after { /*用于解决浮动的层不撑开父层的问题*/
    content: " ";  
    display: block;  
    clear: both;  
    visibility: hidden;   
    line-height:0;
    height:0;
    font-size:0;
}
.clearfix {*zoom:1;} 
