*{font-family: Microsoft YaHei,Arial,Noto Sans SC,SimHei,;font-size: 12px;}
.w1200FM {max-width: 1200px;margin: 0 auto;overflow: hidden;padding: 0 20px;}
.w1000FM {max-width: 1000px;margin: 0 auto;overflow: hidden;padding: 0 10px;}
.cl {clear: both;font-size: 0;padding: 0;margin: 0;}
.fl {float: left;}
.fr {float: right;}
.oh {overflow: hidden;}
.pt10 {padding-top: 10px;}
.pt30 {padding-top: 30px;}
input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);font-size: 16px;font-weight: normal;}
input:-moz-placeholder {color: rgba(0, 0, 0, 0.4);font-size: 16px;font-weight: normal;}
input::-moz-placeholder {color: rgba(0, 0, 0, 0.4);font-size: 16px;font-weight: normal;}
input:-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);font-size: 16px;font-weight: normal;}
textarea::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.4);font-size: 16px;font-weight: normal;}
textarea:-moz-placeholder {color: rgba(0, 0, 0, 0.4);font-size: 16px;font-weight: normal;}
textarea::-moz-placeholder {color: rgba(0, 0, 0, 0.4);font-size: 16px;font-weight: normal;}
textarea:-ms-input-placeholder {color: rgba(0, 0, 0, 0.4);font-size: 16px;font-weight: normal;}

/********************* 首页 *********************/
/* topBar */
#topBarFM{height: 88px; line-height: 88px;}
#topBarFM img{display: block; padding-top: 18px; width:100%; max-width: 882px;}
@media screen and (max-width: 750px) {
    .w1000FM{padding: 0 0.1rem;}
    #topBarFM {height: 0.88rem;line-height: 0.88rem;}
    #topBarFM img {padding-top: 0.25rem;}
}
/* /topBar */

/* banner */
#bannerFM{height: 545px; background: url(../images/bannerFM_Autumn.jpg) no-repeat top center;}
#bannerFM .leftText{float: left; padding: 20px 17px 24px 17px; background: #037381; width:235px;}
#bannerFM .leftText img{display: block; padding-bottom: 20px;}
#bannerFM .leftText li{color: #ffffff; font-size: 18px; line-height: 24px;}
#bannerFM .leftText li.timeFM{font-size: 28px; font-weight: bold; line-height: 34px;margin:20px 0 10px 0;}
#bannerFM .rightText{float: left; padding: 32px 20px 25px; width:398px; margin-top: 70px;
    background:rgba(255,255,0255,0.8);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#80ffffff",endColorstr = "#80ffffff");
}
#bannerFM .rightText li{color: #037381; font-size: 18px; line-height: 26px; padding-bottom: 40px;}
/* #bannerFM .rightText li{color: #367560; font-size: 18px; line-height: 26px; padding-bottom: 20px;} */
#bannerFM .rightText li b{font-size: 42px;font-weight: 400;}
#bannerFM .rightText li.titleFont{font-size: 40px; font-weight: bold; line-height: 50px; padding-bottom: 15px;}
#bannerFM .rightText li.titleFontE{font-size: 40px; font-weight: bold; line-height: 50px; padding-bottom: 15px;}
#bannerFM .rightText li.webFont{font-size: 22px; font-weight: bold; line-height: 30px; padding-bottom: 0;}
@media screen and (max-width: 780px) {
    #bannerFM{height: 5.45rem; background-size: auto 100%;}
    #bannerFM .leftText{padding: 0.21rem; width:2.5rem; margin-left: 0.15rem;}
    #bannerFM .leftText img{padding-bottom: 0.2rem; width:1.26rem;}
    #bannerFM .leftText li{font-size: 0.18rem; line-height: 0.26rem;}
    #bannerFM .leftText li.timeFM{font-size: 0.26rem; line-height: 0.36rem;}
    #bannerFM .rightText{padding: 0.6rem 0.12rem; width:3.8rem; margin-top: 0.7rem;}
    #bannerFM .rightText li{font-size: 0.24rem; line-height: 0.26rem; padding-bottom: 0.2rem;}
    #bannerFM .rightText li b{font-size: 0.42rem;}
    #bannerFM .rightText li.titleFont,#bannerFM .rightText li.titleFontE{font-size: 0.40rem; line-height:0.5rem; padding-bottom: 0.1rem;}
    #bannerFM .rightText li.webFont{font-size: 0.24rem; line-height: 0.3rem;}
}
@media screen and (max-width: 750px) {
    #bannerFM{height: 9.7rem; background: url(../images/bannerFMm_Autumn.jpg) no-repeat top center;  background-size: 100% 100%;}
}
/* /banner */

