/*common*/
@charset "UTF-8";*{margin:0;padding:0;}
ul.clearfix li{float:left;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
html{overflow-y:scroll;overflow-x:hidden;width:100%;height: 100%;}
body{width:100%;height: 100%;font-family:"微软雅黑";}
select{border:1px solid #dee1e3;color:#333;font-size:12px;line-height:12px;}
ul{list-style:none;}
ol{list-style:decimal inside;}
blockquote,q{quotes:none;}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none;}
a{text-decoration:none;cursor:pointer;color:#000}
a:hover{text-decoration:none;}
a:focus{outline:0;}
span{color:inherit;}
a img{max-width:100%;vertical-align:middle;}
label[for]{cursor:pointer;}
.hide-text{text-indent:-9999px;}
.float-left{float:left;}
.float-right{float:right;}
.force-hide{display:none!important;}
.relative{position:relative;}
.hide{display:none;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-left{text-align:left;}
/*图片自适应*/
.img-responsive {
    border: 0;
    display: block;
    max-width: 100%;
    height: auto;
}

button,input,textarea,a{outline: none;cursor: pointer;}
/*init*/
*{margin:0;padding:0;box-sizing: border-box;}
ul,li{
	list-style: none;
}
.fl{float:left;}
.fr{float:right;}
.cl{zoom:1;}
.cl:after{
    content:"020";/*.点 或 空*/
    display: block;
    clear:both;
    height:0;
    visibility: hidden;
}

/*落花瓣*/
.snow_box{
	width: 1920px;
	height:910px;
}
#snowBox{position:relative;width: 1920px;height: 1000px;margin:0 auto;margin-top: -320px;}
#snowBox img{-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;-webkit-animation:clockwiseSpin 10s alternate ease-in-out infinite;animation:clockwiseSpin 10s alternate ease-in-out infinite}
@keyframes clockwiseSpin{
    0%   {transform: rotate(0deg); }
	50% { transform: rotate(50deg); }
    100% {transform: rotate(0deg); }
    }
@-webkit-keyframes clockwiseSpin{
    0%   { -webkit-transform: rotate(0deg);transform: rotate(0deg); }
	50% { -webkit-transform: rotate(50deg);transform: rotate(50deg); }
    100% { -webkit-transform: rotate(0deg); transform: rotate(0deg);}
}
/*-----------top start--------------*/
/*顶部*/
#top{position:absolute;top:0;left:0;width:100%;min-width:1200px;height:50px;z-index:100;}
.wl_top {
    width: 100%;
    height: 48px;
    background-color: #f1f1f1;
}
.topnav_main {
    width: 1210px;
 /*   width: 62%;*/
    height: 48px;
    margin: 0 auto;
    min-width: 1024px;
}

.topnav_main .topnav_main_l {
    width:480px;
    height: 100%;
    float: left;
}

.logo_wanglong {
    width: 115px;
    height: 27px;
    margin-top: 12px;
    float: left;
}

.logo_guanyue {
    width: 92px;
    height: 35px;
    float: left;
    margin: 8px 10px;
}
.logo_longtu {
    width: 93px;
    height: 26px;
    margin-top: 12px;
    float: left;
    margin-left:8px;
}
.logo_xionglezi{
	width: 99px;
	height: 30px;
	margin-top: 8px;
	float:left;
	margin-left:14px;
}
.logo_xionglezi img{
	width: 76px;
	height: 30px;
}
.topnav_main .topnav_main_r {
    width: 400px;
    height: 100%;
    float: right;
}
.nav_mulv:hover h3 a{
	color:#892020;
}
.nav_mulv{z-index:200}
#topnav-dropdown-body{display: none;;}
.nav_mulv:hover #topnav-dropdown-body{display:block;}
/*红色下划线结束*/
.topnav_main_r .topnav_ul li {
    list-style: none;
    float: left;
    margin-top: 16px;
    font-size: 14px;
    margin-left: 5px;
}
.topnav_main_r .topnav_ul li button{
	appearance: none;
	 margin:0; 
	 padding:0; 
	 list-style-type:none;
	 background:none;
	 border: none;
}
.topnav_main_r .topnav_ul li .wl_login{
	width: 46px;
	height: 20px;
	text-align: center;
	background-color: #be3524;
	border-radius: 8px;
}
.topnav_main_r .topnav_ul li .wl_login a{
	color: #fff;
}
.topnav_main_r .topnav_ul li .wl_zhuce a{
	color: #585858;
	font-weight: bold;
}
.topnav_main_r .topnav_ul li .wl_chongzhi a{
	color: #585858;
	font-weight: bold;
}
.topnav_main_r .topnav_ul .nav_mulv a {
    color: #585858;
    font-weight: bold;
    font-family: "微软雅黑";
}
.topnav_main_r .topnav_ul .fenxiang {
    color: #d74b3f;
    font-weight: bold;
}
.topnav_main_r .topnav_ul li a img {
    vertical-align: middle;
    margin-right: 3px;
}
.topnav_main_r .topnav_ul li span img {
    vertical-align: middle;
}


/*头部下拉*/
#topnav-dropdown-body{	
    background: #fff;
    width:410px; 
    position: absolute;
    z-index: 9999;
    overflow: hidden;
    height:246px;
    transition: all 0.5s;
}
.topnav_drop_left{
	position: absolute;
	top:0px;
	left:0px;
	width:425px;
	height: 246px;
	/*border-right: 10px solid fuchsia;*/
}
.topnav_drop_title01{
	font-size: 14px;
	font-weight: bolder;
	color: #892020;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color:#f5f5f5;	
}
.topnav_drop_title01 span{
	padding-left:2%;
	width: 100px;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
	text-align: center;
}
.topnav_drop_left .topnav_drop_nr{
	width: 100%;
	height: 100%;
}
.topnav_drop_nr .topnav_drop_nr_list .nr_list_word{
	width: 218px;
	height:22px;
	text-align:left;
	/*border: 1px solid fuchsia!important;*/
	float: left;	
	padding-left:39px!important;
}
.topnav_drop_nr .topnav_drop_nr_list .small_width{
    width: 165px;
    height: 22px;
    text-align: left;
    /* border: 1px solid fuchsia!important; */
    float: left;
    padding-left: 39px!important;
}
.topnav_drop_nr_list .nr_list_word a{
	color: #616161!important;
	font-size: 14px;
	font-weight:600;
	line-height: 22px;	
}
.topnav_drop_nr .topnav_drop_nr_list .nr_list_word a{	
	height: 22px;
	border-bottom: 1px solid #818181!important;
	line-height: 22px;	
}
.topnav_drop_nr .topnav_drop_nr_list .nr_list_word:hover a{
	border-bottom: 1px solid #f99bb0!important;
	color: #892020!important;
}
.topnav_drop_nr .topnav_drop_nr_list .nr_list_word:hover span{
	background: url("../images/nr-list-circle2.png");
}
.topnav_drop_nr .topnav_drop_nr_list .nr_list_word span{
	width: 7px;
	height: 7px;
	display:inline-block;
	margin-right: 5px!important;
	background: url("../images/nr-list-circle.png");
	line-height: 30px;
}
.topnav_drop_nr_list .nr_list_word .topnav_drop_img01 img{
	position: absolute;
	top:-2px;
	right:16px;
}
.topnav_drop_nr_list .nr_list_word .topnav_drop_img02 img{
	position: absolute;
	top: -2px;
    right: 84px;
}
.topnav_drop_nr_list .nr_list_word .topnav_drop_img03 img{
	position: absolute;
	top:-2px;
	right:45px;
}
.topnav_drop_nr_list .nr_list_word .topnav_drop_img04 img{
	position: absolute;
	top:-4px;
	right:31px;
}
.topnav_drop_nr_list .nr_list_word .topnav_drop_img05 img{
	position: absolute;
	top:-2px;
	right:-9px;
}
.topnav_drop_nr_list .nr_list_word .topnav_drop_img6 img{
	position: absolute;
	top: -2px;
    right: -5px;
}
.topnav_drop_right{
	width:175px;
	height: 246px;
	border-left: 1px solid #eaeaea!important;
	position: absolute;
	top:0px;
	right:0px;
}
.topnav_drop_title02{
	font-size: 14px;
	font-weight: bolder;
	color: #892020;
	line-height: 40px;
	text-align: center;
	background-color:#f5f5f5;
}
.topnav_drop_right .topnav_drop_nr{
	width: 100%;
	height: 100%;
}
/*----------top end--------------*/
/*---------header start------------*/
#header{width:100%;position:absolute;top:0px;z-index:99999;max-width: 1920px;margin: 0 auto;}
#header.headerfixed{position:fixed;top:0;width:100%; height:100px;background-color: rgba(250,250,250,.8);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}
.header{
	width:100%;
	height:100px;
	min-width: 1200px;
	background-color: rgba(255,255,255,.5);
	max-width: 1920px;
	margin: 0 auto;
}
.header .logo{
	width:180px;
	height:100px;
	margin-left: 20px;
}
.header .logo>img{width:100%;height:100%;}
.header .h_nav{
	height:100px;width:1200px;
	margin:0 auto;
}
.header .h_nav .img_con{
	width:350px;
	height:100px;
}
.header .h_nav .img_con .wechat{width:100px;height:100px;padding:10px;}
.header .h_nav .img_con .wechat>img{height:100%;width:100%;}
.header .h_nav .img_con .logo_phone{width:100px;height:100px;padding:10px;padding-left:0}
.header .h_nav .img_con .logo_phone>img{height:80px;width:80px;}
.header .h_nav .img_con .logo_phone_word{width:110px;height:70px;margin-top:30px;padding:1px;padding-left:0}
.header .h_nav .img_con .logo_phone_word>img{height:47px;width:90px;}

.header .h_nav ul{list-style: none;margin-left:0px;}
.header .h_nav ul li{float:left;margin-right: 20px;height:100px;line-height: 100px;color:#000;}
.header .h_nav ul li a{display: block;height:100px;line-height: 100px;text-decoration: none;color:#000;}
.header .h_nav ul li a:hover{color: red;}
/*---------header end ------------*/

/*---------footer start------------*/
#footer{padding:40px 0;padding-bottom:0;color:#534031;font-size: 14px;width:100%;min-width: 1200px;margin: 0 auto;padding-top: 0px!important;}
#footer a{color:#776859;}
#footer a:hover{color:#92745e;}
#footer .footerwrap{margin:0 auto;width:100%;min-width: 1200px;background-color:#000;padding-bottom: 40px;padding-top:20px; position: relative;}
#footer .logowrap {margin:0 auto;width:500px;}
#footer .logowrap .logo-1{float:left;padding-right: 10px;}
#footer .logowrap .logo-2{float:left;padding-left:20px;}
#footer .logowrap .logo-3{float:right;}
#footer .link-wrap{color: rgba(254,254,255,.3);text-align:center;font-size:14px;line-height:24px;}
#footer .link-wrap .text-1{color: #6676c5;)}
#footer .link-wrap .text-1 a{color: #6676c5;text-decoration: none;}
.pl_youlian{
	width:62%;
	height:95px;
	margin: 0 auto;
	margin-top: -30px;
}
.pl_youlian_nr{
	width: 1024px;
	height: 30px;
	margin: 0 auto;
}
.pl_youlian_nr .foot_yl{
	width: 118%;
	height: auto;
	list-style: none;
}
.pl_youlian_nr .foot_yl li{
	float: left;
	margin-right: 10px;
	font-size: 13px;
	line-height: 30px;
	color: #000;
}
.pl_youlian_nr .friend_link{color:#000;font-size: 18px;margin-bottom: 5px;text-align: left;}
.pl_youlian_nr .foot_yl li.bold{width:3px;height:20px;margin-top:6px;background-color:#5D73B8;}
.pl_youlian_nr .foot_yl li a{
	color: #000!important;
	text-decoration: none;
}

@media (max-width:1920px ) {
.pl_youlian_nr{
	width: 980px;
	height: 30px;
	margin: 0 auto;
}
}
@media (max-width:1680px ) {
.pl_youlian_nr{
	width: 980px;
	height: 30px;
	margin-left:-10%;
 }
}
@media (max-width:1440px ) {
.pl_youlian_nr{
	width: 980px;
	height: 30px;
	margin-left:-15%;
 }
}
@media (max-width:1366px ) {
.pl_youlian_nr{
	width: 980px;
	height: 30px;
	margin-left:-25%;
 }
}


/*---------footer end------------*/


/*官方订阅号*/
/*.h_nav{
	position: relative;
}*/
.h_nav .pl_gf_dyh{
	width: 920px;
	height: 155px;
	position: absolute;
	top: 100px;
	right: 200px;
}
