﻿@charset "utf-8";
/* by yan 20160104 */
/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video { margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%;  font-family: Microsoft Yahei; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #fff; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; }
img{ max-width:100%;}

/*top*/

/* 全局侧滑菜单 */
.mm-menu { width: 50%; }
.mm-navbar { height: 50px; line-height: 30px; }
.mm-panel .mm-navbar { display: block; }
.mm-menu > .mm-panel > .mm-navbar + .mm-listview { margin-top: 1px; border-top: 1px solid #3a3b4b; }
.mm-menu > .mm-panel:before { height: 50px; font-size: 1.125rem; }
.mm-listview { line-height: 26px; }
.mm-listview > li:not(.mm-divider):after { left: 0; }
.mm-listview > li > a, .mm-listview > li > span { padding: 10px 10px 10px 10px; text-align: center; }

html.mm-right.mm-opening .mm-slideout { -webkit-transform: translate(-50%, 0); -moz-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); }

.mm-menu.mm-theme-dark .mm-navbar > *, .mm-menu.mm-theme-dark .mm-navbar a { text-transform: uppercase; color: #888; }
.mm-menu.mm-theme-dark .mm-navbar { border-color: #14151b; }

.mm-menu.mm-theme-dark { background: #22232d; color: #cfcfcf; }
.mm-listview > li:not(.mm-divider):after { height: 1px; background: #14151b; }
.mm-menu .mm-listview > li:after { border-color: #3a3b4b; }
.mm-menu.mm-theme-dark .mm-listview > li:after { border-color: #3a3b4b; }

.mm-menu.mm-theme-dark .mm-navbar.mm-navbar-bottom { border: 0; }



.index_top{padding:3px 10px; overflow:hidden; background:#fff}
.index_top a{display:block;}
.index_top .logo{width:40%;float:left;}

.index_top .top_menu{width:20px; height:25px; margin-top:10px; background:url(../images/menu.png) no-repeat right center / 20px; float:right; border-left:1px solid #f2f2f2; padding-left:16px;}

.usa{float:right; margin:12px 10px 0 0;}
.usa  img{width:16px;}
.usa span{color:#D30907; font-weight:bold; font-size:12px; margin-left:6px;}
/* banner */
.slideBox{ position:relative; overflow:hidden; }
.slideBox .hd{width:100%; height:11px;  position:absolute; z-index:1; bottom:10px; text-align:center; }
.slideBox .hd ul{display:inline-block; height:5px; padding:3px 5px; font-size:0; vertical-align:top;}
.slideBox .hd ul li{display:inline-block; width:6px; height:6px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; background:#none ; border:1px solid #fff; margin:0 5px;  vertical-align:top; overflow:hidden; }
.slideBox .hd ul li.on{background:#fff;  }
.slideBox .bd{ }
.slideBox .bd li{height:180px; text-align:center;  }
.slideBox .bd li img{width:100%; display:block/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{height:180px; display:block; -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

/*首页新闻*/
.index_news{padding:20px 16px; background:#f1f1f1;}
.index_ntit{text-align:center;}
.index_ntit h2{font-size:15px; color:#333;}
.index_ntit i{display:block; width:10px; height:2px; background:#D30907;margin:8px auto 12px;}
.index_ntit p{font-size:14px; color:#555;}
.index_ntit span{display:block; width:56px; height:1px; background:#ddd;margin:3px auto 0;}

.newslist{overflow:hidden; margin-top:30px;}
.newslist li{overflow:hidden; margin-bottom:14px;}
.newslist li a{display:block;}
.newslist li .newbl{float:left;width:18%;background:#D30907; text-align:center; height:56px;}
.newslist li .newbl .day{font-size:28px; color:#fff;height:38px;line-height:38px;}
.newslist li .newbl .month{ font-size:10px; color:#fff; background:#a10000; height:18px;line-height:18px;}
.newslist li .newbr{float:left;width:72%;padding:0 5%; background:#fff; height:56px;}
.newslist li .newbr h3{font-size:12px; color:#444; white-space:nowrap;overflow:hidden; font-weight:normal; margin-top:12px;}
.newslist li .newbr p{font-size:10px; color:#999;white-space:nowrap;overflow:hidden; margin-top:8px;}

/*首页栏目*/

.index_nav{ overflow:hidden; padding:30px 16px; background:#fff;}
.index_nav .navbl{float:left; width:50%; position:relative; background:url(../images/aboutbg.jpg) no-repeat center center / cover; height:160px;}
.index_nav .navbl a{display:block; position:absolute; background:rgba(211,9,7,0.9); top:0;right:0;bottom:0; text-align:center;width:50%;}
.navbl_about{margin:50% 6px 0;}
.index_nav .navbl a h2{font-size:13px; color:#fff; padding-bottom:6px; margin-bottom:10px; border-bottom:1px solid #fff; font-weight:normal;}
.index_nav .navbl a p{font-size:9px; color:#fff;white-space:nowrap;overflow:hidden;}

.index_nav .navbr{ width:50%; float:left;}
.index_nav .navbr a{display:block;}
.index_nav .navbr .navbr_case{height:80px; background:#ff4c4a;display:block}
.index_nav .navbr .navbr_case h2{font-size:13px; color:#fff;  padding-bottom:6px; margin-bottom:10px; border-bottom:1px solid #fff; font-weight:normal;}
.index_nav .navbr .navbr_case p{font-size:10px;color:#fff;white-space:nowrap;overflow:hidden;}
.navbox{padding:20px 16px;}
.index_nav .navbr .navbr_con{height:80px; background:url(../images/conbg.jpg) no-repeat center center / cover; display:block}
.index_nav .navbr .navbr_con h2{font-size:13px; color:#fff; padding-bottom:4px; margin-bottom:8px; border-bottom:1px solid #d4c1a3; font-weight:normal;}
.index_nav .navbr .navbr_con p{font-size:10px; color:#fff;overflow:hidden; white-space:nowrap;}



/*footer*/
.footer{ background:#2d2d2d; padding:16px;}
.footer .footer_nav{padding:10px 0 16px;  margin-bottom:12px; border-bottom:1px solid #3d3d3d;}
.footer .footer_nav ul{overflow:hidden;}
.footer .footer_nav ul li{float:left; width:25%; text-align:center;}
.footer .footer_nav ul li a{font-size:12px; color:#f2f2f2;position:relative;display:block;}
.footer .footer_nav ul li a:after{content:'';position:absolute; right:0;top:2px;bottom:0;border:1px solid #3d3d3d;height:10px;}
.footer .footer_nav ul li:last-child a:after{border:0;}
.copy{ text-align:center; font-size:11px; color:#aaa; line-height:20px}

/*首页产品*/
.index_products{padding:20px 16px; background:#fff;}
.inn{margin-top:30px; background:#fff;}
.innpro{overflow:hidden;}
.innpro li{float:left;width:31.3%; margin-right:3%; margin-bottom:16px; border-bottom:3px solid #D30907; background:#F1F1F1;}
.innpro li:nth-child(3n){margin-right:0;}
.innpro li a{display:block; padding:6px;}
.innpro li  .ipro_img{}
.innpro li  .ipro_img img{display:block;margin:0 auto}
.innpro li  .inpro_info{margin:10px 0 6px; }
.innpro li  .inpro_info p{font-size:12px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666; text-align:center;}
.innpro li  .inpro_info .zw{height:16px; background:url(../images/promore.png) no-repeat center center / 16px; margin-top:10px;}


/*内页 单页*/
.innerbox{background:url(../images/inn_about.png) no-repeat top center;background-size: 100% 320px;padding:0px 14px 30px;}
.innerbox1{background-image:url(../images/inn_about.png)}
.innerbox2{background-image:url(../images/inn_con.png)}
.innerbox3{background-image:url(../images/inn_new.png)}
.innerbox4{background-image:url(../images/inn_pro.png)}

.inner_tit{background:#fff;height:40px; line-height:40px;  padding:0 10px 2px;}
.inner_tit h2{background:url(../images/ll.jpg) no-repeat left center / 10px; font-size:14px; font-weight:normal; color:#D30907;padding-left:18px;border-bottom:1px solid #f2f2f2; padding-bottom:1px;}
.inner_tit h2 a{display:block; color:#D30907}
.inner_info{padding:30px 16px; background:#fff;}
.content_info{line-height:30px;font-size:13px;color:#666; overflow-x: auto;}

/*联系我们*/
.contact_box ul{overflow:hidden; margin-top:10px; border-top:1px solid #f2f2f2; padding-top:6px}
.contact_box ul li{line-height:36px; padding-left:32px; color:#999}
.contact_box ul li:nth-child(2), .contact_box ul li:nth-child(6){background:url(../images/tel.png) no-repeat left center / 20px;}
.contact_box ul li:nth-child(3), .contact_box ul li:nth-child(1){ background:url(../images/fax.png) no-repeat left center / 20px;}
.contact_box ul li:nth-child(4){ background:url(../images/web.png) no-repeat left center / 20px;}
.contact_box ul li:nth-child(5){ background:url(../images/email.png) no-repeat left center / 20px;}

.content_info a { color: #D30907; }
.content_info table { border: 0 !important; border-collapse: collapse; }
.content_info table td { border: 1px solid #dedede; padding: 5px 10px; line-height: 20px; font-size: 12px; }


/*内页新闻*/
.inner_info  .newslist li{ padding-bottom:16px; border-bottom:1px dashed #f2f2f2;}
.info_tit{ text-align:center; padding-bottom:16px; border-bottom:1px dashed #f2f2f2; margin-bottom:12px;}
.info_tit h4{font-size:14px; color:#333; font-weight:normal; line-height:20px;}
.info_tit p{font-size:11px; color:#999; margin-top:6px}
.info_tit p span{margin-left:8px;}

/*内页产品*/
.inner_info .innpro li{width:48%; margin-right:4%;}
.inner_info .innpro li:nth-child(2n){margin-right:0;}

/*在线留言*/
/*message*/
.bm_form{margin-top:6px;}
.bm_form ul{ width:100%; margin:0 auto;}
.bm_form ul li{ line-height:36px; border-bottom:1px solid #f2f2f2; padding:6px 0; overflow:hidden;}
.bm_form ul li span{float:left;}
.bm_form ul li .inputstyle{ border:none medium; background:none; line-height:24px; color:#666; font-size:13px; width: 88%;margin-left:2%;}
.bm_form ul li .textareas{ background:none; border:none medium;color:#666; font-size:13px; padding-top:8px; width:88%; line-height:23px; margin-left:2%;}
.bm_form .prompt{text-align:center; overflow:hidden; display:block; text-align:center; font-size:14px; color:#C00}
.bm_form .submit{background:#D30907; border-radius:6px; width:80%; line-height:40px; display:block; text-align:center; color:#fff; margin:26px auto 0; border:none medium; cursor:pointer}

.inner_sub { background: #fff; padding: 10px; border-bottom: 1px solid #eee; }
.inner_sub ul { overflow: hidden; padding-left: 1px; padding-top: 1px; }
.inner_sub li { width: 33.333333333333333%; float: left; border: 1px solid #eee; margin-top: -1px; box-sizing: border-box; text-align: center; font-size: 12px; line-height: 28px; height: 30px; margin-left: -1px; position: relative; overflow: hidden; }
.inner_sub li a { display: block; color: #333; background: #f9f9f9; }
.inner_sub li.on { z-index: 2; }
.inner_sub li.on a { color: #fff; background: #D30907; }

.inner_sub02 li { width: 50%; }

/**===================底部导航=================**/
.bfooter{height:60px}
.bfooter .footer-con{width:100%;height:59px;position:fixed;z-index:100;right:0;bottom:0;background:#d50908;border-top:1px solid #ba0100;-webkit-transition:right .5s ease;transition:right .5s ease;}
.bfooter li{float:left; width:33.3333%;}
.bfooter li a,.footer li span{display:block;height:22px;padding:37px 0 0 0;text-align:center;font-size:12px;line-height:18px;color:#fff;cursor:pointer;}
.bfooter li.zx a{background:url(../images/ico-mess.png) center 7px no-repeat;background-size:29px 24px;}
.bfooter li.tel a{background:url(../images/ico-tel2.png) center 7px no-repeat;background-size:26px 25px;}
.bfooter li.yy a{background:url(../images/ico-yy.png) center 7px no-repeat;background-size:22px 27px;}
.bfooter li.dh a{background:url(../images/ico-nav2.png) center 7px no-repeat;background-size:24px 21px;}

.list_page  {padding:2px 5px; margin:3px; text-align:center; font-family:Tahoma, Arial, Helvetica, Sans-serif;  font-size: 12px;}
.list_page  a {border:1px solid #ddd; padding:5px 8px; margin-right:-1px;color:#aaa; text-decoration:none;}
.list_page  a:hover{border:1px solid #C00;color:#FFF; background-color:#C00;}
.list_page  a:hover,.list_page  a.current {border:1px solid #C00;color:#FFF; background-color:#C00; text-decoration:none;}
