@charset "utf-8";

/* CSS Document */

body {

	FONT-SIZE: 14px;

	margin:0px;

	padding: 0px;

    font-family:"微软雅黑";

	color:#666666;

	margin:0px;

    padding:0px; 

    background-color:#fafafa;

	overflow-x: auto;

	box-sizing: border-box;

	}

*{font-family:"微软雅黑";}

*{ margin: 0 auto;}

a{text-decoration:none;}

li{list-style:none}

a{

    cursor: pointer;

    color:#666

}
.jiuwangzhi{position: absolute; right:0; line-height:30px;}

.center{width:1300px;margin:0 auto}

h1,h2,h3,h4,h5,p{margin:0 0;padding:0 0;font-weight:500}

.ctrl span{ float:left; cursor:pointer;}

input,textarea,select{outline:none;font-family:"微软雅黑";}

img{

    border:none;

    display: block;

}

.cursor_pointer{

	cursor:pointer;

}
.pagination-wrapper {
	margin: 20px 0;
}
.pagination {
	height: 34px;
	text-align: center;
}
.pagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
}
.pagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.pagination li a:hover {
	background: #f5f5f5;
	color: #0099ff;
}
.pagination li.thisclass {
	background: #09f;
	color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
	background: transparent;
	border-color: #09f;
	color: #fff;
	cursor: default;
}

button{

	cursor:pointer;

}

.float_l{

    float: left;

}

.float_r{

    float: right;

}

.clear{

    clear:both

}






.logo{

    height: 176px;

}

.logo .center{

    position: relative;

}

.background{

    background: url("../img/top_bj.jpg") top center no-repeat;

}

.sign_in{

    position: absolute;

    top: 0;

    right: 0;

    width: 89px;

    height: 35px;

    text-align: center;

    font-size: 16px;

    color: #ffffff;

    line-height: 35px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    background: #ee8000;

}



.sign_in1{

    position: absolute;

    top: 0;

    right: 0;

    width: 89px;

    height: 35px;

    text-align: center;

    font-size: 16px;

    color: #ffffff;

    line-height: 35px;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    background: #6e93f1;

}

.logo .search{

    width: 312px;

    height: 40px;

    padding: 1px;

    margin-top: 60px;

    background: #fff;

    border: solid 1px #4b8ce4;

}

.logo .search a{

    display: block;

    width: 87px;

    height: 40px;

    line-height: 40px;

    text-indent: 38px;

    font-size: 16px;

    color: #ffffff;

    background: #1a56a8;

    background-image: url("../img/search_icon.png");

    background-position: center left 13px;

    background-repeat: no-repeat;

}

.logo .search input{

    width: 205px;

    padding: 0 10px;

    height: 40px;

    line-height: 40px;

    border: none;   

    font-size: 16px;

    color: #999999; 

}

.logo .search input::-webkit-input-placeholder{

    color:#999999;

}

.logo .search input::-moz-placeholder{   

    color:#999999;

}

.logo .search input:-moz-placeholder{    

    color:#999999;

}

.logo .search input:-ms-input-placeholder{

    color:#999999;

}

.nav{

    height: 60px;

    background: #1a56a8;

}

.nav .float_l{

    display: block;

    padding-top: 2px;

    width:100px;


    position: relative;

    text-align: center;

    border-bottom: solid 3px #1a56a8;

    transition:all 0.3s ease-in-out;

}

.nav .float_l .yiji{

    font-size: 16px;

    color: #ffffff;

    line-height: 55px;

}

.nav .float_l:nth-child(1){

    margin-left: 0;

}

.nav .float_l:hover{

    border-bottom: solid 3px #fea401;

}

.nav .xuanzhong{

    border-bottom: solid 3px #fea401;

}

.nav .float_l .erji{

    position: absolute;

    top: 60px;

    left: 0;

    width: 100%;

    z-index: 9;

    height: 0;

    display: none;

}

.nav .float_l:hover .erji{

    display: block;

}

.nav .float_l .erji a{

    display: block;

    width: 100%;

    line-height: 55px;

    height: 55px;

    text-align: center;

    font-size: 18px;

    color: #fff;

    background: #1a56a8;

    border-top: solid 1px rgba(53, 100, 174, 0.8);

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

    transition:all 0.3s ease-in-out;

}

.nav .float_l .erji a:hover{

    background:rgba(53, 100, 174, 0.8);

}

.dynamic{

    padding-top: 20px;

}

.dynamic .left{

    width: 694px;

    position: relative;

}

.dynamic .left .swiper-slide img{

    width: 100%;

    height: 415px;

    display: block;

}

.dynamic .left .swiper-slide p{

    width: calc(100% - 30%);

    height: 56px;

    line-height: 56px;

    padding: 0 30% 0 10px;

    position: absolute;

    bottom: 0;

    left: 0;

    font-size: 20px;

    color: #ffffff;

    background:rgba(0, 16, 37, 0.8);

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

}

.dynamic .swiper-pagination-dynamic{

    width: auto;

    left: auto;

    right: 6px;

    bottom: 12px;

}

.dynamic .swiper-pagination-bullet{

    width: 20px;

    height: 20px;

    border-radius: 0;

    margin: 0 4px;

    opacity: 1;

    background: #ffffff;

}

.dynamic .swiper-pagination-bullet-active{

    background: #3564ae;

}

.dynamic .right{

    width: 530px;

    padding: 0 28px;

    background: #ffffff;

    height: 415px;

    position: relative;

}

.dynamic .right .label_nav_dynamic{

    border-bottom: solid 1px #d9d9d9;

    width: 100%;

    height: 60px;

}

.dynamic .right .label_nav_dynamic a{

    display: block;

    width: 22%;

    font-size: 21px;

    color: #333333;

    text-align: center;

    line-height: 48px;

    padding-top: 12px;

    position: relative;

}

.dynamic .right .label_nav_dynamic a img{

    width: 100%;

    position: absolute;

    top: 59px;

    left: 0;

    display: none;

}

.dynamic .right .label_nav_dynamic .on{

    color: #3564ae;

    font-weight: 600;

}

.dynamic .right .label_nav_dynamic .on img{

    display: block;

}

.dynamic .right .more{

    display: block;

    text-align: center;

    line-height: 48px;

    padding-top: 12px;

    position: absolute;

    top: 0;

    right: 30px;

    font-size: 14px;

    color: #999999;

}

.notice .left .more{

    display: block;

    text-align: center;

    line-height: 48px;

    padding-top: 7px;

    position: absolute;

    top: 0;

    right: 30px;

    font-size: 14px;

    color: #999999;

}

.dynamic .right .first_dynamic .bt{

    font-size: 20px;

    color: #333333;

    line-height: 24px;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

    line-height: 40px;

    height: 40px;

    margin-top: 30px;

    transition:all 0.3s ease-in-out;

}

.dynamic .right .first_dynamic p{

    font-size: 16px;

    color: #666666;

    line-height: 24px;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:2;

}

.dynamic .right .first_dynamic:hover .bt{

    color: #ed0000;

}

.dynamic .right .first_dynamic{

    display: block;

    padding-bottom: 26px;

    border-bottom: dashed 1px #d9d9d9;

}

.list_news a .p{

    font-size: 16px;

    color: #333333;

    line-height: 48px;

    height: 48px;

    padding-left: 20px;

    max-width: 350px;

    margin-right: 8px;

    background: url("../img/news_icon1.png") left center no-repeat;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

    transition:all 0.3s ease-in-out;

}

.list_news a .p span{

    color: #ee8000;

    margin-right: 6px;

}

.list_news a:hover .p{

    color: #ed0000;

}

.list_news a img{

    margin-top: 16px;

}

.list_news a .date{

    font-size: 16px;

    color: #333333;

    line-height: 48px;

    height: 48px;

}

.list_news{

    padding: 10px 0;


    overflow: hidden;

}

.small_banner{

    margin-top: 20px;

}

.small_banner img{

    width: 100%;

}

.foot{

    height: 94px;

    line-height: 94px;

    background: #3564ae;

    display: flex;

    text-align: center;

}

.foot .center{

    width: auto;

    display: inline-flex;

}

