﻿@charset "utf-8";

/************************************************************************************************************/

.glyphicon{ top:0 !important;}
.no-padding {padding: 0 !important;}
.no-margin {margin: 0 !important;}
.no-background{ background:none !important;}
.no-border{ border:none !important;}
.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.w100{ width:100% !important;}
.h100{ height:100% !important;}
a{ text-decoration:none !important; cursor:pointer !important;}
.imgvertical{vertical-align:middle !important;}
.container-fluid{ max-width:1200px !important;}
*{font-family: "微软雅黑";}
/*header*/
header{background:url("../img/headbg.png")repeat-x 50% 100%;position:relative;}
header .head{transition:all 0.5s;}
header .logo{transition:all 0.5s;height:95px;display:table;}
header .logo a{display:table-cell;height:100%;vertical-align:middle;}
header .logo img{transition:all 0.5s;}
header .dianhua{text-align: left;height:95px;}
header .dianhua a{float:right;display:table;background: url(../img/tel.png) no-repeat 0% 50%;height:100%;padding-left:75px;}
header .dianhua a .tel_box{display:table-cell;height:100%;vertical-align:middle;}
header .dianhua a i{font-size:30px;font-weight:bold;display:block;color:#bb242b;line-height:25px;}
header .dianhua a span{font-size:16px;color:#444444;line-height:24px;}
header .icon-menu span{color:#ab242a;font-size:26px;padding-right:15px;font-weight:bold;margin-top:29px;line-height:24px;cursor: pointer;}
/*导航*/
nav{width:100%;height:65px;background:rgba(187,36,43,0.9);padding:0 10px;z-index:999999;position:absolute;bottom:-65px;left:0;right:0;}
nav>div,nav>div>div,nav>div>div>ul{height: 100%;}
nav .nav li{width:12.5%;height:100%;text-align: center;float:left;}
nav .nav li a{color:#fff;z-index:3;font-family:"微软雅黑";background:url(../img/li.png) no-repeat 100% 50%;padding:13px 0 0 0;height:100%;font-size:16px;line-height:25px;display: block;transition:all 0.4s ease;}
nav .nav li a span{padding-left: 30%; text-align: left;display:block;color:#fff;line-height:15px;font-size:13px;font-family:'Aparajita';}
nav .nav li a b{position:absolute;top:44%;right:5%;border:5px solid transparent;border-top-color:#fff;}
nav .nav li.last a{background:none;}
nav .nav li .hover_bg{transition:all 0.4s;opacity:0;filter:alpha(opacity=0);position:absolute;left:0;bottom:0;height:73px;width:100%;background:rgba(187,36,43,0.9);
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.4), -2px 0 2px rgba(0,0,0,0.4);
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.4), -2px 0 2px rgba(0,0,0,0.4);
	box-shadow: 2px 2px 2px rgba(0,0,0,0.4), -2px 0 2px rgba(0,0,0,0.4)}
nav .nav li .hover_bg::before{content:'';display:block;position:absolute;top:2px;left:-6px;border:6px solid transparent;border-left-color:#bb3940;transform:rotate(45deg)}
nav .nav li .hover_bg::after{content:'';display:block;position:absolute;top:2px;right:-6px;border:6px solid transparent;border-right-color:#bb3940;transform:rotate(-45deg)}
nav .nav li .hover_bg .mb{width:0;height:0;border-right:120px solid transparent;border-top:73px solid rgba(202,43,50,0.9)}
nav .nav li:hover .hover_bg{opacity:1;filter:alpha(opacity=100);}
nav .nav li.active .hover_bg{opacity:1;filter:alpha(opacity=100);}

nav  .submenu{position: relative;}
nav  .submenu .subnav{transition:all 1s;width:100%;padding:0 5px;background:rgba(187,36,43,0.9);overflow:hidden;height:0;position: absolute;top:100%;left: 0px;z-index: 99999;}
nav .submenu .subnav li{width:100%;height:30px;margin-bottom:3px;overflow:hidden;}
nav .submenu .subnav li a{transition:all 0.4s;line-height:30px;color:#bb3940;background:#fff;font-size:12px;font-weight: 400;padding:0;white-space: nowrap;overflow:hidden;}
nav .submenu .subnav li a span{padding:0;transition:all 0.4s;display:inline-block;line-height:28px;width:80%;border-bottom:2px solid transparent;}
nav .submenu .subnav li:hover a{font-weight:bold;}
.sjdnav{ width:120px; height:auto; position:absolute;right:10px; top:73px;z-index:5; }
.sjdnav ul{ padding:0; margin:0;}
.sjdnav li{ height:35px;display:block; padding:0; background:rgba(0, 0,0, 0.7); text-align:center; margin-bottom:1px;}
.sjdnav li a{display:block; color:#fff; line-height:35px; font-size:15px;}
.sjdnavhide{ height:0; overflow:hidden;}
.sjdnav li:hover{background:#ab242a;}
	

/*轮播图*/
.flexslider{width:100%;  transition:all 1s;}
.banner .focusBox{position: relative;width: 100%;height: 500px;overflow: hidden;}
.banner .focusBox .main_image ul{padding:0;}
.banner .focusBox .main_image ul li{position:relative;overflow: hidden;}
.banner .focusBox .main_image ul li span{display:block;height:500px;}
.banner .focusBox .prev{width: 50px !important;height: 50px !important;position: absolute;top: 44%;z-index: 3;filter: alpha(opacity=20);-moz-opacity: .2;opacity: .2;-webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease;background: url(../img/prev.png) no-repeat;left: 0;}
.banner .focusBox .next{width: 50px !important;height: 50px !important;position: absolute;top: 44%;z-index: 3;filter: alpha(opacity=20);-moz-opacity: .2;opacity: .2;-webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease;background: url(../img/next.png) no-repeat;right: 0;}
.banner .focusBox .next:hover{filter: alpha(opacity=60);opacity: 0.6;}
.banner .focusBox .hd{overflow: hidden;zoom: 1;position: absolute;bottom: 5px;margin-bottom:0px;right: 48%;z-index: 3;margin-left: -50px;text-align: center;}
.banner .focusBox .hd li{display: inline-block;background:#dcdcdc;line-height: 10px;text-align: center;font-size: 12px;width: 10px;height: 10px;cursor: pointer;overflow: hidden;margin-left: 4px;border-radius: 50%;-webkit-transition: All .5s ease;-moz-transition: All .5s ease;-o-transition: All .5s ease;}
.banner .focusBox .hd li.on{background:#bb242b;}
.banner .m_banner{display:none;}
.banner .img2{display:none;}


/*biaoti*/
.index_title {width:100%;background:url(../img/line.png) repeat-x 50% 88%;}
.index_title .title_txt{text-align:center;}
.index_title .title_txt a{display:block;}
.index_title .title_txt .title_font{display:inline-block;text-align:center;margin:0px;font-size:22px;color:#bc2a2a;font-weight:bold;line-height:24px;}
.index_title .title_txt h3{font-family:"Arial" !important;color:#444444;font-size:30px;line-height:24px;text-align:center;font-weight:bold;}
.main_color .index_title a{background:#e7e7e7;}

.main{padding:20px 0;}
.main_color1{background:#f5f5f5;}
.main_color2{background:#f1f1f1;}
/*about*/
.about{margin-top:30px;padding:20px 0 40px;background:url(../img/about-bg.jpg) no-repeat 0 0;}
.about_md{height:270px;position:relative;background:rgba(187,36,43,0.4);width:81%;margin-left:auto;margin-right:0;}
.about_md .about_title{width:10%;display:table;height:100%;padding-left:calc(10% - 26px);}
.about_md .about_title .img{display:table-cell;vertical-align:middle;}
.about_md .about_txt{height:270px;width:90%;padding:25px;position:absolute;top:15px;right:0;background:rgba(187,36,43,0.7);}
.about_md .about_txt p{font-family:"宋体";color:#fff;line-height:22px;/*height:196px;*/overflow:hidden;text-indent:2em;}
.about_md .about_txt .more{float:right;color:#fff;text-align:center;width:112px;height:35px;line-height:35px;font-size:20px;position:relative;}
.about_md .about_txt .more a{color:#fff;display:block;font-size:30px;}
.about_md .about_txt .more span{position:absolute;background:#fff;}
.about_md .about_txt .more span:nth-child(1){left:1px;top:0;width:20px;height:1px;}
.about_md .about_txt .more span:nth-child(2){left:0;top:0;width:1px;height:10px;}
.about_md .about_txt .more span:nth-child(3){right:1px;bottom:0;width:20px;height:1px;}
.about_md .about_txt .more span:nth-child(4){right:0;bottom:0;width:1px;height:10px;}
/*product*/
.product{margin-top:30px;}
.product .pro_list{margin-bottom:20px;}
.product a{display:block;}
.product a .top_border{transition: all 0.3s;border:1px solid #efefef;padding:2px;}
.product .pro_img{position:relative;}
.product .pro_img.img1{background:url("../img/pro.jpg") no-repeat 50% 50%;background-size:cover;}
.product .pro_img .mask{transition: all 0.3s;height:40px;background:rgba(0,0,0,0.7);position:absolute;bottom:0;left:0;right:0;overflow:hidden;}
.product .pro_img .mask h4{color:#fff;font-size:16px;text-align:center;width:100%;line-height:40px;}
.product .pro_img .mask p{color:#fff;line-height:22px;height:44px;overflow:hidden;}
.product .pro_img .mask .more{float:right;color:#fff;text-align:center;width:64px;height:20px;line-height:20px;font-size:20px;position:relative;}
.product .pro_img .mask .more span{position:absolute;background:#fff;}
.product .pro_img .mask .more span:nth-child(1){left:1px;top:0;width:9px;height:1px;}
.product .pro_img .mask .more span:nth-child(2){left:0;top:0;width:1px;height:10px;}
.product .pro_img .mask .more span:nth-child(3){right:1px;bottom:0;width:9px;height:1px;}
.product .pro_img .mask .more span:nth-child(4){right:0;bottom:0;width:1px;height:10px;}

.product a:hover h4{font-size:17px;font-weight:bold;}
.product a:hover .mask{height:100%;background:rgba(188,42,42,0.8);padding:12% 20%;}
.product a:hover .top_border{border-color:rgba(188,42,42,1);}
.pro_more a{transition:all 0.4s;display:block;width:110px;height:35px;line-height:31px;border:2px solid transparent;text-align:center;color:#fff;background:#e8a004;margin:20px auto 15px;}
.pro_more a:hover{border-color:#e8a004;color:#e8a004;background:#fff;width:150px;}

@keyframes pro {
	0% {transform:scale(0.5);}
	50% {transform:scale(1.5)}
	100% {transform:scale(1)}
}
/*new*/
#new_lunbo{height:270px !important;max-width:869px;}
.new_box .a_btn{z-index:9;width:42px;height:42px;transition:all 0.4s;cursor:pointer;margin:0 0 0 -21px;position:absolute;left:50%;border-radius:50%;text-align:center;line-height:42px;background:-moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.1) 100%);}
.new_box .a_btn label{color:#fff;}
.new_box .arrow-left{top:40px;}
.new_box .arrow-right{bottom:42px;}
.new_box .a_btn:hover{background:rgba(187,36,43,0.8);}
.new_box .fgx{position: absolute;  left: 50%;  top: 80px;  z-index: 999;  width: 1px;  height: 277px;  background: rgba(255,255,255,.2);}
.new{background:url("../img/new-bg.png") no-repeat 50% 50%;background-size:cover;padding:53px 0;margin-top:30px;position:relative;}
.new .new_more{text-align:center;position:absolute;left:calc(50% - 73px);top:-15px;}
.new .new_more a{display:inline-block;color:#fff;width:145px;line-height:34px;background:linear-gradient(to bottom, rgba(188,42,42,0.85) 0%,rgba(188,42,42,0.85) 1%,rgba(142,18,18,0.85) 100%);border-radius:17px;text-align:center;}
.new_box{height:442px;position:relative;overflow:hidden;padding:84px 0;}
.new_box .new_left{height:137px;float:left;}
.new_box .new_right{height:137px;float:right !important;}
.new_box .new_left .new_lunbo_box{margin-right:24px;}
.new_box .new_right .new_lunbo_box{margin-left:24px;}
.new_box .new_lunbo_box .img{width:90px;height:90px;border-radius:50%;position:relative;}
.new_box .new_lunbo_box .img b{transition:all 0.4s;color:#fff;background:rgba(0,0,0,0.8);position:absolute;right:0;top:0;width:20px;height:20px;border-radius:50%;font-size:10px;text-align:center;line-height:20px;}
.new_box .new_lunbo_box .img span{transition:all 0.4s;padding:25px 0 0;opacity:0;display:block;width:100%;height:100%;background:rgba(0,0,0,0.5);text-align:center;font-family:"Arial","Helvetica";color:#fff;line-height:18px;border-radius:50%;font-weight:bold;}
.new_box .new_lunbo_box .img span strong{display:block;font-size:22px;line-height:24px;}
.new_box .new_lunbo_box:hover span{opacity:1;}
.new_box .new_lunbo_box:hover b{background:#a12529;}
.new_box .new_lunbo_box .text{transition:all 0.4s;width:290px;height:130px;position:relative;background:rgba(0,0,0,0.4);border-radius:5px;padding:5px 15px;}
.new_box .new_left .new_lunbo_box .text{margin-right:30px;}
.new_box .new_right .new_lunbo_box .text{margin-left:30px;}
.new_box .new_lunbo_box .text::after{content:'';transition:all 0.4s;top:30px;display:block;position:absolute;border:10px solid transparent;}
.new_box .new_left .new_lunbo_box .text::after{right:-20px;border-left-color:rgba(0,0,0,0.4)}
.new_box .new_right .new_lunbo_box .text::after{left:-20px;border-right-color:rgba(0,0,0,0.4)}
.new_box .new_left .new_lunbo_box:hover .text::after{border-left-color:rgba(187,36,43,0.8)}
.new_box .new_right .new_lunbo_box:hover .text::after{border-right-color:rgba(187,36,43,0.8)}
.new_box .new_lunbo_box .text .title{transition:all 0.4s;position:relative;border-bottom:1px solid #0f0e0f;}
.new_box .new_lunbo_box .text h4{padding:0 70px 0 0;width:100%;font-size:16px;line-height:36px;color:#fff;font-weight:bold;}
.new_box .new_lunbo_box .text h4 b{display: inline-block;  line-height: 18px;font-size:18px;font-family:"Aparajita";background:transparent !important;}

.new_box .new_lunbo_box .text .more{position:absolute;right:0px;top:8px;width:62px;height:20px;line-height:20px;text-align:center;font-size:20px;color:#fff;}
.new_box .new_lunbo_box .text .more span{position:absolute;background:#fff;}
.new_box .new_lunbo_box .text .more span:nth-child(1){left:1px;top:0;width:9px;height:1px;}
.new_box .new_lunbo_box .text .more span:nth-child(2){left:0;top:0;width:1px;height:10px;}
.new_box .new_lunbo_box .text .more span:nth-child(3){right:1px;bottom:0;width:9px;height:1px;}
.new_box .new_lunbo_box .text .more span:nth-child(4){right:0;bottom:0;width:1px;height:10px;}
.new_box .new_lunbo_box .text p{transition:all 0.4s;padding:8px 0;border-top:1px solid #4c494c;font-family:"宋体";font-size:12px;color:#fff;line-height:22px;height:82px;overflow:hidden;}
.new_box .new_lunbo_box:hover .text .title{border-bottom-color:#8f151a;}
.new_box .new_lunbo_box:hover .text p{border-top-color:#ac2f36;}
.new_box .new_lunbo_box:hover .text{background:rgba(187,36,43,0.8);}
/*公司简介*/


/*contact*/
.contact{margin-top:30px;}
.contact h4{font-size:14px;color:#383838;line-height:25px;margin-top:0;}
.contact .info{padding-left:5%;}
.contact ul{margin-top:10px;}
.contact ul li span{float:left;display:inline-block;width:45px;height:31px;}
.contact ul li{font-size:15px;color:#686868;line-height:31px;}
.contact ul li:nth-child(1) span{background:url("../img/pic1.png") no-repeat 50% 50%;}
.contact ul li:nth-child(2) span{background:url("../img/pic2.png") no-repeat 50% 50%;}
.contact ul li:nth-child(3) span{background:url("../img/pic3.png") no-repeat 50% 50%;}
.contact ul li:nth-child(4) span{background:url("../img/pic4.png") no-repeat 50% 50%;}
.contact ul li:nth-child(5) span{background:url("../img/pic5.png") no-repeat 50% 50%;}
.contact .message .list{margin-bottom:10px;}
.contact .message .list span{float:left;color:#777;line-height:30px;display:block;}
.contact .message .list input{padding:0;margin:0;outline:none;border:1px dashed #dfdfdf;display:block;width:100%;line-height:35px;height:35px;}
.contact .message .list textarea{padding:0;margin:0;outline:none;border:1px dashed #dfdfdf;display:block;width:100%;}
.contact .message button{width:150px;padding:0;margin-top:20px;border:none;text-align:center;line-height:35px;background:#bb242b;color:#fff;}
/*footer*/
footer{padding:15px 0; background:#bb242b;}
footer .copy,footer .copy a{font-size:15px;line-height:30px;color:#fff;text-align:center;}


/*pc左侧*/
.subnav ol{height:55px;background:url("../img/olbg.png") no-repeat;background-size:100% 100%;}
.subnav ol h1{font-size:18px; color:#fff;line-height:55px;padding-left: 25px;}
.subnav ol h1 span{font-size:12px;color:#fff;}
.subnav .pcdnav{margin-top:15px;border:1px solid #e5e5e5;padding-bottom:5px;border-bottom:none;}
.subnav .pcdnav li{margin:2px 0 0 0;height:40px;padding-left:20px;line-height: 40px;border-top:1px solid #e5e5e5;}
.subnav .pcdnav li.last{border-bottom:1px solid #e5e5e5;}
.subnav .pcdnav li a{display:block;font-size:14px;color:#101010;line-height:38px;transition:all 0.3s;padding-left:15px;}
.subnav .pcdnav li span{font-family:"宋体";font-size:16px;color:#b3b3b3;font-weight:bold;}
.subnav .pcdnav li.active{background:#bd0a31;}
.subnav .pcdnav li.active a{color:#fff;}
.subnav .pcdnav li.active span{color:#fff;}
.subnav .pcdnav .xialamenu{width:100%;}
.subnav .pcdnav .xiala{ margin:2px 0 0 0; height:35px;padding-left:30px;border-bottom:1px dashed #dfdfdf;}
.subnav .pcdnav .xiala:last-child{border:none;}
.subnav .pcdnav .xiala a{display:inline-block; font-size:14px; color:#272727; line-height:35px; transition:all 0.3s;}
.subnav .pcdnav .xiala:hover a{color:#bd0a31;}
.subnav .pcdnav .xiala:hover span{color:#bd0a31;}
.subnav .pcdnav .xiala span{width:15px;height:5px;display:inline-block;font-family:"宋体";font-size:14px;color:#272727;margin-right:3px;}
.xialahide{ height:0; overflow:hidden;}
/*联系我们*/
.lianxi{margin-top:20px;}
.lianxi ol{height:55px;background:url("../img/olbg.png") no-repeat;background-size:100% 100%;}
.lianxi ol h1{font-size:18px; color:#fff;line-height:55px;padding-left: 25px;}
.lianxi ol h1 span{font-size:12px;color:#fff;}
.lianxi .lxbox{padding:20px 10px 10px;background:#e6e6e6;}
.lianxi .lxbox .dh{font-size:21px;font-weight:bold;line-height:25px;color:#2e2e2e;margin:10px 0;}
.lianxi .lxbox .dh span{padding-right:10px;}
.lianxi .lxbox .lxtxt{line-height:31px;font-size:15px;color:#686868;}
.lianxi .lxbox .img{margin-top:20px;}
/*内页头部*/
.boxhead{margin-bottom:20px;border-bottom:3px solid #d3d3d3;border-left:5px solid #bd0a31;height:45px; line-height:45px;display: block;}
.boxhead i{display: inline-block;width:15px;height:10px;}
.size18{font-size:18px;line-height: 20px;}
.size14{font-size:14px;}
.size14 b{margin-right: 10px;color:#bd0a31;}
.size18 span{display: block;}
.size18 span.txt1{color:#bd0a31;}
.size18 span.txt2{font-size:12px;text-align: center;}
.boxhead span.active{color:#bd0a31;}
.headnav b{line-height: 40px;font-size: 14px;padding-right: 15px;}
.ny_box{margin-top:30px;margin-bottom: 30px;}
/*ny_pro*/


/*详情*/
.ny_pro_show .pro_info .img{width:30%;margin-right:20px;float:left;max-height:195px;overflow:hidden;}
.ny_pro_show .pro_info .pro_title h4{color:#393939;line-height:30px;margin:0;font-size:17px;font-weight:bold;}
.ny_pro_show .pro_info .pro_title p{color:#393939;line-height:22px;margin:0;}
.pro_show,.pro_show .show_text{margin-top:20px;}
.pro_show .show_title{background:url(../img/line2.png) repeat-x 50% 50%;}
.pro_show .show_title .title{background:#bb242b;color:#fff;display:inline-block;width:135px;line-height:27px;text-align:center;}
.pro_show .show_text p{margin:0;color:#313131;line-height:22px;text-indent:2em;}
/*single_page*/
.single_page .page_text p{margin:0;text-indent:1em;color:#575757;line-height:22px;}
/*contact_ny*/
.contact_ny ul li{font-size:15px;color:#686868;line-height:31px;}
.contact_ny .map{margin-top:20px;}
/*ny_new*/
.ny_new .new-list{border-bottom:1px dashed #aaaaaa;padding:0 10px 5px;}
.ny_new .new-list span{display:block;font-family:"宋体";padding:0 10px 0 3px;color:#020202;line-height:28px;transition:all 0.4s;}
.ny_new .new-list a{color:#020202;line-height:28px;display:block;width:65%;transition:all 0.4s;}
.ny_new .new-list .time{color:#707070;line-height:28px;font-size:12px;transition:all 0.4s;}
.ny_new .new-list:hover span,.ny_new .new-list:hover a,.ny_new .new-list:hover .time{color:#9e0d10;}
/*ny_new_xq*/
.ny_new h4{font-size:14px;color:#9e0d10;}
.ny_new .xq_time span{font-size:12px;color:#9e0d10;}
.ny_new .txt_xq{margin-top:20px;}
.ny_new .txt_xq p{color:#010101;line-height:24px;font-size:12px;text-indent:2em;margin:0;}


/*手机端导航*/
/*侧方*/
.nav1{margin:0px auto 0px; }
.navhead{cursor: pointer; background:#bb242b;height: 40px;line-height:40px;margin-top:2px;color:#fff;font-size: 16px;padding-left:15px;}
.nav1 .nav{width:100%;position:relative;z-index:9999;}
.nav1 .nav li a{padding:8px 20px;font-size: 14px;color:#505050;text-align: center;}
.nav1 .nav li{margin-top: 3px;background:#eee;}
.nav1 .nav li:hover a{color:#fff;font-weight:bold;background:#e66f05;}
.headnav b{line-height: 40px;font-size: 14px;padding-right:15px;}
.nav1 .nav .xialamenu{position:relative;z-index: 999;background:#fff;}
.nav1 .nav .xialamenu .xiala a{font-size:12px;border-bottom:1px solid #ccc;background:#fff;color:#505050;text-align: center;line-height: 30px;display: block;}
.nav1 .nav .xialamenu .xiala a span{font-family: "宋体";color:#fff;font-size:12px;margin-right:5px;}
.nav1 .nav .xialamenu .xiala a:hover{font-weight:bold;color:#bb242b;}
.nav1 .sjdnavhid,.sjdnavhide{height:0;overflow:hidden;}

/*尾部*/

	/*底部菜单*/
.hot{height:50px; background: #bb242b; position: fixed; bottom: 0; left:0;z-index: 999999;}
.w100{width:100%;}
.hot .row div a{display:block; color:#fff; padding:5px 0; }
.hot .row div.first a{background:none;}
.hot span{color:#fff; font-size:16px;line-height: 20px;}
.hot h6{font-size:12px; line-height: 20px;}
.hot span{ color:#fff; font-size:16px; line-height:20px; padding-top:12px;}
.hot .hover:hover{background:#d4252e;}


@media only screen and (max-width: 1200px){
	.banner .focusBox{width: 100%;height: 400px;}
	.banner .focusBox .main_image ul li span{height:400px;}
	.new_box .new_left{width:auto;}
	.new_box .new_right{width:auto;}
}
@media only screen and (max-width: 1070px){
	.owl-theme .owl-controls .owl-buttons div{display:none;}
}
@media only screen and (max-width: 991px) {
	nav .nav li .hover_bg .mb{border-right:95px solid transparent;}
	.about_md{width:90%;}
	.boxhead{border-left:none;padding-right:15px;}
	.ny_pro_show .pro_info .img{width:40%;}
}
@media only screen and (max-width: 920px) {
	nav .nav li a{font-size:14px;}
	nav .nav li a span{font-size:12px;}
	.new_box .new_lunbo_box .img span{padding-top:15px;}
	.new_box .new_lunbo_box .img span strong{font-size:16px;line-height:20px;}
	.new_box .new_right .new_lunbo_box .text{margin-left:20px;}
	.new_box .new_left .new_lunbo_box .text{margin-right:20px;}
	.new_box .new_lunbo_box .text{width:250px;}
	.new_box .new_lunbo_box .img{width:60px;height:60px;}
	.ny_pro{margin-left:-5px;margin-right:-5px;}
	.ny_pro .pro_list{padding:0 5px;}
	.ny_pro a:hover .mask{padding:3% 15%}
	.ny_pro_show .pro_info .img{width:45%;}
}
@media only screen and (max-width: 767px) {
	header .head{ height:75px; border-bottom:3px solid #bb242b;}
	header .logo{width:82%;height:75px;}
	.about{padding:0;}
	.about_md{width:100%;height:auto;min-height:270px;}
	.about_md .about_txt{width:100%;top:0;padding:15px;}
	.about_md .about_txt .more{margin-top:10px;}
	.contact .info{padding-left:15px;}

	.index_title .title_txt h3{margin-top:0px;}
	.main{padding-bottom:0px;}
	.swiper-container-horizontal > .swiper-pagination-bullets{bottom:0px;}
	.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px;}
	.swiper-pagination-bullet{width:5px;height:3px;border-radius:0;}


	/*.new_box .new_left{bottom: 35px;}*/
	/*.new_box .new_right{top:25px;}*/
}
@media only screen and (max-width: 600px){
	.product{margin-left:-8px;margin-right:-8px;}
	.product .pro_list{padding:0 8px;}
	.product a:hover .mask{padding:5% 15%;}


	.banner .img1{display:none;}
	.banner .img2{display:block;}

}
@media only screen and (max-width: 530px){
	.index_title .title_txt .title_font{font-size:20px;}
	.index_title .title_txt h3{font-size:24px;margin-bottom:3px;}
}
@media only screen and (max-width: 450px){
}
@media only screen and (max-width: 436px) {
	header .logo{padding-left:8px;}
	header .icon-menu span{padding-right:8px;font-size:28px;}
	.product .pro_img .mask{height:30px;}
	.product .pro_img .mask h4{line-height:30px;}
	.ny_pro_show .pro_info .img{width:100%;margin:0 0 10px;}
}
@media only screen and (max-width: 390px){
	.about_md .about_txt{padding:15px;}
	.product .pro_img .mask h4{font-size:14px;}
	.product .pro_img .mask p{line-height:18px;height:36px;font-size:12px;}
	.product a:hover .mask{padding:2% 5%;}
	.new_box .new_lunbo_box .text{width:220px;padding:5px;}
	.new_box .new_left .new_lunbo_box,.new_box .new_right .new_lunbo_box{margin:0;}
}
@media only screen and (max-width: 360px){
	.new_box .new_right .new_lunbo_box .text{margin-left:15px;}
	.new_box .new_left .new_lunbo_box .text{margin-right:15px;}
	.new_box .new_lunbo_box .text .more{display:none;}
	.new_box .new_lunbo_box .text{width:210px;}
	.new_box .new_lunbo_box .text p{margin:8px 0;padding:0;border:none;height:66px;}
}
@media only screen and (max-width: 321px){
	header .logo{padding-left:10px;}
	header .dianhua{padding-right:10px;}
	.product a:hover h4{line-height:23px !important;}
	.product .pro_img .mask p{margin-bottom:5px;}
}



div.page {
    margin: 50px 3px;
    padding: 3px;
    text-align: center;
}



div.page a {
    background-position: 50% bottom;
    border-color: #dedfde;
    border-style: solid;
    border-width: 1px;
    color:black;
    margin-right: 3px;
    padding: 2px 6px;
    text-decoration: none;
}


div.page span.disabled {
    color: #adaaad;
    margin-right: 3px;
    padding: 2px 6px;
}

div.page span.current {
    color: #eb5914;
    font-weight: bold;
    margin-right: 3px;
    padding: 2px 6px;
}