@charset "utf-8";
/* gyswplan channel */

.gyswplan-menu{
	width:100%;
}
.gyswplan-menu ul{
	margin:0 auto;
	width:58%;
}
.gyswplan-menu ul li{
	float:left;
	display: inline;
	padding:15px 20px;
	font-size:16px;
}
.gyswplan-menu ul li a.active {
    color: #dc0003;
}
.gyswplan-toutiao-bg{
	width:100%;
	padding:50px 0;
	background:#f2f2f2;
}
.gyswplan-toutiao{
	margin:0 55px;
}
.gyswplan-toutiao h1{
	margin-top:20px;
	font-size:24px;
	line-height:36px;
}
.gyswplan-toutiao p{
	margin:15px 0;
	line-height:24px;
}
.gyswplan-toutiao-list{
	font-size:16px;
	line-height:24px;
	margin:15px 0;
}
.gyswplan-toutiao-list .headline-tips{
	background: #dc0003;
	padding:1px 4px;
    text-align: center;
    margin-bottom: 5px;
	margin-right:6px;
}
.gyswplan-toutiao-list .headline-tips a{
    color: #fff;
}
.gyswplan-toutiao-video{
	height:300px;
}
.gyswplan-intro{
	margin-top:35px;
}
.gyswplan-intro p{
	width:95%;
	margin:20px auto;
	font-size:16px;
	line-height:32px;
	text-indent:2em;
}
.gyswplan-title{
	background:url(../images/gyswplan-title.png) no-repeat center bottom;
	text-align:center;
	height:38px;
    padding-top: 35px;

}
.gyswplan-title h1{
	font-size:24px;
	font-weight:500;
	margin-left: -29px;
    margin-top: 2px;
}
.gyswplan-con-intro{
	font-size:16px;
	margin:40px 0;
	text-align:center;
}
.gyswplan-con{
	width:92%;
	margin:0 auto;
}
.gyswplan-con-left{
	width:308px;
	padding:20px;
	float:left;
}
.gyswplan-con-left2{
	width:700px;
	float:left;
}

.gyswplan-con-left p, .gyswplan-con-right2 p{
	margin-top:10px;
	color:#666;
}
.gyswplan-con-01{
	background:url(../images/gyswplan-pic01.jpg) no-repeat 0 0;
	height:380px;
}
.gyswplan-con-02{
	background:url(../images/gyswplan-pic02.jpg) no-repeat 0 0;
	height:355px;
}
.gyswplan-con-03{
	background:url(../images/gyswplan-pic03.jpg) no-repeat 0 0;
	height:335px;
}
.gyswplan-con-04{
	background:url(../images/gyswplan-pic04.jpg) no-repeat 0 0;
	height:411px;
}
.gyswplan-con-left h2, .gyswplan-con-right2 h2{
	text-align:center;
	line-height:30px;
	font-size:20px;
}
.gyswplan-con-01 h2{
	padding-top:270px;
}
.gyswplan-con-02 h2{
	padding-top:255px;
}
.gyswplan-con-03 h2{
	padding-top:190px;
}
.gyswplan-con-04 h2{
	padding-top:250px;
}
.gyswplan-con-right{
	width:700px;
	float:right;
}
.gyswplan-con-right2{
	width:308px;
	float:right;
	padding:20px;
}
.gyswplan-con-inner {
    align-items: center;
    margin-bottom: 30px;
	display:flex;
}
.gyswplan-con-icon {
	float:left;
    margin-right: 20px;
}
.gyswplan-con-icon i {
    display: inline-block;
	font-style:normal;
    height: 70px;
    width: 70px;
    line-height: 70px;
    text-align: center;
    border-radius: 50%;
    font-size: 30px;
	font-weight:500;
    background-color: #f5f5f5;
    color: #e82909;
    transition: .5s;
}
.gyswplan-con-text h2{
	font-size:20px;
	margin-bottom:10px;
	font-weight:bold;
}
.gyswplan-con-text p{
	line-height:22px;
	color:#666;
}
.gyswplan-con-text2{
	margin-bottom:25px;
}
.gyswplan-con-text2 h2{
	font-size:20px;
	margin-bottom:10px;
	font-weight:bold;
}
.gyswplan-con-text2 p{
	line-height:22px;
	color:#666;
}
.guswplan-intro-text{
	text-align:center;
	line-height:26px;
	padding:30px 0;
}
.guswplan-intro-text div{
	margin:10px;
}
.guswplan-intro-text .pic img{
	text-align:center;
	margin:20px auto 20px;
}
.guswplan-intro-text .strong{
	font-weight:bold;
}
/* gyswplan channel - mbdw*/
.gyswplan-mbdy-bg{
	background:#f2f2f2;
}
.gyswplan-mbdy-con{
	padding:10px;
}
.gyswplan-mbdy-list, .gyswplan-mbdy-list2{
	float:left;
	width:170px;
	margin:35px 20px 40px;
	background:#fff;
    padding: 15px 10px 15px 15px;
    box-shadow: 0px 1px 7px 0px rgb(0 0 0 / 6%);
}
.gyswplan-mbdy-list{
	height:145px;
}
.gyswplan-mbdy-list2{
	height:160px;
}
.gyswplan-mbdy-list p, .gyswplan-mbdy-list2 p{
	margin-top:8px;
	font-size:12px;
	line-height:22px;
}