.foot p{

    text-align: center;

    font-size: 16px;

    color: #ffffff;

    line-height: 90px;

    margin: 0 5px;

}

.friendship_links{

    padding: 20px 0;

}

.friendship_links .bt .xian{

    width: 28px;

    height: 1px;

    margin-top: 17px;

    background: #3564ae;

}

.friendship_links .bt p{

    font-size: 22px;

    color: #333333;

    line-height: 31px;

    font-weight: 600;

    padding: 0 7px;

}

.friendship_links .select select{

    width: 170px;

    height: 31px;

    border: solid 1px #dddddd;

    appearance:none;

    -moz-appearance:none;

    -webkit-appearance:none;

    padding: 0 34px 0 10px;

    margin-left: 27px;

    font-size: 16px;

    color: #333333;

    background: url("../img/select_icon.png") right center no-repeat;

}

.friendship_links .select select:nth-child(1){

    margin-left: 0;

}

.notice{

    margin-top: 21px;

}

.notice .left{

    width: 853px;

    padding: 0 17px 0 24px;

    background: #ffffff;

    position: relative;

}

.notice .left .label_nav_notice{

    height: 67px;

    margin-top: -7px;

    border-bottom: solid 1px #d9d9d9;

}

.notice .left .label_nav_notice a{

    width: 133px;

    padding-left: 6px;

    text-align: center;

    line-height: 60px;

    padding-top: 7px;

    font-size: 21px;

    color: #333333;

}

.notice .left .label_nav_notice a img{

    display: none;

}

.notice .left .label_nav_notice .on{

    color: #fff;

    font-weight: 600;

    background: url("../img/label_nav_notice.png") center center no-repeat;

}

.notice .left .label_nav_notice a:nth-child(1){

    margin-left: -6px;

}

.notice .left .list_news a .p {

    max-width: 750px;

}

.notice .left .list_news{

    padding: 14px 0 15px 0;

    height: 288px;

    overflow: hidden;

}

.notice .right{

    width: 354px;

    padding: 16px 15px 18px 18px;

    background: #fff;

}

.notice .right .notice_icon a{

    display: block;

    width: 108px;

    height: 72px;

    border: solid 1px #d9d9d9;

    margin-left: 12px;

    margin-top: 16px;

    text-align: center;

}

.notice .right .notice_icon a:nth-child(1){

    margin-left: 0;

    background: url("../img/notice_icon1.png") center center no-repeat;

}

.notice .right .notice_icon a:nth-child(2){

    background: url("../img/notice_icon2.png") center center no-repeat;

}

.notice .right .notice_icon a:nth-child(3){

    background: url("../img/notice_icon3.png") center center no-repeat;

}

.notice .right .notice_icon a:nth-child(4){

    margin-left: 0;

    background: url("../img/notice_icon4.png") center center no-repeat;

}

.notice .right .notice_icon a:nth-child(5){

    background: url("../img/notice_icon5.png") center center no-repeat;

}

.notice .right .notice_icon a:nth-child(6){

    background: url("../img/notice_icon6.png") center center no-repeat;

}

.notice .right .notice_icon a:nth-child(7){

    margin-left: 0;

    background: url("../img/notice_icon7.png") center center no-repeat;

}

.notice .right .notice_icon a:nth-child(8){

    background: url("../img/notice_icon8.png") center center no-repeat;

}

.notice .right .notice_icon a:nth-child(9){

    background: url("../img/notice_icon9.png") center center no-repeat;

}

.notice .right .notice_icon a p{

    font-size: 16px;

    color: #666666;

    text-align: center;

    padding-top: 44px;

}

.news{

    margin-top: 20px;

}

.news .news_lb{

    width: calc(100% / 3 - 14px - 40px);

    background: #fff;

    padding: 0 20px;

    height: 340px;

    box-shadow: 0px 2px 9.2px 0.8px rgba(34, 23, 20, 0.11);

}

.news .news_lb:nth-child(1){

    border-top: solid 4px #ee8000;

}

.news .news_lb:nth-child(2){

    margin: 0 21px;

    border-top: solid 4px #537fd0;

}

.news .news_lb:nth-child(3){

    border-top: solid 4px #5fb38b;

}

.news .news_lb:nth-child(1) .news_bt p{

    padding-left: 0;

    background: none;

    color: #333333;

    padding: 0 8px;

    font-size: 16px;

    height: 54px;

    line-height: 54px;

    font-weight: 600;

    cursor: pointer;

}

.news .news_lb:nth-child(1) .news_bt p:nth-child(1){

    /* height: 56px;

    line-height: 56px;

    font-weight: 600; */

    /* padding-left: 35px; */

    /* background: url(../img/news_bt.png) center left 5px no-repeat; */

}

.news .news_lb:nth-child(1) .news_bt .xz{

    color: #3564ae;

    font-size: 21px;

    border-bottom: solid 2px #3564ae;

}

.news_bt{

    height: 56px;

    border-bottom: solid 1px #d9d9d9;

}

.news_bt p{

    height: 56px;

    line-height: 56px;

    font-size: 21px;

    color: #3564ae;

    font-weight: 600;

    padding-left: 35px;

    background: url("../img/news_bt.png") center left 5px no-repeat;

}

.news_bt a{

    display: block;

    height: 56px;

    line-height: 56px;

    font-size: 14px;

    color: #999999;

}

.news .news_lb .list_news a .p {

    max-width: 280px;

}

.news .news_lb .list_news{

    padding: 15px 0;

}

.baise_bj{

    margin-top: 20px;

    padding-top: 20px;

    background: #fff;

}

.enterprise_display{

    margin-top: 0;

}

.enterprise_display .news_lb{

    border: solid 1px #dddddd !important;

    background: #fafafa;

    box-shadow:none;

    margin: 0 !important;

    height: 546px;

}

.bitaoti{

    height: 4px;

    border-top: solid 1px #d9d9d9;

    border-bottom: solid 1px #d9d9d9;

}

.bitaoti p{

    width: 440px;

    margin: auto;

    text-align: center;

    font-size: 34px;

    color: #1a56a8;

    font-weight: 600;

    line-height: 50px;

    margin-top: -24px;

    background: #fff;

}

.cloud_wind{

    margin-top: 38px;

}

.cloud_wind .cloud_wind_img{


    margin: auto;

    margin-top: 40px;

    position: relative;

    padding-bottom: 16px;

}

.cloud_wind .cloud_wind_img .swiper-slide a{

    display: block;

    width: calc(25% - 30px);

    margin-left: 40px;

}

.cloud_wind .cloud_wind_img .swiper-slide a:nth-child(1){

    margin-left: 0;

}

.cloud_wind .cloud_wind_img .swiper-slide a img{

    width: 100%;

}

.cloud_wind .cloud_wind_img .swiper-slide a p{

    width: calc(100% - 20px);

    margin: auto;

    text-align: center;

    font-size: 16px;

    color: 3333333;

    height: 53px;

    line-height: 53px;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

}

.cloud_wind .swiper-button-prev{

    width: 43px;

    height: 43px;

    left: -54px;

    margin-top: -46px;

    background: url("../img/cloud_wind_l.png") center center no-repeat;

}

.cloud_wind .swiper-button-next{

    width: 43px;

    height: 43px;

    right: -54px;

    margin-top: -46px;

    background: url("../img/cloud_wind_r.png") center center no-repeat;

}

.enterprise_display .left{

    width: calc(100% - 412px);

}

.enterprise_display .left .bitaoti{

    margin-top: 30px;

    margin-bottom: 48px;

}

.enterprise_display .left .bitaoti p{

    width: 350px;

}

.enterprise_list .list_news a .p{

    max-width: 260px;

}

.enterprise_list .list_news a .p span{

    font-size: 16px;

    color: #ee8000;

    margin-right: 13px;

}

.enterprise .enterprise_img a{

    display: block;

    width: calc(50% - 12px);

    margin-left: 20px;

    border: solid 1px #dddddd;

}

.enterprise .enterprise_img a:nth-child(1){

    margin-left: 0;

}

.enterprise .enterprise_img a img{

    width: 100%;

}

