.clearfix{overflow:auto;_height:1%}clearfix{overflow:auto;_height:1%}
.fl{float: left;}
.fr{float: right;}
.cursor_pointer{cursor: pointer}
input,button,select,textarea{outline:none}textarea{resize:none}
input[type="text"]:focus,
input[type="password"]:focus {

    -webkit-appearance:none;
}
/*头部*/
header{height:150px;}
.header_t{height: 100px;width:1200px;margin:0 auto;}
.header_t_logo{line-height: 100px;font-size: 26px;color:#333;font-weight: 600;background: url("../img/logo.png") no-repeat 0 center;padding-left: 64px;}
.header_t_point{color: #D81D1F;float:right;margin-top: 5px;}
.header_t_point span{width: 28px;height:28px;border-radius: 50%;color: #fff;background-color: #dcdcdc;line-height: 28px;text-align: center;display: inline-block;font-size: 14px;
    transform: scale(.4,.4);-webkit-transform: scale(.4,.4);-ms-transform: scale(.4,.4);-o-transform: scale(.4,.4);-moz-transform: scale(.4,.4);
}
.header_t_search{margin-top:44px;position: relative}
.header_t_search :before{
    content: '';
    width:10px;
    height: 10px;
    position: absolute;
    border-radius: 50%;
    border:1px solid #DCDCDC;
    left:10px;
    top:10px;
}
.header_t_search :after{
    content: '';
    width: 7px;
    height: 1px;
    position: absolute;
    background: #DCDCDC;
    left: 18px;
    top: 20px;
    transform: rotate(45deg);
}
.header_t_search input{width:240px;height: 36px;line-height: 36px;padding-left: 30px;border: 0;border:1px solid #dcdcdc;vertical-align: top;}
.header_t_search span{display: inline-block;width: 80px;height: 36px;line-height: 36px;text-align: center;background: #D81D1F;color: #fff;font-size:16px;}
.nav_bar{height: 50px;background: #D81D1F;}
.nav_bar ul{width:1200px;margin:0 auto;}
.nav_bar ul li{color:#fff;cursor: pointer;float: left;width: 140px;text-align: center;height: 50px;padding-top: 6px;position: relative;}
.nav_bar ul li:before{
    content: '';
    width:1px;
    height: 20px;
    background: rgba(255,255,255,.4);
    position: absolute;
    right:0;
    top:15px;
}
.nav_bar ul li:last-child:before{
    content: '';
    width:1px;
    height: 20px;
    background: rgba(255,255,255,0);
    position: absolute;
    right:0;
    top:15px;
}
.nav_bar ul li span{display: block;}
.nav_bar ul li span:first-child{
    font-size: 14px;
}
.nav_bar ul li span:last-child{
    font-size: 12px;
    transform: scale(.8,.8);
    -webkit-transform: scale(.8,.8);
    -o-transform: scale(.8,.8);
    -ms-transform: scale(.8,.8);
    -moz-transform: scale(.8,.8);
}

footer{background: #fafafa;height:90px;border-top:1px solid #cdcdcd; }
footer .foot_point{text-align: center;margin-top:25px;}
.foot_point a{
    padding-right: 10px;
    margin-right: 10px;
    border-right: solid 1px #999;
}
.foot_point a:last-of-type{border-right: 0;}
footer p{text-align: center;font-size: 12px;margin-top:12px;}
footer p span:first-child{color:#666;}
footer p span:last-child{color:#333;}