@charset "utf-8";

@import url('https://fonts.font.im/css?family=Oswald');

/* CSS Document */

*{

	padding: 0;

	margin: 0;

}

html{margin:0; padding: 0;font-size: 100%!important;  background: #fff; font-family: "微软雅黑"}

body{margin:0; padding: 0; color: #333;

	font-size: 18px;

  font-family: "Microsoft YaHei", sans-serif;}

f{margin:0;padding: 0;}

ul,li{ list-style:none; list-style-position: outside; margin: 0; padding: 0;}

a{ text-decoration:none; color: #333;}a:hover{color:#e3052a;	text-decoration: none;}a:active{ color: #333} a:visited{ color: #333;}

/*p{ line-height: 1.7em; margin: 15px 0; color: #7f7f7f;}*/



header{ z-index: 99999;width:100%;    padding: 0px; position:absolute;}



/*公共样式*/

.bg{width:100%;overflow: hidden; padding: 0}

.w-1920{width:1920px; margin: auto; overflow: hidden;}

.w-1600{width:1600px; margin: auto; overflow: hidden;}

.w-1500{width:1500px;margin: auto;overflow: hidden;}

.w-1400{width:1400px; margin: auto; overflow: hidden; }

.w-1300{width:1300px; margin: auto; overflow: hidden; }

.w-1100{width:1100px; margin: auto; overflow: hidden; }



.f-blue{color:#026ed1}

input::-webkit-input-placeholder {

     color: #C9C9C9;

    font-size: 14px;

}





.top-ico:hover{color: #e3052a}





/* 侧边悬浮导航 */

.right_nav{ right:0; bottom:180px; position:fixed; text-align:left;overflow: hidden;z-index:99999;}

.right_nav li{background:#c1c1c1;margin:4px 0;padding: 8px 8px;border-radius: 100px;cursor:pointer;position:relative; right: 0px;}

.right_nav li .iconBox{text-align: center;overflow: hidden;display: flex;align-items: center;justify-content: space-between}

.right_nav li img{width: 30px;height:30px;}

.right_nav li h4{color: #fff;font-size:14px;margin:2px 0;margin-left: 10px;}

.right_nav li:hover{background:#cf1322}



.right_nav li .hideBox{display: none;position: absolute;right:40px;padding:10px;padding-right: 15px; top:-10px;z-index: 999;}

.right_nav li .hideBox .hb{border: 1px solid #ccc;background-color: #fff; padding: 10px 20px;border-top: 2px solid #e3052a;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}

.right_nav li .hideBox .hb h5{padding: 5px 0;border-bottom: 2px solid #ccc;color: #e3052a;font-size: 18px;font-weight: 400;display: block;white-space: nowrap;}

.right_nav li .hideBox .hb p {margin-top: 5px;font-size: 18px;font-weight: 700;}

.right_nav li .hideBox .hb .qqtalk{margin-top: 10px;}

.right_nav li .hideBox .hb .qqtalk a{display: flex;align-items: center}

.right_nav li .hideBox .hb .qqtalk img{width: 25px;height:25px;}

.right_nav li .hideBox .hb .qqtalk p{font-size: 14px;font-weight: 400;white-space: nowrap;margin-top: -5px;margin-left: 5px;}







.swiper-pagination-bullet-active {

    opacity: 1;

    background: #cf1322;

}





@font-face {

  font-family: 'font-title';

  font-weight: 400;

  font-style: normal;

  font-stretch: normal;

  font-display: swap;

  src: url(../font/801.TTF) format('truetype');

}

@font-face {

  font-family: 'font-title-b';

  font-weight: 400;

  font-style: normal;

  font-stretch: normal;

  font-display: swap;

  src: url(../font/800.TTF) format('truetype');

}

/*公共样式-头部*/



div{cursor:pointer}



input{background:none; border:none; width:100px; height: 40px;  float: left;}





.in-bt{width: 100%;margin: auto;overflow: hidden;z-index: 9;right: 0;text-align: center;height: 60px;padding:15px 0px;}

.in-bt-title{width:95px;float: left;color: #000000;font-size:21px; font-weight: bold;font-family:"font-title-b";text-align: left; line-height: 30px;}

.in-bt-line{width:1px;height: 30px;background: #e2e2e2;float: left;margin: 0 3%;transform: rotate(20deg)!important;}

.in-bt-list{width:calc(94% - 100px);float: left;color:#6a6a6a;text-align:left;font-size:20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.in-bt-list li{width:100%; float: left; margin-right: 50px;}



.in-bt-list li .title{width:calc(100% - 100px); float: left;display: inline-block;

 white-space: nowrap;

 text-overflow: ellipsis;  overflow: hidden;}

.in-bt-list li .date{float:right;width:100px; font-size: 18px; line-height: 35px; }

.in-bt-list li a{color:#6a6a6a;}





/*首页-滚动新闻*/



.tabs{

   border-bottom:1px solid #ebebeb;

}



.tabs a {

    text-align:left;

    float:left;

    width:auto;

    height:50px;

    line-height:50px;



    text-decoration:none;

}

.tabs a .in-news-public-title{

    border-bottom:0px solid #ebebeb;

}









.tabs a.active {

    background-repeat:no-repeat;

    -webkit-background-size:64px 39px;

    -moz-background-size:64px 39px;

    -o-background-size:64px 39px;

    background-size:64px 39px;

    background-position:left top;

    color:red;

}

.more {float: right;line-height: 50px;font-size: 18px;color: #C9C9C9; font-weight: normal;}





.news-list {

    width: 100%;

    padding:10px 10px;

}

.news-list li {

    /*border-bottom:1px solid #eceef0;*/



    font-weight:normal;

    height:50px;

    line-height:50px;



}



.news-list li a{

    color: #333;

    font-size:17px;

    width: calc(100% - 110px);

    float: left;

    display: inline-block;

    white-space: nowrap;

    text-overflow: ellipsis;  overflow: hidden;

}

.news-list li a:hover{

    color: #ad1212;

}

.news-list li span{

float: right;

font-size: 17px;

width: 100px;

text-align: right;

}









/*首页-新闻栏目*/

.in-news{width:100%; margin: auto; overflow: hidden; background: url(../images/in-news-bg.jpg) no-repeat top right;}

.in-news .title{width:100%;margin:2% auto;overflow:hidden;font-size: 38px;font-weight: bold;position: relative; background: url(../images/in-case-line.jpg) no-repeat left center; padding-left: 20px;}



.in-news .in-news-content{width:100%; margin: auto; overflow: hidden}

.in-news .in-news-content .in-news1{width: 47.5%;float: left;position: relative;height: 610px;}

.in-news .in-news-content .in-news1 .pic{width: 100%;float: left;position: absolute;z-index: 1;font-size: 0px;

    overflow: hidden;

    position: absolute;

    z-index: 1;}







.in-news .in-news-content .in-news1 .pic img{width:100%;object-fit: cover;}

.in-news .in-news-content .in-news1 .text{ height:auto ;width: 100%;z-index: 2;background: #fff;color: #333;
;font-size: 20px;padding: 1% 1%;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;
margin-top:-50px;color:#fff;z-index:10;
}

.in-news .in-news-content .in-news1 .text p{margin-top: 3px;font-size: 14px;overflow: hidden;



    text-overflow: -o-ellipsis-lastline;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 1;

    line-clamp: 1;

    -webkit-box-orient: vertical;



}


.in-news-left50{ margin-left: 50px; float: left}




.in-news .in-news-content .in-news2{width: 47.5%;float: right;margin-left: 1%;padding-left: 0%; padding-bottom: 30px;}

.in-news .in-news-content .in-news3{width: 47.5%;float: left; }



.in-news-public{width:100%; margin: auto; overflow: hidden}

.in-news-public .in-news-public-title{width:100%; margin:0px auto; float:left;font-weight: bold; line-height: 42px; overflow: hidden; padding-left: 15px; color: #2e2e2e; font-size: 25px;border-bottom: 1px solid #cecece; padding-bottom: 0px;}



.in-news-public-title:hover{color:#e3052a; }





.in-news-public .in-news-public-title li{float:left;  }

.in-news-public .in-news-public-toutiao{

 width:100%;

 margin:8px auto 8px;

 font-weight: bold;

 overflow: hidden;

 font-size:19px;

 display: inline-block;

 white-space: nowrap;

 text-overflow: ellipsis;

 overflow: hidden;

 color: #ad1212;





 }

.in-news-public .in-news-public-toutiao a{ color: #ad1212; }



.in-news-public .in-news-public-list{width:100%; margin: auto;overflow: hidden; margin-top: 0px;}

.in-news-public .in-news-public-list li{width:100%; margin: auto; overflow: hidden; font-size: 18px; line-height: 35px;display: inline-block;

 white-space: nowrap;

 text-overflow: ellipsis;  overflow: hidden;}

.in-news-public .in-news-public-list li a{ color: #3b3b3b; }

.in-news-public .in-news-public-list li a:hover{ color: #ad1212;}







/* 首页 荣誉资质

------------------------------ */

.in-honor{width:100%;margin: auto;overflow: hidden;background: #f8f8f8;padding-top: 4%;padding-bottom: 4%;}

.in-honor .in-honor-left{width:40%; float: left;}

te{width:100%;float: left;font-size: 34px;font-weight: bold;color: #000000;margin-top: 3%;}

.in-honor .in-honor-left .title{font-size:38px;}

.in-honor .in-honor-left .line{width:60px;height: 7px;float: left;background: #c6000b;margin: 8% 0;}

.in-honor .in-honor-left .text{width: 100%;margin: auto;overflow: hidden;color:#000000;font-size: 18px;padding-right: 0%;line-height: 32px;text-align: justify;}

.in-honor .in-honor-left .more{width:180px;height: 70px;margin: auto;overflow: hidden;background: #c6000b;color: #fff;text-align: center;line-height: 70px;float: left;margin-top: 10%;font-size: 18px;}









.in-honor .in-honor-right{width:55%; float: right;}

.in-honor .in-honor-right img{ width:100%; max-width: 877px;}













/* 首页 合作机构

------------------------------ */

.hezuo{width:100%; margin:4% auto 0; overflow: hidden}

.hezuo .title{width:100%; margin: auto; overflow: hidden; text-align: center; font-size: 38px;}

.hezuo .line{width:50px;height:1px; margin:10px auto; background: #e3052a}



.hezuo .hezuo-toutiao{width:100%; margin:3% auto; overflow: hidden; text-align: center;}

.hezuo .hezuo-list{width:100%; margin: auto; overflow: hidden; }

.hezuo .hezuo-list li{width:20%; float: left;height: 200px;}

.hezuo .hezuo-list li img{width:100%; max-width: 300px;}





















/*首页-服务企业*/

.in-case{width:100%;margin: 3% auto 1%;overflow:hidden; background: #f8f8f8; padding-top: 3%}

.in-case .title{width:100%;margin:auto;overflow:hidden;font-size: 38px;position: relative; background: url(../images/in-case-line.jpg) no-repeat left center; padding-left: 20px;}

.in-case .in-case-list{width:100%; margin:3% auto; overflow: hidden}

.in-case .in-case-list .pic{width:100%}

.in-case .in-case-list .pic img{width:100%}

.in-case .in-case-list .title2{width: 100%;margin:3% auto;font-size: 18px;color: #000;text-align: center;display: inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; background: none;}



















/* 底部

------------------------------ */

.wlink{background: #ebebeb;margin-top: 50px;}

.form-control{margin-top: 20px;margin-bottom: 20px;text-align: center;color: #000;}

.select:hover {

    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);

}







.select select:focus {

    outline: none;

}





.bottom{width:100%;margin: auto;overflow: hidden;  background: #1b1b1b; padding: 25px 5% 20px; color: #fff; font-size: 18px;}

.bottom .bottom-left{width:50%; float: left; text-align: left}

.bottom .bottom-right{width:50%; float: left; text-align: right}







.bottom a{  color: #fff; }

.bottom a:hover{  color: #b8b8b8;}













/*翻页*/

.fanye{  width: 100%;float: left; margin-top: 20px; margin-bottom: 20px; text-align: center;font-size: 0.875em;}

.fanye-box{width:100%;  float: none; text-align: center; line-height: 35px; margin: auto;}

.fanye-Previous{width:78px; float:left;background: #e8e8e8;height: 35px; color: #666666; margin-right: 5px;}

.fanye-Next{width:78px; float:left; background: #e8e8e8; height: 35px;color: #414040; margin-left: 5px;}

.fanye-Number{width:35px; float:left; color: #414040;  margin: 0 5px; background: #e8e8e8;}

.fanye-Number-current{width:35px;float:left;color: #fff;background: #d92130;margin: 0 5px;}



















/* 内页

------------------------------ */

.nei-top{width:100%; margin: auto; overflow: hidden; position: relative;margin-top: 100px}

.nei-top .tp{position: relative;z-index: 0;}

.nei-top .tp img{max-width: none;width: 100%;}



.nei-top .about-top-text{color:#fff;position: absolute;padding-left: 10%;overflow: hidden;text-align: left;z-index: 99;margin-top: -25%;display: none;}

.nei-top .about-top-text .line{width:40px; height: 1px; background: #fff; display: block; overflow: hidden;}

.nei-top .about-top-text h1{font-size: 55px;text-transform: uppercase; font-weight:bold;}

.nei-top .about-top-text h2{font-size: 70px;text-transform: uppercase;margin: 30px 0;font-weight:bold;color: #fff;}

.nei-top .about-top-text .line{width:70px; height: 8px; background: #fff;}

.nei-top .about-top-text h3{font-size: 18px; width: 60%; min-width: 500px; line-height: 24px;}







/*子页内栏目导航*/



.nei-top-menu-box{width:100%;background: #fff;height: 90px;position: relative;z-index: 9;border-bottom:1px solid #ebebeb;}









.nei-top-menu{width:100%;height: 90px;overflow: hidden;}

.nei-top-menu .submenu{width:auto;text-align: center;float: right;line-height: 90px;color: #161616;font-size: 18px;margin: 0 15px;}

.nei-top-menu .submenu li{float:left;  width:140px; text-align: center;}

.z-dh{float:left;line-height: 90px;color: #161616;font-size: 17px;margin-right: 10px;}

.z-dh img{ margin:0 10px}







/* 关于我们

------------------------------ */

.about{width:100%;margin: auto;overflow: hidden;padding-top: 5%;padding-bottom: 4%; border-bottom: 1px solid #eaeaea;}

.ab-logo{width:450px; float: left; font-size: 24px;text-align: center;}



.ab-logo img{margin-bottom: 40px;}

.ab-text1{width:calc(95% - 450px); float: right; font-size: 18px; line-height: 35px; color: #767676;text-indent: 2em;text-align:justify}

.ab-text2{width:100%; float: left; font-size: 18px; line-height: 35px; color: #767676;text-indent: 2em; margin-top: 2%;text-align:justify}





.ab-culture{width:100%; margin: 5% auto 6%; float: left;overflow: hidden}

.ab-culture .title{width:100%; margin: auto; overflow: hidden; font-size: 38px; font-weight: bold; }

.ab-culture .list{width:100%; margin: auto; overflow:auto ; margin-top: 30px;}

.ab-culture .list ul{width:100%; margin: auto; overflow:auto; }

.ab-culture .list ul li{width: 18%;margin: auto;height: 260px;overflow:auto;background: #f5f5f5;float: left;margin-right: 2%;padding: 3% 3% 2%;}

.ab-culture .list ul li .ico{}

.ab-culture .list ul li .ico svg{fill:#de4853}

.ab-culture .list ul li .title{ font-size: 24px; margin-top: 30px; }

.ab-culture .list ul li .text{ font-size: 14px; margin-top: 10px; }









/*.ab-culture .list ul li:hover{background-image: linear-gradient(-179deg,rgba(216,24,39,1) 0,rgba(221,75,25,1) 100%);}*/

/*.ab-culture .list ul li:hover .ico svg{fill:#fff;}*/

/*.ab-culture .list ul li:hover .title{color:#fff}*/

/*.ab-culture .list ul li:hover .text{color:#fff}*/





.ab-leader{width:100%; margin: auto;overflow: hidden; background: #fff}

.ab-leader .leader-img{width:36%; float: left;

    position: absolute;

    z-index: 1;

    font-size: 0px;

    margin: auto;

    overflow: hidden;

}

.ab-leader .leader-img img{    width: 95%;

    height: 100%;

    object-fit: cover;}



.ab-leader .leader-right{width:60%; float: right; padding: 3px 5% 10px 5%;}

.ab-leader .leader-right .title{width:100%; margin: auto; overflow: hidden; font-size: 38px;font-weight: bold}

.ab-leader .leader-right .title span{ font-size: 22px; }

.ab-leader .leader-right .title span img{margin:0 20px;}

.ab-leader .leader-right .text{ width:100%; margin: 3% auto; overflow: hidden; color: #6f6f6f; font-size: 20px; line-height: 60px;text-align:justify}

.ab-leader .leader-right .text2{width:100%; margin:1% auto; overflow: hidden; color: #6f6f6f; text-align: right;font-size: 16px; line-height: 42px;}

.ab-leader .leader-right .more{width: 180px;

    height: 50px;

    margin: auto;

    overflow: hidden;

    background: #c6000b;

    color: #fff;

    text-align: center;

    line-height: 50px;

    float: left;

    margin-top: 2%;

    font-size: 18px;}



/* 公司荣誉

------------------------------ */

.honor{width:100%; margin: 4% auto; overflow: hidden;}

.honor .title{    width: 100%;

    margin: auto;

    overflow: hidden;

    text-align: center;

    font-size: 38px;

font-weight: bold;}





.honor .line {

    width: 50px;

    height: 1px;

    margin: 10px auto;

    background: #e3052a;

}



.honor .list{width:100%; margin:8% auto; overflow: hidden}

.honor .list .title{font-size:18px; font-weight: normal; color: #454545; margin-top: 20px;}











/* 规划

------------------------------ */

.ab2-gh{width:100%; margin: auto; overflow: hidden}

.ab2-gh .title1{width:100%; margin:8% auto 3%; overflow: hidden; font-size: 48px; font-weight: bold; color: #db001f;}

.ab2-gh .title2{width:100%; margin: auto; overflow: hidden; font-size: 30px; color: #222; float: left; font-weight: bold;}

.ab2-gh .title2 span{ display:inline-block; font-size: 12px; color: #adacac; margin-left: 20px}

.ab2-gh .text{width:100%; margin:3% auto; float: left;overflow: hidden; color: #333; font-size: 18px; line-height: 34px; text-indent: 2em;text-align:justify}





.ab2-sl{width:100%; margin: auto; overflow: hidden; background: url(../images/ab2-bg.jpg) no-repeat center; padding: 6% 0}

.ab2-sl .title{width:100%; margin: auto; overflow: hidden; font-size: 36px; font-weight: bold; color: #fff;}

.ab2-sl .title span{font-size: 22px; border-left: 1px solid #fff; font-weight: normal; margin-left: 10px; padding-left: 10px;}

.ab2-sl .list{width:100%; margin:6% auto 0; overflow: hidden}

.ab2-sl .list li{width:14%; float: left;margin: auto 1%; overflow: hidden; color: #fff; text-align: center; }

.ab2-sl .list li .ico{}

.ab2-sl .list li .bt{width:100%; overflow: hidden; font-size: 18px; font-weight: bold;margin: 20px 0 }

.ab2-sl .list li .text{width:100%; margin: auto; overflow: hidden; font-size: 15px;}











/* 4个3目标

------------------------------ */

.ab2-mb{width:100%;margin: auto;overflow:hidden;margin-top: 4%;}

.ab2-mb .title{width:100%;margin: auto;overflow: hidden;border-left: 8px solid #ed1732;padding-left: 20px;font-size: 30px;font-weight: bold; margin-bottom: 3%}

.ab2-mb .title span{

    display: inline-block;

    font-size: 12px;

    color: #adacac;

    margin-left: 20px;

}

.ab2-mb .list{width: 90%;margin: auto;overflow: hidden;display: flex;justify-content: space-between;}

.ab2-mb .list li{width: 16%;margin: auto 1.5%;overflow: hidden;float:left;text-align: center;position: relative;padding-bottom: 16.5%;}

.ab2-mb .list li .bg{width:100%; height: 100%;border: 2px solid #686868; border-radius: 50%;padding-bottom: 100%;  position: absolute;z-index: 1}

.ab2-mb .list li .text{width:100%;height: 100px;position: absolute;z-index: 2;background: #fff;margin-top: 30%;}







.ab2-mb .list li .text .text1{width:100%; color: #979797; font-size: 22px;}

.ab2-mb .list li .text .text2{color: #979797;}

.ab2-mb .list li .text .text2 span{ color: #d9271b; font-size: 62px; font-weight: bold;}









/* 5大体系*/

.ab2-mb .tx{width:100%; margin:0 auto 5%;overflow: hidden;}

.ab2-mb .tx li{width:18%; margin: 1%; float: left;box-shadow: 1px 2px 8px rgba(217,39,27,0.1); height: 500px;}

.ab2-mb .tx li .title{ width:100%; margin: auto; overflow: hidden; background: #d9271b; color: #fff; text-align: center; padding-left: 0px;  padding-top: 20px; padding-bottom: 20px; border-left: none;}

.ab2-mb .tx li .text{width:80%; margin:5% auto;  height: 39 0px; font-size: 17px; line-height: 28px; color: #666;text-align:justify;}











/* 大事记*/

.ab3-dsj{width:100%; margin:0 auto 1%;overflow: hidden;

    /*background: url(../images/ab3-bg.jpg) bottom center no-repeat;*/

}

.ab3-dsj .title{ width:100%; margin: 3% auto 1%; overflow: hidden; text-align: center; font-size: 42px; color: #132d49;}

.ab3-dsj .line{width:50px; height: 6px; background: #ee3636; margin: auto}






.ab3-dsj li{
    width: calc(47% - 1px);
    float: left;
    border-bottom: 1px solid #efefef;
    height: 150px;
}

.ab3-dsj li:nth-child(even){text-align: left;margin-left: 3%;margin-top: 150px;}

.ab3-dsj li:nth-child(odd){margin-bottom: 150px;margin-right: 3%;text-align: right;}

.ab3-dsj .list{width:100%; margin:auto;    margin-top: 5%;}
.ab3-dsj .list::before{background: #efefef;content: '';width: 1px;height: 100%;display: block;position: absolute;left: 50%;z-index: -1;}




/* 大事记-手机端*/

.ab3-dsj-sj{display:none;width:100%; margin: auto; overflow: hidden}

.ab3-dsj-sj .title{width:100%; margin: 3% auto 1%; overflow: hidden; text-align: center; font-size: 28px; color: #132d49;}

.ab3-dsj-sj .line{width:50px; height: 6px; background: #ee3636; margin: auto}

.ab3-dsj-sj .list{width:90%; margin: auto; overflow: hidden}

.ab3-dsj-sj .list li{width:100%; margin:5% auto; overflow: hidden; border-bottom: 1px solid #efefef}

.ab3-dsj-sj .list li .list1{width: 100%;margin: auto;overflow: hidden;float: left;font-size: 18px;font-weight: bold;height: 20px;text-align: left;line-height: 20px;border-left: 4px solid #f00;padding-left: 12px;margin-bottom: 10px;}

.ab3-dsj-sj .list li .list2{width:100%;margin: auto;overflow: hidden;font-size: 18px;margin-top: 3%;margin-bottom: 3%;}







/* 组织架构*/

.ab4-zzjg{width:100%; margin: auto; overflow: hidden; background: url(../images/ab4-bg.jpg) bottom center; text-align: center; padding: 5% 0}

.ab4-zzjg img{width:100%; max-width: 1564px;}













/* 内页 合作机构

------------------------------ */

.nei-hezuo{width:100%; margin:4% auto; overflow: hidden}

.nei-hezuo .title{width:100%; margin: auto; overflow: hidden; text-align: left; font-size: 38px; font-weight: bold;}

.nei-hezuo .line{width:50px;height:1px; margin:10px auto; float: left;background: #e3052a}



.nei-hezuo .hezuo-toutiao{width:100%; margin:3% auto; overflow: hidden; text-align: center;}

.nei-hezuo .hezuo-list{width:100%; margin: auto; overflow: hidden; }

.nei-hezuo .hezuo-list li{width:20%;float: left;height: 200px}

.nei-hezuo .hezuo-list li img{width:100%;max-width: 500px;}





.hezuo-mb{display: none}













.nei-title{width:100%;margin:3% auto 0;overflow: hidden;text-align: left;font-size: 42px;font-weight: bold;}

.nei-title-line{width:50px;height:1px; margin:20px auto; float: left;background: #e3052a}



.top-tel:hover{color: #e3052a}

.top-yewu:hover{color: #e3052a}







/*分页btn样式*/

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {

    z-index: 3;

    color: #fff;

    cursor: default;

    background-color:#ec443f;

    border-color: #ec443f;

}

.pagination>li>a, .pagination>li>span {

    position: relative;

    float: left;

    padding: 8px 12px;

    margin-left: 10px;

    margin-bottom:8px;

    line-height: 1.25em;

    color: #666;

    font-size:1.25em;

    text-decoration: none;

    background-color: #FFF;

    border: 1px solid #C9C9C9;

}









.pagination>li>a:hover{

    color: #fff;

    text-decoration: none;

    background-color: #ec443f;

    border: 1px solid  #ec443f;

}



.pagination>li>a, .pagination>li>span :visited{color:#666;}







/* 新闻列表页1----------------------------- */



.news{width:100%;margin: 30px auto 30px;overflow: hidden;}

.news ul{width:100%;margin: auto;overflow: hidden;}

.news ul li{width:100%;margin: auto;overflow: hidden;border-bottom: 1px solid #e8e8e8;padding-bottom: 3%;padding-top: 3%;}







.news ul li .pic{width: 20%;max-width: 480px;float:left;border-radius: 5px;overflow: hidden;}

.news ul li .pic img{

    width: 100%;

    min-height: 200px;
    object-fit: cover;

}

.news ul li .list{width: 75%;float:right;}

.news ul li .list .title{

    font-size: 24px;

    width: 100%;

    display: inline-block;

    text-overflow: ellipsis;

    overflow: hidden;

    margin-top:10px;

}

.news ul li .list .title a:hover{

    color:#e3052a;

}



.news ul li .list .title a{

	color:#333;

}

.news ul li .list .text{wdith:100%; color:#6f6f6f; font-size:18px; line-height:35px; text-overflow: -o-ellipsis-lastline;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  line-clamp: 3;

  margin:2% 0;

  -webkit-box-orient: vertical;}

.news ul li .list .info{ width:100%; margin:auto; overflow:hidden;}

.news ul li .list .info .time{ width:70%; float:left; color:#8b8b8b;}

.news ul li .list .info .time img{margin-right:10px}

.news ul li .list .info .more{display: none;width:100px; height:40px; font-size: 13px; background:#e3052a; float:right; color:#fff; text-align:center; line-height:40px; border-radius:8px}



/* 新闻列表页2----------------------------- */



.news2{width:100%;margin: 4% auto 5%;overflow: hidden;}

.news2 ul{width:100%;margin: auto;overflow: hidden;}

.news2 ul li{width:100%;margin: auto;overflow: hidden;border-bottom: 1px solid #e8e8e8;padding-bottom: 3%;padding-top: 3%;}





.news2 ul li .list{width: 100%;float:left;}

.news2 ul li .list .title{

    font-size: 28px;

    width: 100%;

    display: inline-block;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    margin-top:10px;

}

.news2 ul li .list .title a{

	color:#333;

}



.news2 ul li .list .title a:hover{

    color:#e3052a;

}

.news2 ul li .list .text{wdith:100%; color:#6f6f6f; font-size:18px; line-height:32px; text-overflow: -o-ellipsis-lastline;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  line-clamp: 3;

  margin:4% 0;

  -webkit-box-orient: vertical;}

.news2 ul li .list .info{ width:100%; margin:auto; overflow:hidden;}

.news2 ul li .list .info .time{ width:70%; float:left; color:#8b8b8b;}

.news2 ul li .list .info .time img{margin-right:10px}

.news2 ul li .list .info .more{width:150px; font-size: 18px; height:50px; background:#e3052a; float:right; color:#fff; text-align:center; line-height:50px; border-radius:8px}













/* 新闻列表页3----------------------------- */

.news3{width:100%;margin: 4% auto 5%;overflow: hidden;}

.news3 ul{width:100%;margin: auto;overflow: hidden;}

.news3 ul li{width:100%;margin: auto;overflow: hidden;border-bottom: 1px solid #e8e8e8;padding-bottom: 3%;padding-top: 3%;}



.news3 ul li .date{width: 100px; height: 115px; float:left; margin-right: 4%; background: #ec443f; margin-top:20px; color: #fff; font-size: 18px; text-align: center}

.news3 ul li .date span{font-size:42px; font-weight: bold; display:block; margin-top: 20px;}

.news3 ul li .list{width: calc(96% - 100px);float:right;}

.news3 ul li .list .title{

    font-size: 28px;

    width: 100%;

    display: inline-block;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    margin-top:10px;

}

.news3 ul li .list .title a{

	color:#333;

}



.news3 ul li .list .text{width:100%; color:#6f6f6f; font-size:18px; line-height:32px; text-overflow: -o-ellipsis-lastline;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  line-clamp: 3;

  margin:2% 0;

  -webkit-box-orient: vertical;}

.news3 ul li .list .info{ width:100%; margin:auto; overflow:hidden;}

.news3 ul li .list .info .time{ width:70%; float:left; color:#8b8b8b;}

.news3 ul li .list .info .time img{margin-right:10px}

.news3 ul li .list .info .more{    width: 150px;

    font-size: 18px;

    height: 50px;

    float: left;

    color: #e78a27;

    text-align: left;

    line-height: 50px;

    border-radius: 8px;}



.news3 ul li .list .info .more span{width:40px; height: 1px; float: left; background: #e78a27; margin-top:25px; margin-right: 20px;}













.news-detail{width:100%; margin:auto; overflow: hidden}

.news-detail .detail-left{width: calc(92% - 340px);float: left;}

.news-detail .detail-right{width: 340px;float: right;padding-top: 3%;}







.news-detail .detail-right .title{width: 100%; margin: auto; overflow: hidden; font-size: 1.45em; margin-top: 2%; background: url(../images/news-title-bg.jpg) no-repeat left bottom; padding-bottom: 12px;  margin-bottom: 2%;}

.news-detail .detail-right .title span{ color: #e1e1e1; margin-left: 10px;font-weight: bold;font-size: 1.3em;font-style: italic;}

.news-detail .detail-right .list{width:100%; margin: auto; overflow: hidden; margin-bottom: 3em}

.news-detail .detail-right .list li{width:100%;border-bottom: 1px dashed #dcdcdc;padding-bottom: 4%;margin-top: 5%; float: left;}

.news-detail .detail-right .list li .nub{width: 100%;height: 40px;float: left;margin-top: 3px;text-align: left;line-height: 40px;color: #333;font-size: 18px;}

.news-detail .detail-right .list li .bt{width: calc(100%);float: right;font-size:18px;color: #000;    line-height: 24px;}

.news-detail .detail-right .list li .bt a{ color: #2e2d2d;}

.news-detail .detail-right .list li .bt a:hover{ opacity:0.8}

.news-detail .detail-right .Img{width:100%; margin: auto; overflow: hidden; margin-top: 20px;}



.nub-1{background: #ee3636;}

.nub-2{background: #f58500;}

.nub-3{background: #fac800;}

.nub-other{ background: #c6c6c6;}









/*详细页*/



.detail{width:100%; overflow: hidden; margin-top: 4%}

.detail .title{ font-size: 1.6em;   color: #333;  line-height: 1.6em;  text-align: center;font-weight: bold;}

.detail .date{ line-height: 2.6em; text-align: center;padding-left: 20px; padding: 1%; font-size: 1em; color: #666; border-bottom: 1px solid #f3f2f2;}

.detail .content{width:100%;margin-top: 40px; line-height: 2em; font-size: 18px;text-align:justify}

.detail .content p{ line-height:34px;text-align:justify;font-size: 18px;color:#000;}

.detail .content img{max-width:100%;}

.fenxiang img{ width: 30px;height: auto;margin-left: 20px;}





.detail-link{width:100%; overflow: hidden; padding-top: 15px; margin-top: 5%; padding-bottom: 15px; margin-bottom: 3%}

.detail-link li{width: 100%; float: left;overflow: hidden;    border-bottom: none;    padding-bottom: 0px;    margin-bottom: 0px;line-height: 40px;color: #595959; font-size:18px;}

.detail-link li a{color: #555;}

.detail-link-right{float: right;}







.zhaopin{width:100%; margin: auto; overflow: hidden; background: #f7f7f7; padding: 3% 0}







/* 服务流程---------------------------- */

.fuwu-nav{width:100%; height: 70px; line-height: 70px; background: #f5f5f5; color: #e0dddd; font-size: 18px; text-align: right; padding-right: 300px;}

.fuwu-nav a{margin:0 20px;color: #2a2a2a; }

.fuwu-nav a:hover{margin:0 20px;color: #d50014; }





.ywlc{width:100%; margin: auto; overflow: hidden; margin-top: 8%}

.ywlc .title{width:100%; margin: auto; overflow: hidden; font-size: 34px; font-weight: bold; color: #5a5e63}

.ywlc .list1{width:820px; float: left; margin-top: 3%}

.ywlc .list1 li{width:30%;float: left;margin-right: 3%;border: 1px solid #666666;height: 130px;padding: 2% 3%;font-size: 18px;color: #5a5e63;}







.ywlc .list2{width: 84%;float: right;margin-right: 8%;margin-top: 5%; margin-bottom: 5%; border-left: 1px solid #e2e4f5;border-bottom: 1px solid #e2e4f5;}

.ywlc .list2 li{width:20%;float: left;text-align: center;border-top:1px solid #e2e4f5;border-right:1px solid #e2e4f5;padding: 5% 3%;transition: all 0.3s; height: 350px;}

.ywlc .list2 li .ico{}

.ywlc .list2 li .title{color:#5a5e63;font-size: 18px;margin: 40px 0;}

.ywlc .list2 li .line{width:50px; height: 4px; background: #ff0f26; margin: auto;}







.ywlc .list2 li:hover{ background: #d50014;transform: scale(1.1); color: #fff;border-top:none;border-right:none;box-shadow: 5px 5px 8px rgba(213,0,20,0.2);transition: all 0.3s;}

.ywlc .list2 li:hover .title{  color: #fff;}

.ywlc .list2 li:hover .line{  background: #fff;}









.fuwu-nav2{width:60%; margin: auto; overflow: hidden; float: right}

.fuwu-nav2 li{width:48%;  margin: auto 1%; overflow: hidden; float: left;  text-align: center; font-size: 21px; line-height: 66px;}



.fuwu-nav2-red{ background: #d50014; color: #fff;}

.fuwu-nav2-gray{background: #f2f2f2; color: #d50014;}







.lc-title{width: 480px;margin: 5% auto;overflow: hidden;height: 58px;background: #d50014;font-weight: bold;color: #fff;float: left;text-align: center;font-size: 24px;line-height: 58px;border-radius: 10px;}

.lc-info{width: 100%;margin: auto;overflow: hidden;float: left;}

.lc-info .title{width:100%;font-size: 22px;font-weight: bold;color: #222;border-left: 5px solid #d50014;padding-left: 15px;}

.lc-info .text{width:100%;color: #4f4f4f;font-size: 18px;margin-top: 30px;line-height: 36px;}

.lc-info .tp{width:100%;margin-top: 5%;}

.lc-info .tp img{width:90%}

.lc-pic{width:100%; margin: auto; overflow: hidden; float: left; }

.lc-pic img{width:90%}

.lc-arrow{width:100%;margin: auto;overflow: hidden;float: left;text-align: center;}













.lc1-row1{width:100%;margin: auto;float: left;}

.lc1-row1-left{width:48%;margin: auto;overflow: hidden;float: left;}

.lc1-row1-center{width:20%;margin: 8% auto 0;overflow: hidden;float: left;}

.lc1-row1-right{width:32%;margin: auto;float: left;margin-top: -8%; text-align:right}





.lc1-row2{width:100%;margin:8% auto;float: left;}

.lc1-row2-left{width:30%;margin: auto;overflow: hidden;float: left;margin-top: -8%; }

.lc1-row2-left img{max-width:451px;}

.lc1-row2-center{width:30%;margin: 8% auto 0;overflow: hidden;float: right;}

.lc1-row2-right{width:40%;margin:6% auto 0;float: right;}









.lc1-row3{width:100%;margin: auto;float: left;}

.lc1-row3-left{width:48%;margin:  8% auto 0;overflow: hidden;float: left;}

.lc1-row3-center{width:20%;margin: 12% auto 0;overflow: hidden;float: left;}

.lc1-row3-right{width:32%;margin: auto;float: left;margin-top: -8%; text-align:right}

.lc1-row3-right img{max-width: 357px;}







.lc1-row4{width:100%;margin:8% auto;float: left;}

.lc1-row4-left{width:30%;margin: auto;overflow: hidden;float: left;margin-top: -8%; }

.lc1-row4-left img{max-width:465px;}

.lc1-row4-center{width:30%;margin: 8% auto 0;overflow: hidden;float: right;}

.lc1-row4-right{width:30%;margin: 4% auto 0;float: right;text-align: center;}

.lc1-row4-right img{max-width:423px;}





.lc1-row4-title{background:#d50014; color: #fff!important; height: 58px; line-height: 58px; border-radius: 15px!important; text-align: center; width:285px!important; margin: auto; }







.lc1-row5{width:100%;margin:2% auto;display: flex;justify-content: space-between;align-items: center;}

.lc1-row5 li{text-align: center;}

.lc1-row5 li .ico{

    width: 80px;

    height: 80px;

    border-radius: 50%;

    background: #d50014;

    color: #fff;

    text-align: center;

    line-height: 80px;

    font-size: 30px;

    font-weight: bold;

    margin: auto;

}

.lc1-row5 li .pic{

    margin-top: 30px;

    margin-bottom: 30px;

}

.lc1-row5 li .text{

    font-size: 18px;

    width: 80%;

    margin: auto;

    line-height: 36px;

    max-width: 333px;

}

.lc1-row5 li .arrow{}











.lc1-row6{width:100%;margin: 15% auto 5%;float: left;}

.lc1-row6-left{width:30%;margin: auto;overflow: hidden;float: left;margin-top: -8%; }

.lc1-row6-left img{max-width:465px;}

.lc1-row6-center{width: 20%;margin: 13% auto 0;overflow: hidden;float: left;}

.lc1-row6-right{width: 50%;margin: 0% auto 0;float: right;text-align: center;}

.lc1-row6-right ul{width:100%; margin: auto; overflow: hidden}

.lc1-row6-right ul li{width:100%;margin: 5% auto;overflow: hidden;text-align: left;font-size: 18px;line-height: 58px;}

.lc1-row6-right ul li span{width: 40%;margin: auto;overflow: hidden;float:left;background: #d50014;color: #fff;text-align: left;border-radius: 15px;height: 58px;line-height: 58px;padding-left: 30px;font-size: 28px;margin-right: 20px;}



.lc1-row6-font{font-size: 14px; display: block;}





.lc1-row7{width:100%;margin:0 auto 5%;float: left;}

.lc1-row7-left{width:48%;margin:  8% auto 0;overflow: hidden;float: left;}

.lc1-row7-center{width:20%;margin: 12% auto 0;overflow: hidden;float: left;}

.lc1-row7-right{width:32%;margin: auto;float: left;margin-top: -8%; text-align:right}

.lc1-row7-right img{max-width: 357px;}







.lc1-row8{width:100%;margin:5% auto 3%;float: left;}

.lc1-row8-left{width:40%;margin:  0 auto 0;overflow: hidden;float: left;}

.lc1-row8-center{width:20%;margin:20% auto 0;overflow: hidden;float: left;}

.lc1-row8-right{width:40%;margin: auto;float: left; text-align:left}









.lc1-row10{width:100%;margin:3% auto 0;float: left;}

.lc1-row10-left{width:40%;margin:  10% auto 0;overflow: hidden;float: left;}

.lc1-row10-center{width:20%;margin: 14% auto 0;overflow: hidden;float: left;}

.lc1-row10-right{width:40%;margin: auto;float: left;}

.lc1-row10-right img{}









.lc1-row11{width:100%;margin:3% auto 0;float: left;}

.lc1-row11-left{width:40%;margin: 0% auto 0;overflow: hidden;float: left;}

.lc1-row11-center{width:20%;margin: 14% auto 0;overflow: hidden;float: left;}

.lc1-row11-right{width:40%;margin: 10% auto 0;float: right;}

.lc1-row11-right img{}









.lc1-row12{width:100%;margin:3% auto 0;float: left;}

.lc1-row12-left{width:40%;margin: 0% auto 0;overflow: hidden;float: left;}

.lc1-row12-center{width:20%;margin: 14% auto 0;overflow: hidden;float: left;}

.lc1-row12-right{width:40%;margin: 10% auto 0;float: left;}

.lc1-row12-right img{}













.lc1-row13{width:100%;margin: 5% auto 0;float: left;}

.lc1-row13-left{width:40%;margin: auto;overflow: hidden;float: left;}

.lc1-row13-left .row13title{width:180px; height: 58px; line-height: 58px; background: #d50014; color: #fff; font-size: 24px; font-weight: bold; text-align: center; margin-bottom: 50px; border-radius: 15px; margin-top:4%}

.lc1-row13-center{width:20%;margin: 20% auto 0;overflow: hidden;float: left;}

.lc1-row13-right{width:40%;margin: auto;float: left;margin-top: 0; text-align:right; padding-right: 4%}

.lc1-row13-right img{max-width: 449px;}









.lc1-row14{width:100%;margin:3% auto 0;float: left;}

.lc1-row14-left{width:40%;margin: 0% auto 0;overflow: hidden;float: left;}

.lc1-row14-left img{max-width: 429px;}

.lc1-row14-center{width:20%;margin: 14% auto 0;overflow: hidden;float: right;}

.lc1-row14-right{width:40%;margin: 10% auto 0;float: right;}

.lc1-row14-right img{}









.lc1-row15{width:100%;margin: 8% auto;float: left;display: flex;justify-content: space-between; align-items: center}

.lc1-row15 li{float: left;text-align: left;}

.lc1-row15 li .ico{

    width: 80px;

    height: 80px;

    border-radius: 50%;

    background: #d50014;

    color: #fff;

    text-align: left;

    line-height: 80px;

    font-size: 30px;

    font-weight: bold;

    margin: auto;

}

.lc1-row15 li .pic{

    margin-top: 30px;

    margin-bottom: 30px;

}

.lc1-row15 li .text{

    font-size: 18px;

    width: 80%;

    float: left;

    margin: 5% auto;

    line-height: 36px;

	max-width: 336px;

}

.lc1-row15 li .arrow{}













/* 联系我们---------------------------- */

.contact{width:50%; margin: auto; overflow: hidden; float: left;padding: 4% 4% 2% 0%;}

.contact .bt{width:100%;margin: auto;overflow: hidden;border-bottom: 1px solid #ccc;font-size: 18px;padding-bottom: 50px;margin-top: 20px;float: left;}

.contact .bt span{width:100%;margin: auto;overflow: hidden;display: block;font-size: 28px;}



.contact .list{width:100%;margin: 50px auto 0;overflow: hidden;float: left;}

.contact .list li{width:100%;margin: 20px auto;overflow: hidden;font-size: 18px;}

.contact .list li img{ margin-right: 20px;}



.map{width:50%; margin: auto; overflow: hidden; float: left}







/* 产品介绍---------------------------- */

.pro{width:100%; margin: auto; overflow: hidden;}





/* 我要担保---------------------------- */



.pro-mb{display: none}

.pro2{width:100%; margin:4% auto; overflow: hidden;}

.pro2-left{width:25%; float: left;}

.pro2-left .title{width:100%; margin: auto; overflow: hidden; font-size: 38px; background: url(../images/pro2-ico.jpg) top left no-repeat; padding-left: 40px; border-bottom: 1px solid #d1d1d1; color: #394150; font-weight: bold; padding-bottom: 20px;}

.pro2-left .text{width:100%; margin: auto; overflow: hidden; font-size: 18px; margin-top: 20px;}

.pro2-left .pic{width:100%; margin: 15% auto 0; overflow: hidden;float: left;

    

    z-index: 1;

    font-size: 0px;

    height: 100%;}

.pro2-left .pic img{width: 100%; max-width: 439px;

    height: 100%;

    object-fit: cover;}



.pro2-right{width:65%; float: right;}

.pro2-right li{width:42%; margin: 1.5% 4%; float: left;}

.pro2-right li .title{width:100%; margin: auto; overflow: hidden; color: #000; font-size: 18px;}

.pro2-right li .text{width:100%; margin: auto; overflow: hidden; border-bottom: 1px solid #e5e5e5; margin-top: 3%}

.pro2-right li .text input{color: #91959f; font-size: 14px; width:100%}


.wydb-btn{background:#d91711; color: #fff!important;}

.pro-content{width:100%; margin: auto; overflow: hidden}

.pro-content .title{width:100%; margin: auto; overflow: hidden; border-bottom: 1px solid #ccc;font-size: 28px; font-weight: bold; padding-bottom: 20px; color: #303030;}

.pro-content .title2{width:80px; margin: auto; overflow: hidden;  height: 5px; background: #d81525; float: left; margin-top: -3px; }

.pro-content .text{width:100%;  padding: 3% 0;font-size: 18px;line-height: 28px;}






/*<1800*/



@media screen and (max-width:1920px) 

{
  #jdimg{
    width: auto;
	min-width: 100%;
	height: 390px;
	object-fit: cover;
	object-position: left top;	
	transition: 1s;
    }
    
      #jdimg:hover{
         	object-position: right bottom;	 
          
      }
    
  
	.ab-leader .leader-right .text{line-height: 35px;font-size: 16px;}

}



/*<1800*/

@media screen and (max-width:1799px) 

{

	

}

/*<1700*/

@media screen and (max-width:1699px) 

{

	.w-1600{width:90%}

}





/*<1600*/

@media screen and (max-width:1599px) 

{

	

	.w-1500{width:90%;}

	

	

}



/*<1500*/

@media screen and (max-width:1499px) 

{


	.ywlc .list2 li .title{font-size:18px;}

	.ywlc .list2 li{}

	

}













/*<1450*/

@media screen and (max-width:1449px) 



{





	

	.nei-top .about-top-text h1{    font-size: 2.5em;}

	.nei-top .about-top-text h2{ }

	.nei-top .about-top-text{}

	



	

	.ab2-mb .list li{width: 18%;padding-bottom: 18.5%;}

	

	

	.contact{    padding: 4% 3% 2% 4%;}

	

}





/*<1460*/



@media screen and (max-width:1460px) 

{

	.w-1400{width:96% }

	
	.ab-leader .leader-img{  width: 40%;}
	.ab-leader .leader-right{padding: 3px 5% 10px 5%;}
	

	    .ab-leader .leader-right .text {

        line-height: 30px; font-size: 16px;letter-spacing:0px

    }


	

}





/*<1400*/



@media screen and (max-width:1400px) 

{

	

	

}





/*<1380*/

@media screen and (max-width:1379px) 

{

	

	

}





/*<1366*/

@media screen and (max-width:1365px) 

{


	.in-news .title{    font-size: 42px;}

	.in-news .in-news-content .in-news1 .text{    font-size: 18px;height: 60px;}

	.in-news-public .in-news-public-toutiao{font-size: 18px;margin: 10px auto 10px;}

	.in-news-public .in-news-public-list li{font-size: 18px;line-height: 30px;}

	
    .ab-leader .leader-right .text {

        width: 100%;

        margin: 3% auto;

        overflow: hidden;

        color: #6f6f6f;

        font-size: 16px;

        line-height: 30px;

        text-align: justify;

    }





    .ab-leader .leader-right .text2 {

        width: 100%;

        margin: 1% auto;

        overflow: hidden;

        color: #6f6f6f;

        text-align: right;

        font-size: 15px;

        line-height: 25px;

    }



    .ab-leader .leader-right .more {

        width: 180px;

        height: 50px;

        margin: auto;

        overflow: hidden;

        background: #c6000b;

        color: #fff;

        text-align: center;

        line-height: 50px;

        float: left;

        margin-top: 0%;

        font-size: 16px;

    }









}





/*<1300*/

@media screen and (max-width:1299px) 

{

	.w-1300{width:94%; }

	

}



/*<1280*/

@media screen and (max-width:1280px) 

{



	

	.ab2-mb .list li .text .text1{font-size: 18px;}

	.ab2-mb .list li .text .text2 span{font-size: 52px;}

	

	.fuwu-nav2{width: 70%;}

	.fuwu-nav2 li{    font-size: 18px;}

	

	.bottom .bottom-left{ font-size: 16px;}

	.bottom .bottom-right{ font-size: 16px;}

	

	

	

}





/*<1200*/

@media screen and (max-width:1199px) 

{	

	.nei-top-menu .submenu li{width:110px;}

}





/*<1100*/

@media screen and (max-width:1120px) 

{

	



	

.w-1100{width:96%; margin: auto; overflow: hidden; }



}









/*<1000*/

@media screen and (max-width:999px) 

{



    .in-bt-list li .title{font-size: 18px;line-height: 35px;}

	

	.nei-top-menu .submenu{display:none;}

	.z-dh{float:left;}

	

	

	

	

	.nei-top .about-top-text{padding-top: 7%;padding-bottom: 5%;}

	.nei-top .about-top-text h1{font-size: 18px;}

	.nei-top .about-top-text h2{font-size: 18px;}

	.nei-top .about-top-text h3{font-size: 0px;}

	.nei-top .about-top-text .line{display: none;}



	



	

	.in-bt{height: 90px;padding: 30px 2%;}

	.in-news .title{font-size: 26px;}

	

	.in-news .in-news-content .in-news1{width:100%; height:600px;}

	.in-news .in-news-content .in-news1 .text{font-size: 16px;height: 100px;overflow: hidden;}

    .in-news .in-news-content .in-news1 .text p{margin-bottom: 5px;}

	.in-news .in-news-content .in-news2{width:100%;border-left: none;padding-left: 0;padding-bottom: 0px;margin-top: 20px;}

	.in-news-public .in-news-public-title{    font-size: 17px; margin:5px auto; min-width: 120px;  padding-bottom: 10px;font-weight: bold;}

	.in-news-public .in-news-public-title span img{width:50px;}

	.in-news-public .in-news-public-list{margin-top:0px;}

	

	.in-news .in-news-content .in-news3{padding-top: 20px;width: 100%;}

	.in-news-left50{ margin-left: 0px;}



	.in-honor .in-honor-left .title{text-align: center;font-size:26px;}

	.in-honor .in-honor-left .line{width: 50px;height: 5px;margin: 3% auto;float: none;}

	.in-honor .in-honor-left{width:100%;margin-top: 5%;float: right;}

	.in-honor .in-honor-left .text{font-size:18px;line-height: 32px;}

	.in-honor .in-honor-left .more{ width: 100%; height: 40px; line-height: 40px; font-size: 18px;}

	.in-honor .in-honor-right{width:100%; text-align: center ;}

	.in-honor .in-honor-right img{width:90%; }

    .in-honor .in-honor-right{float: left;}

	

	.hezuo .title{font-size:26px;}

	.hezuo .hezuo-toutiao img{width:70%}



	

	.in-case{margin: 5% auto 1%;    padding-top: 5%;}

	.in-case .title{font-size:26px;}

	

	.in-case .in-case-list .title{font-size: 18px;}

	

	

	.bottom .bottom-left{width:100%;   }

	.bottom .bottom-right{width:100%;    text-align: left;}

	

	

	

	

	.ab-logo{width:100%; margin: auto; float: none; font-size: 19px;}

	.ab-logo img{width:50%; display: block; ; margin:0 auto 5px; }

	.ab-text1{width:100%;font-size: 18px;    line-height: 32px; margin-top: 5%}

	

	

	

	.ab-culture .title{font-size:28px;}

	.ab-culture .list ul li{width:100%;    height: 120px; margin-bottom: 2%}

	.ab-culture .list ul li .ico{width:30%; float: left; margin-top:20px; text-align: center}

	.ab-culture .list ul li .title{width:70%; float: right; margin-top:10px;font-size: 18px;}

	.ab-culture .list ul li .text{width:70%; float: right;}

	

	.ab-leader .leader-img{width:100%;position: relative;}

	.ab-leader .leader-right{width:100%;    padding: 0;}

	.ab-leader .leader-right .title span{display:block;}

	.ab-leader .leader-right .title span img{margin: 0 20px 0 0;}

	.ab-leader .leader-right .text{line-height: 30px;}

	.ab-leader .leader-right .more{width: 100%; height: 40px; line-height: 40px; font-size: 18px;}

	

	

	.honor .title{font-size:26px;}

	.honor .list img{width:100%}

	

	

	.ab2-gh .title1{font-size: 26px;}

	.ab2-gh .title2{    font-size: 18px;}

	.ab2-gh .title2 span{display:none;}

	.ab2-gh .text{    line-height: 30px;}

	.ab2-sl .title{font-size: 26px;}

	.ab2-sl .title span{ display:block; font-size: 17px;margin-left: 0; border-left: none; padding-left: 0;}

	

	.ab2-sl .list li{    width: 31%; margin-bottom: 10px; margin-top: 25px;}

	.ab2-sl .list li .ico img{width:50%}

	.ab2-sl .list li .bt{    font-size: 18px;    margin: 15px 0;}

	.ab2-sl .list li .text{    font-size: 14px;}

	

	.ab2-mb{    margin-top: 10%;}

	.ab2-mb .title{font-size: 22px;}

	.ab2-mb .title span{display:none}

	

	.ab2-mb .list{    display: block;}

	.ab2-mb .list li{width:45%;padding-bottom: 46.5%; margin-bottom: 20px;}

	

	.ab2-mb .list li .text{height: 80px;}

	.ab2-mb .list li .text .text1{font-size: 15px;}

	.ab2-mb .list li .text .text2 span{font-size: 42px;}

	

	.ab2-mb .tx li{width:100%}

	

	.ab2-mb .tx li .text{height: auto;}

	.ab2-mb .tx li .title{    padding-top: 10px;    padding-bottom: 10px;}

	

	.ab3-dsj{display:none}

	.ab3-dsj-sj{display:block;}

	

	

	.contact{width:100%}

	.map{width:100%}

	.nei-title{font-size: 26px;}

	.contact .bt{font-size: 15px;  padding-bottom: 20px; margin-top: 10px;}

	.contact .bt span{font-size: 18px;}

	.contact .list{margin: 30px auto 0;}

	.contact .list li{font-size: 17px;}

	.contact .list li img{width:30px;}

	

	

	

	.news-detail .detail-left{width:100%}

	.news-detail .detail-right{display:none}

	

	.detail .title{font-size: 18px;}

	.detail-link li{width:100%}

	.detail-link-right{float:left;}

	

	

	.fuwu-nav{padding-right: 0px;}

	.ywlc .title{    font-size: 24px;}

	.ywlc .list1{width:100%}

	.ywlc .list1 li{width:100%; height: auto;margin: 5px 0;    font-size: 18px;}

	.ywlc .list2{width:100%;margin-right: 0%;}

	.ywlc .list2 li{width:100%; height: auto;}

	.ywlc .list2 li .ico{width:25%; float: left;}

	.ywlc .list2 li .title{width:75%; float: left;margin: 10px 0; text-align: left; font-weight: normal; font-size: 18px;}

	.ywlc .list2 li .line{display:none}

	

	

	.fuwu-nav2{width:100%}

	.fuwu-nav2 li{font-size: 18px; line-height: 24px; padding: 8px;border-radius: 10px;}

	.lc-title{width:100%;font-size: 18px;}

	

	

	.lc-info .tp{text-align:center}

	

	.lc1-row1-left{width:100%}

	.lc-arrow{display:none}

	.lc1-row1-right{width:100%}

	.lc-pic{   text-align: center;}

	.lc1-row2-left{width:100%}

	.lc1-row2-right{width:100%}

	.lc1-row3-left{width:100%}

	.lc1-row3-right{width:100%}

	

	.lc1-row4-left{width:100%}

	.lc1-row4-right{width:100%}

	.lc1-row6-left{width:100%}

	.lc1-row6-right{width:100%}

	.lc1-row7-left{width:100%}

	.lc1-row7-right{width:100%}

	

	.lc1-row5{ display: block; float: left;}

	.lc1-row5 li .arrow{display:none;}

	.lc1-row5 li{margin-top:30px;}

	

	.lc1-row6-right ul li span{display:block;width:100%;font-size: 24px;}

	.lc1-row6-right ul li{ line-height: 38px;}

	

	.lc1-row8-left{width:100%}

	.lc1-row8-right{width:100%}

	

	.lc1-row10-left{width:100%}

	.lc1-row10-right{width:100%}

	

	.lc1-row11-left{width:100%}

	.lc1-row11-right{width:100%}

	

	.lc1-row13-left{width:100%}

	.lc1-row13-right{width:100%}

	

	.lc1-row14-right{width:100%}

	.lc1-row14-left{width:100%}

	

	.lc1-row15{display:block}

	.lc1-row15 li{width:100%}

	.lc1-row15 li .arrow{display:none;}

	.lc1-row15 li .pic{    text-align: center;}

	.lc1-row15 li .pic img{width:90%}

	

	

	

	

	.nei-hezuo .title{font-size:26px;}

	.nei-hezuo .hezuo-toutiao img{width:70%}

	.nei-hezuo .hezuo-list li{width:47%}

	

	

	.news ul li .pic{width:100%}

	.news ul li .list{width:100%}

	.news ul li .list .info .time{width:100%}

	.news ul li .list .info .more{width:100%; margin: 15px 0}

	

	.news ul li .list .title{font-size: 18px;}

	

	.news2 ul li .list .title{font-size: 18px;}

	.news2 ul li .list .info .time{width:100%}

	.news2 ul li .list .info .more{width:100%; margin: 15px 0}

	

	.news3 ul li .date{    width: 70px;}

	.news3 ul li .list{    width: calc(96% - 70px);}

	.news3 ul li .list .title{font-size: 18px;}

	.news3 ul li .list .text{    -webkit-line-clamp: 2;line-clamp: 2;}

	

	

	.pro2-left{width:100%}

	.pro2-left .pic{display:none}

	.pro2-right{width:100%; margin-top: 8%}

	.pro2-right li{width:100%}

}



/*<960*/

@media screen and (max-width:959px) 

{

	

	

	

}









/*<900*/

@media screen and (max-width:899px) 

{



    .in-news .in-news-content .in-news1{width:100%; height:500px;}

}





/*<850*/

@media screen and (max-width:850px) 

{

    .in-news .in-news-content .in-news1{width:100%; height:400px;}

	

}



/*<768*/









/*<768*/

@media screen and (max-width:768px) 

{



    .in-bt-title {

        display: none;

    }

  .right_nav{display: none;}



}



/*<660*/

@media screen and (max-width:660px) 

{   
    #jdimg{height:260px;width:100%;}
    .wlink{background: #ebebeb;line-height: 30px;margin-top: 20px;}
    .form-control{margin-top: 10px;margin-bottom: 10px;text-align: center}
    .ab2-mb .tx li{ height: auto;}
    .fanye{margin: 0px;}
    .w-1500{width: 96%;}
    .news3 ul li .date{ float:left; margin-right: 1%; background: #ec443f; margin-top:10px; color: #fff; font-size: 16px; text-align: center}
    .news-list {width: 100%;padding:0px;}
    .news ul li .list .text{ font-size:16px;}
    .news2 ul li .list .text{ font-size:16px;}
    .news3 ul li .list .text{ font-size:16px;}



    .in-news .in-news-content .in-news1{width:100%; height:auto;}

    .in-news .in-news-content .in-news1 .text p{display: none}

    .in-news .in-news-content .in-news1 .text{height: 65px;line-height: 50px;}

    .in-bt-list{width:auto;float: left;color:#6a6a6a;text-align:left;font-size:20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

    .in-bt-line{display: none;}







    .nei-hezuo{display: none;}

    .hezuo-mb{display: block;}



    .pro{display: none}

    .pro-mb{display: block}

    .pro-title:hover{color: #e3052a}



    .news-list li a {font-size: 18px;}

    .news-list li span{font-size: 15px;}

    .more {float: right;line-height: 50px;font-size: 15px;}

    .hezuo{ display: none;}

	.nei-top{margin-top: 60px;}

	.nei-top .tp img{max-width: 200%  }

	.nei-top .about-top-text{height:auto; padding-top: 0;padding-bottom: 7%;padding-left: 5%;}

	.nei-top .about-top-text h1{font-size:1.5em; margin-top: 50px; display:none }

	.nei-top .about-top-text h2{font-size:0.95em;margin:25% 0 0 0;display: none;}

	.nei-top .about-top-text h3{margin: 30% 0 1% 0;}

	.news-menu-box{display:none}



    .detail .date{font-size: 0.9em}



    .tabs a {

        color: #000;

        font-size: 18px;

        font-weight: bold;

        text-align:center;

        float:left;

        width:auto;

        height:70px;

        line-height:70px;

        color:#ad1212;

        text-decoration:none;

    }



	.nei-top-menu-box{margin-top:0;height:48px;background: url(../images/nei-top-menu-bg.jpg)no-repeat left bottom;  display:none}

	.nei-top-menu .submenu{display:none}

	.z-dh{line-height: 48px;}

	.nei-top-menu{height:47px;}

	.map div{height:300px!important}



    .bottom .bottom-left{width:100%;    font-size: 14px;}

    .bottom .bottom-right{width:100%;    font-size: 14px; text-align: left;}



}

