body{margin: 0px auto; padding: 0px; font-size: 13px; line-height:24px; color: #333; font-family:Microsoft YaHei;  }
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
images{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
images{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none; color: #333; transition: all 0.6s;}
a:hover{text-decoration: underline; color:#f00;transition: all 0.6s;}
images{transition: all 0.5s linear;}
images:hover{transition: all 0.5s linear;}

.clear{height:0; overflow:hidden; clear:both;}
::selection{background-color: red; color: #fff;}

/*抖动样式二*/
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}

/*head*/
.head_t{width:100%; min-width:1200px; height:50px; line-height:45px; background:#f0f0f0; color:#999; font-size:12px;}
.head_t a{color:#999; font-size:14px;}
.head_tW{width:1200px; margin:0 auto;}
.head_tl{float:left;}
.head_tr{float:right; margin-right:10px;}
.head_to{float:right; width:100px;position: relative;z-index: 999; }
.head_to_i{float:left; width:30px; height:30px; margin:10px;  transition: all 0.8s linear;}
.head_to_io{overflow:hidden; width:30px;  transition: all 0.8s linear;}
.head_to_io images{width:30px;  transition: all 0.8s linear;}
.head_to_i:hover .head_to_io images{width:10px;  transition: all 0.8s linear;}
.head_to_ii{overflow:hidden; width:0px; height:0px; position:absolute;  transition: all 0.8s linear; line-height:30px; font-size:14px; text-align:center; background:#ddd; color:#333;}
.head_to_ii images{width:100px; transition: all 0.8s linear;}
.head_to_i:hover .head_to_ii{width:100px; height:100px; margin-left:-90px; transition: all 0.8s linear;}

.head{width:100%; height:190px; margin:0 auto; position:relative; z-index:666; background:#fff;}
.headW{width:1200px; margin:0 auto; }
.head_m{float:left; width:234px; height:280px; transition: all 0.5s linear; margin-bottom:20px; background:url(../images/20180507112149_1572578305.png) no-repeat center bottom; position:absolute; text-align:center; color: #fff;}
.head_mm{font-size:36px; font-weight:bold; line-height:58px; margin-top:20px; text-shadow: 1px 1px 25px #000; transition: all 0.5s linear; }
.head_mm img { width:120px; text-shadow: 1px 1px 25px #000; }
.head_mm span{font-size:40px;}
.head_men{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; color:#fff; line-height:28px; letter-spacing:1.2px;}

.head_m:hover{transition: all 0.5s linear; height:320px; margin-bottom:0px;}
.head_m:hover .head_mm{transition: all 0.5s linear;  margin-top:50px; }

.head_r{width:880px; float:right;}
.head_rt{overflow:hidden; height:105px; border-bottom:dashed 1px #ddd; margin-bottom:12px;}
.head_rt_l{float:left; margin-top:22px;}
.head_rt_lm{font-size:24px; font-weight:bold; color:#05bd82; line-height:40px;}
.head_rt_ln{font-size:22px;}
.head_rt_r{float:right; margin-top:26px; padding-left:70px; background:url(../images/20180507110255_1040650148.png) no-repeat left top; background-size:24%;}
.head_rt_rn{font-size:18px;}
.head_rt_rs{font-family:Arial, Helvetica, sans-serif; font-size:32px; color:#de0000; font-weight:bold; line-height:38px;}

.head_r_d{width:880px;}

.head_r_da{float:right; width:100px; background:#05bd82; text-align:center; font-size:16px; line-height:40px; border-radius:10px; margin-top:10px;}
.head_r_da a{color:#fff000; font-size:16px;}

/*nav*/
#nav{width:778px; float:left; height:60px;} 
#navW{width:778px; margin:0 auto;} 
#nav ul{width:778px; margin:0 auto; height:60px;}
#nav li{float:left; text-align:center; width:92px; height:60px; transition: all 0.8s linear;}
#nav ul li:hover{transition: all 0.8s linear; background:#05bd82; box-shadow:0 1px 4px #006847;}
#nav ul li a{text-decoration: none; font-size:16px; line-height:60px; display:block; text-align:center;transition: all 0.8s linear;}
#nav ul li a:hover{text-decoration:none; transition: all 0.8s linear; color:#fff;}
#nav .a_nav {transition: all 0.8s linear; background:#05bd82; box-shadow:0 1px 4px #006847; color:#fff;}

#nav li a:hover{ color:#fff;background:#05bd82;}
#nav li.nahh {background:#05bd82; display:block; font-weight:bold; color:#fff;box-shadow:0 1px 4px #006847;}
#nav li.nahh a {color:#fff;}

#nav .nav_no{background:none;box-shadow:0 0px 0px #006847;}

#nav strong{display:block; float:left; height:32px; border-left:dashed 1px #ddd; margin-top:15px;}


/*focus*/
#flash_bg{width:100%; margin:0 auto; overflow:hidden;}
.focus{width: 100%;height: 600px; position: relative; overflow:hidden;}
.focus ul,.focus li{ list-style:none; padding:0; margin:0;}
.focus li{ display: none}
.focus .bg { position: absolute; width:100%; height: 30px; left: 0; bottom: 0;  opacity: 0.5; filter: alpha(opacity=50); z-index: 1; background:none;}
.focus .f_btns{position: absolute; width: 100%; height:30px; line-height:30px; left: 0; bottom: 0px; text-align: center; z-index: 2}
.focus .f_btns h2 { color: #fff; font-size: 16px; font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; line-height: 30px; }
.focus .f_btns h2 a{ color: #fff;}
.focus .f_btns h2 a:hover{ text-decoration: none}
.focus .f_btns .btn{ text-align: center; height:14px; overflow: hidden; font-size:0;}
.focus .f_btns .btn span {display: inline-block; width:20px; height: 14px; overflow: hidden; margin: 0 5px; background:url(../images/dian.png) no-repeat; cursor: pointer}
.focus .f_btns .btn span.cur{ background:url(../images/yuan.png) no-repeat;}
.focus .prev {background: url(../images/left.png) no-repeat; position: absolute; top:280px;left:80px; width: 40px; height: 60px; z-index: 3; cursor: pointer}
.focus .next { background: url(../images/right.png) no-repeat; position: absolute; top:280px; width: 40px; height: 60px;right: 80px;z-index: 3;cursor: pointer}
.jqfocus ul li a images{height:600px; text-align:center;}

#flash_bgWw{width:100%; height:350px;}
#flash_bgW{overflow:hidden;}
#flash_bgW .focus{overflow:hidden; height:350px;}
#flash_bgW .focus .prev, #flash_bgW .focus .next{top:140px;}

/*search*/
.search{width:100%; min-width:1200px; border-top:solid 50px #05bd82;}
.searchW{width:1200px; margin:0 auto; overflow:hidden; background:#05bd82; height:122px; border:solid 10px #fff; margin-top:-30px;}
#search-d{width:360px; overflow:hidden; height:36px; margin:0 auto; margin-top:16px; overflow:hidden; border: none; border-radius:8px; background:#fff;}
#search-i{float:left; width:20px; overflow:hidden; height:36px; padding-left:10px;}
#search-i input{border:none; padding-top:8px;}
#search-bg{kfloat:right; width:170px; height:38px; overflow:hidden;}
#search input{border: none;}
:focus{outline:none;/*去掉输入框获得焦点时默认的轮廓*/}
#search-text{width:460px; margin:0 auto; line-height:20px; font-size:13px; padding-left:20px; padding-top:10px; color:#fff;}
#search-text strong{ color:#fff000; font-size:14px;}
#search-text a{font-size:14px; color:#fff;}

.search_z{width:516px; float:left; overflow:hidden;}

.search_l{float:left; width:335px; padding-left:30px; background:#00a16d; height:122px;}
.search_lm{font-size:26px; font-weight:bold; margin-top:26px; line-height:40px; color:#fff;}
.search_ln{font-size:15px; color:#fff000;}
.search_r{float:right; width:300px; height:122px; background:#0dcd8f url(../images/20180330162516_1154359435.png) no-repeat 26px center; background-size:16%;}
.search_rm{font-size:16px; padding-left:86px; padding-top:30px; line-height:30px; color:#fff000;}
.search_rs{font-size:30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:86px; color:#fff; line-height:32px;}



/*perfo*/
.perfo{width:100%; overflow:hidden; padding:50px 0; background:#fff url(../images/20180331194635_695414196.jpg) no-repeat center; background-repeat:no-repeat;}
.perfo_line{width:600px; margin:0 auto; border:solid 1px #ccc; border-bottom:none; padding-top:50px;}
.perfo_line_l{float:left; width:88px; background:#ccc; height:1px;}
.perfo_line_r{float:right;}
.perfo_m{width:1200px; margin:0 auto; text-align:center; font-size:40px; font-weight:bold; line-height:50px; margin-top:-30px;}
.perfo_n{width:1200px; margin:0 auto; overflow:hidden; text-align:center; font-size:20px; line-height:30px; margin-top:15px; color:#00a671;}
.perfo_en{width:1200px; margin:0 auto; text-align:center; font-size:15px; text-transform:uppercase; color:#999;}
.perfo_d{width:1200px; margin:0 auto; padding-top:30px; overflow:hidden; height:590px;}
.perfo_d_line{width:20px; overflow:hidden; float:left;}
.perfo_d_line_t{width:20px; background:#f3f3f3; overflow:hidden; height:146px;}
.perfo_d_line_d{width:20px; background:#05bd82; overflow:hidden; height:148px;}
.perfo_d_li{float:left; width:605px; margin-left:19px; overflow:hidden;}
.perfo_d_li_i{overflow:hidden; height:148px; background:#05bd82;}
.perfo_d_li_t{height:146px; background:#f3f3f3;}
.perfo_d_li_o{overflow:hidden; height:148px; background:#05bd82;}
.perfo_d_images{float:left; width:500px; margin:0 18px;}

.perfo_d_li_il{float:left; width:108px; height:108px; border-radius:50%; text-align:center; line-height:108px; font-family:Arial, Helvetica, sans-serif; color:#05bd82; background:#fff; font-size:60px; font-weight:bold; margin-top:20px; margin-left:40px;}
.perfo_d_li_t .perfo_d_li_il{color:#333; background:#e3e3e3;}
.perfo_d_li_ir{float:right; width:380px; margin-right:40px; margin-top:30px;}
.perfo_d_li_ir_m{font-size:26px; font-weight:bold; line-height:40px; color:#fff;}
.perfo_d_li_t .perfo_d_li_ir_m{color:#333;}
.perfo_d_li_ir_n{font-size:14px; color:#c1f9e7; line-height:20px; padding-top:10px;}
.perfo_d_li_t .perfo_d_li_ir_n{color:#666;}
.perfo_d_li_om{overflow:hidden; text-align:center; font-size:30px; font-weight:bold; line-height:60px; color:#fff; padding-top:30px;}
.perfo_d_li_on{font-size:16px; text-align:center; color:#c1f9e7;}

/*prod*/
.prod{width:100%; overflow:hidden; padding-top:40px; margin-bottom: 20px;}
.prodW{width:1200px; margin:0 auto; overflow:hidden;  padding-top:20px;}
.prod_line{width:500px; margin:0 auto; border:solid 1px #eee; border-bottom:none; padding-top:50px;}
.prod_line_l{float:left; width:88px; background:#eee; height:1px;}
.prod_line_r{float:right;}
.prod_m{width:324px; margin:0 auto; text-align:center; font-size:50px; font-weight:bold; line-height:80px; margin-top:-50px; color:#fff; background:#05bd82;;}
.prod_n{width:800px; margin:0 auto; overflow:hidden; text-align:center; font-size:20px; line-height:40px; color:#05bd82;}
.prod_en{width:1200px; margin:0 auto; text-align:center;  font-size:15px; text-transform:uppercase; color:#999; margin-top:6px;}

.prod_d{width:1200px; margin:0 auto; margin-top:40px; }
.prod_d_l{float:left; width:296px;}
.prod_d_l_fi{float:left; width:296px; background:#ccc;}
.prod_d_l_fi_m{background:#05bd82; overflow:hidden; padding:30px 0; text-align:center;}
.prod_d_l_fi_mm{font-size:30px; font-weight:bold; color:#fff; line-height:50px;}
.prod_d_l_fi_mline{width:50px; height:3px; background:#fff000; margin:10px auto;}
.prod_d_l_fi_men{font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; color:#fff;}
.prod_d_l_fi_d{width:266px; background:#f1f1f1; border:solid 15px #f1f1f1; overflow:hidden; height:452px;}
.prod_d_l_fi_d table{width:100% !important;;}
.prod_d_l_fi_d td{height:auto !important;}
.prod_d_l_fi_d td b{display:block; background:#ddd; font-size:0px !important; text-align:center; line-height:0px; transition: all 0.8s linear; margin-top:6px; margin-bottom:5px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.prod_d_l_fi_d td b a{font-size:16px; color:#006746 !important; line-height:40px;}
.prod_d_l_fi_d td tr{display:block; width:90px; float:left; margin:5px 7px;}
#showfennei{display:block; width:90px; border-bottom:dashed 1px #ddd; padding-bottom:5px; padding-left:3px; overflow:hidden; line-height:30px; height:30px; white-space: nowrap; text-overflow: ellipsis;}
#showfennei a{font-size:14px;}
.prod_d_l_fi_d td #showfennei a:hover{color:#de0000 !important;}
.prod_d_l_fi_d td b:hover {transition: all 0.8s linear; background:#05bd82;}
.prod_d_l_fi_d td b:hover a{color:#fff !important;}

.prod_d_r{width:840px; overflow:hidden; float:right; background:#fff; padding:0px 20px;}
.prod_d_dt{width:840px; overflow:hidden;}

#prod_d_tablit{width:840px; height:auto; background-repeat:no-repeat; float:right;}
#prod_d_tablit dl{width:840px; overflow:hidden; margin-top:6px;}
#prod_d_tablit dl dd{float:left; display:block; width:166px; margin:0px 1px; text-align:center; line-height:60px; background:#e7e7e7;}
#prod_d_tablit dl dd a{font-size:18px; display:block; text-decoration:blink; color:#686868;}
#prod_d_tablit .on{text-decoration:blink; transition: all 0.8s; -webkit-animation: test1 0.4s ease-in 2; transition: all 0.5s linear; background:#05bd82;}
@-webkit-keyframes test1{
0%{transform:translate(0,0)}
50%{transform:translate(5px,0)}
100%{transform:translate(0,0)}
}
#prod_d_tablit .on a{color:#fff; font-weight:bold;}
#prod_d_tablit dl dd a:hover{background:#05bd82;  transition: all 0.5s linear; color:#fff; font-weight:bold;}

#prod_d_tablit dl dd span{display:block; width:0px; height:2px; float:right; background:#999; transition: all 0.5s linear;}
#prod_d_tablit .on span, #prod_d_tablit  dl dd:hover span{display:block; width:108px; transition: all 0.5s linear; background:#fff000;}

#prod_d_tablit dl dd strong{display:block; width:0px; height:2px; background:#999; transition: all 0.5s linear;}
#prod_d_tablit .on strong, #prod_d_tablit  dl dd:hover strong{display:block; width:108px; transition: all 0.5s linear; background:#fff000;}

.prod_d_tabcon{width:100%; height:auto; clear:both; overflow:hidden; margin-top:15px;}
.dis{display:none;}

.prod_d_tabcon td{float:left; width:238px; height:235px; border:solid 1px #ddd; padding:10px !important; margin:10px; position:relative; overflow:hidden; background:#fff;}
.prod_d_tabcon td br{display:none;}
.prod_d_tabcon td a{text-decoration:blink; display:block; overflow:hidden;}
.prod_d_tabcon td a img {width:238px !important; height:179px !important;}
.prod_d_tabcon td span{display:block; overflow:hidden; padding-top:5px; margin-top:18px; border-top:solid 1px #eee; line-height:36px !important; padding-right:58px; width:180px; overflow:hidden; transition: all 0.8s linear;}
.prod_d_tabcon td span a{font-size:14px; text-align:left; transition: all 0.8s linear; width:180px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; }

.prod_d_tabcon .ceshigo{width:50px; float:right; transition: all 0.8s linear;}
.prod_d_tabcon .ceshigo a{font-size:0; line-height:0; position:absolute; margin-top:-40px;}
.prod_d_tabcon .ceshigo .ceshigo_ai{ width:30px; overflow:hidden; height:30px; margin-top:8px; border-left:solid 1px #ddd; padding-left:15px; transition: all 0.8s linear}
.ceshigo_ai_l{float:left; height:1px; width:20px; background:#ccc; margin-top:14px; transition: all 0.8s linear}
.ceshigo_ai_r{float:left; width:0; height:0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom:9px solid #ccc; transform: rotate(90deg); margin-top:10px; transition: all 0.8s linear;}

.prod_d_tabcon td:hover span{transition: all 0.8s linear; width:150px; padding-right:88px;}
.prod_d_tabcon td:hover span a{transition: all 0.8s linear; width:150px;}
.prod_d_tabcon td:hover .ceshigo{transition: all 0.8s linear; width:76px;}
.prod_d_tabcon td:hover .ceshigo_ai{transition: all 0.8s linear; width:60px;}
.prod_d_tabcon td:hover .ceshigo_ai_l{transition: all 0.8s linear; width:36px; background:#d50b30;}
.prod_d_tabcon td:hover .ceshigo_ai_r{transition: all 0.8s linear; border-bottom:9px solid #d50b30;}
.prod_d_tabcon td:hover span a{transition: all 0.8s linear; color:#d50b30;}
.prod_d_tabcon td:hover images{transform: scale(1.05);}

/*adv*/
.adv{width:100%;  padding:40px 0; overflow:hidden;}
.adv_line{ width:500px; margin:0 auto; border:solid 1px #ccc; border-bottom:none; padding-top:50px;}
.adv_line_l{float:left; width:88px; background:#ccc; height:1px;}
.adv_line_r{float:right;}
.adv_m{width:1200px; margin:0 auto; text-align:center; font-size:40px; font-weight:bold; line-height:50px; margin-top:-30px;}
.adv_n{width:1200px; margin:0 auto; overflow:hidden; text-align:center; font-size:20px; line-height:30px; margin-top:15px; color:#00a671;}
.adv_en{width:1200px; margin:0 auto; text-align:center; font-size:15px; text-transform:uppercase; color:#999;}
.adv_li{width:1200px; margin:0 auto; padding-top:40px; overflow:hidden;}
.adv_li_l{float:left; width:210px; margin:15px; padding:40px 30px; background:#fafafa; transition: all 0.8s linear;}
.adv_li_l:hover{box-shadow:0 0 8px #666; transition: all 0.8s linear; border-radius:8px; margin-top:-20px;}
.adv_li_l_img{overflow:hidden; text-align:center;}
.adv_li_l_img img{width:46px; height:46px;}
.adv_li_l_m{margin-top:20px; text-align:center; font-size:26px; line-height:32px;}
.adv_li_l_en{font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; color:#ccc; text-align:center;}
.adv_li_l_line{width:50px; height:2px; background:#ccc; margin:16px auto; transition: all 0.8s linear;}
.adv_li_l:hover .adv_li_l_line{width:120px; transition: all 0.8s linear;}
.adv_li_l_n{font-size:14px; color:#666; line-height:24px; padding-top:20px; overflow:hidden;}
.adv_d{width:100%; overflow:hidden; background:#f1f1f1; box-shadow:0 5px 8px #ddd; padding:40px 0;}
.adv_dw{width:1200px; margin:0 auto;}
.adv_dw_l{float:left; width:570px; overflow:hidden; margin:20px 0; background:#fff; padding:10px;}
.adv_dw_r{float:right;}
.adv_dw_limages{width:570px; overflow:hidden; height: 170px;}
.adv_dw_limages images{width:570px; margin-top: -32px;}
.adv_dw_limages:hover images {transform: scale(1.05);}
.adv_dw_lm{width:550px; overflow:hidden; margin-top:20px;}
.adv_dw_lm_l{float:left; overflow:hidden; width:130px; line-height:180px; text-align:center; font-size:80px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; background:#0fcb8f;}
.adv_dw_lm_r{float:right; width:394px;}
.adv_dw_lm_rm{font-size:36px; font-weight:bold; line-height:46px; margin-top:5px;}
.adv_dw_lm_ren{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; text-transform:uppercase; line-height:18px;}
.adv_dw_lm_rn{line-height:26px; color:#666; font-size:16px; padding-top:14px; letter-spacing:1px;}

/*about*/
.about{width:100%; overflow:hidden; margin:40px 0;}
.about_line{width:500px; margin:0 auto; border:solid 1px #ccc; border-bottom:none; padding-top:50px;}
.about_line_l{float:left; width:88px; background:#ccc; height:1px;}
.about_line_r{float:right;}
.about_m{width:1200px; margin:0 auto; text-align:center; font-size:40px; font-weight:bold; line-height:50px; margin-top:-30px;}
.about_n{width:1200px; margin:0 auto; overflow:hidden; text-align:center; font-size:20px; line-height:30px; margin-top:15px; color:#00a671;}
.about_en{width:1200px; margin:0 auto; text-align:center; font-size:15px; text-transform:uppercase; color:#999;}
.about_d{overflow:hidden; width:1200px; height:411px; margin:0 auto; margin-top:40px; position:relative; background:#fff;}
.about_dl{position:relative; width:740px; float:left; z-index:2; margin-top:20px;}
.about_dl_m{width:660px; height:262px; margin:10px; overflow:hidden; line-height:36px; font-size:14px;}
.about_dl_a{overflow:hidden; text-align:center; line-height:40px; margin-top:40px; margin-left:10px;}
.about_dl_a a{font-size:16px; color:#fff; width:150px; background:#de0000; display:block; float:left; margin-right:40px;}
.about_dr{width:466px; height:391px; position:absolute; right:0; overflow:hidden; box-shadow:0 0 5px #999; margin:10px;}
.about_dr:hover images{transform: scale(1.05);}

/*process*/
.process{width:100%; overflow:hidden; background:#05bd82 url(../images/20180330201735_1903682696.png) center; padding:60px 0;}
.process_line{width:500px; margin:0 auto; border:solid 1px #b8f0de; border-bottom:none; padding-top:50px;}
.process_line_l{float:left; width:88px; background:#b8f0de; height:1px;}
.process_line_r{float:right;}
.process_m{width:1200px; margin:0 auto; text-align:center; font-size:40px; font-weight:bold; line-height:50px; margin-top:-30px; color:#fff;}
.process_n{width:400px; margin:0 auto; overflow:hidden; text-align:center; font-size:20px; line-height:40px; margin-top:15px; color:#fff000; background:#05bd82;}
.process_en{width:1200px; margin:0 auto; text-align:center; font-size:15px; text-transform:uppercase; color:#c0f4e3; line-height:40px;}
.process_li{width:1200px; margin:0 auto; overflow:hidden; padding-top:30px;}
.process_li_i{float:left; width:160px; margin:0 20px; height:160px; overflow:hidden; transition: all 0.8s linear;}
.process_li_i_bac{width:100px; height:100px; position:absolute; border:solid 15px #93dec6; border-radius:50%; margin-top:15px;} 
.process_li_i_m{position:relative; margin-left:30px; line-height:160px; font-size:30px; color:#fff; text-shadow:0 0 5px #007b54; font-weight:bold;}
.process_li_i:hover{transition: all 0.8s linear; -webkit-animation: test 0.3s ease-in 2;}
.process_d{width:736px; margin:0 auto; overflow:hidden; margin-top:30px;}
.process_dl{float:left; width:480px; height:115px; background:#10c88d; color:#fff; text-align:center;font-size:26px; line-height:50px; box-shadow:0 0 8px #056b4a inset;}
.process_dl_m{font-weight:bold; padding-top:6px;}
.process_dl_n{border-top:dashed 1px #77dfbe;}
.process_dr{float:right; width:256px; height:115px; background:#fff; overflow:hidden; box-shadow:-5px 0 6px #087166; text-align:center;}
.process_dr_s{font-size:32px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:50px; margin-top:10px; color:#de0000}
.process_dr_a{overflow:hidden; width:120px; margin:0 auto; line-height:32px; color:#fff; background:#05bd82;}
.process_dr_a a{color:#fff000; font-size:16px;}

/*news*/
.news{width:100%; overflow:hidden; margin:40px 0;}
.news_line{width:500px; margin:0 auto; border:solid 1px #ccc; border-bottom:none; padding-top:50px;}
.news_line_l{float:left; width:88px; background:#ccc; height:1px;}
.news_line_r{float:right;}
.news_m{width:1200px; margin:0 auto; text-align:center; font-size:40px; font-weight:bold; line-height:50px; margin-top:-30px;}
.news_n{width:1200px; margin:0 auto; overflow:hidden; text-align:center; font-size:20px; line-height:30px; margin-top:15px; color:#00a671;}
.news_en{width:1200px; margin:0 auto; text-align:center; font-size:15px; text-transform:uppercase; color:#999;}
.news_d{width:100%; overflow:hidden; margin-top:30px;}
.news_d_bac{width:100%; height:377px; background:#f8f8f8; position:absolute; z-index:1;}

.lanrenzhijia{ width:1200px; margin:0 auto; overflow:hidden; min-width:1200px; position:relative; z-index:2;}
.lanrenzhijia .tab{ overflow:hidden; width:804px; margin:0 auto;}
.lanrenzhijia .tab a{display:block; float:left; text-decoration:none; line-height:40px; width:160px; text-align:center; font-size:16px; margin:0px 20px; transition: all 0.8s linear; background:#ddd;}
.lanrenzhijia .tab a.on{text-decoration:none; transition: all 0.8s linear; color:#fff; background:#05bd82; font-weight:bold;}
.lanrenzhijia .content{overflow:hidden; width:1200px; margin:0 auto; height:508px; position:relative; min-width:1200px; background:#fff;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1200px; min-width:1200px;}
.lanrenzhijia .content .li{ width:1200px; float:left; min-width:1200px; padding-top:30px;}

.tab span{display:block; height:100px; background:#fff; width:77px; float:left;}
.news_d_tab{overflow:hidden; float:left; width:600px; padding:0 25px; overflow:hidden; margin-top:30px;}

.news .news_div_item ,.news .divdgweb_new_div_item {width:357px; float:left; overflow:hidden; border:solid 1px #ddd; border-bottom:solid 4px #ddd; margin:0px 20px; position:relative; background:#fff; transition: all 0.7s; border-radius:5px;}
.news .news_div_item_pic{width:357px; height:235px; overflow:hidden; position:absolute; top:0; border-bottom:solid 1px #f9f9f9;}
.news .news_div_item_pic img{width:357px; height:235px;}
.news .news_div_item:hover .news_div_item_pic images,.news .divdgweb_new_div_item:hover .news_div_item_pic images{transform: scale(1.08);}
.news .news_div_item_date, .news .divdgweb_new_div_item_date{position:absolute; margin-top:433px; width:178px; background:#ddd; color:#333; font-size:15px; line-height:40px;}
.news .news_div_item_day, .news .divdgweb_new_div_item_day{float:left;}
.news .news_div_item_year, .news .divdgweb_new_div_item_year{float:left; padding-left:40px;}
.news .news_div_item_month, .news .divdgweb_new_div_item_month{float:left;}
.news .news_div_item_content, .news .divdgweb_new_div_item_content{width:325px; overflow:hidden; padding:254px 16px 64px 16px; background:url(../images/20180330180632_567372474.jpg) no-repeat center top;}
.news .news_div_item_title, .news .divdgweb_new_div_item_title{overflow:hidden; white-space: nowrap; text-overflow: ellipsis; width:325px; line-height:42px; border-bottom:solid 1px #ddd; transition: all 0.7s; padding-bottom:10px;}
.news .news_div_item_title a, .news .divdgweb_new_div_item_title a{font-size:16px; font-weight:bold;}
.news .news_div_item_body, .news .divdgweb_new_div_item_body{padding-top:24px; line-height:22px; font-size:14px; color:#666; height:70px; margin-bottom:8px; overflow:hidden; display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	}

.news .news_div_item:hover .news_div_item_day, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_day{transition: all 0.7s; border-radius:5px;}
.news .news_div_item:hover, .news .divdgweb_new_div_item:hover{transition: all 0.7s; border-bottom: solid 4px #0c82f0;}
.news .news_div_item:hover .news_div_item_title, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title{transition: all 0.7s; color:#e60000;}
.news .news_div_item:hover .news_div_item_title a, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{transition: all 0.7s; color:#e60000;}
.news .news_div_item:hover .news_div_item_body, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_body{-webkit-animation: test 0.3s ease-in 2;}

@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}

.news_t_rgo{position:absolute; margin-left:164px; margin-top:24px;}
.news_t_rgo a{font-size:0px; line-height:0px;}
.news_t_rgo p{font-size:15px; line-height:40px; background:#ddd; width:178px; text-align:center;}

/*links*/
.links{width:100%; overflow:hidden; background:#eee; padding:40px 0; min-width:1200px;}
.links_line{width:1200px; margin:0 auto;}
.links_line_w{width:1200px; margin:0 auto; position:absolute; border-bottom:dashed 1px #ccc; margin-top:30px;}
.links_line_li{width:200px; margin:0 auto;}
.links_line_liw{width:200px; position:absolute; background:#05bd82; height:60px;}
.links_line_li_l{width:16px; height:16px; border-radius:50%; border:solid 3px #fff; float:left; background:#05bd82; margin-top:20px; margin-left:-10px;}
.links_line_li_r{ float:right; margin-right:-10px; margin-left:0;}
.links_t{width:200px; margin:0 auto; overflow:hidden; z-index:2; position:relative; text-align:center; font-size:20px; line-height:60px; height:60px; color:#fff;}
.links_d{width:1200px; margin:0 auto; overflow:hidden; padding-top:20px; font-size:14px;}
.links_d a{font-size:14px;}

/*footer*/
.footer{width:100%; background:#2e2e2e; overflow:hidden; min-width:1200px;}
.footerW{width:1200px; margin:0 auto;}
.footer_l{float:left; width:314px; overflow:hidden; padding-top:60px;}
.footer_logo{float:left;}
.footer_logo images{width:170px; padding-left:20px; }
.footer_xline{float:left; height:330px; border-left:dashed 1px #434343; overflow:hidden;}

.footer_con{float:left; padding-right:30px; padding-left:84px; line-height:30px; color:#fff; font-size:14px; width:280px; padding-top:40px;}
.footer_con a{color:#999; font-size:14px;}
.footer_con_m{ float:left; font-size:26px; line-height:20px; display:inline-block; padding-top:8px;}
.footer_con_en{ float:left;  overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#575757; text-transform:uppercase; display:inline-block; padding-left:12px; padding-top:8px;}
.footer_con_d{overflow:hidden; font-size:14px; margin-top:15px;}
.footer_con_d li{ line-height:28px; color:#999;}

.footer_QR{float:right; width:396px; overflow:hidden; padding-top:66px;}
.footer_QR_l{float:left; width:170px; line-height:46px; color:#999; font-size:16px; text-align:center;}
.footer_QR .footer_QR_r{float:right;}
.footer_QR_li{overflow:hidden; text-align:center;}
.footer_QR_li img{width:148px; padding:10px 8px;}
.footer_QR_x{width:170px; background:#4b4b4b; height:1px;}
.footer_QR_xl{width:1px; background:#4b4b4b; height:168px; float:left;}
.footer_QR .footer_QR_xr{float:right;}
.footer_QR_x_l{float:left;}
.footer_QR_x_r{float:right;}
.footer_QR_x_l,.footer_QR_x_r{width:10px; height:1px; background:#ccc;}
.footer_QR_x_t,.footer_QR_x_d{width:1px; height:10px; background:#ccc;}
.footer_QR_x_d{margin-top:148px;}

.footer_nav{width:100%; line-height:62px; border-bottom:solid 5px #000; background:#1a1a1a; overflow:hidden; color:#fff; font-size:15px; text-align:center; min-width:1200px;}
.footer_nav a{font-size:15px; color:#ccc; display:block; float:left; width:132px; border-left:solid 1px #262626; border-right:solid 1px #262626; margin-left:-1px; transition: all 0.5s linear;}
.footer_nav a:hover{transition: all 0.5s linear; background:#262626;}
.footer_navW{width:1200px; margin:0 auto;}

.copy{width:100%; padding:30px 0px; overflow:hidden; background:#1a1a1a; text-align:center; line-height:32px; font-size:14px; color:#999; min-width:1200px;}
.copy a{font-size:14px; color:#999;}
.copyW{width:1200px; margin:0 auto;}

/*公用样式*/

#bodycon{margin:0px auto; overflow:hidden; background:#fff; padding:40px 0;}

/*内页*/
.nyhdp_xw{width:100%; overflow:hidden; height:350px; background:url(../images/20180330153537_428995729.jpg) no-repeat center; position:absolute; top:240px; z-index:1;}
.nyhdp_ly{width:100%; overflow:hidden; height:350px; background:url(../images/20180330153537_1006487061.jpg) no-repeat center; position:absolute; top:240px; z-index:1;}
.nyhdp_lx{width:100%; overflow:hidden; height:350px; background:url(../images/20180330153538_1614051726.jpg) no-repeat center; position:absolute; top:240px; z-index:1;}

/*内页导航*/
.strong_title{display:none;}
.mianbxContent{width:1160px !important; text-align:center !important; height:auto !important; line-height:40px !important; margin-bottom:30px !important; font-size:20px; overflow:hidden; padding:10px 20px; white-space: nowrap; text-overflow: ellipsis; border-bottom:solid 8px #05bd82; border-top:dashed 1px #f0f0f0;}
.mianbxContent a{font-weight:bold; color:#de0000; font-size:22px;}


/*内页新闻 标题*/
.news_content_title{font-size:16px; line-height:60px; height:auto !important; overflow:hidden; padding-bottom:10px; color:#4aac35;}
.news_content_title strong{ color:#4aac35;}

/*内页新闻*/
.shopmrsc li .xwlb_images images{ border:solid 1px #eee;}
.shopmrsc li:hover .xwlb_images images{transform: rotateY(360deg); transition: all 0.9.5s;}
.xwlb_images{ background:#f9f9f9;}

/*内页产品分类直接显示*/
.pro_all_class{width:1200px !important; height:auto !important; padding-top:8px; overflow:hidden; font-size:0px; line-height:0px; padding-bottom:16px;}
.pro_all_class a{float:left; display:block; width:185px; overflow:hidden; text-align:center; margin-right:15px; font-size:16px; margin-bottom:10px; color:#fff; background:#05bd82; white-space: nowrap; text-overflow: ellipsis; line-height:46px; text-decoration:blink; transition: all 0.8s linear;}
.pro_all_class a:hover{transition: all 0.8s linear; background:#ffc001; color:#fff;}
.pro_all_class strong{background:#ffc001; color:#fff; display:block;}

/*内页自定义新闻带图片展示*/

.pro_list_box_item_l_zdy{float:left; width:205px; height:135px; background:#eee url(../images/20180330153705_1785404377.jpg) no-repeat center; line-height:135px; font-size:16px; font-size:0; line-height:0;}
.pro_list_box_item_l_zdy images{width:205px; height:135px;}
.pro_list_box_item_r_zdy{float:right; width:924px;text-align:left; height:139px; background:url(../images/20180330153705_835615909.png) no-repeat left bottom;}
.pro_list_box_item_zdy{border: #efefef solid 1px; overflow: hidden; padding: 10px; margin:8px;}
.pro_list_box_item_zdy:hover{ background:#f9f9f9;}
.pro_list_box_item_r_zdy p{font-size:16px;}
.pro_list_box_item_r_zdy a:nth-child(2){display:block; height:116px;}
.pro_list_box_item_r_zdy div{padding-top:10px;font-size:13px; color:#999; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.pro_list_box_item_r_zdy span{font-size:14px; color:#999;}
.pro_list_box_item_r_zdy a{text-decoration:blink;}
.pro_list_box_item_zdy:hover a p{color:#eb0000;}

.pro_list_box_item_zdy .pro_list_box_item_l_zdy images{ border:solid 1px #efefef;}
.pro_list_box_item_zdy:hover .pro_list_box_item_l_zdy{transition: all 0.95s; -webkit-animation: test 0.3s ease-in 2;}

.pages_info dgweb_pages_info{font-size:13px;}


/*内页产品*/
.pro_name{line-height:30px; width:100%; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.pro_name a{font-size:14px;}
.pro_one_box{border:solid 1px #ccc; width:270px !important; margin:6px; padding:8px;}
.pro_one_box images{width:100% !important; height:100% !important; border:none !important;}
.pro_one_box .pro_pic{height:auto !important;}
.pro_one_box:hover .pro_name a{color:#e80000;}
.pro_one_box:hover .pro_pic{-webkit-animation: test 0.3s ease-in 2;}

/*内页自定义图片*/
.dgweb_list_item:hover .dgweb_list_item_pic{-webkit-animation: test 0.3s ease-in 2;}
.dgweb_list_item:hover .dgweb_list_item_a a{color:#e80000;}
.dgweb_list_item_a{line-height:30px; margin-bottom:10px; width:100%; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.dgweb_list_item_a a{font-size:14px;}

/*内页产品详情*/
.pcontent_title_h4{font-size:18px; overflow:hidden; width:1200px !important; text-align:center; margin-top:20px !important; background:#eee; border-bottom:dashed 1px #fff; border-top:solid 3px #4aac35; padding-top:10px;}
.pcontent_title_h4 strong{font-weight:normal; line-height:40px !important; border-top:solid 1px #eee;}
.detail_title{font-size:15px; margin-left:0 !important; padding-left:20px !important; line-height:28px; margin-bottom:25px; width:1180px !important; border-bottom:solid 5px #eee !important;}

/*内页产品-相关产品指引*/
.pro_detail_rel_hd{overflow:hidden; font-size:16px; font-weight:bold; line-height:32px; text-align:center; background:#f1f1f1;}
.pro_detail_rel_item div{ width:22% !important; margin:7px; border:solid 1px #ccc; padding:5px !important;}
.pro_detail_rel_item div images{width:100% !important; height:100% !important;}
.pro_detail_rel_item div:hover images{transform: rotateY(360deg); transition: all 0.9.5s;}
.pro_detail_rel_item div a{ font-size:14px; line-height:32px;}