﻿@charset "utf-8";
/* CSS Document */
/*切图：L.may*/
html,body{
    position: relative;
    font-size:14px;
    
}
.w1200{
    width:1200px;
    margin:0 auto;
}
img{
    border:0;
    vertical-align: middle;
}

/*首页-web_newscont*/
.web_newscont{
    width:1200px;
    margin:0 auto;
    margin-top:48px;
    display: flex;
    justify-content: space-between;
}
/* 20200120修改开始 */
.web_newscont .news{
    /* width:582px; */
    height:auto;
    float:left;
}
/* 20200120修改结束 */
h3.title{
    font-size:30px;
    color:#333;
    position: relative;
}
h3.title span{
    font-size:16px;
    color:#999;
    text-transform: uppercase;
}
h3.title span::after{
    display: block;
    content:'';
    width:22px;
    height:8px;
    background:#1d5c7d;
    position: absolute;
    top:4px;
    left:130px;
}
.news_img{
    margin-top:35px;
    position: relative;
    overflow:hidden;
}
.news_img p{
    position: absolute;
    bottom:0;
    background:rgba(0, 0, 0, 0.75);
    height:90px;
    line-height:90px;
    color:#fff;
    font-size:18px;
    padding:0 20px;
    width:100%;
}
.news_img img{
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
}
.news_img img:hover{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}
/* 20200120修改开始 */
/* .news ul li{
    height:100px;
} */
/* 20200120修改结束 */
.news dl{
    margin:0;
    margin-top:30px;
    width:100%;position: relative;
}
.news dl dt{
    float:left;
    width:180px;
    height:100px;
    overflow:hidden;
}
.news dl dd.txt{
    margin-left:210px;
    display: block;
    font-size:14px;
    color:#333;
    line-height:25px;
    background:url(../images/point.png) top 8px left no-repeat;
    background-size:6px 6px;
    padding-left:15px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news dl dd.date{
    font-size:14px;
    color:#999;
    float:right;
    margin-top:30px;
}
.imgmore{
    float:right;
    display: block;
    width:120px;
    height:36px;
    text-align: center;
    line-height:36px;
    bordeR:1px solid #1d5c7d;
    margin-top:35px;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
}
.imgmore span{
    color:#fff;
    transform: rotate(360deg);
    display:none;
}
.imgmore:hover{
    background:#1d5c7d;
}
.imgmore:hover span{
    display: inline-block;
}
.imgmore:hover .frist{
    display:none;
}


.forum{
    float:right;
    width:588px;
    height:auto;
}
.forum ul {
    margin-top:15px;
}
.forum ul li{
    border-bottom:1px solid #e8e8e8;
    height:123px;
    padding:20px 0;
}
.forum ul li:last-child{
    border:0;
}
.forum .lab{
    float:left;
    width:32px;
    height:100%;
    margin-right:28px;
}
.forum .lab span{
    display: inline-block;
    width:32px;
    height:32px;
    color:#fff;
    font-size:20px;
    background:#1d5c7d;
    text-align: center;

}
.forum ul li .cont{
    float:left;
    width:523px;
    padding-right:5px;
}
.forum ul li .cont h4{
    font-size:18px;
    color:#333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
}
.forum ul li .cont p{
    font-size:14px;
    color:#777;
    margin-top:10px;
}
.forum ul li .cont span{
    display: block;
    float:right;
    font-size:14px;
    color:#999;
    margin-top:10px;
}
.forum ul li:hover .cont h4,.forum ul li:hover .cont p,.forum ul li:hover .cont span{
    color:#1d5c7d;
}
@media screen and (max-width:1199px){
    .web_newscont{
        display: block;
    }
    .web_newscont .news{
        width:100%;
        padding:0 15px;
    }
    .forum{
        width:100%;
        padding:0 15px;
    }
    .forum ul li{
        height:auto;
        border:0;
    }
    .forum ul li .cont{
        width:100%;
        padding:0 15px;
    }

}

/*service*/
.service{
    width:1200px;
    margin:0 auto;
    margin-top:40px;
}
.service .container{
    margin-top:65px;
} 
.service .container .row{
    text-align: center;
}
.service .container .row img{
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;

}
.service .container .row:hover img{
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -o-transform: rotateY(360deg);
}
.service .container h4{
    font-size:18px;
    color:#333;
    margin-top:20px;
}
.service .container p{
    font-size:12px;
    color:#999;
    line-height:20px;
    margin-top:10px;
}

.adr_ban{
    margin-top:50px;
    width:100%;
    height:100px;
    float: left;
}
.adr_ban img{height:100%;}
@media screen and (max-width:1199px){
    .service{
        width:100%;
        padding:0 15px;
        margin-top:20px;
    }
}

/*关于我们*/
.breadcr{
    width:1200px;
    height:60px;
    line-height:60px;
    margin:0 auto;
    border-bottom:1px solid #ddd;
}
.about_cont{
    width:1200px;
    margin:0 auto;
    margin-top:20px;
}
/*.about_cont dl{
    height:400px;
}*/
.about_cont dl dt{
    float:left;
    width:597px;
    height:400px;
    margin-right:40px;
}
.about_cont dl dt img{
    width:100%;
    height:100%;
}
.about_cont dl dd{
    font-size:16px;
    color:#666;
    height: 400px;
    overflow-y: scroll;
    padding-right: 10px;
}
.about_cont dl dd p{
    margin-bottom:10px;
    line-height:32px;
}

.contactus{
    width:100%;
    display: flex;
    justify-content: space-between;
    margin-top:40px;
    margin-bottom:50px;
}
.contactus .conts{
    width:374px;
    height:120px;
    position: relative;
}
.contactus .conts .grayc{
    width:340px;
    height:110px;
    background:#f0f0f0;
    border-radius: 5px;
    float:right;
    text-align: center;
    line-height:110px;
    font-size:18px;
    color:#333;
}
.contactus .conts .icon{
    width:115px;
    height:115px;
    line-height:115px;
    background:#19597b;
    position: absolute;
    left:0;
    z-index:10;
    border-radius: 50%;
    border:5px solid #fff;
    text-align: center;
}
.contactus .conts .icon img{
    margin-top:-13px;
}

@media screen and (max-width:1199px){
    .about_cont{width:100%;padding:0 15px;}
    .about_cont dl{height:auto;}
    .about_cont dl dt{width:100%}
    .contactus{display: block}
    .contactus .conts{width:100%}
    .contactus .conts .grayc{width:90%}
}

/*news*/
.news_cont{
  margin-top:20px;
  width:1200px;
  margin:0 auto;  
  margin-top:20px;
  display: flex;
  justify-content: space-between;
  padding-bottom:20px;
}
.news_cont_left{
    width:870px;
    height:auto;
}
.news_cont_left .left_one{
    width:100%;
    /*height:400px;*/
    padding-bottom:40px;
    border-bottom: 1px solid #ccc;
}
.news_cont_left .left_one dl dt{
    width:500px;
    /*height:400px;*/
    float:left;
    margin-right:20px;
}
.news_cont_left .left_one dl dt img{
    width:100%;
}
.news_cont_left .left_one dl dd{
    padding:0;
}
.news_cont_left .left_one dl dd.title{
    font-size:26px;
    color:#333;
    
}

dd.title{}
dd.title e{float:left; position:relative; }
dd.title b{float:left; margin-left:5px; display:none; text-align:center; border-radius:3px; /*position:absolute;*/ right:-30px; top:-6px;  width:30px; font-weight:normal; font-size:12px; line-height:18px; background:red; color:#fff;}
dd.title.jinghua b{display:block;}
.news_cont_left .left_one dl dd.title e{float:none;}
.left_list ul li dl dd.title b{top:0;}


.news_cont_left .left_one dl dd.date{
    font-size:14px;
    color:#666;
    line-height:25px;
}
.news_cont_left .left_one dl dd.txt{
    margin-top:20px;
}
.news_cont_left .left_one dl dd.txt p{
    line-height:30px;
    font-size:16px;
    color:#999;
    margin-bottom:10px;
}
.news_cont_left .left_one dl dd.btns{
    width:100px;
    
}
.news_cont_left dl dd a.btns {
    display:inline-block;
    width:100px;
    height:30px;
    line-height:30px;
    text-align: center;
    border:1px solid #ccc;
    color:#19597b;
    margin-top:20px;
}

.news_cont_left ul li:hover dl dd a{
    background:#19597b;
    color:#fff;
}
a.btns {
    display:inline-block;
    width:100px;
    height:30px;
    line-height:30px;
    text-align: center;
    border:1px solid #ccc;
    color:#19597b;
    margin-top:20px;
}

a.btns:hover{
    background:#19597b;
    color:#fff;
}

.left_list{
    margin-top:20px;
}
.left_list ul li {
    padding:20px 0;
    border-bottom:1px solid #ccc;
}
.left_list ul li dl dt{
    width:229px;
    height:140px;
    float:left;
    margin-right:20px;
    overflow: hidden;
}
.left_list ul li dl dd.title{
    font-size:16px;
    color:#333;
    font-weight:bold;
    overflow:hidden;
    
    
}
.left_list ul li dl dd.title span{
    display: block;
    float:right;
    font-size:12px;
    color:#666;
}

.left_list ul li dl dd.title span.tit{font-size:16px; float:left; max-width:80%;  position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }


.left_list ul li dl dd.txt{
    font-size:14px;
    color:#999;
    margin-top:20px;
    line-height:25px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    height:50px;
    /*text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;*/
}
.left_list ul li:hover .title{
    color:#19597b;
    font-weight:bold;
}
.news_cont_left dl dd a.btns:hover{
    background:#19597b;
    color:#fff;
}
.pagination{
    text-align: center;
    width:100%;
    margin-bottom:96px;
}
.pagination a{
    display:inline-block;
    padding:8px 20px;
    border:1px solid #ccc;
    margin:0 5px;
}
.pagination a:hover{
    background:#19597b;
    border:1px solid #19597b;
    color:#fff;
}
.pagination a.on{
    background:#19597b;
    border:1px solid #19597b;
    color:#fff;
}
.news_cont_right{
    width:280px;
    height:auto;
}
.news_cont_right .hotnews{
    width:100%;
    border:1px solid #ddd;
}
.news_cont_right .hotnews .title{
    width:100%;
    height:48px;
    line-height:48px;
    font-size:18px;
    color:#000;
    font-weight:bold;
    background:#f3f3f3 url(../images/line.png) left no-repeat;
    padding-left:20px;
}
.news_cont_right .hotnews .title img{
    margin-left:10px;
}
.news_cont_right .hotnews ul {
    padding:10px 20px 0 20px;
}
.news_cont_right .hotnews ul li{
    height:80px;
    margin-bottom:10px;
}
.news_cont_right .hotnews ul li dl dt{
    float:left;
    width:102px;
    height:80px;
    margin-right:10px;
    
} 
.news_cont_right .hotnews ul li dl dd.txt{
    font-size:12px;
    color:#999;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news_cont_right .hotnews ul li dl dd.date{
    font-size:12px;
    color:#666;
    float:right;
    margin-top:30px;
}
.news_cont_right .hotnews ul li:hover dd.txt{
    color:#19597b;
}
.news_cont_right .news_abr{
    width:100%;
    bordeR:1px solid #ddd;
    padding:20px;
    margin-top:30px;
}
.news_cont_right .news_abr a img{
    display: block;
    margin-bottom:15px;
    width:249px;
    /* height:68px; */
    overflow: hidden;
}
.news_cont_right .news_abr a:last-child img{
    margin-bottom:0;
}

/*news_view*/
.news_cont_left .news_conts{
    height:auto;
}
.news_cont_left .news_conts h2{
    font-size:26px;
    color:#333;
}
.news_cont_left .news_conts .date{
    display: block;
    font-size:14px;
    color:#999;
    margin-top:15px;
}
.news_cont_left .news_conts img{
    width:100%;
    /*height:400px;*/
    margin-top:15px;
}
.news_cont_left .news_conts p{
    font-size:16px;
    color:#666;
    margin-top:20px;
    line-height:25px;
}
.share{
    text-align: right;
    font-size:16px;
    color:#999;
    margin-top:20px;
}
.share i{
    width:40px;
    font-size:24px;
    cursor: pointer;
}
.share i:hover{
    color:#19597b;
}
.news_cont_left .left_comment{
    margin-top:20px;
}
.news_cont_left .left_comment .comment{
    width:100%;
    height:auto;
    border:1px solid #ddd;
}
.news_cont_left .left_comment .comment .title{
    width:100%;
    height:48px;
    line-height:48px;
    font-size:18px;
    color:#000;
    font-weight:bold;
    background:#f3f3f3 url(../images/line.png) left no-repeat;
    padding-left:20px;
}
.news_cont_left .left_comment .comment .title img{
    margin-left:20px;
}
.news_cont_left .left_comment .comment .conts{
    padding:20px;
}
.news_cont_left .left_comment .comment .conts ul li{
    min-height:120px;
    display: flex;
    justify-content: space-between;
    margin-bottom:20px;
    flex-wrap:wrap;
}
.pinglun_0{width:100%;}


.news_cont_left .left_comment .comment .conts ul li .avatar{
    width:64px;
    display: inline-block;
    vertical-align: top;
}
.news_cont_left .left_comment .comment .conts ul li .avatar img{
    width:64px;
    height:64px;
    border-radius: 50%;
}
.news_cont_left .left_comment .comment .conts ul li .box1{
    margin-left:10px;
    padding-top:5px;
    display: inline-block;
    width:745px;
}
.news_cont_left .left_comment .comment .conts ul li .box1 span{
    font-size:16px;
    color:#333;
}
.news_cont_left .left_comment .comment .conts ul li .box1 i{
    font-size:18px;
    color:#ccc;
    margin-left:20px;
}
.news_cont_left .left_comment .comment .conts ul li .box1 span.zannum{
    color:#999;
    font-size:14px;
}
.news_cont_left .left_comment .comment .conts ul li .box1 p{
    margin-top:10px;
    color:#999;
    line-height:25px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news_cont_left .left_comment .comment .conts ul li .box1 p a{
    color:#19597b;
    margin-left:20px;
}
.news_cont_left .left_comment .comment .conts ul li .box1 .box2{
    height:120px;
    margin-top:20px;
}
.news_cont_left .left_comment .comment .conts ul li .box1 .box2 .box2_comments{
    display: inline-block;
    margin-left:10px;
}
.news_cont_left .left_comment .comment .conts ul li .box1 .box2 .box2_comments p{
    width:660px;
}
.huifu{
    margin-top:15px;
    width:100%;
    padding:10px 20px;
    height:160px;
    background:#f1f1f1;
    color:#999;
    display: block;
    line-height:25px;
}
.huifu textarea{
    width:100%;
    border:0;
    background:none;
}
.news_cont_left .left_comment .comment .conts ul li .btnes {
    width:100%;
    text-align: right;
    margin-top:10px;
}
.news_cont_left .left_comment .comment .conts ul li .btnes a{
    display: inline-block;
    width:100px;
    height:30px;
    line-height:30px;
    text-align: center;
    border:1px solid #ccc;
    background:#fff;
    margin-left:10px;
}
.news_cont_left .left_comment .comment .conts ul li .btnes a:hover{
    background:#19597b;
    color:#fff;
}
.news_cont_left .left_comment .comment .conts ul li .btnes a.on{
    background:#19597b;
    color:#fff;
}

@media screen and (max-width:1199px){
    .news_cont{
        display: block;
        width:100%;
        padding:0 15px;
    }
    .news_cont_left{
        width:100%;
    }
    .news_cont_left .left_one dl dt{
        width:100%;
        height:auto;
    }
    .news_cont_left .left_one{
        height:auto;
    }
    .news_cont_right{
        width:100%;
    }
    .news_cont_right .news_abr a img{
        width:100%;
        height:auto;
    }
    .news_cont_left .left_comment .comment .conts ul li .box1 .box2 .box2_comments p{
        width:100%;
    }
    .news_cont_left .left_comment .comment .conts ul li .box1 p{

    }
    .news_cont_left .left_comment .comment .conts ul li .box1{
        width:77%;
    }
    .news_cont_left .left_comment .comment .conts ul li .box1 .box2{
        height:auto;
    }
    .news_cont_left .left_comment .comment .conts ul li .avatar{
        width:20%;
    }
    .news_cont_left .left_comment .comment .conts ul li .box1 .box2 .box2_comments{
        width:75%;
    }
}

/*联盟企业*/
.alliance_cont{
    padding-top:20px;
    width:1200px;
    margin:0 auto;
    height:auto;
}
.alliance_cont .searchs{
    width:100%;
    height:28px;
}
.alliance_cont .searchs span{
    color:#19597b;
}
/* 20200120修改开始 */
.searchs .searchscont{
    width:175px;
    height:28px;
    line-height:28px;
    border-radius: 50px;
    background:#f0f0f0;
    float:right;

}
/* 20200120修改结束 */
.searchs .searchscont input{
    display: inline-block;
    background:none;
    border:0;
    font-size:12px;
    margin-left:10px;
}
.searchs .searchscont a{
    display: inline-block;
    width:26px;
    height:26px;
    text-align: center;
    line-height:26px;
    background:#19597b;
    border-radius: 100%;
}
.alliance_cont .alliancespan{
    width:100%;
}
.alliance_cont .alliancespan .xuaniang{
    display: flex;
    margin:0;
    padding:0;
    height:43px;
    line-height:44px;
}
.alliance_cont .alliancespan .xuaniang label{
    width:78px;
    height:44px;
    line-height:44px;
    text-align: center;
    background:#f8f8f8;
    border:1px solid #eee;
    color:#999;
    font-size:14px;
    margin-right:20px;
}
.alliance_cont .alliancespan .xuaniang:last-child{
    margin-top:-12px;
}
.alliance_cont .alliancespan .xuaniang a{
    margin-right:30px;
    color:#333;
    word-break:keep-all;
}
.alliance_cont .alliancespan .xuaniang a:hover{
    color:#19597b
}
.alliance_cont .alliancespan .xuaniang a.on{
    color:#19597b;
}
.alliance_cont .alliancespan .xuaniang select{
     width:300px;
     height:42px;
     line-height:42px;
     border:1px solid #ddd;
     border-radius: 0;
     margin-right:30px;
     background:#fff;
     appearance:none;  
    -moz-appearance:none;  
    -webkit-appearance:none;  
    background: url("../images/icon_rag.png") no-repeat right 10px center;  
    background-size:10px;
    font-size:14px;  
    font-family:Microsoft YaHei;  
    color:#666;  
    outline:none;
    padding-left:10px;
}
.alliance_cont .alliancespan .shaixuan select{
    width:100px;
    border:0;
    background-size:10px;
    max-height:100px;
}
select{
    max-height:100px;
}
.alliance_cont .alliancespan .xuaniang option{ color:#333333; font-size:14px; line-height:42px;}
.alliancelist{
    width:100%;
    margin-top:30px;
}
.alliancelist ul li{
    border-bottom:1px solid #ddd;
    padding:20px 0;
}
.alliancelist ul li .alnum{
    display: inline-block;
    width:78px;
    height:50px;
    line-height:50px;
    text-align: center;
    font-size:24px;
    color:#19597b;
    background:url(../images/icon_num.png) center no-repeat;
    vertical-align: top;
    margin-right:20px;
}
.alliancelist ul li .allimg{
    display: inline-block;
    margin-right:15px;
    width:230px;
    height:170px;
    overflow:hidden;

}
.alliancelist ul li .allimg img{
    width:100%;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -o-transition: all 1s;
}
.alliancelist ul li .allimg img:hover{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.alliancelist ul li .allcont{
    display: inline-block;
    vertical-align: top;
    width:840px;
}
.alliancelist ul li .allcont h4{
    font-size:16px;
    color:#333;
}
.alliancelist ul li .allcont h4 div{
    float:right;
    /*width:88px;*/
    height:16px;
    line-height:16px;
    font-size:12px;
    background:#fff;
    color:#b21f25;
    border:1px solid #b21f25;
    border-radius: 50px;
    position: relative;
    padding:0 10px;
}
.alliancelist ul li .allcont h4 div span{
    display: block;
    float:left;
    line-height:14px;
    width:50%;
    text-align: center;
    background:none;
    color:#b21f25;
}
.alliancelist ul li .allcont h4 div a.btnd{
    position: absolute;
    right:0;
    background:#b21f25;
    color:#fff;
    line-height:16px;
    margin-top:-1px;
    text-align: center;
    width:50%;
    border-top-right-radius: 60px;
    border-bottom-right-radius: 50px;
}
.alliancelist ul li .allcont .p{
    font-size:14px;
    color:#333;
    margin-top:10px;
    line-height:25px;
}
.alliancelist ul li .allcont .p span{
    font-size:14px;
    color:#999;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical; display:block; height:50px;
}
.alliancelist ul li .allcont .biaoqian{
   
}
.alliancelist ul li .allcont .biaoqian span{
    height:16px;
    background:#c0c4cc;
    margin-right:10px;
    border-radius: 50px;
    font-size:12px;
    color:#fff;
    padding:1px 10px;
}
@media screen and (max-width:1199px){
    .alliance_cont .searchs{
        display: block;
        margin:10px 0;
    }
    .searchs .searchscont{
        display: inline-block;
        margin:10px 0;
    }
    .alliance_cont{
        width:100%;
        padding:0 10px;
    }
	.breadcr{
        width:100%;
        padding:0 10px;
    }
    .alliance_cont .alliancespan{
        margin-top:10px;
    }
    .alliance_cont .alliancespan .xuaniang{
        display: block;
    }
    .alliance_cont .alliancespan .xuaniang label{
        width:100%;
    }
    .alliance_cont .alliancespan .xuaniang select{
        width:100%;
        margin-bottom:10px;
    }
    .alliancelist ul li .alnum{
        display: none;
    }
    .alliancelist ul li .allimg{
        width:100%;
        height:auto;
    }
    .alliancelist ul li .allcont{
        width:100%;
        margin-top:10px;
    }
}
/* 20200120修改开始 */
/*allianceview*/
.allianceview_cont{
   
}
.allianceview_cont .title{
    width:100%;
    margin: 20px 0 45px 0;
    overflow: hidden;
    /* position: relative; */
    /* height:125px; */
    /* line-height:125px; */
}
.allianceview_cont .title .logo{
    width:170px;
    height:170px;
    float: left;
    border-radius: 170px;
    margin-right: 30px;
    /* box-shadow: 5px 5px 5px #ccc; */
    line-height: 0;
    text-align: center;
    /* position: absolute; */
    /* margin-top:-85px; */
    z-index:9999;
    background:#fff;
}
.allianceview_cont .title .right{ float: left;}
.allianceview_cont .title h4{
    margin-top: 45px;
    font-size:36px;
    line-height: 38px;
    color:#333;
    /* margin-left:170px; */
    /* line-height:125px; */
}
.allianceview_cont .title .h5{ margin-top: 20px; font-size: 16px;}
.allianceview_cont .title .h5 .sto{ font-weight: bold; color: #19597b;}
.allianceview_cont .title .h5 .col{ color: #19597b;}
.allianceview_cont .conts{
    margin-top:20px;
}
.allianceview_cont .conts h4{
    line-height:22px;
    margin-bottom: 35px;
    font-size: 20px;
    color:#333;
    border-left:4px solid #19597b;
    padding-left:20px;

}
.allianceview_cont .conts .txt{
    font-size:16px;
    line-height: 36px;
    color:#666;
    /* margin-left:170px; */
    border-bottom:1px solid #eee;
    margin-bottom:35px;
    padding-bottom:20px;
}
.allianceview_cont .conts .txt p{
    margin-bottom:10px;
    line-height:30px;
}
.allianceview_cont .conts .txt a{
    display:inline-block;
    color:#19597b; padding-top:1px;
    /* margin-right:30px; */
    margin-bottom:20px;
}
.allianceview_cont .conts .pic a{
    margin-right:30px;
}
.allianceview_cont .conts .txt span{
    display: inline-block;
    width:50%;
    margin-bottom:20px;
}

.allianceview_cont .conts .txt .contactts{  box-shadow: 5px 5px 5px #ccc; border-radius:5px; background:#19597b;  width:190px; margin:0 auto; }
.allianceview_cont .conts .txt .contactts a{display:block;  color:#fff; margin:0;  font-size:16px; line-height:20px; padding:10px 15px;}

.allianceview_cont .conts .flex a{
    margin-right:100px;
}
.allianceview_cont .conts .flex a:nth-child(5n){
    margin-right:0;
}
.allianceview_cont .over{ margin-bottom: 30px; width: 100%; overflow: hidden; border-bottom: 1px solid #eee;}
.allianceview_cont .over h4{ float: left;}
.allianceview_cont .txt1{ float: left; margin-left: 15px; font-size: 16px; line-height: 22px;}
.allianceview_cont .t2{ margin-bottom: 35px;}
.allianceview_cont .t2 .u1{ padding: 22px 20px; width: 100%; overflow: hidden; border-bottom: 1px solid #e2e2e2;}
.allianceview_cont .t2 .u1 li{ float: left;}
.allianceview_cont .t2 .u1 .l1{ width: 54.5%;}
.allianceview_cont .t2 .u1 .l1 .flow{ width: 100%; overflow: hidden;}
.allianceview_cont .t2 .u1 .l1 .n1{ font-size: 16px; line-height: 18px; margin-bottom: 15px; color: #19597b; float: left;}
.allianceview_cont .t2 .u1 .l1 .n2{ font-size: 16px; line-height: 18px; margin-left: 14px; font-weight: bold; float: left; color: #ff8003;}
.allianceview_cont .t2 .u1 .l1 .n3{ font-size: 14px; line-height: 16px; padding-left: 20px; background: url(../images/home3_1.png) no-repeat left center; color: #999;}
.allianceview_cont .t2 .u1 .l2{ width: 36.5%;}
.allianceview_cont .t2 .u1 .l2 .wz1{ font-size: 16px; line-height: 18px; margin-bottom: 15px; color: #333;}
.allianceview_cont .t2 .u1 .l2 .wz2{ font-size: 14px; line-height: 16px; padding-left: 20px; background: url(../images/home3_2.png) no-repeat left center; color: #999;}
.allianceview_cont .t2 .u1 .l3{ width: 9%;}
.allianceview_cont .t2 .u1 .l3 .num{ font-size: 12px; width: 50px; height: 20px; line-height: 20px; text-align: center; color: #b21f25; border: 1px solid #b21f25; border-radius: 3px 3px 0 0;}
.allianceview_cont .t2 .u1 .l3 .wz{ font-size: 12px; width: 50px; height: 20px; line-height: 20px; text-align: center; background: #b21f25; color: #fff; border-radius: 0 0 3px 3px;}
.allianceview_cont .pic{ width: 100%; overflow: hidden;}
.allianceview_cont .pic .u2{ float: left; width: 24%; margin: 0 0.5%;}
.allianceview_cont .pic .img{ line-height: 0; margin-bottom: 15px; position: relative;}
.allianceview_cont .pic .ico{ position: absolute; top: 50%; left: 50%; margin-top: -19px; margin-left: -19px; width: 38px; height: 38px; background: url(../images/lm2.png) no-repeat center;}




.allianceview_cont .jz{ margin: 70px 0 70px 0; width: 100%; text-align: center;}
.allianceview_cont .jz .img{ width: 76px; height: 76px; line-height: 0; margin: 0 auto;}
.allianceview_cont .jz .wz{ margin-top: 20px; font-size: 16px;}
@media screen and (max-width:1199px){
.allianceview_cont .title{ padding: 0 15px; margin: 20px 0 15px 0;}
.allianceview_cont .title .logo{ width:100px; height:100px; border-radius: 100px; margin-right: 10px;}
.allianceview_cont .title h4 { font-size: 20px; margin-top: 20px; line-height: 22px;}
.allianceview_cont .conts h4{ margin-bottom: 0;}
}
/* 20200120修改结束 */
.scrolltitle {
    height: 24px;
    font-size: 14px;
    width: 600px;
    border-bottom: solid 1px #ddd;
    margin: 20px auto 15px auto;
}

a.abtn {
    display: block;
    height: 180px;
    width: 48px;
    overflow: hidden;
    background: url(../images/arrow3.png) no-repeat 0px 50%;
}

a.aleft {
    float: left;
}

a.agrayleft {
    cursor: default;
    background-position: -48px 50%;
}

a.aright {
    float: right;
    background-position: -96px 50%;
}

a.agrayright {
    cursor: default;
    background-position: -144px 50%;
}

.scrolllist {
    width: 1030px;
    height: 180px;
    margin: 0 auto;
}

.scrolllist .imglist_w {
    width: 920px;
    height: 180px;
    overflow: hidden;
    float: left;
    position: relative;
}

.scrolllist .imglist_w ul {
    width: 20000px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.scrolllist .imglist_w li {
    width: 305px;
    float: left;
    padding: 0 20px;
}

.scrolllist .imglist_w li img {
    padding: 2px;
}

.scrolllist .imglist_w li a {
    color: #3366cc;
    text-decoration: none;
    float: left;
    margin-right:0;
}

.scrolllist .imglist_w li a:hover img {
    filter: alpha(opacity=86);
    -moz-opacity: 0.86;
    opacity: 0.86;
}

.scrolllist .imglist_w li p {
    height: 48px;
    line-height: 24px;
    overflow: hidden;
    float: left;
}

@media screen and (max-width:1199px){
    .allianceview_cont .title h4{
        font-size:24px;
    }
    .w1200{
        width:100%;
    }
    .allianceview_cont .conts{
        padding:0 15px;
    }
    .allianceview_cont .conts .txt{
        margin-left:0;
        margin-top:10px;
    }
    .allianceview_cont .conts .txt span{
        display: block;
        width:100%;
        margin-bottom:10px;
    }
    .allianceview_cont .conts .txt a:nth-child(5n){
        margin-right:10px;
    }
    .scrolllist{
        width:100%;
    }
    .scrolllist .imglist_w{
        width:70%;
    }
    .allianceview_cont .conts .flex a{
        margin-right:10px;
    }
    .alliance_cont .alliancespan .xuaniang{
        height:auto;
    }
}

/* 20200120修改开始 */
.bn{ line-height: 0;}
/*allworks*/
.allworkslist{
    width:100%;
    margin-top:30px;
}
.allworkslist ul li{
    display: inline-block;
    /* width:380px; */
    /* height:380px; */
    position: relative;
    overflow: hidden;
    border-radius: 10px;
    /*margin-right:25px;
    margin-bottom:25px;*/
}
/* .allworkslist ul li:nth-child(3n){
    margin-right:0;
} */
.allworkslist ul li img{
    width:100%;
    border-radius: 10px;
    transition: all 1s;
}
.allworkslist ul li p.cont{
    width:100%;
    height:100%;
    background:rgba(0, 0, 0, 0.5);
    position: absolute;
    line-height:30px;
    top:0;
    left:0;
    border-radius: 10px;
    color:#fff;
    z-index:999;
    text-align: center;
    padding:0 30px;
    display: none;
    transition: all 1s;
}
.allworkslist ul li:hover p.cont{
    display: block;
}
.allworkslist ul li:hover img{
    transform: scale(1.1);
}
.allworkslist ul li p.cont span.title{
    color:#fff;
    display: block;
    font-size:18px;
    margin-top:30%;
    margin-bottom:30px;
}
.allworkslist ul li p.cont span.cont{
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
}

.allworkslist ul{ width: 101%; overflow: hidden; margin: -10px -0.5% 60px -0.5%;}
.allworkslist ul .l1{ float: left; width: 23%; margin: 10px 0.5%; border-radius: 10px; position: relative; overflow: hidden;}
.allworkslist ul .l1 .img{ line-height: 0; overflow: hidden; /*padding-bottom:57.3%;*/ position:relative;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.allworkslist ul .l1 .img img{ /*position:absolute; left:0; top:0;*/ width:100%; height:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
.allworkslist ul .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.allworkslist ul .l1 .text{ width: 100%; height: 40px; position: absolute; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.6);
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;
}
.allworkslist ul .l1 .text .t1{ font-size: 14px; color: #fff; padding-left: 26px; background: url(../images/home2_4.png) no-repeat left center; position: absolute; right: 18px; bottom: 10px;}
.allworkslist ul .l1 .text .t2{ width: 100%; position: absolute; font-size: 18px; top: 200%; line-height: 20px; height: 20px; text-align: center; overflow: hidden; color: #fff;}
.allworkslist ul .l1 .text .t3{ width: 100%; position: absolute; font-size: 14px; top: 200%; line-height: 16px; height: 16x; text-align: center; overflow: hidden; color: #fff;}
.allworkslist ul .l1:hover .text{ height: 100%;}
.allworkslist ul .l1:hover .text .t2{ top: 65px;}
.allworkslist ul .l1:hover .text .t3{ top: 120px;}
.allworkslist .pagination{ margin: 0 auto 20px auto;}
@media screen and (max-width:1199px){
    .allworkslist ul{ width: 102%; margin: -5px -1% 20px -1%;}
    .allworkslist ul .l1{
        width:48%;
        margin: 5px 1%;
        height:auto;
        /* margin-right:0; */
        /* margin-bottom:3px; */
    }
}
/* 20200120修改结束 */

.title_info{
    width:100%;
    height:100px;
}
.title_info h3{
    font-size:26px;
    color:#333;
}
.title_info .user_info{
    margin-top:15px;
    color:#999;
}
.title_info .user_info span{
    margin-right:30px;
}
.cont_info{
    width:100%;
    display: flex;
    justify-content: space-between;
}
/* 20200120修改开始 */
.cont_info .cont_info_left{
    width:100%;
}
.cont_info .cont_info_left .hometop .slick-slide a{display:block; width:100%; padding-bottom:57.14%; position:relative; background:#eee;}
.cont_info .cont_info_left .hometop .slick-slide a img{display:block; width:auto; max-width:100%; max-height:100%; position:absolute; left:50%; top:50%;
                                                       -webkit-transform: translate( -50%, -50%);
    -ms-transform: translate( -50%, -50%);
        transform: translate( -50%, -50%);
}

/* 20200120修改结束 */
.cont_info .cont_info_right{
    /* display:inline-block; */
    width:460px;
}
.cont_info .cont_info_right p{
    font-size:16px;
    color:#666;
    line-height:30px;
    margin-bottom:10px;
}
.cont_info .cont_info_right .img{
    margin-top:80px;
}
.cont_info .cont_info_right .img img{
    width:200px;
    height:120px;
    margin-left:30px;
}
/*图片小图预览列表*/
/* 20200120修改开始 */
.spec-preview{width:100%;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:100%;}
.spec-preview img{ width: 100%;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:25px;height:120px;color:#fff; line-height:120px;background:#19597b;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:95%;padding-left: 0.6%;height:120px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:120px;}
.spec-scroll .items ul li{float:left;width:150px;text-align:center;margin-right:13px;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:145px;height:120px;}
.spec-scroll .items ul li img:hover{border:2px solid #19597b;padding:1px;}
.laiyuan{
    line-height:55px;
    font-size:14px;
    color:#666;
}
.down{
    width:100%;
    margin-top:30px;
    overflow: hidden;
    /* display: flex;
    justify-content: space-between; */
}
.down .btnss{
    width:160px;
    height:42px;
    float: left;
    background:#19597b;
    font-size:16px;
    border-radius: 5px;
    text-align: center;
    line-height:42px;
    margin-top:20px;
}
.down .btnss a{
    color:#fff;
}
/* 20200120修改结束 */
.left_comments{
    margin-top:20px;
}
.left_comments .comment{
    width:100%;
    height:auto;
    border:1px solid #ddd;
    margin-bottom: 55px;
}
.left_comments .comment .title{
    width:100%;
    height:48px;
    line-height:48px;
    font-size:18px;
    color:#000;
    font-weight:bold;
    background:#f3f3f3 url(../images/line.png) left no-repeat;
    padding-left:20px;
}
.left_comments .comment .title img{
    margin-left:20px;
}
.left_comments .comment .conts{
    padding:20px;
}
.left_comments .comment .conts ul li{
    min-height:120px;
    display: flex;
    justify-content: space-between;
    margin-bottom:20px;
    flex-wrap:wrap;
}
.left_comments .comment .conts ul li form{width:100%;}
.left_comments .comment .conts ul li .avatar{
    width:64px;
    display: inline-block;
    vertical-align: top;
}
.left_comments .comment .conts ul li .avatar img{
    width:64px;
    height:64px;
    border-radius: 50%;
}
.left_comments .comment .conts ul li .box1{
    margin-left:10px;
    padding-top:5px;
    display: inline-block;
    width:1065px;
}
.left_comments .comment .conts ul li .box1 span{
    font-size:16px;
    color:#333;
}
.left_comments .comment .conts ul li .box1 i{
    font-size:18px;
    color:#ccc;
    margin-left:20px;
}
.left_comments .comment .conts ul li .box1 span.zannum{
    color:#999;
    font-size:14px;
}
.left_comments .comment .conts ul li .box1 p{
    margin-top:10px;
    color:#999;
    line-height:25px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.left_comments .comment .conts ul li .box1 p a{
    color:#19597b;
    margin-left:20px;
}
.left_comments .comment .conts ul li .box1 .box2{
    height:120px;
    margin-top:20px;
}
.left_comments .comment .conts ul li .box1 .box2 .box2_comments{
    display: inline-block;
    margin-left:10px;
}
.left_comments .comment .conts ul li .box1 .box2 .box2_comments p{
    width:660px;
}
@media screen and (max-width:1199px){
.left_comments .comment{ margin-bottom: 20px;}
}
.huifu{
    margin-top:15px;
    width:100%;
    padding:10px 20px;
    height:160px;
    background:#f1f1f1;
    color:#999;
    display: block;
    line-height:25px;
    overflow: hidden;
}
.huifu textarea{
    width:100%;
    border:0;
    background:none;
}
.left_comments .comment .conts ul li .btnes {
    width:100%;
    text-align: right;
    margin-top:10px;
}
.left_comments .comment .conts ul li .btnes a{
    display: inline-block;
    width:100px;
    height:30px;
    line-height:30px;
    text-align: center;
    border:1px solid #ccc;
    background:#fff;
    margin-left:10px;
}
.left_comments .comment .conts ul li .btnes a:hover{
    background:#19597b;
    color:#fff;
}
.left_comments .comment .conts ul li .btnes a.on{
    background:#19597b;
    color:#fff;
}

/*enterprise_cont*/
.enterprise_cont{
    margin-top:30px;
}
.enterprise_cont h3{
    text-align: center;
}
.enterprise_cont .from {
    margin-top:30px;
    font-size:14px;
    color:#333;
}
.enterprise_cont .from .rowe{
    /* width:50%; */
    display: inline-block;
}
.enterprise_cont .from .rowe label{
    width:170px;
    text-align: right;
    margin-right:20px;
    margin-bottom:20px;margin-right:20px;
}
.enterprise_cont .from .rowe label span{
    color:red;
}
.enterprise_cont .from .rowe select{
    display: inline-block;
    width:400px;
    height:42px;
     line-height:42px;
     border:1px solid #ddd;
     border-radius: 0;
     background:#fff;
     appearance:none;  
    -moz-appearance:none;  
    -webkit-appearance:none;  
    background: url("../images/icon_rag.png") no-repeat right 10px center;  
    background-size:10px;
    font-size:14px;  
    font-family:Microsoft YaHei;  
    color:#666;  
    outline:none;
    padding-left:10px;
}
.enterprise_cont .from .rowe input{
    width:406px;
    height:42px;
    border:1px solid #ddd;
    padding-left:10px;
}
.enterprise_cont .from .rows{
    width:100%;
}
.enterprise_cont .from .rows label{
    width:170px;
    text-align: right;
    margin-right:20px;
    flex-shrink: 0;
    line-height:42px;
    vertical-align: top;
}
.enterprise_cont .from .rows label span{
    color:red;
}
.enterprise_cont .from .rows input{
    width:20px;
    height:42px;
    line-height:32px;
    vertical-align: middle;
    border:1px solid #ddd;
    margin-top:-2px;
}
.enterprise_cont .from .rows span.ec{
    margin-right:30px;
}
.enterprise_cont .from .rows label span.blue{
    color:#19597b;
}
.enterprise_cont .from .rows textarea{
    width:1010px;
    border:1px solid #ddd;
    margin-left:190px;
}
.enterprise_cont .from .rows .fileimg{
    display: inline-block;
    width:370px;
    height:220px;
    border:1px solid #ddd;
    margin-left:190px;
    border-radius: 5px;
    background:url(../images/icon_img.png) center no-repeat;
}
.enterprise_cont .from .rows label.filebtn{
    position: relative;
    width:160px;
    height:42px;
    background:#19597b;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
    vertical-align: bottom;
    margin-left:30px;
}
.filebtn a{color:#fff;text-align: center;}
.enterprise_cont .from .rows label.filebtn input{
    position: absolute;
    top:0;
    left:0;
    opacity: 0;
    width:160px;
    bottom:0;
}
.enterprise_cont .from .rows p{
    font-size:14px;
    color:#999;
    line-height:30px;
}
.enterprise_cont .submit{
    width:100%;
    margin-top:20px;
    text-align: center;
    margin-bottom:50px;
}
.enterprise_cont .submit input{
    width:25px;
}
.enterprise_cont .submit a{
    display: inline-block;
    width:264px;
    height:42px;
    line-height:42px;
    text-align: center;
    color:#fff;
    font-size:16px;
    background:#19597b;
    border-radius: 5px;
    margin-left:30px;
}
.ml190{
    margin-left:190px;
}

@media screen and (max-width:1199px){
    .enterprise_cont{padding:0 15px;}
    .enterprise_cont .from .rowe label{
        width:100%;
        text-align: left;
        margin-top:15px;
    }
    .enterprise_cont .from .rowe{
        width:100%;
    }
    .enterprise_cont .from .rowe input{
        width:100%;
    }
    .enterprise_cont .from .rowe select{
        width:100%;
    }
    .enterprise_cont .from .rows label{
        width:100%;
        text-align: left;
    }
    .enterprise_cont .from .rows textarea{
        width:100%;
        margin-left:0;
    }
    .enterprise_cont .from .rows .fileimg{
        width:100%;
        margin:0;
    }
    .enterprise_cont .from .rows label.filebtn{
        width:100%;
        margin-left:0;
    }
    .ml190{
        margin:0;
    }
    .cont_info{
        display: block;
    }
    .cont_info .cont_info_left{
        width:100%;
    }
    .spec-preview{
        width:100%;
        height:auto;
    }
    .spec-scroll{
        width:100%;
    }
    .spec-scroll .items{
        width:80%;
    }
    .cont_info .cont_info_right{
        width:100%;
    }
    .cont_info .cont_info_right .img img{
        margin:0;
        width:50%;
        height:auto;
    }
    .cont_info .cont_info_right .img{
        margin-top:10px;
    }
    .left_comments .comment .conts ul li .box1{
        width:100%;
    }
    .left_comments .comment .conts ul li .box1 .box2{
        height:auto;
    }
    .left_comments .comment .conts ul li .box1 .box2 .box2_comments{
        width:70%;
    }
    .left_comments .comment .conts ul li .box1 .box2 .box2_comments p{
        width:100%;
    }
}
/*会员中心*/
.center_top{
    width:100%;
    height:60px;
    line-height:60px;
    background:#19597b;
}
.center_top div a{
    font-size:14px;
    color:#fff;
    float:right;
}
.center_cont{
    width:100%;
    background:#f1f2f7;
    padding-bottom:20px;
}
.center_cont_top{
    height:180px;
    padding-top:20px;
}
.center_cont_top .logo{
    width:137px;
    height:137px;
    line-height:137px;
    text-align: center;
    background:#fff;
    box-shadow: 5px 5px 5px #ccc;
    border-radius: 100px;
    display: inline-block;
}
.center_cont_top .name{
    display: inline-block;
    font-size:30px;
    color:#333;
    margin-left:30px
}
.center_cont_top a{
    color:#19597b;
    margin-left:50px;
}
.gr_info{
    width:100%;
    height:320px;
    background:#fff;
    border-radius: 10px;
}
.gr_info .title{
    padding:0 10px;
    height:50px;
    line-height:50px;
    border-bottom:1px solid #ddd;
    font-size:18px;
    color:#333;
}
.gr_info .from{margin-top:20px;}
.gr_info .from .rowe{
    /* width:50%; */
    display: inline-block;
}
.gr_info .from .rowe label{
    width:170px;
    text-align: right;
    margin-right:20px;
    margin-bottom:20px;margin-right:20px;
}
.gr_info .from .rowe label span{
    color:red;
}
.gr_info .from .rowe select{
    display: inline-block;
    width:360px;
    height:42px;
     line-height:42px;
     border:1px solid #ddd;
     border-radius: 0;
     background:#fff;
     appearance:none;  
    -moz-appearance:none;  
    -webkit-appearance:none;  
    background: url("../images/icon_rag.png") no-repeat right 10px center;  
    background-size:10px;
    font-size:14px;  
    font-family:Microsoft YaHei;  
    color:#666;  
    outline:none;
    padding-left:10px;
}
.gr_info .from .rowe input{
    width:366px;
    height:42px;
    border:1px solid #ddd;
    padding-left:10px;
}
.gr_info .from .rows{
    width:100%;
}
.gr_info .from .rows label{
    width:170px;
    text-align: right;
    margin-right:20px;
    flex-shrink: 0;
    line-height:42px;
    vertical-align: top;
}
.gr_info .from .rows label span{
    color:red;
}
.gr_info .from .rows input{
    width:20px;
    height:42px;
    line-height:32px;
    vertical-align: middle;
    border:1px solid #ddd;
    margin-top:-2px;
}
.gr_info .from .rows span.ec{
    margin-right:30px;
}
.gr_info .from .rows label span.blue{
    color:#19597b;
}
.gr_info .from .rows textarea{
    width:1010px;
    border:1px solid #ddd;
    margin-left:190px;
}
.gr_info .from .rows .fileimg{
    display: inline-block;
    width:370px;
    height:220px;
    border:1px solid #ddd;
    margin-left:190px;
    border-radius: 5px;
    background:url(../images/icon_img.png) center no-repeat;
}
.gr_info .from .rows label.filebtn{
    position: relative;
    width:160px;
    height:42px;
    background:#19597b;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
    vertical-align: bottom;
    margin-left:30px;
}
.gr_info{
    margin-bottom:10px;
}
.gr_info .title ul {
    display: inline-block;
}
.gr_info .title ul li{
    display: inline-block;
    font-size:16px;
    color:#19597b;
    background:#fff;
    border:1px solid #19597b;
    padding:3px 10px;
    border-radius: 5px;
    margin-left:20px;
    cursor: pointer;
}
.gr_info .title ul li:hover{
    background:#19597b;
    color:#fff;
}
.gr_info .title ul li.on{
    background:#19597b;
    color:#fff;
}
.tabcont{
    width:100%;
    padding:0 15px;
    margin-top:40px;
    display: none;
}
.tabcont .tabnews{
    width:50%; display:inline-block;
    margin-bottom:30px;
}
.tabcont .tabnews h5{
    font-size:14px;
    color:#333;
    font-weight:bold;
}
.tabcont .tabnews h5 span{
    float:right;
    color:#999;
}
.tabcont .tabnews p{
    color:#666;
    margin-top:15px;
    line-height:25px;
}
.tabcont .tabnews p a{
    color:#666;
}
.tabcont .tabnews p a:hover{
    color:#19597b;
}
@media screen and (max-width:1199px){
    .center_top{padding:0 15px;}
    .center_cont_top .logo{
        width:100px;
        height:100px;
        line-height:100px;
        display: block;
        margin:0 auto;
    }
    .center_cont_top .logo img{
        width:50%;
    }
    .center_cont_top .name{
        font-size:24px;
        width:90%;
        text-align: center;
    }
    .center_cont_top a{display:block;width:90%;margin-left:10px;text-align:center;margin:0 auto;}
    .gr_info{
        padding:0 15px;
        height:auto;
    }
    .gr_info .from .rowe label{
        width:100%;
        text-align: left;
        margin-top:10px;
    }
    .gr_info .from .rowe{width:100%;}
    .gr_info .from .rowe input{
        width:90%;
    }
    .gr_info .from .rowe select{
        width:90%;
    }
    .tabcont .tabnews{
        width:100%;
        padding:20px 0;
    }
}



/* 20200120修改开始 */
.footer{
    width:100%;
    /* height:222px; */
    background:#19597b;
    padding:44px 0;
    overflow: hidden;
}
.footer .link{ margin-bottom: 36px; height: 48px; line-height: 48px; overflow: hidden; font-size: 14px; border-top: 1px solid rgba(255, 255, 255, 0.5); border-bottom: 1px solid rgba(255, 255, 255, 0.5); color: #fff;}
.footer .link .lj{ padding-left: 21px; float: left; background: url(../images/foot1.png) no-repeat left center;}
.footer .link a{ color: #fff;}
.footer .u1{ float: left;}
.footer .u1 .l1{ float: left; margin-right: 106px;}
.footer .u1 .l1 .p{ font-size: 20px; line-height: 22px; margin-bottom: 10px; color: #fff; font-weight: bold;}
.footer .u1 .l1 a{ display: block; font-size: 14px; line-height: 22px; color: #fff;}
.footer .wlogo{
    float:left;
    margin-right:160px;
    color: #fff;
}
.footer .wlogo img{
    margin-bottom:20px;
}
.footer .wlogo a{
    font-size:14px;
    color:#fff;
    line-height:25px;
}
.footer .adress{
    color:#fff;
    line-height:27px;
}

.footer .erweima{
    float:right;
}
.footer .erweima a{
    display: inline-block;
    margin:10px 3px;
}

.footerbot{
    width:100%;
    height:auto;
    line-height:24px; padding:10px 0;
    text-align: center;
    background:#1b5d81;
    font-size:14px;
    color:rgba(216,216,216,0.6);
}
.footerbot2{ padding: 10px 0 20px 0; text-align: center; font-size: 14px; line-height: 16px; color: #e7e7e7; background: #1b5d81;}
@media screen and (max-width:1199px){
    .footer{
        height:auto;
        padding: 20px 0;
        padding-left: 15px;
        padding-right: 15px;

    }
    .footer .erweima{
        text-align: center;
    }
    .footer .wlogo{ margin-right: 0;}
    /* .footer .wlogo img{
        display: none;
    } */
    .footer .u1{ display: none;}
    .footerbot2{ padding: 10px 0 20px 0;}
    .adr_ban{ margin-top: 20px;}
}
/* 20200120修改结束 */
.zbanr{
    position: fixed;
    left:20px;
    top:600px;
    z-index:9999;
}
.zbanr img{
    width:120px;
    height:262px;
}
.zbanr .closea img{
    width:17px;
    height:17px;
    position: absolute;
    right:-20px;
}
.zbanr1{
    position: fixed;
    right:20px;
    top:600px;
    z-index:9999;
}
.zbanr1 img{
    width:120px;
    height:262px;
}
.zbanr1 .closea img{
    width:17px;
    height:17px;
    position: absolute;
    right:-20px;
}
/* 20200120修改开始 */
/* 首页 */
.web_newscont .news .over{ width: 100%; overflow: hidden;}
.web_newscont .news .over .title{ float: left;}
.web_newscont .news .over .more{ display: block; line-height: 32px; font-size: 14px; float: right;}
.web_newscont .news .over .more:hover{ color: #19597b;}
.web_newscont .news_img .u1{ margin: -23px -1%;}
.web_newscont .news_img .u1 .l1{ float: left; width: 31.3%; margin: 23px 1%;}
.web_newscont .news_img .u1 .l1 .img{ line-height: 0; overflow: hidden;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.web_newscont .news_img .u1 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic;}
.web_newscont .news_img .u1 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.web_newscont .news_img .u1 .l1 .text .t1{ margin: 20px 0 15px 0; font-size: 16px; line-height: 18px; height: 18px; overflow: hidden; color: #333;}
.web_newscont .news_img .u1 .l1 .text .t2{ font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; color: #666;}
.web_newscont .news_img .u1 .l1 .text .line{ width: 100%; height: 1px; margin: 15px 0; background: #e8e8e8;}
.web_newscont .news_img .u1 .l1 .text .date{ font-size: 14px; color: #666;}
@media screen and (max-width:1199px){
.web_newscont{ margin-top: 20px;}
.news_img { margin-top: 20px;}
.web_newscont .news_img .u1 .l1{ width: 48%; margin: 10px 1%;}
}


.web_zpcont{ margin-top: 20px;}
.web_zpcont .w0100{ width: 100%; overflow: hidden;}
.web_zpcont .zpLeft{ width: 65.83%; float: left;}
.web_zpcont .zpLeft .over{ margin-bottom: 20px; width: 100%; overflow: hidden;}
.web_zpcont .zpLeft .over .title{ float: left;}
.web_zpcont .zpLeft .over .more{ display: block; line-height: 32px; font-size: 14px; float: right;}
.web_zpcont .zpLeft .over .more:hover{ color: #19597b;}
.web_zpcont .zpLeft_img .u1{ margin: -17px -1.5%;}
.web_zpcont .zpLeft_img .u1 .l1{ float: left; width: 47%; margin: 16px 1.5%; position: relative; overflow: hidden; padding:0;}
.web_zpcont .zpLeft_img .u1 .l1 .img{ line-height: 0; overflow: hidden; padding-bottom:57.3%; width:100%; position:relative;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.web_zpcont .zpLeft_img .u1 .l1 .img img{
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
transition: -webkit-transform 2s;
vertical-align:middle;
-ms-interpolation-mode:bicubic; position:absolute; left:0; top:0; width:100%; height:100%; display:block;}
.web_zpcont .zpLeft_img .u1 .l1:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.web_zpcont .zpLeft_img .u1 .l1 .text{ width: 100%; height: 40px; position: absolute; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.6);
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;
}

.web_zpcont .zpLeft_img .grid-wrap{margin-bottom:15px}

.web_zpcont .zpLeft_img .u1 .l1 .text .t1{ font-size: 14px; color: #fff; padding-left: 26px; background: url(../images/01-1.png) no-repeat left center; position: absolute; right: 18px; bottom: 10px;}
.web_zpcont .zpLeft_img .u1 .l1 .text .t2{ width: 100%; position: absolute; font-size: 18px; top: 200%; line-height: 20px; height: 20px; text-align: center; overflow: hidden; color: #fff;}
.web_zpcont .zpLeft_img .u1 .l1 .text .t3{ width: 100%; position: absolute; font-size: 14px; top: 200%; line-height: 16px; height: 16x; text-align: center; overflow: hidden; color: #fff;}
.web_zpcont .zpLeft_img .u1 .l1:hover .text{ height: 100%;}
.web_zpcont .zpLeft_img .u1 .l1:hover .text .t2{ top: 50px;}
.web_zpcont .zpLeft_img .u1 .l1:hover .text .t3{ top: 105px;}
.web_zpcont .zpRight{ width: 31.66%; float: right; border: 1px solid #e8e8e8;}
.web_zpcont .zpRight .tit{ font-size: 18px; color: #333; line-height: 48px; height: 48px; padding-left: 20px; background: #f3f3f3; position: relative;}
.web_zpcont .zpRight .tit::before{ content: ""; display: block; position: absolute; top: 15px; left: 0; width: 3px; height: 20px; background: #19597b;}
.web_zpcont .zpRight .u1{ padding: 20px;}
.web_zpcont .zpRight .u1 .l1{ font-size: 14px; line-height: 36px; padding-left: 17px; position: relative;}
.web_zpcont .zpRight .u1 .l1::before{ content: ""; display: block; width: 6px; height: 6px; position: absolute; top: 15px; left: 0; background: #b2b2b2; border-radius: 50%;}
.web_zpcont .zpRight .u1 .l1 a{ color: #333;}
.web_zpcont .zpRight .u1 .l1:hover a{ color: #3366cc;}
.web_zpcont .zpRight .u1 .l1:hover::before{ background: #3366cc;}
@media screen and (max-width:1199px){
.web_zpcont .w0100{ padding: 0 15px;}
.web_zpcont .zpLeft{ width: 100%; margin-top: 10px;}  
.web_zpcont .zpLeft .over { margin-bottom: 20px;}
.web_zpcont .zpRight{ width: 100%; margin-top: 10px;}  
}


.web_xxcont{ margin-top: 20px;}
.web_xxcont .w0100{ width: 100%; overflow: hidden;}
.web_xxcont .xxLeft{ width: 65.83%; float: left;}
.web_xxcont .xxLeft .over{ margin-bottom: 20px; width: 100%; overflow: hidden;}
.web_xxcont .xxLeft .over .title{ float: left;}
.web_xxcont .xxLeft .over .more{ display: block; line-height: 32px; font-size: 14px; float: right;}
.web_xxcont .xxLeft .over .more:hover{ color: #19597b;}
.web_xxcont .xxLeft_img .t1 .u1{ height: 48px; line-height: 48px; font-size: 18px; padding: 0 20px; color: #fff; background: #19597b;}
.web_xxcont .xxLeft_img .t1 .u1 li{ float: left; height: 48px; line-height: 48px;}
.web_xxcont .xxLeft_img .t1 .u1 .l1{ width: 54.5%;}
.web_xxcont .xxLeft_img .t1 .u1 .l2{ width: 33.5%;}
.web_xxcont .xxLeft_img .t1 .u1 .l3{ width: 12%;}
.web_xxcont .xxLeft_img .t2 .u1{ padding: 22px 20px; width: 100%; overflow: hidden; border-bottom: 1px solid #e2e2e2;}
.web_xxcont .xxLeft_img .t2 .u1 li{ float: left;}
.web_xxcont .xxLeft_img .t2 .u1 .l1{ width: 54.5%;}
.web_xxcont .xxLeft_img .t2 .u1 .l1 .flow{ width: 100%; overflow: hidden;}
.web_xxcont .xxLeft_img .t2 .u1 .l1 .n1{ font-size: 16px; line-height: 18px; margin-bottom: 15px; color: #19597b; float: left;}
.web_xxcont .xxLeft_img .t2 .u1 .l1 .n2{ font-size: 16px; line-height: 18px; font-weight: bold; float: left; color: #ff8003;}
.web_xxcont .xxLeft_img .t2 .u1 .l1 .n3{ font-size: 14px; line-height: 16px; padding-left: 20px; background: url(../images/home3_1.png) no-repeat left center; color: #999;}
.web_xxcont .xxLeft_img .t2 .u1 .l2{ width: 33.5%;}
.web_xxcont .xxLeft_img .t2 .u1 .l2 .wz1{ font-size: 16px; line-height: 18px; margin-bottom: 15px; color: #333;}
.web_xxcont .xxLeft_img .t2 .u1 .l2 .wz2{ font-size: 14px; line-height: 16px; padding-left: 20px; background: url(../images/home3_2.png) no-repeat left center; color: #999;}
.web_xxcont .xxLeft_img .t2 .u1 .l3{ width: 12%;}
.web_xxcont .xxLeft_img .t2 .u1 .l3 .num{ font-size: 12px; width: 50px; height: 20px; line-height: 20px; text-align: center; color: #b21f25; border: 1px solid #b21f25; border-radius: 3px 3px 0 0;}
.web_xxcont .xxLeft_img .t2 .u1 .l3 .wz{ font-size: 12px; width: 50px; height: 20px; line-height: 20px; text-align: center; background: #b21f25; color: #fff; border-radius: 0 0 3px 3px;}
.web_xxcont .xxRight{ width: 31.66%; float: right; border: 1px solid #e8e8e8;}
.web_xxcont .xxRight .tit{ font-size: 18px; color: #333; line-height: 48px; height: 48px; padding-left: 20px; background: #f3f3f3; position: relative;}
.web_xxcont .xxRight .tit::before{ content: ""; display: block; position: absolute; top: 15px; left: 0; width: 3px; height: 20px; background: #19597b;}
.web_xxcont .xxRight .u1{ padding: 0 20px;}
.web_xxcont .xxRight .u1 .l1{ line-height: 0; margin: 24px 0;}
@media screen and (max-width:1199px){
.web_xxcont { margin-top: 20px;}
.web_xxcont .w0100{ padding: 0 15px;}
.web_xxcont .xxLeft{ width: 100%;}  
.web_xxcont .xxLeft .over { margin-bottom: 20px;}
.web_xxcont .xxRight{ width: 100%; margin-top: 20px;}  
}
@media screen and (max-width:991px){
.web_xxcont .xxLeft_img .t2 .u1 .l1{ width: 100%;}
.web_xxcont .xxLeft_img .t2 .u1 .l2{ width: 100%; margin: 10px 0;}
.web_xxcont .xxLeft_img .t2 .u1 .l3{ width: 100%;}
}
.web_hpcont{ margin-top: 30px;}
.web_hpcont .w0100{ width: 100%; overflow: hidden;}
.web_hpcont .hpLeft{ width: 65.83%; float: left;}
.web_hpcont .hpLeft .over{ margin-bottom: 20px; width: 100%; overflow: hidden;}
.web_hpcont .hpLeft .over .title{ float: left;}
.web_hpcont .hpLeft .over .more{ display: block; line-height: 32px; font-size: 14px; float: right;}
.web_hpcont .hpLeft .over .more:hover{ color: #19597b;}
.web_hpcont .hzLeft_img{ margin-bottom: 20px; width: 100%; overflow: hidden;}
.web_hpcont .hzLeft_img .u1{ margin: -5px -0.5%;}
.web_hpcont .hzLeft_img .u1 .l1{ float: left; width: 24%; line-height: 0; margin: 5px 0.5%; border: 1px solid #e5e5e5; position: relative; overflow: hidden;}
.web_hpcont .hzLeft_img .u1 .l1 .bg{ background: rgba(25, 89, 123, 0.82); width: 100%; height: 100%; position: absolute; top: -200%; left: 0;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;
}
.web_hpcont .hzLeft_img .u1 .l1 .ico{ position: absolute; top: -200%; left: 50%; margin-left: -19.5px; margin-top: -19.5px; width: 37px; height: 37px; background: url(../images/home4_5.png) no-repeat center;
-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;
}
.web_hpcont .hzLeft_img .u1 .l1:hover .bg{ top: 0;}
.web_hpcont .hzLeft_img .u1 .l1:hover .ico{ top: 50%;}
.web_hpcont .pxLeft_img .u1{ margin-top: -10px; width: 100%; overflow: hidden;}
.web_hpcont .pxLeft_img .u1 .l1{ width: 50%; float: left; font-size: 14px; line-height: 36px; padding-left: 17px; position: relative;}
.web_hpcont .pxLeft_img .u1 .l1::before{ content: ""; display: block; width: 6px; height: 6px; position: absolute; top: 15px; left: 0; background: #b2b2b2; border-radius: 50%;}
.web_hpcont .pxLeft_img .u1 .l1 a{ color: #333;}
.web_hpcont .pxLeft_img .u1 .l1:hover a{ color: #19597b;}
.web_hpcont .pxLeft_img .u1 .l1:hover::before{ background: #19597b;}
.web_hpcont .hpRight{ width: 31.66%; float: right; border: 1px solid #e8e8e8;}
.web_hpcont .hpRight .tit{ font-size: 18px; color: #333; line-height: 48px; height: 48px; padding-left: 20px; background: #f3f3f3; position: relative;}
.web_hpcont .hpRight .tit::before{ content: ""; display: block; position: absolute; top: 15px; left: 0; width: 3px; height: 20px; background: #19597b;}
.web_hpcont .hpRight .u1{ padding: 20px;}
.web_hpcont .hpRight .u1 .l1{ font-size: 14px; line-height: 36px; padding-left: 17px; position: relative;}
.web_hpcont .hpRight .u1 .l1::before{ content: ""; display: block; width: 6px; height: 6px; position: absolute; top: 15px; left: 0; background: #b2b2b2; border-radius: 50%;}
.web_hpcont .hpRight .u1 .l1 a{ color: #333;}
.web_hpcont .hpRight .u1 .l1:hover a{ color: #3366cc;}
.web_hpcont .hpRight .u1 .l1:hover::before{ background: #3366cc;}
@media screen and (max-width:1199px){
.web_hpcont { margin-top: 20px;}
.web_hpcont .w0100{ padding: 0 15px;}
.web_hpcont .hpLeft{ width: 100%;} 
.web_hpcont .hpLeft .over{ margin-bottom: 20px;}
.web_hpcont .hzLeft_img{ margin-bottom: 20px;}
.web_hpcont .pxLeft_img .u1 .l1{ width: 100%;} 
.web_hpcont .hpRight{ width: 100%; margin-top: 20px;}  
}

/* 联盟企业详情 */
.allianceview_cont .pic .imgPop{width:100%; height: 100%; background-color: rgba(0,0,0,0.8); position: fixed; top:0; left: 0; z-index: 999999999999; display: none;}
.allianceview_cont .pic .imgPop2{min-height: 100px; width: 52%; left: 24%; position: absolute; top:50%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);}
.allianceview_cont .pic .imgPop2 .sp{display:block;width: 100%; height: 80%; overflow: hidden;}
.allianceview_cont .pic .imgPop2 .sp video{ display: block; width: 66%; margin: 0 auto; height: 100%; object-fit:fill;}
.allianceview_cont .pic .imgPop2 .sp img{ display: block; width: 66%;  margin: 0 auto; height: 100%;}
.allianceview_cont .pic .imgPop2 .close2{width:30px; height: 30px; position: absolute; top:10px; right: 19%; z-index: 999999;}


@media screen and (max-width:1199px){
.allianceview_cont .conts .txt{ margin-bottom: 10px; padding-bottom: 0;}
.allianceview_cont .over { padding-bottom: 10px; margin-bottom: 10px;}
.allianceview_cont .conts .txt a{ margin-bottom: 0;}
.allianceview_cont .t2 { margin-bottom: 10px;}
.allianceview_cont .pic{ margin-top: 15px;}
.allianceview_cont .pic .img{ margin-bottom: 5px;}
.allianceview_cont .jz .img { width: 30px; height: 30px;}
.allianceview_cont .jz { margin: 30px 0 30px 0;}
.allianceview_cont .pic .imgPop2{ width:70%; left: 15%;}
.allianceview_cont .pic .imgPop2 .close2{width:20px; height: 20px; right:10px;}
.allianceview_cont .pic .imgPop2 .sp video{ width: 100%;}
.allianceview_cont .pic .imgPop2 .sp img { width: 100%;}
}

/* 5作品中心-详情页 */
.down .btnss2{ margin-left: 25px; float: left; width: 160px; height: 42px; line-height: 40px; font-size: 16px; padding-left: 60px; background: url(../images/bgqq.png) no-repeat 32px center; background-color: #97dcfb; border-radius: 5px; margin-top: 20px; border: 1px solid #4aa1cf;} 
.down .btnss2 a{ color: #19597b;}
.alliance_cont .wz{ margin: 45px 0; font-size: 16px; line-height: 36px; color: #666;}
.alliance_cont .img{ line-height: 0;}
.alliance_cont .downk{ padding: 0 40px; position: relative;}
.alliance_cont .downk .slick-prev,.alliance_cont .downk .slick-next{ position: absolute; top: 50%; margin-top: -39px; height: 78px; width: 26px; text-indent: -999px; overflow: hidden;}
.alliance_cont .downk .slick-prev{ left: 0px; background: url(../images/arrow3.png) no-repeat -12px 50%;}
.alliance_cont .downk .slick-prev:hover{ background-position: -60px 50%;}
.alliance_cont .downk .slick-next{ right: 0px; background: url(../images/arrow3.png) no-repeat -108px 50%;}
.alliance_cont .downk .slick-next:hover{ background-position: -156px 50%;}
.laiyuan{ font-size: 16px; line-height: 20px; padding: 30px 0;}
.alliance_cont .imgk{ margin: 0 8px; border: 2px solid #fff; cursor: pointer; padding-bottom:57.14%; position:relative;}

.alliance_cont .imgk img{position:absolute; left:0; top:0; width:100%; height:100%;}


.alliance_cont .slick-current .imgk,.alliance_cont .imgk:hover{ border: 2px solid #19597b;}
.alliance_cont .alliancespan .xuaniang select{ font-size: 16px;}
.down{ margin-top: 5px;}
@media screen and (max-width:1199px){
.share{ width: 100%;float: left; text-align: left; padding-bottom:20px;}
.alliance_cont .wz{ margin: 20px 0 10px 0;}
}
@media screen and (max-width:991px){
.laiyuan{ padding: 15px 0;}    
}
@media screen and (max-width:767px){
.alliance_cont .downk{ padding: 0 30px;}
.alliance_cont .downk .slick-prev{ left: -30px;}
.alliance_cont .downk .slick-next{ right: -30px;}
.alliance_cont .imgk{ margin: 0 5px;}    
}

.enterprise_cont .from .rows span.ec{ margin: 13px 30px 13px 0; display: inline-block;}
.enterprise_cont .from .rows input{ width: 14px; height: 14px; margin-right: 5px;}
.enterprise_cont .submit input{ width: 14px; height: 14px; margin-right: 5px;}
/* 20200120修改结束 */

/* 20200427修改开始 */
.tcPic{width: 100%; height: 100%; position: fixed; top: -200%; left: 0; z-index: 99999; background: rgba(0, 0, 0, 0.8);}
.tcPic.on{top: 0;}
.tcPic .pic{ position: relative;}
.tcPic .img{ height: 100vh;}
.tcPic .img img{ position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0; width: auto; height: auto; max-width: 100%; max-height: 100%;}
.tcPic .slick-prev,.tcPic .slick-next{ width: 91px; height: 125px; position: absolute; top: 50%; margin-top: -62.5px; text-indent: -99999999px; z-index: 999999;}
.tcPic .slick-prev{ left: 0; background: url(../images/left.jpg) no-repeat center; background-size: cover;}
.tcPic .slick-next{ right: 0; background: url(../images/next.jpg) no-repeat center; background-size: cover;}
.tcPic .clo{ position: absolute; top: 20px; right: 20px; width: 38px; height: 38px; z-index: 999999; background: url(../images/clo.png) no-repeat center; background-size: cover;}

.ggtPic{ width: 100%; overflow: hidden;}
.ggtPic .l1{ width: 20%; float: left; line-height: 0; cursor: pointer; padding-right:1%;}
@media screen and (max-width: 1199px) {
.tcPic .img img{ width: 75%;}
.tcPic .slick-prev,.tcPic .slick-next{ width: 45px; height: 62px; margin-top: -31px;}
.tcPic .clo{ width: 20px; height: 20px;}
}
@media screen and (max-width:767px){
.alliance_cont .downk .slick-prev{ left: 0!important;}
.alliance_cont .downk .slick-next{ right: 0!important;}


.left_list ul li dl dt{width:50%;}
.left_list ul li dl dd.txt{margin-top:10px;}
.news_cont_left dl dd a.btns{margin-top:10px; width:80px;}
.news_cont_left dl dd .num{margin-top:10px;}
.news_cont_right{clear:both;}

.searchs .searchscont input{width:130px; float:left;}
.searchs .searchscont a{float:right;}

.breadcr .search_right{width:140px;}
.breadcr .search_right input{float:left; width:100px; }
.breadcr .search_right a{float:right;}


.left_list ul li dl dd.title span.tit{max-width:72%; font-size:12px;}


.news_cont_left .news_conts img{width:100% !important; height:auto !important; margin-top:0;}


}
/* 20200427修改结束 */


