
*{ margin:0; padding:0; font-size:13px; font-family:arial,microsoft yahei; color: #333}
body{ overflow-x: hidden; }
svg { display: block; }
img{ border:0 none}
a,img{ outline:0}
a{ text-decoration:none}
li{ list-style:none}
.fl{ float:left}
.pl{ left:0}
.pl,.pr{ position:absolute}
.pr{ right:0}
.fr{ float:right}
.page{ margin:0 auto; width:1200px;}
.cl,.clear,.clearfix{ clear:both; display: block; }
.dis{ display:none} 
.top35{ margin-top:35px;}
.en{ text-transform:uppercase; font-family:arial;}

.box,.content,.w1200,.width-1200{ width:1200px; margin:0 auto;}

#head{background: url(../images/qc_01.jpg) no-repeat center;}
#head .name { display: block; height: 60px; padding: 40px 53px 40px 0px; border-right: 1px solid #eee; }
#head .name a,#head .name a img { display: block; width: auto; height: 60px; }
#head .ggy{ display: block; padding: 40px 40px 40px 53px; height: 60px; }
#head .ggy img{ display: block; }
#head .ggy span{ font-size: 15px; letter-spacing:6px; font-weight: lighter; color: #666; background: url(../images/qc_10.png) right center no-repeat; padding-right: 90px; display: block; }
#head .hotline{ background: url(../images/qc_02.png) no-repeat top right; padding: 40px 50px 40px 0; text-align: right; height: 60px; }
#head .hotline span{ font-size: 16px; color: #666; display: block; line-height: 20px; }
#head .hotline i{ display: block; font-size: 28px; font-family: impact; font-style: normal; line-height: 40px; }
/*导航条*/

#nav { background: #fff; height: 60px; line-height: 60px; border-bottom:5px #0065cf solid; border-top:1px #e5e5e5 solid;}
#nav > .page > ul > .nav_li{float: left; text-align: center; transition: 0.3s all ease; border-right:1px #e5e5e5 solid;}
#nav > .page > ul > .nav_li > a{ color: #333; display:block; position: relative; font-size: 15px; padding: 0 27px; overflow:hidden; }
#nav > .page > ul > li.curr{background:#0065cf;}
#nav > .page > ul > li.curr a{color:#fff;}
#nav > .page > ul > .nav_li:hover{background:#0065cf; color:#fff;}
#nav > .page > ul > .nav_li:hover a{color:#fff;}



.subnav{ position: absolute;width: 100%;left: 0; right:0;background: rgba(0,0,0,0.5);display: none;z-index: 333;}

.subnav > li {
  display: inline-block;
  margin: 0 20px;
  padding: 20px 0
}
.subnav > li > a {
  display: block;
  font-size: 16px;
  line-height: 50px;
  color: #fff;
  position: relative;
  text-align: center;
  text-indent: 0;
  padding: 0 !important;
}
.subnav > li > a:after {
  content: '';
  display: block;
  height: 1px;
  width: 0%;
  transition: 0.3s all ease;
  background: #028208;
  position: absolute;
  bottom: 0;
  left: 0px !important;
}
.subnav > li > a:hover:after {
  width: 100%;
}

/* banner */
.page_banner{margin-bottom:40px;}
.banner{ overflow: hidden;background:#eee; margin-bottom:40px;}
.banner-box{ min-width:1200px; height:500px; position:relative; margin:0 auto; }
.banner-box .bd{ width:auto; }
.banner-box .bd li{ width:100%; height:650px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:100%; width: 100%; height:650px;}
.banner-btn{ width:100%; position: absolute; bottom:60px; left: 0; margin-left: 0; height:15px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:90px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(../uploadfile/image/20180531/20180531144426_364796552.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../uploadfile/image/20180531/20180531144426_364796552.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width:100%; display: block; }
.banner-box .hd ul { width: 1100px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:15px; height:15px; border-radius:20px; text-indent:-9999px; background:#ccc; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on{ background:#0065cf; width:40px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }

.mod1114 .appl_bg{ width:100%; background:url(../images/case_bg0.jpg) center no-repeat; margin-top:50px; padding-bottom:50px;}
.mod1114 .appl_t{ font-size:38px; font-weight:bold; color:#333; text-align:center; padding-top:60px; height:55px;}
.mod1114 .appl_tw{ font-size:16px; color:#333; text-align:center; height:40px;padding-bottom: 20px;}
.mod1114 .appl_row4 > table > tbody > tr > td { float: left; width: 374px; padding: 0px; background: #edf2fd; display: block;margin: 0 13px; position: relative; margin-bottom: 20px;}
.mod1114 .appl_row4 > table > tbody > tr > td > a{display: block; padding: 5px;}
.mod1114 .appl_row4 > table > tbody > tr > td > a >img{    display: block; width: 100%; height: auto;} 
.mod1114 .appl_row4 > table > tbody > tr > td > div { position: absolute; bottom: 0; width: 100%; left: 0; text-align: center; height: 100%; line-height: 325px; background: rgba(0,0,0,0.6) url(jump-url/HjkZWO1yw4fbeumlVMMfNsfjT1NQf8LGl0sVsTdZ_BNRxw0C4jHvS9bmxCQ3Po5S434030p2lHmJ-8Mlho40f6RiOMLSPog7MAIMNyHd60U.1.png) no-repeat center 90px; padding: 0 ; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; }
.mod1114 .appl_row4 > table > tbody > tr > td > div > a { color: #fff; font-size: 16px; background: rgba(255,255,255,0.2); padding: 5px 5px; border-radius: 40px; line-height: 338px; }
.mod1114 .appl_row4 > table > tbody > tr > td:hover > div{ -webkit-transform:scale(1); transform:scale(1); }

.appl_row4{}
.appl_row4 .swiper-slide{
	float: left;
    width: 374px;
    padding: 0px;
    display: block;
    margin: 0 13px;
    position: relative;
    margin-bottom: 20px;
	}
.appl_row4 .swiper-slide {
	display: block;
    width:360px;
    height: 270px;
	}
.appl_row4 .swiper-slide img{
	display: block;
    width:100%;
    height: auto;
}

.appl_row4 .info p{ text-align:center; margin-top:-39px; background:rgba(0, 0, 0, 0.38); height:40px; line-height:40px; display:block; position:relative; z-index:999; font-size: 16px; color: #fff}


.prod{width:1200px; margin:auto;}
/* 产品分类 */
.list{width:250px; float:left;}
.list_t{background:#0065cf; height:77px; line-height:30px; color:#fff; font-size:22px; font-weight:bold; text-align:center; padding-top:27px; border-radius: 5px 5px 0 0;}
.list_t span{font-family:Arial, Helvetica, sans-serif; color:#53B7FE; font-size:14px; font-weight:400;}
.list_d{width:242px; border:solid #0065cf 4px; border-top:none; border-radius:0 0 5px 5px; padding:9px 0;}
.list_d li a{ display: block; height: 48px; line-height: 48px; padding-left: 45px; font-weight: bold;  font-size: 14px; color: #333;
    background:url(../Public/images/prod_lid.jpg) no-repeat center; overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
.list_d li a:hover{ color: #0065cf ;} 
.list_d ul h2{display:none;}
		.mod1121{float:right;}
        .mod1121 .pro_ul li{
            float: left;
            width: 31.33%;
            margin: 10px 1%;
        }
        .mod1121 .effect{
            float: left;
            width: 100%;
            position: relative;
            overflow: hidden;
            text-align: center;
            border: 4px solid rgba(255, 255, 255, 0.9);
        }
        .mod1121 .effect img{
            transition: 0.5s;
            max-width: 100%;
            vertical-align: middle;
            width:294.5px;
            height:294.5px;
        }
        .mod1121 .effect:hover img{
            transform: scale(1.1);
        }
        .mod1121 .effect:hover .pro_text_desc{top: 0;}
        .mod1121 .pro_text_desc{
            opacity: 0.9;
			left: 0;
            top: -294px;
			transition: 0.5s;
            color: #000;
            padding: 25% 20px 20px;
            position: absolute;
            background-color: rgba(255, 255, 255, 0.6);
            height: 100%;
            width: 100%;
            box-sizing: border-box;
        }
        .mod1121 .pro_text_desc h3{
            font-size: 20px;
            margin: 5px 0 10px;
        }
        .mod1121 .pro_text_desc p{
            font-weight: normal;
            line-height: 20px;
            font-size: 14px;
            margin-bottom: 15px;
        }
        .mod1121 .btn{
            display: inline-block; 
            padding: 5px 10px; 
            font-size: 14px; 
            color: #fff; 
            border: 2px solid #0065cf; 
            background-color: #0065cf; 
            text-decoration: none; 
            transition: 0.4s;
        }
        .mod1121 .btn:hover{
            background-color: transparent; 
            color: #0065cf; 
            transition: 0.4s;
        }
        .pro_ul{ width:920px; float:right;}


/*优势*/
.adv_bg{width: 100%;height: auto;background:#fff;}
.adv{position: relative;}
.adv_t{padding-top: 75px;}
.adv_t h3{font-size:40px;line-height: 40px;color: #333;text-align: center;font-weight: bold;}
.adv_t h3 span{color:  #0068b7;}
.adv_t i{display: block;width: 60px;height: 2px;background: #222;margin: 0 auto;margin-top: 15px;margin-bottom: 10px;}
.adv_t p{font-size: 18px;line-height: 20px;color: #666;text-align: center;}

.adv_n{ overflow:hidden; height:1766px;    position: relative;    margin-top: -30px;}
.ad_a,.ad_b,.ad_c,.ad_d,.ad_1,.ad_2,.ad_3,.ad_4{position:absolute; }
.ad_a{ top:84px;}
.ad_b{ right:0px; top:505px;}
.ad_c{ top:925px;}
.ad_d{ top:1348px; right:0px;}

.ad_1{ right:0px;top:94px;width:573px;}
.ad_n_t{ font-size:24px; line-height:36px; border-bottom:1px dashed #9a9a9a; padding-bottom:25px;}
.ad_n_t span{ font-weight:bold; color:#0068b7; font-size:26px; line-height:26px;}
.ad_n_t::before{content:""; display:block; background:url(../images/youshi01.png) no-repeat left; width:61px; height:76px; float:left; margin-right:10px;}
.ad_n_n{ overflow:hidden; line-height:28px; font-size:16px;}
.ad_n_n p{ padding-top:26px;}
.ad_n_n span{ color:#0068b7;}
.ad_en{ width:120px; height:40px; line-height:40px; text-align:center; color:#fff; background:#0068b7; margin-top:32px;}
.ad_en a{color:#fff;display: block;}
.ad_en a:hover{color:#fff; display:block; -webkit-transition:0.6s all ease-in-out; transition:0.6s all ease-in-out;background:#222;}


.ad_2{ top:525px;width:573px;}
.ad_n_t2{ font-size:24px; line-height:36px; border-bottom:1px dashed #9a9a9a; padding-bottom:25px;}
.ad_n_t2 span{ font-weight:bold; color:#0068b7; font-size:26px; line-height:26px;}
.ad_n_t2::before{content:""; display:block; background:url(../images/youshi02.png) no-repeat left; width:70px; height:76px; float:left; margin-right:10px;}

.ad_3{ top:934px;width:573px; right:0px;}
.ad_n_t3{ font-size:24px; line-height:36px; border-bottom:1px dashed #9a9a9a; padding-bottom:25px;}
.ad_n_t3 span{ font-weight:bold; color:#0068b7; font-size:26px; line-height:26px;}
.ad_n_t3::before{content:""; display:block; background:url(../images/youshi03.png) no-repeat left; width:70px; height:76px; float:left; margin-right:10px;}

.ad_4{ top:1358px;width:573px;}
.ad_n_t4{ font-size:24px; line-height:36px; border-bottom:1px dashed #9a9a9a; padding-bottom:25px;}
.ad_n_t4 span{ font-weight:bold; color:#0068b7; font-size:26px; line-height:26px;}
.ad_n_t4::before{content:""; display:block; background:url(../images/youshi04.png) no-repeat left; width:70px; height:76px; float:left; margin-right:10px;}


/*厂房设备*/


.equ{padding:50px 0;}

#showtd0{width:140px;height: 46px;float: left;position: relative;}
#showtd0:after,#showtd0 after{content: ''; border-left: 25px solid #222;border-top: 46px solid transparent!important;position: absolute;width: 0px;height: 0px;top: 0px;right: -25px;}
#showtd1{width:128px;height: 46px;float: left;position: relative;margin-left: 40px;}
#showtd1:before,#showtd0 before{content: '';border-right: 25px solid  #0068b7;border-bottom: 46px solid transparent!important;position: absolute;width: 0px;height: 0px;top: 0px;left: -25px;}
#showtd1:after,#showtd0 after{content: ''; border-left: 25px solid  #0068b7;border-top: 46px solid transparent!important;position: absolute;width: 0px;height: 0px;top: 0px;right: -25px;}

#equ_t .on{background: #0068b7;}
#equ_t .out{background: #222;}
#equ_t .on:after,#equ_t .on:before,#equ_t .on after,#equ_t .on before{border-color: #0068b7; }
#equ_t .out:after,#equ_t .out:before,#equ_t .out after,#equ_t .out before{border-color:#222;}
#showtd0 i,#showtd1 i{display: block;width: 9px;height: 9px;margin: 19px 0 0 24px;background: #fff;float: left;}
#showtd0 a,#showtd1 a{display: block;text-align: center;line-height: 46px;color: #fff;font-size: 16px;}

.equ_ti{width: 850px;height: 1px;background: #ccc;margin-top: 21px;}

.tabcon{margin-top:20px;}
.tabcon{position:relative; height:254px; width:1200px; float:left; margin-top:0px;}
.cont_p1{margin-top:30px;}
.company_img_cont{}
.company_img_cont .swiper-slide{float:left; width:300px;}
.company_img_cont .swiper-slide a{}
.company_img_cont .swiper-slide a span{display:block; width:285px; margin:auto;}
.company_img_cont .swiper-slide a span img{width:100%; display:block; border:1px #ccc solid;}
.company_img_cont .swiper-slide .info{}
.company_img_cont .swiper-slide .info p{ text-align:center; padding-top:10px;}

.company_list li.cur a{background: #00599d}
.company_list li.cur a:after{ border-bottom: 46px solid #00599d; border-right: 25px solid transparent; }
.company_list li.cur a:before{ border-top: 46px solid #00599d; border-left: 25px solid transparent; }
 .photo_cont{padding:20px 0; }
 .photo_cont > div{position: relative;}
 .photo_cont .cont_p2{display: none;}
 .photo_cont .cont_p3{display: none;}
 .comp_ibtn { width: 50px; height: 50px; background: #222 url(../images/jiantou0.png) no-repeat; display: block; position: absolute; top: 75px; cursor: pointer;  -webkit-transition: 0.3s all ease-in-out;  transition: 0.3s all ease-in-out;}
 .comp_ibtnl:after{ content: ''; border-bottom: 50px solid #222; border-right: 13px solid transparent; position: absolute; bottom: 0; right: -13px; -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; }
 .comp_ibtnl:hover:after{border-bottom: 50px solid  #0068b7; border-right: 13px solid transparent; }
 .comp_ibtnr:after{ content: ''; border-bottom: 50px solid #222; border-left: 13px solid transparent; position: absolute; bottom: 0; left: -13px; -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; }
 .comp_ibtnr:hover:after{border-bottom: 50px solid  #0068b7; border-left: 13px solid transparent;}
 .comp_ibtnl:before{ content: ''; border-top: 10px solid #454545; border-left: 25px solid transparent; position: absolute; bottom: -10px; left: 0; -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; }
 .comp_ibtnr:before{ content: ''; border-top: 10px solid #454545; border-right: 25px solid transparent; position: absolute; bottom: -10px; right: 0; -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; }
 .comp_ibtnl:hover:before{border-top: 10px solid #00599d; border-left: 25px solid transparent;}
 .comp_ibtnr:hover:before{border-top: 10px solid #00599d; border-right: 25px solid transparent}
 .comp_ibtnl{ left: -17px; background-position: left center; }
 .comp_ibtnr{ right: -17px; background-position: right center}
 .comp_ibtn:hover{ background-color:  #0068b7; }
.company_img_cont table { display: block; width: 100%; }
.company_img_cont tr{display:block;}
.company_img_cont td { display: block; float: left; padding: 0 !important; position: relative;}
.company_img_cont td a img { display: block; width: 285px; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out }
.company_img_cont td a { display: block;overflow:hidden; }
.cont_p1 .company_img_cont td { width: 300px; }
.company_img_cont td br{display:none;}
.cont_p2 .company_img_cont td { width: 285px; margin-right: 20px;display: block;}
.cont_p2 .comp_ibtn{ top: 75px; }
.company_img_cont  tr > td > div { padding: 0 !important; -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; width: 100%; position: relative; top: 0; background: none; }
.company_img_cont tr > td > div > a { font-size: 14px; color: #333; line-height: 40px; -webkit-transition: 0.3s all ease-in-out; transition: 0.3s all ease-in-out; }
#company_img_cont tr > td:hover > div { width: 90%; margin: 0 auto; background:  #0068b7; top: -20px; }
#company_img_cont  tr > td:hover > div > a { color: #fff; font-size: 16px; }
#company_img_cont1  tr > td:hover > div { width: 90%; margin: 0 auto; background:  #0068b7; top: -20px; }
#company_img_cont1  tr > td:hover > div > a { color: #fff; font-size: 16px; }




/*新闻*/
.mod1050 .news{ padding: 0px 0 50px 0;}
.mod1050 .news .fl, .mod1050 .news .fr{ width: 49%; background: #fff;    border: 1px solid #ececec; }
.mod1050 .news_t{ position: relative; border-bottom: 1px solid #ececec; line-height: 80px; height: 80px; }
.mod1050 .news_t i{ background:#0065cf; width: 80px; text-align: center; float: left; display: block; position: relative; z-index: 2; -webkit-transition:0.3s all; transition:0.3s all; }
.mod1050 .news_t i{ font-size: 40px; color: #fff;}
.mod1050 .news_t .news_tt { float: left;  line-height: 22px; padding-left: 20px; padding-top: 20px;}
.mod1050 .news_t p { font-size: 20px; color: #333; font-weight: 100;}
.mod1050 .news_t .news_tt span{ font-size: 13px; text-transform: uppercase; color: #9e9e9e;}
.mod1050 .news_t .en{ display: block; color: #9e9e9e; float: right; margin-right: 20px;font-size: 14px; text-transform: uppercase;font-weight: normal;}
.mod1050 .news_t .en:hover{ color:#0065cf; }
.mod1050 .news_t:hover i{ -webkit-filter: brightness(1.15); filter: brightness(1.15); }
.mod1050 .news_div { padding: 25px 35px; height: 404px;    font-weight: normal; }
.mod1050 .news_li{ position: relative; padding: 5px 0; height: 30px; overflow: hidden; -webkit-transition:0.3s all ease; transition:0.3s all ease; }
.mod1050 .news_li_date { position: absolute; right: 0; top: 14px; -webkit-transition:0.3s all ease; transition:0.3s all ease; }
.mod1050 .news_li_date > div{ display: inline-block; color: #787878; font-size: 14px; font-family: 'arial'; }
.mod1050 .news_li_title{ position: relative; }
.mod1050 .news_li_year:after,.mod1050 .news_li_year::after{ content: '-'; }
.mod1050 .on .news_li_year:after,.mod1050 .on .news_li_year::after{ content: ''; }
.mod1050 .news_li_title:after,.mod1050 .news_li_title::after{ content: ''; background: #0065cf; width: 4px; height: 4px; position: absolute; left: 0; top: 14px; }
.mod1050 .on .news_li_title:after,.mod1050 .on .news_li_title::after{ content: ''; display: none; }
.mod1050 .news_li_title .news_li_a{ font-size: 15px; color: #444; padding-left: 15px; display: block; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-transition:0.3s all ease; transition:0.3s all ease; }
.mod1050 .news_li_pic,.mod1050 .news_li_body{ -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.mod1050 .news_li_pic{ margin-top: 15px; }
.mod1050 .news_li_pic a,.mod1050 .news_li_pic a img{ display: block; width: 240px; height: 158px; }
.mod1050 .news_li.on{ height: 173px; border-bottom: 1px dotted #ccc; padding: 0 0 20px; margin: 5px 0; }
.mod1050 .news_li_body{ line-height: 21px; color: #767676; font-size: 13px; width: 205px;  position: absolute; right: 0; top: 110px;}
.mod1050 .on .news_li_date { top: 23px; left: 265px; }
.mod1050 .on .news_li_title .news_li_a{ position: absolute; left: 250px; top: 75px; text-decoration: none; }
.mod1050 .on .news_li_date > div { font-weight: bold; color:#0065cf; font-size: 24px; line-height: 30px; }
.mod1050 .on .news_li_date > .news_li_year{ font-size: 14px; display: block; font-weight: 100; line-height: 20px; text-indent: 3px; }



/*图片详情*/
.pt_center{text-align: center; padding:10px 0;line-height: 30px;}
.pt_title{font-size: 16px;font-weight: bold;line-height: 39px;text-align: center;}
.pt_con{padding:10px 0;line-height: 28px; width:920px;}
.pnpage{padding: 20px 0;text-align: center;border-bottom: #ddd dotted 1px;}
.pt_con_title{ height:49px; border-bottom:1px solid #ddd; line-height:50px; font-size:16px; color:#ec1b24;}
.pt_con_content{ margin-top:20px;}
.strength{ margin-top:20px; width:920px;}
.strength .a{ text-align:center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width:290px; height:40px; margin-top:5px; line-height:40px;}
.strength .a a{ font-size:13px; color:#222; background:#ddd; display:block;}
.strength .a a:hover{font-size:13px; color:#fff; background:#0065cf; display:block;}
.strength .img{width:290px; height:290px;}
.strength tr td{ width:290px; height:325px; float:left; margin-left:25px; margin-bottom:20px;}
.strength tr td:nth-child(1){ margin-left:0px;}
.strength tr td:nth-child(4){ margin-left:0px;}



/*内页*/
.main.page {
    padding: 0px 0;
}

.main.page #left {
  float: left;
}
.main.page #right {
  float: right;
  width: 920px;
}
.main.page:after{content: '';display: block;clear: both;}


.page_banner h4, .page_banner h4 p {
    display: none;
}

.path_title {float:none !Important;height: 60px; line-height: 60px; font-size: 16px; text-align: left; width:920px; transition:0.1s all; letter-spacing: 1px; position: relative;color: #666; border-bottom:1px #ccc solid; margin-bottom:20px;}

.path_title .span_right{float: left;display: block;background: url(../images/qc_131.png) no-repeat 7px 20px;font-size: 16px;letter-spacing: 0;color: #666;}
.path_title .span_right a{font-size: inherit;color: #343434;}
.path_title .span_right a:hover{color: #028208;text-decoration: underline}
.main.page #right .products_list li {
  float: left;
  width: 292px;
  margin-right: 20px;
  margin-bottom: 20px;
}
.main.page #right .products_list li:nth-child(3n){margin-right: 0;}
.main.page #right .products_list li span img{display: block;width: 100%;height: auto !important;}
.main.page #right .products_list li span{display: block;width:290px;height: auto !important;border:1px #ddd solid;}
.main.page #right .products_list li span img{ }
.main.page #right .products_list:after{content: '';display: block;clear: both}

.main.page #right .products_list li a{display: block;text-align: justify;}

.main.page #right .products_list li a h4{font-weight: normal;font-size: 14px;color: #343434;line-height: 25px;padding:10px 25px 10px 20px; white-space:nowrap; overflow:hidden;background: #f5f5f5;position: relative; text-align:center;}
.main.page #right .products_list li a p{display:none !important; font-size: 13px; color: #777;font-weight: lighter;line-height: 20px;display: block;padding: 0 55px 20px 25px;background: #f5f5f5;}

.main.page #right .products_list li a h4:after{content: '';transform: rotate(0deg);display: block;width: 24px;height: 24px;background:url(../images/qc_132.png) no-repeat;position: absolute;right: 25px;bottom: -10px;transition: 0.3s all ease;}
.main.page #right .products_list li:hover a h4:after{transform: rotate(90deg);background:url(../images/qc_133.png) no-repeat;}


.main.page #right .main_photo {
  float: left;
  width: 415px;
  padding-right: 20px;
}
.main.page #right .product_group {
  float: left;
  width: 410px;
  margin-left:20px;
}
.main.page #right .product_group h1 {
  font-size: 26px;
  font-weight: normal;
  line-height: 50px;
  display: block;
  color: #343434;
}
.main.page #right .product_group .attr {
  padding: 20px 0;
  display: none;
}
.main.page #right .product_group .attr li{font-weight: normal;font-size: 14px;line-height: 26px;color: #666;}


.main.page #right .product_group  .desc {
  font-size: 14px;
  color: #777;
  line-height: 28px;
  margin: 25px 0;
  height: 224px;
  overflow: hidden;
  font-weight: lighter;
  padding-bottom: ;
}
.main.page #right .product_group .buy {
  margin-bottom: 25px;
  border-bottom: 1px dashed #ddd;
}


.pdt_tel.clearfix > div > span {
  float: left;width: 165px;
  padding: 10px 20px;
  background: #343434;
  height: 40px;color: #a2c69c;line-height: 20px;
  font-size: 14px;
}
.pdt_tel.clearfix > div > .tel{background: #028208;}
.pdt_tel.clearfix > div > span *{color: inherit}
.pdt_tel.clearfix > div > span > p {font-size: 20px;font-weight: normal;font-family: arial;color: #fff;}
.pdt_tel.clearfix > div > span a{display: block;line-height: 40px;text-align: center;font-size: 17px;color: #fff;}


.introduce {
    padding: 10px 20px;
    background: #eee;
    margin: 30px auto 20px;
    color: #343434;
    font-weight: normal;
    font-size: 22px;
    line-height: 1.5em;
}
.product_content img{max-width: 100%;}

.path_title_right{float: right;}
.path_title_right > h2 {
  display: none;
}
.path_title_right .side_menu .fir_li{
  float: left;
  text-align: center;
  display: block;
  text-indent: 0;
}
.path_title_right .side_menu .fir_li > .sec_ul{display: none;}
.path_title_right .side_menu .fir_li > em{display: none;}
.path_title_right .side_menu .fir_li > a{display: block;text-align: center;font-size: 15px;color: #343434;padding: 0 20px;position: relative;}
.path_title_right .side_menu .fir_li:hover > a{color: #028208}
.path_title_right .side_menu .fir_li > a:after{content: '';display: block;width: 0%;height: 2px;position: absolute;left: 0;bottom: 0;background: #028208;transition:0.3s all ease;}
.path_title_right .side_menu .fir_li:hover > a:after{
  width: 100%;
}


#photo_page .photo_list li a {
  display: block
}
#photo_page .photo_list li {
  float: left;
  width: 273px;
  margin-right: 30px;margin-bottom: 30px;padding: 2px;background: #f5f5f5
}
#photo_page .photo_list li:nth-child(4n){margin-right: 0;}

#photo_page .photo_list li span,#photo_page .photo_list li span img{width: 100%;height:  auto !important;display: block;}
#photo_page .photo_list li p{font-size:15px;background: #f5f5f5;padding: 10px 20px;line-height: 30px;}


/*联系我们内页*/

.in_contact {
    padding: 50px;
    background: #f5f5f5;
    margin: 50px 0 0;
    border-radius: 20px;
}

.in_contact .cont-tit { width: 100%; line-height: 38px; padding-bottom: 22px; border-bottom: 1px solid #e5e5e5; font-size: 18px; color: #666}

.in_contact ul { width: 100%}
.in_contact ul:after{content:'';clear:both;display:block;}

.in_contact li { float: left; width: 33.33%; padding: 40px 1% 0 2.5%; border-left: 1px solid #e5e5e5; box-sizing: border-box;min-height: 450px;}

.in_contact li:first-child { border-left: none}

.in_contact li img { margin-bottom:5px}

.in_contact li h2 { font-size: 30px; color: #000; line-height: 48px; margin-bottom: 12px;font-weight: normal;}

.in_contact li p {

    font-size: 14px;
    color: #555;
    line-height: 35px;

}
.in_contact li p a{
    font-size: 15px;
    color: #555;
    line-height: 35px;}
.in_contact li p a:hover{color:#064893}
.in_contact li p a img{display: inline-block;vertical-align: middle;}

.in_contact li dl { width: 100%; padding-top: 20px}

.in_contact li dd {
    float: left;
    width: 28%;
    margin-right: 5%;
}

.in_contact li img {
    max-width: 100%;
    height: auto;
}

.in_contact li dd p {
    font-size: 15px;
    color: #666;
    line-height: 20px;
    text-align: center;
}

.in_contact li h3 { font-size: 24px; color: #000; line-height: 61px}

.in_contact li .ban { position: relative}

.in_contact li .box { background: #f5f5f5; padding: 30px 0 35px; position: absolute; top: 90px; left: -10%; opacity: 0; filter: alpha(opacity=0)}

.in_contact li .box h4 { font-size: 24px; color: #000; line-height: 43px; padding-left: 10%; margin-bottom: 6px}

.in_contact li .box p { font-size: 14px; color: #666; line-height: 30px; padding: 0 10%}

.in_contact li .box:after { border-bottom: 13px solid #f5f5f5; border-right: 12px solid transparent; border-left: 12px solid transparent; position: absolute; top: -13px; left: 13%; content: ""; width: 0; height: 0}

.my-map { margin: 0 auto; width: 100%; height: 600px; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}



/*简介*/
.com-width > .page{position:relative;}
.com-width .left {
  float: left;
  width: 390px;
}
.com-width .right {
  width: 690px;
  background: #fff;
  padding: 60px;
height:460px;
  box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1);
}

.com-width .left .pic.pic-plus {
  box-shadow: 0px 0px 60px 0px rgba(0,0,0,0.1);
}
#bodycon #center {
  width: 100% !important;
  background: url(uploadfile/image/20191021/20191021171231_808849209.jpg) repeat center !important;
}
.com-width .left .page-title .en {
  font-size: 30px;
  text-transform: capitalize;
  color: #aaa;
  display: block;
  line-height: 40px;
  padding: 20px 0 0;
}
.com-width .left .page-title .cn {
  font-size: 30px;
  line-height: 40px;
  padding: 0 0 30px;
  font-weight: normal;
}

.com-width.clearfix {
    padding: 40px 0px;
}
#bodycon {
    padding: 0px 0;
  width: 100% !important;
}
.com-width .left .pic.pic-plus img {
  display: block;
  width: 390px;
  height: 450px;
}
.com-width .left{position: relative}
.com-width .left > .intro-num {
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(16,89,169,0.65);
    width: 350px;
    padding: 20px;
    text-align: center;
}

.com-width .left > .intro-num > li {
    display: inline-block;
    padding: 5px 18px;
}
.com-width .left > .intro-num > li p {
    color: #fff;
    font-size: 14px;
    display: block;
    line-height: 20px;
}
.com-width .left > .intro-num > li p i {
    display: inline-block;
    font-size: 32px;
    color: #fff;
    font-family: arial;
    font-weight: bold;
    font-style: normal;
    vertical-align: middle;
    line-height: 40px;
    padding-bottom: 5px;
}

.com-width .right .des p {
  font-size: 16px;
  color: #565656;
  padding: 0 0 15px;
  line-height: 36px;
  text-align: justify;
  text-indent: 2em;
}
.com-width .right .tit {
  font-size: 30px;
  font-weight: normal;
  display: block;
  line-height: 30px;
  padding-bottom: 40px;
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 35px;
  color: #028208;
}


/*自定义新闻列表页*/
.news_box_lbm {width: 920px; margin: 0 auto; line-height: 180%;  text-align: center;}
.shopmrsc { border-bottom: #efefef solid 1px; overflow: hidden; padding: 15px 5px;}
.shopmrsc:hover {  background-color: #f9f9f9;}
.xwlb_img { margin-right: 15px; width: 205px; background-color: #DBD9DA;}
.shopmrsc a { float: left; display: block; height:95px; text-decoration: none; position: relative;}
.xwlb_img img {max-width: 205px; max-height: 95px; display: table-cell;}
.xwlb_content{ width: 100%;}
.shopmrsc p { font-size: 16px; font-weight: bold; overflow: hidden; text-align: left; margin: 0 auto; border-bottom: none;}
.shopmrsc h2 { font-size: 16px; text-align: left; font-family: "Microsoft YaHei"; font-weight: bold; margin-bottom:10px;}
.shopmrsc h2 span{ font-size: 12px; font-weight: 100; color: #666; float: right;}
.shopmrsc p.xwlbnr { font-size: 14px;font-weight: normal;line-height: 24px; margin-top: 7px; color: #999;}
.shopmrsc p.xwlbsj { font-size: 14px; font-weight: normal; color: #787878; position: absolute; line-height: 20px; bottom: 0;}


.feedbackcontent{ margin-top:30px; font-size:12px;}
.orderlist_speak {width:375px;}
.tianxiethree input{ border:1px #a9a9a9 solid;}
.feedbackcontent .tianxieone{width: 920px;border-top: 1px solid;border-left: 1px solid;border-right: 1px solid;padding-top: 5px; height:35px;}
.feedbackcontent .tianxieone .tianxietwo{width: 100px;float: left;text-align: right; padding: 5px 0;}
.feedbackcontent .tianxieone .tianxiethree{width: 751px;float: left;text-align: left;padding: 5px 0;}
.feedbackcontent .tfour{width: 920px;border-top: 1px solid;border-left: 1px solid;border-right: 1px solid;padding-top: 5px; height:96px;}
.feedbackcontent .tfour .tfive{width: 743px;float: left;text-align: left;padding: 5px 0;}
.feedbackcontent .tfour .tfourtwo{width: 100px;float: left;text-align: right;}
.feedbackcontent .liuyanshenming{width: 920px;border-top: 1px solid;border-left: 1px solid;border-right: 1px solid;padding-top: 5px; height:35px;}
.feedbackcontent .liuyanshenming p{padding:6px; text-align:left;}
.feedbackcontent .lytijiao{width: 920px;border: 1px solid; padding-top: 5px; height:35px;}
.feedbackcontent .lytijiao .lytianxietwo{width:120px; float:left;text-align:left;}
.feedbackcontent .lytijiao .lytianxiethree{width:760px; text-align:left;}
.feedbackcontent .lytijiao div{ _padding-bottom:8px; padding-bottom:8px; padding-left:100px;}


.inx_page a {
  display: inline-block;
  padding: 0 10px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  color: #666;
  font-size: 14px;
}
.inx_page {
  text-align: center;
  padding: 20px 0 0;
  margin-bottom:30px;
}
.inx_page .current {
  height: 40px;
  display: inline-block;
  line-height: 40px;
  padding: 0 0px;
  width: 40px;
  background: #0065cf;
  color: #fff;
  border-radius: 50%;
  font-size: 16px;
}



	.mod1040{margin-top:50px;}
        .mod1040 .copyright_bg{
            padding-top: 50px;
            width: 100%;
            background: #383f49;
        }
        .mod1040 .contact_div{
            width: 600px;
            float: left;
        }
        .mod1040 .contact_div p,.mod1040 .copyright_nav p{
            display: block;
            margin-bottom: 20px;
            font-size: 25px;
            color: #fff;
        }
        .mod1040 .contact_ul li{
            font-size: 14px;
            color: #fff;
            line-height: 30px;
            margin-bottom: 10px;
        }
        .mod1040 .contact_ul li img{
            margin-right: 7px;
        }

        .mod1040 .nav_ul {
            min-width: 190px;
            max-width: 200px;
            min-height: 150px;
        }
        .mod1040 .nav_ul li{
            height: 37px;
            line-height: 38px;
            border-bottom: 1px solid rgba(0, 0, 0, 0.2);
            display: inline-block;
            margin-right: 60px;
        }
        .mod1040 .nav_ul li:nth-child(2n){
            margin-right: 0;
        }
        .mod1040 .nav_ul li a{
            display: block;
            font-size: 14px;
            font-weight: bold;
            color: #fff;
        }
        .mod1040 .qr_code{
            max-width: 350px;
        }
        .mod1040 .qr_code_ul li{
            float: left;
            margin-right: 10px;
        }
        .mod1040 .qr_code_ul li:last-child{
            margin-right: 0;
        }
        .mod1040 .qr_code_ul li .qr_code_img img{
            width: 168px;
            height: 168px;
            background: #fff;
        }
        .mod1040 .qr_code_ul li p{
            width: 100%;
            height: 40px;
            line-height: 40px;
            background: #2f323b;
            text-align: center;
            font-size: 16px;
            color: #fff;
        }

        .mod1040 .copyright_content{
            margin-top: 50px;
            height: 50px;
            text-align: center;
            color: #fff;
            line-height: 40px;
            border-top: 1px solid rgba(0, 0, 0, 0.2);
        }
        
        .mod1040 .copyright_content a{
            color: #fff;
        }
