body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,button,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:"Microsoft YaHei"}
table{border-collapse:collapse;border-spacing:0;font-family:"Microsoft YaHei"}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal}
ul,ol,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
a{text-decoration:none}
button,textarea{outline:0;border:0;padding:0;margin:0}
.main{
    width: 100%;
    max-width: 1920px;
    margin: auto;
    background: #000;
    overflow: hidden;
}

#bg1{
	width: 100%;
	min-width: 1200px;
	height: 809px;
	background: url(../images/index01.jpg) no-repeat center top;
}

.bg1_box{
	position: relative;
	left: 0px;
	top: 678px;
	margin: auto;
	width: 1106px;
}

.bg1_top_nav{
	background: url(../images/top_nav.png);
	width: 1106px;
	height: 128px;
	margin: auto;
	position: relative;
	top: -21px;
}

.bg1_top_nav_div{
	width: 133px;
	height: 88px;
	float: left;
	position: relative;
	top: 39px;
	cursor: pointer;
}
.left27{left: 27px;}
.left63{left: 44px;}
.left98{left: 63px;}
.left134{left: 85px;}
.left170{left: 100px;}
.left205{left: 123px;}
.left240{left: 154px;}
.left280{left: 280px;}

.bg1_top_nav a{
    display: block;
}
.bg1_top_nav_div_bg{
	background-image: url(../images/xuanze.png);
	background-repeat: no-repeat;
	background-position: center;
}
.bg1_top_nav_div:hover{
	background-image: url(../images/xuanze.png);
	background-repeat: no-repeat;
	background-position: center;
}

.side_nav_box{
	width:160px; 
	height:421px; 
	background: url(../images/side_nav_bg.png) no-repeat;
	position: absolute; 
	right:-182px; 
	z-index:100;
}

.side_nav_box p{
	width:160px; 
	text-align:center; 
	height:58px; 
	line-height:40px; 
	margin:0px 0px 0px 0px; 
	padding:0; 
	cursor:pointer; 
	font-size: 20px;
	position: relative;
	top: 11px;
	left: 0px;
	font-weight:bold;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #EBC4A3;
}

.side_nav_box p:hover{
	color: #FFFFFF;
}

.side_nav_box p:last-child{
	top: 15px;
}

.cur{color: #cccbca;}







#bg2{
	width: 100%;
	min-width: 1200px;
    background: url(../images/index02.jpg) no-repeat center top;
    height: 718px;
    overflow: hidden;
}

.bg2_con{
	width: 1140px;
	margin: auto;
	position: relative;
	top: 22px;
}

#bg2_left{
	width: 638px;
	height: 628px;
	position: relative;
	top: 0px;
	left: 18px;
	float: left;
}

#rotation_img{
	width: 638px;
	height: 325px;
	position: relative;
	top: 0px;
	left: 0px;
	overflow: hidden;
	cursor: pointer;
}

.pic-list{
	width: 2552px;
	height: 325px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.pic-list li{
	float: left;
	height: 325px;
	width: 638px;
}



.pic-list li img{
	width: 636px;
	height: 322px;
	border: 1px solid #8e6930;
}

.rotation_img_foot{
	width: 636px;
	height: 48px;
	background-color: rgba(0, 0, 0,0.8);
	position: absolute;
	bottom: 2px;
    left: 1px;
    z-index: 1;
}

.pic-list li span{
	color: white;
	font-size: 22px;
	font-weight: normal;
	position: relative;
	bottom: 40px;
	right: -20px;
	z-index: 10;
	
	font-family: "Microsoft YaHei";
	font-stretch: normal;
	letter-spacing: 0px;
}

.banner_box{
	width: 115px!important;
	height: 47px;
	position: absolute;
	bottom: 0px!important;
    right: 0px!important;
    left: unset!important;
    z-index: 10;
}

.banner_box div{
	float: left;
	width: 22px;
	height: 22px;
	margin-left: 10px;
	position: relative;
	top: 12px;
	left: 5px;
}

.banner_not_display{
	background: url(../images/banner_unchecked.png);
}

.banner_display{
	background: url(../images/banner_checked.png);
}

#yc_gonglue{
	width: 640px;
	height: 154px;
	position: absolute;
	top: 338px;
	left: 0px;
}



#bg2_left_box{
	width: 650px;
	height: 124px;
	position: absolute;
	top: 542px;
	left: -7px;
}