.enterprise .swiper-pagination-bullet{

    width: 12px;

    height: 12px;

    display: inline-block;

    margin: 0 9px !important;

    border-radius: 100%;

    background: #d9d9d9;

    opacity: 1;

}

.enterprise .jvzhong{

    text-align: center;

}

.enterprise .jvzhong .swiper-pagination{

    position: relative;

    left: auto;

    display: inline-flex;

    background: #fff;

    top: -10px;

    padding: 0 20px;

}

.enterprise .swiper-pagination-bullet-active {

    opacity: 1;

    background: #1a56a8;

}

.enterprise .enterprise_list{

    border-bottom: solid 1px #d9d9d9;

}

.enterprise_display .left .list_news{

    padding-bottom: 20px;

    height: 250px;

}

.enterprise_display .news_lb .list_news {

    padding-bottom: 38px;

    height: 428px;

}





.login_html{

    width: 100vw;

    height: 100vh;

    background: url("../img/login_bj1.jpg") center center no-repeat;

    background-size: 100% 100%;

    display: flex;

    align-items: center;

}

.login_html .login_bj{

    width: 1292px;

    height: 668px;

    background: url("../img/login_bj2.png") center bottom no-repeat;

    margin: auto;

    padding-top: 40px;

}

.login_html .login_bj .bt{

    font-size: 48px;

    font-weight: 600;

    color: #ffffff;

    text-align: center;

    margin-top: -40px;

}

.login_html .login_bj .jvzhong{

    text-align: center;

}

.login_html .login_bj .jvzhong .flex{

    display: inline-flex;

}

.login_html .login_bj .jvzhong .flex .zuo{

    margin-top: 158px;

}

.login_html .login_bj .jvzhong .flex .zuo  img{

    margin: auto;

}

.login_html .login_bj .jvzhong .flex .zuo p{

    font-size: 36px;

    color: #ee8000;

    font-weight: 600;

    line-height: 84px;

}

.login_html .login_bj .jvzhong .flex .zuo p span{

    margin: 0 17px;

}

.login_html .login_bj .jvzhong .flex .you{

    padding: 0 60px 0 90px;

    width: 396px;

    padding-top: 132px;

}

.login_html .login_bj .jvzhong .flex .you .input{

    padding: 0;

    padding-top: 18px;

    border-bottom: solid 1px #d9d9d9;

    padding-left: 65px;

}

.login_html .login_bj .jvzhong .flex .you .input:nth-child(1){

    background: url("../img/login_icon1.png") left 10px bottom 25px no-repeat;

}

.login_html .login_bj .jvzhong .flex .you .input:nth-child(2){

    background: url("../img/login_icon2.png") left 10px bottom 25px no-repeat;

}

.login_html .login_bj .jvzhong .flex .you .input input{

    line-height: 81px;

    height: 81px;

    padding: 0;

    font-size: 21px;

    color: #333333;

    width: 242px;

    border: none;

}

.login_html .login_bj .jvzhong .flex .you .input a{

    display: block;

    padding-left: 26px;

    line-height: 81px;

    height: 81px;

    background: url("../img/login_icon3.png") left center no-repeat;

}

.login_html .login_bj .jvzhong .flex .you .login_button{

    display: block;

    width: 340px;

    height: 60px;

    line-height: 60px;

    font-size: 30px;

    color: #ffffff;

    border-radius: 60px;

    margin: auto;

    background: #1a56a8;

}

.login_html .login_bj .jvzhong .flex .you .p{

    font-size: 16px;

    color: #333333;

    line-height: 43px;

}

.login_html .login_bj .jvzhong .flex .you .p a{

    font-size: 16px;

    color: #1a56a8;

}

.login_html .checkbox1 {

    position: relative;

    width: auto;

    left: 0;

	background: url('../img/radio_icon1.png') left center no-repeat;

	width: 100px;

	height: 27px;

	background-position: 0px 0px;

    cursor:pointer;

    margin-top: 25px;

    margin-left: 14px;

    margin-bottom: 35px;

}

.login_html .checkbox1 input {

    position: absolute;

    left: 0;

    width: 18px;

	height: 27px;

    visibility: hidden;

}

.login_html .checkbox1 input+label {

	position: absolute;

	right: 0;

	display: inline-block;

	width: 100px;

	height: 27px;

	background: url('../img/radio_icon2.png') left center no-repeat;

	background-position: -28px -28px;

    cursor:pointer;

    line-height: 18px;

    font-size: 14px;

    color: #999999;

    text-indent: 30px;

}

.login_html .checkbox1 input:checked+label {background-position: 0px 0px;}

.login_html .checkbox1 p{

    line-height: 22px;

    width: 130px;

    font-size: 16px;

    color: #333333;

    text-align: right;

}

.inside_page .background{

    background: none;

}

.inside_page .background .noticelist{

    background: #fafafa;

}

.inside_page .background .noticelist .list_news{

    padding: 20px 20px 40px 20px;

    background: #fff;

    margin-bottom: 20px;

}

.inside_page .background .noticelist .list_news .list a{

    height: 60px;

    display: block;

    padding: 0 20px;

}

.inside_page .background .noticelist .list_news .list a:nth-child(even){

    background: #f6f6f6;

}

.inside_page .background .noticelist .list_news .list a .p{

    line-height: 60px;

    height: 60px;

    max-width: calc(100% - 200px);;

}

.inside_page .background .noticelist .list_news .list a .date{

    line-height: 60px;

    height: 60px;

}

.inside_page .background .noticelist .list_news .list a img {

    margin-top: 21px;

}

.inside_page .background .position{

    font-size: 16px;

    color: #333333;

    line-height: 77px;

    padding-top: 3px;

}

.inside_page .background .position a{

    color: #333333;

}

.inside_page .background .position a:hover{

    color: #1a56a8;

}

.turn_page{

    text-align: center;

    margin-top: 40px;

}

.turn_page .jvzhong{

    display: inline-flex;

}

.turn_page .jvzhong span{

    display: block;

    color: #9f9fa4;

    padding: 0 14px;

    line-height: 40px;

    height: 40px;

    font-size: 16px;

    color: #666666;

}

.turn_page .jvzhong a{

    height: 38px;

    line-height: 38px;

    border: solid 1px #d9d9d9;

    font-size: 16px;

    color: #666666;

    /* transition:all 0.3s ease-in-out; */

    padding: 0 15px;

    border-left: none;

}

.turn_page .jvzhong a:hover{

    color: #fff;

    background: #3564ae;

    border: solid 1px #3564ae;

    border-left: none;

}

.turn_page .jvzhong .shouye{

    border-left: solid 1px #d9d9d9;

}

.turn_page .jvzhong .shouye:hover{

    border-left: solid 1px #3564ae;

    border: solid 1px #3564ae;

}

.turn_page .jvzhong .xuanzhong{

    color: #fff;

    background: #3564ae;

    border: solid 1px #3564ae;

    border-left: none;

}

.turn_page .jvzhong p{

    display: block;

    font-size: 16px;

    color: #666666;

    padding: 0 12px 0 26px;

    line-height: 40px;

    height: 40px;

}

.turn_page .jvzhong select{

    width: 50px;

    height: 40px;

    line-height: 40px;

    border: solid 1px #d9d9d9;

    font-size: 16px;

    color: #666666;

    text-align-last:center;

    transition:all 0.3s ease-in-out;

    -webkit-appearance:none;

    -moz-appearance:none;

    appearance:none;

}

.turn_page .jvzhong button{

    display: block;

    font-size: 16px;

    color: #666666;

    padding: 0 8px;

    line-height: 37px;

    height: 40px;

    background: none;

    border: solid 1px #d9d9d9;

}

.turn_page .jvzhong button:hover{

    color: #fff;

    background: #3564ae;

    border: solid 1px #3564ae;

}

.noticelist_details{

    background: #ffffff;

    /* text-align: center; */

    margin-bottom: 20px;

    padding-bottom: 1px;

}

.noticelist_details .biaoti{

    text-align: center;

}

/* .noticelist .noticelist_details{

    text-align:initial;

} */

