@charset "utf-8";
/* Powered by zhanghuitong.cn
	Auther:Sober
	Date:2016.11.14
*/

* { margin: 0px; padding: 0px;box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}
html { overflow-y: scroll; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: "微软雅黑"; font-size:13px; color: #333; background:#fff; line-height: 23px; min-width:1100px;}
ul, li, h1, h2, h3, h4, h5, p, dl, dd, form, ol, img { margin: 0; padding: 0; list-style: none; border: none; }
img { border: none; margin: 0px; padding: 0px; }
input, button, textarea, select { border: 0px; font-family: "微软雅黑"; }
a { text-decoration: none; color: #333;}
.clear { clear: both; height: 0px; overflow: hidden; }
a:hover { color:#cf1230;}
.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; }
.clearfix { clear: both; *zoom:1;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; line-height: 0; overflow: hidden }
.w { width: 100%; margin: 0 auto;}
.m{width:1100px; margin:0px auto;}
.tr{text-align:right;}
.tm{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.box-shadow{box-shadow:0px 0px 20px #ddd;}
.text-over{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.br5{border-radius:5px;-webkit-border-radius:5px;}

/*全局*/
header{height:100px; width:100%; background:rgba(0,0,0,1); position:fixed; top:0; left:0; z-index:999;}
header.idx-header{background:rgba(0,0,0,0.6);}
.top .top-logo{float:left; margin-top:24px;}
.top .top-right{ float:right;}
.top .top-right .top-link{color:#fff; padding-top:15px; float:right;}
.top .top-right .top-link a{padding-left:25px; margin-left:16px; color:#fff;}
.top .top-right .top-link a.a1{background:url(../img/ico3.png) no-repeat left center;}
.top .top-right .top-link a.a2{background:url(../img/ico4.png) no-repeat left center;}
.top .top-right .top-link span{ padding-left:20px; margin-left:17px;}
.top .top-right .top-link span.sp1{background:url(../img/ico1.png) no-repeat left center; margin-right:17px;}
.top .top-right .top-link span.sp2{background:url(../img/ico2.png) no-repeat left center;}
.top .top-right .top-nav{padding-top:10px;}
.top .top-right .top-nav ul li{float:left; font-size:16px; margin-left:38px; height:40px; line-height:40px; transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.top .top-right .top-nav ul li a{color:#fff;transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.top .top-right .top-nav ul li:hover,.top .top-right .top-nav ul li.on{border-bottom:3px solid #cf1230;}
.top .top-right .top-nav ul li:hover a,.top .top-right .top-nav ul li.on a{color:#cf1230;}


footer{background:url(../img/bg3.jpg) repeat-y top center;}
.btm{padding-top:25px; padding-bottom:40px; color:#9c9c9c;}
.btm .btm1{width:220px; float:left; font-size:12px;}
.btm .btm1 .btm1-img{margin-bottom:15px;}
.btm ul{width:250px; float:left; margin-left:43px; line-height:30px;}
.btm ul .btm-tit{padding-top:10px; padding-bottom:5px; padding-left:11px; background:url(../img/btm_navbg.png) no-repeat left bottom; margin-bottom:15px;}
.btm ul a{color:#9c9c9c;}
.btm ul a:hover{ color:#cf1230;}
.btm ul.ul1 a{display:inline-block; width:45%; padding-left:11px;}
.btm ul.ul2{width:240px;}
.btm ul.ul2 a{display:block; width:100%; padding-left:11px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.btm ul.ul2 a span{margin-right:11px;}
.btm ul.ul3 .t{padding-left:32px;}
.btm ul.ul3 .t.t1{background:url(../img/ico5.png) no-repeat 8px center;}
.btm ul.ul3 .t.t2{background:url(../img/ico6.png) no-repeat 8px center;}
.btm ul.ul3 .t.t3{background:url(../img/ico7.png) no-repeat 8px center;}
.btm ul.ul3 .t.t4{background:url(../img/ico8.png) no-repeat 8px center;}
.copy{height:35px; line-height:35px; text-align:center; color:#797979; background:#212020; font-size:12px;}

/*首页*/
.fullSlide{ width:100%;  position:relative; height:860px; margin-bottom:2px;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important; height:860px;overflow:hidden; text-align:center; }
.fullSlide .bd li a{display:block; width:100%; height:100%;}
.fullSlide .hd{ width:100%; height:10px; position:absolute; left:0px; bottom:25px; text-align:center;}
.fullSlide .hd ul li{display:inline-block; margin:0px 4px; width:10px; height:10px; background:rgba(255,255,255,0.4); border-radius:5px;-webkit-border-radius:5px; cursor:pointer;}
.fullSlide .hd ul li.on{ background:rgba(255,255,255,0.8)}

.main-titfr{height:220px; padding-top:50px; position:relative; margin-bottom:30px;}
.main-titfr .t1{text-align:center; font-size:40px; height:60px; text-align:center; background:url(../img/nav_bg1.png) no-repeat bottom center; margin-bottom:15px;}
.main-titfr .t2{text-align:center;}
.main-titfr .left-bg{width:96px; height:70px; background:url(../img/nav_bg2.png) no-repeat; position:absolute; left:0; bottom:0;}
.main-titfr .right-bg{width:90px; height:58px; background:url(../img/nav_gb3.png) no-repeat; position:absolute; bottom:10px; right:0;}
.main-titfr .right-bg a{color:#fff; font-size:14px; padding-left:10px; padding-top:10px; display:block;}
.main-titfr.white-tit{height:190px; color:#fff; padding-top:70px;}
.main-titfr.white-tit .t1{background:url(../img/nav_bg1_white.png) no-repeat bottom center;}

.main1{padding-bottom:50px;}
.main1-slide .bd{width:1100px; height:249px; background:url(../img/main1_bg.png) no-repeat center center; padding-top:25px; overflow:hidden; padding-left:17px;}
.main1-slide .bd ul li{ float:left; box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box; padding:0 7.5px;}
.main1-slide .bd ul li .bd-cont{width:198px; height:157px; border:1px solid #dedede; position:relative; overflow:hidden;}
.main1-slide .bd ul li .bd-cont img{display:block; width:212px; height:155px;}
.main1-slide .bd ul li .bd-cont .bd-t{width:100%; height:78px; background:rgba(0,0,0,0.5); position:absolute; bottom:-78px; left:0; text-align:center;}
.main1-slide .bd ul li .bd-cont .bd-t .t1{text-align:center; color:#fff; background:url(../img/main1_bg2.png) no-repeat bottom center; padding-top:11px; padding-bottom:6px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main1-slide .bd ul li .bd-cont .bd-t .t2{color:#c5213c; width:19px; height:19px; border:1px solid #c5213c; border-radius:10px;-webkit-border-radius:10px; margin:8px auto; line-height:15px; font-size:20px;}
.main1-slide .hd{ overflow:hidden; display:inline-block; height:35px; padding-top:17px;}
.main1-slide .hd .prev{ display:inline-block;width:8px; height:13px; margin-right:7px;overflow:hidden; cursor:pointer; background:url(../img/left.png) 0 0 no-repeat; float:left; margin-top:4px;}
.main1-slide .hd .next{ display:inline-block; width:8px; height:13px; margin-left:7px;overflow:hidden; cursor:pointer; background:url(../img/right.png) 0 0 no-repeat; float:left;margin-top:4px;}
.main1-slide .hd ul{overflow:hidden; display:inline-block; float:left;}
.main1-slide .hd ul li{ display:inline-block; width:14px; height:14px; overflow:hidden; margin:0 8px; border-radius:10px;-webkit-border-radius:10px; cursor:pointer; background:#cdcdcd;}
.main1-slide .hd ul li.on{ background:#cf1230; }


.main2fr{height:484px; background:url(../img/bg1.jpg) no-repeat top center;}
.m2-t{width:600px; padding-top:77px;}
.m2-t .t1{font-size:40px; line-height:54px; margin-bottom:38px;}
.m2-t .t2{line-height:24px;}
.m2-t .t2 p{margin-bottom:10px;}
.m2-t .t3{ padding-top:10px;}
.m2-t .t3 a{display:block; width:130px; height:41px; background:#cf1230; color:#fff; text-align:center; line-height:41px; font-size:14px;}


.main3{padding-bottom:68px;}
.main3 .m3-left{width:528px; height:344px; float:left; margin-left:9px; overflow:hidden; position:relative;}
.main3 .m3-left .bd ul li{width:528px; height:344px; position:relative;}
.main3 .m3-left .bd ul li img{display:block;width:528px; height:344px;}
.main3 .m3-left .bd ul li .t{width:100%; height:46px; line-height:46px; padding:0 40px; position:absolute; bottom:0; left:0; background:rgba(230,14,22,0.5); text-align:right; font-size:16px;}
.main3 .m3-left .bd ul li .t a{color:#fff; display:inline-block; width:340px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main3 .m3-left .hd{position:absolute; bottom:18px; left:30px; height:10px;}
.main3 .m3-left .hd ul li{width:10px; height:10px; border-radius:10px;-webkit-border-radius:10px; background:#3b000e; float:left; margin-right:10px;}
.main3 .m3-left .hd ul li.on{background:#fff;}

.main3 .m3-right{width:540px; float:right; height:344px; overflow:hidden;}
.main3 .m3-right ul li{height:64px; width:100%; margin-bottom:29px; overflow:hidden;}
.main3 .m3-right ul li .date{width:48px; height:64px; border:1px solid #959595; float:left; text-align:center; font-style:italic; font-weight:bold; padding-right:3px;}
.main3 .m3-right ul li .date .t1{ padding-top:8px;}
.main3 .m3-right ul li .date .t1 span{font-size:16px;}
.main3 .m3-right ul li .date .t2{font-size:16px; color:#959595;}
.main3 .m3-right ul li .m3-t{width:465px; float:right; margin-top:-3px; height:64px; overflow:hidden;}
.main3 .m3-right ul li .m3-t .t1{font-size:16px;}
.main3 .m3-right ul li:hover .date{border:1px solid #cf1230;}
.main3 .m3-right ul li:hover .date .t2{color:#cf1230;}

.main4fr{height:600px; background:url(../img/bg2.jpg) no-repeat top center;}
.main4{width:930px; margin:0 auto;}
.main4 .m4-form .form-left{width:444px; float:left;}
.main4 .m4-form .form-left input{width:100%; height:50px; border:1px solid #919191; border-radius:10px;-webkit-border-radius:10px; margin-bottom:42px; background:#fff; padding:0 11px; font-size:14px; outline:none;}
.main4 .m4-form .form-left input:focus{border:1px solid #cf1230;}
.main4 .m4-form .form-right{width:444px; float:right;}
.main4 .m4-form .form-right textarea{ width:100%; height:234px;border:1px solid #919191; border-radius:10px;-webkit-border-radius:10px; margin-bottom:42px; background:#fff; padding:15px 11px; font-size:14px; outline:none; resize:none;}
.main4 .m4-form .form-right textarea:focus{border:1px solid #cf1230;}
.main4 .m4-form button{width:115px; height:37px; display:block; margin:0 auto; color:#fff; border:none; background:#cf1230; border-radius:3px;-webkit-border-radius:3px; font-size:16px; cursor:pointer; outline:none; letter-spacing:3px;}


/*产品*/
.ny-ban{height:550px; background:url(../img/ny_ban.jpg) no-repeat bottom center; position:relative;}
.ny-ban .ny-ban-titfr{width:100%; height:35px; line-height:35px; color:#fff; text-align:right; background:rgba(207,18,48,0.5); position:absolute; bottom:0; left:0; z-index:1; font-size:12px;}
.ny-ban .ny-ban-titfr span{margin:0 5px;}
.ny-main{padding-bottom:50px;}
.ny-main .ny-left{width:250px; float:left;}
.ny-main .ny-right{width:820px; float:right; padding-top:50px;}

.ny-left .left-nav{position:relative; margin-bottom:30px;}
.ny-left .left-nav .left-nav-tit{height:59px; line-height:59px; color:#fff; font-size:20px; padding-left:30px; background:url(../img/ico9.png) no-repeat 199px center #d01c1c; position:absolute; width:100%; top:-59px; left:0; z-index:9;}
.ny-left .left-nav .left-nav-img{margin-bottom:2px;}
.ny-left .left-nav .left-nav-img img{display:block; width:250px; height:auto;}
.ny-left .left-nav .left-nav-cont ul li{margin-bottom:2px; height:33px; line-height:33px;}
.ny-left .left-nav .left-nav-cont ul li a{display:block; padding-left:30px; background:#eaeaea; color:#5e5e5e; font-size:14px;}
.ny-left .left-nav .left-nav-cont ul li:hover a,.ny-left .left-nav .left-nav-cont ul li.on a{background:#d01c1c; color:#fff;}
.ny-left .left-lx{ background:#eaeaea; font-size:13px; color:#5e5e5e;}
.ny-left .left-lx .left-lx-img img{display:block; width:250px; height:auto;}
.ny-left .left-lx .left-lx-t{padding:14px;}
.ny-left .left-lx .left-lx-t .t1{font-size:16px; margin-bottom:10px;}



.pro-list{overflow:hidden;}
.pro-list ul{width:870px;}
.pro-list ul li{width:240px; height:323px; float:left; margin-bottom:35px; margin-right:50px; padding:10px; border:4px solid #eaeaea;}
.pro-list ul li img{width:212px; height:155px;}
.pro-list ul li .t1{ font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:9px 0;}
.pro-list ul li .t2{font-size:12px; line-height:20px; height:50px; overflow:hidden; border-bottom:1px solid #eaeaea; color:#737373; padding-bottom:10px; margin-bottom:12px;}
.pro-list ul li .xq{display:block; width:106px; height:27px; background:#cf1230; color:#fff; text-align:center; line-height:27px;}
.pro-list ul li:hover{border:4px solid #d01c1c;}


.page{font-size:12px; line-height:22px; color:#777777;}
.page .page-left{float:left;}
.page .page-right{float:right;}
.page .page-right ul li{border:1px solid #e0e0e0;  float:left; margin-left:6px; padding:0 10px; cursor:pointer;}
.page .page-right ul li:hover,.page .page-right ul li.on{border:1px solid #fff;}


/*新闻*/
.news1{margin-bottom:25px;}
.news1 .news1-img{width:180px; float:left;}
.news1 .news1-img img{display:block; width:180px; height:120px;}
.news1 .news1-t{width:625px; float:right;}
.news1 .news1-t .t1{font-size:14px; font-weight:bold;}
.news1 .news1-t .t2{font-size:12px; margin-bottom:10px; color:#4f4c50;}
.news1 .news1-t .t3{line-height:22px; height:44px; overflow:hidden;}
.news1 .news1-t .t4 a{color:#d01c1c;}
.news2{margin-bottom:35px; font-size:14px;}
.news2 ul li{ border-bottom:1px solid #dcdada; padding:15px 0;}
.news2 ul li a{display:inline-block; width:55%; padding-left:45px; background:url(../img/ico10.png) no-repeat 5px center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news2 ul li span{float:right;}


/*设备展示*/
.shebei ul li{background:#eff3f4; height:114px; margin-bottom:30px; overflow:hidden;}
.shebei ul li .sb-img{width:150px; float:left;}
.shebei ul li .sb-img img{display:block; width:150px; height:114px;}
.shebei ul li .sb-t{float:right; width:650px; padding-right:28px;}
.shebei ul li .sb-t .t1{padding-top:13px; padding-bottom:10px; font-size:18px; font-weight:bold;}
.shebei ul li .sb-t .t2{line-height:23px; height:46px; overflow:hidden; color:#696968;}


/*合作留言*/
.ly .ly-tit{width:100%; height:1px; position:relative; background:#dddddd; margin-bottom:30px;}
.ly .ly-tit span{ font-size:18px; font-weight:bold; padding-right:15px; display:inline-block; background:#fff; position:absolute; left:0; top:-12px;}
.ly .ly-t{color:#555555; margin-bottom:20px;}
.ly .ly-t span{color:#ff0000; margin:0 3px;}
.ly .ly-form .form-cont{margin-bottom:30px;}
.ly .ly-form .form-cont.cont1{width:365px;}
.ly .ly-form .form-cont .t{margin-bottom:5px; font-size:14px;color:#555555;}
.ly .ly-form .form-cont .t span{color:#ff0000; margin-left:5px;}
.ly .ly-form .form-cont input{width:100%; height:45px; border:1px solid #dddddd; padding:0 11px; outline:none;}
.ly .ly-form .form-cont input:focus{border:1px solid #cf1230;}
.ly .ly-form .form-cont textarea{width:100%; height:100px; border:1px solid #dddddd; padding:11px;outline:none; resize:none;}
.ly .ly-form .form-cont textarea:focus{border:1px solid #cf1230;}
.ly .ly-form .form-cont button{width:109px; height:46px; background:#d01c1c; color:#fff; font-size:16px; border:none; outline:none; cursor:pointer; border-radius:10px;-webkit-border-radius:10px;}

.pageLink
{
	font-size:12px; line-height:30px; text-align:center;
}
.pageLink a { height:20px; line-height:20px; padding:4px 8px 4px 8px; padding-right:8px; border:solid 0px #ccc; background-color:#eee; color:#666;}
.ons{border: solid 0px #a6a6a6; color:#fff;  background-color:#d01c1c; padding:4px 8px 4px 8px;}

.pageLink span { height:20px; line-height:20px;}
.pageLink a:link{ 
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}
.pageLink a:visited{
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}
.pageLink a:hover{
	font-size: 12px;
	color: #ff9933;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}
.pageLink a:active{
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}