﻿@charset "utf-8";
@import url("../../../assets/css/jquery.alertify.core.css");
@import url("../../../assets/css/jquery.alertify.default.css");

/* CSS Document */
*{
	font-size: 0.14rem;
}
html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
sub,
sup,
var,
i,
dl,
dd,
dt,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	zoom: 1;
}

article,
aside,
figure,
footer,
header,
hgroup,
nav,
menu,
section {
	display: block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 100%;
	font-weight: normal;
}

input,
select {
	vertical-align: middle;
}

textarea {
	resize: none;
}

a,
button {
	outline: none;
	*star: expression(this.onFocus=this.blur());
	cursor: pointer;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

img {
	vertical-align: top;
	border: none;
}

ul,
li {
	list-style: none;
}

input:focus,
textarea:focus {
	outline: none;
}


/**全局样式编写***/

body,
html {
	width: 100%;
	position: relative;
	font-size: 0.16rem;
	font-family:PingFangSC-Regular, Helvetica, Microsoft YaHei, Arial, Simsun, sans-serif;
	color: #222;
	overflow-x: hidden;
}

*::after,
*::before {
	box-sizing: border-box;
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
}

.clearfix {
	zoom: 1;
}

.hidden {
	display: none;
}

.none {
	opacity: 0;
}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.sub-page {
	padding-top: 1.68rem;
}

#wrap {
	width: 19.2rem;
	margin: 0 auto;
	position: relative;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

/***header***/

#header {
	position: absolute;
	width: 15.2rem;
	left: 9.6rem;
	margin-left: -7.6rem;
	top: 0.4rem;
	z-index: 999;
}

.sticky #header {
	position: fixed;
	width: 19.2rem;
	margin-left: 0;
	left: 0;
	top: 0;
	background: #fff;
	box-shadow: 0 2px 2px #888;
	/* background: #fff url(../images/ie-bg.png) repeat-x bottom\9;
	box-shadow: none\9;
	height: 78px\9; */
}

.header-box {
	width: 15.2rem;
	height: 1.34rem;
	margin: 0 auto;
	background: #fff;
	position: relative;
	z-index: 200;
	border-radius: 3px;
	border-bottom: 4px solid #df3a1d;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sticky #header .header-box {
	border: none;
	height: 0.6rem;
}

#header .logo {
	background: #e1391a;
	width: 3.3rem;
	height: 1.3rem;
	text-align: center;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sticky #header .header-box .logo {
	width: 2.6rem;
	height: 0.9rem;
}

.sticky #header .header-box .logo img {
	width: 2rem;
	height: 0.677rem;
	margin-top: 0.111rem;
}

#header .logo img {
	width: 2.6rem;
	height: 0.88rem;
	margin-top: 0.23rem;
}

#header .nav {
	position: absolute;
	left: 2.6rem;
	top: 0;
	margin: 0 0 0 0.7rem;
}

.sticky #header .nav {
	/*margin-top: 0.3rem;*/
}

#header .nav li {
	float: left;
	font-size: 0.2rem;
	margin-left: 0.3rem;
	height: 1.34rem;
	padding: 0.52rem 0 0 0;
	position: relative;
}

.sticky #header .nav li {
	padding: 0.35rem 0 0 0;
	height:0.9rem;
}

#header .nav li a {
	font-size: 0.2rem;
	color: #333333;
}

#header .nav li a.active,
#header .nav li a:hover {
	color: #e1391a;
}

#header .header-box ul li:before {
	display: none;
	position: absolute;
	left: -100%;
	top: 0;
	background: #ffa800;
	content: '';
	height: 100%;
}

#header .header-box ul li.active:before {
	left: 0;
}

#header .header-box>ul>li>.sub-menu {
	background: #fff;
	text-align: left;
	position: absolute;
	left: 0.5rem;
	top: -15.5rem;
	width: 2.1rem;
	margin-left: -1.05rem;
	/* transition: top .4s linear; */
	padding: 0.15rem 0;
	box-shadow: 0 0 10px #888;
}

#header .header-box>ul>li:hover .sub-menu {
	/*transition: top .3s linear;*/
	top: 1.3rem;
}

.sticky #header .header-box>ul>li:hover .sub-menu {
	top: 0.88rem;
	box-shadow: 0 0 10px #888;
}

#header .header-box>ul>li>.sub-menu>a {
	font-size: 0.18rem;
	color: #666;
	line-height: 0.48rem;
	border-bottom: #ebebeb 1px solid;
	display: block;
	margin: 0 0.33rem;
	text-align: center;
	text-decoration: none;
}