.bg2_nav{
	width: 155px;
	height: 46px;
	float: left;
	margin-left: 7px;
	margin-top: 6px;
	text-align: center;
	cursor: pointer;
}

.bg2_nav span:hover{
	color: #facd89;
}

.bg2_nav span{
	color: #FFFFFF;
	font-size: 18px;
	position: relative;
	top: -39px;
	left: 0px;
	font-family: "microsoft yahei";
	font-weight: bold;
	font-stretch: normal;
	letter-spacing: 0px;
}

#bg2_right{
	width: 491px;
	height: 651px;
	position: relative;
	top: -20px;
	right: 0px;
	float: right;
}

#bg2_right img{
	width: 491px;
	height: 670px;
}

.bg2_right_title{
	position: absolute;
	top: 48px;
	left: 41px;
	font-family: "microsoft yahei";
	font-size: 23px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #facd89;
	width:400px;
	text-align:center;
}

.bg2_right_top{
	width: 400px;
	height: 14px;
	position: absolute;
	top: 80px;
	left: 45px;
	text-align:center;
	color:#e3dccf;
}

.bg2_right_top a{
	font-family: "microsoft yahei";
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 14px;
	letter-spacing: 0px;
	color: rgba(227, 220, 207, 1);
}
.bg2_right_top p a:link{color: rgba(227, 220, 207, 1);}
.bg2_right_top p a:hover{color: #facd89;}

.bg2_right_nav_box{
	width: 392px;
	height: 40px;
	position: absolute;
	top: 111px;
	left: 54px;
}

.bg2_right_nav,.bg2_nav_more{
	width: 44px;
	height: 40px;
	float: left;
	margin-left: 23px;
	color: rgba(147, 139, 123, 1);
	cursor: pointer;
	
	font-family: "microsoft yahei";
	font-size: 20px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 37px;
	letter-spacing: 0px;
	text-align: center;
}

.bg2_nav_more{
	font-size: 14px;
	color: rgba(227, 220, 207, 1);
	float: right;
}
.bg2_nav_more.not_show{
	display: none;
}
.bg2_nav_more:hover{
	color: #facd89;
}

.bg2_right_nav_bg{
	color: #facd89;
	background: url(../images/zxxhx.png);
	background-repeat: no-repeat;
	background-position-x: center;
	background-position-y: 30px;
}

.bg2_right_nav_box div:first-child{
	margin-left: 1px;
}

#bg2_right_info{
	overflow: hidden;
	width: 395px;
	height: 450px;
	position: absolute;
	left: 50px;
	top: 165px;
}

#bg2_right_info ul{
	width: 395px;
	height: 450px;
}

#bg2_right_info li{
	width: 382px;
	height: 18px;
	color: #cccbca;
	margin-top: 15px;
	cursor: pointer;
}

#bg2_right_info li:first-child{
	margin-top: 0px;
}

#bg2_right_info li a:hover{
	color: #facd89;
}

li{
	list-style: none;
}

a{
	text-decoration:none;
}

#bg2_right_info li a{
	width: 333px;
	height: 18px;
	overflow: hidden;
	display: block;
	text-decoration:none;	
	font-family: "microsoft yahei";
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: rgba(227, 220, 207, 1);
	float: left;
	
}

#bg2_right_info li span{
	height: 18px;
	font-family: "microsoft yahei";
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: rgba(147, 139, 123, 1);
	float: right;
}






.bg_3_1{
    width: 100%;
    height: 348px;
    background: url(../images/index03.jpg) no-repeat center top;
    overflow: hidden;
}

.bg3_box_yxcp{
	width: 1146px;
	height: 326px;
	margin: auto;
	position: relative;
	top: 10px;
}

.bg3_box_yxcp_bg{
	width: 1146px;
	height: 326px;
}

.bg3_box_yxcp_img{
	width: 170px;
	height: 223px;
	position: absolute;
	top: 50px;
	left: 51px;
	border-radius: 5px;
}

.bg3_box_yxcp_title{
	color: #facd89;
	font-family: "microsoft yahei";
	font-weight: normal;
	position: absolute;
	font-size: 24px;
	top: 45px;
	left: 245px;
}

.bg3_box_yxcp_title_en{
	color: #facd89;
	font-family: "microsoft yahei";
	font-weight: normal;
	position: absolute;
	font-size: 12px;
	top: 75px;
	left: 245px;
}

