﻿@charset "utf-8";
* {outline: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
html {font: normal 14px "Microsoft YaHei";-webkit-text-size-adjust: 100%}
body {padding: 0;margin: 0 auto;font-size: 14px;color: #333;background-color: #fffef5;font-family: "Microsoft YaHei";min-width: 1066px;
    -webkit-text-size-adjust: none;
    /*取出点击出现半透明的灰色背景*/
    -webkit-tap-highlight: rgba(0,0,0,0);
    /*控制内容的可选择性*/
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}
ul,
li,
form,
dl,
dt,
dd,
div,
ol,
figure,
aside{padding: 0;margin: 0;}
.ul,
.ul li {list-style: none;}
table {border-collapse: collapse;border-spacing: 0}
table td {border-collapse: collapse;font-size: 14px;}
select, input, textarea {font-size: 14px;color: #333;border-radius: 0;-webkit-border-radius: 0;font-family: "Microsoft YaHei";}
img{border: none;max-width: 100%;vertical-align: middle;}
a {color: #333;text-decoration: none;noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */}
a:hover {color: #9a131e;text-decoration: none;}
a:focus {color: #9a131e;outline: none;-moz-outline: none;}
a:active {color: #9a131e;}
pre{
    white-space:pre-wrap;
    white-space:-moz-pre-wrap;
    white-space:-pre-wrap;
    white-space:-o-pre-wrap;
    word-wrap:break-word;
    margin:0;
    font-family: "Microsoft YaHei";
    text-align:justify;
    text-justify:inter-ideograph;
}
img, object {
    border: none;
    max-width: 100%;
    border: 0;
    overflow: hidden;
    vertical-align: middle;
}

.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; }

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
/*2行文本省略号*/
.dot2 {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*3行文本省略号*/
.dot3 {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

.ytable{ display:table; width:100%;}
.ytable-cell{ display:table-cell; vertical-align:middle;}

a {
    color: #585858;
    text-decoration: none;
    noline: -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* 去掉链接触摸高亮 */
a:focus {
    outline: none;
    -moz-outline: none;
}

.hide {
    display: none;
}


/*top.html*/

.auto_966{max-width: 966px;position: relative;margin: 0 auto;}
.top{background-color: #fffef6;}
.top.logo_nav{line-height: 96px;}
.top.logo_nav img{vertical-align: middle;}
.top.logo_nav .r_logo{float: right;}


.top_menu{line-height: 40px;background-color: #9a131e;font-size: 12px;color: #ffffff;text-align: center; }
.top_menu .menu ,.top_menu .menu li,.top_menu .menu a{display: inline-block;}
.top_menu .menu li{position: relative;}
.top_menu .menu a{color: #fff;font-weight: bold;margin: 0 40px;position: relative;}
.top_menu .menu li>a.active:after{content: "";position: absolute;height: 1px;left: 0;right: 0;margin: auto;bottom: 7px;background: #fff;}
.top_menu .top_more{z-index: 10; display: none; position: absolute;width: 102px;	padding: 22px 0 27px;background-color: #6b0d15;border-radius: 5px;top:34px;left: 0;right: 0;margin: auto;white-space: nowrap;}
.top_menu .top_more dd{    line-height: 20px; margin: 0 0 15px 0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.top_menu .top_more a{margin: 0; padding-bottom: 7px;position: relative;line-height: 12px;}
.top_menu .top_more a:hover::after,.top_menu .top_more a.active::after{content: "";height: 2px;background-color: #ffffff;display: block;position: absolute;left: 0;bottom: 0;right: 0;margin: auto;}
.top_menu .top_more dd:last-child{margin-bottom: 0;}
.top_menu .top_more.w_120{width: 120px;}
.top_menu .menu li:hover .top_more{display: block;}
.top_search{position: absolute;width: 110px;height: 28px;background-color: #6b0d15;border-radius: 14px; top:0;bottom: 0;right: 0;margin: auto;overflow: hidden;}
.top_search input{display: block;width: 100%;height: 100%;background-color: transparent;border: none;outline: none;text-indent: 18px;padding-right: 40px;color: #fff;}

.top_search input::-webkit-input-placeholder {
    color: #fff;
    font-size: 12px;
}
.top_search input:-moz-placeholder {
    color: #fff;
    font-size: 12px;
}
.top_search input:-ms-input-placeholder {
    color: #fff;
    font-size: 12px;
}
.top_search a{display: block;height: 100%;width: 35px;position: absolute;right: 0;top:0;bottom: 0;margin: auto; background:url("../images/top-sc.png")no-repeat left center; cursor: pointer;}
/*top.html*/

/*bottom*/
.bottom{background-color: #9a131e;font-size: 12px;color: #ffffff;padding: 13px 0 15px;}
.bottom .bt_nav{margin-top: 12px;line-height: 12px;}
.bottom .bt_nav ul{display: inline-block;}
.bottom .bt_nav li{position: relative;float: left;}
.bottom .bt_nav li::after{content:"";width: 1px;position: absolute;display: block;top:0;bottom: 0;right: 0;margin: auto;background-color: #fff;}
.bottom .bt_nav li a{color: #fff;font-size: 12px;margin: 0 10px;}
.bottom .bt_nav li:first-child a{margin-left: 0;}
.bottom .bt_nav li:last-child a{margin-right: 0;}
.bottom .bt_nav li:last-child:after{display: none;}
.bottom .copyright{float: right;color: #fffffe;font-size: 12px;}
.bottom .back_old{display: inline-block;position: absolute;right: 0;top: 6px;padding-left: 18px;background: url("../images/back_old.png") no-repeat left center; background-size: 14px 14px;color: #fff;font-size: 14px;}
/*bottom*/