#header .header-box>ul>li>.sub-menu>a:hover {
	font-size: 0.18rem;
	color: #e1391a;
	line-height: 0.48rem;
	border-bottom: #ebebeb 1px solid;
	display: block;
	margin: 0 0.33rem;
	text-align: center;
	text-decoration: none;
}

.header-r {
	padding: 0.56rem 0.4rem 0 0;
}

.sticky #header .header-r {
	margin-top: -0.2rem;
}

.header-r .menu-btn {
	display:block;
	width: 0.29rem;
	height: 0.8rem;
	cursor: pointer;
	margin-left: 0.25rem;
}

.header-r .menu-btn.active .menu-pic, .header-r .menu-btn:hover .menu-pic{
	background: url(../images/icon-01-on.png) no-repeat;
	background-size: 100% 100%;
}
.header-r .menu-pic{
	display:block;
	width: 0.29rem;
	height: 0.29rem;
	background: url(../images/icon-01.png) no-repeat;
	background-size: 100% 100%;
}
.header-r .menu-btn.active .menu-list, .header-r .menu-btn:hover .menu-list{
	display:block;
}

.header-r .user-btn {
	position: relative;
	/* margin-top: 0px;
	margin-right: 0.24rem; */
	padding:0 0.45rem 0 0.2rem;
	width: 0.24rem;
	height: 0.8rem;
}
.sticky .header-r .user-btn, .sticky .header-r .menu-btn{
	height:0.54rem;
}

.header-r .user-btn a {
	display: block;
	width: 0.24rem;
	height: 0.26rem;
}

.header-r .user-btn img {
	width: 0.26rem;
	height: 0.26rem;
}

.header-r .v-line {
	width: 0.02rem;
	height: 0.22rem;
	margin-right: 0.52rem;
	background-size: cover;
	margin-top: 0.02rem;
	background-image: url(../images/icon-04.png);
}

.header-r .seach-top-box {
	width: 0.22rem;
	position: relative;
}

.header-r .header-search {
	position: absolute;
	right: 0.35rem;
	/* top: 0.04rem; */
	z-index: 888;
}

.header-r .header-search .search-btn {
	display: block;
	width: 0.24rem;
	height: 0.26rem;
	background: no-repeat;
	background-image: url(../images/icon-02_b.png);
	background-size: 100% 100%;
	border: none;
}

.header-r .header-search-main {
	position: absolute;
	top: -0.1rem;
	right: 0.15rem;
	width: 0rem;
	height: 0.5rem;
	z-index: 800;
	overflow: hidden;
	opacity: 0;
	border: 1px solid #e1391a;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
}

.header-r .header-search-main .search-text {
	color: #707070;
	font-size: 0.19rem;
	height: 0.48rem;
	line-height: 0.48rem;
	padding: 0;
	border: none;
	margin-bottom: 0;
	width: 2.88rem;
	padding: 0 0.2rem;
}

.header-r .header-search-main .close-btn {
	position: absolute;
	right: 20px;
	top: 10px;
	font-size: 26px;
	color: #e1391a;
}

.header-r .form-search.active .header-search-main {
	width: 3.3rem;
	opacity: 1;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
}

.header-box .menu-list {
	position: absolute;
	right: 0;
	top: 1.3rem;
	width: 2.1rem;
	background: #fff;
	padding: 0.2rem 0;
	display: none;
	box-shadow: 0 0 10px #888;
}

.sticky .header-box .menu-list {
	top: 0.9rem;
	box-shadow: 0 0 10px #888;
}

.header-box .menu-list a.close-btn {
	color: #333;
	font-size: 0.25rem;
	display: block;
	text-align: right;
	padding-right: 0.1rem;
	display: none;
	margin: 0.1rem 0rem 0 1.5rem;
}

.header-box .menu-list a.close-btn:hover {
	color: #e1391a;
}

.header-box .menu-list ul {
	/*text-align: center;*/
}

.header-box .menu-list ul li {
	width: 1.65rem;
	margin: 0 auto;
	display: block;
	line-height: 0.47rem;
	font-size: 0.18rem;
	position: relative;
	padding-left: 0.45rem;
	border-bottom: 1px solid #f2f2f1;
}

.header-box .menu-list ul li .icon {
	display: inline-block;
	width: 0.3rem;
	height: 0.2478rem;
	position: absolute;
	left: 0.07rem;
	top: 0.1rem;
	background-size: cover;
}

.header-box .menu-list ul li.menu-01 .icon {
	background: url(../images/d_ico01.png) no-repeat;
	background-size:100% 100%;
}

.header-box .menu-list ul li.menu-02 .icon {
	background: url(../images/d_ico02.png) no-repeat;
	background-size:100% 100%;
}