/* 内容 */
#contentFM{padding: 60px 0 130px;}
#contentFM .w1000FM{padding: 0; max-width: 1080px;}
#contentFM a{display: block;}
#contentFM .fl{width: 50%;}
#contentFM .content {padding-left:20%;}
#contentFM .contentLogo{padding-bottom: 40px; padding-left: 120px; padding-right: 30px; padding-top: 15px;}
#contentFM .contentLogo img{display: block; transition: all .5s; max-width: 100%;}
#contentFM .contentLogo img:hover{transform: scale(1.1);}
#contentFM .contentTime,#contentFM .more{padding-left: 120px; padding-right: 40px; font-size: 24px; color: #66696e; line-height: 36px;}
#contentFM .contentTimeE,#contentFM .moreE{padding-left: 120px; padding-right: 40px; font-size: 20px; color: #66696e; line-height: 36px;}
#contentFM .more,#contentFM .moreE {font-weight:700;}
#contentFM .fr{width: 33.3333%;}
@media screen and (max-width: 950px) {
    #contentFM .contentLogo{padding-left: 30px;padding-right: 30px;}
    #contentFM .contentTime,#contentFM .contentTimeE,#contentFM .more,#contentFM .moreE{padding-left: 30px;padding-right: 30px;}
}
@media screen and (max-width: 750px) {
    #contentFM{padding: 0.6rem 0;}
    #contentFM .contentLogo{padding-bottom: 0.3rem; padding-left: 12%;  padding-right: 12%; padding-top: 0.2rem;}
    #contentFM .contentLogo img{max-width: 100%;width:2.84rem;}
    #contentFM .contentTime,#contentFM .contentTimeE,#contentFM .more,#contentFM .moreE{padding-left: 12%; padding-right: 12%; font-size: 0.26rem; line-height: 0.38rem;}
}
/* /内容 */

/* footer */
#footerFM{border-top: 1px solid #ececec;}
#footerFM ul{padding: 80px 0;}
#footerFM li,#footerFM li a{font-size: 16px; line-height: 26px; text-align: center; color: #646d6c;}
#footerFM li img{position: relative; top:4px; padding-right: 5px;}
#footerFM li a:hover{color:#000000;}
@media screen and (max-width: 750px) {
    #footerFM ul{padding: 0.8rem 0;}
    #footerFM li,#footerFM li a{font-size: 0.24rem; line-height: 0.36rem;}
    #footerFM li img{top:0rem; padding-right: 0.05rem; width:0.2rem;}
}
/* /footer */

/********************* /首页 *********************/

/********************* 服贸详情页 *********************/
/* topBar */
#topBarFMde{height: 88px; line-height: 88px;}
#topBarFMde img{display: block; padding-top: 18px; width:100%; max-width: 882px; margin: 0 auto;}
@media screen and (max-width: 750px) {
    .w1200FM{padding: 0 0.1rem;}
    #topBarFMde {height: 0.88rem;line-height: 0.88rem;}
    #topBarFMde img {padding-top: 0.25rem;}
}
/* /topBar */

/* banner */
#bannerFMde{height: 545px; background: url(../images/bannerFMde.jpg) no-repeat top center;}
#bannerFMde .leftText{float: left; padding: 20px; background: #ffffff; width:235px;}
#bannerFMde .leftText img{display: block; padding-bottom: 20px;}
#bannerFMde .leftText li{color: #064b96; font-size: 18px; line-height: 24px;}
#bannerFMde .leftText li.timeFM{font-size: 24px; font-weight: bold; line-height: 34px;}
#bannerFMde .rightText{float: left; padding: 30px 20px 20px; width:375px; margin-top: 70px;
    background:rgba(255,255,0255,0.8);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#80ffffff",endColorstr = "#80ffffff");
}
#bannerFMde .rightText li{color: #064b96; font-size: 18px; line-height: 26px; padding-bottom: 20px;}
#bannerFMde .rightText li b{font-size: 22px;}
#bannerFMde .rightText li.titleFont{font-size: 42px; font-weight: bold; line-height: 50px; padding-bottom: 10px;}
#bannerFMde .rightText li.webFont{font-size: 22px; font-weight: bold; line-height: 30px; padding-bottom: 0;}
@media screen and (max-width: 750px) {
    #bannerFMde{height: 5.45rem; background-size: auto 100%;}
    #bannerFMde .leftText{padding: 0.2rem 0.12rem; width:2.39rem;}
    #bannerFMde .leftText img{padding-bottom: 0.2rem; width:1.26rem;}
    #bannerFMde .leftText li{font-size: 0.18rem; line-height: 0.26rem;}
    #bannerFMde .leftText li.timeFM{font-size: 0.3rem; line-height: 0.4rem;}
    #bannerFMde .rightText{padding: 0.3rem 0.12rem; width:4.3rem; margin-top: 0.7rem;}
    #bannerFMde .rightText li{font-size: 0.18rem; line-height: 0.26rem; padding-bottom: 0.2rem;}
    #bannerFMde .rightText li b{font-size: 0.22rem;}
    #bannerFMde .rightText li.titleFont{font-size: 0.42rem; line-height:0.5rem; padding-bottom: 0.1rem;}
    #bannerFMde .rightText li.webFont{font-size: 0.22rem; line-height: 0.3rem;}
}
@media screen and (max-width: 750px) {
    #bannerFMde{height: 7.8rem; background: url(../images/bannerFMdeM.jpg) no-repeat top center;  background-size: 100% 100%;}
}
/* /banner */

