﻿/*
* name:Global && Pc StyleSheet
* version:v3.3.1
* update:雪碧图对齐
* date:2016-04-30
*/

/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(ico.png);
	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');}
.ico:before {content:'\3000';}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}
/* 常量设置 */
html { overflow-x:auto;}
html,body,.wrap { min-width:1200px;}
.wrap { width:1200px; margin-right:auto; margin-left:auto;}
body{font-size:13px; line-height:1.8; color:#555; background:#fff;}
a{color:inherit;}
a:hover { color:#00873a;}
::-moz-selection {color:#fff; background:#00873a; }
::selection {color:#fff; background:#00873a; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}

.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}

.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/*cube翻转*/
.rotate_btn { display:block;}
.rotate_btn .flip_cube { position:relative;
	-webkit-perspective:400;
	-ms-perspective:400;
	-o-perspective:400;
	-moz-perspective:400px;
	perspective:400;
}
@-moz-document url-prefix() {
	.rotate_btn .flip_cube { overflow:hidden;}
}
.rotate_btn .flip_cube .viewport { position:static;
  -moz-transform-style:preserve-3d;
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d;
  -moz-transition-property:-moz-transform;
  -o-transition-property:-o-transform;
  -webkit-transition-property:-webkit-transform;
  transition-property:transform;
  -moz-transition-duration:600ms;
  -o-transition-duration:600ms;
  -webkit-transition-duration:600ms;
  transition-duration:600ms;
  -moz-transform:translateZ(-160px);
  -webkit-transform:translateZ(-160px);
  transform:translateZ(-160px);
}
.rotate_btn .flip_cube .viewport .plane { position:absolute; z-index:1;}
.rotate_btn .flip_cube .viewport .plane.top { top:-160px; left:0px;
  -moz-transform:rotateX(90deg);
  -webkit-transform:rotateX(90deg);
  transform:rotateX(90deg);
}
.rotate_btn .flip_cube .viewport .plane.bottom { top:160px; left:0px;
  -moz-transform:rotateX(-90deg);
  -webkit-transform:rotateX(-90deg);
  transform:rotateX(-90deg);
}
.rotate_btn .flip_cube .viewport .plane.front { top:0px; left:0px; z-index:2;
  -moz-transform:translateZ(160px);
  -webkit-transform:translateZ(160px);
  transform:translateZ(160px);
}
.rotate_btn:hover .flip_cube { position:relative; z-index:10;}
.rotate_btn .rotate_box {position:relative;}
.rotate_btn .rotate_square { position:absolute; width:100%; box-sizing:border-box; color:#fff;}
/* .rotate_square { height:0; padding-bottom:75%; overflow:hidden;} 高度控制*/
/*cube翻转 end*/

body .bg-primary { background-color:#00873a;}
/* 网站样式 */
.pageHeader { background-color:#00873a; color:#fff; position:fixed; z-index:20; width:100%; height:auto; left:0; top:0;}
.pageHeader .logo { float:left; margin-right:15px;}

.nav { float:left; height:50px; width:57%;}
.nav li { float:left; width:16.666%; clear:right;}
.nav li ul {display:none;}
.nav a { display:block; height:50px; line-height:50px; text-align:center; font-size:14px; color:#fff; border-right:#1f9652 1px solid;}
.nav a:hover { background-color:#0e6c37;}
.nav li:last-child a { border-right-width:0px;}
.nav .rotate_square { height:50px; background-color:#00873a; width:99%;}
.nav .rotate_square.bottom { background-color:#0e6c37;}
.nav .rotate_btn .flip_cube .viewport .plane.bottom { top:20px;}
.nav li.cur .rotate_btn { background-color:#0e6c37;}
.nav li.cur .rotate_btn .flip_cube .viewport { transform:translateZ(-25px) rotateX(90deg)!important;}

.top_r { height:50px; float:right; position:relative;}
.top_r .hd,.top_r .bd { -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
.top_r .hd { line-height:20px; height:20px; padding:15px 0; text-align:center; cursor:pointer;}
.top_r .hd .ico { margin-left:2px;}
.top_r .bd,.top_r:hover .hd { background-color:#0e6c37;}
.top_r .bd { opacity:0; visibility:hidden; display:none/9;}
.top_r:hover .bd { opacity:1; visibility:visible; display:block/9;}

.pageHeader .language { width:105px;}
.pageHeader .language .bd { width:100%; height:auto; position:absolute; left:0; top:100%;}
.pageHeader .language .bd a { display:block; padding:8px 10px; line-height:1.5; border-top:#1f9652 1px solid; color:#fff;}
.pageHeader .language .bd a:hover { background-color:#00873a;}
.pageHeader .language:hover .hd .ico { background-position:-20px 0;}

.pageHeader .search { width:105px;}
.pageHeader .search .bd { width:180px; height:30px; position:absolute; right:0; top:5px; padding:5px 40px 5px 10px; border-radius:5px;}
.pageHeader .search:hover .hd { display:none;}
.pageHeader .search ._btn { width:40px; height:30px; background:none; border-width:0; padding:0; position:absolute; right:0; top:5px; cursor:pointer;}
.pageHeader .search ._inp { width:100%; height:30px; line-height:30px; border-width:0; padding:0; background-color:transparent; color:#ffffff;}
.pageHeader .search ._inp::-webkit-input-placeholder { color:#cbe0d1; } 




.mobile_key { width:40px; height:40px; line-height:40px; text-align:center; background-color:#0e6c37; color:#fff!important; float:right; display:none; border-radius:5px; margin-top:5px;}
.mobile_key .ion { margin:0; font-size:24px; display:block;}

/*index*/
/*fullpage*/
.loader { width:100%; height:100%; background-color:#fff; position:fixed; left:0; top:0; z-index:90; }
.loader_bar { width:100px; height:100px; position:absolute; left:50%; top:50%; margin:-70px 0 0 -50px; text-align:center; color:#0e6c37;}
.loader_img { margin-bottom:5px; }
.loader_info { font-size:16px; }
.full_body{padding-top:0px; position:relative; overflow:hidden;}
.full_box, .full_wrap, .full_section{ position:relative; width:100%; height:100%;}
.full_body, .full_section{ overflow:hidden;}
.full_body .pageFooter { position:absolute; left:0; width:100%; bottom:-34px;}
.full_section{ display:block;}
.circles{position:fixed;right:0;width:20px; top:40%;padding:0 6px; display:none;}
.circles li{height:20px;cursor:pointer;border-radius:10px;margin:6px 0;background:#ccc;}
.circles li.current{background:#444;}
.fullpage_prev{position:fixed;right:0;bottom:150px;width:50px;height:50px;background:#ccc;
cursor:pointer;}
.fullpage_next{position:fixed;right:0;bottom:90px;width:50px;height:50px;background:#ccc;
cursor:pointer;}

.full_body .pageHeader { top:auto; bottom:0;}
/* .full_body .pageHeader .logo { display:none;} */
.full_body .pageHeader .language .bd { top:auto; bottom:100%;}
.full_body .pageHeader .language .bd a { border-top-width:0;border-bottom: #1f9652 1px solid;}
.full_body .pageHeader .language .hd .ico { background-position:-20px 0;}
.full_body .pageHeader .language:hover .hd .ico { background-position:0 0;}

.animation { opacity:0; transform:translate3d(0px, 60px, 0px); transition:all 0.7s ease-out 0s; -webkit-transform: translate3d(0,60px,0);}
.animation.css3 { opacity:1; transform:translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0,0,0);}

.index_nav { width:40px; height:auto; position:fixed; right:10px; top:50%; margin-top:-150px; z-index:50;}
.index_nav:before { content:''; display:block; width:0; height:98%; position:absolute; left:50%; top:0px; border-right:#0e6c37 1px dotted;}
.index_nav li,.index_nav b { width:40px; height:40px; line-height:40px; position:relative; text-align:center; color:#fff; font-size:14px; cursor:pointer;}
.index_nav li { margin-bottom:15px;}
.index_nav li.last,.index_nav li:last-child { margin-bottom:0;}
.index_nav b { display:block; background-color:#b6b6b6; border-radius:50%; font-weight:normal; position:relative; z-index:2;}
.index_nav span { width:40px; height:40px; background-color:#0e6c37; border-radius:20px; position:absolute; right:0; top:50%; margin-top:-20px; -moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; transition:all .3s ease 0s; overflow:hidden; transition-delay:.1s; -moz-transition-delay:.1s; -webkit-transition-delay:.1s; -o-transition-delay:.1s; -moz-transform:scale(0.9); -ms-transform:scale(0.9); -o-transform:scale(0.9); -webkit-transform:scale(0.9); transform:scale(0.9);  white-space:nowrap;}
.index_nav span em { display:block; width:80px; height:40px; font-style:normal;}
.index_nav li.active span,.index_nav li:hover span { z-index:3; width:80px; -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);}
.index_nav li:hover b { background-color:#0e6c37;}



/*index_sec2*/
#canvas_box,#anitOut,#anitOut canvas { width:100%; height:100%; position:absolute; left:0; top:0;}
.canvas_box { background:url(indexbg2.jpg) 50% 0 no-repeat; background-size:100% auto;}
.index_sec2 .wrap { position:relative; z-index:10; margin-top:3%;}
.index_sec2 .hd { text-align:center; color:#0e6c37; margin-bottom:2%;}
.index_sec2 .hd .en { font-size:34px; font-weight:bold; font-family:"arial"; line-height:1;}
.index_sec2 .hd .title { font-size:18px; font-weight:normal; padding:10px 0; line-height:1.2;}

.sl_box { background-color:#fff; margin-right:1px; height:0; padding-bottom:135%; overflow:hidden; position:relative;}
.sl_box .img { display:block; height:0; padding-bottom:100%; overflow:hidden;}
.sl_box .img img { width:100%; height:auto;}
.sl_box .text { line-height:1.5em; height:0; overflow:hidden;}
.sl_box .intro,.sl_box .text,.sl_box .tip {-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.sl_box .intro { text-align:center; width:100%; height:auto; position:absolute; left:0; bottom:0; padding:20px 0px 25px; background-color:#fff;}
.sl_box .intro > div { margin:0 10%;}
.sl_box .title { font-size:16px; font-weight:bold; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom:10px!important;}
.sl_box .tip { line-height:1.5em; height:1.5em; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.sl_box:hover .intro { background-color:#90c31f;}
.sl_box:hover .intro > div { color:#fff;}
.sl_box:hover .text { height:6em;}
.sl_box:hover .tip { height:0; overflow:hidden;}

/*index_sec3*/
.index_sec3 { background:url(indexbg3.jpg) center no-repeat #90c31f; overflow:hidden;}
.index_sec3 .wrap { margin-top:5%;}
.index_sec3 .hd { margin-bottom:30px;}
.index_sec3 .hd .title { font-size:50px; color:#0e6c37; line-height:1; margin-bottom:15px;}
.index_sec3 .hd .title .white { color:#ffffff; font-size:46px; vertical-align:3px;}
.index_sec3 .hd .title .en { font-weight:bold; font-family:Arial; font-size:50px;}
.index_sec3 .hd .title sup { font-weight:bold;}
.index_sec3 .hd .text { color:#fff; max-width:50%; margin-bottom:35px;}
.index_sec3 .tab_t { float:left; width:80px; height:auto; text-align:center; position:relative; margin-right:20px;}
.index_sec3 .tab_t .title { font-size:14px; color:#fff;}
.ipco_box,.ipco,.ipco_box img { display:block; width:80px; height:80px; overflow:hidden; border-radius:50%; position:relative;}
.ipco { background:url(ipro_ico.png) no-repeat;}
.ipco01 { background-position:0 0;}
.ipco02 { background-position:-80px 0;}
.ipco03 { background-position:-160px 0;}
.ipco04 { background-position:-240px 0;}
.ipco05 { background-position:-320px 0;}
.index_sec3 .tab_t_cur .ipco_box { background-color:#f8ec0c;}

.ipco_box img { position:absolute; left:0; top:0; z-index:2; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.ipco_box img.hover { z-index:1; opacity:0; display:none/9;}
.tab_t_cur .ipco_box img { opacity:0; display:none/9;}
.tab_t_cur .ipco_box img.hover { opacity:1; display:block/9; z-index:3;}

.index_sec3 .tab_bd { position:absolute; right:0; bottom:0; width:10px; height:10px;}
.index_sec3 .tab_c {-webkit-transition: all 0.8s ease; transition: all 0.8s ease; right:-1200px; opacity:0; display:block!important; bottom:0; position:absolute;}
.index_sec3 .tab_c img { max-width:650px;}
.index_sec3 .tab_c_cur { right:0; opacity:1;}

/*index_sec4*/
.index_sec4 { background:url(indexbg4.jpg) center no-repeat; overflow:hidden;}
.index_sec4 .wrap { margin-top:5%;}
.index_sec4 .hd { margin-bottom:30px;}
.index_sec4 .hd .title { font-size:36px; color:#0e6c37; line-height:1; margin-bottom:15px; font-weight:bold;}
.index_sec4 .hd .title .white { color:#ffffff; font-size:46px; vertical-align:3px;}
.index_sec4 .hd .title .en { font-weight:bold; font-family:Arial; font-size:46px;}
.index_sec4 .hd .title sup { font-weight:bold;}

.inewBox { background-color:#fff; height:0px; padding-bottom:127%; position:relative; overflow:hidden;}
.inewBox ._hd { width:90px; height:30px; line-height:30px; font-size:14px; font-weight:normal; text-align:center; background-color:#f8c953; color:#333; position:absolute; left:25px; top:20px;}
.inewBox ._bd { padding:65px 20px 0;}

.inewBox a { color:#333;}
.inewBox a:hover { color:#00873a;}
.inewBox .date { text-align:center; line-height:1; height:130px; font-family:"Arial"; color:#0e6c37; padding:0 20px 15px; margin:0 -20px 15px; border-bottom:#00873a 1px dotted;}
.inewBox .date .day { font-size:100px;}
.inewBox .date .oth { font-size:30px; color:#0e6c37;}
.inewBox .title { font-size:16px; font-weight:bold; line-height:1.5em; height:1.5em; margin-bottom:5px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.inewBox .text { line-height:1.5em; max-height:6em; overflow:hidden;}
.inewBox ._img { min-width:100%; min-height:100%; width:auto; height:auto; position:absolute; left:0; top:0; filter:alpha(opacity=30); opacity:0.3;}
.inewBox .date,.inewBox .title,.inewBox .text { position:relative; z-index:2;}

.inb01 { background-color:#90c31f;}
.inb01 ._hd,.inb02 ._hd { background-color:#fff; color:#333; z-index:2;}
/*.inb01 a { color:#fff;}*/
.inb02 .date { text-align:left; border-bottom-color:transparent; overflow:hidden; padding-left:25px;}
.inb02 .date .day { font-size:48px; margin-top:10%;}
.inb02 .date .oth { font-size:14px;}

.inb03 li { margin-top:10%; margin-bottom:10px; width:100%; float:left;}
.inb03 .text { max-height:3em; margin-bottom:5px;}
.inb03 .time { color:#8f8f8f;}

/*index_sec5*/
.index_sec5 { background:url(indexbg5.jpg) right top no-repeat #90c31f; overflow:hidden;}
.ict { display:inline-block; width:55px; height:55px; letter-spacing:-1em; text-indent:-99em; background:url(i_contact_ico.png) no-repeat;}
.ict:before {content:'\3000';}
.ict01 { background-position:0 0;}
a:hover .ict01 { background-position:0 -55px;}
.ict02 { background-position:-55px 0;}
a:hover .ict02 { background-position:-55px -55px;}
.ict03 { background-position:-110px 0;}
a:hover .ict03 { background-position:-110px -55px;}
.ict04 { background-position:-165px 0;}
a:hover .ict04 { background-position:-165px -55px;}
.ict05 { background-position:-220px 0;}
a:hover .ict05 { background-position:-220px -55px;}
.index_sec5 .isec5_share a { display:inline-block; width:55px; height:55px; padding:0; margin:0 20px 0 0; text-indent:0; background:none;}
.index_sec5 .isec5_share a:hover { filter:alpha(opacity=100); opacity:1;}

.index_sec5 .wrap { margin-top:8%; position:relative; z-index:5;}
.index_sec5 .text { color:#fff; font-size:36px; line-height:1.3; margin-bottom:30px;}
.index_sec5 .contact { color:#fff; font-size:14px;}
.index_sec5 .qq { display:inline-block; height:55px; line-height:55px; font-size:16px; color:#fff; margin-bottom:20px;}
.index_sec5 .qq .ict { margin-right:15px;}
.index_sec5 .atel { cursor:default; font-size:42px; color:#fff!important;}

.friendLinks { width:100%; height:58px; position:relative; margin-bottom:30px;}
.friendLinks .hd { height:50px; line-height:50px; padding-left:14%; font-size:20px; color:#fff; cursor:pointer; border:#fff 4px solid;}
.friendLinks .bd { width:100%; height:auto; position:absolute; left:0; top:95%; background-color:#fff;  opacity:0; visibility:hidden; display:none/9; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
.friendLinks .bd a { display:block; line-height:1.5; padding:10px 20px; font-size:16px;}
.friendLinks .bd a:hover { background-color:#f4f4f4;}
.friendLinks:hover .bd { opacity:1; visibility:visible; display:block/9;}

.flb { width:62%; float:right; margin-top:30px;}

.cube { position:absolute; margin-bottom:50px;}
.cube01 { width:33px; height:32px; background:url(cube01.png) no-repeat; left:30%; bottom:1%;}
.cube02 { width:44px; height:47px; background:url(cube02.png) no-repeat; left:34%; bottom:5%;}
.cube03 { width:70px; height:73px; background:url(cube03.png) no-repeat; left:40%; bottom:9%;}
.cube04 { width:128px; height:127px; background:url(cube04.png) no-repeat; left:46%; bottom:18%;}

@-webkit-keyframes floatingMuscadines {
  0 { margin-bottom:50px;}
  50% { margin-bottom:70px;}
}
@-moz-keyframes floatingMuscadines {
  0 { margin-bottom:50px;}
  50% { margin-bottom:70px;}
}
@-o-keyframes floatingMuscadines {
  0 {margin-bottom:50px;}
  50% { margin-bottom:70px;}
}
@keyframes floatingMuscadines {
  0 { margin-bottom:50px; }
  50% { margin-bottom:70px;}
}
.cube {
  -moz-animation:floatingMuscadines 5s ease-in-out 1.5s infinite;
  -o-animation: floatingMuscadines 5s ease-in-out 1.5s infinite;
  -webkit-animation: floatingMuscadines 5s ease-in-out 1.5s infinite;
  animation: floatingMuscadines 5s ease-in-out 1.5s infinite;
}
.cube02,.cube04 {
  animation-delay:.5s;
  -moz-animation-delay:.5s;
  -webkit-animation-delay:.5s;
}
.qr_code { max-width:250px; padding:10px;}

/*wid_screen*/

.wid_screen .index_sec2 .wrap { margin-top:7%;}
.wid_screen .index_sec3 { background-position:0 0;}
.wid_screen .index_sec3 .wrap { margin-top:13%;}
.wid_screen .index_sec3 .tab_c img { max-width:900px;}
.wid_screen .index_sec4 .wrap { margin-top:10%;}
.wid_screen .index_sec5 .wrap { margin-top:12%;}
.wid_screen .cube01 { bottom:7%; left:34%;}
.wid_screen .cube02 { bottom:11%; left:40%;}
.wid_screen .cube03 { bottom:15%; left:46%;}
.wid_screen .cube04 { bottom:24%; left:54%;}

/*channel*/
.index_nav .ion { display:block; font-size:25px;}
.channel_guide li.tel:hover span,.channel_guide li.tel em { width:140px;}
.channel_guide li a { color:#fff;}
.index_nav .bdsharebuttonbox .bds_more { margin:0; padding:0; display:block; width:auto; height:40px; line-height:40px; background:url(share.png) center no-repeat; text-indent:0; float:none; color:#fff;} 

.pageMain { background-position:center top; background-repeat:no-repeat; background-attachment:fixed;}
.channel_banner { height:435px; clear:both;}
.channel_main { background-color:#fff; clear:both;}
.channel_hd { width:100%; height:auto; position:relative; background-color:#f9f9f9; clear:both; padding:30px 0; margin-bottom:40px;}
.channel_hd ._hd { float:left; color:#0e6c37;}
.channel_hd ._hd .title { font-size:26px; font-weight:normal; padding:8px 0;}
.channel_hd ._hd .en { font-size:14px; margin-bottom:20px;}
.channel_hd ._bd { float:right;}
.breadcrumbs { color:#b2b2b2;}
.breadcrumbs a,.breadcrumbs span,.breadcrumbs .lt { display:inline-block; white-space:nowrap;}
.breadcrumbs .lt { margin:0 5px;}

.channel_menu { position:relative;}
.channel_menu > .line { width:84%; height:1px; overflow:hidden; font:0/0 a; letter-spacing:-9px; background:url(menu_dot.gif) 0 0 repeat-x; position:absolute; left:8%; top:85px; z-index:2;}
.channel_menu li { float:left; width:120px; text-align:center; position:relative; z-index:3;}
.channel_menu a { display:block;}
.channel_menu .img,.channel_menu .img img { display:block; width:100px; height:80px;}
.channel_menu .img { margin:0 auto 15px; overflow:hidden; position:relative;}
.channel_menu .img img { position:absolute; left:0; top:0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.channel_menu .img img.hover { z-index:2; opacity:0; display:none/9;}
.channel_menu li:hover .img img.hover,.channel_menu li.cur .img img.hover { opacity:1; display:block/9;}
.channel_menu .title { font-size:16px; font-weight:normal;}
.channel_menu li.cur .title { color:#00873a;}
.channel_menu li .dot { width:16px; height:16px; font:0/0 a; letter-spacing:-9px; background:url(menu_dot.png) -16px 0 no-repeat; overflow:hidden; position:absolute; left:50%; top:77px; margin-left:-8px;}
.channel_menu li.cur .dot { background-position:0 0;}

.channel_bd { margin-bottom:40px;}
.text_content { font-size:14px; color:#555; min-height:200px;}

/* newslist start*/
.widget-newstop-1 { margin-bottom:30px; }
.widget-newstop-1,.widget-newstop-1 ._wrap,.widget-newstop-1 ._cell,.widget-newstop-1 ._img img { height:290px;}
.widget-newstop-1,.widget-newstop-1 ._wrap,.widget-newstop-1 ._cell,.widget-newstop-1 > .hd,.widget-newstop-1 ._img,.widget-newstop-1 ._intro { position:relative; overflow:hidden;}

.widget-newstop-1 > .hd,.widget-newstop-1 ._img,.widget-newstop-1 ._intro { width:58%;}
.widget-newstop-1 > .hd { height:65px; background-color:#90c31f; color:#fff; position:absolute; right:0; top:0; z-index:2;}
.widget-newstop-1 > .hd,.widget-newstop-1 ._intro { border:#ddd 1px solid; box-sizing:border-box;}
.widget-newstop-1 > .hd ._title,.widget-newstop-1 > .hd ._en { margin:0 25px; line-height:1.5;}
.widget-newstop-1 > .hd ._title { font-size:18px; color:#fff; margin-top:10px;}
.widget-newstop-1 > .hd ._en { font-size:12px; font-family:"Arial"; }

.widget-newstop-1 ._img { float:left; width:40%;}
.widget-newstop-1 ._img a { display:block; text-align:center; overflow:hidden; }
.widget-newstop-1 ._img img { width:auto; max-width:none; margin:0 -100%; margin:0 -50%\9;}
.widget-newstop-1 ._intro { float:right; margin-top:64px; padding-bottom:49px;}
.widget-newstop-1 ._intro ._title,.widget-newstop-1 ._intro ._info,.widget-newstop-1 ._intro ._sum { margin:0 25px; }
.widget-newstop-1 ._intro ._title { font-size:22px; font-weight:normal; height:40px; line-height:40px; padding-top:50px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.widget-newstop-1 ._intro ._info { color:#a4a4a4; font-size:12px; margin-bottom:15px; height:22px; line-height:22px;}
.widget-newstop-1 ._intro ._time .ion { margin-left:0; }
.widget-newstop-1 ._intro ._sum { line-height:1.8em; height:3.6em; overflow:hidden; }

.widget-newstop-1 .slide_nav { right:20px; top:29px; font:0/0 a; letter-spacing:-9px;}
.widget-newstop-1 .slide_nav a { display:inline-block; width:10px; height:10px; background-color:#ffffff; margin:0 4px; border-radius:50%; overflow:hidden; cursor:pointer;}
.widget-newstop-1 .slide_nav a.on { background-color:#00873a; }

.news-list{height:215px;background:#f1f1f1;position:relative;margin-bottom:30px;}
.news-list .news-list-bg{position:absolute;left:0;top:0;width:0;height:100%;background:#f7f7f7;z-index:0; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.news-list .news-list-left{width:116px;float:left;background:#90c31f;height:178px;text-align:right;padding-right:24px;color:#0e6c37;line-height:26px;padding-top:37px;position:relative;z-index:1;}
.news-list .news-list-left .height1{width:20px;height:1px;background:#0e6c37;float:right;margin-top:15px;}
.news-list .news-list-left span{font-size:46px;font-weight:bold;}
.news-list .news-list-right{width:auto;padding-left:45px;padding-right:40px;padding-top:30px;z-index:1;position:relative; overflow:hidden;}
.news-list .news-list-right .tit { white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news-list .news-list-right .tit a{color:#333;font-size:20px;}
.news-list .news-list-right .news-describe{height:4.5em;overflow:hidden;line-height:1.5em;margin-top:20px;}
.news-list .news-list-right .news-describe a{color:#666;}
.news-list .news-list-right .news-go{float:right;margin-top:8px;}
.news-list .news-list-right .news-go a{width:110px;height:40px;text-align:center;line-height:40px;display:block;background:#90c31f;color:#fff;}
.news-list .news-list-right .news-go a span{font-family:'a';margin-left:5px;}
.news-list:hover .news-list-bg{width:100%;}
.news-list:hover .news-list-right .tit a{color:#90c31f;}
.news-list:hover .news-list-right .news-describe a{color:#90c31f;}

/* page-1 start*/
.page{font-size: 12px; color: #777777; text-align: center;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #00873a;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}

/*news detail*/
/* newsdetail-8 start*/
/*widget-newsdetail-8*/
.widget-newsdetail-8 .ion { color:#676767; }
.widget-newsdetail-8 .n_left { width:66.8%; float:left; }
.widget-newsdetail-8 ._head ._title { font-size:34px; font-weight:bold; color:#000000; margin-bottom:10px; line-height:1.3;}

.widget-newsdetail-8 ._tools { font-size:0; color:#7e7e7e; margin-bottom:15px;}
.widget-newsdetail-8 ._tools ._tool{ font-size:12px; margin-right:10px; display:inline-block; height:30px; line-height:30px; overflow:hidden;}
.widget-newsdetail-8 ._tools .ion { font-size:18px; display:inline-block; height:30px; line-height:30px; vertical-align:-2px;}
.widget-newsdetail-8 ._tools b { font-weight:normal; }
.widget-newsdetail-8 ._tools #switcher { margin-left:10px; }
.widget-newsdetail-8 ._tools #switcher ._title{margin-right:5px;font-size:12px;color:#7e7e7e;}
.widget-newsdetail-8 ._tools #switcher .ion { font-size:15px; }
.widget-newsdetail-8 ._tools .bds_more { float:none; background:none; padding:0;}

.widget-newsdetail-8 .myart { line-height:2; min-height:200px; font-size:13px; color:#555555; }
.widget-newsdetail-8 .n_right { width:30%; float:right; padding-top:90px; }
.widget-newsdetail-8 .n_right ._tools { text-align:right; }
.widget-newsdetail-8 ._tools ._back { font-size:20px; font-weight:normal; font-weight:bold; 
	color:#676767; height:26px; line-height:26px; border-right:#cccccc 1px solid; padding-right:40px; vertical-align:5px;}
.widget-newsdetail-8 ._tools ._back .ion { font-weight:normal; vertical-align:0; }
.widget-newsdetail-8 ._tools .share,.widget-newsdetail-8 ._tools .print { width:36px; height:36px; line-height:36px; text-align:center; background-color:#80939e; border-radius:50%; cursor:pointer; overflow:hidden; margin-right:0; margin-left:15px;}
.widget-newsdetail-8 ._tools .share:hover,.widget-newsdetail-8 ._tools .print:hover 
{ background-color:#00873a; }
.widget-newsdetail-8 ._tools .share .ion,.widget-newsdetail-8 ._tools .print .ion { font-size:18px; color:#ffffff; }
.widget-newsdetail-8 ._tools .share:hover .ion,.widget-newsdetail-8 ._tools .print:hover .ion { color:#ffffff; }
.widget-newsdetail-8 ._tools .share .ion { font-size:20px; }

.widget-newsdetail-8 ._detailPage_bottom li strong,.widget-newsdetail-8 ._detailPage_bottom li span,.widget-newsdetail-8 ._detailPage_bottom li a{ display:block;}
.widget-newsdetail-8 ._detailPage_bottom{margin-top:45px; border:#f3f3f3 10px solid; }
.widget-newsdetail-8 ._detailPage_bottom ul{padding:10px 7%;}
.widget-newsdetail-8 ._detailPage_bottom li ._mark{ padding-bottom:8px; font-size:19px; font-weight:bold; color:#000000; }
.widget-newsdetail-8 ._detailPage_bottom ._date{ height:30px; line-height:30px; margin-bottom:7px; font-family:Arial; font-size:13px; color:#676767; }
.widget-newsdetail-8 ._detailPage_bottom ._date .ion { font-size:20px; height:30px; vertical-align:-2px; margin-left:0;}
.widget-newsdetail-8 ._detailPage_bottom li ._title:hover { color:#5c5c5c; }
.widget-newsdetail-8 ._detailPage_bottom li ._title { font-size:16px; font-weight:bold; color:#5c5c5c; }
.widget-newsdetail-8 ._detailPage_bottom li { padding: 27px 0; }
.widget-newsdetail-8 ._detailPage_bottom li._prev{ border-bottom:1px #ececec solid; }
/* .bdshare_popup_box { display:none!important;} */
.bdshare_popup_box{display:none!important;}

.myart { min-height:300px;}

/*product list*/
.product_hd { position:relative; z-index:5;}
.product_hd ul { width:102%;}
.product_hd li { width:150px; height:235px; float:left; background-color:#0e6c37; color:#fff; position:relative; overflow:visible!important;}
.product_hd li:after { content:''; display:none; width:0; height:0; overflow:hidden; border-color:#90c31f transparent transparent; border-style:solid dashed dashed; border-width:17px 28px; position:absolute; left:50%; bottom:-34px; margin-left:-28px;}
.product_hd li a { display:block; width:100%; height:100%; position:absolute; left:0; top:0; color:#fff; overflow:hidden;}
.product_hd .text { display:none; max-width:40%;}
.product_hd .img { width:auto; height:auto; max-width:none; position:absolute; right:0; bottom:0;}
.product_hd li:nth-child(even),.product_hd li.even { background-color:#00873a;}
.product_hd .title { font-size:20px; padding:35px 15px 10px 15px; color:#fff;}
.product_hd .title,.product_hd .text { position:relative; z-index:2;}

.product_hd .active { background:url(product_hd_activebg.png) 0 0 no-repeat #90c31f!important;}
.product_hd .active .title,.product_hd .active .text { display:block; padding-left:40px;}
.product_hd .active:after { display:block;}

/* prolist-14 start*/
.widget-prolist-14 { margin-bottom:20px; }
.pBox { position:relative; overflow:hidden; margin-bottom:0px;}
.pBox ._img img { width:100%;}
.pBox ._img ._n { display:block; width:100%; height:40px; line-height:40px; text-align:center; background:rgba(0,0,0,.60); color:#fff; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; position:absolute; left:0; bottom:-50px; font-size:16px; font-weight:normal;}
.pBox ._mask { width:100%; height:100%; position:absolute; text-align:left; background:#90c31f;}
.pBox ._mask a { display:block; color:#ffffff;}
.pBox ._mask ._n,.pBox ._mask ._cate,.pBox ._mask ._more { display:block; margin-left:16%; margin-right:16%; width:auto; text-align:left; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.pBox ._mask ._n { margin-top:12%; color:#ffffff; font-size:18px; font-weight:normal;}
.pBox ._mask ._cate { font-size:24px; margin-bottom:40px;}
.pBox ._mask ._more { height:36px; line-height:36px; background:#90c31f; color:#ffffff; font-size:16px; text-align:center; border:#fff 1px solid;}

/*product detail*/
.prodcut_detail_hd .imgBox { width:44%; float:left;}
.prodcut_detail_hd .imgBox .bigImg { height:0; padding-bottom:75%; margin-bottom:10px;}
.prodcut_detail_hd .imgBox img { width:100%; height:auto;}

.imgScroll { position:relative; overflow:hidden;}
.imgScroll li { width:23%; float:left; margin-right:2%;}
.imgScroll li a { display:block; height:0; padding-bottom:75%; border:#fff 1px solid;}
.imgScroll li.selected a { border-color:#90c31f;}
.imgScroll .scroll_nav { display:none;}
.imgScroll .arrs { display:block; width:20px; height:40px; position:absolute; top:50%; margin-top:-20px; background:url(pd_btn.png) no-repeat; overflow:hidden;}
.imgScroll .arr_prev { left:0;}
.imgScroll .arr_next { right:0; background-position:-20px 0;}
.imgScroll .arrs.unable { display:none;}

.prodcut_detail_hd { margin-bottom:30px;}
.prodcut_detail_hd .introBox { width:45%; float:right; margin-right:7%;}
.prodcut_detail_hd .introBox ._n { font-size:20px;}
.prodcut_detail_hd .introBox ._cate { font-size:30px; color:#333; margin-bottom:10px;}
.prodcut_detail_hd .btns { font-size:0;}
.prodcut_detail_hd .btns a { display:inline-block; width:35%; height:40px; line-height:40px; background-color:#e6e6e6; text-align:center; font-size:16px; margin-right:2%;} 
.prodcut_detail_hd .btns a.greenBtn { background-color:#90c31f; color:#fff;}
.prodcut_detail_hd .intro { margin-top:30px;}
.prodcut_detail_hd .intro .hd .title { font-size:20px; font-weight:normal;}
.prodcut_detail_hd .intro .hd { padding-bottom:8px;}

.prodcut_detail_bd .hd { margin-bottom:10px;}
.prodcut_detail_bd .hd .title { font-size:24px; color:#0e6c37; font-weight:normal;}

/*job*/
.job_box .text { color:#8c8c8c; font-size:14px; line-height:1.8; padding-bottom:40px;}
.job_hd { background-color:#f5f5f5; padding:20px 0;}
.job_scroll { position:relative; overflow:hidden; padding:0 80px;}
.job_scroll .bd { position:relative; overflow:hidden; height:136px;}
.job_scroll .tempWrap { margin-left:-1px;}
.job_scroll li { width:25%; float:left; position:relative;}
.job_scroll .box { border-left:#d2d2d2 1px solid; display:block; padding:0 27%; text-align:right;/*  margin-left:-1px; border-right:#d2d2d2 1px solid; */}
.job_scroll .num { font-size:80px; font-family:arial; line-height:1;}
.job_scroll .title { font-size:16px; font-weight:normal; margin-bottom:5px;}
.job_scroll .more { color:#b4b4b4;}
.job_scroll .scroll_nav { display:none;}
.job_scroll .arrs { width:40px; height:105px; position:absolute; top:50%; margin-top:-52px; background:url(job_scroll_btn.png) 0 0 no-repeat; cursor:pointer; z-index:5;}
.job_scroll .arrs.unable { display:none;}
.job_scroll .arr_prev { left:0;}
.job_scroll .arr_prev:hover { background-position:-40px 0;}
.job_scroll .arr_next { right:0; background-position:-40px -105px;}
.job_scroll .arr_next:hover { background-position:0 -105px;}

.job_bd { position:relative; overflow:hidden;}
.job_bd .greenbg { width:100%; height:100%; background-color:#90c320; position:absolute; right:50%; top:0;}
.job_bd .wrap { position:relative; z-index:2;}
.job_bd .jbd_left { height:390px; position:relative;}
.job_bd .jbd_left .img { width:100%; height:100%; position:absolute; right:0; top:0;}
.job_bd .jbd_left img { width:auto; height:390px; position:absolute; right:0; top:0;}
.job_bd .jbd_left .info { background-color:#90c320; color:#fff; width:50%; height:100%; position:absolute; left:0; top:0; z-index:2; text-align:right;}
.job_bd .jbd_left .box { padding:25% 20% 0;}
.job_bd .jbd_left .num { font-size:80px; font-family:arial; line-height:1;}
.job_bd .jbd_left .title { font-size:28px; font-weight:normal;}
.job_bd .jbd_left .posi { font-size:16px;}
.job_bd .jbd_left .posi .ion { font-size:20px;}

.jbd_right { padding:30px 30px 0;}
.jbd_right dl { margin-bottom:20px;}
.jbd_right dt { font-size:16px; font-weight:bold; margin-bottom:5px; color:#6e6e6e;}
.jbd_right dd { color:#6e6e6e;}
.jbd_right ._btn a { display:inline-block; width:30%; height:36px; line-height:36px; text-align:center; background-color:#e6e6e6; color:#5a5a5a; font-size:15px;}
.jbd_right ._btn a:hover { background-color:#90c320; color:#fff;}

.job_scroll .tab_t_cur .box { color:#00873a;}
.tab_c { }

/*简历投递*/
.Form-J1 .Form-J1-Left { float: left; width: 50%; }
.Form-J1 .Form-J1-right { float: right; width: 50%; }
.Form-J1 .Form-J1-li { margin-top: 10px; position:relative; padding-left:70px; padding-right:20px; min-height:32px; line-height:32px; margin-right:4%;}
.Form-J1 .Form-J1-li label { width:70px; color:#666; position:absolute; left:0; top:0; text-align:right;}
.Form-J1 .Form-J1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width:98%; }
.Form-J1 .Form-J1-li textarea { border: 1px #ddd solid; width:98%; padding:0;height: 100px;}
.Form-J1 .Form-J1-li em { color: red; position:absolute; right:10px; top:0;}
.Form-J1 .Form-J1-li input._yzm { width: 20%; }
.Form-J1 .Form-J1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer;height: 32px;}
.Form-J1 .Form-J1-li b { color: #666; font-size: 12px; padding-left: 4px;}
.Form-J1 .Form-J1-li select { border: 1px #ddd solid; width:98%; padding: 7px 0; }
.Form-J1 .Form-J1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-J1 .Form-J1-Btn button {border: none;border-radius: 0;height: 32px;line-height: 32px;width: 120px;padding: 0;color: #fff; cursor:pointer;}
.Form-J1 .Form-J1-Btn ._submit { background:#00883b; margin-right: 10px; }
.Form-J1 .Form-J1-Btn ._reset { background: #909090; }
.Form-J1 .Validform_wrong{ position:absolute;top: 0;right: 26px;background-color: #ffe7e7;}

.bigLayer { min-width:1000px; padding:20px; position:relative;}
.bigLayer .close { width:40px; height:40px; line-height:40px; text-align:center; position:absolute; right:0px; top:0px; cursor:pointer;}
.bigLayer .close .ion { margin:0; font-size:30px;}

/*pic list*/
.listBox{ margin-bottom: 40px; }
.listBox ._box { margin-bottom:25px; }
.listBox ._img img { width:100%; height:auto; }
.listBox ._title { text-align:center; height:56px; line-height:56px; font-size:16px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.listBox ._cover { display:block; width:100%; height:100%; position:absolute; left:0; top:100%; background:rgba(144,195,31,.7); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa90c31f,endcolorstr=#aa90c31f);}
.listBox ._cover .zoom { display:block; width:50px; height:50px; background:url(zoom.png) center no-repeat; position:absolute; left:50%; top:50%; margin:-25px 0 0 -25px;}
.contact_map img{max-width:none;}

/*产品订购*/
.Form-P1 .Form-P1-Left { float: left; width: 50%; }
.Form-P1 .Form-P1-right { float: right; width: 50%; }
.Form-P1 .Form-P1-li { position:relative; margin-top: 10px; padding-left:75px; font-size:0; }
.Form-P1 .Form-P1-li .Validform_checktip { position:absolute; top:0; right:94px; font-size:13px; background-color: #ffe7e7;height: 30px;line-height: 30px;}

.Form-P1 .Form-P1-li label {position:absolute; top:50%; margin-top:-10px; margin-left:-75px; width:5em; display: inline-block; color:#666; vertical-align: middle;
font-size:13px;}
.Form-P1 .Form-P1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 82%; outline:none; vertical-align: middle; font-size:13px; text-indent:10px;}
.Form-P1 .Form-P1-li textarea { border: 1px #ddd solid; width: 82%;  outline:none; padding:0; margin:0; height:112px;vertical-align: middle; font-size:13px; }
.Form-P1 .Form-P1-li em { color: red; vertical-align: middle; padding-left: 10px; 
font-size:12px;}
.Form-P1 .Form-P1-li input._yzm { width: 29%; }
.Form-P1 .Form-P1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height:30px; width:100px;}
.Form-P1 .Form-P1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-P1 .Form-P1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-P1 .Form-P1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-P1 .Form-P1-Btn button { width: 90px; height: 32px; line-height: 32px; text-align: center; color: #fff; cursor: pointer; padding:0; margin:0; border:none; font-family:微软雅黑; outline:none; }
.Form-P1 .Form-P1-Btn ._submit { background: #0e6c37; margin-right: 10px; }
.Form-P1 .Form-P1-Btn ._reset { background: #909090; }
.Form-P1 .Form-P1-Btn button:hover{ opacity:0.8;}
.Form-P1 .Form-P1-li .orsele{ width: 34.5%; margin-right:5px;}

.job_box .scroll_box { height:290px; overflow:hidden; margin-bottom:20px; position:relative;}
.job_box .scroll_cont dl { margin-right:15px;}
.job_box .scroll_box .scroll_slider { background-color:#00873a; height:50px;}

.qr_code { min-height:100px;}
.qr_code > .box { min-height:30px;}

body .content-35697 .sear_f .inp { border-width:0; padding:0;}
.news-list:hover .news-list-left { color:#fff;}
.news-list:hover .news-list-left .height1 { background-color:#fff;}

.tip-box .tip-content { padding:10px;}
.tip-content .qr_code { width:150px; height:150px; padding:0;}

/*newpage*/
.new_header { position:fixed; width:100%; height:auto; left:0; top:0; z-index:10; padding:12px 0 0; background-color:#fff;}
.new_header .wrap { position:relative; min-height:61px;}
.new_logo { position:absolute; left:0; top:0;}
.new_nav { margin-right:100px; margin-left:27%;}
.new_nav > ul > li { width:15%; float:left; position:relative;}
.new_nav > ul > li > a { display:block; font-size:16px; text-align:center; height:60px; line-height:60px; height:72px;}
.new_nav > ul > li > a:hover { color:#fff; background-color:#189a44;}
.new_nav > ul > li.cur > a { color:#189a44; }
.new_nav > ul > li.cur > a:hover { color:#fff; background-color:#189a44;}

.new_nav > ul ul { display:none; background-color:#ebebeb; width:100%; height:auto; position:absolute; left:0; top:100%; border-top:#189a44 2px solid; text-align:center;}
.new_nav > ul ul a { display:block; padding:8px 15px;}
.new_nav > ul ul a:hover { background-color:#8cc721; color:#fff;}

.new_nav > ul > li:hover ul { display:block;}

/*语言版本*/
.sim_box {width:33px; height:33px; padding-right:0; padding-left:0; border-radius:16px; position:absolute;top:50%;overflow:hidden;margin-top:-21px;z-index:4; background-color:#e7e7e7; -webkit-transition:all 0.3s ease;transition:all 0.3s ease; cursor:pointer;}
.sim_box .ico { position:absolute; right:6px; top:6px;}
.sim_box .box { height:33px; line-height:32px; position:absolute; right:25px; top:0;}

.select_lang {right:54px;width: 120px; background: none;}
.select_lang .ico{display:none;}
.select_lang .box { width:80px; text-align:center;}
.select_lang a {display:block;float:left;font-size:16px;color:#666;line-height:32px;position:relative;letter-spacing:1px;font-weight:normal;}
.select_lang a:hover {color:#00873a;}
.select_lang a.active {color:#00873a;}
.select_lang a.english {margin-right:10px;}
.select_lang a.english:before {content:'';width:1px;height:10px;background:#d2d4d7;position:absolute;right:-11px;top:11px;}
.select_lang a.chinese {margin-left:10px;}

.top_search { right:40px;}
.top_search:hover { width:220px;}
.top_search .box { width:180px; right:28px;}
.top_search .box ._inp { width:100%; height:28px; line-height:28px; border:none; padding:0; background-color:transparent;}

.new_Footer a,.new_Footer .lt { display:inline-block; white-space:nowrap;}
.new_Footer .bar { /* background-color:#eeeeee; */ padding:12px 0;}
.new_Footer .tip { line-height:48px; font-size:12px; color:#36a257;} 
.new_Footer .gotop { width:48px; height:48px; background:url(gotop.png) no-repeat; cursor:pointer;}
.new_Footer .infos { background-color:#565656; padding:50px 0 40px; font-size:14px;}
.new_Footer .infos > .wrap { position:relative;}
.new_Footer .infos,.new_Footer .infos a { color:#dddddd;}
.new_Footer .infos a:hover { color:#ffffff;}
.new_Footer .infos .links { margin-bottom:5px;}
.new_Footer .infos .links,.new_Footer .infos .contact { color:#fff;}
.new_Footer .infos .links a,.new_Footer .infos .contact a { color:#fff;}
.new_Footer .infos .etc { margin-top:15px;}

.olinks { width:250px; position:absolute; right:0; top:20px;}
.olinks dl { position:relative; background-color:#ffffff; margin-bottom:10px;}
.olinks dt { border-left:#a0d64a 4px solid; height:35px; line-height:34px; padding:0 15px; color:#9d9d9d; cursor:pointer;}
.olinks dd { display:none; width:100%; height:auto; position:absolute; left:0; bottom:100%; background-color:#fff;min-height:10px;}
.olinks .friendlink dt { background-color:#189a44; color:#fff;}
.olinks .friendlink dd a { display:block; padding:5px 20px; color:#333;}
.olinks .friendlink dd a:hover { background-color:#f4f4f4; color:#333;}

.olinks dl:hover dd { display:block;}

.olinks .weixin { padding:20px; background-color:#fff; border:#ccc 1px solid;}
.olinks .weixin img { width:100%; height:auto;}

.new_Footer .infos .links { font-size:16px;}
.new_Footer .infos .links em { margin:0 8px;}

.ibanner { margin-bottom:50px;}

.ip_left,.ip_midd,.ip_right { float:left;}
.ip_left,.ip_right { width:27%;}
.ip_midd { width:46%;}

.ipart01 { margin-bottom:50px;}
.ipart01,.ipart01 a { color:#fff;}
.ip1_left .box { background-color:#189a44; border-right:#fff 1px solid;}
.ip1_left .box a { display:block; height:0; padding:12% 12% 108%; overflow:hidden;}
.ip1_left .title { font-size:34px; font-weight:bold; margin-bottom:5%;}
.ip1_left .text { color:#dbebdf; margin-bottom:15%; line-height:1.8em; max-height:9em; overflow:hidden;}
.ip1_left .more { display:block; height:40px; line-height:40px; border:#a0d64a 1px solid; text-align:center; font-size:14px; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
.ip1_left a:hover .more { background-color:#a0d64a; color:#fff;}

.ip1_midd .box { border-right:#fff 1px solid;}
.ip1_midd .box a { display:block; height:0; padding-bottom:70.5%; overflow:hidden; position:relative;}
.ip1_midd .box img { width:100%; height:auto;}
.ip1_midd .cover { width:36%; height:auto; position:absolute; right:0; bottom:0; background:rgba(160,214,74,.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#cca0d64a,endcolorstr=#cca0d64a);}
.ip1_midd .cover ._box { padding:20px 15px;}
.ip1_midd .en { font-size:18px; font-family:arial; line-height:1.2; font-weight:bold; margin-bottom:5px;} 
.ip1_midd .title { font-size:22px; font-weight:normal;}
.ip1_midd .text { line-height:1.8em; height:5.4em;}

.ip1_right .box { margin-bottom:1px; margin-right:1px;}
.ip1_right .box a { display:block; height:0; padding-bottom:59.9%; overflow:hidden; position:relative;}
.ip1_right .box img { width:100%; height:auto;}
.ip1_right .cover { width:90%; padding:5px 5%; height:auto; position:absolute; left:0; bottom:0; text-align:center; background:rgba(24,154,68,.7); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#bb189a44,endcolorstr=#bb189a44);}
.ip1_right .cover .title { font-size:22px; font-weight:normal;}
.ip1_right .cover .text { line-height:1.5em; height:0; overflow:hidden; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
.ip1_right a:hover .cover .text { height:4.5em;}

.ipart02 {}
.new_comhd { border-bottom:#c6c6c6 1px solid; position:relative; line-height:60px; margin-bottom:20px;}
.new_comhd .title { float:left; font-size:34px; font-weight:normal; color:#189a44; border-bottom:#189a44 2px solid; margin-bottom:-1px;}
.new_comhd .more { float:right; font-size:14px;}

.ipart02 .new_comhd .title { margin-right:5%;}
.pro_tab_hd { float:left;}
.pro_tab_hd .tab_t { float:left; font-size:20px; padding:0 20px; cursor:pointer;}
.pro_tab_hd .tab_t_cur { color:#189a44;}
.npb_scroll li { width:32%; float:left; margin-right:1%;}
.npb_scroll a { display:block; height:0; overflow:hidden; padding-bottom:68%; position:relative;}
.npb_scroll ._title { position:absolute; width:90%; left:5%; top:14px; line-height:1.8; font-size:18px;}
.new_probox { position:relative;}
.new_probox .npro_arr { display:none; width:30px; height:100px; background:url(new_pro_arr.png) no-repeat; position:absolute; top:50%; margin-top:-50px; display:block;}
.new_probox .npa_prev { left:-50px; background-position:0 0;}
.new_probox .npa_next { right:-50px; background-position:-30px 0;}
.new_probox .npro_arr.unable { display:none!important;}
.new_probox:hover .npro_arr { display:block;}

.new_probox { margin-bottom:30px;}

/*2016-09-23*/
.ipart03 .m_detail{display:inline-block;font-size:22px;text-align:center;width:100%;height:46px;line-height: 46px;z-index: 1;overflow:hidden;position:relative;color:#fff;background-color:#a0d64a;-webkit-transform: translateZ(0);
    transform: translateZ(0);}
.m_detail:before{content: ""; position: absolute;z-index: -1;top: 0;bottom: 0; left: 0;right: 0; background: #5cb646;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;transform-origin: 50%; -webkit-transition-property: transform;  -webkit-transition-duration: 0.3s;transition-duration: 0.3s; -webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.m_detail:hover:before {-webkit-transform: scaleX(1);transform: scaleX(1);}
.ipart03 .box{background:url(ip3_bg.jpg) center bottom no-repeat;padding: 2% 3%;}
.ipart03 .ip3_word{width:60%;}
.ipart03 .ip3_word .p1{font-size:20px;color:#fff;}
.ipart03 .ip3_word .p2{font-size:14px;color:#a0d64a;}
.ipart03 .ip3_word .p2 span{font-size:18px;}
.ipart03 .ip3_word .p3{font-size:14px;color:#fff;}
.ipart03 .ip3_word .p3 b{font-family: Arial;color:#fff001;font-size:24px;vertical-align: middle;}
.ipart03 .box .ip3_btn{width: 21%;padding: 25px 0 25px 5%;border-left: 1px #6fb884 solid;}

.ipart04{}
.ipart04 .new_comhd{margin-bottom:0px;}
.ipart04 .jjnews-list2{margin-top:-15px;}
.ipart04 .jjnews-list2 li{overflow:hidden;padding:18px 0 14px;}
.ipart04 .jjnews-list2 li a *{ cursor:pointer;}
.ipart04 .jjnews-list2 li ._time{ float:left; font-family:Arial;margin-right: 3%;padding: 8px 3% 8px 0;color:#dadada;text-align: center;border-right: 1px #e1e0e0 solid;}
.ipart04 .jjnews-list2 li ._time ._ri{ display:block; font-size:44px;text-align:center; line-height:40px;}
.ipart04 .jjnews-list2 li ._time ._year{ display:block; font-size:14px;}
.ipart04 .jjnews-list2 li ._intro{ float:left;width:81%;}
.ipart04 .jjnews-list2 li ._intro ._title{font-size: 16px;font-weight: normal;}
.ipart04 .jjnews-list2 li ._intro ._text{margin-top: 5px;height:40px;line-height: 20px;overflow:hidden;color:#a0a0a0;font-size:12px;}
.ipart04 .jjnews-list2 li:hover ._time{ color:#a0d64a;}
.ipart04 .ip4_news .rect-41{padding-bottom:41%;margin-bottom:15px;}
.ipart04 .ip4_news .rect-41 img{height:auto;}
.ipart04 .ip4_news ._tit{font-size:16px;font-weight: normal;}
.ipart04 .ip4_news .p{font-size:12px;color:#a0a0a0;}


.channel_menu .img,.channel_hd ._hd .en { display:none;}
.channel_menu li .dot { top:37px;}
.channel_menu > .line { top:45px;}
.channel_hd ._hd .title { padding:0; line-height:1.5;}
.new_comhd .more { color:#999;}

.olinks .bdsharebuttonbox { padding:5px 25px; border-bottom:#ccc 1px solid;}

/*2016-10-09*/
.new_probox .npb_scroll .scroll_nav{display:none;}

/*2016-10-10*/
.top_mail{right:0;}

.nav_box .mobile_key{display:none;}
.footer{background:url(footer_bg.png) top center no-repeat; height:274px; padding:55px 0;}
.i_footer .footer{background-color:#eee;}
.footer .footer_l{width:63%;margin-right:17%;}
.footer .footer_r{width:20%;padding-top:35px;}
.footer .footer_l .f_ab_t{line-height:45px; height:45px; position:relative; font-size:14px; color:#bbd6aa; border-bottom:1px  dashed #fff;}
.footer .footer_l .f_ab_t span{font-size:18px; color:#fff; font-weight:bold; margin-right:15px;}
.footer .footer_l .f_ab_t:after{content:""; width:78px; height:4px; position:absolute; left:0; bottom:-1px; background:#fff;}
.footer .footer_l .f_info{padding:28px 0;color:#fff; line-height:30px; padding-bottom:20px;}
.footer .footer_l .c_btn{width:90px; height:24px; line-height:24px; margin-bottom:70px; font-size:12px; color:#fff;}
.footer .footer_l .c_btn:after{background:#fff;}
.footer .footer_l .c_btn_ie_hover{background:#fff;color:#54af08;}
.footer .footer_l .c_btn_ie_hover span{color:#54af08;}
.footer .footer_l .c_btn_hover{color:#54af08;}
.footer .footer_l .c_btn_hover span{color:#54af08;}
.footer .footer_l .c_btn span{margin-left:10px;}
.footer .footer_l .f_nav li{width:143px; border-left: 1px solid #fff; line-height:14px; font-size:14px; color:#fff; height:14px; text-align:center;}
.footer .footer_l .f_nav li.first{border:none; width:100px;}
.footer .footer_l .f_nav a:hover{color:#fff;}
.footer .footer_r .f_name{font-size:12px; color:#fff; text-align:right;}
.footer .footer_r .f_tel{font-size:26px; color:#fff; text-align:right; height:55px; margin-bottom:10px;}
.footer .footer_r .f_tel a:hover{color:#fff;}
.footer .footer_r .f_tel span{font-size:32px; line-height:32px; line-height:55px;}
.footer .footer_r .f_ewm{text-align:right; margin-bottom:15px;}
.footer .footer_r .f_ewm .erm2{margin-right:15px;}
.footer .footer_r .f_ewm .tit{text-align:center; color:#fff; line-height:30px; font-size:13px;}
.footer .footer_r .f_search{margin-bottom:15px;}
.footer .footer_r .f_search .sub_box .f_s_btn{width:27px; height:27px; background:url(f_s_btn.png) center center no-repeat; border:none; outline:none; cursor:pointer;}
.footer .footer_r .f_search .inp_box{height:27px;width:190px; margin-right:8px;}
.footer .footer_r .f_search .inp_area{background-color:transparent; border:none; border-bottom:1px solid #fff; width:180px; padding-left:10px; color:#fff;}
.footer .bdshare-button-style1-16 a{margin:0; padding:0; width:22px; height:19px; line-height:19px; margin-right:7px; background:none;}
.footer .f_share{background:url(f_share.png) left top no-repeat; width:145px;}
.footer .share_text{color:#e5e5e5; line-height:19px; height:19px; margin-right:10px; font-size:13px;}
.footer2{background-color:#eee; font-size:12px; color:#797979; height:55px; line-height:55px;}
.footer2 .made_box a{margin-right:10px;}
.footer2 .banquan_box a{margin-right:10px;}
.footer2 .banquan_box a.beian{margin-left:10px;}
.footer2 .banquan_box span img { padding-top:15px}
.rect-65{padding-bottom:65%;}
.rect-95{padding-bottom:95%;}
.rect-78{padding-bottom:78%;}