.bg3_box_yxcp_ul{
	position: absolute;
	top: 106px;
	left: 244px;
}

.bg3_box_yxcp_ul li{
	margin-top: 8px;
	font-size: 12px;
	color: #cccbca;
}

.bg3_box_yxcp_ul li span:first-child{
	color: #838080;
}


.bg3_box_yxcp_ul li a{
	color: #cccbca;
}

.pingfen{
	width: 140px;
	height: 150px;
	position: absolute;
	top: 54px;
	left: 467px;
}

.pingfen ul{
	position: absolute;
	top: -6px;
	left: 0px;
}

.pingfen ul li:first-child{
	font-family: "Microsoft YaHei";
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
}

.pingfen_num_int{
	color: #ff0019;
	font-size: 42px;
	font-weight: 700;
	width: 58px;
	height: 52px;
	display: block;
	float: left;
	
}
.pingfen_num_int span{
	font-size: 32px;
}

.pingfen_num_text{
	color: #cccccc;
	font-family: '榛戜綋';
	font-size: 14px;
	float: left;
	position: relative;
	top: 29px;
	left: -4px;
}

.pingfen_people_num{
	font-family: "Microsoft YaHei";
	color: rgba(147, 139, 123, 1);
	font-size: 12px;
	position: relative;
	top: -5px;
}

.pingfen_div{
	width: 140px;
	height: 24px;
	background: #58141f;
	background: -moz-linear-gradient(right,#d90014,#58141f); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d90014), color-stop(100%,#58141f)); 
	background: -webkit-linear-gradient(right,#d90014,#58141f);
	background: -o-linear-gradient(left, #d90014 0%,#58141f 100%); 
	background: -ms-linear-gradient(left, #d90014 0%,#58141f 100%); 
	background: linear-gradient(to left, #d90014 0%,#58141f 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d90014', endColorstr='#58141f',GradientType=0 ); 
	margin-top: 15px;
}

:root .pingfen_div{filter:none;} 

.pingfen_ul_li_span{
	font-family: "microsoft yahei";
	font-size: 14px;
	margin-top: 3px;
	color: rgba(227, 220, 207, 1);
}

.pingfen_num{margin-top: -8px;}


#pingfen_info{
	width: 232px;
	height: 129px;
	position: absolute;
	right: 272px;
	top: 60px;
}

#pingfen_info ul{
	width: 232px;
	height: 129px;
}

#pingfen_info ul li{
	width: 232px;
	height: 17px;
	margin-top: 11px;
}

#pingfen_info ul li:first-child{
	margin-top: 0px;
}

#pingfen_info ul li span{
	color: rgba(227, 220, 207, 1);
	font-size: 14px;
	font-family: "microsoft yahei";
	float: left;
}
 
#pingfen_info ul li img{
	float: right;
	position: relative;
	top: 5px;
}

#yx_pingfen{
	color: #FFFFFF;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	font-weight: normal;
	position: absolute;
	right: 170px;
	top: 47px;
}

.circle_pingfen{
	position: absolute;
	right: 95px;
	top: 80px;
}


.circle_num{
	width: 120px;
	height: 120px;
	position: absolute;
	right: 92px;
	top: 80px;
	font-family: "榛戜綋";
	font-weight: 700;
	color: #FFFFFF;
	background: url(../images/score_icon.png) no-repeat;
	text-align: center;
}

.yxpf9{background-position: -123px 0px;}

.circle_num_int{
	font-size: 38px;
	position: relative;
	font-weight:bold;
	top: 33px;
	left: -1px;
	display: block;
}

.circle_num_int span{
	font-size: 28px;
}

.out-pf {
    margin-top: 7px;
    width: 162px;
    border-radius: 5px;
    background: #1A1A1A;
    height: 8px;
	float: right;
	position: relative;
	right: 10px;
	
}

.inner-pf {
    display: block;
    border-radius: 5px;
    height: 8px;
	float: left;
}

