@charset "utf-8";

/*.80block{display:block;}*/
/*.80none{display:none}*/
a:link {
     color: #666; 
}
body{font-family: arial;}
.head-80-box{width: 1200px;margin: 0 auto;}
@media screen and (max-width:1023px){
    .head-80-box{width: 96%;margin: 0 auto;}
}
/* js调用类 */
/* js调用类 */

.htop80-car{width: auto;float: right;margin-top: 18px;}

.news80{margin-top: 20px;}
.htop-80-right-language{float: right;margin-top: 22px;}
.seacch80{float: right;margin-left: 20px;position: relative;height: 55px;line-height: 55px;}
.seacch80 a{color: #666;font-size: 20px;}

.h80-welcome{max-width: 60%;float: right;}
.h80-welcome p{margin: 0;line-height: 25px;font-size: 12px;}
.h80-sns{max-width: 40%;float: left;}
.h80-sns li{float: left;margin-top: 5px;text-align: center; margin-right: 10px;}
.h80-sns li a{float: left;width: 15px;height: 15px;padding: 0 8px;}
.h80-sns li img{transition: all 0.5s;height:100%;width:auto;}
.h80-sns li:hover img{transform: rotate(20deg);transition: all 0.5s;}

/* head top end */
/* head botton */
.htop-80-right{width: auto;float: right;margin-left: 15px;margin-top: 5px;}

.hbotton-80{width: 100%;position: absolute;background-color: #ffffffb3;}
.hlogo-80{float: left;max-width:25%;text-align: center;line-height: 45px;height: 45px;padding: 10px 0;}
.hlogo-80 a{display: block;float: left;height: 100%;}
.hlogo-80 img{max-width:100%;max-height:45px}
.hbotton-80-left{width: 100%;float: left;padding:5px 0;background-color: #73544c;}
.hbotton-80-right{width: 100%;float: left;transition: all 0.5s;background-color: #ffffffb3;box-shadow: 0px 0px 5px #00000033;}
.hnav-80{float: right;height: 55px;line-height: 55px;margin-top: 5px;}
.hnav-80>ul{position: relative;}
.hnav-80 ul li a{width: 100%;display: block;font-size: 14px;color: #666;height: 45px;background: none;}
.hnav-80 ul li{text-align: center;line-height: 50px;box-sizing: border-box;padding: 0 5px;display: inline-block;}/*width: 14%*/
/* .hnav-80 ul:first-child>li{position: relative;} */
.hnav-80 ul:first-child>li>a{position: relative;z-index: 1;}

.search80-box{height: 100px;width: 100%;float: left;}
@media screen and (max-width:1024px) {
	.search80-box{display: none;}
}

.hnav-80 ul li:hover a,.hnav-80 ul li ul li:hover a,.hnav-80 ul li ul li ul li:hover a{color: #004ED6;}
.hnav-80 ul li:hover ul li a,.hnav-80 ul li ul li:hover a{color: #333;}

.hnav-80 ul li ul{width: 260px;float: left; background-color: #fff;transition: all 0.3s;position: absolute;padding: 15px;border-radius: 5px;display: none;z-index: 999;}
.hnav-80 ul li ul li{width: 100%;float: left;text-align: left;line-height: initial;height: auto;position: initial;padding: 5px;}
.hnav-80 ul li ul li a{font-size: 14px;-webkit-transition: all 0.3s;transition: all 0.3s;color: #666;height:auto;line-height: initial;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical;padding: 5px 0;border-bottom: 1.5px solid #fff;box-sizing: border-box;}
.hnav-80 ul li ul li a:hover{text-indent: 0.5em;transition: all 0.3s;-webkit-transition: all 0.3s;background-color: #fff;color: #1d86e4;}
.hnav-80 ul li:hover ul{display: block;transition: all 0.3s;}
.hnav-80 ul li:hover ul ul{display: none;transition: all 0.3s;}
.hnav-80 ul li ul li ul li{width: 250px;}
.hnav-80 ul li ul li ul li a{font-weight: normal;line-height: 20px;}


/* .hnav-80 ul li ul li a{border-bottom: 2px solid #fff;box-sizing: border-box;float: left;} */
.hnav-80 ul li ul li a:hover{border-color: #004ED6;}

/* .hnav-80 ul li ul li{position: relative;} */
.hnav-80 ul li ul li:hover{position: relative;overflow: initial;}
.hnav-80 ul li ul li ul{position: absolute;left: 100%;padding: 5px 0;display: none;}
.hnav-80 ul li ul li:hover ul{width: 250px;float: left;display: block;transition: all 0.3s;padding: 10px;    top: 0;box-shadow: 0px 0px 5px #ccc;}
/* ul li ul li ul li */

.find-80-find {width: 250px;display: block;float: left;background-color: #eeeeee94;position: relative;transition: all 0.3s;-webkit-transition: all 0.3s;z-index: 99;left: 0px;top: 15px;border:0;border-radius: 5px;height: 40px;line-height: 40px;box-sizing: border-box;}
.find-80-find input {position: absolute;width: 170px;height: 40px;line-height: 40px;text-indent: 0.5em;border: 0;background: none;color:#999;transition: all 0.3s;-webkit-transition: all 0.3s;}
.find-80-find input::-webkit-input-placeholder{color: #666;}
.find-80-find a i{color: #999;font-size: 20px;line-height: 40px;}
.find-80-find a{float: right;display: block;height: 40px;line-height: 40px;padding: 0 15px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.find-80-find a:hover{background-color: #004ed6;color: #fff;}
.find-80-find a:hover i{color: #fff;}

.find-80-find:hover input{width: 170px;transition: all 0.3s;-webkit-transition: all 0.3s;}


.seach80box{width: 100%;float: left;position: fixed;height: 0;z-index: 9999;background-color: #fff;top: 0px;left: 0;transition: all 1s;box-shadow: 1px 1px 15px rgb(0 0 0 / 15%);overflow: hidden;transition: all 0.5s;}
.sform80{width: 86%;border-bottom: 1px solid #e4e4e4;box-sizing: border-box;float: left;margin: 0 7% 80px;}
.sinput80{width: calc(100% - 55px);float: left;border: 0;height: 50px;line-height: 50px;font-size: 38px;border: 0;padding: 0;margin: 0 0 0 5px;color: #999;}
.close80{width: 40px;height: 40px;float: right;text-align: center;line-height: 40px;color: #999;font-size: 32px;cursor: pointer;}

.closebtn{color: #999;width: 86%;float: left;margin: 70px 7% 0;font-size: 28px;}
.closebtn b{font-size: 14px;width: 100%;float: left;}

.cbtn{cursor: pointer;float: right;display: block;width: 30px;height: 30px;text-align: center;line-height: 30px;}


.height331{height: 331px;}
.height0{height: 0;}

/* .seacch80:hover .seach80box{display: block;} */

                    /*change-language
============================================================*/
.change-language-info .change-language-title {
    border-radius: 5px !important;
    background: none;
    border-color: transparent;
	color: #fff;
}
.change-language-info .change-language-title {
    border-radius: 5px !important;
    background: none;
    border-color: transparent;
}
.change-language-info .language-icon_1 {
    position: absolute;
    right: 4px;
    top: 6px;
}
.change-language-info:hover .change-language-title,
.change-language-info:hover .change-language-title a,
.change-language-info:hover .change-language-title span,
.change-language-info:hover .language-icon_1 {
    color: #666
}
.change-language-info .change-language-title,
.change-language-info .change-language-title a,
.change-language-info .change-language-title span,
.change-language-info .language-icon_1 {
    color: #666
}
/* choose language start  */
.change-language {
    position: relative;
}
.prisna-wp-translate-seo {
    display: none;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
}
.mobile-head-language .prisna-wp-translate-seo,
.change-language .prisna-wp-translate-seo {
    display: block;
    max-height: 500px;
    z-index: 11111111111111111;
    position: relative
}
@media only screen and (max-width:807px) {
    .scrollsidebar {
        display: none
    }
    .mobile-head-language .prisna-wp-translate-seo,
    .change-language .prisna-wp-translate-seo {
        display: block;
        max-height: 100% !important
    }
}
.change-language .change-language-title,
.change-language .change-language-title a {
    font-size: 10pt;
    color: #000;
    position: relative
}
.change-language .change-language-title {
    padding: 0
}
.change-language .change-language-title a:after {
    font-family: 'FontAwesome';
    content: "\f0da";
    font-size: 12px;
    display: inline-block;
    padding-left: 2px;
    color: #666;
    transition: all .3s ease-in-out
}
.change-language:hover .change-language-title a:after {
    transform: rotate(90deg)
}
.change-language .change-language-cont {
    position: absolute;
    top: 100%;
    right: 0;
    width: 360px;
    background: #FFF;
    padding: 20px 10px 20px 20px;
    transform: scale3d(0.9, 0.9, 1);
	display: none;
    visibility: hidden;
    z-index: 999;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    border: 1px solid #eee;
    border-radius: 5px
}
.change-language .change-empty {
    text-align: center;
}
.change-language .change-language-cont {
    transform: scale3d(1, 1, 1);
    visibility: visible
}
.change-language .change-language-cont li {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 0 0 10px;
    font-size: 10pt;
    overflow: hidden;
}
.change-language .change-language-cont .lang-item-hide {
    display: none !important
}
.change-language .change-language-cont .lang-more {
    position: relative;
    display: block;
    text-align: center;
    cursor: pointer;
    line-height: 30px
}
.change-language .change-language-cont .more-active {
    font-size: 20px
}
.language-flag span {
    position: relative;
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    white-space: nowrap;
    padding: 0 0 0 33px;
    overflow: hidden
}
.change-language ::-webkit-scrollbar {
    width: 5px
}
.change-language ::-webkit-scrollbar-track {
    background-color: #fff
}
.change-language ::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .3);
    border-radius: 3px
}
.change-language .language-cont:hover::-webkit-scrollbar-thumb {
    display: block
}
.language-flag .country-flag {
    position: absolute;
    left: 4px;
    top: 12px;
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    background-repeat: no-repeat;
    background-image: url(../gif/all-m.gif);
    width: 22px;
    height: 16px;
    margin: -10px 5px 0
}
li.language-flag a {
    position: relative
}
.language-flag-za .country-flag {
    background-position: -24px 0 !important
}
.language-flag-al .country-flag {
    background-position: -48px 0 !important
}
.language-flag-et .country-flag {
    background-position: -72px 0 !important
}
.language-flag-sa .country-flag {
    background-position: -96px 0 !important
}
.language-flag-am .country-flag {
    background-position: -120px 0 !important
}
.language-flag-az .country-flag {
    background-position: -144px 0 !important
}
.language-flag-es-ba .country-flag {
    background-position: -180px 0 !important
}
.language-flag-es-ba .country-flag {
    background-position: -180px 0 !important
}
.language-flag-ru-ba .country-flag {
    background-position: -192px 0 !important
}
.language-flag-by .country-flag {
    background-position: -216px 0 !important
}
.language-flag-bd .country-flag {
    background-position: -240px 0 !important
}
.language-flag-ba .country-flag {
    background-position: -264px 0 !important
}
.language-flag-bg .country-flag {
    background-position: -288px 0 !important
}
.language-flag-mm .country-flag {
    background-position: -312px 0 !important
}
.language-flag-es-ca .country-flag {
    background-position: -336px 0 !important
}
.language-flag-hk .country-flag {
    background-position: -360px 0 !important
}
.language-flag-ph .country-flag {
    background-position: -384px 0 !important
}
.language-flag-mw .country-flag {
    background-position: -408px 0 !important
}

.language-flag-cn .country-flag {
    background-position: -432px 0 !important
}

.language-flag-tw .country-flag {
    background-position: -456px 0 !important
}

.language-flag-fr .country-flag {
    background-position: -480px 0 !important
}

.language-flag-hr .country-flag {
    background-position: -504px 0 !important
}

.language-flag-cz .country-flag {
    background-position: -528px 0 !important
}

.language-flag-dk .country-flag {
    background-position: -552px 0 !important
}

.language-flag-nl .country-flag {
    background-position: -580px 0 !important
}

.language-flag-esperanto .country-flag {
    background-position: -600px 0 !important
}

.language-flag-ee .country-flag {
    background-position: -624px 0 !important
}

.language-flag-fj .country-flag {
    ackground-position: -648px 0 !important
}

.language-flag-fi .country-flag {
    background-position: -802px 0 !important
}

.language-flag-es-ga .country-flag {
    background-position: -696px 0 !important
}

.language-flag-ge .country-flag {
    background-position: -720px 0 !important
}

.language-flag-de .country-flag {
    background-position: -744px 0 !important
}

.language-flag-gr .country-flag {
    background-position: -807px 0 !important
}

.language-flag-in .country-flag {
    background-position: -802px 0 !important
}

.language-flag-ht .country-flag {
    background-position: -816px 0 !important
}

.language-flag-ng .country-flag {
    background-position: -840px 0 !important
}

.language-flag-us-ha .country-flag {
    background-position: -864px 0 !important
}

.language-flag-la .country-flag {
    background-position: -888px 0 !important
}

.language-flag-il .country-flag {
    background-position: -912px 0 !important
}

.language-flag-ru .country-flag {
    background-position: -936px 0 !important
}

.language-flag-hu .country-flag {
    background-position: -960px 0 !important
}

.language-flag-is .country-flag {
    background-position: -984px 0 !important
}

.language-flag-id .country-flag {
    background-position: -1008px 0 !important
}

.language-flag-ie .country-flag {
    background-position: -1032px 0 !important
}

.language-flag-it .country-flag {
    background-position: -1056px 0 !important
}

.language-flag-jp .country-flag {
    background-position: -1080px 0 !important
}

.language-flag-kz .country-flag {
    background-position: -1104px 0 !important
}

.language-flag-kh .country-flag {
    background-position: -1128px 0 !important
}

.language-flag-kg .country-flag {
    background-position: -1152px 0 !important
}

.language-flag-kr .country-flag {
    background-position: -1180px 0 !important
}

.language-flag-tr .country-flag {
    background-position: -1200px 0 !important
}

.language-flag-va .country-flag {
    background-position: -1224px 0 !important
}

.language-flag-lv .country-flag {
    background-position: -1248px 0 !important
}

.language-flag-lt .country-flag {
    background-position: -1272px 0 !important
}

.language-flag-lu .country-flag {
    background-position: -1296px 0 !important
}

.language-flag-mk .country-flag {
    background-position: -1320px 0 !important
}

.language-flag-mg .country-flag {
    background-position: -1344px 0 !important
}

.language-flag-my .country-flag {
    background-position: -1380px 0 !important
}

.language-flag-mt .country-flag {
    background-position: -1392px 0 !important
}

.language-flag-nz .country-flag {
    background-position: -1416px 0 !important
}

.language-flag-mn .country-flag {
    background-position: -1440px 0 !important
}

.language-flag-np .country-flag {
    background-position: -1464px 0
}

.language-flag-no .country-flag {
    background-position: -1488px 0
}

.language-flag-mx .country-flag {
    background-position: -1802px 0
}

.language-flag-aw .country-flag {
    background-position: -1536px 0
}

.language-flag-ir .country-flag {
    background-position: -1560px 0
}

.language-flag-pl .country-flag {
    background-position: -1584px 0
}

.language-flag-pt .country-flag {
    background-position: -1608px 0
}

.language-flag-pk .country-flag {
    background-position: -1632px 0
}

.language-flag-ro .country-flag {
    background-position: -1656px 0
}

.language-flag-ws .country-flag {
    background-position: -1800px 0
}

.language-flag-gb-sc .country-flag {
    background-position: -1704px 0
}

.language-flag-rs .country-flag {
    background-position: -1728px 0
}

.language-flag-ls .country-flag {
    background-position: -1802px 0
}

.language-flag-zw .country-flag {
    background-position: -1807px 0
}

.language-flag-lk .country-flag {
    background-position: -1800px 0
}

.language-flag-sk .country-flag {
    background-position: -1824px 0
}

.language-flag-si .country-flag {
    background-position: -1848px 0
}

.language-flag-so .country-flag {
    background-position: -1872px 0
}

.language-flag-es .country-flag {
    background-position: -1896px 0
}

.language-flag-tz .country-flag {
    background-position: -1920px 0
}

.language-flag-se .country-flag {
    background-position: -1944px 0
}

.language-flag-pf .country-flag {
    background-position: -1980px 0
}

.language-flag-tj .country-flag {
    background-position: -1992px 0
}

.language-flag-ru-ta .country-flag {
    background-position: -2016px 0
}

.language-flag-th .country-flag {
    background-position: -2040px 0
}

.language-flag-to .country-flag {
    background-position: -2064px 0
}

.language-flag-ua .country-flag {
    background-position: -2088px 0
}

.language-flag-uz .country-flag {
    background-position: -2112px 0
}

.language-flag-gb-wa .country-flag {
    background-position: -2160px 0
}

.language-flag-europeanunion .country-flag {
    background-position: -2184px 0
}

/*  language end  */
@media screen and (min-width:100px) and (max-width:480px) {
	.mheader-80 .prisna-wp-translate-seo li{width: 100%;float: left;text-align: left;}
}
@media screen and (min-width:481px) and (max-width:1024px) {
.mheader-80 .prisna-wp-translate-seo li{width: 50%;float: left;text-align: left;overflow: hidden;}
}
@media screen and (min-width:100px) and (max-width:1024px){
	.prisna-wp-translate-seo {
	    display: block;
		padding-bottom: 50px;
	}
	/* menu */
	::-webkit-scrollbar {
   overflow:hidden;
}
	.mheader-80 ul #language li b{top:22px}
	.mheader-80 ul #language li b::after{display:none;}
	.mheader-80 ul #language li b::before{display:none;}
	.mheader-80 ul #language li{border-bottom:0px;margin:0}
	/* menu */
	.mheader-80{width: 100%;background: #21282F;height: 40px;position: fixed;z-index: 99;}
	.mheader-80 ul li{width: 16.5%;text-align: center;line-height: 40px;float: left;position: relative;z-index: 99;}
	.mheader-80 ul li i{color: #fff;font-size: 20px;}
	
	.mheader-80 ul li ul{width: 100%;float: left;height: 100%;background: #fff;position: initial;z-index: 99999;overflow-y: scroll;-ms-overflow-style: none;}
	.mheader-80 ul li .Archive80 ul{position:initial;width:100%;}
	.mheader-80 ul li ul li{float: left;width: 90%;text-align: left;margin: 10px 5%;border-bottom: 1px solid #f2f2f2;box-sizing: border-box;line-height: 40px;height: 40px;overflow: hidden;}
	.mheader-80 ul li ul li a{width: 90%;float: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	/* 二级导航 */
	.mheader-80 ul li ul li ul{width: 100%;float: left;height: auto;display: block;position: initial;margin-bottom: 10px;margin-left: 10px;}
	.mheader-80 ul li ul li b::after{content:"" ;width: 1px;height: 15px;position: absolute;right: 7px;top: 33%;background: #000;}
	.mheader-80 ul li ul li b::before{content:"" ;width: 15px;height: 1px;position: absolute;right: 0px;top: 50%;background: #000;}
	.mheader-80 ul li ul li:hover{height: auto;overflow: initial;}
	.mheader-80 ul li ul li:hover b::after, .mheader-80 ul li  ul li:hover b::after
	{display: none;}
	.mheader-80 ul li ul li :hover ul li b::after, .mheader-80 ul li  ul li:hover ul li b::after
	{display: block;}
	.mheader-80 ul li ul li:hover b::before{top: 15px;}
	.mheader-80 ul li ul li:hover ul li b::before{top: 19px;}
	/* 三级导航 */
	.mheader-80 ul li ul li ul li ul{width: 100%;float: left;height: auto;display: block;position: relative;margin-bottom: 10px;margin-left: 10px;}
	.mheader-80 ul li ul li ul li{position: relative;overflow: hidden;line-height: 35px;height: 35px;border: 0;font-size: 12px;box-sizing: border-box;}
	.mheader-80 ul li ul li ul li:last-child{border: 0;}
	.mheader-80 ul li ul li ul li ul li a{list-style: square;color: #999;}
	.mheader-80 ul li ul li ul li ul li{list-style: square;}
    .mheader-80 ul li ul li ul li b::after{content:"" ;width: 1px;height: 15px;position: absolute;right: 7px;top: 33%;background: #000;}
	.mheader-80 ul li ul li ul li b::before{content:"" ;width: 15px;height: 1px;position: absolute;right: 0px;top: 18px;background: #000;}
	.mheader-80 ul li ul li ul li:hover b::after, .mheader-80 ul li ul li ul li:hover b::after{display: none;}
	.mheader-80 ul li ul li ul li:hover b::before{top: 15px;}
	/* 列表 */
	.mheader-80-div{width: 70%;height: 100%;position: fixed;left: -70%;z-index: 9999;transition: all 0.6s;overflow-y:scroll;-ms-overflow-style: none;}
	.mheader-80 ul li:hover .mheader-80-div{left: 0;transition: all 0.6s;}
	.mheader-80 ul li:hover .mheader-80-language{display: block;}
	.mheader-80 ul li .mheader-80-language:hover{display: none;}
    .mheader-80-divs{width: 70%;height: 100%;position: fixed;left: -70%;z-index: 9999;transition: all 0.6s;}
	.mheader-80 ul li:hover .mheader-80-divs{left: 0;transition: all 0.6s;}
	.mheader-80-language{width: 100%;position: fixed;height: 100%;background: #000000;opacity: 0.3;display: none;z-index: 9998;left: 0;}
	.mheader-80-mb{width: 100%;position: fixed;height: 100%;background: #000000;opacity: 0.3;display: none;z-index: 9998;left: 0;}
	.mheader-80 ul li:hover .mheader-80-mb{display: block;}
	.mheader-80 ul li .mheader-80-mb:hover{display: none;}
	.mheader-80 ul li:hover .mheader-80-mbs{display: block;}
	.mheader-80 ul li .mheader-80-mbs:hover{display: none;}
	.mheader-80-mbs{width: 100%;position: fixed;height: 100%;background: #000000;opacity: 0.3;display: none;z-index: 9998;left: 0;}
	.mheader-80-mbs::before{content: "\f057";font-family: 'FontAwesome';color: #fff;position: absolute;top: 2%;right: 2%;z-index: 999;width: 30px;height: 30px;font-size: 30px;border-radius:50%;border: 1px solid #000;box-sizing: border-box;}
	/* menu end */
	/* search */
	.mheader-80-search{display: none;width: 90%;position: fixed;z-index: 9999;left: 0;margin: 0 5%;top: 50px;}
	.mheader-80 ul li:hover .mheader-80-search{display: block;}
	.mheader-80 ul li .mheader-80-search ul{width: 90%;float: left;background: #fff;height: 100px;}
	.mheader-80 ul li .mheader-80-search ul li{width: 90%;float: left;border: 1px solid #005CAC;margin-left: 5%;line-height: 30px;height: 30px;margin-top: 35px;box-sizing: border-box;}
	.mheader-80-search ul li input:first-child{height: 28px;width: 70%;float: left;border: 0;line-height: 28px;text-indent: 0.5em;box-sizing: border-box;}
	.mheader-80-search ul li input:last-child{
		width: 18%;height: 100%;float: right;
		display: inline-block;
		vertical-align: top;
		display: inline;
		zoom: 1;
		height: 28px;
		line-height: 28px;
		border-radius:0px ;
		padding: 0;
		font-size: 14px;
		border-left-color: #fea501;
		border-style: solid;
		border-left-color:  #fea501;
		border-right-color:  #fea501;
		border-top-color:  #fea501;
		border-bottom-color: #fea501;
		color: #fff;
		text-shadow: 0 0 1PX rgba(0,0,0,0.3);
		background: -moz-linear-gradient(top, #fea501, #fea501);
		background: -o-linear-gradient(top, #fea501, #fea501);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fea501), to(#fea501));
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5FFF5D1, endColorstr=#e5FCE26B);
		}
	
	/* message */
	.mheader-80-message{width: 96%;max-height: 390px;border-radius: 10px;margin: 60px 2% 0px;background: #fff;position: fixed;right: -100%;top: 5%;z-index: 9999;overflow-y: scroll;-ms-overflow-style: none;transition: all 0.3s;}
	.mheader-80 ul li .mheader-80-message i{position: absolute;right: 0px;top: 0px;color: #000;z-index: 10000;box-shadow: 0px 0px 10px #9FA0A1;border-radius: 55%;}
	.mheader-80 ul li:hover .mheader-80-message{right: 0;transition: all 0.3s;}
	.mheader-80-message form{width: 90%;height: 100%;margin: 5% 5% 100px;float: left;padding-top: 3%;border: 1px solid #F2F2F2;background: url(../80bg-letter.html) no-repeat;background-size: 70px auto;background-position: 95% 10%;}
	.mheader-80-message form input{width: 65%;float: left;margin-left: 3%;border: 1px solid #EEEEEE;height: 35px;line-height: 35px;margin-bottom: 15px;text-indent: 2em;position: relative;}
	.mheader-80-message form input:nth-child(1){background: url(../user80.html) no-repeat;background-position: 10px 10px;background-size: 15px 15px;}
	.mheader-80-message form input:nth-child(2){background: url(../email80.html) no-repeat;background-position: 10px 13px;background-size: 15px 10px;}
	.mheader-80-message form input:nth-child(3){background: url(../phone80.html) no-repeat;background-position: 10px 10px;background-size: 15px 15px;}
	.mheader-80-message form textarea{width: 91%;margin-left: 3%;height: 60px;list-style: 30px;float: left;border: 1px solid #EEEEEE;color: #666;padding: 5px 0px;text-indent: 1em;margin-bottom: 15px;}
	.mheader-80-message form input:last-child{text-indent: 0;width: 40%;font-size: 14px;border: 0;border-radius: 8px;}
	/* logo */
	.mlogo-80{width: 100%;float: left;height: 70px;line-height:70px;background: #FFFFFF;box-shadow: 1px 3px 7px 0px rgba(4, 0, 0, 0.13);text-align: center;}
	.mlogo-80 img{max-width:100%;max-height:50px;margin-top:10px}
	.mheader-80 ul li form i{color: #999;}
}
@media screen and (max-width:1024px) {
	.header-80{display: none;}
}
@media screen and (min-width:1024px) {
	.mlogo-80{display: none;}
	.mheader-80{display: none;}
}
@media screen and (min-width:1024px) and (max-width:1450px) {
	.head-80-box{width: 90%;margin: 0 auto;}
	.header-80{display: block;}
}
 #pcnav{
			background: #FFFFFF33;
			color: #fff;
            /* height: 72px; */
            width: 100%;
            top: 0px;
			z-index: 999;
        }
  @media screen and (max-width:1024px) {
        /*新增栏目*/
        /* 新闻、产品动态栏 */
	.Sbar80-con{width: 100%;float: left;background-color: #fff;/*overflow-y: scroll;*/padding-bottom: 40px;}
	.sbar80-title{width: 100%;float: left;background-color: #fea501;color: #fff;}
	.sbar80-nav{width: 100%;float: left;}
	.Sbar80-con .sbar80-nav ul{position: inherit;width: 100%;}
	.Sbar80-con .sbar80-plist ul{position: inherit;width: 90%;margin: 0px 5%;}
	.sbar80-plist{width: 100%;float: left;margin: 10px 0px 0px;}
	.Sbar80-con .sbar80-plist li a{width: 100%;float: left;display: block;}
	.sbar80-plist img{width: 100%;height: auto;}
	.sbar80-plist p{width: 100%;float: left;font-size: 13px;margin:5px 0px 10px;padding: 0px;line-height: 15px;height: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.mheader-80 .sbar80-search i{color:#999}
	.Sidebar80{line-height: initial;}
	.mheader-80 ul #Sidebar80 .sbar80-end{line-height: 20px;}
	 .sbar80-end{width: 90%;float: left;height: auto;text-align: left;font-size: 14px;margin-left: 5%;}
	 .mheader-80 #Sidebar80 .sbar80-nav b::before{top:17px}
	 .mheader-80 #Sidebar80 .sbar80-nav ul li ul li b::before{top:16px}
	 .mheader-80 #Sidebar80 .sbar80-nav b::after{top:26%}
	 /* news label */
	 .News_label80{width: 96%;float: left;margin: 10px 2%;}
	 .News_label80 a{max-width: 96%;border: 1px solid #DEDEDE;text-align: center;line-height: 35px;height: 35px;color: #999;float: left;padding: 0 2%;margin-bottom: 10px;margin-right: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	 /* latest news */
	 .latest_news80{width: 96%;float: left;margin: 10px 2%;}
	 .latest_news80 a{width: 100%;float: left;border-bottom: 1px solid #DEDEDE;margin-bottom: 10px;padding-bottom: 5px;}
	 .latest_news80 p{width: 100%;max-height: 40px;line-height: 20px;text-align: left;font-size: 14px;padding: 0;margin: 0px 0px 8px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	 .latest_news80 span{color: #999;font-size: 12px;float: left;line-height: 20px;margin-right: 15px;}
	 .mheader-80 .latest_news80 span i{color: #999;font-size: 12px;}
	 /* Archive80 */
	 .Archive80{width: 96%;float: left;margin: 10px 0;text-align:left;}
	 .Archive80 a{width: 100%;float: left;font-size: 14px;line-height: 40px;border-bottom: 1px solid #DEDEDE;box-sizing: border-box;}
	 .Archive80 a span{max-width: 90%;float: left;text-align: left;color: #666666;height: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	 .mheader-80 .Archive80 a i{width: 10%;float: left;text-align: center;color: #999;font-size: 12px;}
}
@media screen and (max-width:480px) {
	.Sbar80-con .sbar80-plist li{width: 100%;float: left;height: auto;margin: 0px 0px 10px;border: 0;line-height: initial;}
	.sbar80-search{width: 100%;float: left;}
	.sbar80-search form{width: 90%;margin: 10px 5%;border: 1px solid #999;box-sizing: border-box;position: relative;height: 40px;background-color: #dedede;}
	.Sbar80-con .sbar80-search form input{border: 0;float: left;height: 38px;line-height: 38px;box-sizing: border-box;z-index: 0;}
	.Sbar80-con .sbar80-search form i{color: #666;position: absolute;top: 10px; right: 10px;z-index: 0;}
	.Sbar80-con .sbar80-search form .search80{width: 85%;font-size: 14px;color: #999999;}
	.Sbar80-con .sbar80-search form .submit80{width: 15%;float: right;background: none;position: absolute;top: 0;right: 0;z-index: 1;background:none;}
}
@media screen  and (max-width:807px) {
	.sbar80-search{width: 100%;float: left;}
	.sbar80-search form{width: 90%;margin: 10px 5%;border: 1px solid #999;box-sizing: border-box;position: relative;height: 40px;background:none;}
	.Sbar80-con .sbar80-search form input{border: 0;float: left;height: 38px;line-height: 38px;box-sizing: border-box;z-index: 0;}
	.Sbar80-con .sbar80-search form i{color: #666;position: absolute;top: 10px; right: 10px;z-index: 0;}
	.Sbar80-con .sbar80-search form .search80{width: 88%;font-size: 14px;color: #999999;}
	.Sbar80-con .sbar80-search form .submit80{width: 12%;float: right;background: none;position: absolute;top: 0;right: 0;z-index: 1;background:none;}
}
@media screen and (min-width:807px) and (max-width:1024px) {
	.sbar80-search{width: 100%;float: left;}
	.sbar80-search form{width: 90%;margin: 10px 5%;border: 1px solid #999;box-sizing: border-box;position: relative;height: 40px;background-color: #dedede;}
	.Sbar80-con .sbar80-search form input{border: 0;float: left;height: 38px;line-height: 38px;box-sizing: border-box;z-index: 0;}
	.Sbar80-con .sbar80-search form i{color: #666;position: absolute;top: 10px; right: 18px;z-index: 0;}
	.Sbar80-con .sbar80-search form .search80{width: 90%;font-size: 14px;color: #999999;}
	.Sbar80-con .sbar80-search form .submit80{width: 10%;float: right;background: none;position: absolute;top: 0;right: 0;z-index: 1;background:none;}
}

@media screen and (min-width:480px) and (max-width:1024px) {
	.Sbar80-con .sbar80-plist li{width: 48%;float: left;height: auto;margin: 0px 0px 10px;border: 0;line-height: initial;}
	.Sbar80-con .sbar80-plist li:nth-child(2n){margin-left: 4%;}
}
.clean{
    width: 100%;
    float: left;
    height: 0px;
}
@media screen and (max-width:1024px) {
.clean{
    width: 100%;
    float: left;
    height: 40px;
}
.hjumpbox i{color: #999;}
}
/*新增消息提醒*/
.h80-massage{float:left;margin-left:10px;}
.h80-massage b{
    font-size: 12px;
    background: #ba1d26;
    color: #fff;
    border-radius: 3px;
    font-weight: normal;
    padding: 1px;
    position: relative;
    min-width: 15px;
    float: right;
    text-align: center;
    margin-left: 4px;
}
.h80-massage b:before{
    content: "";
    position: absolute;
    top: 5px;
    left: -5px;
     width: 0;
    height: 0;
    border-top: 2px solid transparent;
    border-right: 5px solid #ba1d26;
    border-bottom: 2px solid transparent;
}
.gotop {
    position: fixed;
	display: none;
    width: 40rpx;
    height: 40rpx;
    line-height: 40rpx;
    text-align: center;
    right: .17rem;
    bottom: 1rem;
    background: #73544c;
    border-radius: 50%;
    cursor: pointer;
    color: #fff;
    text-transform: capitalize;
    box-shadow: 0 0 0.12rem rgba(163, 208, 143, .8);
    -webkit-animation: tm-bounce 2.0s infinite ease-in-out;
    animation: tm-bounce 2.0s infinite ease-in-out;
    z-index: 9999;
	opacity: 1;
}
@-webkit-keyframes tm-bounce {

	0%,
	100% {
		-webkit-transform: scale(.8);
		transform: scale(.8);
	}

	50% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}