.header-box .menu-list ul li.menu-03 .icon {
	background: url(../images/d_ico03.png) no-repeat;
	background-size:100% 100%;
}

.header-box .menu-list ul li.menu-04 .icon {
	background: url(../images/d_ico04.png) no-repeat;
	background-size:100% 100%;
}

.header-box .menu-list ul li.menu-05 .icon {
	background: url(../images/d_ico05.png) no-repeat;
	background-size:100% 100%;
}
.header-box .menu-list ul li.menu-06 .icon {
	background: url(../images/d_ico06.png) no-repeat;
	background-size:100% 100%;
}

.header-box .menu-list ul li.last {
	border: none;
}

.header-box .menu-list ul a {
	font-size: 0.18rem;
	color: #666666;
}

.header-box .menu-list ul a:hover {
	color: #e1391a;
}


/***footer***/

#footer {
	width: 19.2rem;
	color: #808080;
	background: #fff;
}

#footer .footer-box {
	width: 13.6rem;
	margin: 0 auto;
}

#footer .footer-box a {
	color: #666;
	font-size: 0.14rem;
}

#footer .footer-box a:hover {
	text-decoration: underline;
}

#footer .footer-box .footer-row1 {
	padding: 0.7rem 0 0.2rem 0;
}

#footer .footer-box .footer-row1 ul {
	overflow: hidden;
	width: 10.1rem;
	background: url(../images/icon-09.png) no-repeat top left;
}

#footer .footer-box .footer-row1 ul li {
	float: left;
	position: relative;
	padding: 0.04rem 0.4rem 0 0.8rem;
	background: url(../images/icon-09.png) no-repeat top right;
}

#footer .footer-box .footer-row1 ul li .icon {
	position: absolute;
	left: 0.4rem;
	top: 0.05rem;
}

#footer .footer-box .footer-row1 ul li .icon img {
	width: 0.32rem;
}

#footer .footer-box .footer-row1 ul li dt {
	font-size: 0.2rem;
	margin-bottom: 0.26rem;
}

#footer .footer-box .footer-row1 ul li a {
	display: block;
	margin-bottom: 0.15rem;
	font-size: 0.17rem;
}

#footer .footer-box .footer-row1 .publicityMore{
	display:block;
	margin:0;
	font-size:0.16rem;
	color:#999999;
}

#footer .footer-box .footer-row2 {
	padding: 0.3rem 0;
	position: relative;
	border-top: 1px solid #f2f2f2;
}

#footer .footer-box .footer-row1 .tel {
	font-size: 0.2rem;
	line-height:0.28rem;
}

#footer .footer-box .footer-row1 .tel span {
	font-size: 0.3rem;
	color: #e1391a;
}

#footer .footer-box .footer-row1 .codes {
	padding-top: 0.16rem;
	margin-right: -0.35rem;
}

#footer .footer-box .footer-row1 .codes img {
	width: 1rem;
	margin-right: 0.34rem;
}

#footer .footer-box .footer-row2 .pull-left {
	width: 7.8rem;
}

#footer .footer-box .footer-row2 .links {

	overflow: hidden;
}

#footer .footer-box .footer-row2 .links a {
	float: left;
}

#footer .footer-box .footer-row2 .links span {
	padding: 0 0.07rem;
	font-size: 0.14rem;
	float: left;
}
#footer .footer-box .footer-row2 .active{
	display:block;
}
#footer .footer-box .footer-row2 .copyright {
	font-size: 0.14rem;
	line-height: 0.24rem;
	margin-top: 0.2rem;
}

#footer .footer-box .footer-row2 .pull-right {
	width: 5.65rem;
	position: absolute;
	right: 0;
	bottom: 0.3rem;
}

#footer .footer-box .footer-row2 .pull-right a {
	float: left;
	width: 1.31rem;
	margin-left: 0.1rem;
}

#footer .footer-box .footer-row2 .pull-right img {
	width: 100%;
}

#footer .footer-box .footer-row2 .pull-right .beian{
	text-align:center;
	font-size:0.14rem;
}
#footer .footer-box .footer-row2 .pull-right .beian a{
	width:100%;
	margin:0 0 0.2rem 0;
}
#footer .footer-box .footer-row2 .pull-right .beian img{
	width:0.2rem;
}

.float-box {
	width: 60px;
	height: 280px;
	position: fixed;
	top: 50%;
	right: 0;
	margin-top: -99px;
	z-index: 999;
	/*background: url(../images/float-bg.jpg) no-repeat;*/
}

.float-box a {
	display: block;
	width: 60px;
	height: 80px;
	z-index: -9999;
	position: relative;
	z-index: 100;
}

