.list-top-bar {
	width: 100%;
	min-width: 1200px;
	height: 200px;
	position: relative;
}
.top-bar-1 {
	background: url(../img/top-banner-1.jpg) no-repeat center;
	background-size: cover;
}
.top-bar-2 {
	background: url(../img/top-banner-2.jpg) no-repeat center;
	background-size: cover;
}
.top-bar-3 {
	background: url(../img/top-banner-3.jpg) no-repeat center;
	background-size: cover;
}
.top-bar-line {
	position: absolute;
	bottom: 0;
	width: 100%;
	min-width: 1200px;
	height: 40px;
	background: url(../img/banner-bg.png) repeat-x center;
}
.list-coninter {
	width: 1200px;
	margin: 30px auto 0;
}
.list-left {
	float: left;
	width: 238px;
	border: 1px solid #ccc;
	margin-bottom: 25px;
}
.left-nav-title {
	width: 238px;
	height: 45px;
	background-color: #0d77b9;
	line-height: 45px;
}
.left-nav-title h3 {
	color: #fff;
	margin-left: 20px;
	font-size: 20px;
	font-weight: bold;
}
.list-right {
	float: right;
	width: 910px;
}
.left-nav ul {
	background-color: #fff;
}
.left-nav ul li {
	height: 45px;
	line-height: 45px;
	border-top: 1px solid #ccc;
}
.left-nav ul li:hover {
	background: url(../img/left-nav-active-bg.jpg) no-repeat center center;
}
.left-nav ul li:hover a {
	color: #fff;
	background: url(../img/more-w.png) no-repeat right center;
}
.left-nav ul li:first-child {
	border-top: none;
}
.left-nav ul li a {
	display: block;
	margin-left: 20px;
	margin-right: 20px;
	background: url(../img/more.png) no-repeat right center;
}
.left-nav ul li.active {
	background: url(../img/left-nav-active-bg.jpg) no-repeat center center;
}
.left-nav ul li.active a {
	color: #fff;
	background: url(../img/more-w.png) no-repeat right center;
}
.left-centact {
	background-color: #fff;
}
.address>div {
	padding: 15px 19px;
	border-top: 1px solid #ccc;
}
.address>div:first-child {
	border-top: none;
}
.address h4 {
	padding-left: 10px;
	margin-bottom: 15px;
	background: url(../img/square.jpg) no-repeat left center;
}
.address p {
	line-height: 1.4;
	font-size: 14px;
}
.list-right-title h3 {
	float: left;
}
.list-right-title {
	border-bottom: 1px solid #ccc;
	padding: 16px 0 13px 0;
}
.list-right-title p {
	float: right;
	background: url(../img/icon_11.png) no-repeat left center;
	padding-left: 25px;
	font-size: 14px;
}
.list-right-title p a {
	font-size: 14px;
}
.list-news>ul {
	padding-top: 12px;
}
.list-news>ul li {
	height: 50px;
	line-height: 50px;
	padding-left: 30px;
	background: url(../img/square.jpg) no-repeat 15px center;
}
.list-news>ul li a {
	float: left;
	font-size: 14px;
	color: #5e5e5e;
	max-width: 580px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.list-news>ul li span {
	float: right;
	font-size: 14px;
	color: #5e5e5e;
	padding-right: 15px;
}
.list-news>ul li a:hover {
	color: #0d77b9;
}
.list-contact {
	margin-top: 33px;
}
.list-contact .contact-address {
	float: left;
	width: 695px;
}
.list-contact .contact-address ul {
	padding: 0 20px;
}
.list-contact .contact-address li {
	float: left;
	width: auto;
	max-width: 160px;
	height: 146px;
	margin: 20px 9px;
	text-align: center;
	border: 1px solid #ccc;
	padding: 10px;
}
.list-contact .contact-address li p {
	line-height: 1.4;
	margin-top: 5px;
}
.contact-line {
	width: 1px;
	height: 225px;
	float: left;
	background: url(../img/contact-line.png) no-repeat center center;
}
.list-contact .contact-code {
	float: right;
	width: 196px;
	text-align: center;
}
.list-contact .contact-code img {
	margin-bottom: 20px;
}
.list-contact .contact-code h3 {
	margin-bottom: 15px;
}
.list-pic>ul {
	margin-top: 10px;
}
.list-pic>ul li {
	float: left;
	margin-right: 20px;
	margin-top: 20px;
	width: 290px;
}
.list-pic>ul li img {
	display: block;
	width: 100%;
        height: 171px;
        overflow: hidden;
}
.list-pic>ul li a {
	display: block;
}
.list-pic>ul li p {
	height: 40px;
	border: 1px solid #ccc;
	line-height: 40px;
}
.list-pic>ul li span {
	float: left;
	margin-left: 15px;
	width: 220px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.list-pic>ul li i {
	float: right;
	width: 20px;
	height: 40px;
	background: url(../img/pic-more.png) no-repeat right center;
	margin-right: 15px;
}
.list-pic>ul li:hover p {
	border: 1px solid #0d77b9;
	background-color: #0d77b9;
}
.list-pic>ul li:hover p span {
	color: #fff;
}
.list-pic>ul li:hover i {
	background: url(../img/pic-more-w.png) no-repeat right center;
}
.article-title h1 {
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	padding: 30px 0 20px 0;
}
.article-title p {
	text-align: center;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	font-size: 14px;
	color: #b2b2b2;
	margin-bottom: 20px;
}
.article-content{
	line-height: 1.8
}
.article-content img{
	max-width: 100% !important;
	margin: 5px 0;
}
.page {
	border-top: 1px solid #ccc;
	padding-top: 20px;
	margin-top: 20px;
}
.page li {
	display: inline-block;
 *zoom:1;
 *display: inline;
	margin: 0 2px;
}
.page ul {
	text-align: center
}
.page li a {
	display: block;
	padding: 5px 10px;
	border: 1px solid #ccc;
	background-color: #fff;
}
.page li.thisclass a {
	background-color: #0d77b9;
	color: #fff;
	border-color: #0d77b9;
}
.page li a:hover {
	background-color: #0d77b9;
	color: #fff;
	border-color: #0d77b9;
}

.pageing {
	margin-top: 25px;
	padding-top: 25px;
	border-top: 1px solid #ccc;
}
.pageing .pageing-left{
	line-height: 2;
	float: left;
	width: 610px;
}

/* 分享 样式修改*/
 .share {
    float: right;
    /* width: 278px; */
    margin-top: 20px;
}

 .share .bdsharebuttonbox {
    text-align: right;
}
 .share .bdsharebuttonbox a{
	float: inherit;
	display: inline-block;
	*zoom:1;
	*display: inline;
	margin: 0
}
.bdsharebuttonbox .bds_qzone {
    width: 31px;
    height: 30px;
    background: url(../img/qq-icon.png) no-repeat;
    background-position: center center !important;
}
.bdsharebuttonbox .bds_weixin {
    width: 31px;
    height: 30px; 
    background: url(../img/wechat-icon.png) no-repeat;
    background-position: center center !important;
}
.bdsharebuttonbox .bds_tsina {
    width: 31px;
    height: 30px;
    background: url(../img/sina-icon.png) no-repeat;
    background-position: center center !important;
}
.list-about-right{
	line-height: 1.8;
}

.list-xzxx form {
    width: 500px;
    margin: 0 auto;
}

.list-xzxx form>div {
    margin: 20px 0;
}

.list-xzxx form>div label {
    display: inline-block;
    width: 100px;
    text-align: center;
}

.list-xzxx form>div input {
    width: 390px;
    height: 30px;
    padding: 0;
}

.list-xzxx form>div textarea {
    width: 390px;
    padding: 0;
    resize: none;
}
.list-xzxx form>div span{
	color: red;
}

.list-xzxx form>div button {
    display: block;
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    background-color: #0d77b9;
    border: none;
    cursor: pointer;
}
.list-top-bar-title {
	width: 1200px;
	margin: 0 auto;
	position: relative
}

.list-top-bar-title p{
	width: 248px;
	height: 49px;
	background: url(../img/top-bar-title-bg.png) no-repeat center center;
	position: absolute;
	right: 0 ;
	top: 50px;
	font-size: 20px;
	font-weight: bold;
	color: #000;
	line-height: 49px;
	padding-left: 200px;
}