@charset "utf-8";
/* CSS Document */
body{margin: 0px;padding: 0px;font-size:12px;font-family:Arial,宋体;}
.mfOuterBox01,.mfOuterBox,#style_load,#mOuterBox,.divBorder01,.divBorder,.kjBorder01,.kjBorder{overflow:hidden; *overflow-x: hidden;}
h1,h2,p,ul{ margin:0; padding:0;}
.ct,.ct_box,.mf{overflow:hidden; *overflow-x: hidden;}
a{text-decoration: none; color: inherit;}
img{border: 0;}

.box15_1{ font-size:16px; line-height:30px; color:#666;}
#mOuterBox{}#mBody1,#dBody1{background-position: 0% 0%;}#mBody2,#dBody2{background-position: 0% 0%;}
#mTop, #mBottom, #mBody1, #mBody2 {
    min-width: 1200px;
}
.top_w_box{width:1200px; margin:0 auto; height:35px; line-height:35px; color:#fff; }
.top_w_box .w_box{ width:600px; float:left; font-family:"微软雅黑"; font-size:12px; color:#fff;}
.top_w_box .topsc {font-size:12px;  line-height:35px;  color: #fff; width:360px; float:right; text-align:right;}  
.top_w_box .topsc a{text-decoration:none; color:#fff; font-family:"微软雅黑"; }  
.top_w_box .topsc a:hover{ color:#f55c00;}  
.top_w_box .topsc a:last-child{position:relative;}
.top_w_box .topsc a:last-child img{width:70px;position:absolute; top:26px;left:-20px;padding:10px;background-color:#fff;display:none;}
.top_w_box .topsc a:last-child:hover img{display:block;}
.phone *{margin:0;padding:0;font-family: "微软雅黑";color:#666;}
.phone {
  width: 180px;
  background: url(../images/tell2.png) 0 32px no-repeat;
background-size:30px;
  padding-left: 45px;
padding-top:10px;
padding-bottom:2px
}
.fs14 {
  font-size: 14px;
text-align:right;
margin-right:18px;
}
.phone400 {
  color: #f55c00;
  font-weight: 600;
  font-size: 22px;
}

.box880_-7131 * { -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; } 

.box880_-7131 a { text-decoration: none; color: inherit; } 

.box880_-7131 img { max-width: 100%; vertical-align: top; border: none; } 

.box880_-7131 ul,
li { list-style: none; } 

.box880_-7131 { width: 1200px; font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif; color: #333; position: absolute; z-index:99999; height:70px;} 

.box880_-7131 .nav:after { display: block; visibility: hidden; clear: both; height: 0;  } 

.box880_-7131 .nav>li { position: relative; float: left; width:150px;} 

.box880_-7131 .nav>li>a { position: relative; display: block;  text-align: center; height: 55px; line-height: 40px;margin-top:15px; } 

.box880_-7131 .nav>li>a:after { position: absolute; bottom: 0; left: 47px; width: calc(100% - 93px); height: 2px; content: ''; -webkit-transition: all ease .3s; transition: all ease .3s; -webkit-transform: scale(0, 1); transform: scale(0, 1); background: #33a541; } 

.box880_-7131 .nav>li>a:hover,
.box880_-7131 .nav>.selected>a { color: #33a541; } 

.box880_-7131 .nav>li>a:hover:after,
.box880_-7131 .nav>.selected>a:after { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 

.box880_-7131 .nav a span { display: block;} 
.box880_-7131 .nav li:last-child a span{ background:none;}

.box880_-7131 .nav .subtitle { font-size: 9px; padding-top: 5px; text-transform: uppercase; color: #666; display: none;} 

.box880_-7131 .subnav { position: absolute; top: 70px; left: 50%; visibility: hidden; width: 170px; margin-left: -85px; -webkit-transition: all ease .3s; transition: all ease .3s; -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0; background: #fff; -webkit-box-shadow: 0 3px 16px rgba(0, 0, 0, .1); box-shadow: 0 3px 16px rgba(0, 0, 0, .1); z-index:99999; } 

.box880_-7131 .nav>li:hover .subnav { visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } 

.box880_-7131 .subnav li a { font-size: 12px; line-height: 40px; position: relative; display: block; overflow: hidden; height: 40px; padding: 0 10px; -webkit-transition: all ease .3s; transition: all ease .3s; white-space: nowrap; text-overflow: ellipsis; color: #666; border-bottom: 1px solid #f2f2f2; text-align: center; } 

.box880_-7131 .subnav li a:last-child { border-bottom: 0; } 

.box880_-7131 .subnav li a:hover { color: #fff; background: #33a541; } 

.box880_-7131 .subnav li a:after { position: absolute; top: 50%; right: 10px; visibility: hidden; width: 5px; height: 10px; margin-top: -5px; content: ''; -webkit-transition: all ease .3s; transition: all ease .3s; background: url(/mFile/880/img/arrow-right.png) no-repeat center center; } 

.box880_-7131 .subnav li a:hover:after { right: 15px; visibility: visible; } 

.box880_-8586 * { box-sizing: border-box; margin: 0; padding: 0; }
.box880_-8586 a { text-decoration: none; color: inherit; }
.box880_-8586 img { max-width: 100%; vertical-align: top; border: none; }
.box880_-8586 ul, li { list-style: none; }
.box880_-8586 { font: 16px/1.43 'Microsoft Yahei', Arial, sans-serif; position: absolute; z-index: 999; width: 100%; height: 75px; color: #333; border-bottom:2px solid #33a541;}
.box880_-8586 .nav:after { display: block; visibility: hidden; clear: both; height: 0; color: ''; }
.box880_-8586 .nav > li { position: relative; float: left; }
.box880_-8586 .nav > li > a { position: relative; display: block; padding: 30px 17px; text-align: center; }
.box880_-8586 .nav > li:first-child >a{padding: 30px 17px 30px 0;}
.box880_-8586 .nav > li > a:hover, .box880_-8586 .nav > li > a:hover .subtitle, .box880_-8586 .nav .active, .box880_-8586 .nav .active .subtitle { color: #33a541; }
.box880_-8586 .nav > li > a:hover:after, .box880_-8586 .nav .active:after { -webkit-transform: scale(1, 1); transform: scale(1, 1); }
.box880_-8586 .nav a span { display: block; }
.box880_-8586 .nav .title { }
.box880_-8586 .nav .subtitle { font-size: 9px; padding-top: 5px; text-transform: uppercase; color: #666; }
.box880_-8586 .subnav { position: absolute; top: 77px; left: 70%; visibility: hidden; width: 120px; margin-left: -85px; -webkit-transition: all ease .3s; transition: all ease .3s; -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0;background:#fff;  box-shadow: 0 3px 16px rgba(0, 0, 0, .1); }
.box880_-8586 .nav > li:hover .subnav { visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
.box880_-8586 .subnav li a { font-size: 12px; line-height: 40px; position: relative; display: block; overflow: hidden; height: 40px; padding: 0 30px 0 30px; -webkit-transition: all ease .3s; transition: all ease .3s; white-space: nowrap; text-overflow: ellipsis; color: #666; border-bottom: 1px solid #f2f2f2; text-align:center;}
.box880_-8586 .subnav li a:hover { /*padding-left: 15px;*/ color: #fff; background: #33a541; }
.box880_-8586 .subnav li a:after { position: absolute; top: 50%; right: 10px; visibility: hidden; width: 5px; height: 10px; margin-top: -5px; content: ''; -webkit-transition: all ease .3s; transition: all ease .3s;  }
.box880_-8586 .subnav li a:hover:after { right: 15px; visibility: visible; }


.box806_-1855 { overflow: hidden; position: relative; }

.box806_-1855 .main_image { width: 100%; height: 570px; overflow: hidden; margin: 0 auto; position: relative;z-index:0;}

.box806_-1855 .main_image ul { width: 9999px; height: 570px; overflow: hidden; position: absolute; top: 0; left: 0}

.box806_-1855 .main_image li { float: left; width: 100%; height: 570px; } 

.box806_-1855 .main_image li span { display: block; width: 100%; height: 570px; } 

.box806_-1855 .main_image li a { display: block; width: 100%; height: 570px}

.box806_-1855 .main_image li .img_1 { text-align: center; background-repeat: no-repeat}

.box806_-1855 .main_image li .img_2 { text-align: center; background-repeat: no-repeat}

.box806_-1855 .main_image li .img_3 { text-align: center; background-repeat: no-repeat}

.box806_-1855 .flicking_con { width: 100%; margin: 0 auto; } 


/* 焦点 */

.box806_-1855 .flicking_con .flicking_inner { position: absolute; bottom: 10px; left: 0; z-index: 22; width: 100%; height: 21px; text-align: center; } 

.box806_-1855 .flicking_con a { display: inline-block; width: 50px; height: 3px; background: rgba(0, 0, 0, .1); border: 1px solid #999; margin: 0 5px; cursor: pointer; } 

.box806_-1855 .flicking_con a.on { background: #33a541; border-color: #33a541; } 


/* 焦点 */

.box806_-1855 #btn_prev,
.box806_-1855 #btn_next { z-index: 998; position: absolute; width: 50px !important; height: 50px !important; top: 50%; margin-top: -20px; display: none; background-color: rgba(0, 0, 0, .3); background-repeat: no-repeat; background-position: 50% 50%; -webkit-transition: all ease .35s; transition: all ease .35s; } 

.box806_-1855 #btn_prev { background-image: url(../images/arrow-left.png); } 

.box806_-1855 #btn_next { background-image: url(../images/arrow-right.png); } 

.box806_-1855 #btn_prev:hover,
.box806_-1855 #btn_next:hover { background-color: #33a541; } 

.box806_-1855 #btn_prev { left: 2%; } 

.box806_-1855 #btn_next { right: 2%; } 

.gj_box{ width:600px; height:66px; line-height:66px;color:#FFF; font-size:14px;}
.gj_box a{ font-family:"Microsoft Yaihei"; font-size:12px; color:#fff; margin:0 5px; text-decoration:none;}
.gj_box a:hover{ text-decoration:underline;}

.box227_-9247{margin-top:18px;}
.box227_-9247 .clearFix227{ clear:both; height:0; overflow:hidden;}
.box227_-9247 input{ vertical-align:middle;}
.box227_-9247 .select{ vertical-align:middle; margin-right:5px;display:none;}
.box227_-9247 .select01{display:none;}
.box227_-9247 .select02{display:none;}
.box227_-9247 .title{ color:#fff; font-family:"微软雅黑"; font-size:14px; font-weight:bold; display:none;}
.box227_-9247 .kwCont{ height:32px; display:inline-block; float:right;}
.box227_-9247 .kwCont .textCont{ border:solid 1px #cecece;border-right:#f2f2f2; width:208px; height:40px; line-height:40px; color:#505050; float:left; padding:0 5px;}
.anSearch{ background:url(../images/s_icon.png) no-repeat center center; width:32px; height:32px; border:none; float:left; cursor:pointer;border:solid 1px #282828; border-left:#282828;background-color:#282828; }
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.box863_-9467 *{margin:0;padding:0;box-sizing:border-box}
.box863_-9467{font:14px/1.45 "Microsoft Yahei";/*padding:20px 0;*/overflow:hidden;}
.box863_-9467 a{text-decoration:none}
.box863_-9467 img{vertical-align:middle;border:0}
.box863_-9467 .model{width:1200px;margin:0 auto}
.box863_-9467 .model .header{text-align:center;line-height:1.6;display:none;}
.box863_-9467 .model .header .title{font-size:24px;color:#444}
.box863_-9467 .model .header .subtitle{font-size:16px;color:#c1c1c1;font-family:HELVETICANEUELTPRO-THEX,"Microsoft Yahei"}
.box863_-9467 .model .taps{margin:20px 0;text-align:center;}
.box863_-9467 .model .taps a{display:inline-block;color:#616161;margin:7px 0;padding:7px 15px;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #ddd;margin-left:10px;}
.box863_-9467 .model .taps a.selected,.box863_-9467 .model .taps a:hover{background-color:#282828;color:#fff;border:1px solid #282828;}
.box863_-9467 .model .item-list{ height: 0; width: 0; overflow: hidden; opacity: .7; filter: Alpha(opacity=70);-moz-transform: scale(0.9); -webkit-transform: scale(0.9); transform: scale(0.9); -moz-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1); -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1); transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) ;}
.box863_-9467 .model .item-list.active{height: auto; width: auto; overflow: auto; opacity: 1;  filter: Alpha(opacity=100); visibility: visible; -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}
.box863_-9467 .model .item-list li{float:left;width:280px;margin-bottom:30px;overflow:hidden;position:relative;margin-right:20px;    height: 320px;border: 1px solid #b5b5b5;}
.box863_-9467 .model .item-list li:last-child{margin-right:0;}
.box863_-9467 .model .item-list li a { display: block;
    margin: 0 2%;
    overflow: hidden;
    position: relative;
    height: 100%;}
.box863_-9467 .model .item-list .img{    text-align: center;
    height: 260px;
    overflow: hidden;
    position: relative;}
.box863_-9467 .model .item-list .img img{width: 100%;
    height: 100%;vertical-align: middle;-webkit-transition:all .6s cubic-bezier(0.215,0.61,0.355,1) 0s;transition:all .6s cubic-bezier(0.215,0.61,0.355,1) 0s;
  display: block; /* 避免阴影在图片下方出现空白 */
  margin:5px auto 0; /* 水平居中 */
  box-shadow: 
    0 2px 4px rgba(0, 0, 0, 0.1), /* 水平偏移 垂直偏移 模糊半径 颜色 */
    0 4px 8px rgba(0, 0, 0, 0.1);

	}
.box863_-9467 .model .item-list li:hover .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.box863_-9467 .model .caption{width:100%;height:60px;/*padding:0 80px 0 10px;*/position:absolute;left:0;bottom:0;-webkit-transition:all .6s ease;transition:all .6s ease;}
.box863_-9467 .model .caption::after{content: "";width: 0;background-color: #33a541;transition: width .6s;-webkit-transition: width .6s;height: 100%;display: block;position: absolute;left: 0;top: 0;z-index: -1;}
.box863_-9467 .model .caption .title{line-height:60px;font-size:15px;color:#616161;display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;-webkit-transition:all .6s ease;transition:all .6s ease;font-weight: bold;text-align: center;}
.box863_-9467 .model .item-list li:hover .title{color:#fff;}
.box863_-9467 .model .caption .info{color:#616161}
.box863_-9467 .model .insert{width:30px;height:20px;line-height:20px;position:absolute;top:50%;right:10px;margin-top:-10px;border-left:1px solid transparent;-webkit-transition:all .6s ease;transition:all .6s ease;}
.box863_-9467 .model .insert::before{content:"→";font-size:16px;color:#cdcdcd;-webkit-transition:all .6s ease;transition:all .8s ease;font-family:"Arial"}
.box863_-9467 .model .item-list li:hover .caption{border-color:#33a541}
.box863_-9467 .model .item-list li:hover  .caption::after{width:100%;}
.box863_-9467 .model .item-list li:hover .insert{border-color:#fff;color:#fff;}
.box863_-9467 .model .item-list li:hover .insert::before{margin-left:50%;color:#fff;}

.advantge_warpper{width:1200px;margin: 0 auto;font-family: "Microsoft Yahei";font-size: 14px;}
.pic_leftside{overflow: hidden;margin: 40px 0;}
/*第一个优势*/
.pic_leftside .diy_pic{background: url( ../images/diy06.png) no-repeat;}/*标题图片*/
.pic_leftside .diy_title{background: url( ../images/diy_en.png) no-repeat 10px 0;}/*英文标题图片*/
.pic_leftside .rightpic{float: left;padding-top: 100px;}/*图片左浮动*/
.pic_leftside .rightinfo{float: right;padding-top: 80px;margin-top: 116px;width: 580px;}/*信息右浮动*/
.pic_leftside .rightinfo ul li{background: url( ../images/dot.png) no-repeat 0 10px;padding-left: 10px;line-height:150%;padding-bottom:10px;color:#616161;}
/*第三个优势*/
.pic_leftside .service_pic{background: url(../images/service02.png) no-repeat;}/*标题图片*/
.pic_leftside .service_title{background: url(../images/service_en.png) no-repeat 10px 0;}/*英文标题图片*/
/*第二个优势*/
.pic_rightside{overflow: hidden;padding:40px 0;}
.pic_rightside .leftpic{float: right;padding-top: 100px;}/*图片右浮动*/
.pic_rightside .leftpic{width:566px; height:192px;}
.pic_rightside .leftinfo{float: left;padding-top: 90px;margin-top: 116px;width: 580px;}/*内容左浮动*/
.pic_rightside .leftinfo ul li{background: url(../images/dot.png) no-repeat 0 10px;padding-left: 10px;line-height:150%;padding-bottom:10px;color:#616161;}
.pic_rightside .quality_pic{background: url(../images/quality02.png) no-repeat top right;}
.pic_rightside .quality_title{background:url(../images/quality_en.png) no-repeat 10px 0;}

.e_case{font-family: "Microsoft Yahei";font-size: 14px;text-align:right;}
.e_case a{display:inline-block;border:1px solid #ddd;padding: 7px 27px;-webkit-transition: all .3s ease;transition: all .3s ease;color: #616161;}
.e_case a:hover{background-color: #282828;color: #fff;}

.box848_-2201 { width: 1200px; padding-top: 30px; margin: 0 auto; color: #666; font: 14px/1.45 "microsoft yahei"; } 

.box848_-2201 * { margin: 0; padding: 0; } 

.box848_-2201 a { color: #666; text-decoration: none; }

.box848_-2201 .hp_box-title { display: none; }

.box848_-2201 .hp_box-title .hp-title { display: inline-block; color: #FB8A01; font-weight: normal; } 

.box848_-2201 .hp-more { float: right; width: 15px; height: 36px; background: url(mfile/848/images/more.jpg) 0px 12px no-repeat; } 

.box848_-2201 .hp_box-list { list-style: none; /*margin-left: 9px;*/ } 

.box848_-2201 .hp_box-list:after { content: ""; display: block; height: 0; clear: both; } 

.box848_-2201 .hp_box-list li { float: left; width: 360px; padding: 14px; margin-right: 15px; border: 1px rgba(228, 228, 228, 0.47) solid; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; overflow: hidden; background-color: #fff; } 
.box848_-2201 .hp_box-list li:last-child{margin-right:0;}

.box848_-2201 .hp_box-list li:hover { -webkit-transform: translateY(-20px); transform: translateY(-20px);/* -webkit-box-shadow: 0px 3px 22px rgba(0, 0, 0, 0.20); box-shadow: 0px 3px 22px rgba(0, 0, 0, 0.20);*/ } 

.box848_-2201 .hp_box-list .hp-img { text-align: center; overflow: hidden; } 

.box848_-2201 .hp_box-list .hp-img img { width: 100%; border: none; vertical-align: middle;    height: 267px; } 

.box848_-2201 .Pice { display: block; padding-top: 13px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;color:#616161; } 

.box848_-2201 .hp_box-list li:hover .Pice { color: #33a541; } 

.box848_-2201 .details { display: inline-block; font-size: 12px; width: 122px; height: 28px; line-height: 28px; text-align: center; background: #33a541; color: rgba(255, 255, 255, 0.77); margin: 20px 0 5px; border-radius: 3px; -webkit-box-sizing: border-box; box-sizing: border-box;-webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; border: 1px solid #33a541; } 

.box848_-2201 .details:hover { background: #fff; color: #33a541;  } 

.company{width: 1200px;margin: 0 auto;font:14px "Microsoft Yahei";padding-top: 84px;background:url(/ufile/75516/about_title01.png) no-repeat;position: relative;}
.company>img{float: left;}
.company .company_info{float: left; margin-left:38px; width: 738px;color:#616161;}
.company .company_info h3{font-size: 28px;font-weight: normal;margin: 0;
}
.company .company_info p{line-height: 200%;margin-top:14px;}
.company a{display:inline-block;border:1px solid #ddd;padding: 7px 27px;-webkit-transition: all .3s ease;transition: all .3s ease;color: #616161; text-align:right; float:right;}
.company  a:hover{background-color: #282828;color: #fff;}

.box879_-1107 * { margin: 0; padding: 0; box-sizing: border-box;}
.box879_-1107 a { text-decoration: none; color: inherit; }
.box879_-1107 img{max-width: 100%; border: none; vertical-align: top;}
.box879_-1107 ul, li { list-style: none; }
.box879_-1107 { font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif; color: #444; width:1200px;margin:0 auto;padding-top:52px;background:url(/ufile/75516/image/news_title01.png) no-repeat 0 58px}
.box879_-1107 .tabs-title { margin: 20px 0 40px; text-align: right;}
.box879_-1107 .tabs-title a{ display: inline-block; margin-right: 20px; color: #616161; padding: 7px 27px; -webkit-transition: all .3s ease;  transition: all .3s ease;   position: relative;border:1px solid #ddd;}
.box879_-1107 .tabs-title a:last-child{margin-right:0;}
.box879_-1107 .tabs-title a:after{ content: ""; position: absolute; right: -6px; top: 7px; color: #dbdbdb;boder:1px solid #282828;}
.box879_-1107 .tabs-title a:last-child:after{ display: none; }
.box879_-1107 .tabs-title a.active, .box879_-1107 .tabs-title a:hover{ background: #282828; color: #fff;}
.box879_-1107 .tabs-title:after{ display: inline-block; width: 1px; height: 12px; background-color: #cbcbcb;}
.box879_-1107 .news-list{overflow: hidden; display: none;}
.box879_-1107 .current{ display: block;}
.box879_-1107 .news-list li{float: left; width: 592px; padding: 20px; overflow: hidden;background-color:#fff;margin:0 16px 16px 0;position:relative;-webkit-transition: all .6s ease;transition: all .6s ease;border:1px solid #e6ecea;}
.box879_-1107 .news-list li:nth-child(2n){margin-right:0;}
.box879_-1107 .news-list .news-img{ float: left; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; display:none;}
.box879_-1107 .news-intro .title {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font:normal 14px "Microsoft Yahei" ;background:url(/ufile/69398/news_icon.png) no-repeat left center;padding-left:15px;color:#616161;}
.box879_-1107 .news-list li:hover{cursor:pointer;background-color:#33a541;border:1px solid #33a541;}
.box879_-1107 .news-list li:hover .title{background:url(/ufile/69398/news_icon_hover.png) no-repeat left center;}
.box879_-1107 .news-list li:hover .title a{ color: #fff;}
.box879_-1107 .news-list li:hover .date{color:#fff;}
.box879_-1107 .news-intro .info{font-size: 12px; padding: 9px 0;position:absolute;top:14px;right:0;}
.box879_-1107 .news-intro .info span{ display: inline-block; padding-left: 20px; background: no-repeat 0 50%; vertical-align: middle;}
.box879_-1107 .news-intro .info .author { background-image: url(/mFile/879/img/icon-source.jpg);}
.box879_-1107 .news-intro .info .date { margin-right: 15px; }
.box879_-1107 .news-intro .content{ font-size: 12px; line-height: 22px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;display:none;}
.box879_-1107 .u-more { margin-top: 64px; text-align: center; }
.box879_-1107 .u-more a { line-height: 42px; display: inline-block; width: 160px; height: 42px; -webkit-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; color: #b4b4b4; border: 1px solid #c6c6c6; }
.box879_-1107 .u-more a:hover { color: #fff; border-color: #52b9a6; background: #52b9a6; }

.b_content{width:1200px;margin:0 auto;}
.b_content .b_nav{font: 14px "Microsfot Yahei";padding:60px 0 30px 0px;background: url(/ufile/69398/arrow.png) no-repeat 65px 65px ;background-size: 4px; color:#fff;font-size: 14px;}
.b_content .b_nav a{text-decoration: none;color: #fff;margin: 0 42px;font-size: 14px;}
.b_content .b_nav a:last-child{margin-right: 0;}
.b_content .b_nav a:hover{text-decoration: underline;}
.b_line{height: 1px;background-color: #434343;border: 1px solid #303030;}
.main_content{overflow: hidden;margin-top: 50px;}
.main_content .c_left{float: left;}
.main_content .c_left h3{font:bold 16px "Microsoft Yahei";color: #fff;padding-bottom: 20px;margin: 0;}
.main_content .c_left p{color:#717171;font-size: 14px;line-height: 200%;}
.main_content .c_right{float: right;}
.c_right .c_xl{float: left;margin-right: 20px;text-align: right;}
.c_right .c_xl a{display: inline-block;padding: 7px 27px 7px 37px;background-color: #33a541;font:14px "Microsoft Yahei";text-decoration: none;color:#fff;background:#33a541 url(/ufile/69398/messsage_icon.png) no-repeat 18px center;margin: 15px 0;}
.c_right .c_xl a:hover{color:#282828;}
.c_right .c_xl p{color:#fff;font-size: 14px;line-height: 200%;}
.c_right .c_xl p:last-child{font-size: 18px;}
.c_right .c_code{float: right;}
.c_right .c_code img{width: 105px;padding: 12px;background-color: #fff;}
.c_right .c_code p{text-align: center;font-size: 14px;color: #717171;margin-top:10px;}
.b_content .b_link{color:#717171;font:14px "Microsoft Yahei"; margin: 30px 0 10px; line-height:35px;}
.b_content .b_link a{color:#717171;text-decoration: none;margin: 0 3px;}
.b_content .b_link a:hover{color: #fff;}

.copyright{width:1200px;margin: 0 auto; font:14px "Microsoft Yahei"; color: #717171;padding: 30px 0;}
.copyright span{float: right;}
.copyright span a{color: #717171;}
.copyright span a:hover{color:#fff;}


.box157_-9223{}
.box157_-9223 .title_157{background:url(../images/inicon01.png) no-repeat 0 12px; background-size:18px; color: #fff; font-family: "微软雅黑"; font-size: 14px; font-weight:normal; height:40px; line-height:40px; display:inline-block; padding-left:20px;}
.box46_-8023{ padding-left:10px;border:#CCC solid 0px;margin:0 auto;height:40px; font-size:12px; font-weight:700; line-height:40px;color:#fff;font-family: "微软雅黑",Arial;font-weight:normal; text-align:right;}
.box46_-8023 a{ height:40px; font-size:12px; font-weight:700; line-height:40px;color:#fff; text-decoration:none;font-family: "微软雅黑",Arial;font-weight:normal;}
.box46_-8023 a:hover{text-decoration:underline;}



.box15_1 .title {
    text-align: center;
    border-bottom: #ededed 1px solid;
    padding-bottom: 10px;
}
.box15_1 .title h1 {
    font-size: 26px;
}
.box15_1 .title p span {
    display: inline-block;
    padding: 5px 0;
    color: #c1c1c1;
    font-size: 12px;
}
.box15_1 .content {
    padding: 20px;
    line-height: 200%;
}
.box15_1 .change {
    margin-top: 10px;
}

.ny_left{ width:280px; overflow:hidden; float:left;}
.side {
    width: 280px;
}
.sideNav {
    margin-bottom: 17px;
    position: relative;
}
.sideNav h2 {
    background: #33a541;
    border-radius: 4px 4px 0 0;
    overflow: hidden;
    height: 56px;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    line-height: 56px;
    padding-left: 16px;
}
.sideNavBox {
    border: 2px solid #33a541;
    background: #fff;
    border-radius: 0 0 4px 4px;
    overflow: hidden;
}
.sideNavBox ul {
    padding:0 13px;
}

.sideNavBox h3 a:hover, .sideNavBox .active h3 a {
    background: #33a541;
    color: #fff;
}
.sideNavBox h3{  height: 32px; margin:12px 0;}
.sideNavBox h3 a {
    height: 32px;
    line-height: 32px;
    background: #eeeff0;
    text-indent: 15px;
    font-size: 14px;
    display: block;
    color: #fff;
    border-radius: 4px;
    overflow: hidden;
    color: #393939;
    font-weight: bold;
}
.sideNavWrap em {
    background: url(../images/shadow.png) no-repeat center;
    width: 280px;
    height: 13px;
    position: absolute;
    bottom: -13px;
    right: 0;
}
.sideWrap {
    margin-bottom: 19px;
}
.sideWrap h2 {
    background: #33a541;
    height: 43px;
    line-height: 43px;
    font-size: 18px;
    color: #fff;
    text-indent: 13px;
}
.sideNewsBox {
    padding: 11px 12px 13px 11px;
}
.sideBox {
    background: #f2f2f2;
}

.sideNewsBox li {
    border-bottom: 1px solid #d2d2d2;
    height: 29px;
    line-height: 29px;
}

.sideNewsBox h3 a {
    background: url(../images/arrow.gif) no-repeat 0 center;
    display: block;
    padding-left: 11px;
}

.sideWrap {
    margin-bottom: 19px;
}

.sideWrap h2 {
    background: #33a541;
    height: 43px;
    line-height: 43px;
    font-size: 18px;
    color: #fff;
    text-indent: 13px;
}


.sideContactBox {
    padding: 12px 40px 14px 17px;
    line-height: 26px;
    color: #535353;
}
.sideBox {
    background: #f2f2f2;
}
.sideContactBox {
    padding: 12px 40px 14px 17px;
    line-height: 26px;
    color: #535353;
}
.ny_right{ width:850px; min-height:500px; float:right;}
.location{ width:838px; height:34px; border:1px solid #dbdbdb; border-radius:3px; padding-left:10px;}
.location h2{ width:150px; height:34px; line-height:34px; font-size:16px; font-weight:bold; color:#333; display:block; float:left; overflow:hidden;}
.location span{ width:570px; height:34px; display:block; overflow:hidden; float:right; line-height:34px; text-align:right; padding-right:10px;white-space: nowrap; text-overflow: ellipsis;}
.location span em{ color:#1B64B5; font-style:normal;}
.ny_wen{ width:848px; border:1px solid #dbdbdb; min-height:752px; margin-top:10px; border-radius:3px;}
.about{ width:788px; padding:30px 30px 0 30px; font-size:14px; line-height:26px;}
.about a{font-size:14px; line-height:26px;}
.about img{  padding:0 0 10px 10px;}
.about p{ line-height:26px; padding-bottom:30px;}
/***********product*************/
.pages{ width:838px; height:28px; text-align:right; padding-right:10px;}
.pages a,.pages span{ height:26px; line-height:26px; padding:0 8px; margin:0 5px; display:inline-block; border:1px solid #dbdbdb;}
.pages a:hover{ border:1px solid #1B64B5; background:#1B64B5; color:#fff;}
.pages .page-cur{ border:1px solid #1B64B5; background:#1B64B5; color:#fff;}

.liuyan{ width:740px; margin-left:5px; background:url(../images/table_bg.png) no-repeat right bottom; margin:0 auto;}
.liuyan p{ font-size:14px; margin:25px 0 30px 0;}
.liuyan p>i{ font-style:normal;}
.liuyan table td{ line-height:24px; padding:6px 0px;}
.liuyan table td:first-child{ text-align:right;}
.liuyan table textarea{ height:197px; line-height:24px; width:480px; padding:0px 5px; border:1px solid #ebebeb; overflow:auto; margin-left:10px;}
.input_text{ height:24px; line-height:24px; border:1px solid #ebebeb; padding:0px 5px; margin-left:10px;}
.yanzheng{height:24px; width:90px; border:1px solid #ebebeb; float:left; padding:0px 5px; line-height:24px; margin-left:10px;}
.liuyan i{ color:#1B64B5; font-style:normal; padding-left:10px;}

.clearfix { zoom: 1; } 
.clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; } 
.box862_-9139 * { margin: 0; padding: 0; box-sizing: border-box } 
.box862_-9139 { font: 14px/1.45 "Microsoft Yahei"; overflow: hidden; width:845px; border:1px solid #dbdbdb; } 
.box862_-9139 a { text-decoration: none } 
.box862_-9139 img { vertical-align: middle; border: 0 } 
.box862_-9139 .model .item-list li { float: left; width:270px; height: 300px; margin:10px 5px 30px; background-color: #fff; overflow: hidden; position: relative; border: 1px solid #b5b5b5;} 
.box862_-9139 .model .item-list li a { display: block; margin: 0 2%; overflow: hidden; position: relative; height: 100%; } 
.box862_-9139 .model .item-list .img { text-align: center; height: 260px; overflow: hidden; position: relative; } 
.box862_-9139 .model .item-list .img:after { content: ""; position: absolute; left: 50%; top: 50%; width: 50px; height: 50px; background: #33a541 url(../images/look.png) no-repeat center center; background-size: 30px 30px; margin-left: -25px; margin-top: -25px; font-size: 32px; -webkit-transition: all ease .3s; transition: all ease .3s; -webkit-transform: translateY(20%); transform: translateY(20%); visibility: hidden; opacity: 0; } 
.box862_-9139 .model .item-list li:hover .img:after { -webkit-transform: translateY(0); transform: translateY(0); visibility: visible; opacity: 1; } 
.box862_-9139 .model .item-list .img img { width: 100%; margin-top: 7px; height: 100%; -webkit-transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s } 
.box862_-9139 .model .item-list li:hover .img img { -webkit-transform: scale(1.1); transform: scale(1.1) } 
.box862_-9139 .model .caption { width: 100%; height: 40px; padding: 0 80px 0 10px; position: absolute; left: 0; bottom: 0; -webkit-transition: all .3s ease; transition: all .3s ease; background-color: #fff;  } 
.box862_-9139 .model .caption .title { line-height: 40px; font-size: 15px; color: #555; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 
.box862_-9139 .model .caption .info { color: #b5b5b5 } 
.box862_-9139 .model .insert { width: 30px; height: 20px; line-height: 20px; position: absolute; top: 50%; right: 10px; margin-top: -10px; border-left: 1px solid transparent; -webkit-transition: all .3s ease; transition: all .3s ease } 
.box862_-9139 .model .insert::before { content: "→"; font-size: 16px; color: #cdcdcd; -webkit-transition: all .3s ease; transition: all .3s ease; font-family: "Arial" } 
.box862_-9139 .model .item-list li:hover .caption { height: 50px; border-color: #33a541; } 
.box862_-9139 .model .item-list li:hover .caption .title { color: #33a541; } 
.box862_-9139 .model .item-list li:hover .insert { border-color: #eee } 
.box862_-9139 .model .item-list li:hover .insert::before { margin-left: 50% } 

.pin {
    height: 1272px;
    margin-top: 55px;
    overflow: hidden;
    background: #efefef;
}
.pin h4 {
    background: url(../images/pin_t.jpg) no-repeat center top;
    height: 156px;
    overflow: hidden;
	font-size: 14px;
	margin:0;
}
.pin h4 p {
    width: 1040px;
    height: 156px;
    margin: 0 auto;
    overflow: hidden;
    font-size: 33px;
    color: #646464;
    font-family: "Microsoft Yahei";
    line-height: 90px;
}
.pin h4 span {
    display: inline-block;
    color: #fff;
    font-size: 26px;
    font-weight: normal;
    padding-left: 20px;
}
.content9 {
    width: 960px;
    margin: 0 auto;
}
.pin1 {
    position: relative;
    margin-left: -59px;
    background: url(../images/pin1.jpg) no-repeat center top;
    height: 338px;
    margin-bottom: 30px;
    overflow: hidden;
}
.dl01 {
    width: 430px;
    margin: 35px 0 0 567px;
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 15px;
}
.dl01 dt {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom: 15px;
    font: 20px "Microsoft Yahei";
    color: #494c51;
    font-weight: bold;
}
.dl01 dt span {
    display: block;
    font-size: 27px;
    color: #009246;
    font-weight: normal;
	margin-bottom:15px;
}
.dl01 dt span i {
    font-style: normal;
    font-size: 46px;
    color: #009246;
    display: inline-block;
    padding-left: 5px;
    font-family: "Times New Roman", Times, serif;
}
.dl01 dt span i em {
    font-style: normal;
    font-size: 27px;
}
.dl01 dd {
    font: 14px "Microsoft Yahei";
    color: #6d7074;
    line-height: 30px;
    background: url(../images/ooo.gif) no-repeat left 12px;
    padding-left: 22px;
	margin-left:0;
}
.pin2 {
    position: relative;
    margin-left: -59px;
    background: url(../images/pin2.jpg) no-repeat center top;
    height: 338px;
    margin-bottom: 30px;
    overflow: hidden;
}
.pin3 {
    position: relative;
    margin-left: -59px;
    background: url(../images/pin3.jpg) no-repeat center top;
    height: 380px;
    margin-bottom: 30px;
    overflow: hidden;
}
.lcMain {
    height: 280px;
    background-color: #45a643;
}
.container9 {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
    font-family: microsoft yahei;
}
.lcMain .lc_l {
    float: left;
    width: 205px;
    background-color: #3c3e46;
    color: #fff;
    height: 295px;
    margin-top: -15px;
    text-align: center;
    position: relative;
}
.lcMain .lc_l h5 {
    padding-top: 30px;
	font-size: 12px;
	margin:0;
}
.lcMain .lc_l h5 span {
    font-size: 22px;
    font-weight: normal;
    color: #fff;
}
.lcMain .lc_l h5 p {
    font-size: 24px;
    margin-bottom: 15px;
    text-align: center;
}
.lcMain .lc_l h5 i {
    display: block;
    width: 24px;
    height: 0;
    border-top: 1px solid #fff;
    margin: 0 auto;
}
.lcMain .lc_l dl {
    margin-top: 20px;
    margin-bottom: 10px;
}
.lcMain .lc_l dt {
    text-align: center;
}
.lcMain .lc_l dd {
    text-align: center;
	margin:0;
}
.lcMain .lc_l dd p {
    font-size: 14px;
    text-align: center;
}
.lcMain .lc_l dd span {
    font-size: 30px;
    color: #fff;
    font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif";
}
.lcMain .lc_l a {
    display: block;
    width: 140px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    margin: 0 auto;
	border:1px solid #fff;
}
.lcMain .lc_r {
    float: left;
    margin-top: 79px;
    margin-left: 19px;
}