.float-box li {
	position: relative;
}

.float-box li span {
	position: absolute;
	left: 160px;
	top: 0;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
}

.float-box li:hover span {
	left: -86px;
}
.float-box .link0{
	background: url(../../../assets/images/float-bg2.jpg) no-repeat;
	background-size:100% ;
}
.float-box .link1{
	height: 78px;
}
.float-box .link2 {
	height: 72px;
}

.float-box .link3 {
	width: 60px;
	height: 40px;
	background: url(../../../assets/images/float-bg2.jpg) no-repeat bottom;
	background-size:100% ;
}

.float-box .link1 a {
	background: url(../../../assets/images/float-bg2.jpg) no-repeat 0 -83px;
	background-size:100% ;
	height:78px;
}

.float-box .link2 a {
	background: url(../../../assets/images/float-bg2.jpg) no-repeat 0 -162px;
	background-size:100% ;
	height:72px;
}
.float-box .link3 a {
	height:40px;
}
#jwvideo_jwplayer_logo {
	display: none!important;
}

#jwvideo_jwplayer_display_icon {
	background: none!important;
}

#jwvideo {
	overflow: hidden;
}

#jwvideo_jwplayer_display_iconBackground {
	width: 1rem!important;
	height: 1rem!important;
	position: absolute;
	left: 50%!important;
	top: 50%!important;
	margin: -0.5rem 0 0 -0.5rem!important;
	background: url(../images/play-btn.png) no-repeat!important;
	background-size:100% 100%!important;
	}


/*分页*/

.page {
	margin: 0 auto;
	text-align: center;
}

.page ul {
	display: table;
	margin: 0 auto;
}

.page li {
	display: table-cell;
	font-size:0.19rem;
	color:#666;
	height: 0.37rem;
	line-height: 0.37rem;
}

.page li a {
	font-size: 0.19rem;
	color: #666;
	text-decoration: none;
	padding: 0 0.15rem;
	display: block;
	height: 0.37rem;
	line-height: 0.37rem;
}

.page li a:hover {
	font-size: 0.19rem;
	color: #e1391a;
	background: #f4f4f4;
	text-decoration: none;
	padding: 0 0.15rem;
	display: block;
	height: 0.37rem;
	line-height: 0.37rem;
}

.page li a.active {
	height: 0.37rem;
	line-height: 0.37rem;
	text-align: center;
	color: #fff;
	font-size: 0.19rem;
	background: #e1391a;
	display: block;
	padding: 0 0.15rem;
}

.page li p{
	font-size: 0.19rem;
	color: #666;
	display: block;
	height: 0.37rem;
	line-height: 0.37rem;
	margin: 0 0.08rem;
}

.page li p span{
	color:#e1391a;
	font-size:0.19rem;
}

.page img {
	margin-top: 0.18rem;
}

.page li input{
	width: 0.6rem;
    height: 0.3rem;
    line-height:0.3rem;
    margin: 0 0.1rem;
    font-size: 0.19rem;
    padding: 0;
    color:#666;
}
.address {
	width: 12.1rem;
	margin: 0 auto;
	height: 1.05rem;
	line-height: 1.05rem;
}

.address01 {
	margin-left: 0.4rem;
	margin-right: 0.4rem;
}

.address a {
	font-size: 0.19rem;
	color: #999;
	margin-right: 0.11rem;
}

.address a:hover {
	color: #e1391a;
	font-size: 0.19rem;
}

.address span {
	color: #e1391a;
	font-size: 0.19rem;
}


.kv {
	width: 100%;
	position: relative;
	z-index: 100;
	background: #ffffff;
	min-height:5.54rem;
}

.kv img {
	width: 100%;
}

.kv .flex-control-nav {
	position: absolute;
	bottom: 0.2rem;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
}

.kv .flex-control-nav li {
	display: inline-block;
	height: 16px;
	width: 16px;
	margin: 0 5px;
	border-radius: 100%;
	font-size: 0;
	line-height: 0;
	background-color: #fff;
	cursor: pointer;
	opacity: 0.8;
	filter: alpha(opacity=80);
	box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
}

.kv .flex-control-nav li {
	background: none;
}

.kv .flex-control-nav li a {
	background: #fff;
	box-shadow: none;
	width: 16px;
	height: 16px;
	position: relative;
	border: none;
	border-radius: 8px;
	overflow: hidden;
}

.kv .flex-control-nav li a:hover {
	background: #fff;
}

.kv .flex-control-nav li a.flex-active {
	border: none;
	background: #e1391a;
}

.kv .flex-control-nav li a.flex-active:before {
	background-color: #e1391a;
	opacity: 1;
	filter: alpha(opacity=100);
}

