@charset "gb2312";

body{padding:0;margin:0; color:#292929; font-family:"微软雅黑"; width:100%;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0; margin:0;}
ul{list-style:none;}
img{border:0px;}
.clear{clear:both;}
a{text-decoration:none; color:#292929; font-family:"微软雅黑";}

/**/
.top01{ width:100%; height:40px; line-height:40px; background:#1b1b1b; color:#fff;}
.top02{ width:1200px; margin:0 auto;}
.top02 .p01{ float:left;}
.top02 .p02{ float:right;}
.top02 .p02 a{ color:#fff;}

/*产品分类*/
/*.serverItem{border-top:1px solid #999;border-bottom:1px dashed #dedede;padding-bottom:20px;}*/
.serverItemBox{width:1200px;margin:0 auto;position:relative;z-index:50000;}
.serverItemBox .titleBox{position:absolute;z-index:660000;left:0;top:-80px;width:210px;height:80px; background:url(bg11.png);text-align:center;}
.serverItemBox .titleBox h2{color:#fff;font-size:26px;font-weight:normal;padding-top:15px; font-weight:bold;}
.serverItemBox .titleBox h2 strong{color:#d50000; font-weight:bold;}
.serverItemBox .titleBox h3{color:#fff;}
.serverItem .conBox{overflow:hidden;}
.serverItem .leftMenu{float:left;width:210px;height:550px;background:url(titleBg02.jpg) left top no-repeat;}
.serverItem .leftMenu dl{float:left;width:190px;overflow:hidden;margin:10px 0 0 8px;}
.serverItem .leftMenu dl dt{float:left;width:190px;height:38px;line-height:36px;color:#555;}
.serverItem .leftMenu dl dt a{color:#555;float:left;height:38px;width:190px;padding-left:40px; background:url(bg01.png) no-repeat; font-size:16px;}
.serverItem .leftMenu dl a:hover{color:#fff; background:url(bg02.png) no-repeat;}
.serverItem .leftMenu dd{float:left;width:100%;overflow:hidden;padding:10px 0;display:none;}
.serverItem .leftMenu dd a{float:left;width:130px;padding-left:40px;background:url(dot03.png) 20px center no-repeat;margin-top:5px;}

.serverItem .rightPro{float:right;width:790px;overflow:hidden;margin-top:13px;}
.serverItem .rightPro ul{float:left;width:850px;}
.serverItem .rightPro ul li{float:left;width:251px;height:219px;position:relative;margin:0 18px 20px 0;}
.serverItem .rightPro ul li img{width:251px;height:219px;}
.serverItem .rightPro ul li h2{position:absolute;left:0;bottom:0;background:url(alpha01.png) repeat;width:100%;}
.serverItem .rightPro ul li h2 a{float:left;width:100%;padding:10px 0;text-align:center;color:#fff;}
.serverItem .rightPro ul li:hover a{color:#ae5238;}

.container1{ width:990px; height: 520px; float:right; background:#000; margin-top:0px;}
.container1 .main1 { width: 990px;background-color: #fff; height: 520px;}
.container1 .main1 .main_img{ width:300px; height:260px; background-color: #fff; float: left; margin:15px 0px 0px 20px; position: relative; overflow: hidden; display: block;}
.main_img .main_info{position: absolute; z-index: 1; top:205px;  background:url(bg11.png); padding: 10px; height: 260px;}
.main_img .main_info p{color: #fff; line-height: 24px;font-size: 14px;}
.main_img .main_info .info{ height:50px; }
.main_img .main_info .info h2{ color: #FFFFFF; line-height: 42px; font-size: 18px; width:280px; text-align:center;}
.main_img .main_info .info_more{padding-top: 10px; border-top: solid 1px #fff; height: 240px; overflow: hidden;}
.main_img .main_info .info_more p{overflow:ellipsis; display: none;}
.container1 .main1 .mar_no{margin-right: 0;}
.container1 .main1 .main_img img{width: 100%; height: 100%;}

.xuanze{ width:100%; margin-top:40px;}
.xuanze01{ width:100%; height:227px; background:url(img01.jpg) center no-repeat;}
.xuanze02{ width:1200px; height:240px; margin:0 auto;}
.xuanze02_l{ width:580px; float:left; padding-top:50px;}
.xuanze02_l p{ font-size:16px; line-height:30px; margin-top:10px; margin-left:30px;}
.xuanze02_r{ width:580px; float:right;}
.xuanze03{ width:100%; height:280px; background:url(img06.jpg) center no-repeat;}
.xuanze03a{ width:1200px;  margin:0 auto; padding-top:60px;}
.xuanze03a p{ font-size:16px; line-height:30px; margin-top:10px; margin-left:30px; color:#fff; width:500px;}

/*成功案例*/
.case{ width:1200px; margin:50px auto 0px auto;}
.case h2{ text-align:center;}
.ul01{ margin:20px 0px 20px 0px; font-size:15px;}
.ul01 li{ float:left; width:32%; margin-right:1%; line-height:40px;}
.a01{ width:100%; height:50px; line-height:50px; background:#630707; color:#fff; text-align:center; font-size:24px; float:left; margin-top:20px;}
.a01:hover{ background:#111111;}

/*荣誉客户*/
.honer{ width:100%; height:611px; background:url(bg03.jpg) center no-repeat; margin-top:50px;}
.honer h2{ text-align:center; padding-top:50px;}
#zzsc{ height:auto; width:1200px; overflow:hidden; margin:40px auto 0px auto;}
#zzsc ul li{ width:190px; height:115px; overflow:hidden; float:left; margin:0px 10px 10px 0px; position:relative;}
#zzsc ul li .text{ width:100%; height:0; overflow:hidden; position:absolute; left:0; bottom:0; background:url(bg11.png); font-size:12px; color:#fff;}
#zzsc ul li .text p{text-align:left; color:#fff; line-height:115px; padding:5px 10px; clear:both; text-align:center; font-size:16px;}
#zzsc ul li .text b{ display:block; padding:5px 10px; display:block; float:left; background:#333; margin-bottom:5px;}
#zzsc ul li img{ width:190px; height:115px;}

/*客户评价*/
.pingjia{ width:1200px; margin:50px auto 0px auto;}
.pingjia h2{ text-align:center;}
.ul02{ margin-top:30px;}
.ul02 li{ width:360px; height:360px; float:left; background:#000; color:#fff; margin:0px 20px 0px 20px;}
.ul02 li:hover{ background:#630707;}
.ul02 li a{ width:340px; height:340px; float:left; padding:10px; color:#fff;}
.ul02 h2{ line-height:40px; font-size:16px;}
.ul02 p{ line-height:26px; font-size:13px;}
.ul02 li img{ width:340px; height:200px;}
.ul02 li span{ font-weight:bold; color:#f00;}

.conter01{ width:100%; height:233px; margin-top:50px;}
.conter01 .aa{ width:100%; height:233px; background:url(img03.jpg) center no-repeat; float:left;}

/*关于我们、新闻*/
.conter02{ width:1200px; margin:50px auto 0px auto;}
.about01{ width:710px; height:270px; float:left;}
.tit01{ height:22px; border-left:3px solid #630707; font-size:20px; padding-left:10px; margin-bottom:20px;}
.tit01 span{ color:#ccc; font-size:13px;}
.about02 img{ float:left; margin-right:20px;}
.about02 p{ float:left;}
.about02 h2{ font-size:25px; line-height:30px; color:#630707; margin-bottom:10px;}
.about02 span{ line-height:28px;}
.about02 span a{ font-weight:bold; color:#f00;}

.news02{ width:445px; height:270px; float:right;}
.news02 ul li{ float:left; width:425px; border-bottom:1px solid #ccc; line-height:42px; background:url(icon01.jpg) left no-repeat; padding-left:20px;}
.news02 ul li a{ float:left;}
.news02 ul li a:hover{ color:#f00;}
.news02 ul li p{ float:right;}

/*底部*/
.link01{ width:100%; background:#f2f2f2; margin-top:50px; float:left;}
.link02{ width:1200px; margin:0 auto; padding:30px 0px;}
.link02_l{ width:600px; float:left;}
.link02_l p{ width:86px; float:left; margin-right:20px;}
.link02_l ul{ width:490px; float:left;}
.link02_l ul li{ float:left; width:33%; margin-bottom:20px; font-size:15px;}
.link02_r ul li{ width:25%;}

.daohang01{ width:100%; height:57px; line-height:57px; background:#630707;}
.daohang01 ul{ width:1200px; margin:0 auto;}
.daohang01 ul li{ float:left; width:200px; text-align:center;}
.daohang01 ul li a{ color:#fff; font-size:20px;}

.footer01{ width:1200px; margin:30px auto 0px auto; height:190px;}
.footer01_l{ width:23%; float:left; height:165px; border-right:1px solid #ccc;}
.footer01_l p{ padding-left:10%;}
.footer01_c{ width:47%; float:left; height:165px; border-right:1px solid #ccc; margin-left:100px; font-size:16px; line-height:40px;}
.footer01_c span{ font-size:35px; color:#630707; font-family:Impact;}
.footer01_c p{ margin-bottom:3px;}
.footer01_r{ width:17%; height:165px; float:right; text-align:right;}
.footer01_r p{ width:125px; text-align:center;}
.footer02{ height:55px; line-height:55px; width:100%; border-top:1px solid #ccc; margin-top:20px;}
.footer02a{ width:1200px; margin:0 auto;}
.footer02a .p03{ float:left;}
.footer02a .p04{ float:right;}






.serverItem .leftMenu01{ height:auto; padding-bottom:22px;}

.left01{ float:left;}
.serverItemBox .titleBox01{z-index:660000;width:210px;height:80px;background-color:rgba(0,0,0,0.9);text-align:center; margin-top:20px;}
.serverItemBox .titleBox01 h2{color:#fff;font-size:26px;font-weight:normal;padding-top:15px; font-weight:bold;}
.serverItemBox .titleBox01 h2 strong{color:#d50000; font-weight:bold;}
.serverItemBox .titleBox01 h3{color:#fff;}

.container2{ width:970px; height: auto; float:right; margin-top:20px;}
.tit02{ height:40px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.tit02 h2{ font-size:24px; float:left;}

.container3{ width:990px; height:auto; float:right; background:none; margin-top:0px;}
.tit03{ width:950px; float:right; margin-top:20px; margin-right:20px;}
.news_dl { padding:0 5px; line-height:22px; border-bottom:1px dashed #CCCCCC; margin-top:15px; margin-bottom:20px;}
.news_dl a{ color:#000; }
.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:40px; height:40px; width:100%; overflow:hidden;}
.news_dl dd { overflow:hidden; margin-bottom:13px; font-size:14px; font-weight:normal; line-height:26px;}
.news_dl .dt_1 { height:40px; line-height:40px; font-size:16px; color:#C40C0C; font-weight:bold; font-size:16px; font-weight:bold; float:left;}
.news_dl .dt_2 { float:right; padding:0 10px 0 8px;}

.wmdys{ width:100%;height:auto; overflow:hidden; clear:both;}
.wmdys_c{ width:100%;height:13px; margin:0 auto; margin-bottom:77px;}
.wmdys_b{ width:100%;height:auto; overflow:hidden; margin:0 auto;}
.section01{width:100%;overflow:hidden;}
.section01 ul{width:100%;}
.section01 ul li{float:left;margin-bottom:10px;display:inline;width:48%;height:200px;overflow:hidden;position:relative; margin:1% 1% 1% 1%; margin-left:25%;}
.section01 ul li .photo{width:100%;height:230px;overflow:hidden; background:#1e1e1e; padding-top:30px;}
.section01 ul li .photo img{ margin-bottom:21px;}
.section01 ul li .photo h1{ text-align:center; color:#fff; font-size:24px; padding-bottom:20px;}
.section01 ul li .photo h2{ color:#fdaf03; line-height:36px; font-size:24px; padding-bottom:5px; font-weight:bold; padding:0px 15px 0px 25px;}
.section01 ul li .photo h2 span{ text-transform:uppercase;}
.section01 ul li .photo p{ color:#fff; padding:0px 15px 0px 25px; line-height:28px;}
.section01 .rsp{width:100%;height:280px;overflow:hidden;position: absolute;background:#630707;top:0px;left:0px;}
.section01 .text{position:absolute;width:100%;height:250px;left:-100%;top:0px;overflow:hidden; padding-top:30px;}
.section01 .text img{ margin-bottom:21px;}
.section01 .text h1{ text-align:center; color:#fff; font-size:24px; padding-bottom:20px;}
.section01 .text h2{ color:#fff; line-height:36px; font-size:24px; padding-bottom:5px; font-weight:bold; padding:0px 15px 0px 25px;}
.section01 .text h2 span{ text-transform:uppercase;}
.section01 .text p{ color:#fff; padding:0px 15px 0px 25px; line-height:28px;}

.ul04{ margin-top:30px;}
.ul04 li{ float:left; width:211px; margin:0px 20px 20px 10px;}
.ul04 li img{ width:211px; height:100px; border:1px solid #ccc;}
.ul04 li p{ text-align:center;}

#zzsc .ul05 li{ width:180px; height:109px; overflow:hidden; float:left; margin:0px 10px 15px 3px; position:relative;}
#zzsc .ul05 li img{ width:178px;  height:107px; border:1px solid #ccc;}

.ul01a{ font-size:15px;}
.ul01a li{ float:left; width:44%; margin-left:6%; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

/*banner*/
.banner1{ width:100%;}
#owl-demo1{position:relative;height:580px;margin:0 auto;}
#owl-demo1 .item{ position:relative;display:block;height:580px;}
#owl-demo1 img{display:block;height:580px;}
.owl-pagination{position:absolute;left:0;bottom:20px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:15px;height:15px;margin:0 5px;background:#fff;*display:inline;*zoom:1; border-radius:20px;}
.owl-pagination .active{background:#630707;}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:45%;width:50px;height:90px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(bg17.png);}
.owl-next{right:0;background-image:url(bg18.png);}
.owl-prev:hover{background-image:url(bg19.png);}
.owl-next:hover{background-image:url(bg20.png);}
.owl-carousel .owl-wrapper:after {content: ".";display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}
.owl-carousel{	display: none;	position: relative;	width: 100%;	-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{	display: none;	position: relative;	-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;	position: relative;	width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;	-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ase-in-out;	transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{	cursor: pointer;}
.owl-controls {-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing { cursor:url(grabbing.png) 8 8, move;}



.ban01{ width:100%; height:580px; background:url(banner01.jpg) center no-repeat;background-size: 100% 100%; }
.ban02{ width:100%; height:580px; background:url(banner02.jpg) center no-repeat;background-size: 100% 100%; }
.ban03{ width:100%; height:580px; background:url(banner03.jpg) center no-repeat;background-size: 100% 100%; }
.ban04{ width:100%; height:580px; background:url(banner04.jpg) center no-repeat;background-size: 100% 100%; }
.ban05{ width:100%; height:580px; background:url(banner05.jpg) center no-repeat;background-size: 100% 100%; }
.ban06{ width:100%; height:580px; background:url(banner06.jpg) center no-repeat;background-size: 100% 100%; }