.inner-pf{
    background: #d90014;
    background: -moz-linear-gradient(left,  #58141f 0%, #d90014 100%);
    background: -webkit-gradient(linear, left, right, color-stop(0%,#58141f), color-stop(100%,#d90014));
    background: -webkit-linear-gradient(left,  #58141f 0%,#d90014 100%);
    background: -o-linear-gradient(left,  #58141f 0%,#d90014 100%);
    background: -ms-linear-gradient(left,  #58141f 0%,#d90014 100%);
    background: linear-gradient(to right,  #58141f 0%,#d90014 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58141f', endColorstr='#d90014',GradientType=0 );
}
:root .inner-pf{filter:none;}

#bg3_btn{
	width: 540px;
	height: 45px;
	position: absolute;
	right: 27px;
	top: 232px;
}

#bg3_btn div{
	float: left;
	width: 160px;
	height: 42px;
	margin-left: 12px;
	text-align: center;
	line-height: 38px;
	color: #FFFFFF;
	border-radius: 21px;
	cursor: pointer;
}

#bg3_btn div a{
	color: #FFFFFF;
	font-weight: 700;
	font-size: 18px;
}

.bg3_btn_1{
	background-color: #EE5D2A;
}

.bg3_btn_2{
	background-color: #248F24;
}

.bg3_btn_3{
	background-color: #1B49BE;
}



.bg_3_2{
    width: 100%;
    height: 220px;
    overflow: hidden;
    background: url(../images/bg_3_2.jpg) no-repeat center top;
}
.bg_3_2 .rightcon{
    width: 1100px;
    margin: auto;
    position: relative;
}
.bg_3_2 .rightcon h3,.bg_3_2 .rightcon p{
    display: block;
    float: right;
    margin-right: 35px;
    width: 514px;
    padding-left: 20px;
    box-sizing: border-box;
}
.bg_3_2 .rightcon h3{
    text-align: left;
    color: #f3e25e;
    font-size: 20px;
    height: 45px;
    margin-top: 27px;
    line-height: 45px;
}
.bg_3_2 .rightcon p{
    color: #b3b3b3;
    line-height: 30px;
    position: absolute;
    top: 90px;
    right: 0;
    font-size: 14px;
}
.bg_3_2 .rightcon p a{
    color: #f3e25e;
}




.bg_wjtj{
    width: 100%;
    height: 576px;
    overflow: hidden;
    background: url(../images/bg_wjtj.jpg) no-repeat center top;
}
.bg_wjtj .inbox{
    width: 1100px;
    height: 473px;
    overflow: hidden;
    margin: auto;
    margin-top: 65px;
    position: relative;
}
.bg_wjtj .toggle-con1,.bg_wjtj .un_left{
    display: none;
}

.bg_wjtj .load-more{
    position: absolute;
    width: 97px;
    height: 26px;
    background: url(../images/wj_more.png);
    line-height: 26px;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    display: block;
    top: 36px;
    right: 29px;
}
.bg_wjtj .aform{
    position: absolute;
    width: 530px;
    height: 37px;
    top: 23px;
    left: 0px;
}
.bg_wjtj .aform .check{
    height: 37px;
    width: 40px;
    margin: 0 30px;
    text-align: center;
    line-height: 37px;
    color: #888888;
    font-size: 24px;
    font-weight: bold;
    float: left;
    cursor: pointer;
}
.bg_wjtj .aform .check:hover,.bg_wjtj .aform .check.active{
    background: url(../images/wj_check.png);
    font-size: 28px;
    color: #fcdc7f;
}
.bg_wjtj .un_right{
    width: 1046px;
    height: 355px;
    box-sizing: border-box;
    padding: 24px 0 0 13px;
    overflow-x: hidden;
    overflow-y: auto;
    margin: auto;
    margin-top: 88px;
}
.bg_wjtj .un_right .img-con{
    width: 1000px;
}
.bg_wjtj .img-con > a {
    float: left;
    width: 128px;
	height: 128px;
    position: relative;
    margin: 0 7.4px 9px;
    display: none;
}
.bg_wjtj .img-con > a.active{
	display: block;
}
.bg_wjtj .img-con > a > div{
    width: 100%;
    height: 100%;
}
.bg_wjtj .img-con > a > div img{
    width: 100%;
    height: 100%;
}
.bg_wjtj .img-con > a::before{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/wj_kuang.png);
    display: none;
    z-index: 2;
}
.bg_wjtj .img-con > a:hover::before{
    display: block;
}
.bg_wjtj .img-con > a span{
    z-index: 1;
    display: block;
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: center;
    position: absolute;
    color: #dddddd;
    font-size: 16px;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0,0.8);
}
.bg_qxxt{
    width: 100%;
    height: 506px;
    overflow: hidden;
    background: url(../images/bg_qxxt.jpg) no-repeat center top;
}
.bg_qxxt .mainin{
    position: relative;
    width: 1100px;
    margin: auto;
    margin-top: 108px;
}
.bg_qxxt .inbox{
    width: 960px;
    margin: auto;
    overflow: hidden;
    
    height: 330px;
    position: relative;
}
.bg_qxxt .inbox .swiper-wrapper{
    width: 960px;
    height: 330px;
}
.bg_qxxt .inbox .swiper-slide{
    width: 100%;
    height: 100%;
}
.bg_qxxt .inbox .swiper-slide .limg{
    float: left;
    width: 584px;
	height: 330px;
}
.bg_qxxt .inbox .swiper-slide .limg img{
    width: 100%;
    height: 100%;
}
.bg_qxxt .inbox .swiper-slide .rcon{
    float: left;
    width: 376px;
    height: 100%;
    box-sizing: border-box;
    padding: 11px 34px;
}
.bg_qxxt .inbox .swiper-slide .rcon span{
    display: block;
    width: 100%;
    font-size: 20px;
    color: #dddddd;
    line-height: 50px;
}
.bg_qxxt .inbox .swiper-slide .rcon p{
    width: 100%;
    height: 225px;
    color: #dddddd;
    font-size: 14px;
}
.bg_qxxt .inbox .swiper-slide .rcon .qxxtmore{
    text-decoration: underline;
    color: #9a864b;
    font-size: 12px;
    text-align: right;
    display: block;
    width: 100%;
}
.qxxtswiper-button-next,.qxxtswiper-button-prev{
    display: block;
    position: absolute;
    width: 23px;
    height: 63px;
    top: 133px;
    cursor: pointer;
}
.qxxtswiper-button-next{
    background: url(../images/btn_r.png);
    right: 23px;
}
.qxxtswiper-button-prev{
    background: url(../images/btn_l.png);
    left: 23px;
}
.qxxtswiper-button-next:focus,.qxxtswiper-button-prev:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
.qxxtswiper-button-next.swiper-button-disabled,.qxxtswiper-button-prev.swiper-button-disabled {
    opacity: 0.2;
}
.bg_mhld{
    width: 100%;
    height: 908px;
    overflow: hidden;
    background: url(../images/bg_mhld.jpg) no-repeat center top;
}
.bg_mhld .mainin{
    width: 1100px;
    margin: auto;
    margin-top: 110px;
    overflow: hidden;
    position: relative;
}
.bg_mhld .mainin .mhldswiper{
    width: 960px;
    margin: auto;
    overflow: hidden;
}
.bg_mhld .mainin .mhldswiper .topimg{
    width: 100%;
    height: 540px;
}
.bg_mhld .mainin .mhldswiper .topimg img{
    width: 100%;
    height: 100%;
}
.bg_mhld .mainin .mhldswiper .bottomcon{
    width: 100%;
    margin-top: 20px;
}
.bg_mhld .mainin .mhldswiper .bottomcon span{
    display: block;
    width: 100%;
    text-align: center;
    color: #dddddd;
    font-size: 20px;
    font-weight: bold;
    line-height: 40px;
}
.bg_mhld .mainin .mhldswiper .bottomcon p{
    display: block;
    width: 100%;
    text-align: center;
    overflow: hidden;
    color: #dddddd;
    font-size: 14px;
    line-height: 30px;
}
.bg_mhld .mainin .mhldswiper .bottomcon p a{
    color: #f3e25e;
}
.mhldswiper-button-next,.mhldswiper-button-prev{
    display: block;
    position: absolute;
    width: 23px;
    height: 63px;
    top: 300px;
    cursor: pointer;
}
.mhldswiper-button-next{
    background: url(../images/btn_r.png);
    right: 23px;
}
.mhldswiper-button-prev{
    background: url(../images/btn_l.png);
    left: 23px;
}
.mhldswiper-button-next:focus,.mhldswiper-button-prev:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
.mhldswiper-button-next.swiper-button-disabled,.mhldswiper-button-prev.swiper-button-disabled {
    opacity: 0.2;
}


.mhldswiper-pagination{
    position: absolute;
    width: 100%;
    height: 60px;
    top: 480px;
    text-align: center;
    z-index: 1;
}
.mhldswiper-pagination .swiper-pagination-bullet{
    width: 267px;
    height: 59px;
    background: url(../images/pagination_ld.png) no-repeat center top;
    opacity: 1;
    font-size: 20px;
    font-weight: bold;
    line-height: 55px;
    color: #999999;
    text-indent: -92px;
}
.swiper-pagination-bullet:focus{
    outline: -webkit-focus-ring-color auto 0px;
}
.mhldswiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: url(../images/pagination_ld_1.png) no-repeat center top;
    line-height: 59px;
    color: #b71c3e;
}


.bg_xlyx{
    width: 100%;
    height: 412px;
    overflow: hidden;
    background: url(../images/bg_xlyx.jpg) no-repeat center top;
}
.bg_xlyx .mainin{
    width: 1100px;
    margin: auto;
    margin-top: 42px;
    position: relative;
    margin-top: 100px;
}
.bg_xlyx .mainin .xlyxswiper{
    width: 960px;
    margin: auto;
}
.bg_xlyx .mainin .xlyxswiper a{
    display: block;
    width: 153px;
}
.bg_xlyx .mainin .xlyxswiper a img{
    width: 153px;
    height: 210px;
    display: block;
}
.bg_xlyx .mainin .xlyxswiper a span{
    display: block;
    width: 100%;
    text-align: center;
    color: #dddddd;
    font-size: 16px;
    line-height: 60px;
}
.xlyxswiper-button-next,.xlyxswiper-button-prev{
    display: block;
    position: absolute;
    width: 23px;
    height: 63px;
    top: 85px;
    cursor: pointer;
}
.xlyxswiper-button-next{
    background: url(../images/btn_r.png);
    right: 23px;
}
.xlyxswiper-button-prev{
    background: url(../images/btn_l.png);
    left: 23px;
}
.xlyxswiper-button-next:focus,.xlyxswiper-button-prev:focus {
    outline: -webkit-focus-ring-color auto 0px;
}
.xlyxswiper-button-next.swiper-button-disabled,.xlyxswiper-button-prev.swiper-button-disabled {
    opacity: 0.2;
}

.bg_yxxz{
    width: 100%;
    height: 404px;
    overflow: hidden;
    position: relative;
    background: url(../images/bg_yxxz.jpg) no-repeat center top;
}
.bg_yxxz .inbox{
    width: 1100px;
    margin: auto;
    margin-top: 110px;
    box-sizing: border-box;
    padding: 0 30px;
    position: relative;
}
.bg_yxxz .inbox li{
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.bg_yxxz .inbox li a{
    color: #dddddd;
    float: left;
}
.bg_yxxz .inbox li span{
    float: right;
    color: #888888;
}
.bg_yxxz .inbox li a:hover{
    color: red;
}

.moreurl{
    position: absolute;
    width: 164px;
    height: 32px;
    display: block;
    text-align: center;
    line-height: 32px;
    color: #ffffff;
    font-size: 16px;
    left: 50%;
    margin-left: -82px;
}
.moreurl:hover{
    color: red;
}
.moreurl.morexz{
    bottom: 55px;
}


.bg_yxsp{
    width: 100%;
    height: 390px;
    overflow: hidden;
    position: relative;
    background: url(../images/bg_yxsp.jpg) no-repeat center top;
}
.bg_yxsp .inbox{
    width: 1100px;
    margin: auto;
    margin-top: 110px;
    box-sizing: border-box;
    padding: 0 52px;
    position: relative;
}
.bg_yxsp .inbox a{
    float: left;
    width: 240px;
    position: relative;
    margin-left: 12px;
}
.bg_yxsp .inbox a:first-child{
    margin-left: 0;
}

.bg_yxsp .inbox a::before{
    content: '';
    display: block;background: url(../images/sp_1.png) no-repeat center center;
    width: 100%;
    height: 140px;
    position: absolute;
}
.bg_yxsp .inbox a img{
    display: block;
    width: 100%;
    height: 140px;
}
.bg_yxsp .inbox a span{
    display: block;
    width: 100%;
    text-align: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    color: #dddddd;
    font-size: 14px;
    margin-top: 15px;
}
.bg_yxsp .inbox a:hover::before{
    background: url(../images/sp_2.png) no-repeat center center;
}
.bg_yxsp .inbox a:hover span{
    color: red;
}

.moreurl.moresp{
    bottom: 46px;
}



.bg_mtxs{
    width: 100%;
    height: 555px;
    overflow: hidden;
    position: relative;
    background: url(../images/bg_mtxs.jpg) no-repeat center top;
}
.bg_mtxs .inbox{
    width: 1100px;
    margin: auto;
    margin-top: 130px;
    box-sizing: border-box;
    padding: 0 62px;
    position: relative;
}
.bg_mtxs .inbox>div {
    float: left;
    margin-left: 12px;
}
.bg_mtxs .inbox>div:first-child{
    margin-left: 0;
    width: 500px;
	height: 308px;
}
.bg_mtxs .inbox>div:first-child img{
    width: 100%;
    height: 100%;
}
.bg_mtxs .inbox>div.mt2{
    width: 261px;
    height: 308px;
}
.bg_mtxs .inbox>div.mt2 img{
    width: 261px;
    height: 150px;
    display: block;
}
.bg_mtxs .inbox>div.mt2 img:first-child{
    margin-bottom: 8px;
}
.bg_mtxs .inbox>div.mt3{
    width: 190px;
	height: 308px;
}
.bg_mtxs .inbox>div.mt3 img{
    width: 100%;
    height: 100%;
}

.wjtl{
    width: 100%;
    overflow: hidden;
    position: relative;
    background: #1f1a15 url(../images/bg_wjtl.png) no-repeat center top;
}
.wjtl .inbox{
    width: 1100px;
    margin: auto;
        padding-top: 80px;
}

.downsrc{
    width: 348px;
    height: 199px;
    background: url(../images/btn_down.png);
    position: absolute;
    top: -223px;
    right: 107px;
}
.downsrc a{
    display: block;
    width: 100%;
    height: 93px;
}
.downsrc a:first-child{
    margin-bottom: 16px;
}

#ALI213COMMENT_ZT{background:transparent}
.ali-comment-post{border:1px solid #7352b5}
.ali-comment-post-wrap-area-w,.ali-comment-post-area-textarea-w{background:transparent}
.ali-comment-post-textarea-fw{background:transparent;color:#7352b5}
.ali-comment-post-wrap-action{background:#7352b5}
.ali-comment-box-tit{border-bottom:1px solid #d63d42}
.ali-c-block-box{border-bottom:1px dotted #d63d42}
.ali-comment-article,.ali-user-time-gw,.ali-comment-box-tit strong{color:#fff001}
.ali-issue-wrap-gw{color:#fff001}
#ali-comment-add-face{border-right:#fff001 1px solid}
.ali-comment-username-ydl a:link,.ali-comment-logout a:link{color:#fff001}
.ali-comment-username-ydl a:visited,.ali-comment-logout a:visited{color:#fff001}
.ali-comment-username-ydl a:hover,.ali-comment-logout a:hover{color:#fff001}
.ali-comment-username-ydl a:active,.ali-comment-logout a:active{color:#fff001}
.ali-comment-post-wrap-action{border-top:1px solid #7352b5;border-right:1px solid #7352b5}
.ali-comment-sub-button{background:#fff001;color:#000}
.ali-comment-hf-body{background:rgba(146,87,18,0.2);border-left:#fff001 4px solid;border-bottom:#fff001 1px dashed}
.ali-comment-hf-content{color:#7352b5}
.ali-comment-username{color:#fff}
.ali-comment-alert span{background:#7352b5;color:#6a24f9}
.ali-comment-no span{background:#7352b5;color:#6a24f9}
.ali-comment-xsyclc{background:rgba(146,87,18,0.2);border-left-color:#fff001;border-bottom-color:#fff001}
#ali-comment-cyrs,#ali-comment-plrs{color:#fff001}
.ali-comment-article-name-w{color:#6a24f9}
.ali-comment-article-join-w{color:#6a24f9}
#tmp_ggao{display:none}
.ali-user-name-gw{color:#7352b5!important}
.ali-user-address-gw{color:#d63d42}
.ali-comment-hf-user{color:#fff001!important}
.ali-comment-hf-address{color:#d63d42}
.s_content{color:#fff001}
.ali-icon-name-bg{color:#6a24f9}
.ali-reply-gw a:visited{color:#6a24f9}
.ali-reply-gw a:link{color:#6a24f9}
.ali-comment-post-wrap-area-w{background:transparent!important}


