html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section{margin:0;padding:0;border:0;list-style:none;}
a{text-decoration:none;outline:none;}
a:link{color:#000;}
a:visited{color:#000;}
a:hover,a:active,a:focus{color:#000;text-decoration:none;outline:none;}
.fl{float:left;}
.fr{float:right;}
.clearboth{clear:both;}
*{box-sizing:border-box;line-height:180%;font-family:微软雅黑;font-size:14px;}
a.reda{color: #c40000;    padding: 5px 30px;    display: inline-block;    border: 1px #c40000 solid;
    border-radius: 20px;    margin:20px;}

body{width:100%;overflow-x:hidden;min-width:1200px;}
.wrap{width:1200px;margin:0 auto;}

#top{width:100%;background:#fff;}
#top #logo{float:left;margin-left:20px;}
#top .wrap{padding:20px 0 10px 0;}
#top .wrap b{line-height: 60px;    font-size: 18px;    margin: 0 0 0 80px;}
#top .wrap span{    float: right;    margin: 10px 100px 0 0;    background: rgb(196, 0, 0);border-radius: 5px;
    color: #fff;    font-size: 24px; font-weight:700; padding:0 5px;}

#nav{background: rgb(196, 0, 0);height:50px;line-height:50px;}
#nav ul{width:600px;margin:10px auto;}
#nav ul li{float:left;width:120px;text-align:center;}
#nav ul li a{color:#fff;line-height:50px;font-size:16px;}
#nav ul li:hover,#nav ul li.current{background:rgb(168,0,0);}
#nav ul li.biaoyu,#nav ul li.biaoyu:hover{line-height:50px;width:auto;font-size:16px;position:absolute;margin-left:600px;width:280px;}


.banner{width:1920px;margin:0 auto;position:relative;height:600px;left:50%;margin-left:-960px;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;right:0;bottom:16px;z-index:100;width:100%;text-align: center}
.banner .num li{width:13px;height:13px;display:inline-block;margin:0 4px;background:#fff;line-height:13px;
	text-indent:-100px;overflow:hidden;border-radius:10px;}
.banner .num li.num_hover{background-color:#ce0e13;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}


#container{width:100%;margin:0 auto;background:url(../img/body_bg.jpg) no-repeat top center;}

.about1{width:1200px;margin:5px auto;border:1px #ccc solid;}
.about1_left{width:480px;margin:0 10px;}
.about1_left img{width:100%;}
.about1_right{width:670px;margin:0 10px;padding-top:20px;}
.about1_right b{font-size:20px;}

.product .catelog{width:900px;margin:10px auto;}
.product .catelog li{width:300px;text-align:center;overflow:hidden;float:left;border-left:1px #ccc dotted;}
.product .catelog li a{color:rgb(5,160,69);margin:0 10px;display:block;height:40px;line-height:40px;}
.product .catelog li a:hover{background:#528ab5;}
.product .catelog li:nth-child(1){border:none;}

.pic_list{margin-top:20px;}
.pic_list li{width:30%;margin:0 1.66%;float:left;text-align:center;}
.proimg{width:100%;border:1px #ccc solid;text-align:center;}
.proimg img{max-width:100%;}

.topic li{background:url(../img/topic_top_bg.png) no-repeat top center;padding:30px 0;}
.topic h3{text-align:center;margin-top:20px;}
.topic h3 p{width:410px;height:50px;background:url(../img/redlx.png) 100%;color:#fff;text-align:center;line-height:50px;font-size:24px;margin:10px auto;}

.topic_wz{width:50%;float:left;padding:0 30px;}
.topic_wz_top b{    font-size: 48px;    color: rgb(196, 0, 0);float:left;line-height:50px;}
.topic_title{width:444px;height:90px;margin-left:55px;background:url(../img/index_topic_bg.png.webp) 100%;padding-top:25px;padding-left:70px;}
.topic_title strong{font-size:24px;color:rgb(53,53,53);}
.topic_title strong span{color: rgb(196, 0, 0);font-size:24px;}
.topic_title p{color:rgb(169,169,169);font-style:italic;}

.topic_wz_con{padding:30px;line-height:30px;}
.topic_tp{width:50%;float:right;text-align:center;}
.topic_tp img{max-height:400px;}

.topic li:nth-child(2n+1) .topic_wz{float:left;}
.topic li:nth-child(2n+1) .topic_tp{float:right;}
.topic li:nth-child(2n) .topic_wz{float:right;}
.topic li:nth-child(2n) .topic_tp{float:left;}

.foot{background:rgb(34,34,34);width:100%;}
#footer{color:rgb(169, 169, 169);padding-top:20px;width:1100px;}
#footer h3{font-size:24px;}
#footer p span{float:right;}
#footer a{color:rgb(169,169,169);}
#footer .codes img{margin-top:20px;}

#container .left{    width: 250px;}
#container .right{    width: 850px;border: 1px #ccc solid;    padding: 10px;}
.left .box{border: 1px #ccc solid; margin-bottom:10px;height:360px;}
.left .box h3{background:rgb(168, 0, 0);color:#fff;font-size:20px;padding:0 10px;}
ul.sort{margin-top:10px;padding:10px;}
ul.sort li{border-bottom:1px #ccc dotted;}

.cont_title{text-align:center;margin:30px;}
.cont_title b,.cont_title strong{font-size:30px;}
.cont_title p{font-size:28px;}

.cont_phone{width:80%;margin:20px auto;}
.cont_phone li{width: 30%;    border: 1px #ccc solid;    text-align: center;    float: left;
	font-size: 25px;    line-height: 80px; margin:0 1.66%;}
.cont_phone li em{    width: 40px;    height: 40px;    background: #009900;    line-height: 40px;
    color: #fff;    border-radius: 3px;margin-right:5px;}

.cont_left,.cont_right{margin:30px 0;}
.cont_left p{margin:5px 0;}
.cont_left p.add{font-size:24px; color:rgb(75, 75, 75);}
.cont_left p.add em{color:#CC3333;margin:0 10px;    width: 30px;    text-align: center;}
.cont_left{width:400px;}
.cont_right{width:720px;height:400px;}

#show_detail{padding-top:30px; padding-bottom:15px; margin-left:20px; overflow:hidden;}
	.pr_left{float:left; width:380px; overflow:hidden;}
		.pr_right{ width:600px;float:left;overflow:hidden; padding:10px;}
			.prjianjie{line-height:30px; padding:10px;}
			.pr_right .kefu{ background:#d9edf7; padding:8px 15px 8px 15px;border-radius:8px; border:1px solid #bce8f1; font-size:14px;}
.pr_right h1{display:block;font-size:20px;font-weight:bold; line-height:40px;  border-bottom:1px #ccc solid;}
			.pr_right p{line-height:25px;}
			.pr_right strong{font-weight:bold;}
			
			.but-list{ padding:15px; padding-left:0px;}
			.but-list a{ display:block;background:#ff7200; color:#FFF; padding-left:15px; padding-right:15px; border-radius:40px;height:40px; line-height:40px; font-weight:bold; text-align:center; float:left; margin-right:10px;}
			
.show_tal{width:100%; height:40px; border-bottom:1px solid red; font-size:16px; line-height:40px;}
.show_tal span{display:block; width:100px;     text-align:center; font-size:16px;border: 1px red solid;
    border-top: 3px red solid;    margin-top: 10px;    margin-bottom: -5px;    height: 40px;    line-height: 40px;}
			.catalog{ border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin-top:20px; padding-top:20px; padding-bottom:20px; background:#FFF; overflow:hidden;}
			.catalog h3{background:#003e8b; width:69px; text-align:center; color:#FFF; font-size:16px; float:left;}
			.catalog h3 span{ display:block;height:50px; line-height:50px; border-right:2PX solid #09F;}
			.catalog dl{ width:670px;float:left; padding-left:15px; border-left:1px solid #ececec;}
			.catalog dl dd{font-size:14px; font-weight:bold; float:left; padding:3px 10px 3px 10px; border:1px solid #ccc; margin-right:10px; margin-bottom:5px; background:#eaeaea; border-radius:3px;}
			
			.fixedcatalog{position:fixed;top:-20px; margin-left:0px;width:900px;z-index:100000;_position:absolute;_top:expression(eval(document.documentElement.scrollTop)); border-bottom:1px solid #003e8b;}
			
			/*详细图片效果开始*/
			.jqzoom{ width:360px; height:360px; border:1px solid #eaeaea; position:relative;}
			#spec-n5{width:360px; height:45px; padding-top:6px;overflow:hidden;}
			#spec-left{width:12px; height:45px; float:left; cursor:pointer;}
			#spec-right{width:10px; height:45px; float:right;cursor:pointer;}
			#spec-list{width:360px;float:left; overflow:hidden;display:inline;}
			#spec-list ul li{ float:left; margin-right:0px; display:inline; width:60px;}
			#spec-list ul li img{ padding:0;float:left; border:1px solid #ccc; width:50px;height:43px;}
			/*jqzoom*/
			.jqzoom{position:relative;padding:0;}
			.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:400px;height:400px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;  margin-top:500px;}
			.bigimg{width:750px;height:750px;}
			.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FFFFFF 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
			#spec-list{ position:relative; width:336px;}
			#spec-list div{ margin:0;}
			.detail_right{float:left; width:350px;padding:15px 0 0 15px;}
			/*详细图片效果结束*/ 	
			.page_a{ padding:15px 0px 0px 0px;}
			.page_a a{ display:block;border:#eaeaea 1px solid; padding:8px 10px 8px 10px;margin-top:10px;}
			
			.showpr_msg{padding:20px 10px 20px 10px; line-height:25px; font-size:14px; overflow:hidden;}
			.showpr_msg h3{background:url(../images/h3.jpg) no-repeat 0px 5px; text-indent:25px; font-size:18px; padding-bottom:10px; margin-top:10px; font-weight:bold;}
			.showpr_msg p{padding-left:25px;_padding-left:18px;}
			.showpr_msg table{border-top:1px solid #ccc; border-left:1px solid #ccc; width:98%; margin-left:25px;}
			.showpr_msg table tr td{border-bottom:1px solid #ccc; border-right:1px solid #ccc; text-align:center; padding-top:5px; padding-bottom:5px;}
			.showpr_msg h3 a{ font-size:18px;}
			.showpr_msg p a{font-size:14px;color:#136EC2;}

.clearfix{clear:both;}