body{margin:0; padding:0; font-size:12px;font-family: Microsoft YaHei, Arial;}
ul,li,dt,dl,p,h1,h2,h3,h4,h5,h6,div,html,form,table,tr,td,dt,dl,dd,span,input,a{padding:0; margin:0; list-style:none;}
a{color: #ffffff; text-decoration: none;}
a:hover{color:#e42913;}
.clear{clear:both;}
.lt{float:left;}
.rt{float:right;}
img{border:0;}

body{background:#fff;}
.topbg{width:100%;margin:0 auto;}
.top{width:1100px; margin:0 auto;height:70px;}
.logo{width:410px; float:left;}

.toptext{background: url(../images/tel.png) left 25px no-repeat;width:270px;float:right;text-align:right;padding-top:20px;display:inline-block;}
.txtlink {padding-top:30px}
.toptext span{display: block;font-size:14px;}
.toptext span b{font-size:25px;font-weight:normal;font-family: "Impact";}

.toptxt{width:1100px; margin:0 auto;height:15px;}
.toptxt a{padding-left:20px;padding-bottom:10px;float:right;font-size:15px;color:#555;}
.toptxt a:hover{color:#fd0000; text-decoration:underline;}

.navbg{width:100%;margin:0 auto;background:#d22612;}
.navtext{width:1100px;margin:0 auto;height:50px; list-style:none;}
.navtext li{float:left;height:50px;position:relative; list-style:none;}
.navtext a{text-align:center;margin:0 auto;padding:0 36px;font-size:17px;color:#ffffff;line-height:50px;height:50px;display:block;}
.navtext a:hover{background:#e42913;}

.betweenline{height:1px;border-bottom: 1px solid #e0e0e0;overflow:hidden;}

/*首页banner*/
#banner {
    height: 500px;
    overflow: hidden;
    width: 100%;
    position: relative;
    background: #999;
}

    #banner .point-btn-wrap {
        position: absolute;
        bottom: 20px;
        z-index: 100;
        height: 12px;
    }

        #banner .point-btn-wrap a {
            display: block;
            float: left;
            margin-right: 14px;
            width: 12px;
            height: 12px;
            background: url(../images/banner-point-list.png) left 0px no-repeat;
        }

            #banner .point-btn-wrap a.active {
                background: url(../images/banner-point-list.png) left -12px no-repeat;
            }

    #banner a.switchingBtn {
        display: block;
        width: 62px;
        height: 100%;
        position: absolute;
        display: none;
        outline: none;
        z-index: 100;
    }

        #banner a.switchingBtn:visited, #banner a.switchingBtn:active, #banner a.switchingBtn:focus {
            border: 0px !important;
        }

        #banner a.switchingBtn.left {
            left: 34px;
            background: url(../images/banner-left.png) left center no-repeat;
        }

        #banner a.switchingBtn.right {
            right: 34px;
            background: url(../images/banner-right.png) left center no-repeat;
        }

    #banner ul.banner-list {
        position: relative;
    }

        #banner ul.banner-list li.banner-img {
            position: absolute;
            height: 500px;
            top: 0px;
            background-repeat: no-repeat !important;
            background-position: center top !important;
            display: none;
            width: 100%;
        }

            #banner ul.banner-list li.banner-img a.link {
                width: 100%;
                height: 100%;
                position: absolute;
                top: 0px;
                left: 0px;
                z-index: 30;
            }

            #banner ul.banner-list li.banner-img.active {
                display: block;
            }

        #banner ul.banner-list li div.container {
            position: relative;
            overflow: hidden;
            height: 540px;
			left:42px;
        }

            #banner ul.banner-list li div.container .banner-text {
                position: absolute;
                top: 0px;
                left: 15px;
                width: 450px;
                height: 100%;
                background: url(../images/banner-cont-bg.png);
                left: -540px;
                filter: alpha(opacity=50);
                -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important;
                overflow: hidden;
            }

        #banner ul.banner-list .banner-text p, #banner ul.banner-list .banner-text h2 {
            padding: 0px;
            margin: 0px;
        }

        #banner ul.banner-list .banner-text h2 {
            font-size: 48px;
            color: #fff;
            line-height: 72px;
            text-align: left;
            margin-bottom: 12px;
            letter-spacing: 1px;
        }

        #banner ul.banner-list .banner-text .text {
            position: absolute;
            padding: 40px;
            width: 100%;
            left: 0px;
            top: 0px;
            left: -100%;
            z-index: 99;
        }

        #banner ul.banner-list p {
            font-size: 20px;
            line-height: 36px;
            color: #fff;
            margin-bottom: 10px;
        }

        #banner ul.banner-list .banner-text a.btn {
            display: block;
            width: 185px;
            height: 40px;
            border-radius: 5px;
            line-height: 40px;
            background: #b02d2e;
            margin-bottom: 16px;
            text-align: center;
            color: #fff;
            position: relative;
        }

            #banner ul.banner-list .banner-text a.btn:hover {
                text-decoration: none;
                background: #dd3435;
            }

            #banner ul.banner-list .banner-text a.btn i, #banner.inner-pages a.btn i {
                background: url(../images/banner-btn-icon.png) right center no-repeat;
                height: 40px;
                padding-left: 30px;
            }

        #banner ul.banner-list .banner-text ul li {
            color: #fff;
            line-height: 24px;
            margin-bottom: 12px;
            padding-left: 17px;
            background: url(../images/point-banner-list.png) left 11px no-repeat;
        }

            #banner ul.banner-list .banner-text ul li a {
                color: #fff;
            }
			
