@charset "utf-8";

/*init_start*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    -ms-overflow-style: scrollbar;
}
input{  
    outline:none;  
}
input:focus{   
    border:none;
}

html,
body {
    font-family: 'Segoe UI',SegoeUI,'Microsoft YaHei',微软雅黑,"Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #000;
    font-size: 16px;  
}
::-webkit-scrollbar {
    width: 8px;
    height: 1px;
}
::-webkit-scrollbar-track-piece {
    width: 8px;
    background-color: #dddada;
    border-radius: 6px;
}
::-webkit-scrollbar-thumb {
    width: 8px;
    background-color: #979797;
    border-radius: 6px;
}

a:link {
    text-decoration: none;
    font-size: 16px;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

a:focus {
    outline: none;
}

.clear_padding_left {
    padding-left: 0;
}

.clear_padding_right {
    padding-right: 0;
}

.clear_margin_left {
    margin-left: 0;
}

.clear_margin_right {
    margin-right: 0;
}

/*init_end*/


/*common_css_start*/
/*html,body {
    width: 100%;
    height: 100%;
}
*/
/*过渡效果*/
.transition_ease {
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
/*common_css_end*/


/*弹层后，禁止body窗体滚动的样式，供js调用*/
.noscroll body {
    overflow: hidden;
}

/*pc_navgator_start*/
.ny_pc_main_nav {
    position:absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1118;
    background-color: rgba(214,0,15,.9);
    /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    padding-left: 95px;
    padding-right: 95px;  
}
.ny_pc_main_nav.ny_pc_main_nav_indentation{
    position:fixed;
    top: -100px;         
}
.ny_pc_main_nav.ny_pc_main_nav_fixed{
    top: 0;
    -moz-transition: top 0.5s ease;
    -webkit-transition: top 0.5s ease;
    -o-transition: top 0.5s ease;
    transition: top 0.5s ease;      
}

/*big_parent_element_ctrl_start*/
@media (max-width: 767px) {
    .ny_pc_main_nav {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .ny_pc_main_nav {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .ny_pc_main_nav {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 1200px) and (max-width: 1280px) {
    .ny_pc_main_nav {
        padding-left: 50px;
        padding-right: 50px;
    }
}


@media (min-width: 1281px) and (max-width: 1290px) {
    .ny_pc_main_nav {
        padding-left: 60px;
        padding-right: 60px;
    }
}

@media (min-width: 1291px) and (max-width: 1360px) {
    .ny_pc_main_nav {
        padding-left: 70px;
        padding-right: 70px;
    }
}

/*big_parent_element_ctrl_end*/




.ny_pc_main_nav .nav_pos {
    position: relative;
}

.ny_pc_main_nav .nav_pos .logo_parent_container {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
}

.ny_pc_main_nav .nav_pos .logo_parent_container .logo_container {
    width: auto;
    height: 100%;
    display: table;
}

.ny_pc_main_nav .nav_pos .logo_parent_container .logo_container .logo_area {
    display: table-cell;
    vertical-align: middle;
}

.ny_pc_main_nav .nav_pos .nav_container {
    width: 100%;
    height: 100%;
}

.ny_pc_main_nav .nav_pos .nav_container>ul {
    width: 100%;
    height: 100%;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li {
    display: inline-block;
    padding: 0 0;
    margin-left: 15px;
    vertical-align: middle;
    height: 100%;
}

@media (min-width: 1200px) and (max-width: 1280px) {
    .ny_pc_main_nav .nav_pos .nav_container>ul>li {
        margin-left: 10px;
    }
}

@media (min-width: 1281px) and (max-width: 1290px) {
    .ny_pc_main_nav .nav_pos .nav_container>ul>li {
        margin-left: 10px;
    }
}

@media (min-width: 1291px) and (max-width: 1360px) {
    .ny_pc_main_nav .nav_pos .nav_container>ul>li {
        margin-left: 10px;
    }
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li a {
    font-size: 1rem;
    color: rgba(255,255,255,0.9);
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li:hover>a {
    color: rgba(255,255,255,0.7);
    -moz-transition: color 0.5s ease;
    -webkit-transition: color 0.5s ease;
    -o-transition: color 0.5s ease;
    transition: color 0.5s ease;    
}


.ny_pc_main_nav .nav_pos .nav_container>ul>li.search_current {
    padding: 0 0;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li>.search_area {
    position: relative;
    border: 1px solid rgba(255,255,255,0.9);
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li>.search_area>.search_btn {
    position: absolute;
    right: -2px;
    bottom: -1px;
    top: -1px;
    border-radius: 0 22px 22px 0;
    -webkit-border-radius: 0 22px 22px 0;
    -moz-border-radius: 0 22px 22px 0;
    border: 0;
    width: 60px;
    text-align: center;
    background-color: rgba(255,255,255,1);
    cursor: pointer;
    overflow: hidden;

    -moz-transition: background-color 0.5s ease;
    -webkit-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;   
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li>.search_area>.search_btn .search_btn_c {
    width: 100%;
    height: 100%;
    display: table;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li>.search_area>.search_btn .search_btn_c .search_btn_c_btn {
    display: table-cell;
    vertical-align: middle;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li>.search_area>.search_btn .search_btn_c .search_btn_c_btn .overhidden_arae {
    overflow: hidden;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li>.search_area>.search_btn .search_btn_c .search_btn_c_btn .search_icon {
    color: #000;
    position: relative;
    font-size: 1.5rem;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li>.search_area>.search_btn:hover {
    background-color: rgba(255,255,255,.9);
    -moz-transition: background-color 0.5s ease;
    -webkit-transition: background-color 0.5s ease;
    -o-transition: background-color 0.5s ease;
    transition: background-color 0.5s ease;    
}


.ny_pc_main_nav .nav_pos .nav_container>ul>li>.search_area .s_text {
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    color:rgba(239,239,239,0.8);
    padding: 5px 68px 5px 18px;
    border: 0;
    background: none;
    outline: 0 none;
	font-size:0.875rem;
	width:198px;
}



/*未登录个人图像样式开始*/
.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar {
    padding: 8px 0 8px 0;
    margin-left: 25px;
    color:rgba(255,255,255,0.85);
	cursor:pointer;
}



@media (min-width: 1200px) and (max-width: 1280px) {
	.ny_pc_main_nav .nav_pos  .nav_container  > ul > li.member_avatar{
		margin-left:15px;
	}
}

@media (min-width: 1281px) and (max-width: 1290px) {
	.ny_pc_main_nav .nav_pos  .nav_container  > ul > li.member_avatar{
		margin-left:25px;
	}
}
@media (min-width: 1291px) and (max-width: 1360px) {
	.ny_pc_main_nav .nav_pos  .nav_container  > ul > li.member_avatar{
		margin-left:25px;
	}
}



.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_not_login_icon {
    position: relative;
    color: #fff;
    font-size: 2.18rem;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    vertical-align: middle;
    cursor: pointer;
    margin: 7px auto;
    display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
 
    -moz-transition: color 0.5s ease;
    -webkit-transition: color 0.5s ease;
    -o-transition: color 0.5s ease;
    transition: color 0.5s ease;

}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_not_login_icon:hover {
    color:#F3F3F3;

    -moz-transition: color 0.5s ease;
    -webkit-transition: color 0.5s ease;
    -o-transition: color 0.5s ease;
    transition: color 0.5s ease;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_not_login_icon .login_register_win {
    position: absolute;
    opacity: 0;
    visibility:hidden;
    right: 0;
    top: 48px; 

    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #000;
    font-family: 'Segoe UI',SegoeUI,'Microsoft YaHei',微软雅黑,"Helvetica Neue",Helvetica,Arial,sans-serif;
    cursor: default;
    white-space: nowrap;
    z-index: -1;
    padding-top: 25px;
    margin-top: 10px;
    -moz-transition: opacity 0.5s ease,visibility 0.5s ease,margin-top 0.5s ease;
    -webkit-transition: opacity 0.5s ease,visibility 0.5s ease,margin-top 0.5s ease;
    -o-transition: opacity 0.5s ease,visibility 0.5s ease,margin-top 0.5s ease;
    transition: opacity 0.5s ease,visibility 0.5s ease,margin-top 0.5s ease;
    
}


.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_not_login_icon .login_register_win .login_register_area {
    position: relative;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
    padding:30px 25px;
    background-color:#FFF;
    border-radius:6px;
}
.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_not_login_icon .login_register_win .login_register_area.arrow:before{
    position: absolute;
    background: #ffffff;
    box-shadow: -2px 2px 2px 0 rgba( 187, 187, 187, 0.35);
    content: "";
    display: block;
    height: 10px;
    width: 10px;
    top: -4px;
    right: 12px;
    -webkit-transform: rotate(128deg) skew(-6deg, 10deg);
    -moz-transform: rotate(128deg) skew(-6deg, 10deg);
    -ms-transform: rotate(128deg) skew(-6deg, 10deg);
    -o-transform: rotate(128deg) skew(-6deg, 10deg);
} 
.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_not_login_icon .login_register_win .login_register_area h1 {
    font-size: 1rem;
    text-align: center;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_not_login_icon .login_register_win .login_register_area .reg_login_btn_c>a {
    position: relative;
    display: block;
    margin-top: 25px;
    background-color: #fff;
    border: 1px solid #000;
    color: #000;
    padding: 10px;
    width: 100%;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    line-height:normal;


    -moz-transition: background-color 0.5s ease,border 0.5s ease;
    -webkit-transition: background-color 0.5s ease,border 0.5s ease;
    -o-transition: background-color 0.5s ease,border 0.5s ease;
    transition: background-color 0.5s ease,border 0.5s ease;
}




.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_not_login_icon .login_register_win .login_register_area .reg_login_btn_c>a:hover {
    background-color: #d6000f;
    border: 1px solid #d6000f;
    color: #FFF;

    -moz-transition: background-color 0.5s ease,border 0.5s ease;
    -webkit-transition: background-color 0.5s ease,border 0.5s ease;
    -o-transition: background-color 0.5s ease,border 0.5s ease;
    transition: background-color 0.5s ease,border 0.5s ease;
}




.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar:hover .login_register_win {
    opacity: 1;
    visibility:visible;
    margin-top: 0;

    -moz-transition: opacity 0.5s ease,visibility 0.5s ease,margin-top 0.5s ease;
    -webkit-transition: opacity 0.5s ease,visibility 0.5s ease,margin-top 0.5s ease;
    -o-transition: opacity 0.5s ease,visibility 0.5s ease,margin-top 0.5s ease;
    transition: opacity 0.5s ease,visibility 0.5s ease,margin-top 0.5s ease;

}
/*未登录个人图像样式结束*

/*已登录个人图像样式开始*/
.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon {
    display: block;
    position: relative;
    text-align: center;
    margin: 12px auto;
    vertical-align: middle;
    cursor: pointer;
    font-style: normal;
	
}


.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar> .avatar_not_login_icon
{
    position: relative;
    color: #fff;
    font-size: 2.18rem;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    vertical-align: middle;
    cursor: pointer;
    margin: 7px auto;
    display:  inline-block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    -moz-transition: color 0.5s ease;
    -webkit-transition: color 0.5s ease;
    -o-transition: color 0.5s ease;
    transition: color 0.5s ease;	
}


.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon img {
    width: 37px;
    height: 37px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}


/*.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon > a {
    display: block;
    position: relative;
    text-align: center;
    margin: 12px auto;
    vertical-align: middle;
    cursor: pointer;
    font-style: normal;
}
*/
.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon > a > img {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win {
    position: absolute;
    opacity: 0;
    visibility:hidden;
    right: 0;
    top: 48px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #000;
    font-family: 'Segoe UI',SegoeUI,'Microsoft YaHei',微软雅黑,"Helvetica Neue",Helvetica,Arial,sans-serif;
    cursor: default;
    white-space: nowrap;
    z-index: -1;
    padding-top: 25px;
    margin-top: 10px;

    -moz-transition: opacity 0.5s ease,visibility 0.5s ease,margin-top 0.5s ease;
    -webkit-transition: opacity 0.5s ease,visibility 0.5s ease,margin-top 0.5s ease;
    -o-transition: opacity 0.5s ease,visibility 0.5s ease,margin-top 0.5s ease;
    transition: opacity 0.5s ease,visibility 0.5s ease,margin-top 0.5s ease;
}




.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win {
    position: relative;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.25);
    padding:10px 15px 20px 15px;
    background-color:#FFF;
    border-radius:6px;
}
.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win.arrow:before{
    position: absolute;
    background: #ffffff;
    box-shadow: -2px 2px 2px 0 rgba( 187, 187, 187, 0.35);
    content: "";
    display: block;
    height: 10px;
    width: 10px;
    top: -4px;
    right: 12px;
    -webkit-transform: rotate(128deg) skew(-6deg, 10deg);
    -moz-transform: rotate(128deg) skew(-6deg, 10deg);
    -ms-transform: rotate(128deg) skew(-6deg, 10deg);
    -o-transform: rotate(128deg) skew(-6deg, 10deg);
} 

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_set_out {
    text-align: center;
}


.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_set_out .register_account_icon{
   
}
.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_set_out .register_account_icon .register_account_icon_size{
    font-size: 1.25rem;
    
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_set_out span {
    /*display: inline-block;*/
	display:block;
    margin: 12px 18px;
    padding-bottom: 10px;
	border-bottom:1px solid rgba(0,0,0,0.088);
    vertical-align: middle;
	
}
.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_set_out span.register_account_show{
    font-size: 1rem;
    vertical-align:middle;
}
.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_set_out>span>a {
    display: block;
	color:#000;
	font-size:1rem;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_set_out>span>a:hover {
    color: #d6000f;
}


.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_show_money_integral {
    margin-top: 10px;
    text-align: center;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_show_money_integral>span {
    display: inline-block;
    margin: 0 15px;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_show_money_integral>span>.over_money {
    font-size: 1.3rem;
    color: #474e5d;
}


.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_show_money_integral>span>a {
    color: #d6000f;
    margin-left: 5px;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_show_money_integral>span>a:hover {
    color: #000;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.splitline {
    width: 100%;
    height: 1px;
    margin: 20px auto;
    background-color: rgba(31, 17, 66, 0.65);
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_feature {
    text-align: center;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_feature>span {
    display: inline-block;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_feature>span>.icon_box {
    width: 45px;
    height: 45px;
    line-height: 45px;
    border: 1px solid rgba(31, 17, 66, 0.65);
    background-color: #fff;
    margin: 0 auto;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    cursor: pointer;
    
    -moz-transition: background-color 0.5s ease,border 0.5s ease;
    -webkit-transition: background-color 0.5s ease,border 0.5s ease;
    -o-transition: background-color 0.5s ease,border 0.5s ease;
    transition: background-color 0.5s ease,border 0.5s ease;
    
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_feature>span>.icon_box>a>.account_icon {
    font-size: 1.2rem;
    color: #000;
    font-weight: bold;

}


.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_feature>span>a {
    display: block;
    margin: 10px 15px 0 15px;
    color: #000;

    -moz-transition: color 0.5s ease;
    -webkit-transition: color 0.5s ease;
    -o-transition: color 0.5s ease;
    transition: color 0.5s ease;
}

.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_feature>span:hover .icon_box{
    background-color: #d6000f;
    border: 1px solid #d6000f;

    -moz-transition: background-color 0.5s ease,border 0.5s ease;
    -webkit-transition: background-color 0.5s ease,border 0.5s ease;
    -o-transition: background-color 0.5s ease,border 0.5s ease;
    transition: background-color 0.5s ease,border 0.5s ease;
}
.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_feature span:hover .icon_box .account_icon {
    color: #FFF;
}
.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar>.avatar_has_login_icon .login_register_win .logged_win>.account_feature>span:hover a
{
     color: #d6000f;

     -moz-transition: color 0.5s ease;
     -webkit-transition: color 0.5s ease;
     -o-transition: color 0.5s ease;
     transition: color 0.5s ease;
}



.ny_pc_main_nav .nav_pos .nav_container>ul>li.member_avatar:hover .login_register_win {
    opacity: 1;
    visibility:visible;
    margin-top: 0;
}




/*已登录个人图像样式结束*/
/*pc_navgator_end*/




/*mobile_navgator_top_and_bottom_start*/
/*移动端顶部导航条_start*/
.ny_mobile_main_nav {
    position:absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 98;
    background-color: rgba(214,0,15,.9);
    padding-right: 15px;
    padding-left: 15px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}


.ny_mobile_main_nav.ny_mobile_main_nav_indentation{
    position:fixed;
    top: -100px;    
}
.ny_mobile_main_nav.ny_mobile_main_nav_fixed{
    top: 0;
     -moz-transition: top 0.5s ease;
    -webkit-transition: top 0.5s ease;
    -o-transition: top 0.5s ease;
    transition: top 0.5s ease;      
}

/*@media (max-width: 767px) {
	.ny_mobile_main_nav {
	    box-shadow:none;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.ny_mobile_main_nav {
	    box-shadow:none;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.ny_mobile_main_nav {
	    box-shadow:none;
	}
}*/


.ny_mobile_main_nav>.mobile_parent_nav_container {
    height: 100%;
    height: 45px;
}

.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_search_area {
    height: 100%;
    display: table;
}

.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_search_area>.search_area {
    display: table-cell;
    vertical-align: middle;
}

.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_search_area>.search_area .search_btn_icon {
    padding: 8px 0;
    cursor: pointer;
    color: #fff;
    font-weight: bold;
    font-size: 1.4rem;
}

.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_search_area>.search_area .search_btn_icon:hover {
    color: #fff;
}

.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_logo_area {
    height: 100%;
    display: table;
}

.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_logo_area>a {
    display: table-cell;
    vertical-align: middle;
}

.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_menu_area {
    height: 100%;
    display: table;
    
}

.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_menu_area>.menu_area {
    display: table-cell;
    vertical-align: middle;

}

.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_menu_area>.menu_area .menu_btn {
    width: 25px;
    float: right;
    cursor: pointer;
    padding: 10px 0;
    overflow: hidden;

}

.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_menu_area>.menu_area .menu_btn span {
    position: relative;
    display: block;
    width: 100%;
    height: 1px;
    background-color: #fff;

    -moz-transition: background-color 0.5s ease 0.095s;
    -webkit-transition: background-color 0.5s ease 0.095s;
    -o-transition: background-color 0.5s ease 0.095s;
    transition: background-color 0.5s ease 0.095s;   
}


.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_menu_area>.menu_area .menu_btn span:before,
.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_menu_area>.menu_area .menu_btn span:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    left: 0;
    top: 0;
    background-color: #fff;

    -moz-transition: background-color 0.5s ease 0.095s;
    -webkit-transition: background-color 0.5s ease 0.095s;
    -o-transition: background-color 0.5s ease 0.095s;
    transition: background-color 0.5s ease 0.095s;   

}


.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_menu_area>.menu_area .menu_btn:hover span
{
  background-color: rgba(255,255,255,0.9);
}

.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_menu_area>.menu_area .menu_btn:hover span:before
{
  background-color: rgba(255,255,255,0.9);
}

.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_menu_area>.menu_area .menu_btn:hover span:after
{
  background-color: rgba(255,255,255,0.9);
}

.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_menu_area>.menu_area .menu_btn span:before {
    transform: translate(30%, -8px);
    -ms-transform: translate(30%, -8px);
    -moz-transform: translate(30%, -8px);
    -webkit-transform: translate(30%, -8px);
    -o-transform: translate(30%, -8px);


    -moz-transition: -moz-transform 0.5s ease 0.095s;
    -webkit-transition: -webkit-transform 0.5s ease 0.095s;
    -o-transition: o-transform 0.5s ease 0.095s;
    transition: transform 0.5s ease 0.095s;
}

.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_menu_area>.menu_area .menu_btn span:after {
    transform: translate(30%, 7px);
    -ms-transform: translate(30%, 7px);
    -moz-transform: translate(30%, 7px);
    -webkit-transform: translate(30%, 7px);
    -o-transform: translate(30%, 7px);

    -moz-transition: -moz-transform 0.5s ease 0.095s;
    -webkit-transition: -webkit-transform 0.5s ease 0.095s;
    -o-transition: o-transform 0.5s ease 0.095s;
    transition: transform 0.5s ease 0.095s;
}



.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_menu_area>.menu_area .menu_btn .active_sapn:before {

    transform: translate(-30%, -7px);
    -ms-transform: translate(-30%, -7px);
    -moz-transform: translate(-30%, -7px);
    -webkit-transform: translate(-30%, -7px);
    -o-transform: translate(-30%, -7px);

}


.ny_mobile_main_nav>.mobile_parent_nav_container>.mobile_menu_area>.menu_area .menu_btn .active_sapn:after {
    transform: translate(-30%, 5px);
    -ms-transform: translate(-30%, 5px);
    -moz-transform: translate(-30%, 5px);
    -webkit-transform: translate(-30%, 5px);
    -o-transform: translate(-30%, 5px);
}
/*移动端顶部导航条_end*/



/*主体区域容器_start*/
.ny_body_main_container {
	width: 100%;
    padding-left: 80px;
    padding-right: 80px;
}

@media (max-width: 767px) {
    .ny_body_main_container {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .ny_body_main_container {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .ny_body_main_container {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (min-width: 1200px) and (max-width: 1280px) {
    .ny_body_main_container {
        padding-left: 35px;
        padding-right: 35px;
    }
}


@media (min-width: 1281px) and (max-width: 1290px) {
    .ny_body_main_container {
        padding-left: 45px;
        padding-right: 45px;
    }
}

@media (min-width: 1291px) and (max-width: 1360px) {
    .ny_body_main_container {
        padding-left: 55px;
        padding-right: 55px;
    }
}
/*主体区域容器_end*/




/*各素材区域公共margin-top值_start*/
.page_area_add_margin_top{
	margin-top: 80px;
}
@media (max-width: 767px){
 .page_area_add_margin_top{
    margin-top: 28px;
  }   
}


@media (max-width: 991px) and (min-width: 768px){
 .page_area_add_margin_top{
    margin-top: 40px;
  }         
}
.page_area_add_margin_top_as{
    margin-top: 35px;
}
@media (max-width: 767px){
 .page_area_add_margin_top_as{
    margin-top: 20px;
    margin-bottom: 20px;
  }   
}
.page_list_area_add_margin_top{
	margin-top: 20px;
}
@media (max-width: 767px){
 .page_list_area_add_margin_top{
    margin-top: 0;
  }   
}
.page_area_add_margin_top_big{
	margin-top: 128px;
}
@media (max-width: 767px){
    .page_area_add_margin_top_big{
        margin-top: 80px;
     }   
}
@media (max-width: 991px) and (min-width: 768px){
    .page_area_add_margin_top_big{
        margin-top: 90px;
     }  
}   
@media (max-width: 1199px) and (min-width: 992px){
      .page_area_add_margin_top_big{
        margin-top: 90px;
     }  
}
@media (max-width: 1280px) and (min-width: 1200px){
      .page_area_add_margin_top_big{
        margin-top: 118px;
     }  
}
/*各素材区域公共margin-top值_end*/



/*移动端底部导航条_start*/
.ny_mobile_footer_nav {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 1118;
    background-color: #FFF;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.25);
}

.ny_mobile_footer_nav .nav_content_container {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 10px 0 10px 0;

}

@media (max-width: 767px) {
    .ny_mobile_footer_nav .nav_content_container {
       padding: 8px 0 5px 0;
    }
}

.ny_mobile_footer_nav .nav_content_container .nav_link_container {

}

.ny_mobile_footer_nav .nav_content_container .nav_link_container span {
    display: block;
    text-align: center;
    width: 100%;
}

.ny_mobile_footer_nav .nav_content_container .nav_link_container span a {
    font-size: 0.875rem;
    color: #000;
}
.ny_mobile_footer_nav .nav_content_container .nav_link_container span .iconfont {
    font-size: 1.3rem;
}
@media (max-width: 767px) {
    .ny_mobile_footer_nav .nav_content_container .nav_link_container span a {
        font-size: 12px;
    }
    .ny_mobile_footer_nav .nav_content_container .nav_link_container span .iconfont {
        font-size: 1.1rem;
    }   
}  
@media (min-width: 768px) and (max-width: 991px) {
    .ny_mobile_footer_nav .nav_content_container .nav_link_container span .iconfont {
        font-size: 1.2rem;
    }    
}



.ny_mobile_footer_nav .nav_content_container .nav_link_container:hover a {
    color: #d6000f;
}

.ny_mobile_footer_nav .nav_content_container .nav_link_container a.clickcolor {
    color: #000;
}

.ny_mobile_footer_nav .nav_content_container .nav_link_container a.active_clickcolor {
    color: #d6000f;
}
/*移动端底部导航条_end*/
/*mobile_navgator_top_and_bottom_end*/


/*mobile_dropdown_nav_start*/
/*遮照层*/
.ny_mobile_nav_dropdown_overlayer {
    position: fixed;
    top: 0;
    right: -150%;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.0);
    z-index: 99;

    -moz-transition: right 0.01s ease;
    -webkit-transition: right 0.01s ease;
    -o-transition: right 0.01s ease;
    transition: right 0.01s ease;


}

/*遮照层出现*/
.active_ny_mobile_nav_dropdown_overlayer {
    background-color: rgba(0, 0, 0, 0.35);
    right: 0;
    -moz-transition: right 0.01s ease;
    -webkit-transition: right 0.01s ease;
    -o-transition: right 0.01s ease;
    transition: right 0.01s ease;
}

/*隐藏菜单容器*/
.scroll_mobile_nav_ele {
    position: fixed;
    top: 0;
    right: -150%;
    width: 80%;
    height: 100%;
    z-index: 100;

    /*transform: translateX(100%);
	-ms-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-webkit-transform:translateX(100%);
	-o-transform:translateX(100%);	*/


    background-color: #fff;
    word-break: break-all;

    /*width: 80%;
	height: 100%;
	float: right;*/

    padding: 15px 15px 15px 5px;

    -moz-transition: right 0.25s ease;
    -webkit-transition: right 0.25s ease;
    -o-transition: right 0.25s ease;
    transition: right 0.25s ease;

}

/*点击出现隐藏菜单容器*/
.active_scroll_mobile_nav_ele {
    right: 0;

    -moz-transition: right 0.25s ease;
    -webkit-transition: right 0.25s ease;
    -o-transition: right 0.25s ease;
    transition: right 0.25s ease;
    /*transform: translateX(0%);
	-ms-transform:translateX(0%);
	-moz-transform:translateX(0%);
	-webkit-transform:translateX(0%);
	-o-transform:translateX(0%);	*/

}



/*菜单容器*/
.scroll_mobile_nav_child_ele.scroll_mobile_nav_contianer {
    width: 100%;
    height: 100%;
    padding: 30px 8px 30px 8px;

    overflow-x: hidden;
    overflow-y: auto;

}

.scroll_mobile_nav_child_ele.scroll_mobile_nav_contianer>.scroll_mobile_nav_list {
    width: 100%;
    height: 100%;
    display: table;
}

.scroll_mobile_nav_child_ele.scroll_mobile_nav_contianer>.scroll_mobile_nav_list ul {
    display: table-cell;
    vertical-align: middle;
}

.scroll_mobile_nav_child_ele.scroll_mobile_nav_contianer>.scroll_mobile_nav_list ul li {
    width: 100%;
    padding: 15px 0;
    text-align: center;
}

.scroll_mobile_nav_child_ele.scroll_mobile_nav_contianer>.scroll_mobile_nav_list ul li a {
    font-size: 14px;
    color: #000;
}

.scroll_mobile_nav_child_ele.scroll_mobile_nav_contianer>.scroll_mobile_nav_list ul li a:hover {
    color: #d6000f;
}


.scroll_mobile_nav_ele li.closebtn {
    text-align: center;
}

.scroll_mobile_nav_ele li.closebtn .closebtn_mobile_menu_icon {
    cursor: pointer;
    font-size: 1.4rem;
    color: #000;
    font-weight:bold; 
}
.scroll_mobile_nav_ele li.closebtn .closebtn_mobile_menu_icon:hover{
     color: #000;
}

/*mobile_dropdown_nav_end*/





/*mobile_search_start*/
.ny_mobile_search {
    position: fixed;
    top: 100px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1010;
    background-color: #FFF;
    padding-bottom: 30px;
    opacity: 0;
    visibility: hidden;

    -moz-transition: opacity 0.15s ease,visibility 0.15s ease;
    -webkit-transition: opacity 0.15s ease,visibility 0.15s ease;
    -o-transition: opacity 0.15s ease,visibility 0.15s ease;
    transition: opacity 0.15s ease,visibility 0.15s ease;

    /*box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
}

.active_ny_mobile_search {
    top: 0;
    opacity: 1;
    visibility: visible;
    
    -moz-transition: opacity 0.15s ease,visibility 0.15s ease;
    -webkit-transition: opacity 0.15s ease,visibility 0.15s ease;
    -o-transition: opacity 0.15s ease,visibility 0.15s ease;
    transition: opacity 0.15s ease,visibility 0.15s ease;
}

.ny_mobile_search>.mobile_active_search_area {
    height: 50px;
    background-color: #fff;
}

.ny_mobile_search>.mobile_active_search_area .percentheight {
    height: 100%;
}

.ny_mobile_search>.mobile_active_search_area .percentheight .search_close_icon_area {
    float: left;
    height: 100%;
    display: table;
    cursor: pointer;
}

.ny_mobile_search>.mobile_active_search_area .percentheight .search_close_icon_area .close_search_btn_icon {
    display: table-cell;
    vertical-align: middle;
    font-size: 1.4rem;
    color: #000;
    font-weight:bold;
}

.ny_mobile_search>.mobile_active_search_area .percentheight .search_close_icon_area .close_search_btn_icon:hover {
    color: #000;
}



.ny_mobile_search>.mobile_active_search_area .percentheight .search_active_icon_area {
    height: 100%;
    display: table;
    float: right;
    cursor: pointer;
}

.ny_mobile_search>.mobile_active_search_area .percentheight .search_active_icon_area .action_search_btn_icon {
    display: table-cell;
    vertical-align: middle;
    font-size: 1.4rem;
    color: #000;
    font-weight:bold;
}

.ny_mobile_search>.mobile_active_search_area .percentheight .search_active_icon_area .action_search_btn_icon:hover {
    color: #000;
}

.ny_mobile_search>.mobile_active_search_area .percentheight .search_input {
    width: 100%;
    height: 100%;
    display: table;

}

.ny_mobile_search>.mobile_active_search_area .percentheight .search_input .search_input_text {
    display: table-cell;
    vertical-align: middle;
}

.ny_mobile_search>.mobile_active_search_area .percentheight .search_input .search_input_text .mobile_search_key {
    width: 100%;
    outline: 0 none;
    padding: 5px 0 5px 0;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    border-bottom: 1px solid #000;
    font-size: 0.875rem;
}
/*mobile_search_end*/


/*pc_底部频道/政策/关于我们导航区_start*/
.pc_footercopyright{
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #f2f2f2;
}

.pc_footercopyright .footercopyright_area{
    overflow: hidden;  
}

@media (max-width: 767px) {
    .pc_footercopyright .footercopyright_area{
        margin-left: -15px;
        margin-right: -15px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .pc_footercopyright .footercopyright_area{
        margin-left: -15px;
        margin-right: -15px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .pc_footercopyright .footercopyright_area{
        margin-left: -15px;
        margin-right: -15px;
    }
}
.pc_footercopyright .footercopyright_area .footercopyright_area_item{
    text-align: center;
}
.pc_footercopyright .footercopyright_area .footercopyright_area_item .splitline{
    width:100%;
    height: 1px;
    background-color:rgba(255,255,255,0.18);
}
.pc_footercopyright .footercopyright_area .footercopyright_area_item h1{
    font-size: 1rem;
    color: rgba(0,0,0,0.85);
    padding: 15px 0;
}

.pc_footercopyright .footercopyright_area .footercopyright_area_item .item_list{

}
.pc_footercopyright .footercopyright_area .footercopyright_area_item .item_list li{
   margin:15px 0;
   color: #fff;
}
.pc_footercopyright .footercopyright_area .footercopyright_area_item .item_list li a{
    color: rgba(0,0,0,0.65);
    font-size: 0.875rem;
}
.pc_footercopyright .footercopyright_area .footercopyright_area_item .item_list li a:hover{
    color: #d6000f;
}
.pc_footercopyright .footercopyright_area .footercopyright_area_item .item_list li .iconfont{
  font-size: 1.8rem;
  color: rgba(0,0,0,0.95);
  cursor: pointer;
  margin-right: 10px;
}
.pc_footercopyright .footercopyright_area .footercopyright_area_item .item_list li .iconfont:hover{
  color: #d6000f;    
}
.pc_footercopyright .footercopyright_area .footercopyright_area_item .item_list li .wxcode_container
{
    text-align: center;
}
.pc_footercopyright .footercopyright_area .footercopyright_area_item .item_list li .wxtxt
{
    margin-top:10px;
    color: rgba(0,0,0,0.65);
    font-size: 0.875rem;
    line-height: 28px;
}

/*pc_底部频道/政策/关于我们导航区_start*/


/*mobile_底部频道/政策/关于我们导航区_start*/
.mobile_footercopyright{
    padding-top: 20px;
    padding-bottom: 80px;
    background-color: #f3f3f3;
}

.mobile_footercopyright .footercopyright_area{
    overflow: hidden;  
}

@media (max-width: 767px) {
    .mobile_footercopyright .footercopyright_area{
        margin-left: -15px;
        margin-right: -15px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mobile_footercopyright .footercopyright_area{
        margin-left: -15px;
        margin-right: -15px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .mobile_footercopyright .footercopyright_area{
        margin-left: -15px;
        margin-right: -15px;
    }
}
@media (max-width: 767px) {
    .mobile_footercopyright .footercopyright_area .footercopyright_area_item{
        text-align: center;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .mobile_footercopyright .footercopyright_area .footercopyright_area_item{
        text-align: center;
    }
}

.mobile_footercopyright .footercopyright_area .footercopyright_area_item .splitline{
    width:200px;
    margin: 0 auto;
    height: 1px;
    background-color:rgba(0,0,0,0.15);
}
.mobile_footercopyright .footercopyright_area .footercopyright_area_item h1{
    font-size: 1rem;
    color: rgba(0,0,0,0.85);
    padding: 15px 0 15px 0;
    cursor: pointer;
}

@media (max-width: 767px) {
    .mobile_footercopyright .footercopyright_area .footercopyright_area_item h1{
        font-size: 0.875rem;
    }
}
@media (max-width: 991px) and (min-width: 768px){
    .mobile_footercopyright .footercopyright_area .footercopyright_area_item h1{
        font-size: 0.875rem;
    }
}
.mobile_footercopyright .footercopyright_area .footercopyright_area_item h1:hover{
    color: #d6000f;
}


.mobile_footercopyright .footercopyright_area .footercopyright_area_item h1 .sub_arrow{
    display: inline-block;
    overflow: hidden;
    border: solid rgba(0,0,0,0.85);
    border-width: 0 1px 1px 0;
    padding: 3.5px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    position: relative;
    top: -3px;
    left: 10px;
    /*margin: 0 4px 0 4px;*/
    cursor: pointer;
    
    transition: transform 0.3s ease;
    -moz-transition: -moz-transform 0.3s ease;
    -webkit-transition: -webkit-transform 0.3s ease;
    -o-transition: -o-transform 0.3s ease;
    -ms-transition: -ms-transform 0.3s ease;
}

.mobile_footercopyright .footercopyright_area .footercopyright_area_item h1:hover .sub_arrow{
    
    border: solid #d6000f;
    border-width: 0 1px 1px 0;
}

.mobile_footercopyright .footercopyright_area .footercopyright_area_item h1 .sub_arrow.up_sub_arrow{
    top:2px;
    border-color:#d6000f;

    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    -o-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);   


    transition: transform 0.3s ease;
    -moz-transition: -moz-transform 0.3s ease;
    -webkit-transition: -webkit-transform 0.3s ease;
    -o-transition: -o-transform 0.3s ease;
    -ms-transition: -ms-transform 0.3s ease;
}

.mobile_footercopyright .footercopyright_area .footercopyright_area_item .item_list{

}
.mobile_footercopyright .footercopyright_area .footercopyright_area_item .item_list li{
   margin:15px 0;
   color: #fff;
}
.mobile_footercopyright .footercopyright_area .footercopyright_area_item .item_list li a{
    color: rgba(0,0,0,0.65);
    font-size: 0.875rem;
}
.mobile_footercopyright .footercopyright_area .footercopyright_area_item .item_list li a:hover{
    color: #d6000f;
}
.mobile_footercopyright .footercopyright_area .footercopyright_area_item .item_list li .iconfont{
  font-size: 1.8rem;
  color: rgba(0,0,0,0.95);
  cursor: pointer;
  margin-right: 10px;
}
.mobile_footercopyright .footercopyright_area .footercopyright_area_item .item_list li .iconfont:hover{
  color: #d6000f;    
}


.mobile_footercopyright .footercopyright_area .footercopyright_area_item .item_list li .wxcode_container
{
    text-align: center;
}
.mobile_footercopyright .footercopyright_area .footercopyright_area_item .item_list li .wxtxt
{
    margin-top:10px;
    color: rgba(0,0,0,0.65);
    font-size: 0.875rem;
    line-height: 28px;
}

/*mobile_底部频道/政策/关于我们导航区_start*/


/*bottom_copyright_start*/
.footercopyright_text_area_container{
    background-color: #e8e8e8;
    padding: 25px 0 20px 0;
}

@media (max-width: 767px) {
	.footercopyright_text_area_container{
		margin-bottom:60px;
	}

}

@media (min-width: 768px) and (max-width: 991px) {
	.footercopyright_text_area_container{
		margin-bottom:68px;
	}

}

@media (min-width: 992px) and (max-width: 1199px) {
	.footercopyright_text_area_container{
		margin-bottom:72px;
	}
}


.footercopyright_text_area_container .footercopyright_text_area_list{

    color: rgba(255,255,255,0.65);
    font-size: 0.875rem;
}
.footercopyright_text_area_container .footercopyright_text_area_list .footercopyright_text_area_list_show{
    text-align: center;
    color: rgba(0,0,0,0.65);
}

.footercopyright_text_area_container .footercopyright_text_area_list .footercopyright_text_area_list_show a
{
	font-size:0.875rem;
	color: rgba(0,0,0,0.65);
}
.footercopyright_text_area_container .footercopyright_text_area_list .footercopyright_text_area_list_show a:hover
{
	color: rgba(0,0,0,0.65);
}
/*bottom_copyright_end*/

/*right_server_fiexed_tool_start*/
.right_fixed_tool{
    position: fixed;
    bottom: 100px;
    right: 5px;
    z-index: 98;
    color: #fff;
    padding: 12px 0;
    width: 36px;
    opacity: .98;
    text-align: center;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}
.right_fixed_tool .iconfont{
    font-weight: 800;
    display: block;
    cursor: pointer;
    color: #000;
}
.right_fixed_tool .iconfont.services_msgbtn{
    font-weight: normal;
    font-size: 1.2rem;
}
/*.right_fixed_tool  .msg_btn{
    position: relative;
}
.right_fixed_tool  .msg_btn .msg_talk{
    position: absolute;
    right: 100%;
    bottom: -2px;
    white-space:nowrap;
    padding-right:25px;
    border-radius: 6px;

    opacity: 0;
    visibility: hidden;
}
.right_fixed_tool  .msg_btn .msg_talk .msg_talk_show
{
    
    position: relative;
    background-color: #fff;
    padding: 4px 15px;
    border-radius: 6px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);   
}
.right_fixed_tool  .msg_btn .msg_talk .msg_talk_show:after {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    top: 8px;
    right: -4px;
    background-color: #fff;
    box-shadow: -6px -6px 15px rgba(0, 0, 0, 0.1);
    transform: rotate(132deg);
    -ms-transform: rotate(132deg);
    -moz-transform: rotate(132deg);
    -webkit-transform: rotate(132deg);
    -o-transform: rotate(132deg);

}

.right_fixed_tool .msg_btn:hover .msg_talk{
    opacity: 1;
    padding-right:15px;
    visibility: visible;
}

.right_fixed_tool  .msg_btn .msg_talk .msg_talk_show a{
     color: #000;
     font-size: 0.875rem;
}

.right_fixed_tool  .msg_btn .msg_talk .msg_talk_show a:hover{
    color: #d6000f;
}*/

.right_fixed_tool .top_bottom_arrow_container{
    /*height: 0;
    overflow: hidden;*/
    -moz-transition: height 0.5s ease;
    -webkit-transition: height 0.5s ease;
    -o-transition: height 0.5s ease;
    transition: height 0.5s ease;      
}
.right_fixed_tool .top_bottom_arrow_container.show_arrow{
    height:40px;
}
.right_fixed_tool .top_bottom_arrow_container > .iconfont{
    font-size:0.875rem;
}
.right_fixed_tool .iconfont.return_top{
    /*-moz-transform: translateY(50px);
    -webkit-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px);  
    
    -moz-transition: -moz-transform 0.5s ease 0.2s;
    -webkit-transition: -webkit-transform 0.5s ease 0.2s;
    -o-transition: -o-transform 0.5s ease 0.2s;
    transition: transform 0.5s ease 0.2s;*/
}
.right_fixed_tool .iconfont.return_top.top_arrow_reset
{
    -moz-transform: translateY(3px);
    -webkit-transform: translateY(3px);
    -o-transform: translateY(3px);
    transform: translateY(3px);    
    
    -moz-transition: -moz-transform 0.5s ease 0.2s;
    -webkit-transition: -webkit-transform 0.5s ease 0.2s;
    -o-transition: -o-transform 0.5s ease 0.2s;
    transition: transform 0.5s ease 0.2s;
}
.right_fixed_tool .iconfont.return_bottom{
    /*-moz-transform: translateY(50px);
    -webkit-transform: translateY(50px);
    -o-transform: translateY(50px);
    transform: translateY(50px);     


    -moz-transition: -moz-transform 0.5s ease 0.3s;
    -webkit-transition: -webkit-transform 0.5s ease 0.3s;
    -o-transition: -o-transform 0.5s ease 0.3s;
    transition: transform 0.5s ease 0.3s;*/
}

.right_fixed_tool .iconfont.return_bottom.bottom_arrow_reset
{
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);  
    
    -moz-transition: -moz-transform 0.5s ease 0.3s;
    -webkit-transition: -webkit-transform 0.5s ease 0.3s;
    -o-transition: -o-transform 0.5s ease 0.3s;
    transition: transform 0.5s ease 0.3s;
}


.right_fixed_tool .iconfont:hover{
    color: #d6000f;
}
/*right_server_fiexed_tool_end*/


.add_margin_top{
	margin-bottom:65px;
}


@media (max-width: 767px) {
	.add_margin_top{
		margin-bottom:35px;
	}


}

@media (min-width: 768px) and (max-width: 991px) {
	.add_margin_top{
		margin-bottom:35px;
	}


}


/*分页样式start*/
.jogger {
	padding: 2px 0;  
	overflow:hidden; 
	line-height:50px;
	margin:0 auto;
	
}
.jogger a {
	padding:6px 10px 6px 10px; 
	margin: 2px; 
	color: #fff; 
	background-color: #818384; 
	text-decoration: none;
	border-radius:4px;
	font-size: 14px;
}
.jogger a:hover {
	padding:6px 10px 6px 10px; 
	margin: 2px; color: #6d643c;  
	background-color: #ccc;
	border-radius:4px;
}
.jogger a:active {
	padding:6px 10px 6px 10px; 
	margin: 2px; 
	color: #6d643c; 
	background-color: #ccc;
}
.jogger span.currentpage {
	padding:6px 10px 6px 10px; 
	margin: 2px; 
	color: #6d643c;  
	background-color: #ccc; 
	border-radius:4px;
	font-size: 14px;
}
/*end*/

.pages3
{
	text-align:center;
	overflow:hidden;
	margin-top:20px;
}