body{ font-family:"Arial,微软雅黑,黑体,Sans-Serif,Microsoft Yahei", !important; }
a:hover{ color: #D40B2B;}
.header{z-index:999999;}
.wraper{ width: 1000px; margin: auto;}
.top{ height: 104px;}
.top .left{ margin-top: 20px;color: #808080; float: left;}
.top .left a{color: #808080;padding-right: 1em; margin-left: 0.2em;font-size: 12px;}
.top .left a:hover{ color: #D40B2B;}
.top .right{ float: right; margin-top: 20px;}

.nav{ height: 31px; background: url(../images/bg_top_long.png) repeat-x;}
.nav li{ float: left; width: 16.6666%; text-align: center; position: relative; *margin-left:-1px; }
.nav li a{ color: #fff; padding:0 22px; display: block; line-height: 31px;border-left:1px solid #fff;border-right:1px solid #fff;margin-left: -1px;}
.nav li>a:hover{ color:#D40B2B; }
.nav li.on>a{ background: #000;}
.nav li dl{ position: absolute; top:31px; left: 0; width: 100%;z-index: 99999999999; margin-left: 0%;}
.nav li:first-child + li dl{ position: absolute; top:31px; left: 0; width: 130%;z-index: 99999999999; margin-left: 0;}

.nav li dl{ position: absolute; border-top: 0;overflow:hidden;opacity:0;transition:0.3s all;visibility:hidden;transform:translateY(30px);}
.nav li.hover dl{ opacity:1; height:auto; visibility:visible; transform:translateY(0px); z-index:999; }


.nav li dl a{ display: block; background: #7f7f7f; color: #fff; border-bottom: 1px solid #fff; line-height: 1.2;
    padding: 7px 0;}
.nav li dl a:hover{ color:#D40B2B; }
.nav li dl dd{ display:none !important;}
.nav_r{ position:absolute; top:0; right:-167px; width: 100%; display: none;}

.footer{ background:#000; color: #bababa; padding: 30px 0; margin-top: 30px; padding-bottom: 134px;}
.footer a{ color: #bababa; }
.footer a:hover{ color: #D40B2B; }
.fo_nav{ text-align: center; margin-bottom: 10px;}
.fo_nav a{  padding: 0 10px;}
.footer p{ text-align: center;}

.index_ab{ margin: 30px 0; overflow: hidden; margin-top:0;}
.index_ab .wraper{ position: relative;}
.index_ab .left{ float: left; /*position:absolute; */top:20px; right:30px;z-index: 999999999999999;
border: 1px solid #7f7f7f;
    border-radius: 1px;
    background: linear-gradient(to bottom, #c8c7c7, #efefef 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

    /*padding: 13px 15px 10px 15px;*/padding: 13px 9px 10px 10px;
    width: 163px;
    box-shadow: 0 3px 6px rgba(127, 127, 127, 0.22);
    font-size: 13px;
    line-height: 17px;
    text-align: left;
    text-rendering: optimizelegibility;
    word-wrap: break-word; margin-bottom: 16px;

 }
.index_ab .left li{display: block; color: #fff; line-height:24px; padding: 2px 10px; margin-bottom: 5px;  overflow:hidden; padding-left: 0;   }
.index_ab .left li a{ background: url(../images/pfeil_text.png) no-repeat 0px 6px; padding-left: 16px; color: #525252; display:inline-block; float:left;}
.index_ab .left li span{ width: 22px; float: right; *margin-right:10px; display: none; }
.index_ab .left li span a{ float: right; background: none;}
.index_ab .left li span a:hover{ color: #D40B2B;}
.index_ab .left li a span{ float: right;}

.index_ab .left li a:hover{  color: #fff;}

.index_ab .left li.on a{ color: #D40B2B;}


.index_ab .right{ width: 790px;  float: right; }
.index_ab .w_abcon{ width: 790px;}
.index_ab .w_abcon .rd_hd{/* position: absolute;*/}

.site{height: 35px;line-height: 35px; color:#bababa;margin:10px 0;}
.site a{color:#bababa}
.abcon{ display: none;}
.abcon .abbg{position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
    opacity: 0.11;}
.abcon .abbg img{ width:100%; height: 396px;}
.rd_hcon{ position:relative; min-height: 396px;}
.rd_hd{/*position: absolute; */top:0; left: 0; width: 100%;  background-color:#000;
    /*opacity: 0.8;*/
    /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=8)"; */
   /*  filter: alpha(opacity=8); */min-height: 396px; 

    box-shadow: 0px 0px 8px rgba(127,127,127,0.5),0px 0px 8px rgba(127,127,127,0.5);
    background: #000000 url(../images/u9754-grad.png?crc=339209963) repeat-x left top;
    background: -webkit-gradient(linear, center top, center bottom, color-stop(30%, #383838),to(#000000));
    background: -webkit-linear-gradient(top,#383838 30%,#000000 );
    background: linear-gradient(to bottom,#383838 30%,#000000 );


}

.ab_01{padding: 50px; color: #fff; overflow: hidden;}
.ab_01 .com_honr span{ color: #fff !important;}
.ab_01 h1{ height: 30px; font-size: 30px; margin-bottom: 20px; line-height: 30px;}
.ab_le{ width: 640px; float: left; position: relative; z-index: 999999;}
.compcon{line-height: 1.8em; /*height: 18em;*/overflow: hidden;}

.ab_re{ width:437px; height: 293px; float: right; position: absolute; bottom: 0; right: 0;}
.ab_re img{ width: 100%;}

.ab_iscon{ overflow: hidden;}
.ab_is{ background: #cdcdcd; padding: 14px 50px; margin-top: 10px; overflow: hidden; }

.is_le{ width: 84px; height: 110px; float: left;}
.is_le img{ width: 82px; height: 110px; border:1px solid #fff;}
.is_re{ float: left; width:525px; margin-left: 30px;}
.is_re p{ line-height:1.6; height:4.8em; overflow:hidden;}
.is_more{ float: right; width:125px; line-height: 33px; font-size: 14px; }
.is_more img{ float: left;}
.is_more a{ width: 100px; float: left; margin-left: 5px; color: #6d6c6c;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.is_more a:hover{color: #D40B2B;}
.rd_bd .title{ overflow: hidden; line-height: 33px; margin-top: 10px;}
.rd_bd .title h1{ width: 420px; float: left; font-weight: normal; color: #000;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.leades{ position: absolute; top:0; left: 0;z-index:99;}

.abis02{padding: 14px 50px; margin-top: 10px; overflow: hidden; height: 114px;
 background: -webkit-gradient(linear, center top, center bottom, from(#000000),color-stop(100%, #454343));
    background: -webkit-linear-gradient(top,#000000 ,#454343 100%); 
     background: linear-gradient(to bottom,#000000 ,#454343 100%); *background: #2b2a2a;}

.abis02{ text-align: center;}
.abis02 h1{ font-size: 25px; color: #fff; margin: 10px 0;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.abis02 h2{ font-size: 29px;color:#D40B2B; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.com_honr p{line-height:1.5; height:4.5em; overflow:hidden;}
.compcon .edit_con_original { color: #fff;}
.compcon ul{ overflow: hidden; margin-right: -14px; margin:9px 0;}
.compcon li{ float: left; width: 84px; height: 124px;margin-right:6px; position:relative; background:none;}
.compcon li a{ display: block;}
.compcon li img{ width: 82px; height: 122px; border: 1px solid #fff; }
.compcon li:hover img{ border: 1px solid #D40B2B;}
.honor_more{ width:100%; line-height: 33px; font-size: 14px; }
.honor_more a{margin-left: 5px;color: #fff;}
.honor_more a:hover{color: #D40B2B;}
.hgb{ display: none; background: url(../images/hbg.png) repeat; position:absolute; top:1px; left: 1px; width:82px; height: 122px;}

.compcon li:hover .hgb{ display: block;}

#colorbox {z-index: 243;-pie-box-shadow: none;box-shadow: 0px 0px 8px rgba(127,127,127,0.5),0px 0px 8px rgba(127,127,127,0.5); border-style: solid;border-width: 1px; border-color: #C1272D; margin-right: -10000px;position: relative; }

.cboxPhoto{ max-height: 377px;}


/*新闻列表*/
.footer02{ padding-bottom: 40px; margin-top: 25px;}

.news{ overflow: hidden; min-height:600px;}
.news .left{ width:184px; margin-right: 0px; float:left;}
.news .right{ width: 790px; float: right;}
.ne_01{border: 1px solid #7f7f7f;
    border-radius: 1px;
    background: linear-gradient(to bottom, #c8c7c7, #efefef 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    /*margin-top: 16px;*/
    /*padding: 13px 15px 10px 15px;*/padding: 13px 9px 10px 10px;
    width: 163px; 
    box-shadow: 0 3px 6px rgba(127, 127, 127, 0.22);
    font-size: 13px;
    line-height: 17px;
    text-align: left;
    text-rendering: optimizelegibility;
    word-wrap: break-word; margin-bottom: 16px;background: #e8e8e8;}


.ne_01 h1{color: #c00000; font-weight: bold; margin: 0 0 1em 0; font-size: 16px;}
.ne_01 h1 a{color: #c00000;}
.ne_01 li{background: url("../images/pfeil_text.png") no-repeat scroll 0 8px transparent;
    list-style-image: none; padding:2px 10px;
    padding-left: 16px;
    margin-left: 0;
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: normal; padding-right: 0;
    line-height: 24px;}
.ne_01 li>span{display: none}
.ne_01 li a{color: #525252;}
.ne_01 .nalist a.on{color:#c00000;}
.ne_01 li a:hover{color: #c00000;}
.ne_01 li.cur>a{color: #c00000;}
.ne_01 dt img{ width: 174px; border: 1px solid #fff;}
.ne_01 dd{font-size: 14px;font-weight: normal;line-height: 24px;color: #525252; margin-top: 12px;line-height:1.5; max-height:4.5em; overflow:hidden;}
.new_more{ margin-top: 15px; margin-bottom: 10px;}
.new_more a{ font-weight: bold; color: #6D6C6C}
.new_more a:hover{color: #c00000}
.new_more img{ margin-top: 3px; margin-right: 8px;}

.news .right h1{color: #c00000; font-weight: bold; margin: 0 0 1em 0; font-size: 30px; font-weight:normal;}
.news .right h1.site_con{font-size: 28px;}
.news .right h1 a{color: #c00000;}
.news .right .edit_con_original h3{font-size:14px; font-weight:normal;}
.re_n01 {color: #525252; margin-bottom: 14px;}
.re_n01 a{ color: #525252; margin: 0 5px;}
.re_n01 a.cur{font-weight: bold;color: #c00000;}
.re_n02{ margin-bottom: 40px; }
.menu_01{display: block;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: .2em .5em .2em .7em;
    zoom: 1;}

.menu_01 span{position: absolute;
    left: .5em;
    top:16px;
    margin-top: -8px;background-image: url(../images/ui-icons.png);background-position: -32px -16px; display: block; width: 14px; height: 14px;}

.menu_01 span.sapn02{top:50px; display: none;}
.menu_01 span.sapn03{top:84px; display: none;}


.menu_01{border: 1px solid #7f7f7f;background: #e9e9e9;color: #525252;}
.menu_01 dl{ overflow: hidden;}
.menu_01 dt{ /*width: 500px; */width: 630px; float: left; position: relative;padding-left: 2.2em;}
.menu_01 dt h2{font-weight: bold;color:#525252; font-size: 13px; line-height: 34px; margin-bottom:0; overflow:hidden;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.menu_01 dt h2.sh_01{margin-top:10px;font-weight: normal; }
.menu_01 dt h2.sh_02{margin-bottom:5px;font-weight: bold;}
.menu_01 dt h2.sh_03{font-weight: normal;}
.menu_01 dt h2.sh_01,.menu_01 dt h2.sh_02{line-height:24px;}
.menu_01 span.sapn01{top:22px;}


.menu_01 dt p{ display: none; color: #525252;font-size: 14px;background-color: transparent;margin: 0;margin-bottom: 1em;line-height: 1.5; max-height:3em; overflow:hidden; margin-top: 4px}
.menu_01 dd{ width: 95px; float: right;}
.menu_01 dd img{ width: 93px; border: 1px solid #fff;}

.menu_01:hover{ background: #f6f6f6;}
.menu_01:hover h2{color: #c00000;}
.menu_02{border: 1px solid #dddddd; padding: 25px; background:#eeeeee url(../images/ui-bg_hig.png)50% top repeat-x;color: #333333; display: none;animation: myfirst 5s;-moz-animation: myfirst 5s; /* Firefox */-webkit-animation: myfirst 5s;  /* Safari 和 Chrome */-o-animation: myfirst 5s;   /* Opera */}
.menu_02 p a{ color: #c00000}
.menu_02 ul{ margin: 10px 0;margin-left: 2em;}
.menu_02 ul li{ background: url(../images/square_4px.png) no-repeat 0 8px; padding-left: 12px;}
.menu_02 p b{ margin-top: 10px; display: block;}
.menu.on .menu_02{ display: block;animation: myfirst 5s;-moz-animation: myfirst 5s; /* Firefox */-webkit-animation: myfirst 5s;  /* Safari 和 Chrome */-o-animation: myfirst 5s;   /* Opera */}
.menu.on .menu_01{ background: #f6f6f6;}
.menu.on .menu_01 h2{color: #c00000;}

.menu.on .menu_01 span{background-image: url(../images/ui-icons02.png);background-position: -64px -16px;}



.menu_a.on .menu_02{ display: block;animation: myfirst 5s;-moz-animation: myfirst 5s; /* Firefox */-webkit-animation: myfirst 5s;  /* Safari 和 Chrome */-o-animation: myfirst 5s;   /* Opera */}
.menu_a.on .menu_01{ background: #f6f6f6;}
.menu_a.on .menu_01 h2{color: #c00000;}

.menu_a.on .menu_01 span{background-image: url(../images/ui-icons02.png);background-position: -64px -16px;}

.kbt h1{color: #c00000;font-weight: bold; font-size: 30px;font-weight: normal; margin-bottom: 10px;}


/*新闻页面*/
.new_index{ height: 604px;width: 999px;background-image: url(../images/image-news-back2014.png);}

.new_a{padding: 50px; color: #fff;overflow: hidden; position: relative;}
.new_a h1{ height: 30px; font-size: 30px; margin-bottom: 20px; line-height: 30px;}
.new_a .leades {position: absolute; top: 0;left: 9px;}
.new_b{ overflow:hidden;margin: 0 -11px; }
.new_b dl{ float: left; width: 422px; margin: 0 11px; margin-bottom: 30px; }
.zs{ position: absolute; top:5px; left: 0;}
.new_b dl dd{border: 1px solid #c8c8c8; padding: 12px 16px; border-radius: 2px;position: relative;}
.new_b dl dd h2{ font-size:13px; font-weight: bold;line-height:1.5; max-height:3em; overflow:hidden;}
.new_b dl dd h2 a{color: #fff;}
.new_b dl dd p{ font-size: 12px; margin: 5px 0;}
.new_b dl dt a{ font-weight: bold; font-size: 17px; color: #fff;}
.new_b dl dt{ margin-bottom: 5px; margin-left: 16px;}
.new_b01{ overflow: hidden;}
.new_b01 span{ display: block; float: left; font-weight: bold; margin-top: 52px;}
.new_b01 span a{ color: #fff;}
.new_b01 .new_br{ float: right; width: 98px; height: 74px;}
.new_b01 .new_br img{ border: 1px solid #c00000; width: 96px; height: 72px;}


/*产品*/
.pro_acont{z-index: 2;
    width: 1000px;
   /* height: 550px;*/
    
   /* position: relative;*/
    margin-right: -10000px;
    margin-top: 11px;
    left: 9px;}

.pro_ac{z-index: 5;
    width: 704px; float: right; 
   /* height: 444px;*/
    border-width: 0px;
    border-color: transparent;
    background-color: transparent;

    position: relative;
    padding: 48px 43px 58px 43px; color: #fff; position: relative;
    -pie-box-shadow: 0px 0px 8px 2px #BFBFBF;
    box-shadow: 0px 0px 8px rgba(127,127,127,0.5),0px 0px 8px rgba(127,127,127,0.5);
    background: #000000 url("../images/u9754-grad.png?crc=339209963") repeat-x left top;
    background: -webkit-gradient(linear, center top, center bottom, color-stop(30%, #383838),to(#000000));
    background: -webkit-linear-gradient(top,#383838 30%,#000000 );
    background: linear-gradient(to bottom,#383838 30%,#000000 );
}

.pro_a{ width: 538px; float: left; position:relative;z-index:99999;padding-right: 208px;}
.pro_a .edit_con_original{ color: #fff;position: relative;z-index: 9999999;}
.pro_a span{ color: #fff !important;}
.pro_a .edit_con_original .clearfix { background: none !important}
.pro_a h1{font-size: 30px; line-height: 36px; font-weight: normal; margin-bottom: 60px;}
.pro_a ul{ margin-top: 50px;}
.pro_a ul li{background: url(../images/square_4px.png) no-repeat 0 8px;padding-left: 12px !important;}

.pro_a .probg{position:relative; z-index:99999;}



.pro_b{ position:absolute; bottom:-56px; right:20px;}
.pro_b>img{max-width:424px;}
.ic_link{ display: block; position: absolute; right: 0; bottom: 52px; }
.ic_link img{ border-radius: 2px;}

.pro_m{ font-size: 17px; line-height: 20px;  margin-top: 30px;}
.pro_m a{ color: #fff;}
.pro_m a:hover{ color: #D40B2B}
.pro_m:before {
    font-size: 17px;
    line-height: 1.2;margin-right: 6px;
    content: '►';
    color: #A21E15;
}


.pr_mon .left{ width:240px;}
.pr_mon .left li{ padding-left: 0;}
.pr_mon .left li a {background: url(../images/pfeil_text.png) no-repeat 0px center;padding-left: 16px; font-size: 13px;}

.pr_mon{width: 979px;

    z-index: 2;
    width:1000px;
     margin: auto;
   
    margin-top: 1px; padding: 0;  *background: #383838;
}

.pr_mon .rd_hd{ background: none; height: auto;}


.pr_mon .compcon{ height: auto;}
.pr_mon .compcon li{ width: 150px; height: 124px;}
.pr_mon .compcon li img{ width: 148px; height: 122px;}
.bgb{ display: none; background: url(../images/bbg.png) repeat; position:absolute; top:1px; left: 1px; width:148px; height: 122px;}
.pr_mon .compcon li:hover .bgb{ display: block; width: 148px; height: 122px;}

.pr_mon .com_honr p{height: auto;}
.pr_mon .com_honr p span{color: #D40B2B; margin-right: 6px; font-size: 16px;}

.pr_mon .compcon ul{ margin: 22px 0;}

.p01{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.p02{line-height:1.5; max-height:4.5em; overflow:hidden;}

.pr_mon .leftano{ width:184px; padding: 0 !important; background: none !important; border: none !important;box-shadow: 0 0px 0px ;}

.pr_mon .leftano li a{ background: none}


#cboxTitle{z-index: 144;
    background-color: #000000;
    opacity: 0.71;
   /*  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=71)";
    filter: alpha(opacity=71); */
    padding-top: 4px;
    color: #FFFFFF;
    text-align: center; color: #fff !important; width: 90% !important; padding:10px 5%;bottom: 0 !important;}

#cboxPrevious{ bottom: -55px !important; left: 30%;}
#cboxNext{ bottom: -55px !important; right: 30% !important;}

#cboxBottomLeft{ display: none;   height: 10px !important;}
#cboxBottomCenter{ display: none; height: 10px !important;}
#cboxBottomRight{ display: none;  height: 10px !important;}
.pr_mon .left{ top:30px; right: 40px;}

.pr_mon .ab_le{ width:640px;}

.kd{ padding: 0 !important; padding-top: 10px !important; background:none !important}
.kd img{ width: 61px;height: 28px; display: block;}

.kd a{background: url(../images/pfeil_text.png) no-repeat 0px 6px !important;display: block;padding-left: 16px;}
.kocon{ margin: 20px 0;}
.kocon h3{ font-size: 18px;}
.kocon p{ background: url(../images/pfeil_text.png) no-repeat 0 center; padding-left: 20px; margin-left: 20px;}



.pr_mon .left .last_li{display: block; color: #fff; line-height:22px; position: relative;
  margin-bottom: 5px;  }
.pr_mon .left .last_li a{ background: url(../images/pfeil_text.png) no-repeat 0px 10px; padding-left: 16px; color:#525252; display: block; padding-top: 5px;}
.pr_mon .left .last_li a:hover {color: #c00000;}
.pr_mon .left .last_li a:hover p{color: #c00000;}


.pr_mon .left .last_li a span{ float: right;}
.pr_mon .left .last_li:hover{ }
.last_li img{ width:99px; height: 80px;}
.last_li{ /*margin-top:34px;*/}
.last_li:hover{ }
.last_li:hover a{ color: #D40B2B !important;}

.pr_mon .left .last_li_a{ margin-top: 0px;}
.pr_mon .right { width: 790px;}
.pr_mon .right .abcon{ -pie-box-shadow: 0px 0px 8px 2px #BFBFBF;
    box-shadow: 0px 0px 8px rgba(127,127,127,0.5),0px 0px 8px rgba(127,127,127,0.5);
    background: #000000 url("../images/u9754-grad.png?crc=339209963") repeat-x left top;
    background: -webkit-gradient(linear, center top, center bottom, color-stop(30%, #383838),to(#000000));
    background: -webkit-linear-gradient(top,#383838 30%,#000000 );
    background: linear-gradient(to bottom,#383838 30%,#000000 );}
.pr_mon .right .abcon .rd_hcon{ height: auto;}
.inquiry{ position: absolute; right:20px; top:20px;z-index: 99;}
.inquiry a{ color: #fff; display: block; background:#D40B2B; padding: 0 20px; line-height: 30px; border-radius: 2px; }
.inquiry a:hover{ opacity: 0.8;}
.third{ margin-left: 14px; display: none;}
.third a:hover{ color: #D40B2B !important;}

.last_li_b{ margin-top:0px; margin-bottom: 10px; padding-left: 25px;}
.last_li_b a{ color: #525252 }
.last_li_b:hover a{ color: #D40B2B !important;}





.box{ width:788px; height:411px; overflow: hidden;  position: relative; margin:auto; margin-bottom: 30px;border: 1px solid #7f7f7f; background: #efefee;}
.box ul{ position: absolute;/* display:flex;*/width: 3000000px; height: 411px; top:0; left: 0;}
.box ul li{ float: left; position:relative; width:788px; height: 411px; text-align: center; }
.box ul li img{ width: 100%; height: 411px;}
.box ol{position: absolute;bottom:10px; left:10px; width: 148px;}
.box ol li{float: left;width: 60px; height:45px;background-color: #fff;margin:0 5px; text-align: center;line-height: 20px; color:white;cursor: pointer; margin-bottom: 10px; border: 1px solid #7f7f7f }
.box ol li img{width: 60px; height:45px;}
.box ol li.on{}

.libo_2 .box ol{ width: 216px; left: auto; right: 10px;}
.libo_2 .box .title{ top:auto; bottom: 10px;}
.libo_2 li .ic_link img{ width: 60px; height: 60px;}
.libo_2 li .ic_link{ position: absolute;bottom: auto; top:20px; right: 20px;}
.libo_2 ol li .ic_link{ display: none;}



.left_button{cursor:pointer;z-index: 99999;  position:absolute; top:44%;left:24px; margin-top: -25px;color: #999999; font-size: 60px; font-family:"Arial,微软雅黑,黑体,Sans-Serif,Microsoft Yahei", !important;}
.right_button{cursor:pointer;z-index: 99999;  position:absolute; top:44%; right:24px; margin-top: -25px;color: #999999; font-size: 60px; font-family:"Arial,微软雅黑,黑体,Sans-Serif,Microsoft Yahei", !important;}


.box .title{line-height: 23px;font-size: 19px;color: #403736; margin-top: 30px; margin-left: 30px;z-index:0;
    position: absolute;}
    .box .title span{ color: #999; display: block; font-size: 13px;}
.wlink{ position: absolute; right: 30px; bottom: 10px;z-index: 999; */}
.wlink a{ display: block;}
.wlink img{ width: 60px; height: 60px; border: 1px solid #c00000;}

.menu_aa .menu_01 dd{ width:67px;}
.menu_aa .menu_01 dd img{border:none; border-radius: 50%; width: 67px; height: 67px;}

.menu_bb .menu_01 dt{ width: 626px;}
.pdf{ background: url(../images/pdf_filelink.png) no-repeat 0 0;    padding-top: 23px;padding-left: 50px;height: 42px; display: block; color: #c00000}

.blem .index_ab .left{ width:163px; top:60px;}
.blem .left li{ padding-left: 0;}
.blem .pro_acont{ margin-top: 0;}
.blem .wraper{ margin: auto;}
.index_ab .left h1{color: #c00000; font-weight: bold; margin: 0 0 1em 0; font-size: 16px;}
.index_ab .left h1 a{color: #c00000;}


.cons h3{ color: #525252; font-weight: bold; margin-bottom: 6px;}

.pro_a{ display: none;}

.pro_a:first-child + .pro_a h1{ margin-bottom: 20px;}
.pro_a:first-child + .pro_a + .pro_a h1{ margin-bottom: 20px;}
.tp{ margin: 30px 0;}
.tp img{ margin-right: 20px; max-width:400px;}

.box02 ol{ width: 218px; left: auto; right: 10px; bottom:4px;}

.box02 .title{ bottom: 14px;}

.box03 ol{ width:168px; left: auto; right: 10px; bottom:4px;}

.box03 .title{ bottom: 14px; width: 70%;}




.media{}
.media .rd_hd{ position: static;}
.media .compcon{ height: auto; overflow: inherit;}
.media .ab_is{ margin-top: 20px; position:relative;}
.media .is_more{ width: 125px; }
.media .is_more a:hover{ color: #fff;}
.media .rd_bd .title{ margin-top: 0;}
.media .rd_bd .title h1{ font-size: 18px; color: #fff;}

.media .left li{ padding-left: 0;}
.media .left{ width:163px;}
.media .honor_more a{ font-size: 18px;}
.media .ab_le{ min-height: 310px; width: 676px; }
.media .honor_more{/* position: absolute; bottom: 0;*/z-index: 9999; margin-top: 30px}
.media .is_re{ width: 495px; margin-left: 20px;} 
.media .ab_is{ padding: 20px 30px;}
.media .is_le{ width:145px; height: 139px; }
.media .is_le img{ width:142px; height: 137px; }
.media .is_re { width: 484px;}


.picture{ margin: 10px 0; z-index: 16;
    min-height: 34px;
    background-color: transparent;
    line-height: 19px;
    font-size: 16px;
    position: relative;

    left: 8px;}

.pic01{z-index: 20;
    width: 132px;
    background-color: transparent;
    position: relative;

    margin-top: 20px;}

.pic02{z-index: 22;
    width: 132px;
    background-color: transparent;
    -webkit-transform: matrix(0.9063,-0.4226,0.4226,0.9063,-20,34);
    -ms-transform: matrix(0.9063,-0.4226,0.4226,0.9063,-20,34);
    transform: matrix(0.9063,-0.4226,0.4226,0.9063,-20,34);
    position: relative;
margin-top: -16px;
left: -28px;
}

.pic03{z-index: 24;
    width: 132px;
    background-color: transparent;
    -webkit-transform: matrix(0.8829,-0.4695,0.4695,0.8829,-22,38);
    -ms-transform: matrix(0.8829,-0.4695,0.4695,0.8829,-22,38);
    transform: matrix(0.8829,-0.4695,0.4695,0.8829,-22,38);
    position: relative;

margin-top: -25px;
left: -73px;}


.pic04{  z-index: 26;
    width: 132px;
    background-color: transparent;
    -webkit-transform: matrix(0.9945,0.1045,-0.1045,0.9945,7,-7);
    -ms-transform: matrix(0.9945,0.1045,-0.1045,0.9945,7,-7);
    transform: matrix(0.9945,0.1045,-0.1045,0.9945,7,-7);
    position: relative;

    margin-top: 16px;
    left: -152px;
}
.pic05{z-index: 28;
    width: 100px;
    background-color: transparent;
    opacity: 0.35;
    /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
    filter: alpha(opacity=35); */
    -webkit-transform: matrix(0.9336,0.3584,-0.3584,0.9336,20,-15);
    -ms-transform: matrix(0.9336,0.3584,-0.3584,0.9336,20,-15);
    transform: matrix(0.9336,0.3584,-0.3584,0.9336,20,-15);
    position: relative;

    left:46px;top: 135px;

}


.pic01_1{
       width: 134px;
    background-color: transparent;
    opacity: 0.35;
   /*  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
    filter: alpha(opacity=35); */
    -webkit-transform: matrix(0.9336,0.3584,-0.3584,0.9336,20,-15);
    -ms-transform: matrix(0.9336,0.3584,-0.3584,0.9336,20,-15);
    transform: matrix(0.9336,0.3584,-0.3584,0.9336,20,-15);
    position: relative;

    left:-124px;top:52px;
}

.pic01_2{
    z-index: 47;
    width: 132px;
    background-color: transparent;
    position: relative;
    left: -60px;
    margin-top:40px;

}
.pic01_3{
    z-index: 49;
    width: 115px;
    background-color: transparent;
    -webkit-transform: matrix(0.8829,-0.4695,0.4695,0.8829,-19,33);
    -ms-transform: matrix(0.8829,-0.4695,0.4695,0.8829,-19,33);
    transform: matrix(0.8829,-0.4695,0.4695,0.8829,-19,33);
    position: relative;
    margin-top: 21px;
    left: -77px;
}
.pic01_4{
    z-index: 53;
    width: 90px;
    background-color: transparent;
    -webkit-transform: matrix(0.8829,-0.4695,0.4695,0.8829,-15,26);
    -ms-transform: matrix(0.8829,-0.4695,0.4695,0.8829,-15,26);
    transform: matrix(0.8829,-0.4695,0.4695,0.8829,-15,26);
    position: relative;
    margin-top: 26px;
    left: -120px;
}
.pic01_5{
    z-index: 51;
    width: 132px;
    background-color: transparent;
    opacity: 0.58;
    /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=57.99999999999999)";
    filter: alpha(opacity=57.99999999999999); */
    -webkit-transform: matrix(0.6561,-0.7547,0.7547,0.6561,-24,71);
    -ms-transform: matrix(0.6561,-0.7547,0.7547,0.6561,-24,71);
    transform: matrix(0.6561,-0.7547,0.7547,0.6561,-24,71);
    position: relative;
    margin-top: 88px;
   margin-top: 38px;
    left: 88px;
}


.pic02_1{
    z-index: 20;
    width: 132px;
    background-color: transparent;
    position: relative;
    margin-top: 20px;
    opacity: 0.6;left: -40px;
}
.pic02_2{
    z-index: 74;
    width: 132px;
    background-color: transparent;
    position: relative;
    margin-top: 114px;
    left:250px;
}
.pic02_3{
    z-index: 76;
    width: 115px;
    background-color: transparent;
    -webkit-transform: matrix(0.8829,-0.4695,0.4695,0.8829,-19,33);
    -ms-transform: matrix(0.8829,-0.4695,0.4695,0.8829,-19,33);
    transform: matrix(0.8829,-0.4695,0.4695,0.8829,-19,33);
    position: relative;
    margin-top: 92px;
    left: 218px;
}
.pic02_4{
    z-index: 80;
    width: 90px;
    background-color: transparent;
    -webkit-transform: matrix(0.8829,-0.4695,0.4695,0.8829,-15,26);
    -ms-transform: matrix(0.8829,-0.4695,0.4695,0.8829,-15,26);
    transform: matrix(0.8829,-0.4695,0.4695,0.8829,-15,26);
    position: relative;
margin-top: 122px;
    left: 154px;
}
.pic02_5{
    z-index: 78;
    width: 132px;
    background-color: transparent;
    opacity: 0.58;
    /* -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=57.99999999999999)";
    filter: alpha(opacity=57.99999999999999); */
    -webkit-transform: matrix(0.6561,-0.7547,0.7547,0.6561,-24,71);
    -ms-transform: matrix(0.6561,-0.7547,0.7547,0.6561,-24,71);
    transform: matrix(0.6561,-0.7547,0.7547,0.6561,-24,71);
    position: relative;
margin-top: -54px;
    left: 136px;
}

.media  .compcon h4{ font-size: 18px; }
.cus dl{ overflow: hidden; margin: 10px 0; margin-top: 18px;}
.cus dt{ float: left;}
.cus dt img{ border-radius: 50%; width: 131px; height: 131px;}
.cus dd{ float: left; width:482px; margin-left: 20px;}
.cus dd p{line-height:1.6; overflow:hidden;}
.cus dd i{ display: block; margin-top: 10px;}

.cus li{ width: 201px; height: 128px; border: 1px solid #fff; margin-top: 10px;}
.wbin{ margin-top: 20px;}
.wbin img{ width: 156px; height: 105px; border: 1px solid #fff;}

.Caja li{width: 161px;height: 215px; float: left; border: 1px solid #fff;}
.Caja li img{ width: 159px; height: 213px;}
.Caja li .bgb{ width: 159px;height: 213px;}
.Caja li:hover .bgb{ display: block;}

.pct_01{z-index: 3;
    width: 144px;
    background-color: transparent;
    position: relative; left:48px; top:0;}
.pct_02{z-index: 5;
    width: 144px;
    background-color: transparent;
    position: relative;
    margin-right:0px;
    margin-top: 54px;
    left: -22px;}
.pct_03{
    z-index: 7;
    width: 144px;
    background-color: transparent;
    position: relative;
    margin-right: 0px;
    margin-top:20px;
    left:-80px;
}
.pct_04{
    z-index: 9;
    width: 103px;
    background-color: transparent;
    -webkit-transform: matrix(0.829,0.5592,-0.5592,0.829,36,-20);
    -ms-transform: matrix(0.829,0.5592,-0.5592,0.829,36,-20);
    transform: matrix(0.829,0.5592,-0.5592,0.829,36,-20);
    position: relative;
    margin-right: 0px;
    margin-top:0px;
    left: -40px;
}
.pct_05{
    z-index: 11;
    width: 111px;
    background-color: transparent;
    position: relative;
    margin-right:0px;
    margin-top:0px;
    left:-46px;
}


.nalist a{ display: block;background: url("../images/pfeil_text.png") no-repeat scroll 0 6px transparent;padding-left: 16px;}

.pict{ text-align: center; margin-bottom: 30px;}
.picvon{ position: relative;border:1px solid #6D6C6C;background: #E9E9E9;border-radius: 1px; padding: 10px;}
.awar{ position: absolute; top: 10px; left: 10px;}
.awar img{ width: 230px; height: 222px;}
.picvon .honor_more{ text-align: left; color: #6D6C6C; margin-top: 10px;}
.picvon .honor_more a{color: #6D6C6C; font-size: 16px;}
.picvon .honor_more a:hover{color: #c00000;}

.search{ margin-bottom: 1em;}
.search input{ width: 210px; height: 18px;  border: 1px solid #ccc; padding:4px 10px;}
.search button{ outline: none; border: none; height: 26px; padding: 0 10px;}

.menu_02 a{ color: #c00000; margin: 10px 0;/* display: block;*/}
.menu_02 strong{ margin: 10px 0;display: block;}

.monia .menu_02 a{ display: inline-block; margin: 0;}
.monia .menu_01 dd{ width: 68px;}
.monia .menu_01 dd img{ width: 68px;border-radius: 50%;}

.lisvideo{border: 1px solid #7f7f7f;background: #efefee; margin-bottom: 20px;}
.lisvideo ul{ overflow: hidden; padding: 20px 14px;}
.lisvideo li{ width: 342px; float: left; margin: 0 6px;}
.lisvideo li p{ margin-top: 10px;}
.cusd_a{ margin-bottom: 20px;}

.monia .cusd_a .menu_02 a{ display: block; margin: 5px 0;}

.ne_01 dt a img{ border: none;}
.ne_01 dt a img:hover{ opacity: 0.8;}
.video_con ul{ overflow: hidden; margin: 0 -10px; display: none;}
.video_con li{ margin-bottom: 25px; width:758px; height:185px;width:33.333%; float: left;}
.video_con li img{ width: 100%; height: 134px;}
.video_con li .bos_in{ margin: 0 10px; position: relative;}
.video_con .bof{ position: absolute; top:50%; left: 50%; margin-top: -20px; margin-left: -20px; }
.video_con .bof img{width: 40px; height: 40px;}
.video_con li .bos_in .vidoe{position: relative;}
.video_con li .bos_in .video_p{line-height: 24px;height: 48px; overflow: hidden; margin-top: 6px; color: #808080}

.login input{ border: 1px solid #ccc; margin: 5px 0; width: 96%; padding:2px 2%; }
.login button{ outline: none; border: none; padding: 2px 10px; margin-top: 5px;}
.ne_01 p{color: #525252}
.dlei{ margin-bottom: 10px;}
.dlei a{color: #000; padding-right: 20px; font-size: 16px;}
.dlei a.on{color: #c00000}

/*联系我们*/
.supplies h2{ font-size: 12px; color: #000; font-weight: bold; margin-bottom: 6px;}
.supplies p{ font-size: 12px; color: #333; line-height: 24px;}
.ab_su{ padding: 40px 80px; border: 1px solid #cacaca; background: #f8f8f8; margin-bottom: 20px}
.ab_su dt img{border: 1px solid #7f7f7f;}
.ab_su dd{ margin-top: 20px;}
.ab_su dd p{ color: #c00000; font-size: 14px; font-weight: bold;}


.supplies .menu_01 .addjian{ width: 50px; height: 34px; position: relative;}
#tab .text_box{ height: 100%; width: 34px; height: 34px; line-height:34px; text-align: center; background: #fff; border: none;}
#tab .min{ position: absolute; right: 0; width: 16px; height: 16px;border: none; background: #a6a6a6; color: #fff;line-height: 17px;bottom:0px;}
#tab .add{ position: absolute; right: 0; width: 16px; height: 16px;border: none; background: #a6a6a6; color: #fff;line-height: 17px; }
.login_box{ margin-bottom: 35px;}
.login_box ul{ padding: 40px 60px; background: #f2f2f2;}
.login_box li{ width:600px; margin-bottom: 18px; overflow:hidden; position: relative;}
.login_box li i{ float: left; line-height: 30px; width: 136px;  margin-right: 10px;}
.login_box li .form-w{ float: left; width: 450px;}
.login_box li .form-w input{width: 428px; height: 28px; border: 1px solid #dedede; padding: 0 10px;}
.login_box li span{ position: absolute; color: #c00000;right: 8px;top: 4px;}
.sub-botton{ text-align: center; margin-top: 40px;}
.sub-botton02{ text-align: left; margin-left: 148px;}
#sub,.yl_btn{ width: 115px; height: 38px; background: #c00000; color: #fff; border: none; outline: none; margin: auto }

.supplies .login_box li i{ width: 84px;}
.supplies .login_box li .form-w input{ width: 484px;}

.menu_a .menu_01 dl{ position: relative;min-height: 34px;}
.menu_a .menu_01 .addjian{ position: absolute; right: 0; top:0;}

.menu_a .menu_01{cursor: default;}
.menu_a .menu_01 dt{ cursor:pointer;}

.map_t01{ position: absolute;}





/*.cicle_b{ width:30px; height: 30px; background: #e7474f;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5; opacity: 0.5;
opacity:0.5; border-radius: 50%;}*/

.warmap{ overflow: hidden;}
.warmap .left{ float: left; width: 184px;}
.warmap .about_cont{ width: 790px; float: right}
.map_con img{ width: 100%;}

.cicle_b{}
.map_con{ position: relative; margin-bottom: 30px;}
.map_t01 {position: absolute;top:198px;left: 370px;}
.map_t02 {position: absolute;top:118px;left:294px;}
.map_t03 {position: absolute;top: 88px;left: 168px;}
.map_t04 {position: absolute;top:162px;left: 746px;}
.map_t05{position: absolute; top:142px;left:187px;}


.map_t06{position: absolute; top:248px;left:300px;}


.map_t07{position: absolute; top: 217px;left:376px;}



.map_t08{position: absolute;top:182px;left: 656px;}



.map_t09{position: absolute;top:282px;left: 778px;}


.about_cont{ padding-bottom: 25px;}
.about_phone{ overflow: hidden; padding: 0 0px;}
.about_phone .left{ font-size:30px; color: #c00000; float: left; width: 200px; margin-right: 40px; margin-bottom:1em; }
.about_phone .right{ float: left;}
.about_phone .right ul{ border-bottom: 1px solid #cedbe2; padding: 30px 0; width: 46%; float: left; height:250px; }
.about_phone .right ul.current{ float: right;}
.about_phone .right ul h1{ font-size: 18px; color: #000; color: #000; margin-bottom:10px;}
.about_phone .right ul li{ line-height: 24px;}
.about_phone .right ul:first-child + ul + ul + ul{}

.about_phone .acon{overflow: hidden; padding-top: 20px;}
.about_phone .acon h2{overflow: hidden;font-size: 20px; color: #c00000; }


.pr_vcon{ width: 720px; margin: auto}
.pr_vcon p{ margin-top: 20px;}
.pr_video{ padding:20px 0;
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
    border: 1px solid #7f7f7f;
    background: #efefee;}
.pr_video h3{ width: 720px; margin:auto; margin-top: 10px;}


.mst{ margin-bottom: 20px;border:1px solid #AAAAAA;background-color: #E9E9E9; padding: 20px}
.news .mst.kdpus{ margin-bottom: 20px;border:1px solid #AAAAAA;background-color: #E9E9E9; padding: 20px}
.xzkp .mst.kdpus{ margin-bottom: 20px;border:0;background: none; padding:0px}
.mst .picju{ margin-bottom: 20px; text-align: center;}
.mst .picju img{ max-width:80%;}


.quality{ margin-bottom: 20px;}

.se_con{ min-height:600px; padding-left:210px; padding-bottom:50px;}
.sear{ width: 758px;}
.sear p{ margin-bottom: 10px;color: #525252;}
.sear input{ width: 300px; padding: 0 10px; height: 28px; border:1px solid #ccc;}
.sear button{ padding: 0 10px; height: 30px; border:none;}


.sear_list{ margin-top:20px;}
.sear_list ul{ margin-top:20px;}
.sear_list li{ margin-bottom:20px;}
.sear_list li p{line-height:1.5; height:6em; overflow:hidden;}
.sear_list li h1{ font-weight:bold;color:#D40B2B; margin-bottom:6px; overflow:hidden; background:url(../images/pages.gif) no-repeat 0 3px; padding-left: 20px;}
.sear_list li h1 img{ float:left; margin-right:6px;}
.sear_list li h1 p{ float:left;background: #e5e5e5;padding: 1px 5px; clear:both;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:700px; height:auto;}
.sear_list li h1 p a{ color:#D40B2B;}
.sear_list li h1 span{ margin-left:6px; float:left;}

.timers{ margin-top:10px; font-size:12px;}










.map{ min-height: 600px;}
.map h1{ font-size: 16px; color: #000; font-weight: bold;}
.map_li{ margin: 20px 0;}
.map_li a{ padding-right: 20px; font-size: 16px; color: #808080}
.map_li a:hover{ color:#D40B2B}

.sw_01{ display: none;}
.sw_01.current{ display: block;}
.sw_01{width:790px;animation:move 0.3s;}
    @keyframes move{
    0%{width:90px;}
    50%{width:500px;}
    100%{width:790px;}
}


.inde_gloabel{}

.index_ab .left .inde_gloabel{ display: block; color: #fff; line-height: 24px; padding: 0px;  margin-bottom: 5px;*background: #2b2a2a; width:170px; margin-top: 0px;}
.index_ab .left .inde_gloabel a{ background: url(../images/pfeil_text.png) no-repeat 0px 6px; padding-left: 16px; color: #525252; display:inline-block;}
.index_ab .left .inde_gloabel span{ width: 22px; float: right; display: none }
.index_ab .left .inde_gloabel span a{ float: right; background: none; margin-right: 1px;}
.index_ab .left .inde_gloabel span a:hover{ color: #D40B2B;}
.index_ab .left .inde_gloabel a span{ float: right;}
.index_ab .left .inde_gloabel:hover{ }
.index_ab .left .inde_gloabel:hover span a{ color:red;}
.index_ab .left .inde_gloabel a:hover{  color: #D40B2B;}
.index_ab .left .inde_gloabel.on{ }
.index_ab .left .inde_gloabel.on a{ color: #525252;}
.index_ab .left .inde_gloabel:hover{}

.login_box ul{ margin-bottom:20px;}

.conus h3{ font-size:16px; color:#c00000; margin-bottom:1em;}
.conus .login_box textarea{width: 428px;height:100px;border: 1px solid #dedede;padding: 10px;}
.chebox{width:430px;height: 28px; border: 1px solid #dedede;padding: 0 10px; float:left; background:#fff; line-height:30px;}
.chebox input{margin-top: 10px; float: left; margin-right: 6px;}

.about_phone2 ul{ border-bottom: 1px solid #cedbe2; padding: 20px 0; overflow: hidden;}
.about_phone2 ul:first-child{padding-top: 0}
.about_phone2 ul h4{ font-size: 18px; color: #000; color: #000; margin-bottom:10px;}
.about_phone2 ul li{ line-height: 24px;}
#map{ margin-bottom: 20px; height: 300px; width:100%}
#map2{ margin-bottom: 20px; height: 300px;width:100%;}
.BMapLabel{ display: none !important}
.about_phone2 ul .con_le{float: left; width: 50%;}
.about_phone2 ul .con_re{float:right; width: 47% !important; height: 200px !important;}



.x_inquiry li i{ width: 162px;}
.x_inquiry li .form-w{ width: 426px;}
.x_inquiry li .form-w input{ width: 406px;}
.x_inquiry .sub-botton02{ margin-left: 174px;}
.conus .x_inquiry textarea{ width: 406px;}


 .page {vertical-align:middle;text-align:center; margin:20px 0px; font-size:12px; color:#606060; height:20px; line-height:20px;}
.page input {vertical-align:middle;}
.page span{display:inline-block;margin:0 2px;}
.page span em{ color:#CE0109; }
.page a{vertical-align:middle;display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;color:#000;}
.page a.on,.page a:hover{background:#F0F0F0;color:#CE0109; }
.page a.prev {width:14px; background:url(../images/page_03.png) center center no-repeat; margin:0px 10px 0px 0px;}
.page a.next {width:14px;background:url(../images/page_04.png) center center no-repeat; margin:0px 0px 0px 12px;}
.page a.first {width:40px;background:url(../images/page_01.png) center center no-repeat;}
.page a.last {width:40px;background:url(../images/page_02.png) center center no-repeat;}
.page .txtnum{width:30px; height:16px; line-height:16px;background:#fff; border:1px solid #CECECE;}
.page .txtnum input{width:30px; height:16px; line-height:16px;*line-height:15px; text-align:center;color:#333;  font-size:12px; background:none; border:none;}
.page a.go{width:30px; height:18px; line-height:18px;background:#CE0109;color:#F5EDEC; margin-top:-2px; *margin-top:0px;}


.mejs-poster{ background-size: 100% 100% !important;}



.qiugray_1{position: absolute;z-index: 999; width: 100%; background:#fff; top:0; left: 0;}
.qiuboxlo_1{position: fixed; z-index: 1000; left:50%; margin-left: -260px; display: none; width:500px; height: 400px; background:#fff; text-align: center; padding:20px 10px; top:25%;box-shadow: -1px 2px 25px #8c8888;
    border-radius: 8px;}
.qiuboxlo_1 .qiubi_1{position: absolute; bottom:10px; right:8px; width:25px; height:25px; cursor: pointer; border-radius: 50%; text-align: center;line-height: 23px; border:2px solid #525252; color: #525252;
    font-size: 18px; }
.qiuboxlo_1 img{ text-align:center; width: 500px; height: 400px;}

.menu_01 dd img.hid{ display: none; width: 200px; height: 200px;}


.drap_down img.hid{ display: none; width: 200px; height: 200px;}

.libo_able{ width: 788px;margin-bottom: 30px;border: 1px solid #7f7f7f; background: #efefee; }
.box_able{ overflow: hidden;  position: relative; margin: auto; margin-top: 10px; height:530px; width: 720px; }
.box_able ul{ position: absolute;/* display:flex;*/width: 3000000px; height:405px; top:0; left: 0; overflow: hidden;}
.box_able ul li{ float: left; position:relative; width:720px;  text-align: center; overflow: hidden;height:405px; }
.box_able ul li p{    position: absolute; bottom: 0; width: 100%; text-align: left;padding: 10px; background: #000;opacity:0.4;filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; color: #fff;}
.box_able ul li img{ width: 100%;}
.box_able ol{position: absolute;bottom:10px; left:54px; /*width:650px;*/ height: 50px; margin: auto; margin-bottom: 10px; overflow:hidden;}
.box_able ol li{float: left;width: 60px; height:45px;background-color: #fff;margin:0 5px; text-align: center;line-height: 20px; color:white;cursor: pointer; margin-bottom: 10px; border: 1px solid #7f7f7f }
.box_able ol li img{width: 60px; height:45px;}
.box_able ol li.on{}
.ableul{width:535px; margin: auto; overflow: hidden;}
.num_con{ overflow: hidden; width:100%; margin:20px  auto; position: absolute; bottom:66px;}
.num_con p{ width: 70%; float: left; color: #999;}
.num_con .numb{ float: right; position: relative; width: 64px;}
.a01{ width: 20px; height: 20px;display: inline-block; text-align: center;}
.a02{ width: 20px; height: 20px;display: inline-block; text-align: center;}
.left_button02{cursor:pointer;z-index: 99999;  position:absolute; left:-14px; margin-top:0px;color: #999999; font-size: 14px; font-family:"Arial,微软雅黑,黑体,Sans-Serif,Microsoft Yahei", !important;}
.right_button02{cursor:pointer;z-index: 99999;  position:absolute;  right:0px; margin-top: 0px;color: #999999; font-size: 14px; font-family:"Arial,微软雅黑,黑体,Sans-Serif,Microsoft Yahei", !important;}

.catalog .menu_01 dd{ width: 54px;}
.catalog .menu_01 dd img{ width: 52px;}

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:1000; display:none;}
.video_appbox .video_t{ left:10%; top:15%; position:absolute; height:70%; width:80%;   z-index:2; background:#000;}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}


.cont_cont{ width: 420px; float: left; }
.cont_a p{ margin-bottom: 10px;}
.cont_a p a{ color: #fff;}
.cont_a p a:hover{ text-decoration: underline;}
.cont_a h1 span{ font-size: 16px;}
.cont_cont_b{ float: left; position: absolute; top:-50px; right:0; position:  }
.mapcon{opacity: 0.5}
.map_cicle a{ cursor: pointer; width: 20px; height: 20px; border: 1px solid #CE0101;  background: #fff; position: absolute; top: 180px;right: 318px; display: block;}
.map_cicle a.map_c02{top: 200px;right: 190px;}


.cont_a{ display: none;}
.cont_a.oncur{ display: block;}
.map_cicle a.map_c03{background: #fff;border: 1px solid #CE0101;border-radius:50%;top: 226px;right: 270px; }
.map_cicle a.map_c03 span{ background: #CE0101; display: block; width: 10px; height: 10px;border-radius:50%; margin-top: 5px; margin-left: 5px;}

.map_cicle a.on.map_c03{background: #CE0101;border: 1px solid #CE0101;}
.map_cicle a.on.map_c03 span{background: #fff;}

.map_cicle a.on{ border: 1px solid #CE0101;  background: #CE0101;}



.cont_pro dl{ float: left; width: 33.333%; height: 146px; }
.cont_pro a{ background: #3C3C3C ;
    background: -webkit-gradient(linear, center top, center bottom, from(#000000),color-stop(100%, #3C3C3C));
    background: -webkit-linear-gradient(top,#000000 ,#3C3C3C 100%);
    background: linear-gradient(to bottom,#000000 ,#3C3C3C 100%);
    padding-bottom: 1px;
    position: relative; height: 106px;}
.cont_pro {margin: 0 -5px; margin-top: 20px;}
.cont_pro dl a{ display:block; color: #fff; padding: 20px; margin: 0 5px;}
.cont_pro dl a dd{ position: absolute; bottom: 0; right: 0;}

.cont_pro dl a:hover{background: #CE0101 url(../images/u38443-r-grad.png?crc=52254589) repeat-x left top;
    background: -webkit-gradient(linear, center top, center bottom, color-stop(10%, #000000),to(#CE0101));
    background: -webkit-linear-gradient(top,#000000 10%,#CE0101 );
    background: linear-gradient(to bottom,#000000 10%,#CE0101 )}
.cont_pro dl h4{ font-size: 16px; margin-bottom: 10px;}
.cont_pro dl dt{ position: relative; z-index: 9;}



.banners li{ position: relative;  /*box-shadow: 0px 0px 8px rgba(127,127,127,0.5),0px 0px 8px rgba(127,127,127,0.5);
    background: #000000 ;
    background: -webkit-gradient(linear, center top, center bottom, color-stop(30%, #383838),to(#000000));
    background: -webkit-linear-gradient(top,#383838 30%,#000000 );
    background: linear-gradient(to bottom,#383838 30%,#000000 );*/ /*height: 400px;*/ height:400px; color: #fff; position: relative;background: #000}
.banners li:first-child + li{ background: #000 }


.banners li h1{ font-size: 30px; color: #fff;}
.banners li h1 span{ font-size:18px;}
.banners li h2{ margin-bottom: 40px;}
.banners li h3{ margin: 40px 0;}
.banners .ban_img{ position: absolute; bottom: 0; right: 0;}
.banners .ban_img img{ width: auto !important;}

.banbox{ width:560px; height:347px; overflow: hidden;  position: relative;}
.banbox dl{ position: absolute;/* display:flex;*/width: 3000000px; height: 240px; top:0; left: 0;}
.banbox dl dd{ float: left; position:relative; }

.banbox ol{position: absolute;height:16px;bottom:3px; right:10px}
.banbox ol dd{float: left;width: 16px; height: 16px;background-color: #ccc;margin:0 5px; text-align: center;line-height: 20px; color:white;cursor: pointer; border-radius:50%; }
.banbox ol dd.on{background-color: green; color:black;}
.banbox dl dd p{position:absolute; top:0;right:60px; color:#fff;}

.ban_con{ width:730px; font-size: 22px; color: #C8C8C8;padding: 45px;position: relative;
    z-index: 999;}
.ban_con .cus dd p{ font-size:14px;}
.ban_con .cus dd i{ font-size:14px; font-style: italic;}



.ban_link a{ color: #C8C8C8;}
.ban_link a:hover{ color: #CE0101;}
.huip{ color: #fff;}
.banners .bx-pager{bottom: 20px !important;}
.banners .bx-pager-link{width: 19px !important; height: 19px !important; border-radius: 0 !important; background: none !important; border: 1px solid #fff;}
.banners .bx-pager-link.active{ border: 1px solid #D40B2B}
.banners .bx-prev{ left: 50px !important; text-indent: 0  !important; color: #999999; width: 28px !important; height: 34px !important; line-height: 34px; text-align: center !important; border:1px solid #fff; top:auto !important; bottom: 20px !important;}
.banners .bx-next{ right: 50px !important;text-indent: 0  !important; color: #999999; width: 28px !important; height: 34px !important; line-height: 34px; text-align: center !important; border:1px solid #fff;top:auto !important; bottom: 20px !important;}
.banners .honor_more{ margin-top:10px;}
.banners .honor_more img{width:12px; display:inline-block;}
.banners .ban_con_a{ width:910px;}
.banners .new_b dl dd h2{ font-size:24px; font-weight:normal; margin-bottom:10px;}
.banners .new_b dl dd p{ font-size:14px;}
.banners .new_b01 span{ font-size:18px; font-weight:normal; line-height:33px;}
.banners .new_b01 span img{ width:auto; display:inline-block;}
.banners .new_b01 span a:hover{color:#D40B2B}
.banners .new_b dl dd h2 a:hover{color:#D40B2B}
.banners .bx-wrapper .bx-controls-direction a{ text-indent:-99999999999999px !important;}
.banners .bx-wrapper .bx-controls-direction a.bx-prev{ background:url(../images/b_le.png) no-repeat center center;}
.banners .bx-wrapper .bx-controls-direction a.bx-next{ background:url(../images/b_re.png) no-repeat center center;}
.banners .new_b01 .new_br{max-width:178px;width:auto;}
.banners .new_b01 .new_br img{ border:none; max-width:178px;width:auto;}



.ban_list dl{ width: 50%;}
.ban_list dl h4{ font-size: 22px;}
.ban_list dl p{ font-size: 18px;}



.abcon:first-child + .abcon + .abcon .map_c01 { right: 72px; top:134px;}
.abcon:first-child + .abcon + .abcon + .abcon .map_c01 { right: 370px; top:106px;}
.abcon:first-child + .abcon + .abcon + .abcon + .abcon .map_c01 { right: 360px; top:260px;}
.abcon:first-child + .abcon + .abcon + .abcon + .abcon + .abcon .map_c01 { right: 298px; top:234px;}
.abcon:first-child + .abcon + .abcon + .abcon + .abcon + .abcon .map_c04 { right: 142px; top:188px;}
.abcon:first-child + .abcon + .abcon + .abcon + .abcon + .abcon .map_c05 { right: 108px; top:178px;}
.abcon:first-child + .abcon + .abcon + .abcon + .abcon + .abcon .map_c06 { right:130px; top:108px;}
.abcon:first-child + .abcon + .abcon + .abcon + .abcon + .abcon .map_c07 { right: 58px; top:335px;}


.media .honor_more02{ bottom: 18px; left: 50px;}

.mapby span{ font-size: 16px;}

.me_map .rd_hcon { height: auto;}
.me_map .rd_hd{ height: auto;}
.me_map #map{ width: 630px; height: 400px;}
.me_map .ab_le{ width: 626px; min-height: 500px;}
.me_map .ab_le p{ margin-bottom: 10px;}
.map_bgg{ position: absolute; top:0; left: 0; opacity: 0.22}
.map_bgg img{ width: 100%; background-size: 100% 100%}
.map_bgg2 { position: absolute; bottom: 0; right: 0;opacity: 0.22}


.cont_box1{ margin-top: 10px;}
.cont_box1 ul{ margin-bottom: 10px; color:#525252}
.cont_box1 ul a{color:#c00000}
.cont_box1 ul a:hover{color:#c00000}

.supcon{ margin-bottom: 20px;} 
.supcon p a{ color:#c00000; }


.cont_box2{ margin-top: 30px;}
.cont_box2 h3{ margin-bottom: 30px; font-weight: bold; color: #525252}
.cont_box2 ul{ padding: 20px 0; border-top: 1px solid #ccc;}
.cont_box2 ul li{background: url(../images/pfeil_text.png) no-repeat scroll 0 7px transparent; padding-left: 20px; line-height: 30px;}
.cont_box2 ul li a{color:#c00000; }


#dituContent0{ margin-bottom: 20px; height: 300px; width:100%}
#dituContent1{ margin-bottom: 20px; height: 300px;width:100%;}

.top_a{ padding: 10px; overflow: hidden; margin-right: -10px;}
.top_a a{ display: block; width: 25%; float: left; *margin-left: -1px; background: url(../images/more.png) no-repeat 0 -6px; color: #333; min-height: 35px; }
.top_a a span{padding-left: 20px; display: block; padding-right: 10px;}
.top_a a.on{ color: #c00000;}

.lin_center{ padding:10px 30px;}
.lin_ce{ display: none;}
.lin_bottom .box_able{ display: none;}
.lin_ce h3{color: #c00000;font-size: 30px;}
.lin_ce h3 span{ font-size:17px;}


.news-list-content{ font-weight:normal; line-height:2em;}

.tac_bg{position: absolute;z-index: 999; width: 100%; background:url(../images/zz.png) repeat; top:0; left: 0;}
.nlock_box{position: fixed; z-index: 1000; left:50%; margin-left: -400px; display: none; width:800px; background:#fff; text-align: center;}
.nlock_box .qiubi_1{position: absolute; top:11px; right:8px; width:21px; height:21px; cursor: pointer; }
.nlock_box img{ text-align:center;}
.nlock_box .login_box li .form-w{text-align: left; line-height: 30px;}
.nlock_box .login_box{margin-bottom: 0; max-height: 400px;min-height: 200px;}
.nlock_box .login_box ul{padding: 20px;margin-bottom: 0; background: #fff;}

.nlock_box h3{font-size:16px; font-weight:bold; border-bottom:2px solid #c00000; color:#c00000; text-align:left;    padding-bottom: 4px;margin-bottom: 5px;padding-left: 15px;}
.nlock_box .login_box dt{overflow-y: hidden;}
.nlock_box .login_box dt span{ position: static; float: right; width:40px; text-align:center;}
.nlock_box .login_box dt p{width: 80%; float: left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nlock_box .login_box li{width: 760px;}
.nlock_box .login_box ul{max-height: 400px; overflow-y: auto;}
.nlock_box .login_box li .form-w{width: 614px;}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background:#c00000 !important; /* rgba fallback */
    background:#c00000 !important;
    filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}

.qing_num{overflow:hidden; margin:10px 0; font-weight:bold;}
.qing_num .qing_le{float:left;width:448px; margin-left:146px; text-align:left;}
.qing_num .qing_re{float:right;width:40px; text-align:center;}






