@charset "utf-8";
/* CSS Document */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img span{ margin:0; padding:0; }
fieldset, img,button { border:none; } /*为了照顾ie6 链接图片有边框*/
ul, ol,li { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","微软雅黑";}
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { resize:none; }
table { border-collapse:collapse; }
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body {font-size:16px; color:#333;font-family: "微软雅黑";}
a {color:#333;text-decoration:none !important;  font-family: \5FAE\8F6F\96C5\9ED1; font-size: 16px;}
a:hover{
	color: #EC1016;
}
.banner{
	width: 100%;
	height: 448px;
	background: url(../images/top.jpg) no-repeat top center;
}
.header {
    width: 1100px !important;
    margin: 0 auto;
    clear: both;
    padding-top: 15px;
}

.header .logo {
    float: left
}

.header .return_index {
    float: right;
    font-size: 16px;
    color: #fafafa;
}
/*.Bothbj{
        background: url('../images/countimg.png') no-repeat top center #b8261c !important;
}
.footerimg{
    background: url('../images/countfooter.png') no-repeat bottom center !important;
}*/
.wrap{
	width: 990px;
	margin: 0px  auto;
	padding:20px 13px;
	overflow: hidden;
    background-color: #fff;
}
.location{
	height: 50px;
    line-height: 50px;
}
.secBox{
	    border: solid 1px #dcdcdc;
    padding: 20px;
}
.secListTitle{
	height: 40px;
    line-height: 40px;
}
.secListTitle h2{
	font-size: 30px;
    color: #000;
    font-weight: bold;
    padding: 0 20px;
    display: inline;
    padding-bottom: 7px;
}
.secBox .secList{
	margin-top: 20px;
	display: block;
}
.secList li{
	line-height: 30px;
	padding-left: 28px;
}
.secList li span{
	float: right;
}
.secList .line{
	margin: 15px 0px;
    border-bottom: dashed 1px #ff0000;
}
.secList li a{
	font-size: 16px;
}
/* 内容*/
.conTit{

	border-bottom:1px dashed #bfbfbf ;
    padding-bottom: 15px;
}
.conTit h1{
	font-size: 30px;
    color: #000;
    font-weight: bold;
    text-align: center;
    line-height: 50px;
}
.time{
	line-height: 30px;
    text-align: center;
}
.contentBox{
	 margin-top: 15px;
    line-height: 2;
}
.page{
	 height: 50px;
    line-height: 50px;
    text-align: center;
}


.bottom_con_top{
	position: absolute;
    width: 80px;
    height: 80px;
    top: 50%;
    left: 50%;
    margin: -40px 0 0 -260px;
}
.btmTxt{
	line-height: 30px;
    height: 30px;
    color: #FFF;
    width: 470px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -15px 0 0 -180px;
}

.TRS_Editor img{
   margin: 0 auto;
}
.TRS_Editor{
    font-size: 16px;
}
.footer_contact{
	width: 100%;
	height: 149px;
	background: url(../images/bottom.jpg) no-repeat bottom center;
}
.footer_contact .linkPhoto {
    width: 200px;
    height: 80px;
    margin: 0 auto;
}
.footer_contact .linkPhoto .fleft {
    width: 80px;
    height: 80px;
    float: left;
}
script {
    display: none;
}
.footer_contact .linkPhoto .fright {
    width: 110px;
    height: 67px;
    padding-top: 13px;
    margin-left: 10px;
    float: right;
}
.footer_contact p{font-size: 14px;line-height: 25px;text-align: center}