/* 
* @Author: Marte
* @Date:   2018-08-30 14:40:45
* @Last Modified by:   Marte
* @Last Modified time: 2019-01-04 15:43:28
*/
#tit{text-align: center;margin-bottom:26px;}
#tit p{         letter-spacing: 6px;
       font-size: 44px;
       text-transform: uppercase;
       line-height: 60px;
       font-weight: 200;}
#tit span{  letter-spacing: 6px;  font-size: 24px;}
.ib{ display: block; margin: 0 auto;}
.pr{ position: relative;}

.s1{ margin:50px 0px; padding-bottom: 20px; border-bottom: 2px #cccccc solid;}
.s1 .com{
    line-height: 2;
    width: 78%;
    margin: 0 auto;}
.s1 .btm img{ margin:60px auto; display: block;}

.s2{padding-bottom: 24px; border-bottom: 2px #cccccc solid;}
.s2 #tit{    margin-bottom: 40px;}


.s3 #tit{    margin: 40px 0;}
.s3 .com{ padding:0px;padding-bottom: 24px; border-bottom: 2px #cccccc solid;}
.s3 .btm{padding-top: 24px;}
.s3 .btm img{ width: 100%;}
.c_nav{ margin: 40px auto;}
.c_nav ul{display: flex; justify-content: space-between;}
.c_nav li{display: block; width: 24.8%; background: #8992a1;}
.c_nav a.cur{background: #f10303;}
.c_nav a img{ display: block; margin: 30px auto; height: 85px;}
.c_nav a p{ width: 90%; padding-bottom: 4px; border-top:1px #fff solid; color: #fff; display: block; margin: 0 auto; text-align: left; line-height: 2; }
.c_nav li:hover{ background: #f10303;}
.c_nav li.cur{background: #f10303;}

.about{    min-height: 300px;margin: 40px auto;}
.about .fw{ font-size: 24px; line-height: 2; border-bottom: 2px solid #a0a0a0;}

.about .gzsj{ background: url(../img/f7.jpg) no-repeat center center;     height: 380px;
    margin-top: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;}
.about .gzsj .p1{font-size: 24px;
    font-weight: bold;
    color: #fff;}
.about .gzsj .p2{font-size: 24px;
    color: #fff;
    margin: 14px auto 4px;}
.about .gzsj .p3{ color: #fff;}
.about .gzsj .dh{display: flex;
    margin-top: 60px;
}
.about .gzsj .dh .dd{    display: flex;
    justify-content: center;
    align-items: center;
    background: #4b93d5;
    margin: 0px 12px;
    padding: 16px 80px;}
.about .gzsj .dh .dd img{}
.about .gzsj .dh .dd .wen{margin-left: 14px;}
.about .gzsj .dh .dd .wen p{font-weight: bold;
    color: #fff;}
.about .gzsj .dh .dd .wen span{font-weight: bold;
    color: #fff;}
.about .gzsj .dh .dd .wen a{font-weight: bold;
    color: #fff;}
.about .gzsj .dh .dd:hover a{ color: #f10303;}	

.y1 img{ margin: 25px auto;}
.y1 img.ib{margin: 80px auto 40px;}
.y2 .pic{ }
.y2 img{ margin: 4px auto;}
.y2 .pic .dec{    position: absolute;
    left: 11%;
    top: 32%;}
.y2 .pic .dec .p1{    color: #a3a4ab;
    border: 6px solid #a3a4ab;
    border-radius: 30px;
    padding: 0px 20px;
    font-size: 30px; display: inline-table;
    font-weight: bold;}
.y2 .pic .dec .p2{ color: #fffafa; font-size: 32px;    margin: 16px auto 100px;}
.y2 .pic .dec .p3{ color: #fffafa;line-height: 2;}
.y2 .pic .dec2{    position: absolute;
    right: 26%;
    top: 34%;}
.y2 .pic .dec2 .p1{ color: #fffafa; font-size: 32px;    margin-bottom: 20px;}
.y2 .pic .dec2 .p2{ color: #fffafa;line-height: 2;}

.banner2{ margin-top: 30px;}

.c_nav2{ margin: 40px auto;
    background: #ececec;
    display: flex;
    align-content: center;
    align-items: center;
    padding: 20px 26px;}
.c_nav2 .tt{display: flex;}
.c_nav2 .wen{margin: 0px 12px;}
.c_nav2 .wen p{font-size: 26px;
    color: #d50000;}
.c_nav2 .wen span{    font-size: 22px;}

.c_nav2 ul{display: flex;}
.c_nav2 li a{    background: #afafaf;
    margin-left: 20px;
    padding: 10px 50px;
    color: #fff;}
.c_nav2 li a:hover{ background: #f10303;}
.c_nav2 li a.cur{background: #f10303;}

.allist{     min-height: 200px;}
.allist li{ margin-bottom: 30px; }
.allist li .pic{ width: 100%; overflow: hidden; position: relative;display: flex;
    justify-content: center;background: #000;height: 120px;
    align-items: center;}
@media (min-width:992px){
.allist li .pic{height: 164px;}
}	
@media (min-width:1200px){
.allist li .pic{height: 200px;}
}
@media (min-width:1400px){
.allist li .pic{height: 232px;}
}
@media (min-width: 1650px){
.allist li .pic { height: 278px;}
}




.allist li .pic img{ width: 100%;transition: 0.8s ease;}
.allist li p{ text-align: center; line-height: 2.6;display: -webkit-box;      
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.allist li .pic .bj{width: 63px;
    position: absolute;}
.allist li:hover img{transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);}
.allist li:hover p{ color: #f10303;}



.cz{ margin: 40px auto; background: #CECECE; position: relative; }
.cz .xian{ position: absolute; top: 50%; width: 94%; left: 3%; display: block; background: #000000; height: 1px;}
.cz .t{     text-align: center;
    background: #CECECE;
    width: 120px;
    padding: 20px 0px;
    display: block;
    margin: 0 auto;
    z-index: 999;
    position: relative;}
.cz .t p{}
.cz .t span{ color: #f10303;}

.cz2{    margin: 40px auto;
    background: #CECECE;padding: 18px 20px;
    position: relative;}
.cz2 .tit{    float: left;
    font-size: 16px;
    margin-right: 30px;
    height: 40px;
    line-height: 40px;}
.cz2 .tit span{    font-size: 18px;
    font-weight: bold;}
.cz2 .ss{    width: 400px;
    float: left;
    position: relative;}
.cz2 .ss form{}
.cz2 .ss input{font-size: 16px;
    border: none;
    border-radius: 4px 0px 0px 4px;
    box-shadow: 0px 0px 10px #818181;
    height: 40px;
    padding-left: 10px;
    width: 100%;}
.cz2 .ss button{    background: #db010c;
    border: none;
    height: 40px;
    padding: 0px 18px;
    border-radius: 0px 4px 4px 0px;
    position: absolute;
    right: -1px;}
.cz2 .ss button img{    max-width: 24px;}


.czlist{ margin-bottom: 20px;}
.czlist li{ position: relative; margin-bottom: 30px;}
.czlist li a{ display: flex; justify-content: center; align-items: center;}
.czlist li p{ position: absolute; color: #fff; font-size: 24px;}
 .czlist li .pic{ width: 100%; overflow: hidden;}
 .czlist li img{ width: 100%; -webkit-filter: grayscale(100%);transition: 0.8s ease;
     -moz-filter: grayscale(100%);
     -ms-filter: grayscale(100%);
     -o-filter: grayscale(100%);
     filter: grayscale(100%);
     filter: gray;}
 .czlist li:hover img{transform: scale(1.06);
-webkit-transform: scale(1.06);
-moz-transform: scale(1.06);
-ms-transform: scale(1.06);
-o-transform: scale(1.06);-moz-filter: grayscale(0%);
     -ms-filter: grayscale(0%);
     -o-filter: grayscale(0%);
     filter: grayscale(0%);
     }
/* newslist */
.newslist{ margin:50px 0px;}
.newslist .top{}
.newslist .top .tit{display: -webkit-box;      
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.newslist .top .tit a{font-size: 18px;
    color: #333;
    line-height: 38px;}
.newslist .top .time{margin-right: 14px;}
.newslist .top span{    font-size: 14px;}
.newslist .top p{    font-size: 14px;
    line-height: 28px;
    color: #555555;
    margin: 8px 0px;display: -webkit-box;      
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.newslist .top .more{    width: 82px;
    height: 24px;
    border: 1px solid #d4d4d4;
    border-radius: 30px;
    display: block;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    float: right;}
.newslist .top:hover .more{ border: 1px solid #f10303; background:#f10303; color:#fff;}
.newslist .btm{ margin-top: 24px;}
.newslist .btm li{    font-size: 14px;
    border-bottom: 1px #cdcaca dashed;
    line-height: 36px;}
.newslist .btm li a{    float: left;}
.newslist .btm li a i{     width: 4px;
    height: 4px;
    border-radius: 24px;
    background: #333333;
    margin: 0px 4px;
    display: block;
    float: left;
    margin-top: 16px;}
.newslist .btm li span{    float: right;}
.newslist .btm li:hover a{ color:#f10303;}
.newslist .btm li:hover i{background:#f10303;}


.newslist2{margin:20px 0px;}
.newslist2 li{ border-right: 1px solid #cdcaca; margin-bottom: 30px;}
.newslist2 li:nth-of-type(4n){ border-right: 1px solid #fff;}
.newslist2 li .img{height: 208px;width: 100%; overflow: hidden;
    background: #1c1c1c;}
.newslist2 li .img img{ height:100%;transition: 0.8s ease;  }
.newslist2 li span{    font-size: 12px;
    text-align: center;
    display: block;
    margin: 10px 0px 4px 0px;}
.newslist2 li .tit{font-size: 16px;text-align: center;display: -webkit-box;      
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.newslist2 li:hover img{transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);}
.newslist2 li:hover .tit{ color:#f10303 ;}

.news3 { background: #efefef;}
.news3 .wen{ padding:104px;}
.news3 .wen p{    font-size: 18px;
    text-align: center;
    color: #000;}
.news3 .wen span{display: block;
    text-align: center;
    margin: 20px 0px;}
.news3 .wen a{     background: #f10303;
    display: table;
    margin: 0 auto;
    padding: 4px 20px;
    color: #fff;
    border-radius: 30px;}

/* news */
.met-shownews { border-top: 1px solid #e1e1e1; margin-top: 20px;}
.met-shownews .met-shownews-body {
  
}
.met-shownews .met-shownews-header {
    padding-bottom: 0px;
}
.met-shownews .met-shownews-header, .met-shownews .met-shownews-footer {

}
.met-shownews h1 {
    margin: 0px;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 1.5;
}
.met-shownews .info {
    padding-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    color: #a3afb7;
}
.met-shownews .info span {
    padding-right: 20px;
}
.met-editor {
    width: 100%;
    max-width: 100%;
    font-weight: 300;
    line-height: 1.8;
    color: #222;
	    min-height: 300px;
    word-wrap: break-word;
}
.met-shownews .met-shownews-footer {
    padding-top: 0px;
}
.met-shownews .met-shownews-header, .met-shownews .met-shownews-footer {
    padding: 30px 0px;text-align: center;
}
.met-shownews .met-shownews-footer ul.pager {
    margin: 0px;
    border-top: 1px solid #f0f2f5;
    padding-top: 20px;
}
.pager {
    padding-left: 0;
    margin: 22px 0;
    text-align: center;
    list-style: none;
}
.pager li {
    display: inline;
}
.pager li {
    width: 49%;
    display: inline-block;
}
.pager .previous>a, .pager .previous>span {
    float: left;
}

.pager-round li>a, .pager-round li>span {
    border-radius: 1000px;
}
.pager li>a, .pager li>span {
    padding: 10px 20px;
    color: #76838f;
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.pager li>a, .pager li>span {
 display: inline-block;
     padding: 0px 14px;
     background-color: transparent;
     border: 1px solid #e4eaec;
     border-radius: 40px;
     height: 36px;
     overflow: hidden;
     line-height: 36px;
}
.met-news-bar {
    margin-left: 30px;
    padding: 20px;
}

.met-news-bar .recommend h3 {
 font-size: 22px;
     margin: 12px 0px;
     border-bottom: 1px solid #a1a1a1;
     padding-bottom: 10px;
}
.met-news-bar .recommend .list-group {
    margin-top: 10px;
    margin-bottom: 0px;
}
.met-news-bar .recommend .list-group li{    margin: 30px auto;}
.met-news-bar .recommend .list-group li p{   display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.met-news-bar .recommend .list-group li span{display: block;
    margin: 2px auto 8px;
    color: #9d9d9d;}
.met-news-bar .recommend .list-group li .pic{ width: 100%; overflow: hidden;}
.met-news-bar .recommend .list-group li .pic img{ width: 100%;}

.cp{}
.cp img{ max-width: 100%;}
.cp p{line-height: 2;}
.cp span{line-height: 2;}
.cp table{border-collapse: collapse;
width: 100% !important;}
.cp table tr.firstRow{}
.cp table tr.firstRow td{}
.cp table tr {line-height: 3;}
.cp table tr.firstRow td span{padding: 6px 24px; background: #434343;}
.cp table tr td:first-child  { padding-right: 2%;}
.cp table tr td:nth-child(2n){ border-left: 1px solid #000;padding-left: 2%;}
.cp table tr td:nth-child(3n){ border-left: 1px solid #000;padding-left: 2%;}
.cp table tr.firstRow td:nth-child(2n){}


.cp h2{ font-size: 28px; font-weight: bold; color: #313131; text-align: center; line-height: 2.6;}
.cp .wen h2{ text-align: left;}

.cp1_1{ margin-top: 60px; text-align: center;}
.cp1_1 .comm{ color: #535353; line-height: 2; margin-bottom: 50px;display: block;}

.cp1_2 { margin-top: 50px;}
.cp1_2 table{border-collapse: collapse;
width: 100% !important;}
.cp1_2 .comm{ margin-top: 20px;}
.cp1_2 table tr.firstRow{}
.cp1_2 table tr.firstRow td{}
.cp1_2 table tr {line-height: 3;}
.cp1_2 table tr.firstRow td span{padding: 6px 24px; background: #434343;}
.cp1_2 table tr td:first-child  { }
.cp1_2 table tr td:nth-child(2n){ border-left: 1px solid #000;}
.cp1_2 table tr td:nth-child(3n){ border-left: 1px solid #000;}
.cp1_2 table tr.firstRow td:nth-child(2n){ }
.cp1_3{ margin-top: 60px;}
.cp1_3 h2{ margin-top: 20px;}

.cp1_4{ margin-top: 60px;}
.cp1_4 .bj1{ background: url(../img/cp1_1.jpg) no-repeat center center;}
.cp1_4 .comm{ color: #434343;}

.cp1_4 .c1 img{      padding-top: 140px;
    margin-left: -250px;
    transform: rotate(335deg);}
.cp1_4 .c1 .wen{    float: right;
    margin-top: -12%;
    margin-right: 4%;
    width: 54%;
   }
.cp1_4 .c2{ margin: 100px auto 40px;display: flex;
    justify-content: center;
    align-items: center;}
.cp1_4 .c2 .wen{ float: left;    margin: 0 4%;}
.cp1_4 .c2 img{ float: right;    margin-right: -60px;}

.cp1_5{}
.cp1_5 img{ display: block; margin: 30px auto;}
.cp1_5 .pic{ float: left;}
.cp1_5 .wen{ float: right; margin-top: -100px;    width: 52%;}

.cp1_6 .bj2{ background: url(../img/cp1_2.jpg) no-repeat center center;    margin-top: 60px;}

.cp1_6 .c1{display: flex; margin-top: 190px;
    justify-content: center;
    align-items: center;}
.cp1_6 .c1 .wen{   margin-left: 18%;
    margin-right: 4%;}
.cp1_6 .c2{display: flex; margin-top: 100px;
    justify-content: center;
    align-items: center;}
.cp1_6 .c2 .wen{    margin: 0 2%;}
.cp1_6 .c2 img{    width: 60%;}

.cp1_6 .c3{display: flex; margin-top: 100px;
    justify-content: center;    margin-bottom: 100px;
    align-items: center;}
.cp1_6 .c3 img{    width: 48%;
    margin: 0 4%;}

.cp2_1 img{ margin: 60px auto 40px;display: block;}
.cp2_1{ text-align: center;}

.cp2_2{ margin-top: 100px; }
.cp2_2 .bj{height: 2110px; background: url(../img/c2_1.jpg) no-repeat center center;max-width: 1920px;
    margin: 0 auto;}
.cp2_2 .bj2{height: 2160px; background: url(../img/c2_3.jpg) no-repeat center center;max-width: 1920px;
    margin: 0 auto;}
.cp2_2 img{max-width: 100%;
    margin-left: -19%;
    float: left;
    margin-top: 3%;}
.cp2_2 .wen{    float: left;
    width: 64%;
    margin-left: -18%;
    background: #fa3141;
    padding: 6% 4% 6% 18%;
    margin-top: 3%;}
.cp2_2 .wen h2{ color: #fff;}
.cp2_2 .wen p{color: #fff;}

.cp2_3{ margin-top: 100px;}
.cp2_3 .bj{height: 2200px; background: url(../img/c2_2.jpg) no-repeat center center; max-width: 1920px;
    margin: 0 auto;}
.cp2_3 img{    max-width: 100%;
    margin-left: -22%;
    float: left;
    margin-top: 12%;}
.cp2_3 .wen{     float: right;
    width: 56%;
    background: #616061;
    padding: 8% 6% 10% 6%;
    margin-top: -6%;
    margin-right: -4%;}
.cp2_3 .wen h2{ color: #fff;}
.cp2_3 .wen p{color: #fff;}

.cp4_1 img {display: block;
    margin: 60px auto 40px;
}
.cp4_1 .comm{ text-align: center;width: 80%;
    margin: 0 auto;}
.cp4_2{ margin-top: 50px;}
.cp4_2 .pr img{width: 100%;}
.cp4_2 .wen{ position: absolute; left: 20%; top:50%;    width: 28%; }
.cp4_2 .wen h2{color: #fff;}
.cp4_2 .wen p{color: #fff;}
.cp4_3{ display: flex; justify-content:space-between; align-items: center;    background: #E5E5E5; margin-top: 60px;}
.cp4_3 img{ width: 50%;}
.cp4_3 .wen{ width: 50%;padding: 0px 8%;}

.cp4_4{ display: flex; justify-content:space-between; align-items: center;  margin-top: 60px;}
.cp4_4 img{     width: 44%;margin-right: 6%;}
.cp4_4 .wen{ width: 50%;padding: 0px 8%;}

.cp5_2{ margin-top: 60px;}
.cp5_2 .pr img{ width: 100%;}
.cp5_2 .wen{    top: 4%;
      width: 647px;
    background: #eeeeeec9;
    position: absolute;
    left: 40%;
    padding: 1% 3%;}
.cp5_3{ margin-top: 60px;}
.cp5_3 .cc{ margin-top: 30px; display: flex; justify-content: space-around; align-items: center;}

.cp5_4{ margin-top: 80px;}
.cp5_4 .cc{ display: flex; justify-content: space-around; align-items: center;}
.cp5_4 .pic{ width: 50%;}
.cp5_4 .wen{ width: 50%;padding: 0 10% 0 2%;}
.cp5_4 .wen	img{ margin-top: 16%;}

.cp5_5{height: 800px; background: url(../img/c5_1.jpg) no-repeat center center; margin-top: 80px;position: relative; }	
.cp5_5 img{padding-top: 1%;
    padding-left: 8%;
    display: block;}
.cp5_5 .wen{    padding: 1% 0 2% 2%;
    background: #fa3141;
    width: 44%;
    color: #fff;
    margin-left: 5%;
    margin-top: 1%;}
.cp5_5 .wen h2{ color: #fff;}
.cp5_5 .wen	p{color: #fff;}   
 
 .cp5_6{height: 800px; background: url(../img/c5_2.jpg) no-repeat center center; margin-top: 170px;position: relative; }
 .cp5_6 img{    display: block;
    float: right;
    margin-top: -5%;
    margin-right: 7%;}
 .cp5_6 .wen{ padding: 1% 2% 2% 0;
    background: #fa3141;
    width: 44%;
    color: #fff;
    margin-top: 1%;
    float: right;
    text-align: right;
    margin-right: 10%;}
 .cp5_6 .wen h2{ color: #fff;  text-align: right;}
 .cp5_6 .wen p{color: #fff;} 
 

.cp6_1{ margin-top: 60px;}
.cp6_1 .cc{ display: flex; justify-content: space-around; align-items: center;}
.cp6_1 .pic{}
.cp6_1 .wen{ width: 50%;padding: 0 10% 0 2%;}
.cp6_1 .wen	img{ margin-top: 8%;}

.cp6_2{ margin-top: 80px;}	
.cp6_2 .cc{ display: flex; justify-content: space-around; align-items: center;}
.cp6_2 .pic{ }
.cp6_2 .wen{ width: 50%;padding: 0 10% 0 2%;}
.cp6_2 .wen	img{ margin-bottom: 4%; }



@media (min-width: 768px){
.s3 .com .col-md-6{ padding:0px;}
.s3 .com .fl{ padding-left: 10%;padding-top: 100px;}
.s3 .com .fl .tit{ font-size: 24px;    margin-bottom: 34px;
    display: block;}
.s3 .com .fl p{width: 60%;}
}/*缁撴潫*/

@media (min-width: 768px){
.s3 .com .col-md-6{ padding:0px;}
.s3 .com .fl{ padding-left: 10%;padding-top: 120px;}
.s3 .com .fl .tit{ font-size: 30px;    margin-bottom: 34px;
    display: block;}
.s3 .com .fl p{width: 62%; font-size: 18px; line-height: 2;}
}/*缁撴潫*/

@media (max-width: 767px){
#tit{margin-bottom:16px;}
#tit p{       font-size: 22px;letter-spacing: 3px;
    line-height: 30px;}
#tit span{    font-size: 20px;letter-spacing: 3px;}
ul.fangda li .com h2 {
     font-size: 20px
}
.s1{ margin:24px 0px;padding-bottom: 0px;}
.s1 .com {
    width: 100%;
}
.s1 .btm img {
    margin: 30px auto;}
.s2 ul li .com{ 
      top: 10%;
      padding: 0px 8%;}
.s2 #tit {
    margin-bottom: 15px;
}
.s3 #tit {
    margin: 18px 0;
}
.s2 ul li .com h2 {
    font-size: 20px;
    margin-bottom: 8px;
}
.s2 ul li .com p{
    font-size: 14px; 
     padding: 0px 1%;line-height: 24px;
}
.s2 ul li .bj {
    opacity: 0.7;
}
.s3 .com .fl .tit{ font-size: 18px; text-align: center; display: block;}
.s3 .com .fl p{margin: 8px 0px;}
.cz2 {
    margin: 12px auto;
    background: #CECECE;
    padding: 10px 10px;
    position: relative;
}
.cz2 .ss {
    width: 100%;}
.cz2 .ss input {
    height: 30px;}
.cz2 .ss button {
    height: 30px;}
#p3 {
    font-size: 18px;
    padding: 4px 24px;
    margin: 5px auto;
}
.y1 img {
    margin: 20px auto;
}
.y2 .pic .dec .p2 {
    color: #fffafa;
    font-size: 20px;
    margin: 0;
}
.y2 .pic .dec2 {
    position: absolute;
    right: 4%;}
.y2 .pic .dec2 .p1 {
    color: #fffafa;
    font-size: 20px;
}
.cp1_1 {
    margin-top: 10px;}
.cp h2 {line-height: 1.8;
    font-size: 22px;}
.cp1_1 .comm {
    margin-bottom: 15px;}
.cp1_2 {
    margin-top: 12px;
}
.cp1_2 table tr td:first-child {
    padding-right: 2%;
}
.cp1_2 table tr td:nth-child(2n) {
    padding-left: 2%;
}
.cp1_2 table tr.firstRow td span {
    padding: 4px 4px;
    background: #434343;
    font-size: 13px !important;
}
.cp1_2 table tr {
    line-height: 2.4;    font-size: 12px;
}
.cp1_3 h2 {
    margin-top: 2px;
}
.cp1_4 {
    margin-top: 22px;
}
.cp1_4 .c1 img {
    padding-top: 0px;
    margin-left: 0px;
}
.cp1_4 .c1 .wen {
    float: right;width: 100%;
    margin-top: 6px !important;
    margin-right: 0px;
}
.cp p {
    line-height: 1.8;
}
.cp1_4 .c2 {
    margin: 20px auto 30px;
    display: block;}
.cp1_4 .c2 img {
      float: none;
      margin-right: 0px;
      width: 70%;
      margin: 0 auto;
      display: block;}
.cp1_4 .c1 img {
    padding-top: 25px;}
.cp1_4 .c2 .wen {
	    margin: 0 0%;
	}
.cp1_5 img {
    margin: 15px auto;
}
.cp1_5 .wen {
    margin-top: 0px;    width: 100%;
}
.cp1_6 .c1 {
    display: block;
      margin-top: 92px;}
.cp1_6 .c1 .wen {
    margin-left: 0;
    margin-right: 0;    margin: 20px auto;
}
.cp1_6 .c2 {
    display: block;
    margin-top: 20px;}
.cp1_6 .c3 {
    display: block;
    margin-top: 10px;}
.cp1_6 .c2 img {
    width: 100%;
    margin: 15px auto;
}
.cp1_6 .c3 img {
    width: 100%;margin: 0px;
}
.cp2_1 img {
    margin: 24px auto 20px;}
.cp2_2 {
    margin-top: 25px;
}
.cp2_2 .bj{ background: #fa3141; height: auto;}
.cp2_2 .bj2{ background: #fa3141; height: auto;}
.cp2_2 img {
    margin-right: 0;margin-top: 6%;
}
.cp2_2 .wen {
    float: left;
    width: 100%;
    margin-left: 0;
    padding: 15px 0px;
    margin-top: 0;
}
.cp2_3 .bj{ background: #616061; height: auto;}
.cp2_3 img {
        margin-left: 0;margin-top: 6%;
}
.cp2_3 {
    margin-top: 25px;
}
.cp2_3 .wen {
    float: left;
    width: 100%;
    margin-left: 0;
    padding: 15px 0px;
    margin-top: 0;
}

.cp4_1 img {
    margin: 30px auto 20px;
    width: 60%;
}
.cp4_1 .comm {
    text-align: center;
    width: 100%;}
.cp4_2 {
    margin-top: 22px;
}
.cp4_2 .wen {
  position: relative;
      width: auto;left: 0;
      padding: 10px 15px 0px;
}
.cp4_2 .wen h2 {
    color: #313131;
}
.cp4_2 .wen p {
    color: #313131;
}
.cp4_3{flex-wrap: wrap;    margin-top: 22px;}
.cp4_3 img {
    width: 100%;
}
.cp4_3 .wen{ width: 100%;padding: 10px 15px 18px 15px;}
.cp4_4 {
    margin-top: 22px;
}
.cp4_4 img {
    width: 48%;
    margin-right: 15px;
}
.cp4_4 .wen {
    width: 50%;
    padding: 0px 15px;
}
.cp5_2 {
    margin-top: 24px;
}
.cp5_2 .wen {
    top: 4%;
    width: 100%;
    background: #eeeeeec9;
    position: relative;
    left: 0;
    padding: 2% 15px;
}
.cp5_3 {margin-top: 26px;}
.cp5_3 .cc{  margin-top: 4px;  flex-flow: wrap;}

.cp5_3 .cc .comm{ margin-bottom: 15px;}
.cp5_4 {margin-top: 26px;}
.cp5_4 .cc{flex-flow: wrap;}
.cp5_4 .pic {
    width: auto;
    padding: 0 15px;
}
.cp5_4 .wen{
	    width: 100%;
	    padding: 15px;
}
.cp5_4 .wen img {
    margin-top: 24px;
}
.cp5_5 {
    height: auto;
    background: #fa3141;
    margin-top: 20px;
    position: relative;
}
.cp5_5 img {
    display: block;
    padding: 15px;
}
.cp5_5 {
    height: auto;
    background: #dddddd;}
.cp5_5 .wen {
    width: 90%;}
.cp5_6 {
    height: auto;margin-top: 50px;
    background: #dddddd;}
.cp5_6 .wen {    margin-top: 10px;
    margin-bottom: 30px;
    width: 90%;}
.cp5_6 img {
    margin-right: 4%;
}
.cp6_1 {
    margin-top: 20px;
}
.cp6_1 .cc {
    flex-wrap: wrap;
}
.cp6_1 .pic {
    width: 70%;
}
.cp6_2 .cc{
    flex-wrap: wrap;
}
.cp6_1 .wen {
    width: 100%;
    padding: 15px;
}
.cp6_1 .wen img {
    margin-top: 10px;
}
.cp6_2 {
    margin-top: 15px;
}
.cp6_2 .wen {
    width: 100%;
    padding: 15px;
}
.cp6_2 .wen img {
    margin-bottom: 2px;
}
.cp1_6 .bj2 {
    margin-top: 15px;
}


.c_nav {
    margin: 15px auto;
}
.c_nav ul {
    flex-wrap: wrap;
}
.c_nav li {
    width: 49%;
    margin-bottom: 2%;
}
.c_nav a img {
    display: block;
    margin: 10px auto;
    height: 40px;
}
.about {
    min-height: 300px;
    margin: 15px auto;
}
.about .fw {
    font-size: 20px;}
.about .gzsj {
		   height: 300px;}
.about .gzsj .p1 {
    font-size: 20px;}
.about .gzsj .p2 {
    font-size: 18px;
    color: #fff;
    margin: 10px auto 4px;
}	
.about .gzsj .dh {
    margin-top: 20px;
    flex-wrap: wrap;
}	

.about .gzsj .dh .dd {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #4b93d5;
    margin: 0px 12px;
    padding: 10px;
    margin-bottom: 13px;
}
.about .gzsj .dh .dd .wen p {
    font-weight: 500;}
	.about .gzsj .dh .dd .wen a {
	    font-weight: 500;}
.about .gzsj .dh .dd img {
    height: 30px;
}
.banner2 {
    margin-top: 15px;
}	
.newslist {
    margin: 15px 0px;
}
.newslist .col-sm-12{padding-right: 0px;    padding-left: 0px;}
.news3 .wen {
    padding: 15px;
}	
.met-shownews h1 {
    margin: 0px;
    margin-bottom: 4px;
    font-size: 18px;}	
.met-news-bar {
    margin-left: 0px;
    padding: 0px 15px;
}	
.met-shownews .met-shownews-header, .met-shownews .met-shownews-footer {
    padding: 15px 0px;}	
.met-news-bar .recommend .list-group li span {
    font-size: 14px;
}	
.met-news-bar .recommend h3 {
    font-size: 20px;}	
.cz {
    margin: 15px auto;}
.cz .t {
    padding: 4px 0px;}		
.allist li {
    margin-bottom: 10px;
}
		.c_nav2 {
		    margin: 15px auto;
		    background: #ececec;
		    display: block;
		    align-content: center;
		    align-items: center;
		    padding: 15px 15px;
		}
.c_nav2 ul {
	    display: flex;
	    flex-flow: wrap;
	       justify-content: space-between;
	    align-items: center;
	}	
.c_nav2 ul li{ }		
.c_nav2 ul li a{ padding: 4px 14px;    margin-left: 0px;}		
		
.allist li .pic .bj {
    width: 40px;}		
.czlist li p {
    position: absolute;
    color: #fff;
    font-size: 18px;
}		
.contact .t p {
    font-size: 22px;}		
.contact .t span {
    font-size: 20px;
}		
	
	

}/*缁撴潫*/