/*======== brand area start  ==========*/
.brand-area {
    margin-top: 20px;
    padding: 40px 20px 50px;
}


.linksLogo li { float:left; padding:3px 16px; height:100px; }
.linksLogo li img { height:68px; width:auto; margin:0 auto;}
#logosDw1 { width:1150px; height:100px; overflow:hidden;}
.linksLogo li p{
	text-align:center;
	font-size:15px;
	line-height:22px;
}


/* golobal slick defult arrow css */
.slick-prev , .slick-next{
    position: absolute;
    top: 50%;
    width: 55px;
    height: 55px;
    line-height: 55px;
    z-index: 9999;
    outline: none;
    border: none;
    font-size: 0;
    background: none;
    transform: translateY(-50%);
    transition: 1s;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
}
.slick-prev{
    left: -60px;
}
.slick-next{
    right: -40px;
}
.slick-prev::before ,.slick-next::before{
    content: '\ea93';
    font-family: IcoFont;
    display: inline-block;
    width: 55px;
    height: 55px;
    line-height: 55px;
    font-size: 40px;
    background-color: var(--brcolor);
    color: var(--whitec);
    transition: 1s;
}
.slick-next::before{
    content: '\ea94';
}
.slick-prev:hover::before ,.slick-next:hover::before{
    background-color: var(--bgcolor);
    color: var(--whitec)
}

/* gyswplan channel - hzqy*/

.gyswplan-hzqy-bg{
	background:#f2f2f2;
	padding-top:35px;
}
.gyswplan-hzqy-intro{
	text-align:center;
	margin:40px 0;
	font-size:16px;
}
.gyswplan-hzqy-con h1{
	text-align:center;
	margin: 35px 0;
}
.gyswplan-hzqy-row{
	padding:0 8px;
}
.gyswplan-hzqy-list{
    background: white;
	float:left;
	position:relative;
    clip-path: polygon(100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 0);
    border: 1px solid #c6a57a61;
	padding:20px 12px;
	height:166px;
	margin:10px 10px;
}
.gyswplan-hzqy-list:before {
    content: '';
    height: 15px;
    width: 15px;
    background: #c6a57a61;
    position: absolute;
    bottom: 0;
    right: 0;
}
.gyswplan-hzqy-list h3{
	border-bottom:1px solid #dee2e6 ;
	padding:2px 0 8px;
	color:#c6a57a;
	font-size:16px;
}
.gyswplan-hzqy-list h3 span{
	margin-right:5px;
}
.gyswplan-hzqy-list p{
	margin-top:10px;
	color:#6c757d;
	font-size:16px;
	line-height:24px;
}
.gyswplan-hzqy-w1{
	width:150px;
}
.gyswplan-hzqy-w2{
	width:200px;
}
.gyswplan-hzqy-qy{
	padding:25px 35px 40px;
}
.gyswplan-hzqy-list1{
	float:left;
	padding:45px 15px 30px;
    position: relative;
    transition-property: transform;
	background-color:#fff;
	text-align:center;
	box-shadow: 0 .125rem .25rem rgba(0,0,0,.075);
}
.gyswplan-hzqy-list1 span{
	font-size:40px;
	background:rgb(198 165 122 / 13%);
	text-align:center;
	padding:13px;
	border-radius: 50%;
}
.gyswplan-hzqy-list1 div{
}
.gyswplan-hzqy-list1 h3{
	margin-top:25px;
	border-bottom:1px solid rgb(198 165 122 / 28%);
	padding:10px 0;
	display:inline-block;
}
.gyswplan-hzqy-list1 p{
	text-align:left;
	color:#6c757d;
	margin-top:12px;
	padding:0 5px;
	line-height:24px;
}

/* gyswplan channel - zlhz*/
.gyswplan-zlhz-list{
	padding:25px 25px;
}
.gyswplan-zlhz-list ul li{
	float:left;	
    margin: 20px 20px;
	text-align:center;
}
.gyswplan-zlhz-list ul li .pic{
	height:68px;
	margin-bottom:6px;
}
.gyswplan-zlhz-list ul li .text{
	line-height:24px;
}