/*===================CSS Reset============================*/
@font-face {font-family:"pfr";src: url(../fonts/PingFangSCRegular.ttf);}
@font-face {font-family:"pfm";src: url(../fonts/PingFangSCMedium.ttf);}
html{ -webkit-box-sizing:border-box; box-sizing:border-box; overflow-y:scroll; overflow-x:hidden;}
*,*:before,*:after{ -webkit-box-sizing:inherit; box-sizing:inherit;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{ border:medium none; margin:0; padding:0;}
body,button,input,select,textarea{ color: #333; font: 16px "pfr";}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
em,i{ font-style:normal;}
ul,ol{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
input:focus,button:focus,textarea:focus,select:focus,video{ outline: none;}
/*html,body{min-width: 1200px;padding: 0;width: 100vw;margin: 0;}*/


/*===================Link Style============================*/
a,a:hover,a:active,a:visited,a:link,a:focus{ color: #333; outline:none; text-decoration: none; transition: all ease 400ms; -webkit-transition: all ease 400ms;}

/*===================Common Style============================*/
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width: 1200px; margin: 0 auto;}
.ovh{ overflow: hidden;}
.textH{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;display: block;}
.textH2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.text_cen{display:flex;justify-content:center;align-items:center;}
.bold{ font-weight: bold;}
.imgH img{ -webkit-transition: all 500ms; -moz-transition: all 500ms; -ms-transition: all 500ms; transition: all 500ms;}
.imgH:hover img{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1);}
img{max-width: 100%;}
body{background: #f5f5f5;}

/**********供方合作平台*********/
.ydContainer{position: relative;width: 100%;background: url(../img/y-bg.jpg) no-repeat center center;background-size: cover;}
.w1280{max-width: 1280px;width: 100%;margin: 0 auto;min-height: 100vh;position: relative;color: #fff;}
.ydContainer .logoDiv{padding-top: 4.11vw;padding-left: 2.1875vw;}
.ydContainer .rowDiv{position: absolute;width:100%;left: 0;top: 50%;transform:translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);text-align: center;}
.ydContainer .row>div{padding: 0;width: 20%;}
.ydContainer .row>div .conDiv{border-right: 1px solid rgba(255,255,255,.5);padding: 10px 2.1875vw;}
.ydContainer .row>div:last-child .conDiv{border: 0;}
.ydContainer .row>div span{font-size: 22px;text-shadow: 1px 0 1px rgba(4,0,0,.45);}
.ydContainer .row>div p{margin: 40px 0;line-height: 1.6;}
.ydContainer .row>div a{display: inline-block;width: 100%;max-width: 126px;border: 1px solid #ad7c59;background: rgba(173,124,89,.7);line-height: 37px;text-align: center;color: #fff;}
.ydContainer .row>div a:hover{background: rgba(173,124,89,1);}

/*============================ Header ============================*/
.topBox {height: 140px;background: #fff;}
.topBox .logo{ display: block;margin-top: 40px;}
.topBox .logo img{max-height: 90%;width: auto;}
.topBox .linkDiv{position: relative;margin-top: 70px;}
.topBox .linkDiv a{line-height: 32px;font-size: 14px;display: inline-block;margin-left: 10px;color: #121212;padding: 0 15px;font-weight: bold;}
.topBox .linkDiv a.btn_a{color: #ad7c59;border: 1px solid #ad7c59;width: 120px;text-align: center;padding: 0;}
.topBox .linkDiv a.btn_a:hover{background: #ad7c59;color: #fff;}
.topBox .linkDiv a.btn_a.reg_a{margin-left: 30px;}
/*.head.on{position: fixed;left: 0;width: 100%;top: 0;}*/
.m_navList .loginReg{padding-left: 10%;padding-right: 5%;color: #fff;line-height: 45px;}
.m_navList .loginReg a{color: #ad7c59;border: 1px solid #ad7c59;width: 45%;text-align: center;padding: 0;display: inline-block;line-height: 32px;font-size: 14px;margin: 20px 0;font-weight: bold;height: 34px;}

/*============================ Footer ============================*/
.footer{padding: 115px 0 50px;text-align: center;font-size: 14px;line-height: 1.6;color: #101010;font-family:"pfm";font-weight: bold;}
.footer a{color: #101010;}
/*============================ Index ============================*/
.bannerDiv {width: 100%;max-width: 1393px;margin: 0 auto;height: 538px;position: relative;}
.bannerDiv .myscroll{position: absolute;width:316px;height:100%;background: rgba(0,0,0,.6);text-align: left;color: #fff;top: 0;right: 0;overflow: hidden;}
.bannerDiv .myscroll ul li{min-height: 60px;}
.bannerDiv .myscroll ul li a{color: #fff;padding: 10px 20px;font-size: 14px;display: block;}
.bannerDiv .myscroll ul li a:hover{font-size: 18px;background: url(../img/t-bg1.png) no-repeat right center;background-size: 100% 100%;}

.ixPart1{padding: 50px 0;}
.indexTitle {margin-bottom: 30px;font-weight: bold;}
.indexTitle span{font-size: 28px;color: #0a0a0a;font-family:"pfm";}
.indexTitle a{color: #626262;line-height: 37px;}
.ixPart1 .row{margin: 0 -10px;}
.ixPart1 .row>div{padding: 0 10px;}
.ixPart1 .row>div .part1{background: #fff;padding: 20px 17px;}
.ixPart1 .row>div .part1 a{font-size: 20px;color: #101010;font-family:"pfm";font-weight: bold;min-height: 56px;}
.ixPart1 .row>div .part1 a:hover,.ixPart1 .row>div .part2 ul li .textDiv a:hover,.ixPart1 .row>div .part3 ul li a:hover{color: #ad7c59;}
.ixPart1 .row>div .part1 span{font-size: 14px;color: #878686;font-weight: bold;display: block;margin-top: 15px;}
.ixPart1 .row>div .conDiv>div:nth-child(2){margin: 14px 0;}
.ixPart1 .row>div .part2 ul {margin: 0 -4px;overflow: hidden;}
.ixPart1 .row>div .part2 ul li{padding: 0 4px;width: 50%;float: left;}
.ixPart1 .row>div .part2 ul li .textDiv{padding: 15px 15px;background: #fff;font-size: 14px;font-weight: bold;}
.ixPart1 .row>div .part2 ul li .textDiv a{color: #101010;line-height: 1.7;min-height: 46px;overflow: hidden;}
.ixPart1 .row>div .part2 ul li .textDiv span{color: #878686;display: block;margin-top: 20px;}
.ixPart1 .row>div .part3{background: #fff;padding: 5px 16px;}
.ixPart1 .row>div .part3 ul li{margin: 18px 0;}
.ixPart1 .row>div .part3 ul li a{color: #101010;font-size: 14px;font-weight: bold;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.ixPart2 .row{margin: 0 -10px;}
.ixPart2 .row>div{padding: 0 10px;}
.ixPart2 .row>div .part1{background: #fff;padding: 20px 17px;}
.ixPart2 .row>div .part1 a{font-size: 20px;color: #101010;font-family:"pfm";font-weight: bold;min-height: 56px;}
.ixPart2 .row>div .part1 a:hover,.ixPart2 .row>div .part2 ul li .textDiv a:hover,.ixPart2 .row>div .part3 ul li a:hover{color: #ad7c59;}
.ixPart2 .row>div .part1 span{display:block;font-size: 14px;color: #5c291f;font-weight: bold;background: url(../img/t-bg2.png) no-repeat center center;background-size: 100% 100%;line-height: 30px;padding: 0 16px 0 8px;display: inline-block;margin-top: 15px;}
.ixPart2 .row>div .conDiv>div:nth-child(2){margin: 14px 0 0;}
.ixPart2 .row>div .part2 ul {margin: 0 -4px;overflow: hidden;}
.ixPart2 .row>div .part2 ul li{padding: 0 4px;width: 50%;float: left;}
.ixPart2 .row>div .part2 ul li .textDiv{padding: 15px 15px;background: #fff;font-size: 14px;font-weight: bold;}
.ixPart2 .row>div .part2 ul li .textDiv a{color: #101010;line-height: 1.7;}
.ixPart2 .row>div .part2 ul li .textDiv span{margin-top: 11px;font-size: 12px;color: #5c291f;font-weight: bold;background: url(../img/t-bg2.png) no-repeat center center;background-size: 100% 100%;line-height: 30px;padding: 0 16px 0 8px;display: inline-block;}
.ixPart2 .row>div .part3{background: #fff;padding: 4px 16px;}
.ixPart2 .row>div .part3 ul li{margin: 19px 0;}
.ixPart2 .row>div .part3 ul li a{color: #101010;font-size: 14px;font-weight: bold;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.ixPart3 {padding-top: 50px;}
.ixPart3 .row{margin: 0 -10px;}
.ixPart3 .row>div{padding: 0 10px;}
.ixPart3 .row>div .part2 ul li .textDiv a:hover,.ixPart3 .row>div .part3 ul li a:hover{color: #ad7c59;}
.ixPart3 .row>div .conDiv>div:nth-child(2){margin: 14px 0 0;}
.ixPart3 .row>div .part2 ul {margin: 0 -4px;overflow: hidden;}
.ixPart3 .row>div .part2 ul li{padding: 0 4px;width: 50%;float: left;}
.ixPart3 .row>div .part2 ul li .textDiv{padding: 16px 15px;background: #fff;font-size: 14px;font-weight: bold;}
.ixPart3 .row>div .part2 ul li .textDiv div{min-height: 46px;}
.ixPart3 .row>div .part2 ul li .textDiv a{color: #101010;line-height: 1.7;}
.ixPart3 .row>div .part2 ul li .textDiv span{font-size: 14px;color: #878686;font-weight: bold;display: block;margin-bottom: 20px;}
.ixPart3 .row>div .part3{background: #fff;padding: 4px 16px;}
.ixPart3 .row>div .part3 ul li{margin: 19px 0;}
.ixPart3 .row>div .part3 ul li a{color: #101010;font-size: 14px;font-weight: bold;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

/*============================ Others ============================*/
.ny-banner{height: 383px;}
.ny-footer{background: #444444;color: #cccccc;font-size: 12px;font-weight: normal;padding: 30px 0;line-height: 2;}
.ny-footer a{color: #ccc;}
.listDiv{padding: 28px 0 40px;}
.listDiv .conDiv{position: relative;}
.listDiv .leftDiv{width: 220px;background: #fff;padding:15px 0 20px;font-weight: bold;position: absolute;left: 0;top: 0;height: calc(100% - 65px);}
.listDiv .leftDiv span{padding: 0 20px;margin-bottom: 15px;display: block;}
.listDiv .leftDiv ul li a{display: block;padding: 0 20px;line-height: 60px;position: relative;border-left: 4px solid #fff;}
.listDiv .leftDiv ul li.active a{color: #ad7c59;border-left: 4px solid #ad7c59;background: rgba(173,124,89,.1);}
.listDiv .leftDiv ul li:hover a{color: #ad7c59;}
.listDiv .leftDiv ul li.active a:after{content: "";width: 8px;height: 14px;background: url(../img/jt.png) no-repeat center center;position: absolute;right: 20px;top: 50%;margin-top: -7px;}
.listDiv .rightDiv{width: calc(100% - 238px);}
.listDiv .rightDiv ul{background: #fff;padding: 0 20px;}
.listDiv .rightDiv ul li a{display: block;padding: 30px 0;border-bottom: 1px solid #ddd;font-family:"pfm";}
.listDiv .rightDiv ul li:last-child a{border: 0;}
.listDiv .rightDiv ul li .date{font-size: 12px;color: #999999;line-height: 22px;}
.listDiv .rightDiv ul li .title{font-size: 16px;color: #000;font-weight: bold;margin-bottom: 15px;width: calc(100% - 100px);}
.listDiv .rightDiv ul li .tagDiv{background: #f2f2f2;line-height: 25px;padding: 0 10px;margin-right: 25px;font-size: 12px;color: #666666;}
.listDiv .rightDiv ul li .tagDiv span{color: #000;}
.listDiv .rightDiv ul li .tagDiv:last-child{margin-right: 0;}
.listDiv .rightDiv ul li a:hover .title,.listDiv .rightDiv ul li a:hover .tagDiv,.listDiv .rightDiv ul li a:hover .tagDiv span{color: #ad7c59;}

.pageDiv{text-align: center;margin-top: 30px;}
.pageDiv a,.pageDiv span{font-size: 12px;color: #333333;padding: 8px 13px;border: 1px solid #ddd;font-weight: bold;background: #fff;margin: 0 3px;display: inline-block;}
.pageDiv span,.pageDiv a:hover{background: #ad7c59;border-color: #ad7c59;color: #fff;}

.detailDiv{padding: 0 0 30px;}
.breadcrumbDiv .con{background: url(../img/shouye.png) no-repeat left 3px;font-size: 12px;font-weight: bold;margin: 30px 0 30px;padding-left: 23px;}
.breadcrumbDiv .con a{color: #333333;}
.breadcrumbDiv .con span{color: #ad7c59;}

.detailDiv .articleDiv{background: #fff;padding: 30px;}
.detailDiv .articleDiv .title{text-align: center;font-size: 24px;color: #000000;font-weight: bold;font-family:"pfm";}
.detailDiv .articleDiv .smTitle{text-align: center;margin-top: 15px;}
.detailDiv .articleDiv .smTitle .tagDiv{background: #f2f2f2;line-height: 25px;padding: 0 10px;margin-right: 25px;font-size: 12px;color: #666666;display: inline-block;margin: 0 10px;font-weight: bold;}
.detailDiv .articleDiv .smTitle .tagDiv span{color: #000;}
.detailDiv .articleDiv .smTitle .tagDiv:last-child{margin-right: 0;}
.detailDiv .articleDiv .textDiv{padding: 10px 0;margin-top: 30px;border-top: 1px solid #ddd;}
.detailDiv .articleDiv .textDiv p{font-size: 14px;color: #000;font-weight: bold;margin: 20px 0;}


@media (max-width: 1200px) {
	.wrap{ width: 100%; padding: 0 15px;}
	.row{margin: 0;}
	.head .navbox{width: 100%;}
}

@media (max-width: 1100px) {
	
}

@media (max-width: 1024px) {
	.topBox{display: none;}
	.main{margin-top: 44px;}
}

@media (max-width:767px) {
	.ydContainer .logoDiv img{width: 40%;}
	.ydContainer .row>div{width: 100%;padding: 0 30px;}
	.ydContainer .row>div .conDiv{border-right: 0;border-bottom: 1px solid rgba(255,255,255,.5);padding:40px 20px;}
	.ydContainer .rowDiv{position: relative;transform:initial;padding-top: 10%;}
	.ydContainer .row>div p{margin: 20px 0;}
	
	.topBox{display: none;}
	.bannerDiv{height: 60vw;}
	.bannerDiv .myscroll{width: 50%;}
	.bannerDiv .myscroll ul li a:hover{font-size: 16px;}
	.ixPart1{padding: 25px 0;}
	.ixPart3{padding-top: 25px;}
	.indexTitle{margin-bottom: 15px;}
	.indexTitle span{font-size: 20px;}
	.indexTitle a{line-height: 28px;font-size: 14px;}
	.ixPart1 .row>div,.ixPart2 .row>div,.ixPart3 .row>div{margin-bottom: 20px;}
	.footer{padding: 25px 0;}
	.ny-banner{height: 45vw;}
	.listDiv .leftDiv{width: 100%;height: initial;position: relative;}
	.listDiv .rightDiv{width: 100%;margin-top: 30px;}
	.listDiv .rightDiv ul li .title{width: calc(100% - 80px);}
	.listDiv .rightDiv ul li .tagDiv{margin-right: 15px;}
	.listDiv .rightDiv ul li a{padding: 20px 0;}
	.breadcrumbDiv .con{margin: 20px 0;}
	.detailDiv .articleDiv{padding: 15px;}
	.detailDiv .articleDiv .title{font-size: 18px;}
	.detailDiv .articleDiv .smTitle .tagDiv{margin-bottom: 10px;}
}