/* 内容 */
#contentFMde .fwDetali .title{padding-top: 80px; font-size: 50px; line-height: 60px; color:#2177b5; font-weight: bold;}
#contentFMde .fwDetali .f48{font-size: 48px;}
#contentFMde .fwDetali .time{font-size: 32px; line-height: 40px; color: #303030; padding: 10px 0 40px;}
#contentFMde .fwDetali .imgFontRound .roundImg{display: none;}
#contentFMde .fwDetali .imgFont .fl,#contentFMde .fwDetali .imgFont .fr{width: 49%; font-size: 24px;color: #303030; line-height: 44px;}
#contentFMde .fwDetali .imgFont img{display: block; width: 100%;}
#contentFMde .fwDetali .fmSign{text-align: center; padding-top: 80px;}
#contentFMde .fwDetali .fmSign b{display: inline-block; height: 70px; line-height: 70px; text-align: center; padding: 0 50px; background: #0f78c4; font-size: 36px; color: #ffffff; font-weight: bold; cursor: pointer;}
#contentFMde .fwDetali .fmSign b:hover{background: #0087e8; }
#contentFMde .fwDetali p{font-size: 24px; color: #303030; line-height: 44px; padding-bottom: 40px;}
#contentFMde .fwDetali .pb40{padding-bottom: 40px;}
#contentFMde .fwDetali .pb95{padding-bottom: 95px;}
#contentFMde .fwDetali .imgFont .fontWidth{width:56%;}
#contentFMde .fwDetali .imgFont .imgWidth{width:39%;}
@media screen and (max-width: 900px) {
    #contentFMde .fwDetali .imgFont .imgWidth{display: none;}
    #contentFMde .fwDetali .imgFont .fontWidth{width: 100%; float: none;}
    #contentFMde .fwDetali .imgFontRound .roundImg{display: inline-block; width:37%;}
    #contentFMde .fwDetali .imgFontRound .roundImg.fr{margin-left: 20px;}
    #contentFMde .fwDetali .imgFontRound .roundImg.fl{margin-right: 20px;}
}
@media screen and (max-width: 750px) {
    #contentFMde .fwDetali .title{padding-top: 0.6rem; font-size: 0.48rem; line-height: 0.6rem;}
    #contentFMde .fwDetali .f48{font-size: 0.48rem;}
    #contentFMde .fwDetali .time{font-size: 0.32rem; line-height: 0.4rem; padding: 0.1rem 0 0.4rem;}
    #contentFMde .fwDetali .imgFont .fl,#contentFMde .fwDetali .imgFont .fr{font-size: 0.28rem; line-height: 0.44rem;}
    #contentFMde .fwDetali .imgFont img{max-width: 5.9rem; display: block;}
    #contentFMde .fwDetali .bigImg img{max-width: 12rem;}
    #contentFMde .fwDetali .fmSign{padding-top: 0.6rem;}
    #contentFMde .fwDetali .fmSign b{height: 0.9rem; line-height: 0.9rem; padding: 0 0.6rem; font-size: 0.36rem;}
    #contentFMde .fwDetali p{font-size: 0.28rem; line-height: 0.44rem; padding-bottom: 0.3rem;}
    #contentFMde .fwDetali .pb40{padding-bottom: 0.4rem;}
    #contentFMde .fwDetali .pb95{padding-bottom: 0.8rem;}  
    #contentFMde .fwDetali .imgFontRound .roundImg{display: inline-block; width:44.5%;}
    #contentFMde .fwDetali .imgFontRound .roundImg.fr{margin-left: 0.2rem;}
    #contentFMde .fwDetali .imgFontRound .roundImg.fl{margin-right: 0.3rem;}
}
/* /内容 */

