﻿


body {
    background: url("../images/bg.jpg") no-repeat top center;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    font-weight: normal;
}

.wrapper {
    width: 1200px;
    margin: 600px auto 0;
    background-color: #fff;
}

.column-head {
    padding-top: 14px;
    border-top: 1px solid #ccc;
    margin-bottom: 20px;
}
.column-head h2 {
    font-size: 26px;
    color: #323232;
    line-height: 1;
    display: inline-block;
    padding: 0 14px;
    position: relative;
}
.column-head h2:before {
    content: "";
    position: absolute;
    left: 0;
    top: -15px;
    width: 100%;
    height: 4px;
    background-color: #f62b2f;
}
.column-head a {
    font-size: 14px;
    color: #999;
    float: right;
}

.column-head-1 {
    height: 40px;
    border-top: 1px solid #ccc;
}
.column-head-1 h2 {
    width: 240px;
    height: 40px;
    line-height: 40px;
    background-color: #f62b2e;
    font-size: 26px;
    display: inline-block;
    color: #fff;
    text-align: center;
    margin-top: -1px;
}
.column-head-1 a {
    font-size: 14px;
    color: #999;
    float: right;
    margin-top: 11px;
}
.text-list-1 li {
    line-height: 36px;
    padding-left: 10px;
    background: url("../images/dot.jpg") no-repeat left center;
}

.box-1 {
    margin-bottom: 30px;
    border-bottom: 1px solid #ccc;
    padding: 20px 20px 30px;
}

.box-1--left {
    width: 660px;
    height: 370px;
    float: left;
}
.box-1--right {
    margin-left: 690px;
}
.headline {
    padding-top: 10px;
}
.headline h1 {
    font-size: 16px;font-weight: bold;
}
.headline h3 {
    font-size: 20px;font-weight: bold;
}
.headline .summary {
    font-size: 14px;
    color: #656565;
}
.headline .summary a {
    color: #f00;
}

.box-2 {
    padding: 0 20px;
    overflow: hidden;
}
.box-2--left {
    width: 660px;
    float: left;
}
.box-2--right {
    margin-left: 690px;
}
.box-2--left .top {
    overflow: hidden;
    margin-bottom: 20px;
}
.buttons {
    float: left;
}
.buttons a {
    width: 206px;
    height: 80px;
    line-height:80px;
    text-align: center;
    font-size: 26px;
    color: #fff;
    display: block;
    margin-bottom: 10px;
}
.commander {
    margin-left: 246px;
}
.commander-pic {
    height: 100%;
}
.commander-pic img {
    width: 142px;
    height: 200px;
    float: left;
}

.commander-intro {
    margin-left: 160px;
}
.mien img {
    width: 320px;
    height: 210px;
    display: block;
}
.mien > a {
    position: relative;
}
.mien p{
    width: 100%;
    line-height: 40px;
    height: 40px;
    padding: 0 10px;
    color: #fff;
    background-color: rgba(0, 0, 0, .5);
    position: absolute;
    left: 0;
    bottom: 0;
}

.structure ul {
    margin-left: -10px;
}
.structure ul li {
    width: 86px;
    height: 117px;
    font-size: 12px;
    box-shadow: 0 0 3px #999;
    padding-top: 7px;
    text-align: center;

    margin-bottom: 10px;
}

.structure ul li img {
    width: 60px;
    height: 76px;
    display: block;
    margin: 0 auto;
}
.first-list {
    padding-left: 203px;
}
.second-list {
    padding-left: 203px;
}
.third-list{
    height: 381px;
}
.third-list li {
    float: left;
    margin-left: 10px;
}
.fourth-list {
    padding-left: 96px;
    height: 127px;
}
.fourth-list li {
    float: left;
    margin-left: 10px;
}
.fifth-list {
    padding-left: 203px;
}

/* 单图滚动 */
.picScroll-left-1 {
    overflow: hidden;
    position: relative;
}
.picScroll-left-1 .hd-1 {
    overflow: hidden;
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 99999;
}
.picScroll-left-1 .hd-1 li{
    width: 8px;
    height: 8px;
    text-indent: -999em;
    background-color: #fff;
    border-radius: 50%;
    float: left;
    margin-right: 5px;
}
.picScroll-left-1 .hd-1 li.on{
    background-color: #fe0000;
}
.picScroll-left-1 .bd-1 ul {
    overflow: hidden;
    zoom: 1;
}
.picScroll-left-1 .bd-1 ul li {
    margin-right: 20px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    position: relative;
}
.picScroll-left-1 .bd-1 ul li .pic {
    text-align: center;
}
.picScroll-left-1 .bd-1 ul li .pic img {
    width: 640px;
    height: 370px;
    display: block;
}
.picScroll-left-1 .title {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 10px;
    line-height: 50px;
    height: 50px;
    background-color: rgba(0, 0, 0, .5);
    font-size: 18px;
}
.picScroll-left-1 .title a{
    color: #fff;
}
/* 多图滚动 */
.picScroll-left {
    overflow: hidden;
    position: relative;
}
.picScroll-left .hd-2 {
    overflow: hidden;
    position: relative;
}
.picScroll-left .hd-2 .prev,
.picScroll-left .hd-2 .next {
    display: block;
    width: 30px;
    height: 60px;
    cursor: pointer;
    position: absolute;
    margin-top: 58px;
    z-index: 9999;
}
.picScroll-left .hd-2 .prev{
    left: 0;
    background:url(../images/left.png) no-repeat;
}
.picScroll-left .hd-2 .next{
    right: 0;
    background:url(../images/right.png) no-repeat;
}
.picScroll-left .bd-2 ul {
    overflow: hidden;
    zoom: 1;
}
.picScroll-left .bd-2 ul li {
    margin-right: 20px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    position: relative;
}
.picScroll-left .bd-2 ul li .pic {
    text-align: center;
}
.picScroll-left .bd-2 ul li .pic img {
    width: 285px;
    height: 215px;
    display: block;
}
.picScroll-left .title {
    width: 285px;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 10px;
    line-height: 40px;
    height: 40px;
    background-color: rgba(0, 0, 0, .5);
}
.picScroll-left .title a{
    color: #fff;
}