.kv .flex-direction-nav a {
	display: block;
	width: 48px;
	height: 48px;
	line-height: 48px;
	margin-top:-24px;
	background-color: #000;
	filter: alpha(opacity=60);
	opacity: 0.6;
	color: #fff;
	font-size: 20px;
	border: none;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
	-webkit-transition: background-color 0.25s;
	-moz-transition: background-color 0.25s;
	transition: background-color 0.25s;
}

.kv .flex-direction-nav .flex-prev {
	display: none;
	left: 2rem;
	background: #000 url(../images/j_left.png) no-repeat center center;
}

.kv .flex-direction-nav .flex-prev:hover {
	display: inline;
	left: 2rem;
	background-color: #e1391a;
	background-image: none;
	filter: alpha(opacity=100);
	opacity: 1;
	background: #e1391a url(../images/j_left.png) no-repeat center center;
}

.kv .flex-direction-nav .flex-next {
	display: none;
	right: 2rem;
	background: #000 url(../images/j_right.png) no-repeat center center;
}

.kv .flex-direction-nav .flex-next:hover {
	display: inline;
	right: 2rem;
	background-color: #e1391a;
	background-image: none;
	filter: alpha(opacity=100);
	opacity: 1;
	background: #e1391a url(../images/j_right.png) no-repeat center center;
}

.flexslider:hover a.flex-prev {
	display: inline;
}

.flexslider:hover a.flex-next {
	display: inline;
}

.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
#shopContent .modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);width:12rem; margin: 0 auto;}
#shopContent .modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0) ;width:12rem; margin: 40px auto;}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
#shopContent .modal-dialog{position:relative;width:12rem;margin:10px; z-index: 1060;}
#shopContent .modal-content{position:relative;background-color:#fafafa;-webkit-background-clip:padding-box;background-clip:padding-box;/* border:1px solid #999;border:1px solid rgba(0,0,0,.2); */border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
#shopContent .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
#shopContent .modal-backdrop.fade{filter:alpha(opacity=0);opacity:0;}
#shopContent .modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
#shopContent .modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
#shopContent .modal-header .close{margin-top:-2px; }
#shopContent .modal-title{margin:0;line-height:1.42857143}
#shopContent .modal-body{position:relative; background: #fafafa; border-radius: 6px 6px 0 0;}
#shopContent .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
#shopContent .modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
#shopContent .modal-footer .btn-group .btn+.btn{margin-left:-1px}
#shopContent .modal-footer .btn-block+.btn-block{margin-left:0}
#shopContent .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}


button.close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
}

.modal-open {
	overflow: hidden;
}

.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

#footer .modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
}

#footer .modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

#footer .modal-dialog {
	position: relative;
	width: auto;
	margin: 10px auto;
}

#footer .modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	outline: 0;
	border: none;
}

#footer .modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
}

#footer .modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0;
}

#footer .modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5;
}

#footer .modal-header {
	min-height: 16.42857143px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

#footer .modal-header .close {
	margin-top: -2px;
}

#footer .modal-title {
	margin: 0;
	line-height: 1.42857143;
}

#footer .modal-body {
	position: relative;
	padding: 15px;
}

#footer .modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

#footer .modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px;
}

#footer .modal-footer .btn-group .btn+.btn {
	margin-left: -1px;
}

#footer .modal-footer .btn-block+.btn-block {
	margin-left: 0;
}

#footer .modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}



#footer .modal-dialog .modal-header {
	background: #fafafa;
	border-bottom: none;
	position: relative;
}

#footer .modal-dialog .modal-body,
#footer .modal-dialog .modal-header {
	padding: 0;
}

/* .modal-open {
	width: 100%;
	height: 100%;
	overflow: hidden;
} */

#footer .modal-header .close {
	font-size: 0.3rem;
	color: #868686;
	position: absolute;
	right:0.2rem;
	top: 0.12rem;
}

#footer .modal-header .modal-title {
	margin: 0;
	font-size: 0.2rem;
	line-height: 0.63rem;
	overflow: hidden;
}

#footer .modal-header .modal-title span.icon {
	width: 0.18rem;
	height: 0.22rem;
	background-size: cover;
	margin: 0.2rem 0.1rem 0 0.5rem;
	background-image: url(../../../assets/images/modal_title_icon01.png);
}

#footer .modal-header .modal-title span.icon-1 {
	background-image: url(../../../assets/images/about/modal_title_icon01.png);
}

#footer .modal-header .modal-title span.icon-2 {
	background-image: url(../../../assets/images/about/modal_title_icon02.png);
}

