﻿@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; } 
body, button, input, select, textarea { font-size:12px; font-family:"微软雅黑" ; }
h1, h2, h3, h4, h5, h6{ font-size:100%; font-weight: normal;}
address, cite, dfn, em, var { font-style:normal; } 
small{ font-size:12px; } 
ul, ol { list-style:none; } 
a { text-decoration:none; color:#666666;} 
a:hover { text-decoration:none; color:#f08118;} 
sup { vertical-align:text-top; } 
sub{ vertical-align:text-bottom; } 
legend { color:#000; } 
fieldset, img { border:0; } 
table { border-collapse:collapse; border-spacing:0; }
input,textarea{outline: none;}
input[type=number] {  
    -moz-appearance:textfield;  
}  
input[type=number]::-webkit-inner-spin-button,  
input[type=number]::-webkit-outer-spin-button {  
    -webkit-appearance: none;  
    margin: 0;  
}  
textarea{resize: none;}
.fl{float: left;}
.fr{float: right;}
.tr{ text-align: right;}
.tl{ text-align: left;}
.tc{ text-align: center;}
.content{width:1300px; margin:0 auto;}

.ellipsis{overflow : hidden;text-overflow: ellipsis; white-space: nowrap;}
.ellipsis_two{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tran{ transition:all 0.3s; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.btran{ transition:background 0.3s; -moz-transition:background 0.3s;-o-transition:background 0.3s;-webkit-transition:background 0.3s;}
a{ transition:all 0.3s; -moz-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.clearfix:after,.clearfix:before{display:block; clear:both; content:""; overflow:hidden; height:0;}
.clearfix{*zoom:1;}
.po_re{ position: relative;}
/*bxSlider*/
.bx-wrapper{ box-shadow: none !important;-moz-box-shadow: none !important;border: 0 !important;}
.font-36{ font-size: 36px;}


/*公用弹框*/
.alertBox {position:fixed; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,.6); z-index:10000; display:none;}
.alertBox .box {position:absolute; background:#fff; top:50%; left:50%; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; width:470px; height:220px; overflow:hidden; margin-top:-110px; margin-left:-235px;}
.alertBox .box .close {display:block; position:absolute; top:0;right:0; cursor:pointer;}
.alertBox .box > a {display:block; position:absolute; left:50%; bottom:30px; margin-left:-60px;}
.alertBox .box > div {display:table; text-align:center; padding:30px; height:110px; width:100%; width:410px;}
.alertBox .box > div > span {display:table-cell; vertical-align:middle; color:#333; font-size:18px;}
a.btn{display: block;text-align: center;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;color: #fff;width: 120px;height: 32px;line-height: 32px;background: #e65624;font-size: 14px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;
transition: all .3s;-webkit-transition: all .3s; -moz-transition: all .3s;}





.fadeInUp {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px);
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}


