@charset "utf-8";
/* dickman */
body,p,h1,ul,li,input,img,label{margin:0; padding:0}
body{background:#fff;font-family:"microsoft yahei",Arial, Helvetica, sans-serif;font-size:14px;}ul, ol, li, dl, dt, dd{list-style:none}a{text-decoration:none;outline:0px;}img{border:0;}.clear{clear:both;width:100%;}.box{max-width:640px; margin:0 auto;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{*zoom:1;}
/* header */
header{ background:#bf132e}
.top,.nb{width:100%;height:50px;background:-webkit-linear-gradient(top,#820018,#bf132e);background:-moz-linear-gradient(top,#820018,#bf132e);background:-o-linear-gradient(top,#820018,#bf132e);background:linear-gradient(top,#820018,#bf132e);clear:both;}
.top .box{ position:relative;}
.logo{padding:5px 0 0 12px;float:left;}.logo img{ max-height:40px;}
.menubtn{width:60px;height:50px;background:url(mbtn.png) center no-repeat; position:absolute;right:0px;top:0px;}
/* dickman */
.index-about{ background:#ececec; padding:15px 10px 10px 12px;}
.more{ text-align:right;}.more a{color:#a90c26;}
.tit{background:#830119; text-align:right; height:36px;color:#fff;line-height:36px; overflow:hidden;position:relative}.tit a{color:#fff; font-size:14px;}
.tit p{ float:left; font-size:16px;text-indent:10px;}.tit span{ display:inline-block;padding:0 12px 0 30px;background:url(tbg.png) no-repeat; text-align:center; position:absolute; top:0; right:0}
/* index-pro */
.index_pro{width:97.5%;margin:2% auto;overflow:hidden;}
.index_pro li{float:left;width:50%;height:auto;overflow:hidden;}
.index_pro li p a{display:block;width:94.55%;margin:0 auto;text-align:center;font:16px/32px "microsoft yahei";color:#830119;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.index_pro li .bd{border:1px solid #ccc; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;height:150px;line-height:150px;width:94.55%;overflow:hidden;position:relative;text-align:center;margin:0 auto;}
.index_pro li .bd a{position:static;+position:absolute;top:50%;vertical-align:middle}
.index_pro li img{max-width:100%;position:static;+position:relative;top:-50%;left:-50%;vertical-align:middle; max-height:150px;}
/*pro*/
.pro-info,.pro-cont{ margin:0 12px;}
h1.title{ font-size:18px; line-height:42p; color:#f00;text-align:center; margin:12px auto 8px auto;}
.pro_img{margin:0 auto; padding:0 12px; text-align:center;}.pro_img img{max-width:96%;}
.pro_tit{background:#f1f1f1;line-height:32px;text-indent:12px;font-weight:bold; font-size:15px; margin:12px auto;}
.pro-cont{color:#666;}.pro-cont img{ width:100%;}
.cont{margin:8px 12px;color:#666;}.cont p{padding-bottom:8px;}.cont img{max-width:96%;margin:0 auto;}
/* fackback */
.button2{display:block;color:#fff; line-height:36px; font-size:16px; width:100%;border:0px;background:#ff9c00;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.fbbtn,.area1,.area2{margin:12px 12px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.area1,.area2{padding:10px 6px;border:1px solid #d9d9d9;}
input,textarea{color:#000000;font-size:14px;width:100%;background-color:#ffffff; border:0px;color:#999}.textarea2{height:64px;}
/* index-news */
.index-news{width:100%;height:auto;overflow:hidden;}
.index-news li{width:100%;height:auto;border-bottom:1px solid #dbdbdb;overflow:hidden;background:url(ico0.png) 95% center no-repeat;background-size:2.0%}
.index-news li a{display:block;width:100%;height:auto;overflow:hidden}
.index-news li a span{display:block;width:85.625%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-left:4.84375%;font:14px/36px "microsoft yahei";color:#4c4c4c;}
#content{padding-bottom:60px;}
/* index-news */
#footer{text-align:center; background:#feae00;color:#fff; font-size:14px; min-height:50px; line-height:50px;bottom:0px; position:fixed;width:100%; margin:0 auto;}
#footer .box{ position:relative;}#footer .tel{ position:absolute; left:10px; bottom:6px; display:block; width:36px; height:36px; background:url(tel.png) center no-repeat; background-size:20px 30px;}
#footer .sms{ position:absolute; right:10px; bottom:6px; display:block; width:36px; height:36px; background:url(fb.png) center no-repeat; background-size:36px 36px;}
/* menu */
#hamburgermenu{height:100%;width:0;background:#820018;position:fixed;top:0;right:0;z-index:101;overflow:hidden}
#hamburgermenu ul{z-index:101;overflow-y:auto;overflow-x:hidden}
#hamburgermenu ul li{background:-webkit-linear-gradient(top,#820018,#bf132e);background:-moz-linear-gradient(top,#820018,#bf132e);background:-o-linear-gradient(top,#820018,#bf132e);background:linear-gradient(top,#820018,#bf132e)}
#hamburgermenu ul li a{display:block;line-height:36px;color:#cdcdcd;font-size:1em;text-decoration:none;text-align:left;text-indent:12px}
#hamburgermenu li a:hover{color:#fff;background:#2c2c2c}
.overlay{position: fixed;z-index: 99;background-color: rgba(0,0,0,0.5);bottom: 0;right: 0;left: 0;}
#hamburgermenu ul ul{ display:none;}
.openmenu .overlay{top: 0;}
/* Categories */
.navigation{ height:50px; background:#ececec; line-height:50px; text-indent:50px; margin-bottom:10px; position:relative}.navigation span{color:#bc122c; font-size:18px;}
.goback{ position:absolute; display:block; left:0px; top:0px; height:50px; width:50px;background:url(back.png) left -14px  no-repeat;background-size:50px 72px}
.pclass{ position:absolute; display:block;right:8px; top:0px;height:50px;background:url(sortbtn.png) left 7px  no-repeat; text-indent:30px;background-size:27px 36px}
.sf-menu li a{ display:block; background:#bc122d url(c1.png) 10px center no-repeat;color:#fff; line-height:36px; text-indent:24px; background-size:10px 18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-bottom:1px solid #fff;}
.sf-menu li li a{background:#eee url(c2.png) 12px center no-repeat;color:#000; line-height:32px; text-indent:34px; border-bottom:1px solid #ddd;background-size:16px 14px}
.sf-menu li li li a{background:#eee url(c3.png) 12px center no-repeat;color:#000; line-height:32px; text-indent:42px; border-bottom:1px solid #ddd;background-size:24px 14px}
.sf-menu li li li li a{background:#eee url(c4.png) 12px center no-repeat;color:#000; line-height:32px; text-indent:50px; border-bottom:1px solid #ddd;background-size:32px 14px}

.table{ border-collapse:collapse; min-width:100%;}
.table td, .table th{ border:1px solid #cdcdcd; padding:5px;word-wrap:break-word;word-break:normal}.pp-cont{ width:100%; overflow: auto; overflow-y:hidden; }.pp-cont img{ max-width:100%;}
.YqbYears { display:inline-block; margin-left:5px; vertical-align:middle;}
/*.LayImAhrefNode{*/
    /*position: fixed;*/
    /*display: block;*/
    /*width: 72px;*/
    /*height: 36px;*/
    /*background: #f08800;*/
    /*right: 0;*/
    /*top: 50%;*/
    /*z-index: 999;*/
    /*border-radius: 3px;*/
    /*line-height: 36px;*/
    /*text-align: center;*/
    /*color: #fff;*/
/*}*/
.foot-cc2 {
    position: fixed;
    bottom: 60px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    right: 5px;
    z-index: 999;
}
.foot-cc2 .foot-phone2 {
    float: right;
}
.foot-cc2 .foot-email2 {
    float: right;
}
.foot-cc2 .foot-chat2 {
    float: right;
}
.foot-cc2 span {
    display: inline-block;
    height: 36px;
}
.foot-cc2 a {
    color: #fff;
    font-size: 15px;
}
.foot-cc2 .foot-phone2>span>a>img {
    width: 40px;
    margin-left: 5px;
}
.foot-cc2 .foot-email2>span>a>img {
    width: 40px;
    margin-left: 5px;
}
.foot-cc2 .foot-chat2>span>a>img {
    width: 40px;
}