﻿body{margin: 0px auto; padding: 0px; font-size:14px; 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{transition: all 0.7s;}
img:hover{transition: all 0.7s;}
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; font-size:14px;}
a:hover{text-decoration: none; color:#ea0000;transition: all 0.6s;}
element.style{width:201px; line-height:25px;}
.clear{height:0; overflow:hidden; clear:both;}
.fl{float:left;}
.fr{float:right;}
#bodycon{margin-bottom:30px; margin-top:180px;}
#bgr{background:#f3f3f3; width:100%; margin:0 auto; overflow:hidden;}
.rightarrowpointer{display:none;} 
#top,#top50,#top30,#top20,#top40,#top60,#head,#company,#page{width:1200px; margin:0 auto; overflow:hidden;}
#page1{width:1200px; margin:0 auto;}
#top20{height:20px; overflow:hidden;}
#top30{height:30px; overflow:hidden;}
#top40{height:40px; overflow:hidden;}
#top50{height:50px; overflow:hidden;}
#top60{height:20px; overflow:hidden;}
.markermenu{font-family:Microsoft YaHei !important;}
/*head*/
#head_box{overflow:hidden; height:38px; width:100%; margin:0 auto; line-height:35px; color:#999; background:#eeeded;}
#head_box a{color:#999;}
#head{overflow:hidden;}
#head_left{float:left;}
#head_right{float:right; width:365px; text-align:right;}

/*top*/
#top{height:190px; width:1200px; margin:0 auto; overflow:hidden; background:#fff;}
#top_logo{float:left; padding-top:57px;}
#top_name{float:left; padding-top:52px; padding-left:20px; width:336px;}
#top_name1{float:left; font-size:40px; font-weight:bold; line-height:65px;}
#top_name2{float:left; font-size:16px; line-height:22px; font-family:Verdana, Geneva, sans-serif; color:#999; text-transform:uppercase; letter-spacing:0.3px;}

#top_img{float:left; margin-top:70px; margin-left:15px; margin-right:15px; height:72px; background:#eee; overflow:hidden; width:1px;}
#top_gg{width:350px; float:left; padding-top:50px;}
#top_gg1{width:350px; line-height:35px; height:35px; font-size:26px; color:#01a74d; font-weight:bold;}
#top_gg2{width:350px; height:32px; line-height:32px; font-size:22px; color:#999; letter-spacing:0.7px;}
#top_gg1 span{color:#ff0000; }

#tel{float:right; width:200px; height:60px; background:url(../images/20180622103059_1907329897.jpg) left no-repeat; margin-top:58px; padding-left:50px;}
#tel span{ font-size:16px; width:158px; float:left; line-height:18px;}
#tel p{font-size:28px; font-weight:bold; width:230px; float:left; line-height:34px; color:#f98e03; font-family:Impact,Microsoft YaHei;}

/*nav*/
#nav{width:100%; height:60px; background:#01a74d;} 
#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:3; color:#fff;}
#nav ul li a:hover, #nav ul .none a, #nav .a_nav a{text-decoration:none; transition: all 0.5s linear;}
#nav ul li:hover, #nav ul .none, #nav .a_nav{transition: all 0.5s linear; background:#01a74d;}

#nav ul li strong{transition: all 0.5s linear; display:block; position:absolute; z-index:1; width:0; height:0; margin-top:33px; background:#01823c; margin-left:66px;}
#nav ul li:hover strong, #nav ul .none strong, #nav .a_nav strong{transition: all 0.5s linear; margin-top:-3px; height:66px; width:132px; margin-left:0;}
#nav ul .none:hover strong, #nav .a_nav:hover strong{transition: all 0.5s linear; background:#fff; width:132px;}
#nav ul .none:hover a, #nav .a_nav:hover a{background:#01823c;}

#nav ul li span{display:block; width:0px; height:1px; background:#fff; position:absolute; transition: all 0.5s linear; margin-top:-14px; margin-left:66px; filter:Alpha(opacity=60); opacity:0.6; z-index:4;}
#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 .nav_line{overflow:hidden; width:0px; border-right:dashed 1px #fff; float:left; height:22px; margin-top:20px; filter:Alpha(opacity=30); opacity:0.3;}

.nav_o, .nav_u{width:100%; border-bottom:solid 1px #fff; position:absolute; z-index:2; filter:Alpha(opacity=30); opacity:0.3;}
.nav_o{margin-top:2px;}
.nav_u{margin-top:-2px;}

/*banner*/
#banner{height:563px;}
#bannerW{height:350px;}
#bannerW #banner{height:350px;}

/*small_ban*/
.small_ban{width:100%; overflow:hidden; padding:22px 0; background:#00528f;}
.small_banW{width:1200px; margin:0 auto; min-width:1200px;}
.small_ban_l{float:left; width:500px;}
.small_ban_lm{line-height:50px; font-size:36px; font-weight:bold; color:#fff; padding-top:10px;}
.small_ban_ls{font-size:24px; letter-spacing:1px; color:#fff; line-height:28px; height:50px;}
.small_ban_len{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#1d76b7; letter-spacing:1px;}
.small_ban_r{float:right;}
.small_ban_rli{float:left; overflow:hidden; width:126px; margin:0px 20px;}
.small_ban_rli_img{width:104px; height:104px; padding:10px; border:solid 1px #1d76b7; border-radius:50%;}
.small_ban_rli_img img{width:100px; height:100px; border-radius:50%; border:solid 2px #fff;}
.small_ban_rli_m{overflow:hidden; line-height:30px; font-size:16px; color:#fff; text-align:center;}
.small_ban_rli_m a{font-size:16px; color:#fff;}
.small_ban_rli:hover .small_ban_rli_img img{
	transition-delay: 1s;
    -webkit-transition-delay: 1s;animation: myrotate 5s forwards infinite linear;
    -webkit-animation: myrotate 5s forwards infinite linear;
	transition: all 0.8s linear;
}

/*search*/
.search_bgd{ width:100%; margin:0 auto; position:absolute; top:635px; overflow:hidden;}
.search_bg{ width:100%; background-color:#fff;}
.search{ width:1200px; margin: 0 auto; height:140px; background-color:#fff;}
.search_l{ font-size:19px; float:left; width:380px; height:140px; background:url(../images/20180619142230_894486624.png) right no-repeat;}
.search_l_txt{ padding-top:34px; padding-left:40px; color:#999;}
.search_l span{ font-size:27px; color:#01a74d;  line-height:50px; font-weight:bold;}
.search_cen{ width:580px; height:140px; background:url(../images/20180619142230_894486624.png) right no-repeat;  float: left; overflow:hidden;}
form{     padding-top: 32px; padding-left:44px;} 
.search_cen_txt{ width:354px; height:30px; overflow:hidden; border: 1px #cccccc solid;}
#search-id{float:left; width:300px; overflow:hidden; height:31px; background:#f9f9f9; overflow:hidden; padding:17px 0px 17px 40px;}
#search-i{float:left; width:52px; overflow:hidden; height:31px;}
#search-bg{float:left; width:286px; height:29px; overflow:hidden; padding-left:16px; line-height:29px; padding-top:2px;}
#search-text{ font-size:13px; float:left; line-height:24px; padding:15px 0px; color:#999;}
#search-text a{color:#999;}
.search_r{ width:200px;  height:140px; overflow:hidden; padding-top: 18px; padding-left:25px;}
.search_r_img{ float:left;     padding: 20px 15px;}
.search_r_txt{ font-size:18px; line-height:24px; padding-top:30px;}
.search_bo{ width:100%; background:url(../images/20180622104813_617887193.jpg); margin:0 auto; height:12px;}

/*agent*/
#agent_box{ width:100%; background:#f3f3f3; margin:0 auto; padding:50px 0px; overflow:hidden}

#agent_btline{ width:42px; margin:0 auto; height:1px; overflow:hidden;}
#agent_btlinel{ width:12px; float:left; height:1px; overflow:hidden; background:#ff9731;}
#agent_btliner{ width:29px; float:left; margin-left:1px; overflow:hidden; background:#01a74d; height:1px;}
#agent_bt1{width:1200px; margin:0 auto; font-size:60px; text-align:center; color:#01a74d; font-weight:bold; line-height:60px; overflow:hidden;}
#agent_bt2{width:616px; margin:0 auto; font-size:16px; text-align:center; color:#999; line-height:20px;  overflow:hidden; padding:20px 0px;}

#agent{width:1260px; margin:0 auto; overflow:hidden; padding-top:50px; z-index:1;}
#agent li{width:212px; float:left; border:1px #fff solid; padding:35px 35px; margin-left:30px; position: relative; transition-duration: 1s; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-mz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; top: 0; display: block; z-index:1; box-shadow:0px 13px 15px #eee; background:#fff;}

#agent li .jg{display:block; width:0px; height:0px;  position:absolute; background:#01a74d; top:106px; left:106px;  transition: all 0.4s;}
#agent li:hover .jg{width:282px; height:552px; top:0; left:0px; transition: all 0.3s;}

#agent li:hover{box-shadow:0px 13px 15px #eee; display:block; top:-18px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-mz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; z-index:1;}
#agent li img{width:63px; float:left; height:63px; margin-left:68px; border-radius:50%; border:5px #f1f1f1 solid; z-index:1; position: relative;}
#agent li .bt{width:212px; float:left; color:#01a74d; font-size:22px; text-align:center; height:50px; line-height:50px; margin-top:5px; font-weight:bold; z-index:1; position: relative;}
#agent li:hover .bt{color:#fff;}
#agent li .fl{width:212px; float:left; color:#333; font-size:14px;  line-height:30px; padding-top:0px; padding-left:0px; padding-right:0px; height:135px; text-align:center; z-index:1; position: relative;}
#agent li:hover .fl{color:#fff;}
#agent li .more{width:133px; float:left; color:#666; font-size:15px; line-height:28px; height:28px; border-radius:35px; border:1px #ccc solid; text-align:center; margin-left:35px; z-index:1; position: relative;}
#agent li .more a{color:#999; font-size:15px;}
#agent li:hover .more{color:#fff; border:1px #fff solid;}
#agent li:hover .more a{color:#fff; font-size:15px;}

/*工程案例*/
#case_box{ width:100%; background:url(../images/20180626163523_855799885.jpg) center no-repeat; margin:0 auto; height:1175px; overflow:hidden;}

/*bt*/
.productsys_btd{width:360px; margin:0 auto; height:30px; border:1px #404040 solid;}
.productsys_btd span{width:211px; background:#fff; position:relative; top:17px; text-align:center; font-size:24px; color:#333; margin-left:75px; float:left; height:24px; line-height:24px;}
.productsys_btd span a{font-size:24px; color:#333;}

.productsys_bt{width:360px; margin:0 auto; height:30px; border:1px #01a74d solid;}
.productsys_bt span{width:211px; background:#fafafa; position:relative; top:17px; text-align:center; font-size:24px; color:#01a74d; margin-left:75px; float:left; height:24px; line-height:24px;}
.productsys_bt span a{font-size:24px; color:#01a74d;}
.productsys_bt1{width:1200px; margin:0 auto; height:59px; line-height:59px; font-size:42px; font-weight:bold; text-align:center; padding-top:20px; padding-bottom:5px; color:#01a74d;}
.productsys_bt1 span{color:#f98e03;}
.productsys_bt2{width:800px; margin:0 auto; height:30px; line-height:30px; text-align:center; color:#ddd; font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}

.productsys_btc{width:360px; margin:0 auto; height:30px; border:1px #404040 solid;}
.productsys_btc span{width:211px; background:#f1f1f1; position:relative; top:17px; text-align:center; font-size:24px; color:#333; margin-left:75px; float:left; height:24px; line-height:24px;}
.productsys_btc span a{font-size:24px; color:#333;}

#prod_box{width:1200px; margin:0 auto; overflow:hidden; padding-top:20px;}
.markermenu ul li a{font-size:15px !important; font-family:Microsoft YaHei !important;}
.list{ width:249px; float:left;}
.list_kb{ width:247px; float:left; height:25px; background:#fff; overflow:hidden; border-left:1px #009b52 solid; border-right:1px #009b52 solid;}
.list_kbx{ width:247px; float:left; height:25px; background:#fff; overflow:hidden; border-left:1px #009b52 solid; border-right:1px #009b52 solid; border-bottom:1px #009b52 solid;}
.list_t{ background:#009b52; padding-top:23px; font-size:22px; color:#fff; padding-bottom:23px; text-align:center; font-weight:bold; float:left; line-height:55px; width:249px;}
.list_t span{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#84dab1; font-weight:normal; text-transform:uppercase;}

.list_bg{ background:url(../images/20180622120531_1997960499.jpg); width:219px; float:left; padding-left:30px; line-height:56px;}
.list_bg a{color:#fff;}

.pr_nr{float:right; width:900px; overflow:hidden; height:830px;}
.pr_dh{width:900px; float:left; margin-bottom:15px;}
.pr_dh li{width:auto; float:left; text-align:center; height:90px; line-height:90px; font-size:18px; border-right:1px #fff solid; background:#dedddd; position:relative;}
.pr_dh li a{font-size:18px; display:block;  line-height:90px; position:relative; z-index:1; padding:0 5px;}
.pr_dh li a:hover{ color:#fff;}
.pr_dh .n{border-right:none;}

.pr_dh li span{display:block; width:0px; height:0px;  position:absolute; background:#01a74d; top:45px; left:89px;  transition: all 0.4s;}
.pr_dh li:hover span{width:100%; height:90px; top:0; left:0px; transition: all 0.4s;}
.pr_dh li p a{font-size:18px; color:#fff;}

.use_d{width:900px; float:left; overflow:hidden;}

.use_d td{float:left; width:257px; border:solid 1px #ddd; padding:10px !important; margin:10px; position:relative; overflow:hidden; background:#fff;}
.use_d td br{display:none;}
.use_d td a{text-decoration:blink; display:block; overflow:hidden;}
.use_d td a img{width:100% !important; height:257px !important;}
.use_d td div{padding-top:12px !important; margin-top:10px; 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;}
.use_d td div a{font-size:15px; text-align:left; transition: all 0.8s linear;}

.use_d .ceshigo{ margin-top:0; padding-top:0 !important; border:none; padding-right:0;}
.use_d .ceshigo{width:50px; float:right; transition: all 0.8s linear;}
.use_d .ceshigo a{font-size:0; line-height:0; position:absolute; margin-top:-40px;}
.use_d .ceshigo .ceshigo_ai{ width:30px; overflow:hidden; height:30px; margin-top:5px; 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;}

.use_d td div span{display:block;}

.use_d td:hover div{transition: all 0.8s linear; width:170px; padding-right:88px;}
.use_d td:hover .ceshigo{transition: all 0.8s linear; width:76px; padding-right:0;}
.use_d td:hover .ceshigo_ai{transition: all 0.8s linear; width:60px;}
.use_d td:hover .ceshigo_ai_l{transition: all 0.8s linear; width:36px; background:#009b52;}
.use_d td:hover .ceshigo_ai_r{transition: all 0.8s linear; border-bottom:9px solid #009b52;}
.use_d td:hover div a{transition: all 0.8s linear; color:#01823c;}
.use_d td:hover img{transform: scale(1.05);}

/*产品展示*/
#products_box{width:100%; margin:0 auto; overflow:hidden; background:url(../images/20180626155154_924051564.jpg) center no-repeat; height:745px;}
#prod_box{width:1200px; margin:0 auto; overflow:hidden; padding-top:20px;}
#products_dh{width:930px; margin:0 auto; overflow:hidden;}
#products_dh li{width:185px; float:left; text-align:center; height:60px; line-height:60px; color:#fff; font-size:16px; color:#01a74d; border-right:1px #fff solid; background:#01a74d; position:relative;}
#products_dh li a{font-size:16px; color:#fff; position:relative; z-index:1; width:185px;}
#products_dh li a:hover{ color:#fff;}
#products_dh .n{border-right:none;}
#products_dh li span{display:block; width:0px; height:0px;  position:absolute; background:#f98e03; top:45px; left:89px;  transition: all 0.4s;}
#products_dh li:hover span{width:185px; height:60px; top:0; left:0px; transition: all 0.4s;}

#products_bg{width:1200px; margin:0 auto; padding-top:20px; overflow:hidden; height:770px;}
.prod_row1 { font-size: 28px; color: #009249; display: block; text-align: center; line-height: 40px; width: 420px; margin: 25px auto; font-weight:bold;}
.prod_row1 .en{ font-size: 15px; text-transform: capitalize; display: block; text-align: center; color: #c5c5c5; line-height: 25px; text-transform:uppercase; font-weight:normal;}
.prod_row1 p { font-size: 14px; color: #666; padding-top: 3px; background: url(../images/20180321094733_619672691.png) no-repeat center top; line-height: 40px; display: block; margin: 10px auto;}
.prod_row1 a{font-size: 28px; color: #009249;}

.prod_row11 { font-size: 28px; color: #73bffd; display: block; text-align: center; line-height: 40px; width: 420px; margin: 25px auto; font-weight:bold;}
.prod_row11 .en{ font-size: 15px; text-transform: capitalize; display: block; text-align: center; color: #4eadfc; line-height: 25px; text-transform:uppercase; font-weight:normal;}
.prod_row11 p { font-size: 14px; color: #73bffd; padding-top: 3px; background: url(../images/20180321094733_619672691.png) no-repeat center top; line-height: 40px; display: block; margin: 10px auto;}
.prod_row11 a{font-size: 28px; color: #73bffd;}

.products .prod_row2 .product_ct { position: relative;}
#isotope {
    overflow: hidden;
    max-height:535px;
}

.btn-group .btn-primary { font-size: 14px; display: inline-block; margin:9px 4px; line-height: 32px; padding:2px 0px; position: relative; overflow: hidden; border-radius:35px; border:1px #ddd solid; float:left; width:147px; text-align:center;}
.btn-group .btn-primary span{ color: #343434; line-height: 32px; display: block; position: relative; z-index: 1111; transition: 0.3s all ease-in-out; }
.btn-group { text-align: center; margin: 20px auto; height: 48px; }
.btn-group .btn-primary.on span{ color: #fff}
.btn-group .btn-primary::after { content: ''; position: absolute; width: 200%; height: 200%; background: #009249; left: -200%; top: -200%; transform:rotate(-120deg); transition: 0.3s all ease-in-out; border-radius: 50%;}
.btn-group .btn-primary.on::after{ top: -50%; left: -50%; transform:rotate(0deg); border-radius: 50%;}

.produ_cont_page tr > td:first-child { margin-left: 19px;}
.produ_cont_page td { display: block; float: left; padding:10px !important; width: 251px; margin: 10px 0 20px 23px; position: relative; border:1px #ddd solid; background:#fff;}
.produ_cont_page td > a:after,.produ_cont_page td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(../images/20180423161911_1885810777.png) no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; }

.produ_cont_page td > span { height: 50px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden; background:#fff;}
.produ_cont_page td > span > a{ display:block; height: 50px; line-height: 50px; color: #454545; font-size: 15px; transition:0.3s all ease-in-out; position: relative; z-index: 1111}
.produ_cont_page td > span:after,.produ_cont_page td > span::after{ position: absolute; content: ''; width: 100%; height: 100%; background:#01a74d; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }
.produ_cont_page td:hover > a:after,.produ_cont_page td:hover > a::after{ top: 0; }
.produ_cont_page td:hover > span > a{ color: #fff; }
.produ_cont_page td:hover > span:after,.produ_cont_page td:hover > span::after{ bottom: 0; }
.produ_cont_page td br { display: none;}
.produ_cont_page tr:after, .produ_cont_page tr::after { content: ''; display: block; clear: both; }
.produ_cont_page td a{ position: relative; display: block; overflow: hidden; }
.produ_cont_page td a img{ display: block; width: 100%; height: 155px; transition:0.5s all ease-in-out; }
.produ_cont_page td:hover a img{ transform:scale(1.2); }

/*优势*/
.adv_m{width:1200px; margin:0 auto; text-align:center; font-size:50px; font-weight:bold; line-height:66px; position:relative; margin-top:-50px;}
.adv_m span{color:#03b856; font-size:60px;}
.adv_en{width:100%; margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:94px; line-height:94px; text-transform:uppercase; color:#eee; font-weight:bold;}
.adv_line{width:80px; height:4px; margin:20px auto; background:#03b856;}
.adv_s{width:900px; text-align:center; margin:0 auto; font-size:20px; color:#666;}

/*优势*/
.advantage{
    overflow: hidden;
}
.advantage dt{
    float: left;
}
.advantage dd{
    background: url("../images/advantage_line.jpg") no-repeat 0 15px;
    padding-left: 105px;
    float: right;
}
.advantage dd h3{
    font-size: 40px;
    font-weight: normal;
    color: #332c2b;
    margin-bottom: 25px;
line-height:41px;
}
.advantage dd h3 b{
    display: block;
	color:#01a74d;
}
.advantage dd li{
    font-size: 16px;
    color: #000000;
    line-height:22px;
    background: url("../images/advantage_icon1.jpg") no-repeat 0 8px;
    margin-bottom: 20px;
}
.advantage dd li b{
    display: block;
    font-size: 16px;
}
.advantage1{
    height: 395px;
    overflow: hidden;
}
.advantage1 dt{
    width: 563px;
    height: 324px;
    overflow: hidden;
}
.advantage1 dt img{
    display: block;
    width: 563px;
    height: 324px;
}
.advantage1 dd{
    width: 546px;
    overflow: hidden;
    margin-top: 40px;
}
.advantage2{
    height: 395px;
    background: #f1f1f1;
    overflow: hidden;
	
}
.advantage2 dt{
    float: right;
    width: 546px;
    height: 360px;
    overflow: hidden;
	padding-top:35px;
}
.advantage2 dt img{
    display: block;
    width: 563px;
    height: 324px;
}
.advantage2 dd{
    float: left;
    margin: 83px 0 0 0;
    width: 414px;
    overflow: hidden;
}
.advantage3{
    height: 543px;
    background: url("../images/advantagebg3.jpg") no-repeat center 0;
    overflow: hidden;
}
.advantage3 dt{
    margin: 66px 0 0 -1px;
    overflow: hidden;
}
.advantage3 dt img{
    display: block;
    width: 563px;
    height: 324px;
}
.advantage3 dd{
    margin-top: 110px;
}
.advantage3 dd p a{
    width: 113px;
    height: 37px;
    line-height: 37px;
    background: #b30810;
    float: left;
    color: #fff;
    text-align: center;
    font-size: 14px;
    text-decoration: none;
}
.advantage3 dd p span{
    width: 226px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #dadada;
    float: left;
    border-left: none;
    font-size: 14px;
    color: #000000;
    text-align: center;
}
.advantage4{
    height: 400px;
    background: #f1f1f1;
    overflow: hidden;
}
.advantage4 dt{
    float: right;
    width: 547px;
    height: 365px;
    overflow: hidden;
	padding-top:35px;
}
.advantage4 dt img{
    display: block;
    width: 563px;
    height: 324px;
}
.advantage4 dd{
    float: left;
    margin: 83px 0 0 0;
    width: 429px;
    overflow: hidden;
}
.header, .content, .footer{
width:1220px;
margin:0 auto;
}

/*partner*/
.partner{ width:1200px; margin:0 auto; overflow:hidden; padding-top:30px;}

.case{width:100%; overflow:hidden; padding-top:64px; padding-bottom:80px;  box-shadow:5px 10px 10px #ccc; background:#1abcff;}
.case_en{text-align:center; font-size:50px; font-family:Arial, Helvetica, sans-serif; color:#01a74d; font-weight:bold; line-height:54px; text-transform:uppercase;}
.case_m{text-align:center; font-size:24px; line-height:26px; font-weight:bold; color:#333;}
.case_line{width:50px; height:5px; background:#01a74d; margin:0 auto; margin-top:20px;}
.case_n{text-align:center; font-size:16px; line-height:24px; padding-top:15px; color:#666;}
.case_den{text-align:center; color:#01a74d; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:20px;}
.case_d{width:1200px; min-width:1200px; margin:0 auto; margin-top:20px;}
.case_d td{display:block; float:left; border:solid 1px #ccc; padding:20px 38px !important; text-align:center; margin-left:-1px; margin-top:-1px; transition: all 0.8s linear;}
.case_d td a{text-decoration:blink; display:block; background:#fff;}
.case_d td img{margin:0 !important;}

.case_d td:hover{transition: all 0.8s linear; background:#eee;}
.case_d td:hover a{transition: all 0.8s linear; border-radius:18px; overflow:hidden;}
.case_d td:hover img{-webkit-animation: tuest 0.3s ease-in 2;}

@-webkit-keyframes tuest{
0%{transform:translate(0,0)}
50%{transform:translate(5px,0px)}
100%{transform:translate(0,0)}
}

/*gg*/
#gg_box{width:100%; margin:0 auto; height:300px; background:url(../images/20180622164842_949898663.jpg) center no-repeat; overflow:hidden;}
#gg{width:1100px; margin:0 auto; padding:40px 0px; overflow:hidden;}
#gg_l{width:528px; float:left;}
#gg_lt{width:528px; float:left; font-size:30px; text-align:center; line-height:50px; color:#01a74d; padding-bottom:13px;}
#gg_lt span{font-weight:bold; font-size:38px;}
#gg_ltg{width:290px; float:left; height:45px; line-height:45px; border:2px #01a74d solid; text-align:center; font-size:20px; color:#fff; margin-left:120px;}
#gg_ltel{width:520px; float:left; padding-top:15px;}
#gg_ltela{width:290px; float:left; background:url(../images/20180622170603_1234659235.png) left no-repeat; padding-left:28px; font-size:21px; color:#fff; margin-top:8px; line-height:26px; font-weight:bold;}
#gg_ltelb{width:173px; float:left; height:46px; line-height:46px; border-radius:30px; background:#ff0000; color:#fff; font-size:18px; text-align:center;}
#gg_ltelb a{color:#fff; font-size:18px;}

/*公司简介*/

.company_box{width:100%; margin:0 auto; overflow:hidden; background:#f1f1f1; padding-bottom:20px;}
.video{width:560px; float:left; overflow:hidden;}
.company_r{width:580px; float:left; background:#fff; padding:10px 30px;}
.company_rbt{width:550px; float:left; height:50px; border-bottom:1px #dddcdc solid; padding:0px 15px; font-size:24px; line-height:50px; text-align:center;}
.company_rbt span{color:#999; font-family:Arial, Helvetica, sans-serif; padding-left:10px; font-size:18px; text-transform:uppercase;}
.company_rbg{width:560px; float:left; padding-top:17px; line-height:30px; padding-bottom:10px; padding-left:10px;}
.company_rmore{width:160px; float:left; height:38px; line-height:38px; border-radius:35px; border:1px #999 solid; font-size:15px; text-align:center; margin-left:210px; margin-top:4px;}

/*news*/
.news{width:100%; overflow:hidden;}

.news_t_m{text-align:center; font-size:26px; color:#01a0e4; line-height:33px; position:relative; margin-top:-10px; font-weight:bold; border-bottom:1px #f2f2f2 solid; width:300px; margin:0 auto; padding-bottom:10px;}
.news_t_s{text-align:center; font-size:16px; line-height:24px; padding-top:14px;}
.news_t_den{text-align:center; color:#999; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height:20px;}
.news_a{width:420px; margin:0 auto;}
.news_xt{ width:100%; overflow:hidden;}
.news_xt_i{ width:100%; overflow:hidden; border-bottom:solid 1px #eee; position:absolute; margin-top:241px;}
.lanrenzhijia{ width:100%; overflow:hidden;}
.lanrenzhijia .tab{ overflow:hidden; width:100%; position:relative; z-index:99; background:#fff; padding-bottom:44px; border-bottom:1px #f2f2f2 solid;}
.lanrenzhijia .tab a{display:block; float:left; text-decoration:none; height:40px; line-height:40px; width:110px; text-align:center; font-size:16px; color:#fff; background:#01a74d; margin:0px 15px;transition: all 0.8s linear;}
.lanrenzhijia .tab a.on{text-decoration:none; background:#f98e03; transition: all 0.8s linear;}
.lanrenzhijia .content{ overflow:hidden; width:1200px; margin:0 auto; height:445px; position:relative;    margin-top: 50px;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0; width:1200px;}
.lanrenzhijia .content .li{ width:1200px; float:left; height:510px}

.news .news_div_item, .news .divdgweb_new_div_item{overflow:hidden; float:left; width:265px;  height:410px; border:solid 1px #e0e0e0; margin:0px 16px; transition: all 0.8s linear;border-bottom: 4px solid #e0e0e0;}
.news .news_div_item_pic{overflow:hidden; width:265px; height:200px;}
.news .news_div_item_pic img{width:265px;}
.news .news_div_item_content, .news .divdgweb_new_div_item_content{overflow:hidden; width:240px; padding-left:15px; position:absolute; margin-top:260px;}
.news .news_div_item_title, .news .divdgweb_new_div_item_title{line-height:40px; overflow:hidden; border-bottom:dashed 1px #d6d6d6;border-top:dashed 1px #d6d6d6;}
.news .news_div_item_title a, .news .divdgweb_new_div_item_title a{font-size:16px; transition: all 0.8s linear;font-weight:bold; }
.news .news_div_item_body, .news .divdgweb_new_div_item_body{line-height:22px; padding-top:8px; font-size:13px; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; overflow: hidden; color:#414141; padding-bottom:8px;}
.news .news_div_item_date, .news .divdgweb_new_div_item_date{position:absolute; margin-top:200px; margin-left:15px; font-size:14px; width:160px; line-height:45px; overflow:hidden; z-index:99;color:#fff;}
.news .news_div_item_day, .news .divdgweb_new_div_item_day{position: absolute;color: #fff;display: block;width: 45px;height: 45px; background: #03ac50;font-size: 20px;text-align: center; line-height: 45px;}
.news .news_div_item_year, .news .news_div_item_month, .news .divdgweb_new_div_item_year, .news .divdgweb_new_div_item_month{float:left; color:#000; padding-left:3px;}
.news .news_div_item_year, .news .divdgweb_new_div_item_year{padding-left:55px;}
.news  .news_div_item:hover, .news .divdgweb_new_div_item:hover{}
.news .news_div_item:hover .news_div_item_title a, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{ font-weight:bold; transition: all 0.6s linear;}
.news .news_div_item:hover .news_div_item_body, .news .divdgweb_new_div_item:hover .divdgweb_new_div_item_body{transition: all 0.6s linear; }
.news .news_div_item:hover .news_div_item_pic img, .news .divdgweb_new_div_item:hover .news_div_item_pic img{transform: scale(1.05); z-index:1;}

.links{width:100%; overflow:hidden; padding:20px 0; background:#01a74d; border-top:solid 10px #01a74d;}
.linksW{width:1200px; margin:0 auto;}
.links_l{float:left; width:117px; border-right:solid 1px #fff;}
.links_lm{font-size:16px; line-height:18px; color:#fff;}
.links_len{font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; line-height:30px; font-size:30px; color:#fff; filter:Alpha(opacity=40); opacity:0.4;}
.links_r{float:right; width:1060px; padding-top:5px; color:#fff; padding-left:22px;}
.links_r a{font-size:14px; color:#fff;}

.footer_d{width:100%; padding:50px 0; overflow:hidden; background:#1a1a1a;}
.footer_dW{width:1200px; margin:0 auto;}
.footer_d_l{float:left; width:192px;}
.footer_d_m{font-size:18px; color:#ccc; line-height:30px;}
.footer_d_line{width:50px; height:1px; background:#666; margin-top:10px; transition: all 0.8s linear;}
.footer_d_ld, .footer_d_id{overflow:hidden; margin-top:30px; color:#999; font-size:14px; line-height:26px; height:173px;}
.footer_d_ld a, .footer_d_id a{color:#999; font-size:14px;}
.footer_d_i{overflow:hidden; width:266px; float:left;}
.footer_d_r{float:right; width:288px; overflow:hidden;}
.footer_d_rd{width:288px; overflow:hidden; margin-top:30px;}
.footer_d_rd_l{float:left; width:120px; text-align:center; background:#fff; overflow:hidden; line-height:30px; font-size:14px; color:#666;}
.footer_d_rd_r{float:left; margin-left:20px;}
.footer_d_rd img{width:120px;}

.footer_d_ld_a a{overflow:hidden; display:block;white-space: nowrap; text-overflow: ellipsis; overflow:hidden; width:160px;}

.footer_d_ld_a td table{display:none;}

.footer_d_l:hover .footer_d_line, .footer_d_i:hover .footer_d_line, .footer_d_r:hover .footer_d_line{transition: all 0.8s linear; width:70px;}

/*copy*/
.copy{width:100%; background:#000; 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;}


#go-top{background: url("../images/retop.png") no-repeat scroll 0 0 transparent;float: left;height: 68px;overflow: hidden;width: 60px;
	position: fixed;
	bottom: 35px;
	cursor: pointer;
	right: 0px;
	z-index:10000;
	_position: absolute;
	_right: auto;
 _left: expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||20));
 _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||20)-(parseInt(this.currentStyle.marginBottom, 10)||20)));
}