@charset "utf-8";
* {
    margin: 0;
    padding: 0;
    font-family: Microsoft Yahei;
    list-style: none;
    transition-property: color, border-color;
    transition-duration:0.3s;
}
input[type="button"],
input[type="submit"],
input[type="reset"] {
    -webkit-appearance: none;
    border-radius: 0;
}
input[type="submit"],
input[type="button"]{
    box-sizing:content-box;
}
a {
    color: inherit;
    text-decoration: none;
}
body {
    min-width: 1200px;
    background: #fff;
    color: #333;
    font-size: 16px;
    margin: 0 auto;
    overflow-x: hidden;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
th {
    font-weight: 400;
}
img {
    border: 0;
}
.con_img img{
    max-width:100%;
    height: auto !important;
    display: block;
    margin: 0 auto;
}
textarea,
select,
option,
input {
    outline: none;
}
.left {
    float: left;
}
.right {
    float: right;
}
.fw400 {
    font-weight: 400;
}
.fw700 {
    font-weight: 700;
}
.clearBoth:after,
.clearboth:after {
    content:"";
    display: block;
    clear: both;
}
.bordernone {
    border: none!important;
}
.red {
    color: red;
}
.white {
    color: #fff;
}
.centerBox{
    margin:0 auto;
    width:100%;
    max-width:1200px;
}
.centerBox:after{
    content:"";
    display:block;
    clear:both;
}
.main-width{width: 1100px;margin: auto;overflow: hidden}
.tou{width: 100%;height: 80px;background: rgba(255, 255, 255, 0.9);position: fixed;top: 0;left: 0;z-index: 9999;
}
.logo{float: left;width: 263px;height: 80px}
.logo img{display: block}
.nve{float: right;height: 50px;padding-top: 30px}
.nve li{float: left;height: 40px;line-height: 40px;margin-left: 60px;font-size: 18px;color: #333}
.nve li a{display: block}
.nve li:hover{color: #e80f28;border-bottom: 2px #e80f28 solid}
.over{color: #e80f28!important;border-bottom: 2px #e80f28 solid}
.nve li:hover a{color: #e80f28;}
.footer{width: 100%;background: #e7e6e6;padding-top: 25px;margin-top: 30px}
.dibu_1{width: 610px;float: left}
.dibu_2{width: 370px;float: left}
.dibu_3{float: right;width: 120px;}

.yincang{width: 120px;height: 120px;clear: both;margin-top: 20px;position: relative}
.yincang .weixin666{position: absolute;top: 0;left: 0;display: none}
.yincang .weixin777{position: absolute;top: 0;left: 0;display: none}
.footer p{line-height: 30px;font-size: 14px;color: #666666}
.footer h1{font-weight: unset;font-size: 18px;line-height: 40px}
.weibo{width: 30px;height: 24px;float: left;}
.weibo img{display: block}
.meiyong{width: 1px;height: 24px;float: left;background: #999999;margin: 0 10px}
.beian{width: 100%;height: 50px;line-height: 50px;text-align: center;font-size: 14px;background: #cccaca;margin-top: 40px}
.banner22{width: 100%;margin-bottom: 30px}
.banner22 img{display: block;width: 100%}
.zuoce{float: left;width: 240px;border-radius: 5px 5px 0 0;border: 1px #e4e4e4 solid;}
.zuo_tit{width: 100%;height: 95px;background: #e81028;color: #fff;
    padding-top: 20px;padding-left: 18px;box-sizing: border-box;
    border-radius: 5px 5px 0 0}
.zuo_tit h1{font-weight: unset;font-size: 24px}
.zuo_tit p{font-size: 14px;text-transform: uppercase}
.zuo_ul{width: 100%;}
.zuo_ul li{border-top: 1px #e0e0e0 solid;
    padding-left: 28px;font-size: 16px;
    box-sizing: border-box;line-height: 60px}
.zuo_ul li a{display: block}
.zuo_ul li:hover{color: #e81028}
.dangqian{color: #e81028}
.youce{width: 830px;float: right;border: 1px #e4e4e4 solid;border-radius: 5px;padding-bottom: 35px}
.you_nr{width: 790px;margin: auto}
.youtou{width:100%;height: 60px;border-bottom: 2px #e0e0e0 solid;
    padding-top: 13px;box-sizing: border-box;overflow: hidden;
    margin: auto;line-height: 50px}
.youtou h1{font-weight: unset;font-size: 20px;display: block;float: left}
.youtou h2{font-size: 14px;font-weight: unset;color: #999;float: right;display: block}
.younr_zi{width: 100%;padding: 10px 10px;box-sizing: border-box;overflow: hidden}
.younr_zi p{font-size: 14px;line-height: 24px}
.younr_zi p img{margin: 10px auto;}
.rongyu{width: 100%;padding-top: 10px}
.rongyu li{border-left: 2px #e0e0e0 solid;line-height: 24px;
    padding-left: 25px;box-sizing: border-box;position: relative;
    font-size: 14px;color: #666}
.hongdian{position: absolute;width: 10px;height: 10px;border-radius: 5px;background: #e81028;left: -6.5px;top: 15px}
.rongyu li h2{font-weight: unset;font-size: 18px;color: #333;line-height: 40px;}
.lianxi{width: 100%;padding-top: 20px;}
.ditu{width: 100%;height: 330px;}
.lx_zj{width: 100%;font-size: 16px;line-height: 32px;margin-top: 10px;margin-bottom: 10px}
.lx_zuo{float: left;width: 500px}
.lx_you{float: right;}
.ewmk{width: 120px;float: left;margin-left: 15px;text-align: center;height: 180px}
.ewmnk{width: 120px;height: 120px;padding-top: 10px;box-sizing: border-box;
    text-align: center;
    border: 1px #f0f0f0 solid;font-size: 14px;line-height: 50px}
.ewmnk img{display: block;margin: auto;width: 100px}
.lx_xia{width: 100%}
.lx_xia li{float: left;width: 240px;height: 130px;border: 1px #e0e0e0 solid;
    padding-top: 20px;text-align: center;
    box-sizing: border-box;margin-right: 25px}
.lx_xia li h1{font-size: 16px;line-height: 32px;font-weight: unset}
.lx_xia li p{font-size: 14px;line-height: 30px}
.cp_ul{width: 100%;clear: both}
.cp_ul li{width: 100%;margin-top: 20px}
.cp_tu{width: 240px;height: 160px;float: left}
.cp_tu img{display: block;}
.cp_you{width: 510px;float: right;height: 160px}
.cp_you h1{font-weight: unset;font-size: 18px}
.cp_you p{font-size: 14px;color: #999;line-height: 24px;margin-top: 5px}
.gengduo{width: 140px;height: 40px;border-radius: 20px;background: #e81028;text-align: center;
    font-size: 14px;margin-top: 15px;
    line-height: 40px;color: #fff}
.fenye{margin-top: 30px}
.xiangqing{width: 100%;padding-top: 15px;box-sizing: border-box}
.xq_tit{width: 100%;height: 90px;border-bottom: 1px #e0e0e0 dashed;text-align: center;line-height: 30px}
.xq_tit h1{font-size: 18px;font-weight: unset;}
.xq_tit h2{font-size: 14px;color: #999;font-weight: unset}
.xq_nr{padding-top: 20px}
.xq_nr img{display: block;margin: auto}
.xq_nr p{font-size: 14px;line-height: 24px}
.fanye{font-size: 14px;line-height: 24px;margin-top: 30px}
.shangchen{width: 100%}
.shangchen li{width: 240px;line-height: 36px;margin-bottom: 10px;float: left;margin-right: 25px;font-size: 16px;text-align: center}
.shangchen li img{display: block;width: 100%;height: 160px;border: 1px #e7e7e7 solid;}
.xinwen{width: 100%}
.xinwen li{width: 100%;padding-bottom: 20px;border-bottom: 1px #e0e0e0 dashed;margin-top: 20px}
.xwxq_tu{float: left;width: 180px;height: 120px;overflow: hidden}
.xwxq_tu img{display: block;width: 100%}
.xwxq_zi{float: right;width: 570px;}
.xwxq_zi h1{font-size: 16px;font-weight: unset;line-height: 40px}
.xinwen li:hover .xwxq_zi h1{color: #e81028}
.xwxq_zi p{font-size: 14px;color: #999;line-height: 24px}
.ssk{width: 330px;height: 46px;background: url("../images/ssk_37.png");background-size: 100% 100%}
.ssk form input{display: block;height: 46px;border: 0;float: left;background: none}
.shuru{width: 250px;padding-left: 20px;box-sizing: border-box}
.tijiao{width: 80px;color: #fff;}
.zhaopin_ul{width: 100%;margin-top: 20px;background: #fafafa}
.zhaopin_ul li{width: 100%;line-height: 60px;text-align: center;border-bottom: 1px #dcdcdc solid}
.zhaopin_li11,.zhaopin_li22,.zhaopin_li33,.zhaopin_li44{background: #e81028;color: #fff;font-size: 16px;
    border-right: 1px #cc0e23 solid;box-sizing: border-box}
.zhaopin_li11{width: 370px;float: left;}
.zhaopin_li22{width: 120px;float: left}
.zhaopin_li33{width: 140px;float: left}
.zhaopin_li44{width: 140px;float: left}
.zhaopin_li1{width: 370px;float: left}
.zhaopin_li2{width: 120px;float: left}
.zhaopin_li3{width: 140px;float: left}
.zhaopin_li4{width: 140px;float: left}
.zhaopin_ul li:hover .zhaopin_li1{color: #e81028}
.zp_xq{width: 100%}
.zp_xq h1{font-weight: unset;font-size: 18px;line-height: 30px}
.zp_xq h2{font-size: 20px;line-height: 50px;font-weight: unset}
.zp_xq p{font-size: 14px;line-height: 24px}
.banner{width: 100%}
.banner img{display: block;width: 100%}
.swiper-pagination-bullets .swiper-pagination-bullet{
    width: 15px;
    height: 4px;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 30px;
    opacity: 1;}
.swiper-pagination-bullets .swiper-pagination-bullet-active {
    width:40px;
    height: 4px;
    background: rgba(255, 255, 255, 0.7);}
.sy{width: 1100px;margin: auto;margin-top: 30px}
.sy1{width: 318px;
    padding: 0 13px;padding-bottom: 10px;border: 1px #e4e4e4 solid;border-radius: 5px;
    float: left;margin-right: 25px}
.sy_tit{width: 100%;height: 44px;line-height: 44px;border-bottom: 1px #999999 solid;
    position: relative;
    margin-bottom: 15px}
.sy_tit h1{font-weight: unset;font-size: 18px}
.sy_tit h1 span{font-size: 14px;color: #999}
.sy1 img{display: block;margin: auto;margin-bottom: 10px;line-height: 24px}
.sy1 h2{font-size: 16px;font-weight: unset;line-height: 30px}
.sy1 p{font-size: 14px;color: #999}
.swiper-button-prev,.swiper-button-next{width: 30px!important;padding-top: 7px;height: 35px!important;
    text-align: center;color: #999999;
    background: none!important;}
.swiper-button-prev{left: 250px!important;}
.swiper-button-prev:hover,.swiper-button-next:hover{color: #e81028}
.more{position: absolute;right: 0;width: 50px;
    font-size: 14px;color: #999;line-height: 60px;
    height: 44px;top: 0}
.tab_bt{width: 100%;margin-bottom: 10px}
.tab_bt li{float:left;width: 100px;height: 40px;margin-right: 8px;cursor: pointer;
    font-size: 14px;color: #666;line-height: 40px;text-align: center;
    border-radius: 5px;background: #e0e0e0}
.tab_bt li:hover{background: #e81028;color: #fff}
.over66{background: #e81028!important;color: #fff!important;}
.tab_nr{width: 100%}
.tab_nr li{width: 100%}
.dyt{width: 100%;}
.dyt img{display: block;float: left;margin-right: 10px}
.dyt h1{font-size: 16px;font-weight: unset;color: #333}
.dyt:hover h1{color: #e81028}
.hexin p{font-size: 14px;color: #999999;line-height: 24px}
.det{width: 100%;line-height: 28px;font-size: 14px}
.det span{float: right;color: #999}
.tab_nr li{display: none}























