@charset "UTF-8";
body,button,input,select,textarea{font:14px Helvetica Neue,Helvetica,PingFang SC,Tahoma,Arial,sans-serif;}
body{background:#fff;width:100%;font-family:'microsoft yahei';}
*{margin:0;padding:0;border: 0px;}
em,i{font-style:normal}
ol,ul{list-style:none}
li{list-style:none}
a{color:#333;text-decoration:none;transition:all ease .3s;}
a:hover{transition:all ease .3s;}
a,a:hover{text-decoration:none}
a,a:focus{outline:0}
img{border:0}
table{border-collapse:collapse;border-spacing:0}
label{cursor:default}
textarea{resize:none}
input, textarea, button{border: none;}
button, input, select, textarea{outline: 0;}
input{border-radius: 0px;outline: none;box-shadow: none;-webkit-appearance: none;}
input[type="button"], input[type="text"], input[type="submit"], input[type="search"], input[type="tel"], input[type="number"], select, option, .appNone{appearance: none;-webkit-appearance: none;-moz-appearance: none;}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,select{text-transform:none}
select{word-wrap:normal}
button,input,select,textarea{margin:0;vertical-align:baseline;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select{cursor:pointer}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,.3)}
input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,.3)}
article,aside,blockquote,body,button,code,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,input,legend,li,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}
.hide{display:none}
.show{display:block}
.wrap{width: 1200px;margin: 0px auto;overflow: hidden;}
.left{width: 230px;position: relative;margin: 0px;overflow: hidden;float: left;}
.mban{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index:98;transition: none;}
.header{width: 230px;position: fixed;margin: 0px auto;overflow: hidden;height: 100%;border-right: 1px solid #eee;padding-right: 20px;}
.header .logo{width: 100%;padding: 40px 0px;height: 32px;overflow: hidden;}
.header .logo img{height: 100%;}
.header .nav{width: 100%;overflow: hidden;}
.header .nav li{line-height: 30px;padding: 10px;}
.header .nav li a{display: block;font-size: 16px;}
.header .nav li i{margin-right: 6px;font-weight: 600;}
.header .nav li em{margin-left: 6px;font-size: 12px;color: #c2c2c2;font-weight: normal;}
.header .nav .this,.header .nav li:hover{background: #f8f8f8;}
.header .nav .this a,.header .nav li:hover a{color: #db384d;}
.header .menu{display: none;}
@media all and (max-width:980px){
	.wrap,.left{width: 100%;display: block;}
	.header{width: 100%;top: 0px;z-index: 888;background: #fff;border-right: 0px;border-bottom: 1px solid #eee;height: auto;padding: 1rem 0rem;}
	.header .logo{padding: 0px 0px 0px 0.5rem;height: 1.5rem;}
	.header .menu{display: block;width:20px;height:20px;position:absolute;right:10px;top:15px;}
	.header .menu .line1{position:absolute;left:0;top:0;width:20px;height:1.5px;background:#333;transition:all ease .25s}
	.header .menu .line2{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#333;transition:all ease .25s}
	.header .menu .line3{position:absolute;left:0;top:16px;width:20px;height:1.5px;background:#333;transition:all ease .25s}
	.header .mthis .line1{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#333;transform:rotate(45deg);transition:all ease .25s}
	.header .mthis .line2{width:20px;height:1.5px;background:#333;opacity:0;transition:all ease .25s}
	.header .mthis .line3{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#333;transform:rotate(-45deg);transition:all ease .25s}
	.header .nav{position: fixed;top:51px;width:45%;left:-260px;max-width:260px;height:100%;padding:15px;background: #fff;transition:all ease .25s}
	.daohang .nav{left: 0px;transition:all ease .25s}
	.daohang .nav li em{display: none;}
}
.right{width: 930px;position: relative;margin: 0px;overflow: hidden;float: right;}
.main{width: 100%;position: relative;margin: 0px auto;overflow: hidden;}
@media all and (max-width:980px){
	.right{width: 100%;margin-top: 3rem;}
	.main{width: 98%;margin: 0rem auto;}
}
.m_top{width:100%;margin:20px 0px;display:flex;justify-content: space-between;flex-wrap:wrap;}
.m_top .f_search{width:500px;height:46px;position: relative;transition:all .3s;}
.m_top .f_search .sinput{width:100%;height:46px;line-height:46px;border: 1px solid #eee;border-radius:5px;padding-left:90px}
.m_top .f_search .layui-input-inline{position: absolute;top:4px;left:5px;width:85px;}
.m_top .f_search .layui-input-inline .layui-input{border:0;}
.m_top .f_search .layui-form-select dl dd{text-align: center;}
.m_top .f_search .layui-form-select dl dd.layui-this{background: #f8f8f8;color:#db384d}
.m_top .f_search .layui-input{color:#999}
.m_top .f_search .btn1{position: absolute;top:1px;right:0px;padding:0 15px;height:44px;line-height:44px;border:0;background:none;border-radius:0 5px 5px 0;transition:all .3s;color:#999}
.m_top .f_search .btn1 .icon{float:left;font-size:18px;margin-right:2px}
.m_top .f_search .btn1:hover{background:#db384d;color:#fff;cursor:pointer}
.m_top .user{height:46px;line-height:46px;}
.m_top .user li{float: left;position: relative;padding:0 10px}
.m_top .user li:first-child:after{content:'';position: absolute;width:1px;height:12px;background:#eee;right:0;top:50%;margin-top:-6px;}
.m_top .user li a{color:#999}
.m_top .user li a:hover{color:#db384d}
.m_top .user li .icon{margin-right:2px}
.m_top .user li:last-child{padding-right:0}
.m_top .user li:first-child{padding-left:0}
@media all and (max-width:980px){
	.m_top .user{display: none;}
}
.title{width: 100%;margin: 0px auto;border-bottom: 1px solid #eee;overflow: hidden;padding-bottom: 10px;line-height: 22px;}
.title h3{font-size: 18px;font-weight: normal;float: left;}
.title h3 em{margin-left: 6px;font-size: 12px;color: #c2c2c2;}
.title a{display: block;float: right;font-size: 12px;color: #999;}
.title a span{color: #333;}
.footer{width: 100%;margin: 0px auto 20px;overflow: hidden;text-align: center;border-top: 1px solid #eee;padding-top: 20px;}
.footer p{color: #999;line-height: 22px;}
.footer p a{color: #999;}
.bread{width: 100%;margin: 0rem auto;overflow: hidden;}
.bread dl{width: 100%;display: flex;justify-content: flex-start;flex-wrap: wrap;overflow: hidden;}
.bread dl dt,.bread dl dd,.bread dl dd a{color: #999;}
.bread dl dd{position: relative;padding-right: 15px;}
.bread dl dd a::after{content: "》";position: absolute;color: #999;font-size: 12px;margin-left: 5px;}
.bread dl dd a:hover{color: #db384d;}
/* 分页 */
.pager{margin: 1.5rem auto 0rem;max-width: 800px;overflow: hidden;}
.pager ul{display: flex;justify-content: center;align-items:center;flex-wrap: wrap;}
.pager li{margin: 0px 5px;color: #999;border-radius: 2px;overflow: hidden;border: 1px solid #eee;}
.pager li a{padding: 3px 10px;background: #F8F8F8;color: #999;text-align: center;display: block;}
.pager li strong{background: #db384d;color: #fff;padding: 5px 10px;display: block;}
.pager li:hover a{background: #db384d;color: #fff;}
.pager li:last-child{border: 0px;}
@media all and (max-width:980px){
	.pager{max-width: 100%;}
}
@font-face{font-family: 'iconfont';src:url('https://at.alicdn.com/t/c/font_4120371_6xjp0ebebn8.ttf') format('truetype')}
.icon{font-family: iconfont!important;font-size: 14px;font-style: normal;}
.icon-home:before{content: "\e699";}
.icon-zyyc:before{content: "\e63e";}
.icon-zyfj:before{content: "\e782";}
.icon-xyyp:before{content: "\e661";}
.icon-yydq:before{content: "\e660";}
.icon-keep:before{content: "\e899";}
.icon-news:before{content: "\e631";}
.icon-soso:before{content: "\e645";}
.icon-reg:before{content: "\e665";}
.icon-log:before{content: "\e668";}
.icon-more:before{content: "\e615";}