body,html{color:#666;margin:0;padding:0;font:12px/24px Microsoft YaHei,SimSun,san-serif;background: #fff;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select,object{margin:0;padding:0;outline: none;}
ul,ol,li{list-style-type:none}
address,cite,code,em,th,h1,h2,h3,h4,h5,h6{font-weight:normal; font-style:normal;}
img{border:0 none;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
object,textarea,img,iframe{vertical-align: top;}
textarea{overflow: auto;}
a{text-decoration:none;color:#2C2C2C;outline: none;-moz-transition:color 1s; -webkit-transition:color 1s;-o-transition:color 1s;}
a:hover{text-decoration:none;color:#f29e43;}
.wrap, .jz_nr,.min{width:1100px; margin: 0 auto;min-width:1100px}
input[type=submit]:hover{opacity:0.9;filter:Alpha(opacity=90);cursor: pointer;}
.checkbox,.radio{width:13px;height:13px;vertical-align:-2px;*vertical-align:-1px;}
.l{float:left;_display: inline;} .r{float:right;_display: inline;}
.blank0,.blank1,.blank2,.blank3,.blank4,.blank5,.blank6,.blank7,.blank8,.blank9,.blank10,.blank11,.blank12,.blank13,.blank14,.blank15,.blank16,.blank17,.blank18,.blank19,.blank20,.blank30,.blank40,.blank50,.blank60{clear:both;display:block; font-size:1px; overflow:hidden;}
.blank0{height:0;}.blank1{height:1px;}.blank2{height:2px;}.blank3{height:3px;}.blank4{height:4px;}.blank5{height:5px;}.blank6{height:6px;}.blank7{height:7px;}.blank8{height:8px;}.blank9{height:9px;}.blank10{height:10px;}.blank11{height:11px;}.blank12{height:12px;}.blank13{height:13px;}.blank14{height:14px;}.blank15{height:15px;}.blank16{height:16px;}.blank17{height:17px;}.blank18{height:18px;}.blank19{height:19px;}.blank20{height:20px;}.blank30{height: 30px;}.blank40{height:40px;}.blank50{height:50px;}.blank60{height:60px;}
.por{position: relative;} .owfl{ overflow:hidden;} .tl{text-align: left; } .tc{text-align: center; } .tr{text-align: right; }.center{margin: 0 auto;}
.fs12{ font-size:12px; }
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.ml5{margin-left: 5px;}
.ml30{margin-left: 30px;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr40{margin-right: 40px;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt25{margin-top: 25px;}
.mt90{margin-top: 90px;}
.mt57{margin-top: 57px;}

.mtb10{margin: 10px 0;}
.mlr10{margin: 0 10px;}
.mlr20{margin: 0 20px;}
.pl5{padding-left: 5px;}
.pl20{padding-left:20px;}
.pr20{padding-right:20px;}
.p10{padding: 10px;}
.p15{padding: 15px;}
.p20{padding: 20px;}
.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.pr40{padding-right: 40px;}
.plr10{padding: 0 10px;}
.plr20{padding: 0 20px;}
.ptb10{padding: 10px 0;}
.ptb15{padding:15px 0;}
.ptb20{padding: 20px 0;}
.pdtp{ padding-top:57px;}

.c999{color: #999;}
.bg{background: #FFF;}
.mb{border:1px solid #d9d9d9;}
.bd-t{border: 1px solid #d9d9d9;border-top: none;}

/*头部页眉*/
.top{background:#e70010;height:35px;}
.top h3{float: left;font-size: 15px;color: #fff;line-height: 35px;}
.top p{float: right;font-size: 15px;color: #fff;line-height: 35px;background:url(images/top_tel.png) no-repeat left;padding-left: 35px;}
.top p span{font-size: 24px;}

.logo ul li{float: left;width:110px;height: 50px;text-align: center;margin-top: 10px;}
.logo ul li a{line-height: 50px;font-size: 16px;color: #333;}
.logo ul li:hover{background:#e70010;}
.logo ul li:hover a{color: #fff;}


/*幻灯片*/
.fullSlide{width:100%; position:relative;height:650px;}
.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:650px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:650px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:11px;line-height:11px;}
.fullSlide .hd ul{text-align:center; margin:0 auto;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:14px;height:14px;margin:0 6px;overflow:hidden;background:url(images/banner_btn.png) right no-repeat;filter:alpha(opacity=90);opacity:0.9;line-height:999px;z-index:999;}
.fullSlide .hd ul .on{background:url(images/banner_btn.png) left no-repeat;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:45%;margin-top:-30px;left:5%;z-index:1;	width:40px;height:60px;background:url(images/banner_buttom.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}

.fullSlide1{width:100%; position:relative;height:350px;}
.fullSlide1 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide1 .bd ul{width:100% !important;}
.fullSlide1 .bd li{width:100% !important;height:350px;overflow:hidden;text-align:center;}


/*热门关键词*/
.sousou{background:#f1f1f1;height:70px;}
.sousou p {font-size:16px;color: #333;line-height:70px;}
.sousou p a{font-size: 16px;color: #333;padding-left:10px;}
.sousou p a:hover{font-weight:900;color:#e70010;}
.sousou p em{padding-left:5px;}
.sousou .search{padding-top:10px;}
.sousou .search .s_k{width: 324px;height: 35px;color: #333;padding-left: 10px;border: 1px #fff solid;margin-top: 9px;line-height:35px;border-radius:20px;font-size: 15px;}
.sousou .search .buttom{margin-left: -30px;padding-top: 17px;}




/*产品*/
.product_bt  p{font-size: 36px;color: #eee;text-transform: uppercase}
.product_bt h3{font-size: 36px;color: #e70010;font-weight: 900;line-height: 50px;}
.product_bt h3:before,.product_bt h3:after{content: "";width: 50px;border-top: 3px red solid; display: inline-block;
vertical-align: middle;}
.product_bt h3:before{margin-right: 20px;}
.product_bt h3:after{margin-left: 20px;}

.product_lb{width:1200px;}
.product_lb li{float: left;margin-right: 20px;width:260px;height:334px;background:#f1f1f1;text-align: center;}
.product_lb li h3{font-size: 24px;color: #333;padding-top: 30px;}
.product_lb li em{background:#e70010;margin-right: 108px;margin-left: 108px;display: block;height: 3px;margin-top: 15px;}
.product_lb li p{font-size:  20px;color: #999;text-transform: uppercase;padding-top: 15px;padding-bottom: 5px;}

.product_lb  li a:hover img{color: #1e50ae;-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.product_lb  li img{width:255px !important;height:212px !important;overflow: hidden;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;position:relative;}
.product_lb  li .div{overflow: hidden;}

/*关于我们*/
.about{background:#f1f1f1 url(images/about_bg.jpg) no-repeat left;height:604px;}
.about_nr{background:#fff;height: 400px;width:770px;margin-top: 100px;}
.about_nr h3{padding-top: 50px;padding-left: 75px;font-size: 30px;font-weight: 900;color: #e70010;}
.about_nr  span{font-size: 24px;color: #d3d3d3;text-transform: uppercase;padding-left: 75px;display: block;line-height: 50px;}
.about_nr p{font-size: 16px;color: #333;line-height: 35px;padding-left: 75px;padding-right: 75px;}
.about_nr p a{color: #333;}

/*应用领域*/

.slideTxtBox .bd .bd_wz{width:420px;padding-top: 100px;}
.slideTxtBox .bd .bd_wz h3{font-size: 36px;color: #333;padding-bottom: 40px;}
.slideTxtBox .bd .bd_wz  p{font-size: 18px;color: #333;line-height: 30px;}
.slideTxtBox .bd .bd_wz span{font-size: 12px;color: #999;line-height: 20px;padding-top: 20px;display: block;}
.slideTxtBox .bd .bd_img em{display: block;background:#e70010;width:15px;height:270px;float: left;margin-top: 66px;}
.slideTxtBox .bd .bd_img img{box-shadow :3px 3px 10px #757575;}

.slideTxtBox .hd ul {width: 1200px;}
.slideTxtBox .hd ul li{float: left;padding-right: 10px;}


/*优势*/
.youshi-1{margin-left:100px;}
.youshi{background:url(images/youshi_bg.jpg) no-repeat center;height:510px;text-align: left;}
.youshi span{font-size: 26px;color: #fff;font-weight:900;}
.youshi h3{font-size: 34px;color: #e70010;font-weight: 900;line-height: 60px;text-shadow: 0px 2px 1px #fff;}
.youshi p{background:#fff;line-height: 50px;font-size: 20px;color: #333;margin-left: 366px;margin-right: 365px;margin-top: 15px;border-radius:20px;}
.youshi p em{font-size: 36px;color: #e70010;}

/*新闻*/
.news_bt{background:#e70010;width:330px;height:160px;text-align: center;}
.news_bt p{font-size: 36px;color: #f58686;padding-top: 40px;text-transform: uppercase}
.news_bt h3 {font-size:  36px;color: #fff;font-weight: 900;line-height: 60px;}

.news_r ul li{height: 80px;border-bottom: 1px #f1f1f1 dashed;padding-bottom: 18px;padding-top: 18px;width:730px;}
.news_r ul li a .date{background:#f1f1f1;height: 80px;width:80px;text-align: center;}
.news_r ul li a .date h3{color: #333;font-size: 36px;padding-top: 6px;line-height: 40px;}
.news_r ul li a .date p{font-size: 16px;color: #333;}
.news_r ul li a .wenzi{width:620px;padding-left: 25px;}
.news_r ul li a .wenzi h3{font-size: 16px;color: #333;padding-bottom:10px;}
.news_r ul li a .wenzi p{font-size: 13px;color: #999;line-height: 25px;}
.news_r ul li a:hover .date{background:#e70010;}
.news_r ul li a:hover .date h3{color: #fff;}
.news_r ul li a:hover .date  p{color: #fff;}
.news_r ul li a:hover .wenzi h3{color: #e70010;}


/*底部*/
.link_bt h3{font-size: 30px;color: #e70010;text-transform: uppercase}
.link_bt p{font-size: 18px;color: #333;letter-spacing:3px;}
.link_bt {float: left;}
.link {float: left;padding-top: 10px;}
.link a{font-size: 15px;padding-left: 40px;color: #333;}


.foot{border-top:2px #f1f1f1 solid;}
.foot_tell{width:650px}
.foot_tell p{float: left;padding-right:35px;font-size:16px;line-height:30px;padding-bottom: 20px;}
.foot_tell p img{padding-right:10px;}

.foot ul li{float: left;text-align: center;padding-left: 20px;}
.foot ul li h3{font-size: 16px;color: #333;line-height: 40px;}

.footer{background:#e70010;height:50px;text-align: center;}
.footer p{line-height: 50px;color: #fff;font-size: 14px;}
.footer p a{color: #fff;padding: 0 20px;}


.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:fixed; z-index:999; top:30%;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span {    color: #fff; line-height: 22px; text-align: center; display: block; padding-top: 10px;font-size: 14px;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title{background: #e70010 url(images/side_title.png) no-repeat;}
.side_bottom{background: #e70010;}

.show_btn {background: #e70010;}
.side_title {height:46px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666; font-family:Microsoft YaHei;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url() no-repeat -119px -113px; padding-left:22px;}

/* blue skin as the default skin */
/*.side_title, .side_blue .side_title {background-position:-195px 0;}*/
.side_center, .side_blue .side_center {background: #fff;border: 2px #e70010 solid;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#666;font:12px/34px Microsoft YaHei,SimSun,san-serif;}





/*面包屑*/
.bread{background: #FFF;line-height: 30px;padding-left: 20px;border-bottom: 1px solid #d9d9d9;font-size:15px;}
.bread{background:url(images/bread_ico.jpg) no-repeat left;}
.bread a:hover{color:#e70010;}



.w255{width:255px;float:left;}

.w815{width:815px;float:right;}


/*数组*/
.list-page ul li{float: left;padding: 0 5px;}
.list-page ul li i{color: #f1545b;}


/*内页新闻*/
.news-list ul li{overflow: hidden;margin-bottom: 30px;}
.news-list ul li h3{font-weight: bold;font-size: 16px;line-height: 30px;    padding-bottom: 10px;}
.news-list ul li h3 span{float: right;font-size: 12px;}
.news-list ul li p{line-height: 20px;font-size: 14px;line-height: 23px;    color: #555;}
.news-list ul li img{float: left;margin-right: 20px;width: 230px;}
.news-list .more{    line-height: 45px;     color: #555;}


 /*栏目详情*/
.content-box h1{text-align:center;font-size:18px;font-weight:900;padding-bottom: 10px;}
.case-box h1{text-align:center;font-size:18px;font-weight:900;padding-bottom: 10px;}
.case-box img{max-width: 815px;}
.time{padding-bottom: 10px;}

/*项目案例*/
.list-huanjing ul{width:860px;}
.list-huanjing ul li{float: left;margin-right: 15px;margin-bottom: 10px;}
.list-huanjing ul li img{border: 1px solid #e5e5e5;}
.list-huanjing ul li h3{height: 40px;line-height: 40px;overflow: hidden;text-align: center;font-size: 16px;color:#333;}
.list-huanjing ul li.on{margin-right: 0;}

/*证书*/
.huanjing ul{width:860px;}
.huanjing ul li{float:left;text-align:center;padding-right:10px;padding-bottom:20px;}
.huanjing ul li img{border:1px #f1f1f1 solid;}
.huanjing ul li h3{line-height:30px;font-size:15px;color:#333}


/*留言*/
.feedback li{margin-bottom: 30px;}
.feedback li span{float: left;width: 110px;}
.feedback li input{border: 1px solid #dedede;padding: 5px;}
.feedback li textarea{border: 1px solid #dedede;padding: 5px;width: 400px;line-height: 20px;}
.feedback li .btn{background: #e70010;color: #FFF;padding: 10px 30px;border: none;margin-left: 110px;}


.product_fl{width: 255px;background:url(images/product_fl.jpg) no-repeat left;height: 130px;}
.product_fl h3{color:#fff;text-align:center;font-size:30px;font-weight:900;padding-top:30px;}
.product_fl h3 span{font-size:16px;font-weight:400;padding-top:10px;display:block;text-transform: uppercase;}
.product_f2{background:url(images/product_f2.jpg) no-repeat center;height:150px;padding:40px 25px;}
.product_f2 h4{font-size:15px;line-height:30px;color:#fff;padding-top:30px;line-height:50px;}
.product_f2 p{font-size:30px;color:#fff;text-shadow: 3px 3px 10px #666;font-weight:900}

.nyfl{}
.nyfl h3{font-size:18px;text-align:center;background:#999;line-height:50px;color:#fff;}
.nyfl h3 a{color:#fff;font-weight:900;}
.nyfl li{background:#ccc;text-align:center;margin:5px 0px;}
 .nyfl li a{font-size:15px;color:#333;line-height:40px;}
 .nyfl li:hover{background:#000}
  .nyfl li:hover a{ color:#fff;}




.p-nylist ul li{width:815px;border:1px #f1f1f1 solid;margin-bottom:35px;padding-bottom: 20px;}
.p-nylist ul li h3 a {font-size:18px;padding-left:20px;line-height:40px;font-weight:700;color:#333}
.p-nylist ul li h3 {border-bottom:1px #ccc dashed;}
.p-nylist ul li h3 a:hover{color:#e70010}
.p-nylist ul li:hover{box-shadow :3px 3px 10px #ddd}
.p-nylist ul li img{margin-top:20px;display: block;border: 1px solid #eee;}

.p-nynr{margin:20px 0 0 10px;}
.layout_table { border-collapse:collapse; width:100%; }
.common_table { border-collapse:collapse; width:100%; }
.common_table td { padding:6px; border:1px dashed #ddd; font-size:13px; color:#000;line-height: 20px;}
.common_table th { text-align:center; border:1px dashed #333; }
.n_pro_list a {
    display: block;
    padding-right: 10px;
} 
.p-nylist #info_extra .common_table td {
    height: 25px;
}
.p-nylist .common_table td:first-of-type,
.p-nylist .common_table td:nth-child(3),
.p-nylist .common_table td:nth-child(4) {
    width: 120px;
}
.p-nylist .common_table td:nth-child(2) {
    width: 160px;
}
.p-nylist .n_pro_list {
    display: flex;
    justify-content: space-between;
}
#info_extra .common_table td {
    height: 30px;
}
#info_extra .common_table td:first-of-type,
#info_extra .common_table td:nth-child(3),
#info_extra .common_table td:nth-child(4) {
    width: 120px;
}
#info_extra .common_table td:nth-child(2) {
    width: 160px;
}
.products_nav{ background: #f9c353;height:50px;border-left: 5px solid #e60012;}
.products_nav h3{font-size:16px;color: #fff;font-weight: bold;line-height:50px;margin-left:20px;}
.products_nav h3 a{color: #fff;}


.sideMenu{padding-top:  10px;width:255px}
        .sideMenu h3 a{font-size:15px;line-height: 50px;}
        .sideMenu h3{height:50px;line-height:50px;font-size:15px;color:#333;padding-left:30px;border-bottom: 1px dashed #e3e3e3;cursor:pointer;font:normal 14px/32px "Microsoft YaHei";background: #f1f1f1;display:block;}
        .sideMenu ul{padding-top:10px;display:none; /* ÃƒÂ©Ã‚Â»Ã‹Å“ÃƒÂ¨Ã‚Â®Ã‚Â¤ÃƒÂ©Ã†â€™Ã‚Â½ÃƒÂ©Ã…Â¡Ã‚ÂÃƒÂ¨Ã¢â‚¬â€Ã‚Â */padding-bottom: 10px;}
        .sideMenu h3:hover{background:#f9c353;color:#fff;font-weight:900;line-height: 50px;}
        .sideMenu h3:hover a{color:#333;font-weight:900;line-height: 50px;}
      .sideMenu ul li{line-height:50px;padding-left:25px;}
      .sideMenu ul li a{font-size:13px;line-height:50px;padding-left: 20px;}
 .sideMenu ul li:hover{background:#f9c353;}
 .sideMenu ul li:hover a{color:#333;font-weight:900;}
.sideMenu h3.on{background:#f9c353;color:#333;font-weight:900;line-height: 50px;}
.sideMenu h3.on a{color:#333;font-weight:900;line-height: 50px;}
 .sideMenu1 ul li:hover{background:#f9c353;}
 .sideMenu1 ul li:hover a{color:#333;font-weight:900;}


.xq_content_right_center_title li {float:left;/* padding:0 15px; */font-size:16px;line-height: 40px;max-width:243px !important;text-align:center;white-space:nowrap;width: 25%;text-overflow:ellipsis;overflow:hidden;background: #eee;border: #fff solid 1px;color: #333;font-weight:900;}
.xq_content_right_center_title{border:none !important;}
.xq_content_right_center_title li.selected{color:#333 !important;border-bottom:none !important;background:#fbe4aa;}


.xq_content_right_center_details li{font-size:15px;}

.pro_one_box {text-align:center;float:left;}
.pro_name{line-height:50px;font-size:16px;}
.pro_pic {border:1px #eee solid;}



.page a{font-size:15px;padding:20px;color:#333}
.page a:hover{background:#ddd}




.content-box ul li{font-size:14px;color:#333;}
.content-box ul li a{color:#333;}
