/* 预约报名参加 */
#blackPop {display: none; position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);z-index: 15;}
#yybmPop {display: none; position: fixed;top: 50%;left: 50%;margin-top: -295px;margin-left: -340px;width: 570px; height: 500px; padding: 45px 55px; background: #ffffff;border-radius: 20px;z-index: 16;}
#yybmPop .yybmPopTitle{text-align: center; font-size: 24px; color:#303030; line-height: 36px; padding-bottom: 10px; font-weight: bold;}
#yybmPop .yybmPopForm{padding-top: 10px;}
#yybmPop .yybmPopForm li{overflow: hidden; padding: 0 1% 6px 1%;}
#yybmPop .yybmPopForm p{font-size: 16px; line-height: 24px; color: #646d6c; font-weight: bold;}
#yybmPop .yybmPopForm p i{color: #fc6c34; padding-left: 5px; font-style: normal;}
#yybmPop .yybmPopForm .inputBox{background: #ffffff; padding: 7px 0; border-radius: 10px; overflow: hidden;}
#yybmPop .yybmPopForm .inputBox.on{background: #eef4fd;}
#yybmPop .yybmPopForm .inputBox .inputInnerBox{border:1px solid #efefef; background: #f8f9fa; border-radius: 5px; padding: 0 10px;}
#yybmPop .yybmPopForm .inputBox.on .inputInnerBox{border:1px solid #5494e8; background: #ffffff;}
#yybmPop .yybmPopForm .inputBox .inputInnerBox input{display: block; width:100%; height: 40px; line-height: 40px; background: #f8f9fa; font-size: 16px; color: #929c9b; outline: none; border: none; font-weight: normal;}
#yybmPop .yybmPopForm .inputBox.on .inputInnerBox input{background: #ffffff;}
#yybmPop .yybmPopBtn{text-align: center; font-size: 0; width: 100%; padding-top: 20px;}
#yybmPop .yybmPopBtn .btn{display: inline-block; zoom: 1; *display: inline; font-size: 16px; height: 40px; line-height: 40px; border-radius: 5px; cursor: pointer; width: 48%;background: #0f78c4; margin: 0 1%; color: #ffffff;}
#yybmPop .yybmPopBtn .btn.on{ background: #0f78c4;  }
#yybmPop .yybmPopBtn .btn:hover{ background: #0087e8}
#yybmPop .close{position: absolute;top: -57px;left: 50%;margin-left: -16px;display: block;width: 32px;height: 32px;background: url(../images/closeFM.png) no-repeat 0 0; background-size: 64px auto; cursor: pointer;border: 1px solid #7e808c; border-radius: 64px;}
#yybmPop .close:hover{background-position: -32px 0;}
@media screen and (max-width: 750px) {
    #yybmPop {position: fixed;top: 50%;left: 50%;margin-top: -3.6rem;margin-left: -3.35rem;width: 5.6rem; height: 6.3rem; padding: 0.45rem 0.55rem; border-radius: 0.2rem;}
    #yybmPop .yybmPopTitle{font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.2rem;}
    #yybmPop .yybmPopForm{padding-top: 0.1rem;}
    #yybmPop .yybmPopForm li{overflow: hidden; padding: 0 1% 0.06rem 1%;}
    #yybmPop .yybmPopForm p{font-size: 0.24rem; line-height: 0.3rem;}
    #yybmPop .yybmPopForm p i{ padding-left: 0.05rem;}
    #yybmPop .yybmPopForm .inputBox{padding: 0.07rem 0 0.1rem; border-radius: 0.1rem;}
    #yybmPop .yybmPopForm .inputBox .inputInnerBox{border-radius: 0.05rem; padding: 0 0.15rem;}
    #yybmPop .yybmPopForm .inputBox .inputInnerBox input{height: 0.5rem; line-height: 0.5rem; font-size: 0.24rem;}
    #yybmPop .yybmPopBtn{padding-top: 0.2rem;}
    #yybmPop .yybmPopBtn .btn{font-size: 0.34rem; height: 0.7rem; line-height: 0.7rem; border-radius: 0.1rem;}
    #yybmPop .close{top: -1rem;margin-left: -0.32rem;width: 0.64rem;height: 0.64rem; background-size: 1.28rem auto; border-radius: 0.64rem;}
    #yybmPop .close:hover{background-position: -0.64rem 0;}   
    input::-webkit-input-placeholder {font-size: 0.16rem;}
    input:-moz-placeholder  {font-size: 0.16rem;}
    input::-moz-placeholder  {font-size: 0.16rem;}
    input:-ms-input-placeholder  {font-size: 0.16rem;}
}
/* /预约报名参加 */


/********************* /服贸详情页 *********************/

