.noticelist_details .download{

    display: block;

    font-size: 16px;

    color: #333333;

    text-align: left;

    padding-left: 35px;

    line-height: 40px;

    background: url("../img/xiazai.png") left center no-repeat;

}

.noticelist_details .download span{

    font-size: 16px;

    color: #dd7600;

}

.noticelist_details .qiehuan{

    padding: 18px 20px 22px 20px;

    border-top: solid 1px #dddddd;

    width: calc(100% - 80px);

    margin: auto;

    margin-top: 10px;

}

.noticelist_details .qiehuan a{

    width: 40%;

    height: 100px;

    line-height: 100px;

    display: block;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

    transition:all 0.3s ease-in-out;

}

.noticelist_details .qiehuan .float_l{

    text-align: left;

    font-size: 18px;

    color: #333333;

    padding-left: 56px;

    background: url("../img/qiehuan_l.png") left center no-repeat;

}

.noticelist_details .qiehuan .float_r{

    text-align: right;

    font-size: 18px;

    color: #333333;

    padding-right: 56px;

    background: url("../img/qiehuan_r.png") right center no-repeat;

}

.noticelist_details .qiehuan a:hover{

    color: #dd7600;

}

.noticelist_details .biaoti .riqi{

    display: inline-flex;

}

.noticelist_details .biaoti .bt{

    font-size: 30px;

    color: #333333;

    line-height: 54px;

    padding-top: 13px;

    width: 80%;

    margin: auto;

    margin-bottom: 16px;

    padding-top: 28px;

}

.noticelist_details .biaoti{

    padding-bottom: 23px;

    border-bottom: solid 1px #f3f3f3;

}

.noticelist_details .biaoti .riqi p{

    font-size: 16px;

    color: #666666;

    line-height: 16px;

    margin: 0 37px;

}

.noticelist_details .biaoti .riqi .bshare-custom{

    font-size: 16px;

    color: #666666;

    line-height: 16px;

    margin: 0 37px;

}

.noticelist_details .text{

    padding: 18px 60px 22px 60px;

    text-align: start;

}

 .noticelist_details .text p{

    font-size: 16px;

    color: #333333;

    line-height: 40px;

    /* text-indent: 2em; */

    /* text-align: justify;  */

} 

.resourcecontain{

    background: #fff;

}

.resourcecontain .img{

    padding: 40px 20px;

    margin-bottom: 20px;

}

.resourcecontain .img img{

    max-width: 100%;

    margin: auto;

}

.resourcecontain .text{

    padding: 16px 20px 32px 20px;

    border-bottom: solid 1px #f3f3f3;

}

.resourcecontain .text .bt{

    font-size: 18px;

    color: #ed0000;

    line-height: 66px;

}

.resourcecontain .text .p p{

    font-size: 16px;

    color: #333333;

    line-height: 32px;

}

.resourcecontain .information{

    padding: 20px 20px 25px 20px;

    border-bottom: solid 1px #f3f3f3;

}

.resourcecontain .information img{

    width: 170px;

    height: 110px;

    border: solid 5px #ed0000;

}

.enterprisecontain .information img{

    width: 170px;

    height: 110px;

    border: solid 5px #f3f3f3;

}

.resourcecontain .information .xinxi{

    padding-left: 20px;

    width: calc(100% - 200px);

}

.resourcecontain .information .xinxi .gsmc{

    font-size: 18px;

    color: #ed0000;

    line-height: 28px;

}

.resourcecontain .information .xinxi .p{

    padding-top: 10px;

}

.resourcecontain .information .xinxi .p p{

    width: calc(40% - 22px);

    margin-right: 5%;

    font-size: 16px;

    color: #333333;

    line-height: 48px;

    padding-left: 22px;

}

.resourcecontain .information .xinxi .p p:nth-child(1){

    background: url("../img/icon1.png") center left no-repeat;

}

.resourcecontain .information .xinxi .p p:nth-child(2){

    padding-left: 30px;

    background: url("../img/icon2.png") center left no-repeat;

}

.resourcecontain .information .xinxi .p p:nth-child(3){

    background: url("../img/icon3.png") center left no-repeat;

}

.resourcecontain .information .xinxi .p p:nth-child(4){

    padding-left: 30px;

    background: url("../img/icon4.png") top 13px left no-repeat;

}

.enterprisecontain .information .xinxi .p p:nth-child(2){

    background: url("../img/icon5.png") center left no-repeat;

}

.enterprisecontain .text .p p{

    font-size: 16px;

    color: #333333;

    line-height: 48px;

    text-align: justify;

    text-indent: 2em;

}

.enterprisecontain .text{

    padding-bottom: 20px;

    border-bottom: none;

}

.enterprisecontain{

    margin-bottom: 20px;

}

.enterprise_html{

    padding: 20px;

    background: #ffffff;

    margin-bottom: 20px;

}

.enterprise_html .enterprise_list a{

    background: #fafafa;

    display: block;

    width: calc(25% - 15px);

    margin-left: 20px;

    margin-bottom: 20px;

}

.enterprise_html .enterprise_list a:nth-child(4n+1){

    margin-left: 0;

}

.enterprise_html .enterprise_list a .img{

    overflow: hidden;

    border: solid 5px #f3f3f3;

}

.enterprise_html .enterprise_list a img{

    /* width: 100%; */

    height: 173px;

    transition:all 0.3s ease-in-out;

}

.enterprise_html .enterprise_list a:hover img{

    transform: scale(1.1);

}

.enterprise_html .turn_page{

    margin-top: 20px;

    margin-bottom: 20px;

}

.enterprise_html .enterprise_list a .text{

    padding: 12px 20px 10px 20px;

    padding-top: 13px;

}

.enterprise_html .enterprise_list a .text p{

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    /* -webkit-line-clamp:1; */

}

.enterprise_html .enterprise_list a .text p:nth-child(1){

    font-size: 18px;

    color: #ed0000;

    line-height: 34px;

    height: 34px;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

}

.enterprise_html .enterprise_list a .text p:nth-child(2){

    padding-left: 22px;

    font-size: 16px;

    color: #333333;

    line-height: 36px;

    background: url("../img/icon1.png") center left no-repeat;

}

.enterprise_html .enterprise_list a .text p:nth-child(3){

    padding-left: 22px;

    font-size: 16px;

    color: #333333;

    line-height: 36px;

    background: url("../img/icon3.png") top 11px left no-repeat;

}

.resource_html .right{

    width: 386px;

    padding-bottom: 32px;

}

.resource_html{

    margin-bottom: 20px;

}

.resource_html .right .bt{

    height: 60px;

    background: url("../img/resource_icon2.png") center center no-repeat;

}

.resource_html .right .bt p{

    height: 60px;

    line-height: 60px;

    font-size: 21px;

    font-weight: 600;

    color: #fff;

    text-indent: 50px;

    background: url("../img/resource_icon1.png") center left 20px no-repeat;

}

.resource_html .right{

    background: #fff;

}

.resource_html .right .ul{

    padding-top: 7px;

}

.resource_html .right .ul a{

    display: block;

    padding: 2px 10px 0 20px;

    border-bottom: solid 1px #f3f3f3;

}

.resource_html .right .ul a span{

    font-size: 16px;

    color: #eb0000;

    line-height: 57px;

    height: 57px;

}

.resource_html .right .ul a p{

    font-size: 16px;

    color: #333333;

    width: 65%;

    padding-left: 22px;

    line-height: 57px;

    height: 57px;

    background: url("../img/news_icon1.png") center left no-repeat;

    transition:all 0.3s ease-in-out;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

}

.resource_html .right .ul a:hover p{

    color: #ed0000;

}

.resource_html .left{

    width: calc(100% - 406px);

    background: #fff;

    padding-bottom: 40px;

}

.resource_html .left .list .each{

    padding: 20px 28px 40px 20px;

    margin-bottom: 20px;

    border-bottom: solid 1px #f3f3f3;

}

.resource_html .left .list .each .img{

    width:170px;

    overflow: hidden;

    border: solid 5px #f3f3f3;

}

.resource_html .left .list .each .img img{

    width: 100%;

    transition:all 0.3s ease-in-out;

}