/*内页banner*/
.pagebanner1{width:100%;height:320px;background:url(../images/pagebanner.jpg) no-repeat top center;}

/*首页 通用标题*/
.idxtitle{width:100%;margin:0 auto;text-align:center;}
.idxtitle{width:1200px;}
.idxtitle h3{text-align:center;font-size:28px;padding:50px 0 10px 0 ;color:#e42913;
			position: relative;display: block;}	
.idxtitle h3:before,.idxtitle h3:after {content: '';position: absolute;top: 70%;background: #e42913;width: 150px;height: 1px;}
.idxtitle h3:before{left: 360px;}
.idxtitle h3:after{right: 360px;}
.idxtitle h4{text-align:center;font-size:25px;padding-bottom:20px;}
.idxtitle p{font-size:13px;color:#666;font-family: "Impact";}
.idxtitle .idxtitletext{text-align:center;font-size:16px;font-family: Microsoft YaHei, Arial;padding:10px 0 40px 0;color:#909090;}
.idxtitle .idxtitletext a{color:#fd0000;}
.idxtitle .idxtitletext a:hover{text-decoration:underline;}
/*首页 分类产品*/
.clsprdbg{width:100%;margin:0 auto;height:950px;background-color: #ffffff;}
.clsprd{width:1200px;margin:0 auto;}
.clsprd .lnav {
	width: 240px;
	float: left;
	border: 1px solid #bebebe;
	margin-left:24px;
	background-color: #fbfbfc;
}
.clsprd .lnav li {
	width: 183px;
	margin: 0 auto;
	height: 47px;
	line-height: 47px;
	color: #383838;
	background-image: url(../images/jt_0.png);
	background-repeat: no-repeat;
	background-position: 167px 17px;
	cursor: pointer;
}
.clsprd .lnav li+li {
	border-top: 1px solid #d1d1d1;
}
.clsprd .lnav li a {
	color: #383838;font-size:14px;display:block;
}
.clsprd .lnav li:hover {
	background-image: url(../images/jt_1.png);
}
.clsprd .lnav li:hover a {
	color: #e42913;
}

.clsprd .rdata {
	float: left;
	padding-left:15px;
	width: 880px;
}
.clsprd .rdata li {
	width: 244px;
	height: 175px;
	float: left;
	margin-left:46px;
	margin-bottom:90px;
	transition: all 1s;
}

.clsprd .rdata li .img img {
	display: block;
	width: 272px;
	height: 168px;
	margin: 1px;
	border: 1px solid #efefef;
}
.clsprd .rdata li .title {
	width: 246px;
	height: 14px;
	font-size: 14px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	margin:0 auto;
	color:#555;
	position:relative;
	left:-1px;
	top:15px;
	transition: all 0.5s;
}
.clsprd .rdata li:hover .img img{border: 1px solid #e42913;}
.clsprd .rdata li:hover .title {color:#e42913;}

/*首页 推荐产品*/
.reprdbg{width:100%;margin:0 auto;background-color: #ffffff;}
.reprdlst{width:1200px;margin:0 auto;height:500px;}
.reprdlst li{float:left;text-align:center;width:21%;margin:0 22px;}
.reprdlst li .reprdimg img {
	display: block;
	width: 272px;
	height: 168px;
	margin: 1px;
	border: 1px solid #efefef;
}
.reprdlst li p{text-align:center;font-size:15px;height:50px;line-height:34px;}
.reprdlst a{color:#333;}
.reprdlst a:hover .reprdimg img{border: 1px solid #e42913;}
.reprdlst a:hover{color:#e42913;}

/*idxadv*/
.idxadvbg{width:100%;margin:0 auto;height:550px;background-color: #f9f9f9;}
.idxadvbg .idxtitle h3:before{left: 330px;}
.idxadvbg .idxtitle h3:after{right: 330px;}
.idxadvlst{width: 1200px;margin:0 auto;}
.idxadvlst .item{width:255px;margin:0 22px; float:left; position:relative;height:310px;background:#ffffff;}
.idxadvlst .item  div{text-align:center;color:#222;font-size:17px;padding-top:25px;}
.idxadvlst .item p{color:#888888;font-size:14px;line-height:24px;padding:15px 8px 0 8px;}
.idxadvlst .item img{width:100%;display: block;}

/*idxvideo*/
.idxvideobg{width:100%;margin:0 auto;background:#ffffff; height:600px;}
.idxvideobg .idxtitle h3:before{left: 330px;}
.idxvideobg .idxtitle h3:after{right: 330px;}
.idxvideo{width:100%;margin:0 auto;padding-top:40px;}
.idxvideo h2{color:#16a8f7;height:40px;line-height:40px;font-size:30px;text-align:center;}
.idxvideo h4{text-align:center;font-size:16px;font-weight:normal;line-height:32px;color:#666;font-family: "Impact";}
.idxvideo h6{padding:6px 0;text-align:center;font-size:15px;font-weight:normal;color:#888;border-bottom:1px solid #dddddd;}

.idxvideolst{width:1200px;margin:0 auto;}
.idxvideolst .item{width:365px; margin:0 15px; float:left; position:relative;height:360px;background:#fafafa;}
.idxvideolst .item img{width:100%;display: block;}
.idxvideolst .vplay{
	z-index:996; display:inline-block; position:absolute; width:44px; height:32px; text-align:center;left:20px; bottom:120px;
	background:url(../images/main_play.png) no-repeat -46px 0;
}
.idxvideolst .item a{ display:block; width:100%;height:90%;margin:0;padding: 0;}
.idxvideolst .item b1{ z-index:996; width:100%;display:inline-block; position:absolute; left:0px; top:auto; bottom:0px; color:#fff; font-size:16px; padding-left:0; height:46px; line-height:46px; background:#16a8f7;}
.idxvideolst .item  div{text-align:center;color:#e42913;font-size:16px;padding-top:25px;}
.idxvideolst .item p{color:#888888;font-size:14px;padding:15px 8px 15px 8px;}
.idxvideolst .item:hover{margin-top:-0.1%;-moz-box-shadow: 0px 5px 5px #f1f1f1;box-shadow:0px 5px 5px #f1f1f1;}
.idxvideolst .item:hover .vplay{background:url(../images/main_play.png) no-repeat 0 0;}
.idxvideolst .item:hover div{color:#e42913;}

/*idxabout*/
.idxabtsbg{width:100%;margin:0 auto;height:600px;background-color: #ffffff;}
.idxabt{width:1190px;height:350px;margin:0 auto;background:url(../images/abtbg.jpg) no-repeat top center;}
.abtimg{width:420px;height:380px;border:1px solid #e42913}
.abtimg img{width:420px;height:380px;}
.abttxt{width:630px;height:380px;}
.abttxt div{line-height:30px;font-size:15px;margin:10px 0;text-indent: 2em;letter-spacing:1px;}
.abttxt a{color:#e42913;font-size:15px;}
.abttxt a:hover{text-decoration:underline;}

/*idxnews*/
.idxnewsbg{width:100%;margin:0 auto;height:760px;background-color: #f9f9f9;}
.idxnewsbg .idxtitle h3:before{left: 130px;}
.idxnewsbg .idxtitle h3:after{right: 130px;}
.idxnewsimg{width:100%;height:263px;margin:0 auto;background:url(../images/news_top.jpg) no-repeat top center;}

.idxnewstop {height:80px;text-align:center;background-color:#e42913;color:#fff;font-size:20px;line-height:80px;}
.idxnews{width:1200px;margin:0 auto;}
.idxnewslst{float:left;width:365px; height:410px;margin:25px 15px;background:#fff;border:1px solid #e5e5e5;overflow:hidden;}
.idxnewslst div{color:#000;height:42px;line-height:42px;padding-top:14px; border-bottom:1px solid #e42913;overflow:hidden;}
.idxnewslst div h3{font-weight:bold;font-size:16px;padding:0 12px 0 15px;float:left;}
.idxnewslst div i{float:left;font-size:15px; color:#777;font-weight:normal;padding-right:15px;}
.idxnewslst p{height:30px;font-size:14px;line-height:30px;padding:5px 5px 0 15px;font-weight:normal;}
.idxnewslst p a,.idxnewslst div a{color:#555;}
.idxnewslst p a:hover,.idxnewslst div a:hover{color:#e42913;}

/*idxcut*/
.idxcutbg{width:100%;margin:0 auto;height:480px;background-color: #ffffff;}
.idxcutbg .idxtitle h3:before{left: 280px;}
.idxcutbg .idxtitle h3:after{right: 280px;}
.idxcutlst{width:1200px;margin:0 auto;padding-top:20px;padding-left:50px;}
.idxcutlst li{margin:0 auto;float:left;text-align:center;width:290px;height:110px;line-height:110px;margin:0 auto;border-left: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.idxcutlst .topli{border-top: 1px solid #e6e6e6;}
.idxcutlst .rtli{border-right: 1px solid #e6e6e6;}
.idxcutlst li img{padding-top:10px;}
/*pagebanner*/
.pagebanner{width:100%;height:250px;background:url(../images/pagebanner1.jpg) no-repeat top center;}


.infobg{margin:0 auto;width:1200px;}
.infoleft{width:240px;}
.infonav{width:240px;
	border: 1px solid #bebebe;
	margin-left:24px;
	background-color: #fbfbfc;
}
.infonav dt{font-size:20px;font-weight:bold;padding:26px 0 26px 30px;color: #ffffff;margin-bottom: 10px;background:#e42913;}
.infonav dt span{font-size:14px;font-family:"Impact";padding-left:20px;color:#ddd;}
.infonav dd{
	width: 183px;
	margin: 0 auto;
	height: 47px;
	line-height: 47px;
	color: #383838;
	background-image: url(../images/jt_0.png);
	background-repeat: no-repeat;
	background-position: 167px 17px;
	cursor: pointer;
}
.infonav dd+dd {
	border-top: 1px solid #d1d1d1;
}
.infonav dd a {
	color: #383838;font-size:14px;display:block;
}
.infonav dd:hover,.tabcur {
	background-image: url(../images/jt_1.png);
}
.infonav dd:hover a,.tabcur a {
	color: #e42913;
}

.infohot{width:240px;
	border: 1px solid #bebebe;
	margin-left:24px;
	background-color: #ffffff;
	margin-bottom:5px;margin-top:5px;}
.infohot dt{font-size:20px;font-weight:bold;padding:26px 0 26px 30px;color: #ffffff;margin-bottom: 10px;background:#e42913;}
.infohot dt span{font-size:14px;font-family:"Impact";padding-left:20px;color:#ddd;}
.infohot dd{margin:0 auto;padding-bottom:15px;text-align;center;}
.infohot dd+dd {
	border-top: 1px dotted #d1d1d1;width:240px;margin:0 auto;
}
.infohot dd img{width:240px;margin:10px 0;}
.infohot dd a {margin:0 auto;padding-bottom:6px;color:#383838;font-size:14px;text-align:center;}
.infohot dd:hover a {color: #e42913;}

.infobody{width:860px;margin:0 auto;}
.subtitle{margin:0 auto;height:80px;line-height:80px;}
.breadnav{text-align:left;font-size:14px;display:inline;}
.breadnav span{margin:0 5px;}
.breadnav a{color:#333;}
.breadnav a:hover{text-decoration:underline;}

.relprd{width:870px;margin:0 auto;font-size:20px;font-weight:bold;border-left: 4px solid #e42913;margin-left:11px;margin-bottom:15px;padding-left:15px;height:26px;line-height:26px;}
.pgprdlst{width:870px;margin:0 auto;}
.pgprdlst .rdata {
	float: left;
	width: 870px;
	margin:0 auto;padding-left:10px;
}
.pgprdlst .rdata li {
	width: 244px;
	height: 175px;
	float: left;
	margin-right:46px;
	margin-bottom:90px;
	transition: all 1s;
}

.pgprdlst .rdata li .img img {
	display: block;
	width: 272px;
	height: 168px;
	margin: 1px;
	border: 1px solid #efefef;
}
.pgprdlst .rdata li .title {
	width: 246px;
	height: 14px;
	font-size: 14px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	margin:0 auto;
	color:#555;
	position:relative;
	left:-1px;
	top:15px;
	transition: all 0.5s;
}
.pgprdlst .rdata li:hover .img img{border: 1px solid #e42913;}
.pgprdlst .rdata li:hover .title {color:#e42913;}

.content{padding:20px 0;margin-bottom:50px;float:right;color:#404040;width:860px;margin:0 auto;margin-left:9px;border-top:#ccc solid 1px;overflow:hidden;}
.content h1{text-align:center;}
.cntdate{text-align: center;color: #666;font-size: 12px;padding:25px 0;}
.content p{text-indent:30px;letter-spacing:1px;font-size:14px;line-height:22px;}

.info_next {
width: 50%;
text-align: left;
margin: 30px 0;
cursor: pointer;
height: 40px;
line-height: 40px;
font-size: 15px;
}
.info_next a{color: #333;}
.info_next a:hover{color: #e42913;text-decoration:underline;}

/*page*/
.lmlpage{ clear:both; margin:0 auto; text-align:center; padding:40px 0 50px 0;}
.lmlpage li { background:#fff; color: #000; display: inline; font-weight: normal; list-style-type: none; margin: 0;  margin-right:6px!important:; overflow:hidden; padding:1px 5px; padding-right:0!important:; text-align: center;font-size: 14px;}
.lmlpage li a{color: #000; margin:0; padding:4px 6px;}
.lmlpage li a:hover{text-decoration:underline;}
.lmlpage li.thisclass{background:#e42913; padding:4px 8px; border: 1px solid #e42913;  color: #ffffff;}
.lmlpage li.thisclass a{color: #333;}
.lmlpage li.thisclass a:hover{text-decoration:underline;}
.lmlpage li.pageinfo{ background:#fff; border: 1px solid #e42913; color: #000; display: inline; font-weight: normal; list-style-type: none; margin: 0;  margin-right:6px!important:; overflow:hidden; padding:1px 5px; padding-right:0!important:; text-align: center;}


/*内页下载*/
.downlst{width:1200px;margin:0 auto;}
.downlst li{float:left;text-align:center;width:21%;margin-right:48px;margin-bottom:15px;}
.downlst li .img img {
	display: block;
	width: 250px;
	height: 155px;
	margin: 1px;
	border: 1px solid #efefef;
}
.downlst li p{text-align:center;font-size:14px;height:56px;line-height:28px;padding:8px 0;}
.downlst a{color:#333;}
.downlst a:hover .img img{border: 1px solid #e42913;}
.downlst a:hover{color:#e42913;}

/*qrcode*/
.qrcode{ position:fixed; border:1px solid #e42913; border-radius:2px; z-index:9999; right:0px; bottom:100px; width:150px; *position:absolute; background:#FFF url(../images/onlinebg.jpg) no-repeat 0 0; box-shadow:0px 0px 10px rgba(0,0,0,0.08);}
.qrcode .bd{ padding:80px 15px 10px 15px;}
.qrcode .bd ul{ line-height:1.4;}
.qrcode .bd ul li{  margin-bottom:8px; overflow:hidden;}
.qrcode .bd ul li .tit{ font-size:14px;}
.qrcode .bd ul li .btn{ margin-bottom:4px; width:128px; height:26px; display:block; text-indent:44px; color:#FFF !important; font-size:11px; line-height:26px; text-decoration:none;}
.qrcode .bd ul li .qq{ background:url(../images/btn_qqo.png) no-repeat;}
.qrcode .bd ul li .al{ background:url(../images/btn_al.png) no-repeat;}
.qrcode .bd ul li .baidu{ background:url(../images/btn_sq.png) no-repeat;}
.qrcode .bd ul li .tel{color:#32b9cc; font-size:14px;}
.qrcode .bd ul li a:hover{ filter:alpha(opacity=80); opacity:0.8;}
.codeAdv{ color:#e42913; text-align:center; font-size:16px; }
.codeAdv .hdtxt{font-size:20px; display:block; margin-bottom:4px; } 
.btnshow{position:fixed; border-radius:2px; z-index:9999; right:0px; bottom:320px;width:24px;height:56px;line-height:13px;background:#e42913;color:#f1f1f1;text-align:center;cursor:pointer;}
.btnfloat150{right:150px;height:46px;}

/*底部*/
.footerbg{width:100%;height:220px;background:#676666;}

.footerlink{width:1000px;margin:0 auto;text-align:left;color:#eee;padding-top:36px;}
.linktitle{font-size:16px;margin:0 auto;padding-bottom:10px;}
.linktext{font-size:12px;}
.linktext a{margin-right:30px;color:#aaa;line-height:20px;}
.linktext a:hover{text-decoration:underline;}
.linkline{height:1px;background: #555;overflow:hidden;}
.footer{width:1200px;margin:0 auto;color:#ddd;}
.footer_logo{width:240px;}
.footer_2wm img{width:120px;}
.cpt{font-size:15px;padding:15px 0;line-height:32px;text-align:left;}


