/*公共样式--开始*/
html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {margin: 0;padding: 0;}
*{box-sizing: border-box;}
html, body {min-height: 100%;}
body {font-family: "Microsoft YaHei";font-size:14px;color:#333; min-width:1200px;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,ol {list-style: none;}
img {border: none;vertical-align: middle;}
a {text-decoration: none;color: #232323;}
table {border-collapse: collapse;table-layout: fixed;}
input, textarea {outline: none;border: none;}
textarea {resize: none;overflow: auto;}
.clearfix {zoom: 1;}
.clearfix:after {content: ".";width: 0;height: 0;visibility: hidden;display: block;clear: both;}
.fl {float: left}
.fr {float: right}
.tl {text-align: left;}
.tc {text-align: center}
.tr {text-align: right;}
.ellipse {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.inline{display: inline-block;*display: inline;*zoom: 1;}

@font-face {
	font-family: "iconfont2";
	src: url('fonts/iconfont.eot'); /* IE9*/
	src: url('fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('fonts/iconfont.woff') format('woff'), /* chrome, firefox */
	url('fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont2 {
	font-family:"iconfont2" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.right-fix-nav {
    position: fixed;
    z-index: 10000;
    bottom: 1px;
    right: 0px;
    border: 1px solid #d2d2d2;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}
.right-fix-nav .return {
    background: #0066AA;
}
.right-fix-nav-li {
    width: 73px;
    height: 73px;
    display: block;
    background: #fff;
    text-align: center;
}
.right-fix-nav-li a, .right-fix-nav-li>div:nth-child(1) {
    cursor: pointer;
    display: block;
    width: 100%;
    height: 100%;
}
.right-fix-nav-li .text {
    position: relative;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    color: #fff;
    font-size: 13px;
}
.right-fix-nav-li .text i {
    color: #000;
    font-size: 30px;
    line-height: 36px;
    position: relative;
}
.right-fix-nav .return i {
    color: #fff;
}
.right-fix-nav-li .text p {
    font-size: 13px;
    color: #333;
}
.right-fix-nav .return .text p {
    color: #fff;
}
.right-fix-nav-li a, .right-fix-nav-li>div:nth-child(1) {
    cursor: pointer;
    display: block;
    width: 100%;
    height: 100%;
}
.right-fix-nav-li .fix-qq {
    display: none;
    position: absolute;
    top: 60px;
    right: 73px;
    width: 226px;
    height: 105px;
    background: #393939;
    border: 1px solid #5d5d5d;
    border-radius: 4px;
    -moz-box-sizing: broder-box;
    box-sizing: broder-box;
}
.right-fix-nav-li .fix-qq a {
    display: block;
    width: 100%;
    height: 100%;
}
.right-fix-nav-li .fix-qq-box {
    margin: 0 auto;
    width: 160px;
    position: relative;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.right-fix-nav-li .fix-qq .button {
    background: #fff;
    border-radius: 4px;
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 15px;
    color: #666;
}
.right-fix-nav-li .cell {
    display: none;
    position: absolute;
    bottom: 37px;
    right: 73px;
    width: 276px;
    height: 328px;
    background: #4c4c4c;
    border-radius: 4px;
    border: 1px solid #5d5d5d;
    -moz-box-sizing: broder-box;
    box-sizing: broder-box;
}
.right-fix-nav-li .cell-box {
    height: 50%;
    width: 100%;
}
.right-fix-nav-li .cell .gz {
    background: #393939;
}
.right-fix-nav-li .cell-box .cell-box2 {
    position: relative;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.right-fix-nav-li .cell-box .left {
    display: inline-block;
    vertical-align: top;
}
.right-fix-nav-li .cell-box .right {
    text-align: left;
    display: inline-block;
    vertical-align: top;
    margin-left: 15px;
    width: 140px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
}
.right-fix-nav-li .cell-box .left i {
    font-size: 36px;
    color: #fff;
}
.right-fix-nav-li .erma {
    display: none;
    position: absolute;
    bottom: -1px;
    right: 73px;
    height: 367px;
    width: 184px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #ccc;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #393939;
    font-size: 15px;
}
.right-fix-nav-li .erma-box {
    width: 100%;
    height: 50%;
}
.right-fix-nav-li .erma-box2 {
    position: relative;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.right-fix-nav-li .erma-box .img {
    width: 86px;
    height: 86px;
    margin: 0 auto;
}
.right-fix-nav-li .erma-box .img img {
    width: 100%;
    height: 100%;
}
.right-fix-nav-li .erma-box+.erma-box {
    border-top: 1px solid #e7e7e7;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}