#footer .modal-header .modal-title span.icon-3 {
	background-image: url(../../../assets/images/about/modal_title_icon03.png);
}

#footer .modal-header .modal-title span.icon-4 {
	background-image: url(../../../assets/images/about/modal_title_icon04.png);
}

#footer .modal-header .modal-title span.icon-5 {
	background-image: url(../../../assets/images/about/modal_title_icon05.png);
}

#footer .modal-header .modal-title span.icon-6 {
	background-image: url(../../../assets/images/about/modal_title_icon06.png);
}

#footer .modal-header .modal-title span.icon-7 {
	background-image: url(../../../assets/images/about/modal_title_icon07.png);
}

#footer .modal-header .modal-title span.icon-8 {
	background-image: url(../../../assets/images/about/modal_title_icon08.png);
}

#footer .modal-header .modal-title span.icon-9 {
	background-image: url(../../../assets/images/about/modal_title_icon09.png);
}

#footer .modal-header .modal-title span.icon-10 {
	background-image: url(../../../assets/images/about/modal_title_icon10.png);
}

.form-content {
	padding: 0.25rem 0.65rem;
}

.form-control {
	border-bottom: 1px solid #ececec;
	width: 100%;
	font-size: 0.14rem;
}

.form-textarea {
	min-height: 1.5rem;
	border: 1px solid #ececec;
}

.colum-block {
	width: 15.2rem;
	margin: 0 auto;
}

.colum-block .col-left-block {
	width: 5rem;
	margin-top: -0.45rem;
	padding: 0.7rem 0 1.95rem 1.6rem;
	background: url(../../../assets/images/investor/left_menu_bg.jpg) right bottom #fff;
}

.colum-block .col-right-block {
	background: #ffffff;
	margin-top: -0.45rem;
	width: 10.2rem;
}

.tab-container {
	min-height: .01%;
	overflow: auto;
	margin-bottom: 0.6rem;
	width: 100%;
}
.tab-container table.table-responsive{
	/*min-width: 1000px;
	width: 100%;*/
}
.tab-container table.table-responsive th{
	background: #fafafa;
	padding: 0.35rem 0;
	font-size: 0.24rem;
	font-weight: normal;
	color: #333333;
	text-align: center;
}
.tab-container table.table-responsive>tbody>tr:nth-child(2n){
	background: #fafafa;
}
.tab-container table.table-responsive td{
	padding: 0.2rem 0;
	font-size: 0.19rem;
	font-weight: normal;
	color: #333333;
	text-align: center;
}
.tab-container table.table-responsive td a{
	color: #333;
}
#footer .modal.lg .modal-dialog.querySaalesMan{
	width: 7.6rem;
}
#footer .modal-header .modal-title{
	/*line-height: 0.25rem;*/
	background: #fafafa;
}
.qy-pic{
	padding-bottom: 0.4rem;
}
.sa_cx{
	text-align: center;
	color: #333;
	font-size: 0.2rem;
	width: 7.6rem;
	line-height: 0.63rem;
}
.sa-xz{
	/*margin: 0.43rem 0 0 1rem;*/
	padding-top: 0.45rem;
	width:6rem;
	margin: 0 auto;
}
.sa-int{
	position:relative;
	margin-top: 0.3rem;
	height: 0.3rem;
	line-height: 0.3rem;
}
.sa-int span{
	width: 1.5rem;
	color: #333;
	font-size: 0.19rem;
	text-align: right;
	display: block;
}
.sa-int select{
	width: 3.5rem;
	float: left;
	margin-left: 0.19rem;
	height: 0.3rem;
	line-height: 0.3rem;
}

.sa-int input{
	border: none;
	border-bottom: #ececec 1px solid;
	margin-left: 0.19rem;
	width: 4.31rem;
	color: #666;
	font-size: 0.19rem;
	background: none;
	height: 0.3rem;
	line-height: 0.3rem;
}

.sa-int .salemanBtn{
	float:right;
	width:0.33rem;
	height:0.3rem;
	background:url(../../../assets/images/ifinance/ico004-on.png) no-repeat;
	background-size:100% 100%;
	border:none;
}

.sa-int .searchSaleman{
	display:none;
	position:absolute;
	top:0.3rem;
	left:1.7rem;
	background-color:#ffffff;
	padding:0.1rem 0.3rem;
	margin:0;
	box-shadow: 0 2px 2px #888;
	width:3.5rem;
	z-index:800;
	max-height:4rem;
	overflow-y:auto;
}
.sa-int .searchSaleman li{
	font-size:0.19rem;
	line-height:0.4rem;
	color:#333333;
	text-align:justify;
	cursor:pointer;
	white-space:nowrap;
	overflow-x:hidden;
	text-overflow:ellipsis;
}
.sa-int .searchSaleman li:hover{
	color:#e1391a;
}

