/* wmx80_css  */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,indfooter,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; outline: none; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
html{font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
table{border-collapse: collapse; border-spacing: 0}
fieldset,img,a{border: 0}
dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td{list-style: none}
h1,h2,h3,h4,h5,h6{font-weight: normal; line-height: 1.2}
audio,canvas,video,progress{display: inline-block; vertical-align: baseline}
*{padding: 0; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
a{outline: none; blr: expression(this.onFocus=this.blur()); text-decoration: none; color: #333;}
a:after{-webkit-transition: .3s cubic-bezier(0.68, -.55, .265, 1.55); -moz-transition: .3s cubic-bezier(0.68, -.55, .265, 1.55); -o-transition: .3s cubic-bezier(0.68, -.55, .265, 1.55); transition: .3s cubic-bezier(0.68, -.55, .265, 1.55); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); position: absolute; content: ""; left: 50%; right: 50%; bottom: 0;}
input,textarea{-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none;}
button,input,textarea,select,optgroup,option,file{font: inherit; outline: none; vertical-align: middle}
img{max-width: 100%; height: auto}
::-moz-focus-inner{border-color: transparent}
::-moz-selection{color: #fff; color: rgba(255, 255, 255, 0.9); background: #ea4c89; text-shadow: none}
::selection{color: #fff; color: rgba(255, 255, 255, 0.9); background: #ea4c89; text-shadow: none}
input[type="submit"]{-webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; -webkit-tap-highlight-color: transparent; border-radius: 0}
video:focus,div:focus{outline: none}
html,body{margin: 0; font-size: 14px; padding: 0px; font-family: "Lantinghei SC", "Microsoft YaHei", "Hiragino Sans GB", "Helvetica neue", Helvetica, Tahoma, Arial, "微软雅黑", "宋体", "黑体";}
i,em,ins,u{font-style: normal; text-decoration: none}
*:focus{outline: none}
.wrap{margin: 0 auto; width: 1200px;}
.none{display: none}
.fl{float: left}
.fr{float: right}
.pr {position: relative}
.pa {position: absolute}
.oh {overflow: hidden}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after{display: table; content: ""; line-height: 0;}
.clearfix:after{clear: both;}
.bornone{border: none !important}
.mindwd{min-width: 1200px;}
input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance: none;}
input[type="submit"]{-webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; -webkit-tap-highlight-color: transparent; border-radius: 0;}
::-webkit-scrollbar{width: 6px; height: 6px;}
::-webkit-scrollbar-track{background: #f1f1f1;}
::-webkit-scrollbar-track:hover{background: #eee;}
::-webkit-scrollbar-thumb{border-radius: 10px; background: #b9b9b9;}
::-webkit-scrollbar-thumb:hover{background: #747474;}
::-webkit-scrollbar-thumb:active{background: #555;}


.indheader{background: #fff; height: 98px; padding-top: 18px; min-width: 1200px;width: 100%;}
.indheader.on{top:0;left: 0;right: 0;position: fixed;z-index: 9999999}
.indheader .logo{width: 228px; text-align: center;}
.indheader .logo i{display: block; padding: 8px 0;}
.indheader .logo p{display: block; font-size: 13px; color: #999999;}
.indheader .logo img {width: 95px; display: block; margin: 0 auto;}
.indheader .search{height: 40px; line-height: 38px; border: 1px solid #00c090; border-radius: 47px; overflow: hidden;}
.indheader .search .webtxt{float: left; background: #fff; height: 38px; border: none; padding-left: 24px; font-size: 15px; color: #333; width: 267px;}
.indheader .search .webtn{float: right; color: #fff; font-size: 16px; height: 38px; cursor: pointer; border: none; text-align: center; background: linear-gradient(to right,#01c091,#2d9da6); width: 80px;}
.indheader .searchwd{width: 350px; margin-left: 20px; padding-top: 5px;}
.indheader .searchwd .word{font-size: 12px; color: #909090; padding-top: 6px; padding-left: 22px;}
.indheader .searchwd .word a{margin-right: 15px; color: #909090;}

.indheader .hdrtcont {padding-top: 8px;}
.indheader .casebtn{float: left; padding-top: 5px;}
.indheader .casebtn a{display: block; height: 40px; line-height: 40px; border-radius: 40px; color: #666; font-size: 14px; text-align: center; float: left;margin-right: 27px; padding-left: 26px; position: relative}
.indheader .casebtn a ins{display: block; position: absolute;
    top: 5px;
    left: 10px;
    color: #fff; background: red; width: 15px;
    line-height: 15px; height: 15px;
    text-align: center;
    font-size: 12px; border-radius: 50%;}
.indheader .casebtn a.product {background: url(../../images/home/v3/tpico2.png) no-repeat left center;}
.indheader .casebtn a.infors {background: url(../../images/home/v3/tpico1.png) no-repeat left center;}
.indheader .hduser{padding-top: 3px;}
.indheader .hduser .nologin a{display: block; cursor: pointer;}
.indheader .dlh{position: relative;}
.indheader .dlh:hover .user-drop-state{display: block;}
.indheader .user-photo{padding-bottom: 20px;}
.indheader .user-photo a{width: 40px; height: 40px; border-radius: 40px; overflow: hidden; border: #dbdbdb 1px solid; display: block;}
.indheader .user-drop-state{width: 160px; position: absolute; left: -120px; top: 60px; z-index: 5; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.2); padding: 10px 0 0; border-radius: 2px; display: none; z-index: 999999;}
.indheader .user-drop-state dd{color: #666; height: 46px;}
.indheader .user-drop-state dd a{display: block; text-indent: 20px; height: 46px; line-height: 46px; position: relative; color: #333;}
.indheader .user-drop-state .user-name{height: 30px; line-height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 20px;}
.indheader .user-drop-state .user-name{display: inline-block; color: #333; width: 120px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.indheader .user-drop-state .user-name:hover{color: #0ec5a1;}
.indheader .user-drop-state .user-id{color: #999; font-size: 12px; height: 24px; line-height: 24px; text-indent: 20px; margin-bottom: 5px;}
.indheader .user-drop-state dd:hover a{color: #fff; background-color: #0ec5a1;}
.indheader .user-drop-state .top-arrow{position: absolute; top: -10px; right: 10px; background: url(../../images/home/v3/arrowers.png) no-repeat center; display: inline-block; height: 10px; width: 16px;}
.indheader .user-drop-state dd a em{display: inline-block; width: 6px; height: 6px; position: absolute; top: 17px; left: 78px; background-color: #ff4435; border-radius: 6px;}
.indheader .user-drop-state .login-out{border-top: #eee 1px solid;}
.indheader .nav{width: 630px; margin-left: 75px; text-align: center; line-height: 50px; padding-top: 10px;}
.indheader .nav a{font-size: 15px; color: #333; margin: 0 17px;}
.indheader .nav a:hover{color: #00c090;}


.indheader{background: #fff; height: 98px; padding-top: 18px; min-width: 1200px;}
.indheader .logo{width: 228px; text-align: center;}
.indheader .logo i{display: block; padding: 8px 0;}
.indheader .logo p{display: block; font-size: 13px; color: #999999;}
.indheader .logo img {width: 90px; display: block; margin: 0 auto;}
.indheader .headnav{}
.indheader .headnav .pat{ margin: 0 15px; position: relative;}
.indheader .headnav .pat .title{padding-right: 20px; font-size:14px; color: #666666; position: relative; line-height: 60px; height: 60px; cursor: pointer;}
.indheader .headnav .pat .title i{display: block; position: absolute; width: 8px; height:8px; border-top: 1px solid #696969;border-right: 1px solid #696969;right: 0px; top:50%; transform: rotate(135deg); margin-top: -6px;}
.indheader .headnav .pat a{color: #666666;}
.indheader .headnav .contms{position: absolute; background: #fff; box-shadow: 0 0 26px rgba(0,0,0,.2); border-radius: 5px; width: 890px; height: 620px; z-index: 9999; left: -50px; display: none;}
.indheader .headnav .pat:hover .contms{display: block;}
.indheader .headnav .contms:before{content: ""; display: block; position: absolute; top:-20px; left: 70px; width: 0; height: 0;border-width: 10px; border-style: dashed; border-color: transparent transparent #fff transparent;}
.indheader .headnav .casecenter .contms .zpt{float: left; width: 33.33%; height: 310px; border-left:1px solid #e0e0e1;border-top:1px solid #e0e0e1; text-align: center;}
.indheader .headnav .casecenter .contms .zpt b{display: block; font-size: 18px; color: #333333; font-weight: bold; padding: 30px 0 20px;}
.indheader .headnav .casecenter .contms .zpt img{display: block; margin: 0 auto;}
.indheader .headnav .casecenter .contms .zpt p{display: block; font-size: 14px; color: #999; line-height: 26px; padding: 15px 0;}
.indheader .headnav .casecenter .contms .zpt a{display: block; margin:0 auto; width: 148px; height:33px; line-height: 31px; border-radius: 4px; border: 1px solid #00c090; color: #00c090; font-size: 14px;}
.indheader .headnav .casecenter .contms .zpt:nth-child(1),
.indheader .headnav .casecenter .contms .zpt:nth-child(2),
.indheader .headnav .casecenter .contms .zpt:nth-child(3){border-top: none;}
.indheader .headnav .casecenter .contms .zpt:nth-child(1),
.indheader .headnav .casecenter .contms .zpt:nth-child(4){border-left: none;}
.indheader .headnav .casecenter .contms .zpt ins img{width: 175px;}
.indheader .headnav .casecenter .contms .zpt em{display: block; font-size: 14px; color: #999;}
.indheader .headnav .allclassify .contms:before{border-color: transparent transparent #f8f8f8 transparent;}



.minheader{ position: fixed;  top:-70px; left: 0; background: #fff; width: 100%;z-index: 6666; padding:10px 0; transform: translateZ(0);-webkit-transform: translateZ(0);-moz-transform: translateZ(0); display:none;box-shadow: 0 5px 15px -3px rgba(0,0,0,0.21);}
.minheader .logos{width: 200px; padding-top: 8px;}
.minheader .logos img{display: block; margin: 0 auto;}
.minheader .search{margin-left:175px; height: 40px; line-height: 38px; border: 1px solid #00c090; border-radius: 47px; overflow: hidden;}
.minheader .search .webtxt{float: left; background: #fff; height: 38px; border: none; padding-left: 24px; font-size: 15px; color: #333; width: 500px;}
.minheader .search .webtn{float: right; color: #fff; font-size: 16px; height: 38px; cursor: pointer; border: none; text-align: center; background: linear-gradient(to right,#01c091,#2d9da6); width: 110px;}

.category-classify.search-index-classify .list-box {
    opacity: .98;
}

.category-classify .list-box {
    width: 177px;
    height: 620px;
    background: #f8f8f8;

    position: relative;
}

.category-classify .list-box dd>.search-nav-title {
    display: block;
    position: relative;
    cursor: pointer;
    color: #666;
    padding: 15px 0 10px 14px;
    height: 80px;
}

.category-classify .list-box dd>.search-nav-title img {
    float: left;
    display: block;
    margin-top: 7px;
}

.category-classify .list-box dd>.search-nav-title span {
    float: left;
    display: block;
    line-height: 20px;
    padding-top: 5px;
    margin-left: 10px;
    font-size: 13px;
    color: #333;
}

.category-classify .list-box dd>.search-nav-title span i {
    display: block;
}

.category-classify .list-box dd>.search-nav-title:after {
    content: ' ';
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
    display: block;
    height: 0;
    border-left: 6px solid #ccc;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
}

.category-classify .list-box dd>.search-nav-title>a {
    font-size: 14px;
    color: #666!important;
}

.category-classify .list-box dd>.search-nav-title>a:hover {
    text-decoration: underline;
}

.category-classify .list-box dd.active {
    color: #00BE6E;
    background: #fff;
}

.category-classify .list-box dd.active .search-nav-title>a {
    color: #00BE6E!important;
}

.category-classify .list-box dd.active:after {
    border-left-color: #00BE6E;
}

.category-classify .list-box dd.active .list-sec {
    display: block;
}

.category-classify .list-sec {
    position: absolute;
    left: 100%;
    top: 0;
    display: none;
    width:710px;
    min-height:620px;
    background: #fff;
    padding:0px 30px;
    padding-right: 0;
    overflow: hidden;
    -webkit-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}
.category-classify .list-sec .morec {position: absolute; bottom: 0; left:30px; border-top: 1px solid #ddd; line-height: 40px; font-size: 13px;right: 30px;}
.category-classify .list-sec .morec a{color:#666}
.category-classify .list-sec .sec-rows {
    width: 100%;
    height: auto;
    margin-top:20px;
}

.category-classify .list-sec .sec-rows a:hover {
    text-decoration: underline;
}

.category-classify .list-sec .sec-rows .rows-title {
    display: block;
    line-height: 16px;
    font-weight: 700;
}

.category-classify .list-sec .sec-rows .rows-title>a {
    font-size: 16px;
    color: #3C3C3C;
}

.category-classify .list-sec .sec-rows .rows-list {
    width: 100%;
    height: auto;
    margin-top: 10px;
}

.category-classify .list-sec .sec-rows .rows-list>a {
    display: block;
    float: left;
    min-width: 84px;
    margin-right: 24px;
    font-size: 12px;
    color: #505050;
    line-height: 24px;
}




.category-classify .list-sec .sec-rows .color-active {
    color: #00BE6E!important;
}

.category-all.active {
    background: #f7f7f7;
}




.indfooter {
    background: #2e3033;
    overflow: hidden;
    padding-top: 60px;
}
.indfooter a:hover {
    color: #fff;
}
.indfooter h1 {
    font-size: 18px;
    color: #fff;
}

.indfooter i {
    display: block;
    width: 36px;
    height: 1px;
    background: #33D6BC;
    margin: 11px 0 45px 0;
}

.indfooter .telephone {
    height: 270px;
    margin: 0 0 30px 20px;
    padding-right: 80px;
    border-right: 1px solid #404040;
}

.indfooter .telephone p {
    font-size: 30px;
    color: #9e9e9e;
}

.indfooter .telephone span {
    font-size: 14px;
    color: #9e9e9e;
}

.indfooter .telephone a {
    display: block;
    width: 141px;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    color: #fff;
    background: #34d8bd;
    margin-top: 39px;
    text-indent: 6px;
    border-radius: 3px;
}

.indfooter .telephone a em {
    float: left;
    width: 22px;
    height: 22px;
    background: url(../../images/home/qq_icon.png) no-repeat;
    margin: 13px 0 0 25px;
}

.indfooter .entrance {
    height: 270px;
    margin: 0 0 30px 50px;
    padding-right: 45px;
    border-right: 1px solid #404040;

}

.indfooter .entrance a {
    display: block;
    color: #9e9e9e;
    margin-bottom: 14px;
}

.indfooter .aboutus {
    height: 270px;
    margin: 0 0 30px 50px;
    padding-right: 45px;
    border-right: 1px solid #404040;
}

.indfooter .aboutus a {
    display: block;
    color: #9e9e9e;
    margin-bottom: 14px;
}

.indfooter .help {
    height: 270px;
    margin: 0 0 30px 50px;
    padding-right: 45px;
    border-right: 1px solid #404040;
}

.indfooter .help a {
    display: block;
    color: #9e9e9e;
    margin-bottom: 14px;
}

.indfooter .agreement {
    height: 270px;
    margin: 0 0 30px 50px;
    padding-right: 45px;
    border-right: 1px solid #404040;
}

.indfooter .agreement a {
    display: block;
    color: #9e9e9e;
    margin-bottom: 14px;
}

.indfooter .examine {
    height: 270px;
    margin: 0 0 30px 45px;
}

.indfooter .examine a {
    display: block;
    color: #9e9e9e;
    margin-bottom: 14px;
}

.indfooter .examine p {
    color: #9e9e9e;
    font-size: 12px;
    margin-top: 5px;
}

.copyright {
    height: 88px;
    line-height: 88px;
    background: #27282b;
    text-align: center;
    color: #9e9e9e;
}


.sidebar {
    display: block;
    position: fixed;
    bottom: 60px;
    right: 30px;
    z-index: 999;
}

.sidebar li {
    width: 50px;
    height: 50px;
    background: #fff;
}

.sidebar li i {
    display: block;
    width: 50px;
    height: 26px;
    margin:0 auto;
}

.sidebar li p {
    font-size: 12px;
    text-align: center;
    color: #ccc;
}

.sidebar li:hover p {
    color: #fff;
}

.sidebar li a {
    display: block;
    height: 100%;
    width: 100%;
}

.sidebar li.adbtn {
    width: 120px;
    height: 120px;
    border: 0;
    position: absolute;
    top: -130px;
    right: -10px;
}

.sidebar li a.closeadbtn {
    width: 12px;
    height: 12px;
    top: 3px;
    right: 3px;
    line-height: 12px;
    text-align: center;
    color: #b23028;
}
.sidebar .vipbtn{
    position: relative;
    background: none;
}
.sidebar .vipbtn i {
    width: 100px;
    height: 98px;
    margin: 0 -40px -10px 0;
    background: url(../../images/home/v3/xsth.png) no-repeat center;
    position: absolute;
    bottom: 0;
    right: 50%;
}

.sidebar .srvbtn i {
    background: url(../../images/home/v3/sideicon2.png) no-repeat center;
}

.sidebar .srvbtn:hover i {
    background: url(../../images/home/v3/sideicon2_a.png) no-repeat center;
}

.sidebar .fkbtn i {
    background: url(../../images/home/v3/fankui.png) no-repeat center;
}

.sidebar .fkbtn:hover i {
    background: url(../../images/home/v3/fankui_a.png) no-repeat center;
}

.sidebar .wxbtn i {
    background: url(../../images/home/v3/sideicon3.png) no-repeat center;
}

.sidebar .wxbtn:hover i {
    background: url(../../images/home/v3/sideicon3_a.png) no-repeat center;
}
.sidebar .backtopbtn{ margin-top: 6px;}
.sidebar .backtopbtn i {
    width: 50px;
    height: 48px;
    margin: 0 auto;
    background: url(../../images/home/v3/sideicon5.png) no-repeat center;
}

.sidebar .backtopbtn:hover i {
    background: url(../../images/home/v3/sideicon5_a.png) no-repeat center;
}

.sidebar .srvbtn:hover,.sidebar .fkbtn:hover,.sidebar .wxbtn:hover,.sidebar .backtopbtn:hover {
    background: #0773fc;
    border: 1px solid #0773fc;
}

.sidebar .wxbtn {
    position: relative;
}

.sidebar .wxbtn .wxcode {
    display: none;
    position: absolute;
    width: 240px;
    height: 263px;
    top: -132px;
    left: -250px;
}

.sidebar .wxbtn .wxcode .conts {
    background: #fff;
    box-shadow: 0 0 5px 1px rgba(0,0,0,.07);
}

.sidebar .wxbtn .wxcode h1 {
    text-align: center;
    height: 50px;
    line-height: 50px;
}

.sidebar .wxbtn .wxcode img {
    display: block;
    margin: 0 auto;
}

.sidebar .wxbtn:hover .wxcode {
    display: block;
}

.sidebar .srvbtn {
    position: relative;
}

.sidebar .srvbtn .kfcode {
    display: none;
    position: absolute;
    width: 200px;
    top: -60px;
    left: -190px;
    padding-right: 20px;
}

.sidebar .srvbtn .kfcode .conts {
    background: #fff;
    box-shadow: 0 0 5px 1px rgba(0,0,0,.07);
}

.sidebar .srvbtn:hover .kfcode {
    display: block;
}

.sidebar .srvbtn .kfcode a {
    display: block;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
}

.sidebar .srvbtn .kfcode a i {
    float: left;
    width: 33px;
    height: 33px;
    margin: 13px 13px 0 30px;
}

.sidebar .srvbtn .kfcode a.qqkf i {
    background: url(../../images/home/v3/qqkf_icon.png) no-repeat center;
    background-size: contain;
}

.sidebar .srvbtn .kfcode a.wxkf i {
    background: url(../../images/home/v3/wxkf_icon.png) no-repeat center;
    background-size: contain;
}

.sidebar .srvbtn .kfcode a span {
    float: left;
    height: 60px;
    line-height: 60px;
}

.sidebar .srvbtn .kfcode a.qqkf:hover {
    color: #55adfc;
}

.sidebar .srvbtn .kfcode a.wxkf:hover {
    color: #28cd74;
}

.sidebar .srvbtn .kfcode .wxkfcode {
    display: none;
    overflow: hidden;
}

.sidebar .srvbtn .kfcode .wxkfcode p {
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    color: #b0b0b0;
}

.sidebar .srvbtn .kfcode img {
    display: block;
    width: 120px;
    height: 120px;
    margin: 0 auto;
}


.footer{height: 349px; background:#222932 url(../../images/home/v3/footerbg.jpg) no-repeat center; padding-top: 58px;}
.footer .contm{width: 1080px; margin: 0 auto;}
.footer .words{width: 820px;}
.footer .words .nav{ padding-bottom: 14px; border-bottom: 1px solid #5e5e5e; color: #5e5e5e; font-size: 15px; text-align: center;}
.footer .words .nav a{display: inline-block; margin: 0 15px; font-size:14px; color: #e6e6e6;}
.footer .words .link{padding-top: 25px; font-size: 14px; color: #989898;}
.footer .words .link i{display: block;}
.footer .words .link span{display: block; padding-top: 8px;}
.footer .words .link span a{color: #989898; margin-right: 25px;}
.footer .words .copyrights{padding-top: 45px; color: #989898;font-size: 14px;}
.footer .ewmcont {width: 170px;}
.footer .ewmcont .tel{color: #34d8bd; font-weight: bold;}
.footer .ewmcont .tel b{display: block; font-size: 16px;}
.footer .ewmcont .tel h2{display: block; font-size: 20px; padding: 8px 0;}
.footer .ewmcont .tel i{display: block; font-size: 13px; color: #989898; font-weight: normal;}
.footer .ewmcont .pic{padding-left: 11px; padding-top: 15px;}
.footer .ewmcont .pic img{display: block; width: 118px;}
.footer .ewmcont .pic i{display: block; width: 118px; text-align: center; font-size: 13px; color: #989898; padding-top: 6px;}


@media (min-width: 1601px) {
    .indheader .searchwd {width: 478px; margin-left: 45px;}
    .indheader .headnav .pat{margin: 0 20px;}
    .indheader .search .webtxt{width: 360px;}
    .indheader .search .webtn{width: 110px;}
    .wrap {width: 1400px;}


}


/**2019-10-24 第三版头部*/
.ltnemucont {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    left: 5px;
    z-index: 9999;
    border: 1px solid #dad9da;
    background: #fff;
    width: 60px
}

.ltnemucont .parts {
    position: relative;
    border-bottom: 1px dotted #dad9da;
    font-size: 13px;
    color: #777
}

.ltnemucont .parts:last-child {
    border: 0
}

.ltnemucont .parts a {
    color: #777
}

.ltnemucont .parts span {
    display: block;
    text-align: center
}

.ltnemucont .parts span a {
    display: block;
    padding: 6px 9px 6px
}

.ltnemucont .parts span i {
    font-size: 22px;
    display: block
}

.ltnemucont .parts span i.icon-wendang {
    font-size: 20px
}

.ltnemucont .parts span em {
    display: block;
    line-height: 16px;
    padding-top: 4px
}

.ltnemucont .parts .wd {
    position: absolute;
    z-index: 99999;
    left: 55px;
    width: 380px;
    padding: 10px 0 22px 14px;
    display: none;
    top: 0;
    background: #fff;
    line-height: 30px;
    font-size: 13px;
    color: #777;
    box-shadow: 5px 10px 20px -2px rgba(0,0,0,.2)
}

.ltnemucont .parts .wd.wdp{
    top: -220px;
}
.ltnemucont .parts .wd .wdd{
    padding-top: 10px;
}

.ltnemucont .parts .wd b {
    display: block;
    font-weight: bold;
    font-size: 14px;
    color: #333
}

.ltnemucont .parts .wd p {
    display: block;
    overflow: hidden;
}

.ltnemucont .parts .wd p a {
    margin-right: 12px;
    display: block;
    float: left
}

.ltnemucont .parts .wd a:hover {
    color: #0773fc
}

.ltnemucont .parts:hover .wd {
    display: block
}

.ltnemucont .parts:hover span a {
    color: #0773fc
}


.zgheader{height: 76px; background: #fff; box-shadow: 0 0 26px rgba(0,0,0,.1); position: relative; z-index: 99}
.zgheader.on{top:0;left: 0;right: 0;position: fixed;z-index: 9999999}
.zgheader .contm{padding-top: 17px;}
.zgheader .logo{ width: 96px; display: flex;align-items: center; flex-direction: column; height: 100%; margin-top: -12px}
.zgheader .logo img{display: block; max-width: 100%; margin: 0 auto}
.zgheader .logo p{display: block; padding-top: 5px; font-size: 12px;}
.zgheader .nav{ line-height: 30px; padding-top:5px; font-size: 14px; color: #484848; padding-left: 30px;}
.zgheader .nav a{display: inline-block; margin: 0 23px; color: #484848; font-weight: bold;position: relative}
.zgheader .nav a:hover,.zgheader .nav a.on{ font-weight: bold; color: #0773fc;}
.zgheader .nav.inav a:first-child:after{content: " ";display: inline-block;width: 20px;height: 20px;position: absolute;top: 0px;left:48px;background: url(http://www.chuanying360.com/static/home/images/is-hot.png) no-repeat center;background-size: 100%}
.zgheader .morenav{padding: 0 23px; font-size: 14px; color: #484848; position:relative; margin-top:5px; height: 50px;}
.zgheader .morenav span a{display: block; font-weight:bold; color: #484848; font-size: 18px;}
.zgheader .morenav ul{box-shadow: 0 4px 10px 0 rgba(12,21,35,.1); border-radius: 4px;position: absolute; display: none; top: 50px; left: -53px; width: 142px; overflow: hidden;   background-color: #fff;z-index:9}
.zgheader .morenav:hover ul{display: block;}
.zgheader .morenav ul li{ height: 36px; line-height: 36px;font-size: 14px; color: rgba(0,0,0,.6); cursor: pointer;}
.zgheader .morenav ul li:hover{background-color: #f3f4f9;}
.zgheader .morenav ul li a{color: rgba(0,0,0,.6);  display: block;  padding-left: 24px;}
.zgheader .morenav ul li:hover a{color: rgba(0,0,0,.8);}
.zgheader .searchcont{border: 1px solid #0773fc; height: 40px; width: 416px; border-radius: 40px; margin-left:80px;}
.zgheader .dropdown{width: 88px; border-right: 1px solid #ececec; height: 38px; position: relative;}
.zgheader .dropdown span{display: block; height: 38px; line-height: 38px; text-align: center; padding-right: 10px; position: relative;}
.zgheader .dropdown span:after{display: block; width: 0px; height: 0px; content: ""; border-style: solid; border-width: 6px; border-color: #000 transparent transparent transparent; position: absolute; top: 50%; margin-top: -3px; right: 10px;}
.zgheader .dropdown span:before{ content: "";display: block; width: 100%; left: 0; position: absolute; bottom: -10px; height: 10px;}
.zgheader .dropdown ul{position: absolute; display: none; right: 0; top: 100%; width: 84px; background: white; border-radius: 4px; padding: 8px 0; line-height: 30px; text-align: center; margin-top: 10px; box-shadow:0 0 16px rgba(0,0,0,.2); z-index: 9999}
.zgheader .dropdown ul:before{content:""; position: absolute; left: 50%; top: -16px; width: 0; height: 0; border: 8px solid transparent;  border-bottom-color: #fff; transform: translate(-50%, 0px);}
.zgheader .dropdown ul li{font-size:14px; color: #333; cursor: pointer;}
.zgheader .dropdown ul li:hover{background: #ddd;}
.zgheader .dropdown:hover ul{display: block;}
.zgheader .search{ border-radius: 38px; overflow: hidden;}
.zgheader .search .webtxt{ width: 200px; height: 38px; border: none; font-size: 14px; color: #333; float: left; background: none;}
.zgheader .search .webtn{float: right; width: 111px; text-align: center; color: #fff; cursor: pointer;background: #0773fc; border: none; height: 38px;}




.zgheader .hdrtcont {margin-top: -5px;}
.zgheader .casebtn{float: left;}
.zgheader .casebtn a{display: block; height: 40px; line-height: 40px; border-radius: 40px; color: #666; font-size: 14px; text-align: center; float: left;margin-right: 27px; padding-left: 26px; position: relative}
.zgheader .casebtn a ins{display: block; position: absolute;top: 5px;left: 10px;color: #fff; background: red; width: 15px;line-height: 15px; height: 15px;text-align: center;font-size: 12px; border-radius: 50%;}
.zgheader .casebtn a.product {background: url(../../images/home/v4/headerico1.png) no-repeat left center;}
.zgheader .casebtn a.infors {background: url(../../images/home/v4/headerico2.png) no-repeat left center;}
.zgheader .hduser .nologin a{display: block; cursor: pointer;}
.zgheader .dlh{position: relative;}
.zgheader .dlh:hover .user-drop-state{display: block;}
.zgheader .user-photo{padding-bottom: 20px;}
.zgheader .user-photo a{width: 40px; height: 40px; border-radius: 40px; overflow: hidden; border: #dbdbdb 1px solid; display: block;}
.zgheader .user-drop-state{width: 160px; position: absolute; left: -120px; top: 60px; z-index: 5; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.2); padding: 10px 0 0; border-radius: 2px; display: none; z-index: 999999;}
.zgheader .user-drop-state dd{color: #666; height: 46px;}
.zgheader .user-drop-state dd a{display: block; text-indent: 20px; height: 46px; line-height: 46px; position: relative; color: #333;}
.zgheader .user-drop-state .user-name{height: 30px; line-height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 20px;}
.zgheader .user-drop-state .user-name{display: inline-block; color: #333; width: 120px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zgheader .user-drop-state .user-name:hover{color: #0ec5a1;}
.zgheader .user-drop-state .user-id{color: #999; font-size: 12px; height: 24px; line-height: 24px; text-indent: 20px; margin-bottom: 5px;}
.zgheader .user-drop-state dd:hover a{color: #fff; background-color: #0ec5a1;}
.zgheader .user-drop-state .top-arrow{position: absolute; top: -10px; right: 10px; background: url(../../images/home/v3/arrowers.png) no-repeat center; display: inline-block; height: 10px; width: 16px;}
.zgheader .user-drop-state dd a em{display: inline-block; width: 6px; height: 6px; position: absolute; top: 17px; left: 78px; background-color: #ff4435; border-radius: 6px;}
.zgheader .user-drop-state .login-out{border-top: #eee 1px solid;}

@media (max-width: 1601px) {
    .zgheader .casebtn a em{display: none}
    .zgheader .searchcont{margin-left: 10px}
}