.footer-box{
    height: 200px;
    border-top: 1px solid #d9d9d9;
    background-color: #f1f1f1;
    margin-top: 40px;
}
.footer-box--inner{
    width: 1200px;
    position: relative;
    margin: 0 auto;
    padding-top: 33px;
}
.QRcode-1,.QRcode-2{
    position: absolute;
    /* top: 33px; */
}
.QRcode-1 img,.QRcode-2 img{
    width: 110px;
    height: 110px;
    display: block;
    margin: 0 auto;
}
.QRcode-1 p,.QRcode-2 p{
    font-size: 14px;
    color: #cc0000;
    text-align: center;
    line-height: 28px;
}
.QRcode-1{
    left: 100px;
}
.QRcode-2{
    left: 330px;
}
.accounts{
    line-height: 30px;
    
    margin-left: 550px;
    overflow: hidden;
    font-size: 0;
}
.accounts h2{
    font-size: 16px;
    color: #cc0000;
    font-weight: bold;
    line-height: 1;
    margin-bottom: 10px;
}
.accounts a{
    font-size: 14px;
    display: inline-block;
    width: 10%;
}
.footer-nav{
    height: 35px;
    line-height: 34px;
    background: #f7f7f7;
    text-align: center;
    font-size: 12px;
    background-color: #f7f7f7;
}
.footer-nav a{
    color: #8b869c;
    padding: 0 10px;
    background: url(../images/f.png) no-repeat right center;
}
.copyright{
    font-size: 12px;
    text-align: center;
    background-color: #6a6a6a;
    line-height: 28px;
    color: #fff;
}


/*20190329*/
.mien {
	overflow: hidden;
}
.mien ul {
	margin-right: -25px;
	overflow: hidden;
}
.mien ul li{
	position: relative;
	width: 320px;
	height: 210px;
	float: left;
	margin-right: 20px;
}
.mien p{
    width: 100%;
    line-height: 40px;
    height: 40px;
    padding: 0 10px;
    color: #fff;
    background-color: rgba(0, 0, 0, .5);
    position: absolute;
    left: 0;
    bottom: 0;
}

.text-list-1 li.w_half{
	width: 50%;
	float: left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.text-list-1 li.one{
	font-weight: 700;
}

.fourth-list {
    padding-left: 0;
	text-align: center;
}
.third-list {
    height: auto;
	text-align: center;
}
.fifth-list {
    padding-left: 0;
	text-align: center;
}
.fourth-list li,
.third-list li,
.fifth-list li{
    float: none;
	display: inline-block;
    margin-left: 5px;
}


.red, .red a:link, .red a:hover, .red a:visited {
    color: #cc0000;
}
.w1000{ width: 1000px; margin: 0 auto;}

.p7_bg{ background:#eeeeee; padding:30px 0; overflow:hidden;}
.p7_1{ }
.p7_1_left { width:550px; float:left;}
.p7_1_right { width:447px; float:right;}
.p7_1 h3{ font-size:16px; line-height:50px;}
.p7_1_left p{ font-size:14px; line-height:30px}
.p7_1_left p a{ margin:auto 20px auto 0;}
.p7_1_right .fl{ width:120px;}
.p7_1_right .fl img{ margin:0 auto; display:block}
.p7_1_right .fr{ width:323px;}
.p7_1_right .fr img{ float:left; margin:0px 0 5px 5px;}
.youqing { line-height:40px; font-size:14px; margin-top:30px;}
.youqing a{ margin:0 12px}
.youqing h3{ background:url(/img/MAIN/2017/10/117810/images/titbg2.gif) repeat-x; height:21px; line-height:21px; display:block; overflow:hidden; margin-bottom:20px;}
.youqing h3 i{ background:url(/img/MAIN/2017/10/117810/images/icon6.gif) no-repeat top left #eeeeee; padding-left:20px; float:left; padding-right:35px; }

.p7_bg{ margin-top: 30px;}
.p7_1 h3,
.youqing h3{ font-weight:700; }

/*======= copyright========*/
.copyright{ margin:30px auto;width:100%; font-size:14px;color:#000000; text-align:center; padding:20px 0; line-height:180%;  clear:both; border-top:1px solid #ccc; width:1000px; background: none;}
#copyright{clear: both;margin: 5px auto;padding-top:10px;width: 980px;height: auto;color: #2A3084; text-align:center}
#copyright p{margin: 0 0 2px 0; text-align:center;}
#copyright a{color:#2A3084;}
#copyright p.p1{margin: 15px  auto;width: 530px;}
#copyright p.p2{margin: 8px 0 0 0;}