.resource_html .left .list .each:hover .img img{

    transform: scale(1.1);

}

.resource_html .left .list .each .text{

    width: calc(100% - 200px);

    margin-left: 20px;

}

.resource_html .left .list .each .text .name{

    padding-top: 2px;

}

.resource_html .left .list .each .text .name p{

    max-width: calc(100% - 150px);

    margin-right: 20px;

    font-size: 18px;

    color: #ed0000;

    line-height: 26px;

    height: 26px;

}

.resource_html .left .list .each .text .name a{

    display: block;

    width: 85px;

    line-height: 26px;

    height: 26px;

    text-align: center;

    font-size: 16px;

    color: #ffffff;

    background: #1a56a8;

    border-radius: 5px;

}

.resource_html .left .list .each .text .p{

    font-size: 16px;

    color: #333333;

    line-height: 24px;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:2;

}

.resource_html .left .list .each .xinxi p{

    font-size: 16px;

    color: #333333;

    line-height: 42px;

    height: 42px;

    padding-left: 22px;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

}

.resource_html .left .list .each .xinxi p:nth-child(1){

    width: 30%;

    background: url("../img/icon1.png") center left no-repeat;

}

.resource_html .left .list .each .xinxi p:nth-child(2){

    background: url("../img/icon3.png") center left no-repeat;

}

.demeanour_html{

    background: #fff;

    padding: 0 20px;

    padding-top: 20px;

    margin-bottom: 20px;

}

.demeanour_html .first_demeanour{

    display: block;

    width: 440px;

    position: relative;

    overflow: hidden;

    margin-bottom: 20px;

}

.demeanour_html .first_demeanour img{

    width: 100%;

    height: 350px;

    transition:all 0.3s ease-in-out;

}

.demeanour_html .first_demeanour:hover img{

    transform: scale(1.1);

}

.demeanour_html .first_demeanour p{

    position: absolute;

    bottom: 0;

    left: 0;

    background: rgba(0, 0, 0, 0.8);

    height: 56px;

    line-height: 56px;

    padding: 0 20px;

    width: calc(100% - 40px);

    font-size: 16px;

    color: #fefefe;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

}

.demeanour_html .demeanour_list{

    width: calc(100% - 440px);

}

.demeanour_html .demeanour_list a{

    display: block;

    position: relative;

    overflow: hidden;

    margin-left: 20px;

    margin-bottom: 20px;

    width: calc(100% / 3 - 20px);

}

.demeanour_html .demeanour_list a img{

    width: 100%;

    height: 165px;

    transition:all 0.3s ease-in-out;

}

.demeanour_html .demeanour_list a:hover img{

    transform: scale(1.1);

}

.demeanour_html .demeanour_list a p{

    position: absolute;

    bottom: 0;

    left: 0;

    background: rgba(0, 0, 0, 0.8);

    height: 36px;

    line-height: 36px;

    padding: 0 20px;

    width: calc(100% - 40px);

    font-size: 16px;

    color: #fefefe;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

}

.demeanour_html .xiangqing{

    display: block;

    background: #fafafa;

}

.demeanour_html .xiangqing .img{

    width: 220px;

    overflow: hidden;

    position: relative;

}

.demeanour_html .xiangqing .img img{

    width: 100%;

    transition:all 0.3s ease-in-out;

}

.demeanour_html .xiangqing:hover .img img{

    transform: scale(1.1);

}

.demeanour_html .xiangqing .text{

    width: calc(100% - 220px - 40px);

    padding: 0 20px;

}

.demeanour_html .xiangqing .text .bt p{

    line-height: 57px;

    height: 57px;

    font-size: 18px;

    color: #333333;

    margin-right: 10px;

    max-width: 80%;

    margin-bottom: 8px;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

    transition:all 0.3s ease-in-out;

}

.demeanour_html .xiangqing:hover .text .bt p{

    color: #ed0000;

}

.demeanour_html .xiangqing .text .bt img{

    margin-top: 21px;

}

.demeanour_html .xiangqing .text .p{

    font-size: 16px;

    color: #333333;

    line-height: 24px;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:2;

    text-indent: 2em;

}

.demeanour_html .xiangqing .text .date{

    font-size: 16px;

    color: #666666;

    line-height: 40px;

}

.demeanour_html .news .list_news{

    width: calc(50% - 30px);

    padding: 20px 0;

}

.demeanour_html .news .list_news a .p {

    max-width: 74%;

    line-height: 60px;

    height: 60px;

}

.demeanour_html .news .list_news a .date{

    line-height: 60px;

    height: 60px;

}

.demeanour_html .news .list_news a img {

    margin-top: 22px;

}

.notice_html{

    margin-bottom: 20px;

    background: none;

}

.notice_html .news{

    background: #fff;

    padding: 0 20px;

}

.notice_html .news_l{

    width: calc(50% - 50px);

}

.notice_html .news_r{

    width: calc(50% - 50px);

}

.notice_html .news_l .list_news,

.notice_html .news_r .list_news {

    width: 100%;

}

.notice_html .news:nth-child(1) .news_bt{

    border-bottom: none;

}

.notice_html .xiangqing{

    padding: 30px 15px;

    background: url("../img/notice_bj.png") center center no-repeat;

}

.notice_html .xiangqing .img{

    width: 131px;

}

.notice_html .xiangqing .text{

    width: calc(100% - 170px);

    margin-left: 26px;

    padding: 0;

}

.notice_html .xiangqing .text .p{

    font-size: 16px;

    color: #666666;

    text-indent: 0em;

}

.notice_html .xiangqing .text .bt p{

    height: 30px;

    line-height: 30px;

    margin-bottom: 5px;

}

.notice_html .xiangqing .text .bt img {

    margin-top: 8px;

}

.dynamic_html{

    padding: 0;

}

.dynamic_html .working_trends{

    background: #fff;

    padding: 0 20px;

    padding-bottom: 20px;

}

.dynamic_html .working_trends .news_bt{

    margin-bottom: 28px;

}

.dynamic_html .working_trends .img{

    width: 440px;

    height: 242px;

    position: relative;

    margin-bottom: 20px;

}

.dynamic_html .working_trends .img img{

    width: 100%;

    height: 242px;

}

.dynamic_html .working_trends .img p{

    width: calc(100% - 40px - 20%);

    padding: 0 20px;

    padding-right: calc(20% + 20px);

    position: absolute;

    bottom: 0;

    left: 0;

    line-height: 56px;

    height: 56px;

    font-size: 20px;

    color: #fff;

    background: rgba(0, 0, 0, 0.8);

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

}

.dynamic_html .working_trends .img .swiper-pagination{

    position: absolute;

    right: 15px;

    bottom: 15px;

}

.dynamic_html .working_trends .img .swiper-pagination .swiper-pagination-bullet{

    width: 16px;

    height: 16px;

    background: #fff;

    opacity: 1;

    margin: 0 5px;

}

.dynamic_html .working_trends .img .swiper-pagination .swiper-pagination-bullet-active{

    background: #004ea2;

}

.dynamic_html .working_trends .working_trends_list{

    width: calc(100% - 440px);

}

.dynamic_html .working_trends_list a{

    display: block;

    width: calc(50% - 52px);

    padding: 0 14px 15px 18px;

    background: #fafafa;

    margin-left: 20px;

    margin-bottom: 20px;

}

.dynamic_html .working_trends_list a .bt p {

    line-height: 44px;

    height: 44px;

    font-size: 18px;

    color: #333333;

    margin-right: 10px;

    max-width: 80%;

    padding-top: 5px;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    transition: all 0.3s ease-in-out;

}

.dynamic_html .working_trends_list a .bt img{

    margin-top: 20px;

}

.dynamic_html .working_trends_list a:hover .bt p {

    color: #ed0000;

}

.dynamic_html .working_trends_list a .p {

    font-size: 14px;

    color: #666666;

    line-height: 24px;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

}

.dynamic_html .working_trends .news{

    background: #fafafa;

    margin-top: 0;

}

.dynamic_html .working_trends .news .list_news{

    padding: 15px 0 17px 0;

    height: auto;

}

