@charset "utf-8";
*{padding:0;margin: 0;}
body, dl, dd, ul, ol ,h1, h2, h3, h4,h5,h6 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 arial,'Microsoft YaHei'; color:#333333; font-size:12px;overflow-x: hidden !important;}
img{vertical-align: middle; border:none;max-width: 100%;margin:0 auto;display: inline-block;}
ul,ol,li{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;}
a{ color:#333333; text-decoration:none; blr:expression(this.onFocus=this.blur()); }
a:hover{ text-decoration:none; text-decoration:none!important;  }
:focus {outline: 0 none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:arial,'Microsoft YaHei';}
.clear::after,.clearfix:after,.clear::before,.clearfix:before{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clear,.clearfix{*zoom:1;}
.fl{float: left;}
.fr{float: right;}
em,i{ font-style:normal;}
.show{display:block}
.hide{display:none}
input::-webkit-input-placeholder{color:#b5b5b5;}
input::-moz-placeholder{color:#b5b5b5;}
input:-moz-placeholder{color:#b5b5b5;}
input:-ms-input-placeholder{color:#b5b5b5;}

/*hide scroll*/
/* ::-webkit-scrollbar-track-piece { position: fixed;right:0;background-color:#f8f8f8;}
::-webkit-scrollbar {width:0px;height:0px;}
::-webkit-scrollbar-thumb {background-color:#dddddd;background-clip:padding-box;min-height:28px;}
::-webkit-scrollbar-thumb:hover {background-color:#bbb;} */
/* 垂直居中 */
.v_center{display: flex;align-items: center;justify-content: center}
/*两端对齐*/
.justify { text-align:justify; text-justify:distribute-all-lines;}
/* 行数显示 */
.mult2, .mult3, .mult4, .mult5 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.mult1 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.mult2 { -webkit-line-clamp: 2; }
.mult3 { -webkit-line-clamp: 3; }
.mult4 { -webkit-line-clamp: 4; }
.mult5 { -webkit-line-clamp: 5; }

.lg_fy .lg_fy_con {padding:20px 0 0;border-top: 1px dashed #d5d5d5;}
.lg_fy .lg_fy_con dl dd{font-size: 14px;line-height: 36px;color:#666;}
.lg_fy .lg_fy_con dl dd:hover a{font-weight: bold;}

.lg_fy_conl{display: inline-block;vertical-align: middle;width: 84%;}
.lg_fy_conr{display: inline-block;vertical-align: middle;width:15%;margin-right: 0;margin-left:auto;text-align: right;}
.lg_fy_conr a{background: #f39801;color:#fff;font-size: 12px;line-height: 35px;text-align: center;height:35px;display: inline-block;width:120px;}
.lg_fy_conr a::before{content: "";display: inline-block;vertical-align: middle;background: url(../images/icon_menu.png) no-repeat;width:16px;height:16px;margin-right:5px;}

/*page*/
.page{text-align: center; padding: 45px 0; }
.page .pagination{display: inline-block;width: 100%;text-align: center;margin: 0 auto;}
.page .pagination>li{padding:6px 12px;margin:2% auto;border:1px solid #ddd;font-size:14px;color:#666;display: inline-block;text-align: center;border-radius: 2px;}
.page .pagination>li>a{border:none;padding:0;margin:0;background: none;color:#666;}
.page .pagination>li>a:hover{background: none;}
.page .pagination>li.cur{background:#d6000f;color:#fff;border:1px solid #d6000f;border-radius: 2px;}
.page .pagination>li.cur a{color:#fff;}


.page>a{ display: inline-block;  transition: all 0.5s ease 0s; margin: 0 4px; height: 28px; width: 28px; line-height: 28px; border: 1px solid #fff; font-size: 14px;  }
.page>a.page_up{ width:58px;border: 1px solid #dedede;}
.page>a:hover,.page>a.on{ color: #fff; background: #d6000f; border: 1px solid #d6000f; transition: all 0.5s ease 0s; }

/* 动画 */
.lg_sfdh{-webkit-animation:play_btn 0.5s infinite alternate;}
@-webkit-keyframes play_btn{
	0%{-webkit-transform:scale(1.0)}
	100%{-webkit-transform:scale(1.1)}
}
.lg_fddh{-webkit-animation: dong 1s infinite linear;}
@-webkit-keyframes dong {
    0% {transform: translateY(3px);}
    25% {transform: translateY(0px);}
    50% {transform: translateY(-3px);}
    75% { transform: translateY(0px);}
    100% {transform: translateY(3px);}
}
.lg_xzdh{-webkit-animation: spin 6s linear infinite;}
@-webkit-keyframes spin {
	0% {-webkit-transform:rotate(0deg);}
	100% {-webkit-transform:rotate(360deg);}
}
.lg_zyhd:hover{/*衣顶部中间为中心底部左右摆动*/
    -webkit-transform-origin:top center;
    -moz-transform-origin:top center;
    -o-transform-origin:top center;
    transform-origin:top center;
    -webkit-animation-name:swing;
    -moz-animation-name:swing;
    -o-animation-name:swing;
    animation-name:swing
}
.animated{
    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    -o-animation-duration:1s;
    animation-duration:1s;
    -webkit-animation-fill-mode:both;
    -moz-animation-fill-mode:both;
    -o-animation-fill-mode:both;
    animation-fill-mode:both;
    }
@-webkit-keyframes swing{
    20%,40%,60%,80%,100%{-webkit-transform-origin:top center}
    20%{-webkit-transform:rotate(15deg)}
    40%{-webkit-transform:rotate(-10deg)}
    60%{-webkit-transform:rotate(5deg)}
    80%{-webkit-transform:rotate(-5deg)}
    100%{-webkit-transform:rotate(0deg)}
}
@-moz-keyframes swing{
    20%{-moz-transform:rotate(15deg)}
    40%{-moz-transform:rotate(-10deg)}
    60%{-moz-transform:rotate(5deg)}
    80%{-moz-transform:rotate(-5deg)}
    100%{-moz-transform:rotate(0deg)}
}
@-o-keyframes swing{
    20%{-o-transform:rotate(15deg)}
    40%{-o-transform:rotate(-10deg)}
    60%{-o-transform:rotate(5deg)}
    80%{-o-transform:rotate(-5deg)}
    100%{-o-transform:rotate(0deg)}
}
@keyframes swing{
    20%{transform:rotate(15deg)}
    40%{transform:rotate(-10deg)}
    60%{transform:rotate(5deg)}
    80%{transform:rotate(-5deg)}
    100%{transform:rotate(0deg)}
}
/*width*/
.lg_max_1920{max-width:1920px;width:100%;margin: 0 auto;}
.lg_max_1600{max-width:1600px;width:100%;margin: 0 auto;}
.lg_max_1440{max-width:1440px;width:100%;margin: 0 auto;}
.lg_max_1360{max-width:1360px;width:100%;margin: 0 auto;}
.lg_max_1340{max-width:1340px;width:100%;margin: 0 auto;}
.lg_max_1200{max-width:1200px;width:100%;margin: 0 auto;}
.lg_max_1175{max-width:1175px;width:100%;margin: 0 auto;}
.lg_max_750{max-width:750px;width:100%;margin:0 auto;}

@media screen and (max-width:1200px){
	.lg_max_1920{width:100%;}
	.lg_max_1600{width:92%;}
    .lg_max_1440{width:92%;}
    .lg_max_1360{width:92%;}
    .lg_max_1340{width:92%;}
    .lg_max_1200{width:92%;}
    .lg_max_1175{width:92%;}
    .lg_max_750{width:92%;}
}