@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-size:14px; font-family:"Microsoft Yahei";}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; border:0;}
ul,li{ list-style-type:none;}
img{ vertical-align:middle; border:0; margin:0; padding:0;}
button{ vertical-align:middle; cursor:pointer;}
input txt,button{ vertical-align:middle; border:none;}
a,a:link{ color:#333333; text-decoration:none; transition: all .3s linear}
a:hover{ color:#333333; text-decoration:none;}
.clear::after{ display: block; clear:both; overflow:hidden; height:0px; content: ""}
.clearfix{ overflow:hidden; zoom:1;}
.lft{ float:left;}
.rgt{ float:right;}


.header .nav {
    width: 100%;
    height: 48px;
    background: #f96203; 
}
.header .nav .nav-list{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
}
.header .nav ul li {
    line-height: 48px;
    text-align: center;
    position: relative;
    height: 48px;
    flex: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
}

.header .nav ul li i{
    position: absolute;
    background-color: #fff;
    font-style: normal;
    font-size: 12px;
    color: #f96203;
    line-height: 17px;
    padding: 0 6px;
    border-radius: 4px;
    transform: scale(.8, .8);
    top: 0;
    right: 0;
}

.header .nav ul li a {
    color: #ffffff;
    font-size: 16px;
}

.header ul li a span.hot{
    display: inline-block;
	padding: 0 4px;
	line-height: 16px;
	font-size: 12px;
	color: #f96203;
	background: #fff;
	border-radius: 5px;
	position: absolute;
	top: 2px;
	z-index: 99;
}
.header .nav ul li b {
    height: 20px;
    display: block;
    width: 100%;
    line-height: 48px; 
	font-weight: normal
}

.header .nav ul li .nav_box {
    width: 320px;
    background: #ffffff;
    box-shadow: 0 1px 1px 1px #EEEEEE;
    padding: 15px 0;
    position: absolute;
    left: 0;
    top: 48px;
    border-radius: 0 0px 5px 5px;
    z-index: 100;
    display: none; }

.header .nav ul li .nav_box span {
    display: block;
    width: 170px;
    float: left; }

.header .nav ul li .nav_box span a {
    display: block;
    float: left;
    width: 50%;
    text-align: center;
    color: #1b1b1b;
    font-size: 14px;
    line-height: 30px; }

.header .nav ul li .nav_box img {
    float: left;
    width: 130px;
    height: 75px;
    border: 3px solid #eeeeee; }

.header .nav ul li:first-child b {
    border-left: 0; }

.header .nav ul li:hover .nav_box {
    display: block; 
}

.header .nav-top{ width: 100%; background-color: #f96203; line-height: 48px; text-align: center}
.header .nav-top .nt-list{ display: flex; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; width: 1200px; margin: 0 auto}
.header .nav-top .nt-list li.item{ position: relative; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; font-size: 14px; color: white}
.header .nav-top .nt-list li.item > a{ color: white}
.header .nav-top .nt-list li.item > a .hot-icon{width: 30px;height: 20px;background: url(https://simg01.gaodunwangxiao.com/uploadfiles/tmp/upload/202005/08/ea975_20200508155049.png) no-repeat;background-size: 100% auto;display: inline-block;position: absolute;right: 10px;}
.header .nav-top .nt-list li.item ul{ position: absolute; z-index: 2; display: none; top: 48px; width: 100%; background: white}
.header .nav-top .nt-list li.item:hover ul{ display: block}
.header .nav-top .nt-list li.item li{ line-height: 40px}
.header .nav-top .nt-list li.item li a{ color: #333}


.footer{ padding: 16px 0; background: #1C1C1C}
.footer .copyright{ float: left; font-size: 12px; color: white; line-height: 20px}
.footer ul{ float: right; overflow: hidden}
.footer ul li{ float: left; margin-right: 12px; font-size: 12px; color: white}
.footer ul li a{ color: white}


/*弹窗、左侧、右侧*/
.consultation{ position: fixed; display: none; top: 50%; left: 50%; z-index: 999999990; width: 419px; height: 239px; margin: -121px 0 0 -210px}
.consultation .consultation-close{ position: absolute; top: 7px; right: 7px; width: 26px; height: 26px; cursor: pointer}

.fixed-left{ position: fixed; top: 188px; left: 2px; z-index: 999999990; padding: 10px; background: white; border: 1px solid #eaeae6}
.fixed-left li{ margin-top: 10px; text-align: center; cursor: pointer}
.fixed-left li i{ display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../../image/article/floating-icon.png) no-repeat}
.fixed-left li.cattle-icon i{ width: 50px; height: 57px; background-position: -192px 0}
.fixed-left li.fl-2 i{ background-position: -64px -32px}
.fixed-left li.fl-3 i{ background-position: 0 0}
.fixed-left li.fl-4 i{ background-position: -32px 0}
.fixed-left li span{ display: block; font-size: 12px; color: #bbb; line-height: 18px}
.fixed-left li.fl-2 span{ color: #FF6E00}
.fixed-left li.fl-3:hover i{ background-position: 0 -32px}
.fixed-left li.fl-4:hover i{ background-position: -32px -32px}
.fixed-left li:hover span{ color: #FF6E00}

.fixed-right{ position: fixed; top: 188px; right: 2px; z-index: 999999990; padding: 10px; background: white; border: 1px solid #eaeae6}
.fixed-right li{ margin-top: 10px; text-align: center; cursor: pointer}
.fixed-right li i{ display: block; width: 32px; height: 32px; margin: 0 auto; background: url(../../image/article/floating-icon.png) no-repeat}
.fixed-right li.fr-1 i{ background-position: -64px -32px}
.fixed-right li.fr-2 i{ background-position: -96px 0}
.fixed-right li.fr-3 i{ background-position: -128px 0}
.fixed-right li.fr-4 i{ background-position: -160px 0}
.fixed-right li span{ display: block; font-size: 12px; color: #bbb; line-height: 18px}
.fixed-right li.fr-1 span{ color: #FF6E00}
.fixed-right li.fr-2:hover i{ background-position: -96px -32px}
.fixed-right li.fr-3:hover i{ background-position: -128px -32px}
.fixed-right li.fr-4:hover i{ background-position: -160px -32px}
.fixed-right li.fr-2:hover 
.fixed-right li:hover span{ color: #FF6E00}
.fixed-right li .fr-box{ position: absolute; top: 0; right: 103%}
.fixed-right li .fr-box{ padding: 10px; display: none; background: white; border: 1px solid #eaeae6}
.fixed-right li .fr-box .fr-ewm{ width: 160px; height: 160px; background: url(../../image/article/floating-icon.png) no-repeat; background-position: 0 -74px}
.fixed-right.zq li .fr-box .fr-ewm{ width: 160px; height: 160px; background: url(../../image/article/zq_gongzhonghao.png) no-repeat center; background-size: contain;}
.fixed-right li.fr-3 .fr-box .fr-ewm{ background-position: 0 -244px}
.fixed-right li .fr-box span{ display: block; font-size: 12px; color: #bbb; line-height: 18px; text-align: center}
.fixed-right li:hover .fr-box{ display: block}
/*End 弹窗、左侧、右侧*/



#LRdiv0{ display: none !important}
.login-cover .login-wrap{ width: auto !important; }

/* 插入广告样式 */
.ab-red{ padding: 10px 0}
.ab-red a{ color: red !important; text-decoration: none}
.ab-btn{ padding: 10px 0}
.ab-btn a{ display: block; border: 1px solid red; color: red !important; line-height: 260% !important; text-align: center !important; border-radius: 50px}
.ab-list .ab-title{ position: relative; font-weight: bold; color: #333; text-indent: 2em; line-height: 200%}
.ab-list .ab-title::before{ position: absolute; top: 50%; left: 0; width: 1.5em; height: 1.5em; background: url("https://m.gaodun.com/skin/public/images/icon-tag1.png"); background-size: 100% 100%; transform: translateY(-50%); content: ""}
.ab-list li{ text-indent: 2em !important;  line-height: 200% !important;}
/*.ab-list2 li{ list-style: decimal-leading-zero}*/
.ab-list li a{ color: #2800FF !important}
.ab-list2 li a{ color: red !important}
.ab-flex{ display: flex; justify-content: center}
.ab-flex a{ padding: 5px 10px; margin: 0 5px; border: 1px solid #ff0000;color: #ff0000 !important; text-indent: 0 !important; }