.sa-xz .content{
	margin-top: 0.3rem;
	height: 0.25rem;
	width: 2.9rem;
	display:inline-block;
}
.sa-xz .content span{
	color: #333;
	font-size: 0.16rem;
	text-align: right;
	display: block;
	height: 0.25rem;
	line-height: 0.25rem;
}
.sa-xz .content span:first-child{
	width:1.5rem;
}
.sa-xz .content span:last-child{
	text-align:left;
	margin-left:0.2rem;
	width:1.2rem;
}
.sa-but{
	margin: 0.5rem auto 0.2rem auto;
	width: 1.93rem;
	height: 0.48rem;
}
.sa-but button{
	background: #e1391a;
	width: 1.93rem;
	height: 0.48rem;
	text-align: center;
	line-height: 0.48rem;
	color: #fff;
	border-radius:0.22rem;
	border: none;
	font-size:0.19rem;
}
.sa-but button.disabled{
	background: #cacaca;
}
.sa-sq{
	margin-top: 0.55rem;
}
.sa-sq h4{
	border-bottom: #e6e6e6 1px solid;
	height: 0.4rem;
	line-height: 0.4rem;
	color: #666;
	font-size: 0.2rem;
	margin-bottom: 0.18rem;
}
.sa-sq p{
	font-size: 0.19rem;
	color: #666;
	line-height: 0.35rem;
}
.sa-sq p.sa-te{
	color: #df3b26;
	font-size: 0.19rem;
	padding: 0.25rem 0 0.5rem 0;
}
.sa-te img{
	margin-top: 0.1rem;
	padding-right: 0.06rem;
}

.qy_cx{
	width: 6.2rem;
	text-align: center;
	margin-top: 0.36rem;
}
.qy_pic{
	width: 0.84rem;
	margin:0 auto;
}
.qy_pic img{
	width: 100%;
}
.qy-xz{
	/*margin: 0 0 0 1.32rem;*/
	width: 3.55rem;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 0.3rem;
}
.qy-xz a{
	color: #e1391a;
	text-decoration: none;
	font-size: 0.16rem;
}
.qy-xz a:hover{
	color: #e1391a;
	text-decoration: underline;
	font-size: 0.16rem;
}
.qy-xz a.b-link{
	color: #666;
	display: block;
	margin-top: 0.1rem;
}
.qy-int{
	margin-top: 0.3rem;
	height: 0.25rem;
	position: relative;
}
.qy-int .vcode{
	position: absolute;
	top: 0;
	right: -0.3rem;
}
.qk-link{
	line-height: 0.4rem;
	margin-bottom: 0.5rem;
}
.login-modal .qy-int .qy-con{
	/*width:1.06rem;*/
	width: 1.16rem;
	color: #333;
	font-size: 0.16rem;
	text-align: right;
	display: block;
	height: 0.25rem;
	line-height: 0.25rem;
}
.qy-int .qy-1{
	width: 0.18rem;
	margin: 0.04rem 0.09rem 0 0;
}
.qy-int img{
	width: 100%;
}
.qy-int .qy-2{
	width: 0.16rem;
	margin: 0.03rem 0.09rem 0 0;
}
.qy-int .qy-3{
	width: 0.12rem;
	margin: 0.03rem 0.11rem 0 0.04rem;
}
.qy-int input{
	border: none;
	border-bottom: #ececec 1px solid;
	width: 2.36rem;
	color: #999;
	font-size: 0.16rem;
	background: none;
}
.qy-int input.qy-put{
	width: 1.46rem;
}
.qy-but{
	margin: 0.5rem auto 0.2rem auto;
	width: 1.93rem;
	height: 0.48rem;
}
.qy-but01{
	font-size: 0.14rem;
	width: 3.55rem;
	margin: 0.5rem auto 0.1rem auto;
}
.qy-but button{
	background: #e1391a;
	width: 1.93rem;
	height: 0.48rem;
	text-align: center;
	line-height: 0.48rem;
	color: #fff;
	border-radius:0.22rem;
	border: none;
}
.qy-but01 button{
	width: 3.55rem;
}
.qy-but button.disabled{
	background: #cacaca;
}
.qy-zi1{
	letter-spacing:0.17rem;
}
.qy-con01{
	position: relative;
}
.qy-eye{
	position: absolute;
	top: 0;
	right: 0.35rem;
	width: 0.18rem;
}
.qy-eye img{
	width: 100%;
}
.qy-yz{
	border: #e1e1e1 1px solid;
	width: 0.68rem;
	height: 0.28rem;
	margin-right: 0.35rem;
	margin-top: -0.04rem;
	text-align: center;
	cursor: pointer;
}
.qy-yz img{
	width: 100%;
}
.qy-hq{
	position: absolute;
	top: 0;
	right: 0.15rem;
	color: #e1391a;
	font-size: 0.14rem;
	line-height: 0.25rem;
	cursor: pointer;
}
#footer .modal.lg .qyh.login-modal {
    width: 6.2rem;
}
.b_form span.pull-right{
	text-align: left;
	font-size: 0.16rem;
	color: #666;
	margin-top: 0.02rem;
	float:left;
}
#attachmentList a{
	margin-right:0.2rem;
}
.friendlyLink{
	display:none;
	background:#ffffff;
	position:absolute;
	left:1.7rem;
	bottom:0.7rem;
	padding:0.1rem 0.2rem;
	border:1px solid #d0d0d0;
}
select,select option{
	font-size:0.19rem;
}
.join-but1 {
	display:none;
	border-radius: 0.22rem;
	background: #d0d0d0;
	width: 1.92rem;
	height: 0.48rem;
	line-height: 0.48rem;
	text-align: center;
	margin: 0 auto;
	font-size: 0.16rem;
}