.dynamic_html .district_city{

    margin-top: 20px;

    background: #fff;

    padding: 0 20px;

}

.dynamic_html .district_city .news{

    padding: 0;

}

.dynamic_html .district_city .news .left,

.dynamic_html .district_city .news .right{

    width: calc(50% - 20px);

}

.dynamic_html .district_city .news .list_news {

    width: 100%;

    padding: 0;

}

.dynamic_html .news .left .working_trends_list a{

    width: calc(100% - 32px);

    margin-left: 0;

    padding-bottom: 4px;

}

.dynamic_html .news .left .working_trends_list a .p{

    font-size: 16px;

    color: #333333;

    line-height: 24px;

}

.dynamic_html .news .left .working_trends_list a .date{

    font-size: 16px;

    color: #666666;

    line-height: 44px;

}

.dynamic_html .news .left .working_trends_list a .bt p{

    height: 68px;

    line-height: 66px;

    padding-top: 0;

}

.dynamic_html .news .left .working_trends_list a .bt img {

    margin-top: 26px;

}

.dynamic_html .district_city .news{

    padding-bottom: 20px;

}

.dynamic_html .news .right .img_list{

    margin-top: 20px;

}

.dynamic_html .news .right .img_list a{

    display: block;

    width: calc(50% - 10px);

    position: relative;

}

.dynamic_html .news .right .img_list a:nth-child(1){

    margin-right: 20px;

}

.dynamic_html .news .right .img_list a img{

    width: 100%;

    height: 154px;

}

.dynamic_html .news .right .img_list a .text{

    position: absolute;

    top: 0;

    left: 0;

    width: calc(100% - 40px);

    padding: 0 20px;

    height: 100%;

    background: rgba(53, 100, 174, 0.9);

    opacity: 0;

    transition:all 0.3s ease-in-out;

}

.dynamic_html .news .right .img_list a:hover .text{

    opacity: 1;

}

.dynamic_html .news .right .img_list a .text .bt{

    font-size:18px;

    color: #ffffff;

    line-height: 46px;

    height: 46px;

    padding-top: 10px;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

}

.dynamic_html .news .right .img_list a .text .p{

    font-size:16px;

    color: #ffffff;

    line-height: 24px;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:3;

}

.dynamic_html .news .right .list_news{

    margin-top: -10px;

}

.party_html .working_trends_list a{

    width: 537px !important;

    padding: 15px;

    padding-bottom: 15px !important;

    background: #fafafa;

    border: solid 5px #fafafa;

    transition:all 0.3s ease-in-out;

    margin-bottom: 0;

    margin-top: 20px;

}

.party_html .working_trends_list a:nth-child(1){

    margin-top: 0;

}

.party_html .working_trends_list a:hover{

    border: solid 5px #3564ae;

}

.party_html .working_trends_list a .img{

    width: 210px;

    height: 140px;

    overflow: hidden;

}

.party_html .working_trends_list a .img img{

    width: 100%;

    height: 100%;

    transition:all 0.3s ease-in-out;

}

.party_html .working_trends_list a:hover .img img{

    transform: scale(1.1);

}

.party_html .working_trends_list a .text{

    width: calc(100% - 230px);

}

.party_html .news_bt {

    padding-top: 3px;

}

.party_html .news .left .working_trends_list a .bt{

    margin-bottom: 16px;

}

.party_html .news .left .working_trends_list a .bt p{

    max-width: 82%;

    height: 34px;

    line-height: 34px;

}

.party_html .news .left .working_trends_list a .bt img {

    margin-top: 10px;

}

.party_html .news .left .working_trends_list a .date {

    line-height: 42px;

}

.party_html .district_city .news .right{

    width: calc(100% - 612px);

}

.party_html .news .right .list_news{

    margin-top: -15px;

    height: auto;

}

.party_html .news_img_list a{

    display: block;

    margin-left: 20px;

    width: calc(100% / 3 - 40px / 3 - 1px);

    /* transition:all 0.3s ease-in-out; */

    /* margin-bottom: 20px; */

}

.party_html .news_img_list a:hover{

    margin-top: -10px;

    margin-bottom: 7px;

}

.party_html .news_img_list a:nth-child(2n+1):hover{

    margin-bottom: 8px;

}

.party_html .news_img_list a .block{

    /* transition:all 0.3s ease-in-out; */

}

.party_html .news_img_list a:hover .block{

    border: solid 5px #3564ae;

}

.party_html .news_img_list a:nth-child(3n+1){

    margin-left: 0;

}

.party_html .news_img_list a:nth-child(3n+1):hover{

    margin-bottom: 7px;

}

.party_html .news_img_list a .img{

    overflow: hidden;

    width: 100%;

    height: auto;

    margin-bottom: 0;

}

.party_html .news_img_list a .img img{

    width: 100%;

    height: auto;

    transition:all 0.3s ease-in-out;

}

.party_html .news_img_list a:hover .img img{

    transform: scale(1.1);

}

.party_html .news_img_list a .text{

    padding: 0 20px 15px;

    background: #fafafa;

}

.party_html .news_img_list a .text .bt{

    margin-bottom: 5px;

}

.party_html .news_img_list a .text .bt p {

    line-height: 58px;

    height: 58px;

    font-size: 18px;

    color: #333333;

    margin-right: 10px;

    max-width: calc(100% -  65px);

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    transition: all 0.3s ease-in-out;

}

.party_html .news_img_list a:hover .text .bt p {

    color: #ed0000;

}

.party_html .news_img_list a .text .bt img{

    margin-top: 22px;

}

.party_html .news_img_list a .text .p{

    line-height: 24px;

    font-size: 16px;

    color: #333333;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:2;

}

.party_html .news_img_list a .text .date{

    font-size:16px;

    color: #666666;

    line-height: 42px;

}

.party_html .news{

    padding: 0;

    background: #fff !important;

}

.dynamic_html .working_trends{

    padding-bottom: 0;

}

.merchants_html .merchants{

    background: #fff;

    padding: 0 20px 20px 20px;

}

.merchants_html .merchants .merchants_first{

    display: block;

    width: 570px;

    margin-top: 30px;

}

.merchants_html .merchants .merchants_first .img{

    width: 100%;

    overflow: hidden;

}

.merchants_html .merchants .merchants_first .img img{

    width: 100%;

    transition:all 0.3s ease-in-out;

}

.merchants_html .merchants .merchants_first:hover .img img{

    transform: scale(1.1);

}

.merchants_html .merchants .merchants_first .text{

    padding: 0 20px;

    padding-bottom: 14px;

    background: #fafafa;

}

.merchants_html .merchants .merchants_first .text .bt p{

    font-size: 18px;

    color: #333333;

    line-height: 60px;

    height: 60px;

    transition:all 0.3s ease-in-out;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

    max-width: 90%;

    margin-right: 14px;

}

.merchants_html .merchants .merchants_first:hover .text .bt p{

    color: #ed0000;

}

.merchants_html .merchants .merchants_first .text .bt img{

    margin-top: 24px;

}

.merchants_html .merchants .merchants_first .text .p{

    font-size: 16px;

    color: #333333;

    line-height: 24px;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:2;

    text-align: justify;

}

.merchants_html .merchants .merchants_first .text .date{

    font-size: 16px;

    color: #666666;

    line-height: 50px;

}

.merchants_html .merchants .merchants_list{

    width: calc(100% - 610px);

}

.merchants_html .list_news a .p{

    line-height: 60px;

    height: 60px;

}

.merchants_html .list_news a img {

    margin-top: 22px;

}

.merchants_html .list_news a .date {

    line-height: 60px;

    height: 60px;

}

.merchants_html .news .merchants_first{

    display: block;

    margin-top: 20px;

    background: #fafafa;

}

.merchants_html .news .merchants_first .img{

    width: 210px;

    overflow: hidden;

}

.merchants_html .news .merchants_first .img img{

    width: 100%;

    transition:all 0.3s ease-in-out;

}

.merchants_html .news .merchants_first:hover .img img{

    transform: scale(1.1);

}

