body,div,ul,li,span,dl,dt,dd,h1,h2,h5{padding:0px; margin:0px; text-align:left;}
body{background:url(/img/bg.jpg) repeat-x;}
.clear{ clear: both;}
.left{float:left;} .right{float:right;}
ul{list-style-type: none;}
*{color:#333; font:"微软雅黑",Verdana, Arial; font-size:18px; line-height:160%}
a{color:#333; text-decoration:none;}
a:hover{color:#c00; text-decoration:none;}

.width{margin:0 auto; width:1200px;}
.height{clear:both; height:20px; overflow:hidden;}
.height5{clear:both; height:5px; overflow:hidden;}
.height30{clear:both; height:30px; overflow:hidden;}

.topOne{background:#f3f3f3; height:36px; overflow:hidden;}
.topOne *{line-height:36px; font-size:16px;}
#head{height:120px; overflow:hidden;}
	#head .logo{display:block; float:left; margin:20px 0px 0px 0px;}
	#head .logotext{float:left; margin:20px 0 0 50px; font-size:17px;}
	#head .logotext span{color:#c00; font-size:21px;}
	#head .toptel{float:right; background:url(/img/tel.png) left top no-repeat; padding-left:35px; margin-top:10px; font-size:16px; line-height:25px;}
	#head .toptel .tel{font-size:22px; color:#c00; line-height:30px; font-weight:bold}

.menu{background:url(/img/menu.png) repeat-x; border-top:#CCC solid 1px; height:60px; overflow:hidden;}
	.menu li{float:left; text-align:center; width:150px;}
	.menu li a{display:block; height:60px; line-height:60px; font-size:18px;   -webkit-transition-duration:1s; transition-duration:1s;}
	.menu li a:hover{color:#fff; background:#c00;}
.menu li ul{position:absolute; z-index:100; margin:0; display:none}
	.menu li ul li{float:none; width:150px; border-bottom:1px #ccc dashed}
	.menu li ul li:last-child{border-bottom:0px;}
	.menu li ul li a{display:block; background:rgba(0,0,0,0.4); height:40px; line-height:40px; font-size:16px; color:#fff}
	.menu li ul li a:hover{color:#c00; background:rgba(0,0,0,0.6);}

/* banner*/
.banner .slick-dots {bottom:20px}
.banner .slick-dots li button {background-color: #fff}
.banner .slick-dots li.slick-active button {background-color: #c00}
/* banner */


.whyus{ background:url(/img/chosebg.jpg) no-repeat; min-height:1050px;}
.whyus .title{background:url(/img/chosett.png) no-repeat; width:716px; height:141px; margin:0 auto}
.whyus .title dl{display:block; margin-left:270px;}
.whyus .title dt{display:block; height:66px; line-height:66px; color:#a3a3a3; font-size:56px; font-weight:bold; letter-spacing:5px;}
.whyus .title dd{display:block; height:38px; line-height:38px; color:#c6c6c6; font-size:22px;}
.whyus .title da{display:block; height:32px; line-height:32px; color:#fff; font-size:18px; width:420px; text-align:center;}

.whyus .chosetext1{width:620px; height:180px; margin-top:50px;}
.whyus .chosetext1 .xuhao{float:left; width:90px; height:90px; line-height:90px; text-align:center; overflow:hidden; border-radius:50%; background:#c00; font-size:70px; font-style:italic; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.whyus .chosetext1 dl{display:block; float:right; width:490px;}
.whyus .chosetext1 dt{display:block; border-bottom:4px solid #ddd; height:60px; line-height:60px; color:#000; font-size:35px; font-weight:bold; letter-spacing:3px; float:left;}
.whyus .chosetext1 dd{display:block; font-size:16px; color:#666; line-height:30px; margin-top:10px;}
.whyus .choseimg1{width:500px; height:240px; text-align:center;}



.boxleft{float:left; width:300px;}
.pclasshead{ padding: 20px;  background: #c00; }
.pclasshead h5{font-size:22px; line-height:30px; padding-left:40px; background:url(/img/icon-cate.png) center left no-repeat; color: #fff;}
.pclasshead span{display: block; font-size:14px; margin-top:5px; text-transform: uppercase; color: #fff;}
.pclassbox{padding:10px 20px; background:#eee; min-height:520px;}
.pclasslist { display: block; }
.pclasslist li{border-bottom: #cccccc solid 1px; }
.pclasslist li a{ display: block; font-size:18px;  text-overflow:ellipsis;white-space: nowrap; overflow: hidden; height:50px; line-height: 50px; padding-left:25px; background:url(/img/icon-nav.png) center left no-repeat;}
.pclasslist li a.cur,.pclasslist li a:hover{ background:url(/img/icon-nav-on.png) center left no-repeat; color:#c00 }
.pclasslist div{margin-top:10px; margin-bottom:15px;margin-left:20px; }
.pclasslist div a{ font-size:16px; line-height:30px;}
.pclasslist div a.cur{color:#c00}

.hometitle{line-height:60px; font-size:34px; text-align:center; color:#333;}
.hometitle span{color:#ccc; font-size:14px; margin-left:10px; margin-top:15px; text-transform:uppercase;}
.hometitlep{line-height:50px; font-size:30px; color:#333; border-bottom:solid #ccc 1px;}
.hometitlep span{color:#ccc; font-size:14px; margin-left:10px; margin-top:10px; text-transform:uppercase;}


.boxright{ float: right; width:870px; min-height:650px; overflow:hidden;}
/*.swiper-recommend {width: 870px;height: 600px;overflow: hidden;position: relative;}*/
.pbox{float: left; width: 270px; height: 270px; margin:10px;}
.pbox .img{height: 230px; overflow: hidden; }
.pbox .img img{width: 270px; height: 230px; transition:all .4s;}
.pbox span{display: block; height: 40px; line-height: 40px; background:#5a5a5a; color: #ffffff; text-align: center; font-size: 14px; }
.pbox a:hover span{background: #c00; }
.pbox a:hover img{opacity: .8; transform:scale(1.1,1.1);}


.fangan{background:url(/img/fabg.jpg) no-repeat center bottom; height:518px;}
.fangan .title{font-size:40px; text-align:center; color:#A3A3A3}
.fangan .title span{font-size:40px; color:#c00}
.fangan .title2{font-size:20px; text-align:center; color:#A3A3A3}
.fangan ul li{float:left; margin:0 10px;}
.fangan ul li div{width:370px; height:260px; overflow:hidden}
.fangan ul li a img{-webkit-transition-duration:1s; transition-duration:1s;}
.fangan ul li a:hover img{transform: scale(1.1, 1.1); transition-duration: 500ms;}
.fangan ul li span{display:block; height:50px; line-height:50px; background:#333; color:#fff; text-align:center; -webkit-transition-duration:1s; transition-duration:1s;}
.fangan ul li:hover span{ background:#c00;}


.home-about{font-size:16px; line-height:30px;}
.about-img{float: left;overflow: hidden;}
.about-img img{ width:450px;height: 350px;}
.about-brief{float: right;width: 700px;}
.about-brief b{font-size:30px;color: #333; font-weight:normal}
.about-brief p{height: 210px; line-height: 30px;color: #666; font-size: 16px; margin-top: 15px;overflow: hidden;}
.about-brief .more1{float: left;display:block; width:120px; height:30px; line-height:30px; text-align:center; border:1px solid #333; color:#333; margin:0 auto; margin-top:8px;font-size:14px;
-webkit-border-radius:5px; -moz-border-radius:5px;
-ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; 
-webkit-transition-duration:1s; transition-duration:1s;}
.about-brief .more1:hover{background:#c00; border:1px solid #c00; color:#fff}


.home-cer-box{position: relative; height:440px}
.hoorlist{ overflow: hidden;}
.hoorlist .hoorimg{text-align: center;}
.hoorlist .hoorimg .img{ display: block; width: 230px; height: 300px; border: #cccccc solid 1px; overflow: hidden;}
.hoorlist .hoorimg .img img{ width: 230px; height: 300px;  transition:all .4s;}
.hoorlist .hoorimg span{display: block; width: 232px; line-height: 40px; font-size:18px; background:#5a5a5a; color:#fff; text-align: center; height:40px; overflow:hidden}
.hoorlist .hoorimg a:hover img{transform:scale(1.1,1.1);}
.hoorlist .hoorimg a:hover span{background:#c00}


/* wrap */
.wrap{margin:20px auto;width:1134px;height:437px;position:relative;overflow:hidden;}
.pic{width:679px;height:437px;cursor:pointer;}
.pic_num{width:74px;height:79px;position:absolute;top:40px;left:17px; background:#333; text-align:center; font-size:50px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.pic1{background:url('uploadfile/t1.jpg');position:absolute;top:0;left:0;z-index:1;}
.pic_num1{width:74px;height:79px;position:absolute;top:40px;left:17px;background:url('img/pic_num.jpg');background-position:0 0;display:none;}
.pic2{background:url('uploadfile/t2.jpg');position:absolute;top:0;left:679px;z-index:3;}
.pic_num2{width:74px;height:79px;position:absolute;top:40px;left:17px;background:url('img/pic_num.jpg');background-position:-69px 0;}
.pic3{background:url('uploadfile/t3.jpg');position:absolute;top:0;left:770px;z-index:5;}
.pic_num3{width:74px;height:79px;position:absolute;top:40px;left:17px;background:url('img/pic_num.jpg');background-position:-138px 0;}
.pic4{background:url('uploadfile/t4.jpg');position:absolute;top:0;left:861px;z-index:7;}
.pic_num4{width:74px;height:79px;position:absolute;top:40px;left:17px;background:url('img/pic_num.jpg');background-position:-207px 0;}
.pic5{background:url('uploadfile/t5.jpg');position:absolute;top:0;left:952px;z-index:9;}
.pic_num5{width:73px;height:79px;position:absolute;top:40px;left:18px;background:url('img/pic_num.jpg');background-position:-276px 0;}
.pic6{background:url('uploadfile/t6.jpg');position:absolute;top:0;left:1043px;z-index:11;}
.pic_num6{width:73px;height:79px;position:absolute;top:40px;left:18px;background:url('img/pic_num.jpg');background-position:-345px 0;}


.home-contact-box{ float: right; width: 324px; padding: 10px; background:#c00;  }
.home-contact-inbox{width: 300px; padding: 10px; border:#ffffff solid 2px; }
.home-contact-inbox .contact-txt{ margin-top:10px; line-height: 30px; font-size: 14px; color:#fff;}


.more{display:block; width:140px; height:30px; line-height:30px; text-align:center; border:1px solid #333; color:#333; margin:0 auto; margin-top:8px; font-size:14px;
-webkit-border-radius:5px; -moz-border-radius:5px;
-ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; 
-webkit-transition-duration:1s; transition-duration:1s;}
.more:hover{background:#c00; border:1px solid #c00; color:#fff}
.boxbg1{background:#f2f2f2; padding:20px;}


/*box中 图片列表 一行4列*/	
.imglist1 li{float:left; margin:10px 8px; width:280px; height:240px; overflow:hidden; }
.imglist1 li a{position: relative;}
.imglist1 li img{width:280px; height:210px;
transition: transform 2s; -moz-transition: -moz-transform 2s; -webkit-transition: -webkit-transform 2s; -o-transition: -o-transform 2s;}
.imglist1 li:hover img{-webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}
.imglist1 li .note{position:absolute; z-index:9; bottom:-20px; width:100%; background:#333; padding:3px 0;}
.imglist1 li .note span{display:block; height:30px; text-align:center; overflow: hidden; color:#fff;}
.imglist1 li .note .text1{font-size:16px; line-height:30px;}
.imglist1 li .note .text2{font-size:12px; line-height:20px;}


/*box中 图片列表3*/	
.imglist3 li{float:left; background:#fff; margin:8px 10px; width:360px; height:300px; padding:10px; overflow:hidden;position:relative;}
.imglist3 li img{width:100%; height:260px; margin-bottom:10px;}
.imglist3 li div.title{min-height:30px; line-height:30px; font-size:20px; color:#000; text-align:center;}
.imglist3 li p{text-align:left; color:#888; line-height:20px; font-size:14px;}
.imglist3 li .yy1{width:95%; height:260px; background:url(/img/yy2.png) repeat; position:absolute; left:10px; top:10px; z-index:55; display:none;}
.imglist3 li .yy1 a{display:block; width:100%; height:260px;}
.imglist3 li .yy1 .link{display:block; width:100%; background:url(/img/tem_16.png) no-repeat center 100px; height:85px; color:#fff; padding-top:160px; text-align:center;}


.news1{float:left; width:585px;}
.news2{float:right; width:585px;}
.newsbox{border:solid #ccc 1px;}
.newsbox dt{border-bottom:solid #ccc 1px; background: url(/img/icon-nav-on.png) no-repeat 5px center #f2f2f2; padding-left:28px; height:60px;}
.newsbox dt a{ line-height:60px; font-size:22px;}
.newsbox dt a span{font-size:11px; color:#949494;}
.newsbox dd{padding:10px 25px; min-height:300px;}
.news2 dt{background:url(/img/icon2.png) no-repeat 5px center #f2f2f2; padding-left:35px;}

.newslist1 li{height:50px; background:url(/img/icon1.png) no-repeat left center; padding-left:20px; border-bottom:1px solid #f2f2f2}
.newslist1 li a{line-height:50px;}
.newslist1 li span{font-size:11px; color:#999; float:right; line-height:50px;}

.newslist2 li.q{background:url(/img/q.jpg) no-repeat left 15px; padding:10px 0 0 25px;}
.newslist2 li.a{background: url(/img/a_76zk.jpg) no-repeat left 8px; padding:0 0 10px 25px; line-height:25px; font-size:14px; border-bottom:#ccc dashed 1px;}



/* foot */
.linkbox{background:#1B1B1B; height:50px; border-bottom:1px solid #0D0D0D}
.linkbox,.linkbox *{color:#f2f2f2; line-height:50px; font-size:14px;}
.linkbox a{margin:0 8px;}
.copyright{background: #252525; padding:25px 0; }
.copyright .width{text-align:center;}
.copyright,.copyright *{color:#e5e5e5; line-height:25px; font-size:14px;}
/* foot END */


/*内页样式*/
/* 内页 
.subpath,.subpath *{font-size:14px;}
.subTitle{margin:0 auto; width:220px; height:50px; background:url(image/icona.png) no-repeat left center,url(/image/iconb.png) no-repeat right center; background-size:30px; text-align:center;line-height:50px; font-size:30px; color:#333}
.subnav{margin-top:10px;text-align:center;}
.subnav a{font-size:14px;}*/


.mainLeft{float:left; width:270px; overflow:hidden; min-height:600px;}
.mainRight{float:right; width:900px; overflow:hidden;}
.mainRight table{margin:0 auto;}

.subTitle{border-bottom:1px solid #ccc; height:40px;}
.subTitle *{line-height:40px;}
.subContent{margin:10px 0px; min-height:500px;}


.dlbox1{overflow:hidden;}
.dlbox1 dt{height:60px; overflow:hidden; background:#c00}
.dlbox1 dt .title{display:block; text-align:center; line-height:60px; font-size:20px; color:#fff;}
.dlbox1 dd{padding:10px 10px 20px 10px; background:#f2f2f2}

.proUL{width:160px; margin:0 auto; overflow:hidden;}
.proUL li{border-bottom: #cccccc solid 1px; }
.proUL li a{ display: block; font-size:18px;  text-overflow:ellipsis;white-space: nowrap; overflow: hidden; height:50px; line-height: 50px; padding-left:25px; background:url(/img/icon-nav.png) center left no-repeat;}
.proUL li a.cur,.proUL li a:hover{ background:url(/img/icon-nav-on.png) center left no-repeat; color:#c00 }


.artList{margin:0 auto; width:96%;}
.artList *{line-height:35px;}
.artList li{height:34px; overflow:hidden; border-bottom:#ccc dashed 1px;}
.artList li .addate{float:right; color:#999;}


/* 产品 */
.proList li{float:left; margin:10px 10px; width:280px; overflow:hidden}
.proList li div{height:240px; overflow:hidden}
.proList li a img{-webkit-transition-duration:1s; transition-duration:1s; width:280px; height:240px;}
.proList li a:hover img{transform: scale(1.5,1.5); transition-duration:1s;}
.proList li span{display:block; height:40px; line-height:40px; background:#333; color:#fff; text-align:center; -webkit-transition-duration:1s; transition-duration:1s;}
.proList li:hover span{ background:#c00;}


/* 荣誉 */
.hoor li{float:left; margin:10px 10px; width:270px; overflow:hidden}
.hoor li div{height:350px; border:5px solid #f2f2f2; overflow:hidden}
.hoor li a img{-webkit-transition-duration:1s; transition-duration:1s; width:280px; height:350px;}
.hoor li a:hover img{transform: scale(1.5,1.5); transition-duration:1s;}
.hoor li span{display:block; height:40px; line-height:40px; background:#333; color:#fff; text-align:center; -webkit-transition-duration:1s; transition-duration:1s;}
.hoor li:hover span{ background:#c00;}


	/*文字列表*/
	#ArtList0{width:94%; margin:0 auto;}
	#ArtList0 li{margin:3px 0; line-height:50px; font-size:14px; border-bottom:1px dashed #ccc;}
	#ArtList0 li .addate{line-height:50px; float:right; color:#999}
	
	/*图片列表*/
	#ArtList1{width:99%; margin:0 auto;}
	#ArtList1 li{float:left; text-align:center; margin:5px 10px; margin-bottom:20px; width:256px; height:220px; overflow:hidden;}
	#ArtList1 li img{width:250px; height:190px; border:1px #ccc solid;}
	#ArtList1 li a.imgbox{border:1px solid #e5e5e5; padding:1px; display:block;}
	#ArtList1 li a.imgbox:hover{border:1px solid #c00;}
	#ArtList1 li .title{display:block; text-align:center; height:20px; overflow:hidden; font-size:14px; line-height:20px;}
	
	/*图片+文字列表*/
	#ArtList2{width:98%; margin:0 auto;}
	#ArtList2 li{border-bottom:1px dotted #ccc; margin:5px 0; height:96px; overflow:hidden}
	#ArtList2 li .fimg{width:90px; height:80px; border:1px solid #ccc; padding:1px; float:left;}
	#ArtList2 li .A2Right{width:580px; float:right;}
	#ArtList2 li .A2Right .title{display:block; font:bold 14px/25px "宋体"; height:25px; overflow:hidden;}
	#ArtList2 li .A2Right .info{height:37px; overflow:hidden;}
	#ArtList2 li .A2Right .more{float:right; font:10px/18px Verdana, Geneva, sans-serif}


.shebei{margin:0 auto; width:100%;}
.shebei li{float:left; text-align:center; width:214px; height:175px; _height:172px; overflow:hidden; margin:5px 6px; _margin:3px 4px;}
.shebei li img{width:210px; height:150px; border:1px #ccc solid; padding:1px; margin-bottom:0px;}
.shebei li a{line-height:18px;}

.viewTitle{height:60px; line-height:60px; font-size:30px; color:#000;text-align:center;}
.viewTitle *{height:60px; line-height:60px; font-size:30px;  color:#000;}
.viewText{height:25px; line-height:25px; border-top:1px dashed #ccc; text-align:center; color:#999}
.viewContent{margin:0 auto; width:96%; min-height:800px; overflow:hidden;}
.showNext{border-top:1px #ccc dashed;}
.red{color:#ED4869;}


.showNext{border-top:1px solid #ccc; padding:5px 3px;}
.showNext ul li{float:left; margin:5px; text-align:center}
/*内页样式END*/


.input{border:1px #ccc solid;font-family: Verdana,Arial,"宋体"; font-size:12px; color:#333; padding:0px 3px;}
.textarea{border:1px #ccc solid; background:#fff;}
.button{ font-family: Verdana,Arial,"宋体"; font-size:12px;border:3px #e5e5e5 solid; background:#ccc;cursor:pointer;}

/*列表下显示页数样式*/
.pagebox{border:1px #ccc solid; display:block;width:60px; height:25px; line-height:25px; text-align:center; cursor:pointer; margin:0 5px; float:left;}
.pagebox2{border:1px #ccc solid; display:block;width:30px; height:25px; line-height:25px; text-align:center; cursor:pointer; margin:0 5px; float:left}
.pageon{ border:1px #f00 solid;  color:#f30; font-weight:bold; }

.page_last{background:url(img/pagebg.jpg) no-repeat 3px 3px; padding-left:0px; }
.page_last_no{background:url(img/pagebg.jpg) no-repeat 3px -16px; color:#ccc; cursor:default}
.page_last1{background:url(img/pagebg.jpg) no-repeat 5px 4px;}
.page_last1_no{background:url(img/pagebg.jpg) no-repeat 5px -16px; cursor:default}
.page_next{background:url(img/pagebg.jpg) no-repeat 50px -36px; padding-right:0px;}
.page_next_no{background:url(img/pagebg.jpg) no-repeat 50px -54px;color:#ccc; cursor:default}
/*列表下显示页数样式*/
