@charset "utf-8";
* {margin: 0px;padding: 0px;}
.left {float: left;}
.right {float: right;}
img {border: none;}
.clearfix {zoom: 1;}
.clearfix:after {content: "020";height: 0px;display: block;overflow: hidden;clear: both;}
a{color: #333333;}
a:hover {color: #004a7c;transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-moz-transition: all 0.2s;text-decoration: none;}
ul li,ol li {list-style-type: none;}
body {font-family: "microsoft Yahei";width: 100%;}

.height10{width: 100%;height: 10px;}
.height15{width: 100%;height: 15px;}
.height20{width: 100%;height: 20px;}
.height25{width: 100%;height: 25px;}
.height30{width: 100%;height: 30px;}
.height40{width: 100%;height: 40px;}
.height50{width: 100%;height: 50px;}
.height60{width: 100%;height: 60px;}


/*******通用********/
.main{width: 100%;height: auto;overflow: hidden;}
.newtitle{width: 1200px;height: 50px;margin: 0 auto;}
.newtitle .newtitle01{width: auto;height: 100%;font-size: 36px;color: #333333;padding-right: 20px;font-weight: 600;}
.newtitle .newtitle02{width: auto;height: 100%;font-size: 14px;color: #666666;}
.newtitle a{width: auto;height: 100%;font-size: 14px;color: #666666;float: right;line-height: 70px;}
/*******header********/

/*******banner********/
.tybanner{width: 100%;height: 200px;}
.tybannercon{width: 1200px;height: 100%;margin: 0 auto;}
.tybannercon span{line-height: 200px;font-size: 40px;color: #FFFFFF;}
.fwqdbanner{background: url(fwqdbg.png) no-repeat top center;}
.tytitle{width: 1200px;height: auto;margin: auto;}
.tytitle p{width: 100%;height: 88px;border-bottom: 2px solid #acacac;}
.tytitle p span {display: block;float: left;color: #2B2F32;font-size: 24px;height: 88px;line-height: 100px;cursor: default;}


/*******主体********/
.fwqdcon{width: 1200px;margin:auto;height: auto;overflow: hidden;padding-top: 30px;}
.fwqdcon li{width: 277px;height: 80px;float: left;margin-bottom: 20px;margin-right:30px;background: #eaebeb;font-size: 18px;overflow: hidden;}
.fwqdcon li span,.fwqdcon li p{float: left;}
.fwqdcon li:nth-child(4n){margin-right: 0;}
.fwqdcon li:hover{background: #515EF2;}
.fwqdcon li a{width: 100%;height: 100%;transition: all 0.0s ease-out 0s;}
.fwqdcon li:hover a{background: #515EF2; color: #fff;}
.fwqdcon li a span{display: block;width: 60px;height: 32px;margin-top: 25px;}
.fwqdcon li:hover a span{background-position: 5px -62px !important;}
/* .fwqdcon li a:hover img {border-right: 60px solid transparent;-webkit-filter: drop-shadow(60px 0 0 #fff);filter: drop-shadow(60px 0 0 #fff);position: relative;left: -60px;} */
.fwqdcon li a img{margin-left: 15px;margin-top: 24px;}
.fwqdcon li a p{display: flex;flex-direction: column;justify-content: center;width: 200px; height: 80px;line-height: 30px;}

/*******footer2020********/
.footer2020{width: 100%;height: auto;border-top: 2px solid #e2e4e4;background-color: #f1f2f3;min-height: 300px;}
.footer2020 .footer2020-1{width: 1200px;height: 240px;margin: 0 auto;padding-top: 35px;}
.footer2020-101{width: 270px;height: 170px;background-color: #eaebeb;padding: 25px;float: left;}
.footer2020-101title{font-size: 17px;width: 100%;height: 40px;font-weight: bold;}
.footer2020-101list ul li{float: left;width: 50%;line-height: 40px;font-size: 15px;}
.footer2020-102{width: 270px;height: 170px;float: left;margin-left: 40px;}
.footer2020-102 ul li{width: 100%;height: 50px;background-color: #eaebeb;line-height: 50px;font-size: 15px;padding-left: 20px;margin-bottom: 10px;}
.footer2020-103{width: 270px;height: 170px;float: left;margin-left: 40px;}
.footer2020-103 ul li{width: 100%;height: 50px;line-height: 50px;font-size: 15px;padding-left: 55px;margin-bottom: 10px;background: url(2code.png) no-repeat #eaebeb 20px 16px;}
.footer2020-104{width: 270px;height: 170px;float: left;margin-left: 40px;}
.footer2020-104top{width: 100%;height: 50px;background-color: #eaebeb;line-height: 50px;font-size: 15px;padding-left: 20px;margin-bottom: 10px;}
.footer2020-104top img{margin-right: 20px;}
.footer2020-104bottom{width: 100%;height: 110px;}
.footer2020-104bottom1{width: 165px;height: 100%;float: left;margin-right: 10px;background-color: #eaebeb;display: flex;align-items: center;}
.footer2020-104bottom1 img{margin: 0 auto;}
.footer2020-104bottom2{width: 95px;height: 100%;float: left;background-color: #eaebeb;display: flex;align-items: center;}
.footer2020-104bottom2 img{margin: 0 auto;}
.footer2020-2{width: 100%;height: 60px;margin: 0 auto;border-top: 2px solid #e2e4e4;background: #eaebeb;}
.footer2020-201{width: 1200px;height: 100%;line-height: 56px;margin: auto;}
.footer2020-201 p{float: left;font-size: 13px;margin-right: 25px;}
.footer2020-103 a{position: relative;}
.footer-mp-item-hover {
    display: none;
    position: absolute;
    left: 0;
    bottom: 3.1rem;
    height: 233px;
    width: 274px;
    padding: 1rem;
    background: url(erweimabg.png) no-repeat ;
    opacity: .97;
    z-index: 99;
    text-align: center;
}
.footer-mp-item-hover img{width: 160px;height: 160px;}
.footer-mp-item-hover>i {
    font-size: .8rem;
    color: #000;
    text-align: center;
    display: block;
    font-style: normal;
    line-height: 1.5;
}
.footer-mp-item-hover>i {
    font-size: .8rem;
    color: #000;
    text-align: center;
    display: block;
    font-style: normal;
    line-height: 1.5;
    font-size: 20px;
}