@charset "utf-8";
* ,html, body, form, dl, dt, dd, ul, ol, li, th, td, span, strong, em, a, input, textarea, select, img, h1, h2, h3{padding:0;margin:0;border:none;}
a:link,a:visited ,a:hover ,a:active {text-decoration: none;}
ul, ol {list-style: none outside none;}
body{padding:0;margin:0;overflow-x:hidden;font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;color: #333333;font-size:14px !important;}
img{border-style: none;vertical-align: middle;}
*{box-sizing: border-box;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
a{color: #000;}
.w11{width:1180px;margin: auto;}
h1, h2, h3{font-weight: normal;display: block;-webkit-margin-before:0em;-webkit-margin-after: 0em;
-webkit-margin-start: 0px;-webkit-margin-end: 0px;font-size: inherit;}
p {display: block;-webkit-margin-before: 0em;-webkit-margin-after: 0em;
-webkit-margin-start: 0px;-webkit-margin-end: 0px;}
ul, menu, dir {display: block;list-style-type:none;-webkit-margin-before:0em;
-webkit-margin-after:0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start:0px;}
.wrap{width: 100%;height: auto;margin: auto;}
.h_d{position: relative;}
.flexslider{position:relative; max-width:1920px; height:802px; margin:0 auto;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:802px;}
.slides li a{width: 100%;height: 100%;display: block;}
.flex-control-nav{position:absolute;bottom:3%;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;margin:0 5px;}
.flex-control-nav a{display:block;width:10px;height:10px;line-height:40px;overflow:hidden; background:#fff;cursor:pointer;
border-radius:10px;}
.flex-control-nav .flex-active{background: #970009;border-radius:10px;}
.h_d .hd_hr{width: 100%;height: 104px;background:rgba(255,255,255, .7);position: absolute;left: 0;top: 0;z-index: 88;}
.hr_bx{max-width: 1250px;margin: auto;}
.hr_bx .l_g{width: 283px;margin: 20px 0 0 0;}
.hr_bx .l_g img{width: 100%;}
.hd_nav{width:58%;margin:30px 1% 0 0;}
.hd_nav ul li{width: 12.5%;display: inline-block;float: left;position: relative;line-height: 50px;text-align: center;}
.hd_nav ul li:hover a{color: #fff;}

.hd_nav ul li:hover ,.hd_nav ul li.sencbge{background-color: #970009;}
.hd_nav ul li:hover ,.hd_nav ul li.sencbge a{color: #fff;}
.hd_nav ul li .nav_down{width:140px;max-height: 0;position: absolute;left:-28%;right: 0;top: 50px;margin: auto;overflow: hidden;background: #fff;text-align: center;}
.hd_nav ul li .nav_down,
.cp_item ul li a,
.cp_item ul li a img,
.cp_item ul li a p,
.cp_item ul li i,
.read_mor a span,
.new_lis ul li a img,
.new_lis ul li,
.new_readm a span,
.new_lis ul li .new_hzz,
.xq_rt_lis ul li .xq_ls_h .xq_pic img{transition: ease .5s;-webkit-transition: ease .5s;-moz-transition: ease .5s;-ms-transition:ease .5s;-o-transition:ease .5s;}

.hd_rt ul li .hrt_h,
.pro_lis ul li .pic .pic1,
.pro_lis ul li .pic .pic2,
.pro_lis ul li,
.serv_item ul li .serv_h s,
.serv_item ul li .serv_h i,
.ny_tl_rt a{transition: ease .3s;-webkit-transition: ease .3s;-moz-transition: ease .3s;-ms-transition:ease .3s;-o-transition:ease .3s;}

.hd_nav ul li:hover .nav_down{max-height: 400px;padding:0 0 10px 0;}
.hd_nav ul li .nav_down ul li{padding: 0;width: 100%;line-height: 40px;}
.hd_nav ul li .nav_down ul li a{color: #333;}
.hd_nav ul li .nav_down ul li:hover{background:#970009;}
.hd_nav ul li .nav_down ul li:hover a{color: #fff;}
.hd_rt{width:143px;margin-top: 35px;}
.hd_rt ul li{display: inline-block;float: right;width: 36px;height: 36px;background: #970009;border-radius: 50%;margin-left:8%;text-align: center;line-height: 36px;position: relative;}
.hd_rt ul li span{color: #fff;font-size:26px;position: absolute;width:100%;height: 100%;left: 0;top: 0;}
.hd_rt ul li a{width: 100%;height: 100%;display: block;}
.hd_rt ul li .hrt_h{width: 100%;height: 100%;position: absolute;background: #333;left: 0;top: 0;transform: scale(0);}
.hd_rt ul li:hover .hrt_h{transform: scale(1);border-radius: 50%;}

.hd_rt ul li .sch_big_bx{position: absolute;width: 300px;height:56px;bottom: 0;top:36px;left: -250px;padding-top: 9px;display: none;}
.hd_rt ul li .h_seach{width: 300px;height:36px;background: #fff;border: 2px solid #890616;}
.hd_rt ul li .sch_big_bx s{border-bottom: 5px solid #890616;border-left: 5px solid transparent;border-right: 5px solid transparent;width: 1px;position: absolute;top:4px;right: 25px;}
.hd_rt ul li .h_seach .sch_input{width:236px;height:32px;float: left;background: none;padding-left: 10px;outline: none;}
.hd_rt ul li .h_seach .sch_btn{width:60px;height:32px;display: block; color: #fff;text-align: center;line-height:32px;float: right;outline: none;background:#890616;cursor: pointer;}

.hd_rt ul li .sch_big_bx1{position: absolute;width: 300px;height:56px;bottom: 0;top:36px;left: -250px;padding-top: 9px;display: none;}
.hd_rt ul li .sch_big_bx1 s{border-bottom: 5px solid #890616;border-left: 5px solid transparent;border-right: 5px solid transparent;width: 1px;position: absolute;top:4px;right: 25px;}


.hd_bm{width: 100%; height: 108px;border-bottom: 1px solid #f1f1f1;padding-top:3px;overflow: hidden;}
.picScroll-left{width:1550px;overflow:hidden; position:relative;margin: auto;}
.pro_lis ul li{width:86px;text-align: center;padding:16px 0;}
.pro_lis ul li .pic{width: 46px;height: 45px;margin:0 auto 5px;position: relative;}
.pro_lis ul li .pic .pic1{width: 100%;height: 100%;position: absolute;left: 0;top: 0;} 
.pro_lis ul li .pic .pic2{width: 100%;height: 100%;position: absolute;left: 0;top:-50%;opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-ms-opacity: 0;-webkit-opacity: 0;}
.pro_lis ul li:hover .pic .pic2{opacity:1;filter: alpha(opacity=100);-moz-opacity:1;-ms-opacity: 1;-webkit-opacity:1;top: 0;}
.pro_lis ul li:hover .pic .pic1,
.cp_item ul li i{opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-ms-opacity: 0;-webkit-opacity: 0;}
.pro_lis ul li:hover{background: #f2f2f2;}
.pro_lis ul li:hover p{color: #890616;}
.mobile_hd{display: none;}

.cn_tl{width: 100%;display: inline-block; text-align: center;margin:40px auto;}
.cn_tl h1{display: inline-block;font-size: 32px;color: #970009;}
.cn_tl em{font-size:24px;color: #afafaf;margin: 0 10px;}
.cn_tl span{font-size: 18px;color: #9f9f9f;font-family: arial;}
.cp_item{border-top: 1px solid #f1f1f1;}
.cp_item ul li{width: 33.33333%;display: inline-block;float: left; border-right: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;position: relative;overflow: hidden;}
.cp_item ul li .pro_pd{padding:30% 0;}
.cp_item ul li a{width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;text-align: center;}
.cp_item ul li a img{/*height: 100%;*/   /* height: 335px;*/width:40%;}
.cp_item ul li a p{width: 100%;padding: 2.4% 0;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;font-size: 18px;text-align: center;background: rgba(151,0,9, 0);}
.cp_item ul li:hover a{transform: translate(0 -5px);box-shadow: 0 -1px 15px #9d9d9d;}
.cp_item ul li:hover a img{transform: scale(1.05);}
.cp_item ul li:hover a p{background: rgba(151,0,9, 1);color: #fff;}
.cp_item ul li i{font-size:30px;position: absolute;right:20%;bottom:2.5%;}
.cp_item ul li:hover i{right:5%;color: #fff;opacity:1;filter: alpha(opacity=100);-moz-opacity:1;-ms-opacity: 1;-webkit-opacity:1;}
.read_mor a{width: 50px;height: 40px;display: block;margin:2% auto;text-align: center;}
.read_mor a span{font-size:40px;color: #890616;display: block;}
.read_mor a:hover span{transform:rotateY(180deg);color: #400008;}

.dl_service{width:100%;height: auto;background: url(../images/service_bg.jpg) no-repeat center center;background-size: cover;box-shadow:inset 0 3px 13px #cedeee;padding-top: 1%;}

.serv_item{padding:2% 0;text-align: center;}
.serv_item ul li{width:18%;display: inline-block;padding: 1%;}
.serv_item ul li .serv_h{width: 145px;height: 145px;border-radius: 50%;background: #970009;margin: auto;line-height: 145px;position: relative;overflow: hidden;}
.serv_item ul li .serv_h i{font-size:56px;color: #fff;width: 100%;height: 100%;position: absolute;left: 0;right: 0;top: 0;}
.serv_item ul li .serv_h s{width: 100%;height: 100%;display: block;background: #000;transform: scale(0);}
.serv_item ul li .serv_h .iconfendian{font-size:68px;}
.serv_item ul li .serv_h .icondianhua1{font-size:70px;}
.serv_item ul li:hover .serv_h s{transform: scale(1);}
.serv_item ul li:hover .serv_h i{transform: rotateY(180deg);}
.serv_item ul li h1{font-size: 18px;margin:8% auto;}
.serv_item ul li p{line-height: 24px;color: #8c8c8c;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 48px;}
.serv_item ul li:hover h1,
.serv_item ul li:hover p{color: #970009;}
.serv_redm{width: 100%;display: inline-block; margin:3% auto 4%;}
.serv_redm a{width: 233px;height: 46px;display: block; border-radius: 20px;border: 1px solid #970009;font-size: 18px;color: #970009;text-align: center;line-height: 44px;margin: auto;}
.serv_item ul li a{width: 100%;height: 100%;display: block;}

/*.serv_item ul li .sch_big_bx2{position: absolute;width: 300px;height:56px;bottom: 0;top:36px;left: -250px;padding-top: 9px;display: none;}
.serv_item ul li .sch_big_bx2 s{border-bottom: 5px solid #890616;border-left: 5px solid transparent;border-right: 5px solid transparent;width: 1px;position: absolute;top:4px;right: 25px;}*/


.new_lis{border-top: 1px solid #f1f1f1;border-bottom: 1px solid #f1f1f1;}
.new_lis ul li{display: inline-block;float: left;width: 33.3333%;padding:2% 0.8%;overflow: hidden;}
.new_lis ul li a{max-width:100%;height:auto;display:block;margin: auto;}
.new_lis ul li .new_imgh{position: relative;}
.new_lis ul li .new_imgh .img_pd{padding:33% 0;}
.new_lis ul li .new_imgh .new_pic{width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;}
.new_lis ul li a img{width: 100%;height: 100%;}
.new_lis ul li:hover img{transform: scale(1.05);}
.new_lis ul li:hover{box-shadow: 0 1px 10px #dbdbdb;transform: translate(0 -2px); background: #f5f5f5;}
.new_bm{margin-top:3%;line-height: 22px;}
.new_bm i{width: 6px;height: 12px;display: block;float: left;background: #970009;margin:5px 6px 0 0;}
.new_bm h1{width:70%;float: left;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;font-size: 16px;}
.new_bm span{font-family: arial;color: #c0c0c0;float: right;}
.new_lis ul li:hover .new_bm h1,
.new_lis ul li:hover .new_bm span{color: #890616;}

.new_readm{margin:1.5% auto;}
.new_readm a{width: 50px;height: 40px;display: block;margin: auto;text-align: center;}
.new_readm a span{font-size:38px;color: #970009;display: block;}
.new_readm a:hover span{transform: rotateY(180deg);}
.new_lis ul li .new_hzz{width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0;margin: auto;overflow: hidden;transform: scale(0);opacity: 0;filter: alpha(opacity=0);-moz-opacity: 0;-ms-opacity: 0;-webkit-opacity: 0;}
.new_lis ul li:hover .new_hzz{transform: scale(1);opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;-ms-opacity:1;-webkit-opacity: 1;}



.ft_hr{padding: 2% 1%;background: #4b4b4b;}
.ft_bt{height: 61px;background: #3c3c3c;color: #fff;text-align: center;line-height: 61px;}
.ft_bt span em{font-style: normal;margin: 0 13px;}
.ft_bt a{color: #fff;}
.ft_bt span a img{margin: 0 1px;}
.ft_bt a:hover{color: #c4c4c4;}

.ft_hbx{max-width: 1300px;margin:auto;}
.f_bx_lt{color: #fff;}
.f_bx_lt .ft_lg{margin-bottom:8%;}
.f_bx_lt p{margin-top:3%;}
.f_bx_bm{width: 50%; padding:1% 5%;border-left: 1px solid #818181;border-right: 1px solid #818181;margin-left: 5%;}
.f_bx_bm ul li{display:inline-block;float: left;padding: 0 8%;color: #fff;}
.f_bx_bm ul li dl dd h1{font-size: 16px;margin-bottom:16%;}
.f_bx_bm ul li dl dd a{line-height:28px;color: #fff;}
.f_bx_bm ul li dl dd a:hover{color:#999;}
.ft_bx_rt{width: 123px;text-align: center;}
.ft_bx_rt p{color: #fff;margin: 2% auto 9%;}
.ft_bx_rt .ft_vx{width: 100%;height: 170px;overflow: hidden;}
.ft_bx_rt .ft_vx img{width: 100%;height: 100%;}

.rt_top{width:45px;height:40px;background: #890616;position: fixed;right:5%;bottom:5.5%;border-radius:4px;text-align: center;line-height:36px;z-index: 88888888;cursor: pointer;}
.rt_top span{font-size:36px;color: #fff;}

/*产品详情*/
.ny_ban{position: relative;}
.ny_ban .ny_ban_pd{padding:13% 0;}
.ny_ban .ny_nr_bx{width: 100%;position: absolute;left: 0;top:43%;text-align: center;font-size: 32px;color: #970009;}
.ny_cn{min-height: 500px;padding-bottom: 50px;}
.ny_tl{height:62px;border-bottom: 1px solid #e1e1e1;}
.ny_tl_lt{line-height: 62px;font-size: 16px;color: #4d4d4d;}
.ny_tl_lt span{}
.ny_tl_lt a{color: #4d4d4d;margin: 0 3px;}
.ny_tl_lt a:hover,
.ny_tl_lt a:last-child{color: #970009;}
.ny_tl_bx,
.pro_xq{max-width: 1250px;margin: auto;}
.ny_tl_rt a{width: 88px;height: 34px;display: block;background: #970009;border-radius: 20px;color: #fff;text-align: center;line-height: 34px;margin-top:15px;}
.ny_tl_rt a:hover{background: #2d0006;}


/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;width: 534px;height:534px;}
.jqzoom img{width: 100%;height: 100%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width:534px;height:534px;border:1px solid #DFDFDF;overflow: hidden;}
.spec-scroll{clear:both;margin-top:5px;width:535px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:39px;height:86px; line-height:86px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;font-size: 20px;}
.spec-scroll .items{float:left;position:relative;width:453px;height:90px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:90px;}
.spec-scroll .items ul li{float:left;width:90px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;width:84px;height:84px;}
.spec-scroll .items ul li img:hover,
.spec-scroll .items ul li.on{border:2px solid #FF6600;padding:1px;}


.pro_xq_hr{margin-top: 30px;}
.xq_hr_rt{width: 53%;margin-left:3%;}
.xq_rt_tl{padding:1% 0 3%;border-bottom:1px solid #e6e6e6;margin-bottom: 3%;}
.xq_rt_tl h1{font-size: 32px;color: #1c1c1c;margin-bottom:2%;}
.xq_rt_tl p{font-size: 16px;color: #7f7f7f;}
.pro_cs ul li{font-size: 16px;color: #2e2e2e;margin-top: 20px;}
.pro_cs ul li span{color:#858585;}
.lj_gm a{width: 246px;height: 60px;display: block;background: #970009;font-size: 22px;color: #fff;text-align: center;line-height: 60px;margin-top: 5%;}
.lj_gm a span{font-size: 30px;vertical-align: middle;margin-right: 9px;}
.lj_gm a:hover{background: #2b0005;}

.pro_xq_nr{margin:5% auto 3%;}
.xp_nr_tl{height: 62px;background: #f0f0f0;text-align: center;font-size: 16px;color: #525252;line-height: 62px;}
.xq_nr_box{padding-top:20px;}
.xq_nr_box img{max-width: 100%;}
.pro_xq_line{border-top: 1px solid #e1e1e1;}
.ath_tl{text-align: center;margin:2% auto;font-size: 32px;}
.ath_tl span{font-size: 24px;margin: 0 10px;}


/*诚聘英才*/
.tld_ple table{width: 100%;border-collapse: collapse;}
.tld_ple table tr th{font-size: 20px;font-weight: bold;border-bottom: 1px solid #dbdbdb;line-height:80px;padding-top: 10px;}
.tld_ple table tr td{height: 56px;border-bottom: 1px solid #ededed;text-align: center;font-size: 16px;color: #2e2e2e;}
.tld_ple table tr td i{font-size: 30px;}
.tld_ple table tr td a{width: 100%;height: 100%;display: block; color: #2e2e2e;line-height: 56px;}
.tld_ple table tr td:hover a{color: #890616;}

/*新闻中心*/
.ny_navlis{width: 100%; text-align: center;margin-top:2%;}
.ny_navlis ul li{display: inline-block;width:155px;height: 46px;background: #fff;font-size: 16px ;line-height: 46px;margin: 0 5px;}
.ny_navlis ul li a{display: block;color: #818181;}
.ny_navlis ul li a span{margin: 0 5px;}
.ny_navlis ul .nav_select,
.ny_navlis ul li:hover{background: #970009;}
.ny_navlis ul .nav_select a,
.ny_navlis ul li:hover a{color: #fff;}
.ny_new_item{border-bottom: none;}
.ny_readmor{text-align: center;margin-top:3%;}
.ny_readmor a{width:60px;height:60px;display: block;margin: auto;}
.ny_readmor a i{font-size:36px;color: #959595;}

/*新闻详情*/
.new_xq_tl{text-align: center;padding:3% 1%}
.new_xq_tl h1{font-size: 32px;color: #1c1c1c;margin-bottom:1.5%;}
.new_xq_tl p{color: #6b6b6b;}
.new_xq_tl p span{font-size: 16px;margin: 0 10px;}
.xq_nr_box{border-bottom: 1px solid #ededed;}
.new_xq_lt{width:68%;}
.new_xq_rt{width:28%;border-left: 1px solid #ededed;padding-left:4%;padding-bottom: 2%;}
.new_xq_rt h2{font-size: 20px;color: #970009;font-weight: bold;}
.xq_rt_lis ul li{width: 100%;margin-top:18px;}
.xq_rt_lis ul li a{width: 100%;height: 100%;display: block;}
.xq_rt_lis ul li .xq_ls_h{position: relative;}
.xq_rt_lis ul li .xq_ls_h .xq_pd{padding:33% 0;}
.xq_rt_lis ul li .xq_ls_h .xq_pic{width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow: hidden;border-radius:8px;}
.xq_rt_lis ul li .xq_ls_h .xq_pic img{width: 100%;height: 100%;}
.xq_rt_lis ul li .xq_tj{margin-top: 3%;}
.xq_rt_lis ul li .xq_tj i{width: 6px;height: 12px;display: block;background: #970009;float: left;margin:4px 5px 0 0;}
.xq_rt_lis ul li .xq_tj h1{width: 90%;float: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.xq_rdm{padding:1% 0;}
.xq_rdm a{display: block;margin-top:1%;color: #5c5c5c;}
.xq_rdm a:hover{color: #890616;}
.xq_rt_lis ul li:hover .xq_ls_h .xq_pic img{transform: scale(1.05);}
.new_xq_lt img,
.abt_nr img{max-width: 100%;}
.abt_nr{margin-top: 1%;}
.abt_nr p{line-height: 28px;font-size: 16px!important;}

/*工程团购*/
.proj_tg{padding: 5% 1%;border: 1px solid #dcdcdc;border-radius: 10px;margin-top:3%;}
.prj_tl{text-align: center;font-size: 28px;width: 100%;display: inline-block;margin:0 auto 4.5%;}
.prj_bm{max-width:860px;margin: auto;}
.prj_item ul li{width:50%;display: inline-block;float: left;line-height: 46px;margin: 1% 0 ;}
.prj_item ul li span{float: left;font-size: 16px;color: #888888;}
.prj_item ul li .prj_input{width: 80%;height: 46px;border: 1px solid #dcdcdc;float: left;border-radius:5px;font-size: 16px;padding-left:2%;outline: none;}

.tagList{width:100%;margin-top:4%;}
.tagList h1{float: left;font-size: 16px;color: #888888;margin-bottom: 10px;}
.tagList div{width:90%;float: left;border-radius: 6px;} 
.tagList label{width:auto;height:45px;float: left;position: relative;font-size:16px;color: #646464;
cursor: pointer;display: inline-block;} 
.tagList label i{width:15px;height:15px;margin:5px 6px 0 20px;float: left;/*background: url(../images/chackbx_icon.png) no-repeat;*/background-size: cover;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all .3s ease;}
/*.tagList label.select i{width:15px;height:15px;background: url(../images/chackbx_icon1.png) no-repeat;background-size: cover;}*/
.tagList label a{color: #890616;}
.tagList .tlab4 i{margin:5px 6px 0 0 0;}
.tagList label.select{color: #890616;}

.pj_add{width: 80%;float: left;}
.pj_add a{width: 100% !important;font-size: 16px !important;}
.pick-area{display:block;position:relative;font-size:14px;background:#fff;text-decoration:none;cursor:default;}
.pick-show{position:relative;padding:0 8px;height:46px !important;line-height:46px !important;border:1px solid #dcdcdc !important;border-radius:3px;color: #343434 !important;}
.pick-show span{float:left;display:inline-block;max-width:100px;height:24px;line-height:24px;padding:0 3px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #343434 !important;cursor:pointer;}
.pick-show span:hover{color:#fff!important;border-radius:3px;background:#999 !important;}
.pick-show span.pressActive{background:#999 !important;color:#fff!important;border-radius:3px}
.pick-show em.pick-arrow{position:absolute;top:14px;right:8px;display:block;border:8px solid #999;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid transparent;color: #343434 !important;border-color: rgb(127, 127, 127) transparent transparent !important;}
.pick-show i{float:left;display:inline-block;padding:0 3px;color: #343434 !important;font-style:normal;}
.pick-list{width: 100% !important; display:none;position:absolute;line-height:36px;margin:0;padding:0;background:#fff;z-index:999999;overflow-y:auto;overflow-x:hidden;border:1px solid #dcdcdc !important;border-top:none;}
.pick-list li{margin:0;padding-left:11px;list-style:none;color:#888;}
.pick-list li:hover{color:#fff;font-weight:bold;background:#999 !important;}
.pick-list li{width: 100% !important;}

.pj_btn{width: 252px;height: 56px;display: block;margin:3% auto 1%;background: #970009;border-radius: 4px;font-size: 16px;text-align: center;line-height: 56px;color: #fff;cursor: pointer;}
.sub_icld{text-align: center;color:#970009;}
.pj_btn:hover{background: #200004;}

.cont_ustl{width:100%;font-size: 28px;text-align: center;display: inline-block;margin:5% auto 2%;}
.cont_usitem ul li{width: 33.3333%;display: inline-block;float: left;text-align: center;position: relative;}
.cont_usitem ul li i{font-size:48px;height: 50px;display: block;margin:6% auto 5%;}
.cont_usitem ul li p{font-size: 16px;color: #717171;margin-bottom:2%;}
.cont_usitem ul li s{width: 1px;height: 100px;display: block;background: #e5e5e5;position: absolute;top:20%;right: 0;}

.map{max-width: 100%;margin:3% auto 0;}
.map img{width: 100%;}

.pro_mbikle{display: none;}
#shopxq{display: none;}


.page{width:450px;height:100px;margin:auto;text-align:center;margin-top:40px;}
.page a{font-size: 20px;padding:4px 11px;margin-left:5px;font-family:"Arial";color:#a2a2a2;text-align:center;line-height:23px;display:block;float:left;background-color: #dcdcdc; border-radius: 21px;}
.page p{width:10px;height:2px;background-color:#c6c6c6;display:none;}
.page a:hover{margin-top:-3px;color:#000;}
.page a:hover,.page a.pacact{
	                      background-color: #fb3e3e; border-radius: 21px; color: white;
	             }
.page a:hover>p{border-bottom:1px solid #d4d4d4;display:block;}
.page a span{font-family:"宋体";}




@media (min-width:769px) and (max-width:1240px) {
.xq_hr_rt{width: 44%;}	
}
@media (min-width:769px) and (max-width:1024px) {
.xq_hr_rt{width:43%;}	
.pro_cs ul li{margin-top: 18px;}
}
@media (min-width:769px) and (max-width:1010px) {
.xq_hr_rt{width:40%;}	
.pro_cs ul li{margin-top: 15px;}
}
@media (min-width:769px) and (max-width:960px) {
.xq_hr_rt{width:35%;}	
.pro_cs ul li{margin-top:13px;}
}
@media (min-width:769px) and (max-width:880px) {
.xq_hr_rt{width:90%;margin:2% 0 0 1%;}	
.pro_cs ul li{margin-top:13px;}
}



@media (min-width:769px) and (max-width:970px) {
.f_bx_bm ul li{padding: 0 5%;}	
.f_bx_bm{width: 40%;padding: 1% 2%;}		
}
@media (min-width:769px) and (max-width:802px) {
.f_bx_bm ul li{padding: 0 4%;}	
.f_bx_bm{width:38%;padding: 1% 1%;margin-left: 4%;}		
}

@media (min-width:769px) and (max-width:1024px) {
.hd_nav ul li .nav_down{left:-60%;}	
}
@media (min-width:984px) and (max-width:1440px) {
.serv_item ul li{width:20%;}
}
@media (min-width:769px) and (max-width:980px) {
.serv_item ul li{width:24%;}
}


@media (min-width:769px) and (max-width:1250px) {
.hd_hr{padding: 0 5px;}	
.new_xq,
.abt_nr{padding: 0 1%;}
}

@media (min-width:876px) and (max-width:1002px) {
.hd_nav ul li{font-size: 13px;}
.hr_bx .l_g{width: 250px;margin: 25px 0 0 0;}
}

@media (min-width:769px) and (max-width:1070px) {
.hd_nav{width: 54%;}
}

@media (min-width:769px) and (max-width:902px) {
.hd_nav{width: 54%;}
.hd_nav ul li{font-size: 12px;}
.hr_bx .l_g{width:200px;margin:35px 0 0 0;}
}

@media (min-width:769px) and (max-width:792px) {
.hd_nav{width:55%;}
.hr_bx .l_g{width:180px;margin:36px 0 0 0;}
}
@media (min-width:769px) and (max-width:890px) {
.new_bm h1{width: 65%;}
}

.tagList div .ly_nr_trea{width:100%;height:92px;resize: none;}



@media (max-width:768px) {
.h_d,
.new_lis ul li .new_hzz,
.f_bx_bm,
.new_xq_rt,
.hd_bm,
.xq_hr_lt{display: none;}
.mobile_hd,
.pro_mbikle,
#shopxq{display: block;}
#siper1{width: 100%;height:8.02rem;overflow: hidden;}
.swiper-slide img{width:100%;height:100%;}
#siper1 .swiper-pagination-bullet{width:.1rem;height:.1rem; display: inline-block;
border-radius:0; background: #fff;opacity:1;-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;-ms-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;border-radius: 50%;}
#siper1 .swiper-pagination-bullet-active{opacity:1;background:#890616;}
#swipag1{bottom: .2rem;}
.mb_hr{height: .98rem;position: fixed;max-width: 768px;left: 0;right: 0;top: 0;margin: auto;padding: .15rem .2rem;z-index: 55;background:rgba(255,255,255, .8);}
.mb_hr .ph_lg{width:2.83rem;}
.mb_hr .ph_lg img{width: 100%;}

.mb_hr .menu{ float:right;width:12%; height:.52rem; position:relative;}
.mb_hr .menu span,.mb_hr .menu span:before,.mb_hr .menu span:after{position: absolute;display: block;width: .5rem;height: .05rem;top: 60%; left:10%; cursor: pointer;content: '';background-color: #890616;border-radius: 1px;-webkit-transition: all .4s cubic-bezier(0.19,1,.22,1);-o-transition: all .4s cubic-bezier(0.19,1,.22,1);-moz-transition: all .4s cubic-bezier(0.19,1,.22,1);transition: all .4s cubic-bezier(0.19,1,.22,1);border-radius:2px;-webkit-border-radius:2px;
-moz-border-radius:2px;}
.mb_hr .menu span:before{ top:-.15rem;left:0%;}
.mb_hr .menu span:after{ top:.15rem;left:0%;}
.mb_hr .on span{ background-color:transparent; }
.mb_hr .on span:before{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg);top:0;}
.mb_hr .on span:after{ transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); -ms-transform:rotate(45deg);top:0;}
.menu_box{ max-width: 768px; height:0; background:#fafafa; position:fixed; left:0; top:0; z-index:888; overflow:hidden;box-shadow: 0 5px 5px #E5E5E5; -webkit-box-shadow: 0 5px 5px #E5E5E5; -moz-box-shadow: 0 5px 5px #E5E5E5;right: 0;margin: auto;}
.menu_box ul{ border-top:#e5e5e5 solid 1px;max-height:10rem;overflow-x: auto;}
.menu_box li{ width:100%; min-height:.8rem; line-height:.8rem; font-size:.26rem; border-bottom:#e5e5e5 solid 1px;}
.mennuli{position: relative;}
.menu_box li a{ display:block; padding:0 .3rem; color:#555; overflow:hidden;}
.menu_box li a span{float:right;transform:rotate(90deg);font-family: "宋体";font-size: .26rem;color: #333;}

#mb_pro_lis{width: 100%;height:100px;border-bottom:1px solid #f1f1f1;padding-bottom:10px;}
#mb_pro_lis .swiper-slide {text-align: center;background: #fff;
/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;
display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;
justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.p_pro_item{font-size:14px;}
.p_pro_item .pic{width: 46px;height: 45px; position: relative;margin:.1rem auto;}
.p_pro_item .pic .pic1,
.p_pro_item .pic .pic2{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.p_pro_item .pic .pic2{opacity:0;filter: alpha(opacity=0);-moz-opacity:0;-ms-opacity: 0;-webkit-opacity:0;top: 0;}
.p_pro_item a:focus .pic .pic2{opacity:1;filter: alpha(opacity=100);-moz-opacity:1;-ms-opacity: 1;-webkit-opacity:1;}
.p_pro_item a:focus p{color: #890616;}
.p_pro_item .pic img{width: 100%;height: 100%;}
.cn_tl {margin:.4rem auto;}
.cn_tl h1{font-size: .38rem;}
.cn_tl em{font-size: .28rem;}
.cn_tl span{font-size: .2rem;}
.cp_item ul li {width:50%;border: none;border-right: 1px solid #f1f1f1 !important;border-bottom: 1px solid #f1f1f1;position: initial;height:3.8rem;}
.cp_item ul li .pro_pd{display: none;}
.cp_item{border-left: 1px solid #f1f1f1;}
.cp_item ul li a{position: initial;}
.cp_item ul li a p{padding:0;font-size:.24rem;height: .44rem;line-height: .44rem;position: initial;margin-top: .05rem;}
.cp_item ul li a img{width: 100%;height:3.18rem;}
.cp_item ul li i {font-size:.3rem;right:1rem; bottom:.05rem;display: none;}
.cp_item ul li:hover i {right:.1rem;}
.read_mor a,
.new_readm a{width:1rem;height:.5rem;margin:.2rem auto;    }
.read_mor a span,
.new_readm a span{font-size: .4rem;}

.dl_service {box-shadow: inset 0 .03rem .13rem #cedeee; padding-top:.2rem;}
.serv_item ul li{width:50%;height:auto; float: left;padding: .2rem;font-size: .22rem;}
.serv_item ul li .serv_h {width:1.45rem;height:1.45rem;line-height:1.45rem;position: initial;}
.serv_item ul li .serv_h s{display: none;}
.serv_item ul li .serv_h i {font-size:.56rem;position: initial;}
.serv_item ul li h1 {font-size:.3rem;margin:.28rem auto;}
.serv_item ul li p {line-height:.34rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:initial;-webkit-box-orient: vertical;height:auto;}
.serv_redm{margin:.3rem auto .8rem;}
.serv_redm a{width:2.33rem;height:.46rem;border-radius:.2rem;font-size:.24rem;line-height:.44rem;}

.new_lis ul li {width:100%;padding:.2rem;margin-bottom: .05rem;}
.new_lis ul li .new_imgh{position: initial;}
.new_lis ul li .new_imgh .img_pd{display: none;}
.new_lis ul li .new_imgh .new_pic{position: initial;width: 100%;height: 4rem;}
.new_bm {margin-top:.15rem;line-height:.4rem;}
.new_bm i {width:.06rem;height:.25rem;margin:.08rem .1rem 0 0;}
.new_bm h1 {width:75%;font-size:.26rem;margin:0;}
.new_bm span{font-size: .18rem;}
.ft_hr{padding:.5rem .2rem;}
.f_bx_lt .ft_lg{margin-bottom:.3rem;width: 2.73rem;}
.f_bx_lt .ft_lg img{width: 100%;}
.f_bx_lt p{margin-top: .15rem;font-size: .2rem;}
.ft_bx_rt{width: 1.47rem;margin-top: .3rem;}
.ft_bx_rt p{font-size: .2rem;}
.ft_bx_rt .ft_vx{height: 2.1rem;}

.ft_bt {height:auto;line-height:.34rem;padding: .2rem 0;}
.ft_bt span{display: block;font-size: .2rem;}
.ft_bt span img{width: .2rem;height: .2rem;}

.rt_top{width:.45rem;height:.4rem;right:.18rem;bottom:1rem;border-radius:.04rem;line-height:.36rem;}
.rt_top span{font-size: .36rem;}
.ny_hd_line{height:.98rem;}
.ny_ban{position: initial;height:1.5rem;}
.ny_ban_pd{display: none;}
.ny_ban .ny_nr_bx{width: 100%;display: inline-block; position: initial;margin-top:.56rem;font-size:.32rem;}
.mb_hr1{background: rgba(255,255,255, 1);}
.ny_cn {min-height:5rem;padding-bottom:.5rem;}
.ny_tl {height:.62rem;border-bottom: 1px solid #e1e1e1;padding: 0 .1rem;}
.ny_tl_bx, .pro_xq {max-width:100%;}
.ny_tl_lt {line-height:.62rem;font-size:.24rem;}
.ny_tl_lt i{font-size: .3rem;}
.tld_ple table tr th {font-size:.24rem;line-height:.8rem;padding-top:.1rem;}
.tld_ple table tr td {height:.56rem;font-size:.2rem;}
.tld_ple table tr td i {font-size:.3rem;}
.ny_ban1{height: auto;padding:.3rem .2rem .2rem .2rem;}
.ny_ban .ny_nr_bxlis{margin-top:0;}
.ny_navlis{margin-top: .2rem;}
.ny_navlis ul li {width:1.6rem;height:.5rem;font-size:.20rem;line-height:.5rem;margin: 0 .05rem;margin-bottom: .2rem;}

.new_xq{padding:.2rem;}
.new_xq_tl {padding:.2rem 0 .3rem;}
.new_xq_tl h1 {font-size:.32rem;margin-bottom:.2rem;}
.new_xq_tl p{font-size: .16rem;}
.new_xq_tl p span {font-size:.18rem;margin: 0 .1rem;}
.new_xq_lt{float: none;width: 100%;padding-bottom: .3rem;}
.xq_rdm{padding: .2rem 0;}
.xq_rdm a{margin-top: .2rem;font-size: .24rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:initial;-webkit-box-orient: vertical;}
.xq_rdm a p{width: 90%;}
.ny_tl_rt a {width:1rem;height:.4rem;border-radius:.2rem;line-height:.4rem;margin-top:.1rem;
font-size: .18rem;}
.abt_nr{padding: .2rem;}

.proj_tg {padding:.2rem;border-radius:0;margin-top:.2rem;border: none;}
.prj_tl {font-size:.3rem;margin: 0 auto .3rem;}
.prj_item ul li {width:100%;display:inline-block;float:none;line-height:.5rem;margin:.08rem 0;}
.prj_item ul li span {font-size:.24rem;}
.prj_item ul li .prj_input {width:5.2rem;height:.5rem;border-radius:.06rem;font-size:.24rem;
padding-left:.1rem;}
.pick-list li{font-size: .24rem;}
.pj_add {width:5.2rem;}
.tagList h1{float: none;font-size: .3rem;}
.tagList .tgl_tl{font-size: .24rem;float: left !important;}
.tagList label {height:.5rem;font-size:.24rem; }
.tagList label i{margin:.07rem .1rem 0 .3rem;}
.pj_btn {width:5rem;height:.56rem;margin:.2rem auto .1rem;border-radius:.06rem;
font-size:.24rem;line-height:.56rem;}
.sub_icld{font-size: .2rem;}


.cont_ustl {font-size:.3rem;margin:.5rem auto .2rem;}
.cont_usitem ul li {width:100%;}
.cont_usitem ul li p{font-size: .24rem;margin-bottom: .2rem;}
.cont_usitem ul li i {font-size:.5rem;height:.5rem; margin:.3rem auto .3rem;}
.cont_usitem ul li s{display: none;}

#shopxq{width: 100%;height: 6.44rem;overflow: hidden;}
#shopxq>.swiper-slide>img{width: 100%;height: 100%;}
.ny_pro_bid{padding: 0 .15rem;}
.xq_hr_rt{float: none;width: 100%;margin-left: 0;}
.xq_rt_tl { padding:.15rem 0 .3rem;margin-bottom:.3rem;}
.xq_rt_tl h1 {font-size:.32rem;margin-bottom:.2rem;}
.xq_rt_tl p {font-size:.2rem;}
.pro_cs ul li {font-size:.24rem; margin-top:.2rem;}
.lj_gm a {width:4rem;height:.6rem;font-size:.24rem;line-height:.6rem;margin-top: 5%;}
.lj_gm a span {font-size:.3rem;margin-right:.1rem;}
.xp_nr_tl {height:.62rem;font-size:.24rem;line-height:.62rem;}
.ath_tl {margin:.25rem auto;font-size:.32rem;}
.pro_xq_hr {margin-top:.3rem;}
.store-header-scroll{background:rgba(255,255,255, 1);}




.page{height:100px;text-align:center;margin-top:40px;margin-left: 10%;}
.page a{font-size: 20px;padding:4px 11px;margin-left:5px;font-family:"Arial";color:#a2a2a2;text-align:center;line-height:23px;display:block;float:left;background-color: #dcdcdc; border-radius: 21px;}
.page p{width:10px;height:2px;background-color:#c6c6c6;display:none;}
.page a:hover{margin-top:-3px;color:#000;}
.page a:hover,.page a.pacact{
	                       background-color: #fb3e3e; border-radius: 21px; color: white;
	             }
.page a:hover>p{border-bottom:1px solid #d4d4d4;display:block;}
.page a span{font-family:"宋体";}

.tagList div{width:5.2rem;border-radius: .06rem;height: 1rem;}
.tagList div .ly_nr_trea{height: 1rem;}

.serv_item ul li .serv_h .iconfendian{font-size:.68rem;}
.serv_item ul li .serv_h .icondianhua1{font-size:.7rem;}





	
	
}

.abt_nr td,.xq_nr_box td{
	    padding: 5px 10px;
    border: 1px solid #DDD;
}





































































































































































































































































































































































































































































































































































































