.addressT{
	margin:0.4rem auto;
}

.addressT a{
	font-size:0.19rem;
	color:#333333;
	background:url(../../../assets/images/about/int_ico01.png) no-repeat right center;
	padding-right:0.17rem;
	margin-right:0.11rem;
}

.addressT a:last-child{
	background:none;
	padding:0;
	margin:0;
}

.addressT a:hover{
	color:#e1391a;
}

.addressT a.active{
	color:#e1391a;
}

.width100{
	width:100%;
}

.width1300{
	width:13rem;
}

.width1408{
	width:14.08rem;
}

.width1520{
	width:15.2rem;
}


.fullscreen{
	position: fixed;
	width:100%;
	height:100%;
	background-color:#666666;
	filter:alpha(opacity=50);
	opacity:0.5;
	top:0;
	left:0;
	z-index:999;
}
.loadTipIco{
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3NDRDNkVEODdENzExRUJCNkVCRDQxOTdDRDI5RjkxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ3NDRDNkVFODdENzExRUJCNkVCRDQxOTdDRDI5RjkxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDc0NEM2RUI4N0Q3MTFFQkI2RUJENDE5N0NEMjlGOTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDc0NEM2RUM4N0Q3MTFFQkI2RUJENDE5N0NEMjlGOTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6GT4tcAAAIVUlEQVR42qyY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) no-repeat;
	width:0.5rem;
	height:0.5rem;
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -0.25rem;
	background-size:100% 100%;
	animation:Loading 2s infinite linear;
}
@keyframes Loading{
	from{transform:rotate(0deg);}
	to{transform:rotate(360deg);}
}
@-webkit-keyframes Loading{
	from{transform:rotate(0deg);}
	to{transform:rotate(360deg);}
}

.loadTipText{
	width:3rem;
	height:0.5rem;
	position:absolute;
	top:0.5rem;
	left:50%;
	margin:0 0 0 -1.5rem;
	text-align:center;
	font-size:0.16rem;
}
.clickUrl{
	cursor:pointer;
}
.clickLogin, .clickLogout{
	cursor: pointer;
}
.loginArea{
	display:none;
	position: absolute;
    padding: 0.2rem 0.3rem;
    width: 3rem;
    left: -1.15rem;
    top: 0.74rem;
    background: #ffffff;
    box-shadow: 0 0 10px #888;
    /* border-radius: 5px; */
    z-index: 1;
}
.loginArea .clickLogout:hover{
	color:#e1391a;
}
.loginArea li{
	font-size: 0.19rem;
    line-height: 0.4rem;
    color: #333333;
}
.sticky .loginArea{
	top:0.54rem;
}
.user-btn:hover .loginArea{
	display:block;
}
.searchProduct{
	display:none;
	position:absolute;
	top:0.4rem;
	right:0.15rem;
	background-color:#ffffff;
	padding:0.1rem 0.3rem;
	margin:0;
	box-shadow: 0 2px 2px #888;
	width:3.3rem;
	z-index:800;
}
.searchProduct li{
	font-size:0.19rem;
	line-height:0.4rem;
	color:#333333;
	cursor:pointer;
}
.searchProduct li:hover{
	color:#e1391a;
}
.clickToDetail{
	cursor:pointer;
	color:#004f98;
}
input:-moz-placeholder{
	color:#777777;
}
input::-moz-placeholder{
	color:#777777;
}
