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;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img{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;}
img{transition: all 0.5s linear;}
img: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%; height:46px; line-height:46px; background:#028f29; font-size:14px; color:#fff;}
.head_tW{width:1200px; margin:0 auto;}
.head_tl{float:left;}
.head_tr{float:right; text-align:right;}
.head_tr a{line-height:36px; font-size:14px; color:#fff;}

.head{width:100%; height:190px;}
.headW{width:1200px; margin:0 auto; min-width:1200px;}
.head_logo{float:left; padding-top:53px;}
.head_logo img{width:106px;}
.head_logo img:hover{-webkit-animation: test 0.3s ease-in 2;}
.head_m{float:left; margin-top:60px; margin-left:30px; width:530px;}
.head_mm{font-size:39px; font-weight:bold; line-height:48px; overflow:hidden;}
.head_mn{font-size:18px; color:#de0000; line-height:26px;}
.head_n{float:left; width:200px; margin-top:62px; text-align:center; font-size:28px; font-weight:bold; line-height:34px; color:#de0000;}
.head_n span{color:#01933f; font-size:32px;}
.head_img{float:left; padding-top:54px; width:140px; text-align:center;}
.head_img img{width:86px;}
.head_img img:hover{-webkit-animation: test 0.3s ease-in 2;}
.head_r{float:right; width:288px; margin-top:40px;}
.head_rt{width:242px; padding-left:70px; background:url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180426/20180426145110_1047100523.png) no-repeat left center; background-size:20%; padding-top:10px;}
.head_rtt{font-size:18px; line-height:24px;}
.head_rtd{font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; line-height:32px; color:#de0000;}
.head_rtd span{letter-spacing:2.5px;}
.head_rd{width:242px; padding-left:70px; line-height:24px; overflow:hidden; font-size:18px; color:#999; letter-spacing:2px;}

/*nav*/
#nav{width:100%; height:60px; border-top:solid 5px #9eea6a; background:#fff; padding-bottom:8px;} 
#navW{width:1200px; margin:0 auto;} 
#nav ul{width:1200px; margin:0 auto; height:60px;}
#nav li{float:left; text-align:center; width:132px; height:60px;transition: all 0.5s linear; position:relative;}
#nav ul li a{text-decoration: none; font-size:16px; line-height:60px; display:block; text-align:center; color:#003e11;transition: all 0.5s linear; position:relative; z-index:2;}
#nav ul li a:hover, #nav ul .none a, #nav .a_nav a{text-decoration:none; transition: all 0.5s linear; font-weight:bold; color:#00923e;}
#nav ul li:hover, #nav ul .none, #nav .a_nav{transition: all 0.5s linear; background:#9eea6a; border-radius:0 0 12px 12px;}

#nav ul li span{display:block; width:0px; height:2px; background:#fff; position:absolute; transition: all 0.5s linear; margin-top:-10px; margin-left:66px;}
#nav ul li:hover span{transition: all 0.5s linear; width:80px; margin-left:26px;}
#nav ul .none span, #nav .a_nav span{transition: all 0.5s linear; width:40px; margin-left:46px;}

#nav ul strong{display:block; width:0px; border-right:dashed 1px #ddd; float:left; height:30px; margin-top:12px;}

/*banner*/
#banner{height:600px;}
#bannerW{height:350px;}
#bannerW #banner{height:350px;}

/*search*/
#search{width:100%; overflow:hidden; height:67px; padding:5px 0; border-bottom:solid 1px #ddd; background:#f1f1f1;}
#searchW{width:1200px; margin:0 auto; min-width:1200px;}
#search-d{width:330px; overflow:hidden; height:44px; margin-top:16px; float:left;}
#search-i{float:left; width:47px; overflow:hidden; height:38px;}
#search-i input{border:none;}
#search-bg{float:right;width:283px; height:38px; overflow:hidden;}
#search input{border: none;}
:focus{outline:none;/*去掉输入框获得焦点时默认的轮廓*/}
#search-text{width:762px; line-height:67px; font-size:13px; float:right; text-align:right;}
#search-text strong{color:#de0000; font-size:14px;}
#search-text a{font-size:13px;}

/*service*/
.service_bac{width:100%; overflow:hidden; background:url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180427/20180427175532_397861800.jpg) no-repeat center top;}

.service{width:100%; overflow:hidden; padding-top:50px; padding-bottom:20px;}
.service_en, .service_m{width:1200px; margin:0 auto; text-align:center;}
.service_en{font-family:Arial, Helvetica, sans-serif; font-size:60px; text-transform:uppercase; line-height:60px; font-weight:bold; color:#ccc;}
.service_m{font-size:36px; font-weight:bold; line-height:40px; color:#de0000;}
.service_line{width:120px; height:4px; margin:30px auto; background:#9eea6a;}
.service_n{width:300px; margin:0 auto; line-height:40px; text-align:center; font-size:24px; color:#00611b; background:#9eea6a; letter-spacing:5px;}
.service_d{width:1200px; margin:0 auto; margin-top:40px;}
.service_d_li{float:left; width:171px; transition: all 0.5s linear;}
.service_d_li_i{overflow:hidden; padding:31px; border:solid 1px #f1f1f1; width:130px; height:130px; border-radius:50%; transition: all 0.8s linear;}
.service_d_li_i img{width:130px; border-radius:50%;}
.service_d_li_m{overflow:hidden; text-align:center; width:198px; font-size:18px; font-weight:bold; line-height:50px; border-bottom:solid 1px #ccc;}
.service_d_li_m a{font-size:18px;}
.service_d_li:hover{transition: all 0.5s linear;}
.service_d_li:hover .service_d_li_i{transition: all 0.8s linear; transform: rotate(360deg); box-shadow:0 0 15px #ccc; border:solid 1px #fff; background:#fff; margin-top:-20px;}

/*prod*/
.prod{width:100%; overflow:hidden; padding:40px 0;}
.prod_tline{width:560px; margin:0 auto; border:solid 1px #ccc; border-bottom:none; padding-top:50px;}
.prod_tline_l{float:left; width:88px; background:#ccc; height:1px;}
.prod_tline_r{float:right;}
.prod_en{width:1200px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:58px; line-height:58px; font-weight:bold; text-transform:uppercase; color:#ccc; text-align:center; margin-top:-26px;}
.prod_m{width:1200px; margin:0 auto; font-size:32px; font-weight:bold; line-height:40px; text-align:center;}
.prod_line{width:80px; margin:0 auto; overflow:hidden; margin-top:20px; height:6px; background:#ccc;}

.prod_d{width:1200px; overflow:hidden; margin:0 auto; margin-top:40px;}
.prod_dl{float:left; width:260px;}
.prod_dlt{overflow:hidden; background:#00611b; text-align:center; padding:30px 0;}
.prod_dlt_m{font-size:32px; line-height:46px; font-weight:bold; color:#9eea6a;}
.prod_dlt_en{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; font-size:16px; filter:Alpha(opacity=50); opacity:0.5;}
.prod_dld{ background:#f1f1f1; width:260px; overflow:hidden; padding-bottom:20px;}
.prod_dld td{height:auto !important;}
.prod_dld td b{display:block; line-height:62px; border-bottom:dashed 1px #ddd; width:220px; padding:0 20px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;
transition: all 0.6s linear; color:#de0000;font-size:16px;}
.prod_dld td b a{font-size:15px;}
.prod_dld td b:hover{transition: all 0.6s linear; background:#00611b; color:#9eea6a; border-bottom:dashed 1px #00310e;}
.prod_dld td b:hover a{color:#9eea6a !important;}

.prod_dr{width:896px; float:right; overflow:hidden;}

#tablit{width:896px; margin:0 auto; height:auto; background-repeat:no-repeat;}
#tablit dl{width:896px; margin:0 auto; overflow:hidden; position:relative; z-index:2px;}
#tablit dl dd{float:left; font-size:16px; display:block; text-align:center; background:#eee; height:41px; line-height:41px; margin:0px 3px; transition: all 0.8s; width:174px; padding:12px 22px; border-top:solid 5px #ccc;}
#tablit dl dd a{ text-decoration:blink; font-size:18px;}
#tablit dl span{ font-size:24px; font-weight:bold; float:left; color:#ccc; line-height:36px;}
#tablit .on, #tablit dd:hover{text-decoration:blink; background:#9eea6a; border-top:solid 5px #71cc32; transition: all 0.8s; font-weight:bold;}
#tablit .on a, #tablit dd:hover a{color:#295d05;}
.tabcon{width:896px; height:auto; clear:both; padding-top:15px;}
.dis{display:none;}

.tabcon td{display:block; float:left; margin:11px; padding:0px !important; width:276px; height:257px; background:#f9f9f9; position:relative; overflow:hidden; box-shadow:0px 0px 3px #ccc;}
.tabcon td a{display:block; font-size:16px; overflow:hidden;}
.tabcon td br{display:none;}
.tabcon td span{display:block; background:#f9f9f9;height:50px; line-height:50px !important; position:relative; z-index:2; width:276px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.tabcon td img{width:100% !important; height:100% !important;}
.tabcon td:hover img{transform: scale(1.04);}

.tabcon td span a{white-space: nowrap; text-overflow: ellipsis; overflow:hidden; padding:0px 10px;}
.tabcon td:hover span a{line-height:150px !important;}

.tabcon .ceshigo{position:absolute; width:276px; transition: all 0.8s linear; margin-top:0px; z-index:4; background:#038126;}
.tabcon td:hover .ceshigo{transition: all 0.8s linear; margin-top:-50px}
.tabcon .ceshigo a{width:144px; margin-right:204px; margin-left:10px; text-align:left; font-size:15px; color:#9eea6a; line-height:50px; text-decoration:blink; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.tabcon .ceshigo p{width:94px; text-align:center; line-height:26px; color:#fff; border:solid 1px #fff; font-size:14px; border-radius:5px; position:absolute; margin-top:-39px; margin-left:162px;}

/*ggt*/
.ggt{width:100%; overflow:hidden; height:356px; background:url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180427/20180427180634_1410504985.jpg) no-repeat center; color:#fff;}
.ggtW{width:1200px; margin:0 auto; overflow:hidden;}
.ggt_o{width:770px; float:right; overflow:hidden;}
.ggt_m{font-size:40px; font-weight:bold; line-height:60px; padding-top:60px; padding-left:20px;}
.ggt_s{font-size:20px; line-height:36px; padding-top:8px; padding-left:20px; padding-top:10px; color:#9eea6a;}
.ggt_en{font-family:Arial, Helvetica, sans-serif; width:537px; padding-left:20px; text-transform:uppercase; line-height:20px; color:#fff; filter:Alpha(opacity=40); opacity:0.4;}
.ggt_a{overflow:hidden; padding-left:20px; padding-top:34px;}
.ggt_a a{width:154px; height:43px; line-height:43px; display:block; text-align:center; color:#295d05; float:left; font-size:18px; transition:all 0.9s; margin-right:20px; background:#fff; border-radius:20px;}
.ggt_a a:hover{background:#9eea6a;transition:all 0.9s;}
.ggt_a .ggt_aa{background:#fff; transition: all 0.8s;}
.ggt_a .ggt_aa:hover{background:#e60000;transition:all 0.9s; color:#fff;}

/*adv*/
.adv{width:100%; overflow:hidden; padding-bottom:60px; padding-top:40px; background:#f8f8f8;}
.adv_ten{width:1200px; margin:0 auto; text-align:center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:90px; line-height:90px; overflow:hidden; filter:Alpha(opacity=20); opacity:0.2;}
.adv_m{width:700px; margin:0 auto; background:#fff; text-align:center; padding:10px 0; font-size:36px; font-weight:bold; line-height:46px; overflow:hidden; margin-top:-40px; position:relative; border-bottom:solid 4px #9eea6a;}
.adv_m strong{}
.adv_m span{color:#de0000; font-size:46px;}
.adv_s{width:1200px; margin:0 auto; text-align:center; font-size:24px; line-height:50px; color:#666; padding-top:20px;}
.adv_den{width:400px; margin:0 auto; margin-top:10px; text-align:center; color:#0b9444; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:16px;}
.adv_d{width:100%; margin:0 auto; overflow:hidden; margin-top:40px;}

#adv_tablit{width:1200px; margin:0 auto; height:auto; background-repeat:no-repeat; border-bottom:solid 6px #9eea6a;}
#adv_tablit dl{width:1200px; overflow:hidden; position:absolute; z-index:99; margin-top:-162px; background:#9eea6a; padding:20px 0;}
#adv_tablit dl dd{float:left; display:block; width:250px; text-align:center; border:solid 1px #ccc; height:110px; font-size:18px; padding-top:20px; margin-left:-1px; background:#fff;}
#adv_tablit .on{text-decoration:blink; transition: all 0.8s; background:#9eea6a; border:solid 1px #84de47; color:#00933f;}
#adv_tablit .on span{color:#fff;}

#adv_tablit dl strong{display:block; width:180px; height:132px; float:left; background:#9eea6a url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180427/20180427193721_668070678.png) no-repeat center; background-size:68%;}
#adv_tablit dl dd span{font-size:46px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:56px;}

.adv_tabcon{width:100%; height:auto; clear:both; overflow:hidden; position:relative; z-index:90;}
.dis{display:none;}

.adv_d_bac{width:1200px; height:410px; overflow:hidden; margin-bottom:162px; transition: all 0.8s linear;}
.adv_d_bac1{background:url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180427/20180427220510_1139008229.jpg) no-repeat center bottom;}
.adv_d_bac2{background:url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180427/20180427220512_1673309275.jpg) no-repeat center bottom;}
.adv_d_bac3{background:url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180427/20180427220512_799609366.jpg) no-repeat center bottom;}
.adv_d_bac4{background:url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180427/20180427220513_399095952.jpg) no-repeat center bottom;}

.adv_d_bac:hover{margin-bottom:0px; transition: all 0.8s linear; height:572px;}

.adv_d_bac_li{width:620px; margin-top:40px; height:342px; overflow:hidden; position:relative; float:right;}
.adv_d_bac_li_ba{position:absolute; height:342px; width:620px; background:#fff; filter: Alpha(Opacity=90); opacity: 0.95;}
.adv_d_bac_li_m{position:relative; z-index:1; padding:0 50px; width:520px; text-align:center;}
.adv_d_bac_li_mm{font-size:36px; line-height:60px; padding-top:30px; color:#de0000; font-weight:bold;}
.adv_d_bac_li_mline{width:250px; height:1px; background:#ccc; margin:0 auto; margin-top:20px;}
.adv_d_bac_li_mn{overflow:hidden; padding-top:20px; font-size:16px; line-height:30px; height:120px;}
.adv_d_bac_li_ms{width:240px; margin:0 auto; background:#9eea6a; font-size:26px; color:#0b9444; border:solid 1px #0b9444; line-height:46px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}

/*process*/
.process{width:100%; overflow:hidden; padding:60px 0; background:url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180427/20180427205919_2095456931.jpg) no-repeat center; background-repeat:no-repeat; background-attachment:fixed;}
.process_tline{width:560px; margin:0 auto; border:solid 1px #999; border-bottom:none; padding-top:50px;}
.process_tline_l{float:left; width:88px; background:#999; height:1px;}
.process_tline_r{float:right;}
.process_en{width:1200px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:58px; line-height:58px; font-weight:bold; text-transform:uppercase; color:#6be019; text-align:center; margin-top:-26px; text-shadow:5px 5px 50px #fff;}
.process_m{width:1200px; margin:0 auto; font-size:32px; font-weight:bold; line-height:40px; text-align:center;}
.process_line{width:80px; margin:0 auto; overflow:hidden; margin-top:20px; height:6px; background:#9eea6a;}
.process_d{width:1200px; overflow:hidden; margin:0 auto; padding-top:40px;}
.process_dl{float:left; margin:10px; transition: all 0.8s linear;}
.process_dli{background:#fff; width:180px; text-align:center; padding:20px; overflow:hidden; box-shadow:0 0 8px #ccc;}
.process_dl_m{border-radius:50%; width:120px; height:120px; margin:0 auto; border:solid 10px #9eea6a; transition: all 1.6s linear;}
.process_dl_m span{display:block; font-size:20px; line-height:28px; margin-top:34px; transition: all 1.6s linear; color:#de0000;}
.process_dl_en{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:30px; font-size:16px; overflow:hidden; margin-top:10px; filter:Alpha(opacity=20); opacity:0.5;}

.process_dl:hover{margin-top:-20px; transition: all 0.8s linear;}
.process_dl:hover .process_dli{transform: rotateX(360deg); transition: all 1.0s linear;}
.process_dl:hover .process_dl_m{transition: all 1.6s linear; transform: rotateY(360deg);}

/*case*/
.case{width:100%; overflow:hidden; padding:40px 0; min-width:1200px; box-shadow:0 10px 8px #ccc;}
.case_line{width:428px; margin:0 auto;}
.case_line_w{width:428px; border:solid 1px #ccc; border-top:none; position:absolute; height:70px; margin-top:28px;}
.case_line_wl{float:left; width:88px; height:1px; background:#ccc;}
.case_line_wr{float:right;}
.case_m{width:1200px; margin:0 auto; text-align:center; font-size:40px; line-height:50px; font-weight:bold; position:relative;}
.case_en{width:1200px; margin:0 auto; text-align:center; font-size:30px; text-transform:uppercase; color:#c1c1c1; line-height:40px; position:relative;}
.case_d{width:1200px; margin:0 auto; overflow:hidden; padding-top:40px;}

.case_d td{float:left; width:258px; height:260px; border:solid 1px #ddd; padding:10px !important; margin:10px; position:relative; overflow:hidden; background:#fff;}
.case_d td br{display:none;}
.case_d td a{text-decoration:blink; display:block; overflow:hidden;}
.case_d td a img{width:100% !important; height:100% !important; transition: all 0.2s linear;}
.case_d td div{padding-top:10px !important; margin-top:18px; border-top:solid 1px #eee; line-height:40px !important; padding-right:58px; width:200px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.8s linear;}
.case_d td div a{font-size:15px; text-align:left; transition: all 0.8s linear;}

.case_d .case_cshigo{ margin-top:0; padding-top:0 !important; border:none; padding-right:0;}
.case_d .case_cshigo{width:50px; float:right; transition: all 0.8s linear;}
.case_d .case_cshigo a{font-size:0; line-height:0; position:absolute; margin-top:-40px;}
.case_d .case_cshigo .case_cshigo_ai{ width:30px; overflow:hidden; height:30px; margin-top:5px; border-left:solid 1px #ddd; padding-left:15px; transition: all 0.8s linear}
.case_cshigo_ai_l{float:left; height:1px; width:20px; background:#ccc; margin-top:14px; transition: all 0.8s linear}
.case_cshigo_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;}

.case_d td div span{display:block;}

.case_d td:hover div{transition: all 0.8s linear; width:170px; padding-right:88px;}
.case_d td:hover .case_cshigo{transition: all 0.8s linear; width:76px; padding-right:0;}
.case_d td:hover .case_cshigo_ai{transition: all 0.8s linear; width:60px;}
.case_d td:hover .case_cshigo_ai_l{transition: all 0.8s linear; width:36px; background:#ce0000;}
.case_d td:hover .case_cshigo_ai_r{transition: all 0.8s linear; border-bottom:9px solid #ce0000;}
.case_d td:hover div a{transition: all 0.8s linear; color:#de0000;}
.case_d td:hover img{transform: scale(1.08); transition: all 0.2s linear;}

/*about*/
.about{width:100%; overflow:hidden; padding-top:40px; padding-bottom:120px; background:url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180427/20180427201351_11448508.png) no-repeat center bottom;}
.aboutW{width:1200px; margin:0 auto; overflow:hidden;}
.about_en{width:1200px; margin:0 auto;}
.about_en span{font-family:Arial, Helvetica, sans-serif; width:1200px; margin:0 auto; line-height:80px; font-size:80px; font-weight:bold; text-align:center; text-transform:uppercase; filter:Alpha(opacity=10); opacity:0.1; position:absolute; margin-top:26px;}
.about_t{position:relative; z-index:2; width:1200px; margin:0 auto;}
.about_tline{width:0; height:0; margin:0 auto; border-right: 26px solid transparent; border-left: 26px solid transparent; border-bottom:solid 17px #ddd;}
.about_dline{border-top: solid 17px #ddd; border-bottom:none;}
.about_line{width:85px; height:8px; background:#ddd; overflow:hidden; margin:0 auto;}
.about_m{width:1200px; margin:0 auto; text-align:center; font-size:36px; font-weight:bold; line-height:80px; text-shadow:0 2px 20px #fff;}
.about_d{width:1100px; margin:0 auto; text-align:center; padding-top:30px; line-height:30px; font-size:15px;}
.about_da{width:200px; line-height:42px; overflow:hidden; margin:0 auto; background:#de0000; margin-top:40px; text-align:center; border-radius:10px;}
.about_da a{font-size:18px; color:#fff;}


/*a_sing*/
.a_sing{width:100%; overflow:hidden; height:200px; background:#028f29;}
.a_singW{width:1200px; margin:0 auto;}
.a_sing_l{float:left; padding-top:36px;}
.a_sing_lm{font-size:36px; font-weight:bold; color:#fff; line-height:46px;}
.a_sing_len{font-family:Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; line-height:18px; filter:Alpha(opacity=50); opacity:0.5; color:#fff;}
.a_sing_ln{width:600px; text-align:center; color:#008200; background:#9eea6a; line-height:40px; font-size:24px; margin-top:18px; letter-spacing:5px;}

.a_sing_r{float:right; width:422px; height:160px; background:#9eea6a; padding:20px;}
.a_sing_r_o{width:422px; height:104px; background:#fff; border-radius:18px; margin-top:28px; transition: all 0.8s linear;}
.a_sing_r_om{float:left; width:128px; margin-left:20px; margin-top:16px; text-align:center; font-size:20px; line-height:30px;}
.a_sing_r_om a{display:block; width:128px; line-height:38px; overflow:hidden; border-radius:5px; background:#de0000; margin-top:5px; color:#fff; font-size:16px; font-weight:bold;}
.a_sing_r_os{float:right; width:260px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:32px; font-weight:bold; color:#de0000; line-height:33px;}
.a_sing_r_os span{letter-spacing:2.8px;}

.a_sing_r:hover .a_sing_r_o{transition: all 0.8s linear; -webkit-animation: test 0.3s ease-in 2;}

/*news*/
.news{width:100%; min-width:1200px; overflow:hidden; margin:50px 0; background:#fff;}
.lanrenzhijia{ width:1200px; margin:0 auto; overflow:hidden; min-width:1200px; position:relative;}
.news_t{overflow:hidden; width:546px; position:absolute; right:0; z-index:2; background:#f9f9f9; height:80px; padding-left:44px;}
.news_t a{display:block; float:left; text-decoration:none; line-height:40px; width:160px; text-align:center; font-size:16px; transition: all 0.8s linear; margin-top:20px;}
.news_t a.on{text-decoration:none; transition: all 0.8s linear; color:#fff; background:#de0000; font-weight:bold;}

.lanrenzhijia .content{overflow:hidden; width:1200px; margin:0 auto; height:666px; position:relative; min-width:1200px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1200px; min-width:1200px;}
.lanrenzhijia .content .li{ width:1200px; float:left; min-width:1200px;}

.news_dl{float:left; background:#fff; width:534px; overflow:hidden; padding:22px; box-shadow:0 0 8px #ccc inset; position:relative; z-index:9;}
.news_dl_m{overflow:hidden; font-size:28px; line-height:80px; height:80px;}
.news_dl_m span{font-size:18px; text-transform:uppercase; padding-left:20px; color:#999; font-family:Arial, Helvetica, sans-serif;}
.news_dl_d{overflow:hidden; width:434px; background:#f8f8f8; padding:0px 50px; padding-top:36px; height:506px;}
.news_dl .news_div_item, .news_dl .divdgweb_new_div_item{overflow:hidden; width:434px;}
.news_dl .news_div_item_date, .news_dl .divdgweb_new_div_item_date{overflow:hidden;}
.news_dl .news_div_item_year, .news_dl .news_div_item_month, .news_dl .news_div_item_day, .news_dl .divdgweb_new_div_item_year, .news_dl .divdgweb_new_div_item_month, .news_dl .divdgweb_new_div_item_day{float:left; font-size:26px; font-family:Arial, Helvetica, sans-serif; color:#a7a7a7; line-height:30px;}
.news_dl .news_div_item_content, .news_dl .divdgweb_new_div_item_content{overflow:hidden;}
.news_dl .news_div_item_title, .news_dl .divdgweb_new_div_item_title{font-size:22px; line-height:60px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_dl .news_div_item_title a, .news_dl .divdgweb_new_div_item_title a{font-size:22px;}
.news_dl .news_div_item_body, .news_dl .divdgweb_new_div_item_body{overflow:hidden; font-size:14px; color:#666; height:50px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height:22px;}
.news_dl .news_div_item_pic{ overflow:hidden; margin-top:26px; width:434px; height:240px; position:relative; transition: all 0.8s linear;}
.news_dl .news_div_item_pic img{width:434px; height:286px; position:absolute; margin-top:-46px; transition: all 0.8s linear;}

.news_dl .news_t_rgo{overflow:hidden; position:absolute; margin-top:298px;}
.news_dl .news_t_rgo a{display:block; font-size:0; line-height:0; color:#fff;}
.news_dl .news_t_rgo p{font-size:16px; display:block; width:120px; text-align:center; line-height:36px; color:#fff; background:#de0000; transition: all 0.8s linear;}

.news_dl .news_div_item:hover .news_div_item_title a, .news_dl .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{color:#de0000;}
.news_dl .news_div_item:hover .news_div_item_pic, .news_dl .divdgweb_new_div_item:hover .news_div_item_pic{transition: all 0.8s linear;}
.news_dl .news_div_item:hover .news_div_item_pic img, .news_dl .divdgweb_new_div_item:hover .news_div_item_pic img{ transition: all 0.8s linear; margin-top:0px}
.news_dl .news_div_item:hover .news_t_rgo p, .news_dl .divdgweb_new_div_item:hover .news_t_rgo p{width:434px; transition: all 0.8s linear;}

.news_dr{float:right; background:#f9f9f9; width:546px; overflow:hidden; padding:22px; padding-top:102px; height:542px;}
.news_dr .news_div_item, .news_dr .divdgweb_new_div_item{overflow:hidden; width:506px; padding:20px; position:relative; border-top:solid 1px #ddd; height:136px; transition: all 0.8s linear;}
.news_dr .news_div_item_date, .news_dr .divdgweb_new_div_item_date{overflow:hidden; position:absolute; right:20px; margin-top:22px;}
.news_dr .news_div_item_year, .news_dr .news_div_item_month, .news_dr .news_div_item_day, .news_dr .divdgweb_new_div_item_year, .news_dr .divdgweb_new_div_item_month, .news_dr .divdgweb_new_div_item_day{float:left; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#a7a7a7; line-height:30px;}
.news_dr .news_div_item_content, .news_dr .divdgweb_new_div_item_content{overflow:hidden;}
.news_dr .news_div_item_title, .news_dr .divdgweb_new_div_item_title{font-size:18px; width:400px; line-height:60px; padding-top:10px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_dr .news_div_item_title a, .news_dr .divdgweb_new_div_item_title a{font-size:18px;}
.news_dr .news_div_item_body, .news_dr .divdgweb_new_div_item_body{overflow:hidden; font-size:14px; color:#666; height:50px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height:22px; width:400px;}
.news_dr .news_div_item_pic{ overflow:hidden; margin-top:-42px; width:54px; height:28px; position:absolute; transition: all 0.8s linear; right:20px; border-left:solid 1px #ddd;}
.news_dr .news_div_item_pic a{display:block; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 20px solid #ddd; transform: rotate(90deg); margin-left:10px; margin-top:5px; transition: all 0.8s linear;}
.news_dr .news_div_item_pic img{display:none;}

.news_dr .news_div_item:nth-child(1), .news_dr .divdgweb_new_div_item:nth-child(1){display:none;}

.news_dr .news_div_item:hover, .news_dr .divdgweb_new_div_item:hover{transition: all 0.8s linear; box-shadow:0 5px 6px #ddd;}
.news_dr .news_div_item:hover .news_div_item_title a, .news_dr .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{transition: all 0.8s linear; color:#de0000; font-weight:bold;}
.news_dr .news_div_item:hover .news_div_item_pic a, .news_dr .divdgweb_new_div_item:hover .news_div_item_pic a{transition: all 0.8s linear; border-bottom: 20px solid #de0000;}

/*links*/
.links{width:100%; overflow:hidden; padding-bottom:20px;}
.links_en{width:1200px; min-width:1200px; margin:0 auto; text-align:center; text-transform:uppercase; font-size:50px; font-weight:bold; color:#333; line-height:54px; filter:Alpha(opacity=30); opacity:0.3;}
.links_m{width:102px; margin:0 auto; text-align:center; background:#fff; font-size:20px; font-weight:bold; line-height:30px; overflow:hidden; position:relative; z-index:2; color:#de0000;}
.links_line{width:100%;  position:absolute; border-bottom:dashed 1px #ccc; margin-top:-15px;}
.links_d{width:1200px; margin:0 auto; min-width:1200px; padding:10px 0; overflow:hidden;}
.links_d a{font-size:14px;}

/*footer*/
.footer_bac{width:100%; overflow:hidden; height:13px; background:#666;}
.footer{width:100%; background:#2b2c2d; overflow:hidden; color:#878686; padding:40px 0;}
.footer a{color:#878686;}
.footerW{width:1200px; min-width:1200px; overflow:hidden; margin:0 auto;}
.footer_oen{font-size:13px; color:#9eea6a; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; line-height:16px;}
.footer_om{font-size:22px; color:#fff; line-height:26px;}
.footer_oline{width:50px; height:3px; background:#fff; margin-top:22px; margin-bottom:28px; filter:Alpha(opacity=30); opacity:0.3; transition: all 0.8s linear;}

.footer_l:hover .footer_oline{transition: all 0.8s linear; width:100px;}

.footer_l{float:left; width:127px; padding-right:60px;}
.footer_la{width:127px; overflow:hidden;}
.footer_la_a{font-size:14px; line-height:30px; float:left; width:127px; overflow:hidden;}
.footer_la_a a{font-size:14px;}
.footer_lx{float:right; width:326px; padding-right:0px;}
.footer_lx_n{overflow:hidden; font-size:14px; line-height:26px;}
.footer_lx_n a{font-size:14px;}
.footer_QR{float:left; width:228px; margin-right:60px;}
.footer_QR_d{overflow:hidden;}
.footer_QR_dl{width:210px; overflow:hidden;}
.footer_QR_dr{margin-top:15px;}
.footer_QR_dl_img{width:104px; float:left; overflow:hidden;}
.footer_QR_dl_img img{width:104px;}
.footer_QR_dl_img:hover{-webkit-animation: test 0.3s ease-in 2;}
.footer_QR_dl_m{float:left; padding-top:20px; padding-left:10px; line-height:30px; font-size:14px;}
.footer_QR_dl_m span{color:#fff; font-size:18px; line-height:40px;}

.footer_la table{width:100% !important; height:182px; overflow:hidden; display:block;}
.footer_la td{height:auto !important; width:127px !important; line-height:26px; display:block; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}

.footer_la_oa li span{width:127px; display:block; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}

/*copy*/
.copy{width:100%; background:#1a1a1a; text-align:center; font-size:14px; color:#999; overflow:hidden; padding:30px 0; line-height:30px;}
.copy a{ font-size:14px; color:#999;}
.copyW{width:1200px; margin:0 auto;}

/*公用样式*/

#bodycon{margin:40px auto; overflow:hidden;}

/*内页*/
.nyhdp_xw{width:100%; overflow:hidden; height:350px; background:url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180426/20180426153159_670218038.jpg) no-repeat center; position:absolute; top:309px; z-index:1;}
.nyhdp_ly{width:100%; overflow:hidden; height:350px; background:url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180426/20180426153138_2042856058.jpg) no-repeat center; position:absolute; top:309px; z-index:1;}
.nyhdp_lx{width:100%; overflow:hidden; height:350px; background:url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180426/20180426153111_412660908.jpg) no-repeat center; position:absolute; top:309px; z-index:1;}

/*内页导航*/
.strong_title{display:none;}
.mianbxContent{width:1160px !important; text-align:left !important; height:auto !important; line-height:40px !important; margin-bottom:30px !important; font-size:16px; overflow:hidden; padding:10px 20px; background:#f9f9f9; white-space: nowrap; text-overflow: ellipsis; border-bottom:solid 2px #ddd;}
.mianbxContent a{font-weight:bold; color:#de0000; font-size:16px;}


/*内页新闻 标题*/
.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_img img{ border:solid 1px #eee;}
.shopmrsc li:hover .xwlb_img img{transform: rotateY(360deg); transition: all 0.9.5s;}
.xwlb_img{ 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:#2c98e9; 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:#de0000; color:#fff;}
.pro_all_class strong{background:#de0000; color:#fff; display:block;}

/*内页自定义新闻带图片展示*/

.pro_list_box_item_l_zdy{float:left; width:205px; height:135px; background:#eee url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180426/20180426153228_188102982.jpg) no-repeat center; line-height:135px; font-size:16px; font-size:0; line-height:0;}
.pro_list_box_item_l_zdy img{width:205px; height:135px;}
.pro_list_box_item_r_zdy{float:right; width:924px;text-align:left; height:139px; background:url(https://memberpic.114my.com.cn/076982052583/uploadfile/image/20180426/20180426153329_1682130150.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: 2; -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 img{ 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 img{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 img{width:100% !important; height:100% !important;}
.pro_detail_rel_item div:hover img{transform: rotateY(360deg); transition: all 0.9.5s;}
.pro_detail_rel_item div a{ font-size:14px; line-height:32px;}