﻿@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	font:12px "宋体";
	color:#000;
	overflow-x:hidden;
	border-top:4px solid #ff6400;
	background:#013c75;
	}
*{
	margin:0;
	padding:0;
	}
ul,li{
	list-style-type:none;
	}
a{
	color:#000;
	text-decoration:none;
	}
a:hover{
	color:#cc0000;
	text-decoration:underline;
	}
#banner{
	width:100%;
	height:543px;
	position:relative;
	}
#banner img{
	position:absolute;
	top:0;
	left:50%;
	margin-left:-960px;
	}
#hdjs{
	background:#ff6400;
	width:100%;
	}
.hdjs{
	width:960px;
	margin:0 auto;
	padding:10px 0;
	}
h3.pub_tl_2{
	font:20px/30px "方正兰亭纤黑简体","微软雅黑" ;
	height:30px;
	color:#fff;
	margin-bottom:10px;
	}
p.jieshao{
	font:14px/22px "宋体";
	margin-bottom:10px;
	color:#fff;
	}
p.beizhu{
	font:12px/22px "宋体";
	padding:30px 0;
	color:#fff;
	text-align:right;
	}
#hd_details{
	width:960px;
	margin:40px auto 0;
	padding-bottom:20px;
	}
.pub_con{
	margin-bottom:30px;
	}
h3.pub_tl{
	font:20px/30px "方正兰亭纤黑简体","微软雅黑" ;
	height:30px;
	background:url(../images/tb01.gif) no-repeat left center;
	padding-left:15px;
	color:#fff;
	margin-bottom:15px;
	}
h3.pub_tl span{
	font:normal 12px "宋体";
	color:#d5d5d5;
	margin-left:15px;
	}

h3.pub_tl_1{
	font:20px/30px "方正兰亭纤黑简体","微软雅黑" ;
	height:30px;
	background:url(../images/tb03.gif) no-repeat left center;
	padding-left:15px;
	color:#ff5908;
	margin-bottom:15px;
	}
#pro{
	width:100%;
	background:#f9f9f9;
	padding-bottom:15px;
	}
.pro{
	width:960px;
	padding:15px 0;
	margin:0 auto;
	}
p.tuwen{
	overflow:hidden;
	height:110px;
	overflow:hidden;
	line-height:22px;
	*zoom:1;
	margin:0 0 30px;
	}
p.tuwen img{
	width:280px;
	float:left;
	margin-right:20px;
	}
p.tuwen font{
	display:block;
	font:24px/25px "方正兰亭纤黑简体","微软雅黑" ;
	margin-bottom:10px;
	}
#baoming{
	width:100%;
	border-top:1px solid #dfdfdf;
	}
.baoming{
	width:960px;
	margin:0 auto;
	*zoom:1;
	position:relative;
	}
.baoming span.bg{
	position:absolute;
	top:-13px;
	right:-8px;
	z-index:9999;
	}
.baoming .left_tl{
	width:129px;
	float:left;
	}
.baoming .left_zc{
	width:570px;
	float:left;
	border-right:1px solid #e2e2e2;
	padding:22px 9px 0 14px;
	}
.baoming .left_ll{
	float:left;
	padding-left:20px;
	line-height:22px;
	padding-top:330px;
	}
.foot {
    border-top: 1px solid #DDDDDD;
	background:#fff;
}
#bottom {
    margin: 10px auto 0;
    overflow: hidden;
    text-align: left;
    width: 990px;
}
.bottom-m {
    float: left;
    height: 33px;
    width: 988px;
}
.bottom-m-1 {
    height: 29px;
    line-height: 29px;
    text-align: center;
    width: 984px;
}
.bottom-m-1 a {
    color: #1A4991;
    text-decoration: none;
}
.bottom-m-1 a:hover {
    color: #CC0000;
    text-decoration: underline;
}
.bottom-2 {
    color: #666666;
    float: left;
    line-height: 25px;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.bottom-110 {
    float: left;
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
#js{
	background:#fff;
	width:100%;
	}
.js{
	padding:60px 0 0;
	width:960px;
	margin:0 auto;
	}
#scrolltotop {
  display: block;
  position: fixed;
  _position: absolute;
  left: 50%;
  margin:0 0 0 500px;
  bottom: 370px;
  _bottom: "auto";
  _margin-bottom:370px;
  width: 129px;
  height:76px;
  cursor: pointer;
  background:url(../images/baomingcanhui.png) no-repeat;
}
.erwei{
	position:fixed;
	left:5px;
	bottom:220px;
	_position:absolute;
	_bottom:auto;
	_margin-bottom:320px;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	}
#followbox {
    background: none repeat scroll 0 0 #FF6500;
    bottom: 10px;
    color: #FFFFFF;
    line-height: 1.5;
    padding-top: 10px;
    position: fixed;
    right: 30px;
    text-align: center;
    width: 150px;
    z-index: 11;
}
#followbox .closer {
    background: none repeat scroll 0 0 #341302;
    color: #FFFFFF;
    font: 12px/14px Arial;
    height: 14px;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-decoration: none;
    top: 0;
    width: 14px;
}
#followbox .closer:hover {
    opacity: 0.88;
}
#followbox dt {
    margin: 5px 0 3px;
}
#followbox dt.code {
    font-size: 14px;
}
#followbox dd.code {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-size: 12px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 5px;
    text-align: center;
    width: 117px;
}
#followbox dd.wb {
    margin-left: auto;
    margin-right: auto;
    width: 67px;
}
#followbox dd.code strong {
    color: #FE020F;
    font-weight: normal;
}
#followbox dt.share {
    background: none repeat scroll 0 0 #0A284D;
    color: #FFFFFF;
    cursor: pointer;
    height: 22px;
    line-height: 22px;
    margin-bottom: 0;
    overflow: hidden;
}
#followbox dd.share {
    display: none;
}