.merchants_html .news .merchants_first .text{

    width: calc(100% - 250px);

    margin-left: 20px;

}

.merchants_html .news .merchants_first .text .bt{

    padding-top: 10px;

}

.merchants_html .news .merchants_first .text .bt p{

    font-size: 18px;

    color: #333333;

    line-height: 34px;

    transition:all 0.3s ease-in-out;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

    max-width: 90%;

    margin-right: 10px;

}

.merchants_html .news .merchants_first:hover .text .bt p{

    color: #ed0000;

}

.merchants_html .news .merchants_first .text .bt img{

    margin-top: 10px;

}

.merchants_html .news .merchants_first .text .p{

    font-size: 16px;

    color: #333333;

    line-height: 24px;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:2;

    margin-top: 10px;

    margin-bottom: 3px;

}

.merchants_html .news .merchants_first .text .date{

    line-height: 36px;

    height: 36px;

    font-size: 16px;

    color: #666666;

}

.ny_banner{

    height: 220px;

    background: url("../img/ny_banner.png") center center no-repeat;

}

.ny_nav{

    height: 60px;

    margin-top: 20px;

    margin-bottom: 22px;

    background: #d9d9d9;

}

.ny_nav .weizhi{

    font-size:16px;

    color: #333333;

    line-height: 60px;

    padding-right: 20px;

}

.ny_nav .weizhi a{

    font-size:16px;

    color: #333333;

    transition:all 0.3s ease-in-out;

}

.ny_nav .weizhi a:hover{

    color: #1a56a8;

}

.ny_nav .left a{

    display: block;

    padding: 0 28px;

    font-size: 21px;

    color: #333333;

    line-height: 60px;

    position: relative;

    border-right: solid 1px #d1d1d1;

}

.ny_nav .left a img{

    position: absolute;

    top: 60px;

    left: 50%;

    margin-left: -9px;

    display: none;

}

.ny_nav .left .xuanzhong img{

    display: block;

}

.ny_nav .left .xuanzhong{

    color: #ffffff;

    background: #1a56a8;

}

.about_html{

    margin-bottom: 20px;

    background: #fff;

}

.about_html .bt{

    font-size:30px;

    color: #333333;

    line-height: 110px;

    padding: 0 20px;

    width: calc(100% - 40px);

    text-align: center;

    border-bottom: solid 1px #f3f3f3;

}

.about_html .text{

    padding: 10px 20px 20px 20px;

}

.about_html .text img{

    display: block;

    max-width: 100%;

    margin: 10px auto;

}

.about_html .text p{

    font-size:16px;

    color: #333333;

    line-height: 48px;

    text-indent: 2em;

    text-align: justify;

}

.leader_html{

    background: #fff;

    padding: 20px;

    margin-bottom: 20px;

    text-align: center;

}

.leader_html .leader_first{

    display: inline-flex;

    width: 70%;

}

.leader_html .leader_first{

    margin-bottom: 22px;

}

.leader_html .leader_list:nth-child(2){

    display: inline-flex;

    width: 100%;

}

.leader_html .leader_list:nth-child(2) .float_l{

    float: unset;

}

.leader_html .leader_list:nth-child(2) .clear{

    display: none;

}

.leader_html .leader_first .img{

    border: solid 1px #f3f3f3;

    width: 182px;

    padding: 4px;

    margin: auto;

}

.leader_html .leader_first .img img{

    width: 100%;

}

.leader_html .leader_first p{

    font-size:16px;

    color: #eb0000;

    text-align: center;

    /* line-height: 55px; */

    line-height: 35px;

    margin-top: 10px;

}

.leader_html .leader_first p span{

    margin: 0 22px;

    display: block;

}

.leader_html .leader_first p span br{

    display: none;

}

.leader_html .leader_list .float_l{

    width: 25%;

    height: 360px;

    text-align: center;

}

.leader_html .leader_list .float_l .img{

    border: solid 1px #f3f3f3;

    width: 182px;

    padding: 4px;

    margin: auto;

}

.leader_html .leader_list .float_l .img img{

    width: 100%;

    height: 230px;

}

.leader_html .leader_list .float_l .name{

    font-size:16px;

    color: #333333;

    line-height: 46px;

    margin-top: 4px;

}

.leader_html .leader_list .float_l p{

    font-size:16px;

    color: #666666;

    line-height: 24px;

}

.rules_html{

    background: #ffffff;

    margin-bottom: 20px;

}

.rules_html .title{

    width: calc(100% - 40px);

    padding: 27px 20px 33px 20px;

    border-bottom: solid 1px #f3f3f3;

}

.rules_html .title p:nth-child(1){

    font-size:30px;

    color: #eb0000;

    line-height: 55px;

    text-align: center;

}

.rules_html .title p:nth-child(2){

    font-size:16px;

    color: #333333;

    line-height: 30px;

    text-align: center;

}

.rules_html .text{

    padding: 10px 20px 20px 20px;

}

.rules_html .text h4{

    font-size:21px;

    font-weight: 600;

    line-height: 48px;

    text-align: center;

    color: #333333;

}

.rules_html .text p{

    font-size:16px;

    color: #333333;

    line-height: 48px;

    text-align: justify;

    text-indent: 2em;

    display: block;

}

.rules_html .text h4 span{

    margin: 0 10px;

}

.organization_html{

    margin-bottom: 20px;

    background: #fff;

}

.organization_html .block{

    padding: 18px 20px 35px 20px;

    border-top: solid 1px #f3f3f3;

}

.organization_html .block:nth-child(1){

    border-top: none;

}

.organization_html .block .bt{

    font-size:21px;

    color: #333333;

    font-weight: 600;

    text-align: center;

    line-height: 85px;

}

.organization_html .block p{

    font-size:16px;

    color: #333333;

    line-height: 48px;

    text-indent: 2em;

}

.organization_html .block p span{

    font-weight: 600;

}

.next_step{

    display: block;

    padding: 0 12px;

    height: 50px;

    line-height: 50px;

    border-radius: 5px;

    text-align: center;

    font-size:16px;

    color: #ffffff;

    background: #1a56a8;

    margin-bottom: 20px;

    margin-top: 24px;

}

.membership_html{

    background: #fff;

    margin-bottom: 20px;

}

.membership_html .title{

    padding: 0 20px;

    border-bottom: solid 1px #f3f3f3;

}

.membership_html .title p{

    font-size: 30px;

    color: #333333;

    text-align: center;

    line-height: 110px;

}

.membership_html .text{

    padding: 24px 20px 20px 20px;

}

.membership_html .text p{

    font-size:16px;

    color: #333333;

    line-height: 48px;

    text-align: justify;

    text-indent: 2em;

}

.membership_html .text h4{

    font-size:21px;

    color: #333333;

    font-weight: 600;

    line-height: 48px;

}

.membership_html .text p span{

    font-size:16px;

    color: #ed0000;

    font-weight: 600;

}

.membership_html .text img{

    margin: auto;

    max-width: 100%;

}

.lawlist_html .center{

    position: relative;

}

.lawlist_html .consulting_service{

    display: block;

    width: 88px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    font-size:16px;

    color: #ffffff;

    text-align: center;

    background: #ee8000;

    border-radius: 5px;

    position: absolute;

    top: 20px;

    right: 0;

}

.lawlist_html .lawlist{

    background: #fff;

    margin-bottom: 20px;

    padding: 20px 20px 40px 20px;

}

.lawlist_html .lawlist .block{

    margin-top: 50px;

    border-top: solid 1px #d9d9d9;

    border-left: solid 1px #d9d9d9;

    border-right: solid 1px #d9d9d9;

}

.lawlist_html .lawlist .block:nth-child(1){

    margin-top: 0;

    font-size:16px;

    color: #666666;

    line-height: 24px;

    text-align: center;

}

.lawlist_html .lawlist .block .float_l{

    height: 100%;

    padding: 18px 0;

    font-size: 16px;

    color: #333;

}

.lawlist_html .lawlist .block .float_l:nth-child(1){

    width: 118px;

    color: #666666;

    text-align: center;

}

