﻿/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td,figure{margin:0;padding:0;}
input{ margin:0; padding:0;word-wrap:break-word;}
li{list-style-type:none}
ul{margin:0px;padding:0px}
img{border:0px;vertical-align: middle;}
a{text-decoration:none;COLOR: #797979;cursor:pointer }
a.red {color: #db746b;}
a:hover{text-decoration:none;color: #FF3300}
body{font-size: 16px;line-height: 32px;font-family: "微软雅黑", "宋体";background:#FF3300; color:#333;}
input{font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;}
.fl,.l{ float:left}
.fr,.r{ float:right}
.mainbox{ width:1200px; margin:0 auto;overflow: hidden;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block;*zoom:1}
.clear{ clear:both; height:0px; overflow:hidden; }
.blank10{height:10px; overflow:hidden}
.blank15{height:15px; overflow:hidden}
.blank20{height:20px; overflow:hidden}
.blank30{height:30px; overflow:hidden}
.blank60{height:60px; overflow:hidden}
font,em,i{ font-style:normal;}
textarea,select{ outline:none; resize:none;}
.daohang{ line-height:30px;font-size:12px;color:#666;padding-left:8px; }
.daohang a{margin:6px;color:#FF3300}
.Dg{width:1400px;margin:10px auto; height:35px; line-height:35px; color:#666;font-style:normal;font-size:12px; }
.Dg a{margin:6px;color:#666}
.norecord{width:auto;margin:0 auto; margin-top:30px; height:32px; line-height:32px; color:#999; text-align:center; font-size:14px}
del{ text-decoration:none; padding:0px;margin:0px;}
.w{ width:1400px; margin:0 auto; position:relative;}
.hide{ display:none}
input{ outline:0}
.bor_top{ border-top:#CCC dashed 1px}
.chargetips{width:300px;margin:0 auto;margin-top:20px; line-height:22px;background:#fbfbe4 url(../images/ibtn.png) no-repeat 10px 50%;border:1px solid #ffd5af; line-height:24px; padding:20px 0px 20px 70px}
.chargetips a{color:#FF3300}
.empty{text-align: center;font-size: 14px;color: #bbb;padding: 150px 0px 40px 0px;line-height: 24px;background: url(../images/empty.png) no-repeat 50% 40px;}
.whitebg{background: #fff;}
*:focus{
    /* border: none; */
    outline:none;
}

/***********************头部通用*********************************/
.top{
    height: 36px;
    width: 100%;
    background-color: #f5f5f5;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
}
.topMainL {
    width: 500px;
    padding-left: 20px;
    box-sizing: border-box;
}
.topMainL .TRS_Editor{
    margin-left:15px;
}
.topMainC {
    /* width: 180px; */
    text-align: center;
}
.topMainR {
    margin-right: 10px;
}
.topMainR a {
    font-size: 14px;
    line-height: 24px;
    background-color: #e6e6e6;
    text-align: center;
    display: block;
    height: 24px;
    float: left;
    padding: 0 10px;
    margin-top: 4px;
    margin-left: 15px;
}
.logo{
    height: 80px;
}
.logo-img{
    display: block;
    /* width: 80px; */
    height: 80px;
    float: left;
}
.logoR{
    float: right;
    line-height: 50px;
    height: 50px;
    display: block;
    margin-top: 15px;
}
.logoR li {
    display: block;
    float: left;
    height: 38px;
    width: auto;
    line-height: 38px;
    margin-right: 10px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.logoR li .logoR-a {
    line-height: 38px;
    background-color: #f0f0f0;
    height: 38px;
    font-size: 18px;
    color: #333;
    display: block;
    text-align: center;
    width: 150px;
}
.login-reg a{
	margin:0 5px;
}

#nologin .haed-user{
    float: right;
    position: relative;
    height: 70px;
}
#nologin .haed-user .m-avatar{
    width: 30px;
    height: 30px;
    border-radius: 30px;
    overflow: hidden;
    object-fit: cover;
    float: left;
    margin-top: 20px;
}
#nologin .haed-user .u-navdropmenu {
    position: absolute;
    top: 60px;
    padding: 5px 0;
    right: 0;
    width: 100px;
    background: #fff;
    border: 1px solid #e3e3e3;
    overflow: hidden;
    display: none;
    border-radius: 5px;
}
#nologin .haed-user .realname{
    color: #fff;
    margin-left: 5px;
    display: inline-block;
    max-width: 78px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 70px;
}
#nologin .haed-user .u-navdropmenu span {
    display: block;
    height: 30px;
    line-height:30px;
    overflow: hidden;
    font-size: 14px;
}

#nologin .haed-user .u-navdropmenu a {
    display: block;
    padding: 0 20px;
    margin: 0;
    color: #76808a;
}

#nologin .haed-user .u-navdropmenu a:hover {
    background: #f9f9f9;
    color: #3c81f9;
}

#nologin .haed-user .u-navdropmenu a:hover .iconfont {
    color: #3c81f9;
}

/***********************网站底部*********************************/
.footer-top{
    margin: 15px auto;
}
.footer-left{
    float: left;
    width: 200px;
    text-align: right;
}
.footer-left img{
    width: 120px;
}
.footer-center{
    width: 760px;
    float: left;
    font-size: 12px;
    color: #797979;
}
.footer-center p{
    height: 22px;
    line-height: 22px;
    text-align: center;
}
.footer-link a{ margin: 0 10px;}
.footer-right{
    width: 140px;
    height: 110px;
    float: left;
    text-align: center;
    padding-top: 20px;
}
.footer-bottom{
	text-align: center;
	padding-bottom: 40px;
}
.footer-bottom li{
	font-size: 12px;
	line-height: 22px;
	/* height: 44px; */
	border: 1px solid #DFDFDF;
	display: inline-block;
    vertical-align: middle;
	padding: 5px 0 5px 0;
	margin-right: 10px;
	padding-right: 10px;
}
.footer-bottom li .img{
    width: 56px;
    margin-top: 1px;
    text-align: center;
	float: left;
	margin-right: 10px;
}
.footer-bottom li .text{
	min-width: 80px;
	float: left;
	text-align: left;
}