﻿/** 清除内外边距 **/
html,body{background:#dcdcdc;color:#464646;}
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
border:medium none;
margin: 0;
padding: 0;
text-align:center;
}
/** 设置默认字体 **/
body,button, input, select, textarea {
font: 12px/1.5 '宋体',tahoma, Srial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#464646;}
a:hover { text-decoration: none; color:#F40; }
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

a:link{text-decoration:none;color:#000;}
a:visited{text-decoration:none;color:#000;}
a:hover{text-decoration:none;color:#FF4500;}
a:active{text-decoration:none;color:#FF4500;}

img{border:0px;}
.red{color:#FF4500;}

.dh{margin:0px auto;width:95%;height:30px;font-weight:normal;overflow:hidden;}
.dh_left{float:right;line-height:330%;text-align:right;font-size:12px;display:block;}

.sidedh{border-bottom:1px solid #fff;background:url(../images/side_bg.jpg) repeat-x;margin:0px auto;width:100%;height:56px;overflow:hidden;}
.sidedh_left{margin-top:16px;width:160px;height:30px;float:left;line-height:240%;text-align:left;text-indent:12px;font-size:14px;display:block;color:#fff;}
.sidedh_right{float:right;line-height:250%;font-size:12px;font-weight:normal;}

.maindh{background:url(../images/mains.gif) 0px 30px no-repeat;margin:0px auto 18px auto;width:95%;height:40px;font-size:14px;text-align:left;color:#FF4500;}

.indexdh{border-bottom:1px solid #ccc;background:url(../images/po.png) 0px 7px no-repeat;margin:0px auto 8px auto;width:100%;height:30px;overflow:hidden;}
.indexdh_left{margin-top:5px;margin-left:5px;float:left;text-align:left;text-indent:15px;line-height:150%;font-size:14px;display:block;color:#000;font-weight:bold;}
.indexdh_right{float:right;line-height:250%;margin-top:5px;font-size:12px;margin-right:5px;padding-right:5px;font-weight:normal;}

.h33{
	border:0px solid #ccc;
	border-bottom:0px;
	background:#dcdcdc url(../images/dh-bg.jpg) 8px 8px no-repeat;
	margin:0px auto;
	width:182px;
	height:28px;
	text-align:left;
	text-indent:27px;
	line-height:250%;
	font-size:12px;color:#FF5200;
	overflow:hidden;
	}	
.h33 a{display:block;}
.h33 a:link{color:#FF5200;}
.h33 a:visited{color:#FF5200;}
.h33 a:hover{color:#FF5200;}
.h33 a:active{color:#FF5200;}

#container
{
	border-left:12px solid #fff;
	border-right:12px solid #fff;
	background:#fff;
    margin:10px auto;
    width:962px;
    height:auto;
    overflow:hidden;
    }
/*header start*/
#header
{
    margin:0px auto;
    width:962px;
    height:auto;
    overflow:hidden;    
    } 
.head
{
    margin:0px auto;
    width:960px;
    overflow:hidden;	
	}
.logo
{
    margin:10px auto 10px auto;
    width:550px;
    height:70px;
	float:left;
    overflow:hidden;	
	}
.other{
    margin:10px auto 10px auto;
    width:302px;
    height:70px;
	float:right;
    overflow:hidden;	
	}
.search{
	border:1px solid #f0f0f0;
	background:#f5f5f5;
    margin:15px auto;
    width:300px;
    height:40px;
    overflow:hidden;	
	}	
.search_txt{
	border-top:1px solid #464646;
	border-left:1px solid #464646;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	width:190px;
	height:18px;
	padding-top:5px;
	text-align:left;
	overflow:hidden;
	 }
	
/*导航 start*/
.menu { 
    border-bottom:1px solid #fff;
	margin:0px auto;
	width:962px;
	height:37px;
	display:block;
	overflow:hidden;
}
.menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.menu ul li {
    border-right:1px solid #fff;
	float: left;
	/* 菜单子元素的内容超出不可见 */  
	overflow: hidden;
	position: relative;
	text-align: center;
	line-height: 38px;
}
.menu ul li a {
	/* 必须是相对定位  */ 
	position: relative;
	display: block;
	width: 120px;
	height: 37px;
	font-family: Arial;
	font-size: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	cursor: pointer;
}
.menu ul li a span {
	/* 所有层将使用绝对定位 */
	position: absolute;
	left: 0;
	width: 120px;
}
.menu ul li a span.out {
	top: 0px;
}
.menu ul li a span.over,
.menu ul li a span.bg {
	/* 起初.over层和.bg层相对a元素-38px以达到隐藏 */  
	top: -38px;
}
/** 简化版示例 **/
#menu2 {
    background:#2D71B2;
}
#menu2 ul li a {
	color:#FFF;
}
#menu2 ul li a span.over {
	background: #FF5300;
	color:#fff;
	font-weight:bold;
}

.fla{
	border:1px solid #ccc;
	margin:6px auto 0px auto;
	width:960px;
	height:180px;
	overflow:hidden;
	}

/*content start*/
#content
{
	background:#fff;
    margin:8px auto 0px auto;
    width:962px;
    height:auto;
    overflow:hidden;
    }	
.content1
{
	background:#fff;
    margin:8px auto;
    width:962px;
    height:auto;
    overflow:hidden;
    }
.c_left
{
    margin:0px auto;
    width:522px;
    height:auto;
    float:left;
    overflow:hidden;
    } 	
.c_left_box
{
    margin:0px auto;
    width:520px;
    height:120px;
    overflow:hidden;
    }
.c_right
{
    margin:0px auto;
    width:418px;
    height:auto;
    float:right;
    height:auto;
    overflow:hidden;
    } 
.c_right_box
{
    margin:0px auto;
    width:416px;
    height:120px;
    overflow:hidden;
    } 
	
.side
{
	background:url(../images/bg_subnav.jpg) left top no-repeat;
    margin:0px auto;
    width:202px;
    height:auto;
    float:left;
    overflow:hidden;
    } 
.side_box
{
	border:1px solid #436FB6;
	background:#719CD1;
    margin:0px auto 8px 0px;
	padding-bottom:10px;
    width:200px;
    height:240px;
    overflow:hidden;	
	}
.main
{
	border:1px solid #dcdcdc;
	background:#fff;
    margin:0px auto;
	padding-bottom:30px;
    width:750px;
    float:right;
	overflow:hidden;
    } 
#footer
{
	border:1px solid #dcdcdc;
	background:#f5f5f5;
    margin:8px auto;
    width:960px;
    height:70px;
    line-height:180%;
	color:#666;
    overflow:hidden;
    }
.footer_top
{
    margin:0px auto 3px auto;
    width:960px;
    height:2px;
	font-size:13px;
	overflow:hidden;
	}


.index_pcon
{
    margin:8px 5px 2px 5px;
    text-align:left;
    vertical-align:text-top;
    text-align:justify;
    text-indent:23px;
    line-height:180%;
	font-size:12px;
	color:#464646;
	overflow:hidden;
    }
.indexnlist
{
    margin:0px auto;
    width:99%;
    padding:0px 0px;
    list-style:none;
    text-align:left;
    overflow:hidden; 
}
.indexnlist li
{
	border-bottom:1px dashed #ccc;
    background:url(../images/icon_hedad.gif) 3px 6px no-repeat;
    margin:0px auto;
    width:100%;
    height:22px;
    font-size:12px;
    text-align:left;
    text-indent:20px;
    line-height:180%;
    overflow:hidden;  
}
.indexnlist li a{width:100%;height:22px;overflow:hidden;}
.indexnlist li a:hover{background:#f9f9f9}
	
.sidelist
{
    margin:12px auto;
    padding:0px;
    width:90%;
    list-style:none;
    }
.sidelist li
{
    border-bottom:1px dashed #EDF5FD;
    background:url(../images/dh-bg.jpg) 6px 11px no-repeat;
    margin:8px auto;
    width:150px;
	height:30px;
    font-size:14px;
    line-height:240%;
    text-align:left;
    text-indent:25px;
}
.sidelist li a{display:block;}	
.sidelist li a:link {text-decoration:none;color:#fff;}	
.sidelist li a:visited{text-decoration:none;color:#fff;}	
.sidelist li a:hover{text-decoration:none;color:#fff;}	
.sidelist li a:active{text-decoration:none;color:#fff;}	
.sidelist li a:hover{background:#EDF5FD url(../images/poi.gif) 6px 8px no-repeat;text-indent:30px;width:150px;height:30px;font-weight:bold;line-height:240%;color:#000;font-size:14px;}	

.sidelist1
{
	border:1px solid #dcdcdc;
	background:#fff;
    margin:0px auto;
    padding:0px;
    width:180px;
	height:auto;
    list-style:none;
    }
.sidelist1 li
{
    border-bottom:1px dashed #ccc;
    background:url(../images/dh-bg.jpg) 0px 5px no-repeat;
    margin:8px auto;
    width:140px;
    font-size:12px;
    line-height:180%;
    text-align:left;
	text-indent:16px;
    }
.sidelist1 li a{display:block;}		
.sidelist1 li a:hover{text-indent:16px;width:140px;line-height:180%;}	

.sidelist2
{
	background:#fff;
    margin:0px auto;
    padding:0px;
    width:95%;
	height:auto;
    list-style:none;
    }
.sidelist2 li
{
    background:url(../images/icon_head.jpg) 0px 1px no-repeat;
    margin:12px auto 12px auto;
	margin-left:6px;
    width:220px;
	height:auto;
	float:left;
    font-size:12px;
    line-height:180%;
    text-align:left;
    text-indent:16px;
    }
.sidelist2 li a{display:block;}		
.sidelist2 li a:hover{text-indent:16px;width:160px;height:auto;line-height:180%;}	

.nlist
{
    margin:6px auto 0px auto;
    width:95%;
    padding:0px 0px;
    list-style:none;
    text-align:left;
    overflow:hidden; 
}
.nlist li
{
    background:url(../images/po.gif) 5px 8px no-repeat;
    margin:2px auto;
    width:98%;
    height:22px;
    padding-left:8px;
    font-size:12px;
    text-indent:8px;
    line-height:180%;
    overflow:hidden;  
}
.nlist li a{display:block;}	


.p_title
{
	width:95%;
	font-size:24px;
	line-height:160%;
	margin:8px auto;
	color:#0042D1;
	font-weight:bold;
	}
.p_time
{
	border-bottom:1px dashed #999;
	margin:0px auto 20px auto;
	width:95%;
	font-size:12px;
	line-height:220%;
	font-weight:normal;
	height:30px;
	color:#464646;
	text-align:center;
	}
.p_con
{
	margin:8px auto 5px auto;
	width:95%;
	font-size:14px;
	line-height:120%;
	font-weight:normal;
	text-align:left;
	text-align:justify;
	}
.p_con p{margin:0px auto;line-height:160%;	text-align:left;}
.p_con1
{
	margin:0px auto 5px auto;
	width:100%;
	font-size:12px;
	line-height:120%;
	font-weight:normal;
	text-align:left;
	text-align:justify;
	}
.p_con1 p{margin:0px auto;line-height:160%;	text-align:left;}

.newslist
{
    margin:8px auto 8px auto;
    width:95%;
    padding:0px 0px;
    list-style:none;
    text-align:left;
    overflow:hidden; 
}
.newslist li
{
	border-bottom:1px dashed #ccc;
    background:url(../images/poi.gif) 0px 4px no-repeat;
    margin:3px auto;
    width:180px;
    height:27px;
    padding-left:5px;
    font-size:12px;
    text-indent:15px;
    line-height:220%;
	text-align:left;
    overflow:hidden;  
}
.newslist li a{display:block;}


.mesaddtab
{
	border-collapse:collapse;
    margin:0px auto 20px auto;
    width:95%;
    height:auto;
	text-align:left;
	line-height:270%;
    overflow:hidden;
	}
.mesaddtab td{border:1px solid #ccc;}
.mesaddtab_td1{width:10%;text-align:right;}
.mesaddtab_td2{width:30%;text-align:left;}
.mesaddtab_td3{width:10%;text-align:right;}
.mesaddtab_td4{width:30%;text-align:left;}
.mesaddtab_td5{width:20%;text-align:center;}

.select
{
	border:1px solid #ccc;
	margin:5px;
	padding-top:5px;
	padding-bottom:2px;
	width:50px;
	height:25px;
	line-height:120%;
	}
.text
{
	border-top:1px solid #464646;
	border-left:1px solid #464646;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:5px;
	padding-top:2px;
	width:180px;
	height:24px;
	line-height:180%;
	text-align:left;
	}
.texts
{
	border-top:1px solid #464646;
	border-left:1px solid #464646;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:5px;
	padding-top:2px;
	width:550px;
	line-height:180%;
	height:120px;
	text-align:left;
	}
.but
{
	border:1px solid #436FB6;
	background:#436FB6;
	margin:5px;
	width:80px;
	height:25px;
	color:#fff;
	line-height:170%;
	overflow:hidden;
	}	

.meslisttab
{
    margin:10px auto;
    width:95%;
    height:auto;
	text-align:left;
    overflow:hidden;
	}
.meslisttab th{text-indent:3px;line-height:240%;height:35px;}
.meslisttab td{border-bottom:1px dashed #dcdcdc;text-indent:3px;line-height:300%;}
.meslisttab th{background:#f0f0f0;}
.meslisttab_th1{width:5%;text-align:center;}
.meslisttab_th2{width:40%;text-align:left;}
.meslisttab_th3{width:15%;text-align:center;}
.meslisttab_th4{width:15%;text-align:center;}
.meslisttab_th5{width:25%;text-align:center;}

.meslisttab_td1{width:5%;text-align:center;background:url(../images/mes.gif) 10px 10px no-repeat;}
.meslisttab_td2{width:40%;text-align:left;}
.meslisttab_td3{width:15%;text-align:center;}
.meslisttab_td4{width:15%;text-align:center;color:#FF4500;}
.meslisttab_td5{width:25%;text-align:center;}

.lystyle
{
	border:1px dashed #aaa;
	background:#FDFFF2;
	margin:8px auto;
	padding:3px;
	width:95%;
	text-align:left;	
	text-align:justify;
	line-height:200%;
	}
.rlystyle
{
	margin:8px auto;
	padding:3px;
	width:95%;
	text-align:left;
	text-align:justify;
	color:#00F;
	}
	
.article_list
{
	
	background:#fff;
	margin:15px auto;
	width:720px;
	line-height:300%;
	}
.article_list th{background:#f0f0f0;height:35px;}
.article_list td{border-bottom:1px dashed #dcdcdc;}
.article_list_th1{width:5%;}
.article_list_th2{width:80%;text-indent:5px;}
.article_list_th3{width:15%;}
.article_list_td1{width:5%;background:url(../images/art.gif) 12px 8px no-repeat;}
.article_list_td2{width:80%;}
.article_list_td3{width:15%;}

.job_list
{
	border-collapse:collapse;
	background:#fff;
	margin:15px auto 10px auto;
	width:720px;
	line-height:270%;
	text-align:left;
	}
.job_list th{border:1px solid #ddd;width:12%;background:#f9f9f9;text-align:center;}
.job_list td{border:1px solid #ddd;width:38%;text-align:left;text-indent:5px;}

.de_tab
{
	border-collapse:collapse;
	background:#fff;
	margin:15px auto;
	width:720px;
	line-height:270%;
	text-align:left;
	}
.de_tab th{border:1px solid #ddd;width:12%;background:#f9f9f9;text-align:center;}
.de_tab td{border:1px solid #ddd;width:38%;text-align:left;}


#demo 
{
    margin:8px auto;
    width:960px;
    height:150px;
    overflow:hidden;
}
#demo img 
{
    border: 0px solid #F2F2F2;
}
#indemo 
{
    float: left;
    width: 800%;
}
#demo1 
{
    float: left;
}
#demo2 
{
    float: left;
}
.bigpic
{
	margin:0px 5px;
	width:170px;
	height:auto;
	float:left;
	overflow:hidden;
	}
.smpic
{
	background:url(../images/smpic.gif) no-repeat;
	margin:8px auto 2px auto;
	width:160px;
	height:120px;
	overflow:hidden;
	}
.smpic img
{
	margin:10px auto;
	width:130px;
	height:125px;
	}
.titpic
{
	margin:3px auto;
	width:160px;
	height:27px;
	display:block;
	font-size:12px;
	line-height:240%;
	overflow:hidden;
	}
	
	
.bigpic1
{
	border-bottom:1px dashed #aaa;
	margin:10px auto;
	width:95%;
	height:auto;
	overflow:hidden;
	}
.smpic1
{
	margin:5px auto;
	width:auto;
	height:auto;
	float:left;
	overflow:hidden;
	}
.smpic1 img
{
	margin:9px auto;
	width:auto;
	height:auto;
	}	
	
	
	

.ul
{
    margin:0px auto;
    width:100%;
    padding:0px 0px;
    list-style:none;
    text-align:left;
    overflow:hidden; 
}
.ul li
{
	border-bottom:1px dashed #dcdcdc;
	background:url(../images/fb.jpg) 0px 5px no-repeat;
	margin:0px auto;
	width:102px;
	height:25px;
	float:left;
	text-align:left;
	text-indent:25px;
	overflow:hidden;
	}
	
	
.contacttab{	
	border-collapse:collapse;
	margin:12px auto;
	width:95%;
	text-align:left;
	line-height:240%;	
	font-size:14px;
	}	
.contacttab_th{border:0px;text-align:left;font-size:14px;width:60%;text-indent:25px;}
.contacttab_td{border:0px;text-align:left;width:40%;text-indent:25px;}
.contacttab_td1{border:0px;text-align:center;font-size:24px;color:#fb030f}


.prostab{	
	margin:0px auto 5px auto;
	width:95%;
	text-align:center;
	line-height:200%;	
	}
.prostab th{background:#f0f0f0;height:30px;border:none;}
.prostab td{border:none;}
.prostab_td1{width:20%;background:#fbfbfb;}
.prostab_td2{width:40%;background:#fbfbfb;text-align:left;padding:5px;font-size:14px;font-weight:bold;}
.prostab_td3{width:20%;background:#fbfbfb;}
.prostab_td4{width:20%;background:#fbfbfb;}
.prostabpic{	
	border:1px solid #aaa;
	margin:5px auto;
	padding:2px;
	width:120px;
	height:100px;	
	}
	
.protab{
	border-collapse:collapse;
	margin:0px auto 5px auto;
	width:95%;
	text-align:center;
	line-height:220%;
	}
.protab td{border:1px solid #E5EEF5;height:30px;}