.lawlist_html .lawlist .block .float_l:nth-child(2){

    width: calc(100% - 120px);

    border-left: solid 1px #d9d9d9;

    padding: 18px 20px;

    text-align: left;

    text-align: justify;

}

.lawlist_html .lawlist .block .zhuti,

.lawlist_html .lawlist .block .huifu,

.lawlist_html .lawlist .block .bumen{

    border-bottom: solid 1px #d9d9d9;

    display: flex;

    align-items: center;

}

.lawlist_html .lawlist .block .bumen .float_l:nth-child(2){

    color: #666666;

    width: calc(100% - 420px);

    border-right: solid 1px #d9d9d9;

}

.lawlist_html .lawlist .block .bumen .float_l:nth-child(3){

    color: #666666;

    width: 120px;

    border-right: solid 1px #d9d9d9;

    text-align: center;

}

.lawlist_html .lawlist .block .bumen .float_l:nth-child(4){

    color: #666666;

    width: 180px;

    text-align: center;

}

.lawlist_html .lawlist .block .bumen .float_l:nth-child(4) span{

    margin-left: 10px;

} 

.lawlist_html .lawlist .block .zhuti{

    background: #fafafa;

}

.lawlist_html .lawlist .block .zhuti .float_l:nth-child(2){

    font-size: 16px;

    color: #ed0000;

}

.law_html .law{

    background: #ffffff;

    padding: 25px 20px 40px 20px;

    margin-bottom: 20px;

}

.law_html .law .input{

    margin-bottom: 30px;

}

.law_html .law .input p{

    font-size: 16px;

    color: #333333;

    line-height: 50px;

    width: 108px;

}

.law_html .law .input p span{

    color: #eb0000;

    margin-right: 4px;

}

.law_html .law .input input{

    width: calc(100% - 150px);

    padding: 0 20px;

    height: 48px;

    line-height: 48px;

    border: solid 1px #d9d9d9;

    font-size: 16px;

    color: #666666;

}

.law_html .law .input input::-webkit-input-placeholder{

    color:#666666;

}

.law_html .law .input input::-moz-placeholder{   

    color:#666666;

}

.law_html .law .input input:-moz-placeholder{    

    color:#666666;

}

.law_html .law .input input:-ms-input-placeholder{

    color:#666666;

}

.law_html .law .input textarea{

    width: calc(100% - 150px);

    padding: 10px 20px;

    height: 230px;

    line-height: 30px;

    border: solid 1px #d9d9d9;

    font-size: 16px;

    color: #666666;

}

.law_html .law .input textarea::-webkit-input-placeholder{

    color:#666666;

}

.law_html .law .input textarea::-moz-placeholder{ 

    color:#666666;

}

.law_html .law .input textarea:-moz-placeholder{ 

    color:#666666;

}

.law_html .law .input textarea:-ms-input-placeholder{ 

    color:#666666;

} 

.law_html .law .button button:nth-child(1){

    width: 110px;

    height: 50px;

    border: none;

    font-size: 21px;

    color: #ffffff;

    text-align: center;

    line-height: 50px;

    border-radius: 5px;

    background: #1a56a8;

    margin-left: 108px;

    margin-right: 30px;

}

.law_html .law .button button:nth-child(2){

    width: 110px;

    height: 50px;

    border: none;

    font-size: 21px;

    color: #333333;

    text-align: center;

    line-height: 50px;

    border-radius: 5px;

    background: #d9d9d9;

}

.law_html .law .input2 p{

    width: 140px;

    text-align: right;

    margin-right: 10px;

}

.law_html .law .input p:nth-child(1){

    width: 108px;

    text-align: left;

    margin-right: 0;

}

.law_html .law .input2 input{

    width: calc(100% / 3 - 178px);

}

.law_html .radio{

    position: relative;

    width: auto;

    left: 0;

	background: url('../img/radio_icon3.png') left center no-repeat;

	width: 90px;

	height: 18px;

	background-position: 0px 0px;

    cursor:pointer;

    margin-top: 17px;

}

.law_html .radio input{

    position: absolute;

    left: 0;

    width: 18px;

	height: 18px;

    visibility: hidden;

}

.law_html .radio input+label{

	position: absolute;

	right: 0;

	display: inline-block;

	width: 90px;

	height: 18px;

	background: url('../img/radio_icon4.png') left center no-repeat;

	background-position: -18px -18px;

    cursor:pointer;

    line-height: 18px;

    font-size: 14px;

    color: #999999;

    text-indent: 30px;

}

.law_html .radio input:checked+label{

    background-position: 0px 0px;

}

.law_html .radio p{

    line-height: 18px !important;

    width: 90px;

    font-size: 16px;

    color: #666666;

    text-align: left;

    text-indent: 28px;

}

.law_html .input_radio{

    margin-top: -18px;

    margin-bottom: 16px !important;

}

.ny_nav2{

    position: fixed;

    right: 0;

    top: 36vh;

    z-index: 99;

    width: 0.1rem;

    height: 0.1rem;

    background: rgba(53, 100, 174, 0.8);

    display: none;

    overflow: hidden;

    opacity: 0;

}

.catalog{

    display: none;

}

.catalog_button{

    position: fixed;

    right: 0;

    top: calc(70vh - 1rem);

    z-index: 99;

    width: 0.01rem;

    height: 0.01rem;

    background: rgba(53, 100, 174, 0.8);

    display: none;

    opacity: 1;

    overflow: unset;

    border-radius: 50%;

    overflow: hidden;

    opacity: 0;

}

.resourcecontain .information .xinxi .gsmc p{

    margin-right: 10px;

}

.resourcecontain .information .xinxi .gsmc span{

    display: block;

    background: #df9109;

    border-radius: 5px;

    font-size: 16px;

    color: #fff;

    padding: 0 10px;

    line-height: 26px;

    margin-top: 1px;

}

.resourcecontain .text .list_img a{

    display: block;

    width: calc(25% - 15px);

    margin-left: 20px;

    margin-bottom: 10px;

}

.resourcecontain .text .list_img a:nth-child(4n + 1){

    margin-left: 0;

}

.resourcecontain .text .list_img a .img{

    width: 100%;

    padding: 0;

    margin-bottom: 0;

    overflow: hidden;

}

.resourcecontain .text .list_img a .img img{

    width: 100%;

    transition:all 0.3s ease-in-out;

}

.resourcecontain .text .list_img a:hover .img img{

    transform: scale(1.1);

}

.resourcecontain .text .list_img a p{

    font-size: 16px;

    color: #333;

    text-align: center;

    line-height: 50px;

    height: 50px;

    transition:all 0.3s ease-in-out;

    overflow:hidden; 

    text-overflow:ellipsis;

    display:-webkit-box; 

    -webkit-box-orient:vertical;

    -webkit-line-clamp:1;

}

.resourcecontain .text .list_img a:hover p{

    color: #1a56a8;

}

.noticelist .list_news{

    height: auto;

}





.enterprise_display .enterprise{

    width: 386px;

}

.enterprise_list_r{

    width: 370px;

}

.enterprise_list_r .enterprise_list .list_news{

    height: 410px;

    padding-top: 0px;

}



.map_button{

    float: left;

    color: #fff;

    margin-top: 10px;

    padding: 5px;

    text-align: center;

    margin-right: 10px;

    border: 1px #537fd0 solid;

    background-color: #1a56a8;

    border-radius: 5px;

    font-size: 14px;

}












































































/* transition:all 0.3s ease-in-out;

transform: scale(1.1);



overflow:hidden; 

text-overflow:ellipsis;

display:-webkit-box; 

-webkit-box-orient:vertical;

-webkit-line-clamp:1;



input::-webkit-input-placeholder{

    color:#cccccc;

}

input::-moz-placeholder{   

    color:#cccccc;

}

input:-moz-placeholder{    

    color:#cccccc;

}

input:-ms-input-placeholder{

    color:#cccccc;

}



textarea::-webkit-input-placeholder{

    color:#cccccc;

}

textarea::-moz-placeholder{ 

    color:#cccccc;

}

textarea:-moz-placeholder{ 

    color:#cccccc;

}

textarea:-ms-input-placeholder{ 

    color:#cccccc;

} */











