@charset "utf-8";a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{ margin:0; padding:0; }
body{ width:100%; height:auto; -webkit-text-size-adjust:none; }
div{ text-align:left; }
body{ font:12px/1.5em Arial,"Microsoft YaHei"; color:#666; position:relative; background:#fff; }
h1,h2,h3,h4,h5,h6{ font-size:100%; }
em{ font-style:normal; }
li{ list-style-type:none; }
a{ text-decoration:none; color:#333; }
a:hover{ color:#F1412E; text-decoration:none; }
a:focus{ outline: none; }
fieldset,img{ border:0}
button,label{ cursor:pointer; }
font,input,select,textarea{ font-size:11px; line-height:1.2em; }
.clear{ clear:both; line-height:0; overflow:hidden; }
.topbar,.top{ width:100%; background:#1f1f1f; }
.topbar .lr ,.topNav{ height:35px; line-height:35px; width:1100px; margin:0 auto; overflow:hidden; }
.topbar .lr .left,.topNav .left{ float:left; font-size: 12px; }
.topbar .lr .right,.topNav .right{ float:right; font-size:12px; }
.topbar .lr .right a,.topNav .right a{ padding:0 10px; color:#999; font-size: 12px; }
input,textarea{ -webkit-box-flex: 1; -ms-flex: 1 1; flex: 1 1; padding: 0; overflow: hidden; font-family: inherit; font-size: inherit; font-weight: inherit; background: transparent; border: none; resize: none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
/**/
/* head */
.head {position: relative;height: 2.45rem;background: #fff;box-shadow: 0rem 0rem 0.5rem 0rem rgba(0, 0, 0, 0.2);}
.home { float: left; width: 2.7rem; height: 100%; position: relative; }
/* .logo {background: url(../images/logo.png) no-repeat;width: 7.65rem;height: 1.75rem;background-size: contain;float: left;margin: 0 0 0 .75rem;} */
.nav-menu {float: right;width: 2.45rem;position: relative;}
.home:after { content: ""; position: absolute; top: 50%; left: 50%; width: 1.15rem; height: 1.25rem; background: url(../images/jlt.png) 0 0 no-repeat; transform: translate(-50%,-50%); }
.nav-menu-ico {display: block;width: 100%;height: 2.45rem;position: relative;}
.nav-menu-ico:after {content: "";position: absolute;top: 50%;right: 1.1rem;width: 1.05rem;height: .85rem;background: url(../images/newjlt.png) -8.3rem 0 no-repeat;transform: translateY(-50%);background-size: 10rem 10rem;}
.nav-menu-list {position: absolute;top: 2.45rem;right: .75rem;width: 6.05rem;z-index: 3;color: #fff;height: 0;overflow: hidden;padding: 0;background-color: #108145;box-shadow: 0rem 0.15rem 0.65rem 0rem rgba(0, 0, 0, 0.36);border-radius: 0.15rem;z-index: 99; }
.nav-menu-list a {display: block;width: 100%;height: 2rem;line-height: 2rem;color: #fff;font-size: .7rem;position: relative;text-indent: 2.2rem;}
.nav-menu-list a:before{content:"";position: absolute;top: 50%;left: .75rem;transform: translateY(-50%);width: .8rem;height: .8rem;background: url(../images/newjlt.png) 0 -1rem no-repeat;background-size: 10rem 10rem;}
.nav-menu-list li:nth-of-type(2) a:before{width:1.1rem;background-position-y:-2.05rem;left: .6rem;}
.nav-menu-list li:nth-of-type(3) a:before{width:.85rem;background-position-y:-3.1rem;left: .7rem;}
.nav-menu-list li:nth-of-type(4) a:before{width:.7rem;background-position-y:-4.15rem;}
.nav-menu-list li { cursor: pointer; display: block; }
.nav-menu.active .nav-menu-list { height: auto; padding-bottom: .5rem; }
.nav-menu-ico:before {content: "";position: absolute;bottom: 0;right: 1.3rem;border: .25rem solid rgba(0,0,0,.5);border-color: transparent transparent #108145 transparent;display: none;}
.nav-menu.active .nav-menu-ico:before { display: block; }
.search-btn {position: absolute;top: 0;right: 0;height: 2.45rem;width: 2.45rem;}
.search-btn:after {content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 1rem;height: .75rem;background: url(../images/newjlt.png) 0 0 no-repeat;background-size: 5rem 10rem;}
/* nav */
.nav-list li a {color: #fff;font-size: .6rem;height: 2rem;line-height: 2rem;min-width: 1.4rem;display: block;position: relative;padding: 0 1rem 0 2.35rem;white-space: nowrap;}
.nav-list { display: flex; }
.nav-slide { display: block; overflow-y: hidden; overflow-x: scroll; padding-bottom: 3rem; }
.gl-nav {height: 2rem;overflow: hidden;background: #23a25a;}
.nav-list li.active a {color: #fff;}
.nav-list li.active a:after {content: "";position: absolute;bottom: 0;left: 60%;transform: translateX(-50%);border: .25rem solid #d42a22;border-color: transparent transparent #fff transparent;}
.nav-list li a:before {content: "";position: absolute;top: 50%;left: 1rem;transform: translateY(-50%);width: .8rem;height: .8rem;background: url(../images/newjlt.png) 0 -1rem no-repeat;background-size: 10rem 10rem;}
.nav-list li:nth-of-type(2) a:before{width:1.1rem;background-position-y:-2.05rem;}
.nav-list li:nth-of-type(3) a:before{width:.85rem;background-position-y:-3.1rem;}
.nav-list li:nth-of-type(4) a:before{width:.7rem;background-position-y:-4.15rem;}
/* page-root */
.page-root { display: block; overflow: hidden; height: 2rem; line-height: 2rem; background: #f3f3f6; padding: 0 .75rem; font-size: .6rem; color: #999; }
.page-root a { display: inline-block; color: #999; margin: 0 .2rem; }
.page-root em { display: inline-block; margin: 0 .2rem; color: #333; }
/* glo-title */
.glo-title h5 { float: left; color: #333; text-indent: .6rem; position: relative; font-size: .8rem; height: .8rem; line-height: .8rem; }
.glo-title { position: relative; display: block; padding: 0 .75rem; }
.glo-title:after { content: ""; clear: both; display: block; }
.glo-title h5:before {content: "";position: absolute;top: 0;left: 0;height: 100%;width: .2rem;background: #2299DD;}
.addmore{float: right;color: #999;font-size: .6rem;height: .9rem;line-height: .9rem;position: relative;padding-right: 1.25rem;}
.addmore:before {content: "";width: 0.85rem;height: 0.85rem;background: #b8b8b8;border-radius: 50%;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.addmore:after {content: "";position: absolute;top: 50%;right: .32rem;transform: translateY(-50%) rotate(45deg);width: .3rem;height: .3rem;border: .05rem solid #fff;border-color: #fff #fff transparent transparent;}


footer{background: #071127;}
footer .foot{text-align: center;padding-bottom: 10px;}
footer .foot:after{content:'';}
footer .foot p{position: relative;text-align: center;}
footer .foot p:after{}
footer .foot p.p1{}
footer .foot p.p2{color: #60606d;height: 40px;line-height: 40px;}
footer .foot p.p2 a{color: #60606d;}
footer .foot p.p3{height: 20px;line-height: 20px;color: #60606d;display: inline-block;margin: 0 auto;border-radius: 20px;padding: 0 20px;font-weight: bold;}