﻿/*
* name: Global && Pc StyleSheet
* version: v3.1.1
* update: 加入placeholder依赖样式
* date: 2015-08-26
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 25px; height: 25px; vertical-align: middle; background: url(../img/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -25px 0;}
.ico1_3 { background-position: -50px 0;}
.ico1_4 { background-position: -75px 0;}
.ico2_1 { background-position: 0 -25px;}
.ico2_2 { background-position: -25px -25px;}
.ico2_3 { background-position: -50px -25px;}
.ico2_4 { background-position: -75px -25px;}
.ico3_1 { background-position: 0 -50px;}
.ico3_2 { background-position: -25px -50px;}
.ico3_3 { background-position: -50px -50px;}
.ico3_4 { background-position: -75px -50px;}
.ico4_1 { background-position: 0 -75px;}
.ico4_2 { background-position: -25px -75px;}
.ico4_3 { background-position: -50px -75px;}
.ico4_4 { background-position: -75px -75px;}

.f_ico{display: inline-block; overflow: hidden; width: 45px; height: 45px; vertical-align: middle; background: url(../img/f_ico.png);}
.f_ico_2{ background-position:0 -45px;}
.f_ico_3{ background-position:0 -90px;}
.f_ico_4{ background-position:0 -135px;}
.f_ico_5{ background-position:0 -180px;}


/*
* 依赖：
* placeholder插件
*/
.placeholder { color: #aaa;}
/* 设置 */
body{font-size:13px; line-height: 1.8; color: #555; background: #fff; overflow-x:auto; min-width:1200px;font-family:microsoft yahei;}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;}
a{color: #5a5a5a;}
a:hover { color: #018a5e;}
input,select,button,textarea{ font-family:microsoft yahei;border: none;}
/*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);}
/*选中设置*/
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }
/* 表格 */
.datalist{ border:1px solid #ccc; border-collapse:collapse; background:#fff; }
.datalist caption{ padding-bottom:5px; text-align:left;} 
.datalist th{ border:1px solid #ccc; background-color:#eee; font-weight:700;  padding:5px 15px; }
.datalist td{ border:1px solid #ccc; padding:5px 15px;}
.datalist tr.altrow{ background-color:#ccc;}


/* 网站样式 */
.transition{ transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.channelOut{ padding-bottom:10px;position: relative;}
.channelIn{ font-size:20px; font-weight:bold; position:relative;padding-left: 10px;margin-right: 15px; line-height:1.4;}
.i_news_about .info .channelIn{ font-weight:normal}
.channelIn ins{ display:inline-block; vertical-align:middle; width:2px; height:24px; position:absolute; left:0; top:50%; margin-top:-12px; background-color:#058860;}
.channelIn a{ color:#058860;}
.channelOut .more{font-size: 13px;position: absolute;right: 0;top: 50%;margin-top: -14px;display: block;color: #999;}
.main_bg{ background-color:#f7f7f7;}
.main_pd{ padding: 35px 0 45px; }
.mt30{ margin-top:30px;}
.mt10{ margin-top:10px;}

/*通用头部*/
.head{ position:relative; z-index:8;}
.head_top{ background-color:#058860; position:relative; z-index:4;height: 32px;line-height: 32px; color:#fff;}
.head_top .head_r li{ float:right;padding: 0 10px;}
.head_top .head_r li a{ display:block; color:#fff; font-size:12px;}
.head_top .head_r li.h_erwm{ background:url(../img/h_t_li.png) left center no-repeat;position: relative;}
.head_top .head_r li.h_erwm .erwm-box{ position:absolute; min-width:100px;background: #fff;top: 32px;right:0;padding:17px;border: 1px #058860 solid;border-top-color: #fff; display:none;border-bottom: 3px solid #058860;}
.head_top .head_r li.h_tel{ position:relative;}
.head_top .head_r li.h_tel .tel-box{ background-color:#8cc63f; color:#fff; font-size:0; font-weight:bold; position:absolute;width: 0;right: 100%;top: 0;text-align: center; transition:all 0.3s ease;-webkit-transition:all 0.3s ease; }

.head_top .head_r li.h_erwm .erwm-box p{ float:left; width:98px;}
.head_top .head_r li.h_erwm .erwm-box p img{ width:100%;}
.head_top .head_r li.h_erwm .erwm-box p ._t{ display:block; text-align:center;}

.head_bottom .head_ser{ z-index:2;position: relative;}
.head_bottom .head_ser .btn-search{ display:block; margin-top:31px;}
.head_bottom .head_ser .btn-search i{ display:block; background:url(../img/s_btn.png) no-repeat; width:30px; height:30px; vertical-align:middle;}
.head_bottom .head_ser .search { position: absolute;right: 30px;top: 25px;background-color: #fff;height: 36px; display:none;border: 2px #a47c29 solid; width:170px;}
.head_bottom .head_ser .search .inp{border: none;vertical-align: top;height: 16px;line-height: 16px;box-sizing: content-box;padding: 10px 0 10px 5px; width:0;}
.head_bottom .head_ser:hover .search .inp{ width:97%;}
.head_bottom .head_ser .item{transition: right 300ms;-moz-transition: right 300ms;-ms-transition: right 300ms;-o-transition: right 300ms;-webkit-transition: right 300ms;}

.head_bottom .logo a{ display:block; width:250px; height:93px; background:url(../img/logo.jpg) no-repeat; background-size:contain;}
.head_bottom .nav{ width:70%;position:relative;}
.head_bottom .nav .navli{ float:left; width:12.5%;}
.head_bottom .nav .navli .nav_a{ display:block; width:100%; text-align:center; color:#3a3a3a; height:93px; line-height:93px; font-size:16px; position:relative; -webkit-transform: translateZ(0); transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;}
.head_bottom .nav .navli .nav_a:before{content: "";position: absolute;z-index: -1;left: 50%; right: 50%;bottom: 0;background: #058860;height: 2px;-webkit-transition-property: left, right;transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.head_bottom .nav .navli:hover .nav_a:before{left: 12%;right: 12%;}
.head_bottom .nav .navli.cur .nav_a,.head_bottom .nav .navli:hover .nav_a{ color:#058860;}
.head_bottom .nav .navli ._layer{  display:none; width:490px; position:absolute; left:-105px; top:100%; background:#ededed;border-top: 2px #f3f3f3 solid;border-bottom: 4px #058860 solid; overflow:hidden;}
.head_bottom .nav .navli ._layer ._layer_menu{ width:30%; float:left; padding: 20px 0 10px 10px;}
.head_bottom .nav .navli ._layer ._layer_menu li { padding:0;}
.head_bottom .nav .navli ._layer ._layer_menu li a { display:block; line-height:1.5; padding:5px; text-align:left; font-weight:bold; text-align:center;}
.head_bottom .nav .navli ._layer ._layer_menu li a:hover { color:#fff; background-color:#058860;}
.head_bottom .nav .navli ._layer ._img { width:50%; float:right; background:#f7f7f7; padding:30px 38px 35px;}
.head_bottom .nav .navli ._layer ._text { font-size:20px; color:#a4a4a4; display:block; line-height:1.5; padding-top:10px;}
.head_bottom .nav .navli ._layer .cont li { float: left; width: 45%; margin-right: 5%; *width:44%;}
.head_bottom .nav .navli ._layer .cont li .t{ font-weight:bold;}
.head_bottom .nav .navli.nav3 ._layer{ left:0;}
.head_bottom .nav .navli.nav4 ._layer{ left:110px;}
.head_bottom .nav .navli.nav5 ._layer,.head_bottom .nav .navli.nav6 ._layer{ left:210px;}
.head_bottom .nav .navli.nav6 ._layer{ left:317px;}
.head_bottom .nav .navli.nav7 ._layer,.head_bottom .nav .navli.nav8 ._layer{ left:auto; right:-30px;}


/*通用底部*/
.foot{ background-color:#f7f7f7; border-bottom:13px #058860 solid;}
.foot_fastMenu{padding: 27px 0 21px; border-bottom:1px #cbcbcb solid;}
.foot_fastMenu li{ float:left; width:20%; border-left:1px #c7c7c7 solid; margin-left:-1px;}
.foot_fastMenu li .ff_box{ display:block; padding:0 10%;}
.foot_fastMenu li ._img{ display:block; width:45px; margin-right:10px; position:relative;margin-top: 6px;}
.foot_fastMenu li ._imgico{ display:block; width:45px; height:45px;position: absolute;top: 0;bottom: 0;left: 50%; margin-left:-22.5px;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 0;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}
.foot_fastMenu li .columns{ font-size:18px;}
.foot_fastMenu li .p{ font-size:12px;}
.foot_fastMenu li :hover ._imgico{ opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.foot_fastMenu li :hover ._imgico .f_ico{ background-position:-45px 0;}
.foot_fastMenu li :hover ._imgico .f_ico_2{ background-position:-45px -45px;}
.foot_fastMenu li :hover ._imgico .f_ico_3{ background-position:-45px -90px;}
.foot_fastMenu li :hover ._imgico .f_ico_4{ background-position:-45px -135px;}
.foot_fastMenu li :hover ._imgico .f_ico_5{ background-position:-45px -180px;}

.foot_bottom{ padding:30px 0 25px;}
.foot_bottom ._left{ width:50%;}
.foot_bottom ._left .f_img{ margin-bottom:12px;}
.foot_bottom ._left .bei_an,.foot_bottom ._left ._jerei{ margin-left:10px;}
.foot_bottom ._right{ width:48%;}
.foot_bottom ._right .f_erwm{margin-left: 10px;}
.foot_bottom ._right .f_con{ text-align:right; position:relative;}
.foot_bottom ._right .f_con .f_tel b{ font-size:24px; color:#9f9f9f;padding-left: 10px;}
.foot_bottom ._right .f_con .f_menu em{ margin:0 5px;}
.foot_bottom ._right .f_con small{ font-size:13px;}


/*首页中间区域*/
.loading{ background:url(../img/loading.gif) no-repeat; width:100%; height:100%;position: absolute;
left: 50%;top: 50%;margin-left: -50px;margin-top: -50px;}
.banner{ height:586px; position:relative; overflow:hidden;}
.banner img{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; max-width:none; height:100%;}
.banner .slide_nav{ width:100%; position:absolute; bottom:26px; left:0; text-align:center;z-index: 4;}
.banner .slide_nav a{ display:inline-block; width:18px; height:18px; line-height:99; overflow:hidden; border-radius:9px; background:url(../img/white.9.png) repeat; background:rgba(255,255,255,.9); margin-right:12px; cursor:pointer;}
.banner .slide_nav a.on{width: 50px;background: #fff;}

.pro_menu_box .pm_btn{ display:block; width:15px; height:54px; background:url(../img/pi_btn.png) no-repeat; position:absolute; top:50%; margin-top:-27px; display:none;}
.pro_menu_box .pm_prev{ left:-20px;}
.pro_menu_box .pm_next{ right:-20px; background-position:-15px 0;}
.pro_menu_box .pm_prev:hover{ background-position:0 -54px;}
.pro_menu_box .pm_next:hover{ background-position:-15px -54px;}
.pro_menu_box{ border-top:1px #e0e0e0 solid; border-bottom:1px #e0e0e0 solid;}
.pro_menu_box .pro_menu_scroll{ border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid; height:95px; overflow:hidden; position:relative;}
.pro_menu_scroll li{ text-align:center;border-left:1px #e7e7e7 solid; margin-left:-1px; position:relative; float:left; width:20%; cursor:pointer; *width:241px;}
.pro_menu_scroll li a{display: block;overflow: hidden;padding: 7px 15%;}
.pro_menu_scroll li .pimg{ width:80px; height:80px; margin-right: 2%; overflow:hidden; float:left;}
.pro_menu_scroll li .pimg img{ width:100%; height:100%;}
.pro_menu_scroll li .pimg .img02{ display:none;}
.pro_menu_scroll li .name{ font-size:14px; font-weight:bold; float:left;height: 80px;}
.pro_menu_scroll li .name .t{display: inline-block;vertical-align: middle;height: auto;line-height: 1.4;font-size: 16px;width: 100%;}
.pro_menu_scroll li .name .line{display: inline-block;width: 0;height: 100%;vertical-align: middle;}
.pro_menu_scroll li:hover .pimg .img01,.pro_menu_scroll li.hover .pimg .img01{ display:none;}
.pro_menu_scroll li:hover .pimg .img02,.pro_menu_scroll li.hover .pimg .img02{ display:block;}
.pro_menu_scroll li.hover .name,.pro_menu_scroll li:hover .name{ color:#058860;}

.pro_tuijian{ background-color:#f7f7f7; padding:45px 0 55px;}
.channelOut .pt_link{ padding-top:12px;}
.channelOut .pt_link a{ color:#8c8c8c;}
.pt_scroll li .effect-goliath .info{ background:url(../img/hese.65.png) repeat; background:rgba(164,124,41,.65);  position:absolute; bottom:-45px; left:0;  padding:0 3%; width:94%; color:#fff;}
.pt_scroll li .effect-goliath .tit{ font-size:16px; font-weight:normal; color:#404d60;padding:6px 0; width:100%; position:relative;color:#fff;}
.pt_scroll li .effect-goliath .tit span{ display:block; width:90%;}
.pt_scroll li .effect-goliath .tit ins{ display:block; width:11px; height:6px; background:url(../img/pc_btn.png) no-repeat; position:absolute; right:0; top:50%; margin-top:-3px; } 
.pt_scroll li .effect-goliath .p{ padding:0 0 5px; width:100%;}

.pt_scroll li .effect-goliath img,
.pt_scroll li .effect-goliath .tit {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

.pt_scroll li .effect-goliath .p {
	text-transform: none;
	font-size: 90%;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,50px,0);
	transform: translate3d(0,50px,0);
}
.pt_scroll li .effect-goliath:hover .tit ins{ background-position:-11px 0;}
.pt_scroll li .effect-goliath:hover .info{bottom:0;}
.pt_scroll li .effect-goliath:hover .tit {
	-webkit-transform: translate3d(0,-1px,0);
	transform: translate3d(0,-1px,0);padding-bottom:0; }

.pt_scroll li .effect-goliath:hover .p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.pt_scroll .arrs{ display:none; width:20px; height:45px; background:url(../img/s_arr.png) no-repeat; position:absolute; top:50%; margin-top:-22.5px;}
.pt_scroll .arr_prev{ left:0;}
.pt_scroll .arr_next{ right:0; background-position:-20px 0;}
.pt_scroll:hover .arrs{ display:block;}



.i_newsbox{ padding:35px 0 60px;}
.i_newsbox .news_top ._img{width: 38.5%;margin-right: 4%;}
.i_newsbox .news_top .title{ font-size:18px;margin-top: 10px;}
.i_newsbox .news_top ._i{ color:#848484;}
.i_newsbox .news_top .p{ font-size:12px;line-height: 1.8;height: 42px;overflow: hidden;margin: 10px 0 15px;}
.i_newsbox .news_top  ._detail{ border:1px #a6802f solid; display:inline-block;padding: 2px 10px;color: #a6802f;}
.i_newsbox .news_top  ._detail:hover{ color:#058860; border-color:#058860;}
.i_newsbox .news_list{ margin-top:26px; border-top:1px #e1e1e1 solid;}
.i_newsbox .news_list li{padding: 12px 0;border-bottom: 1px #e1e1e1 dotted;}
.i_newsbox .news_list li .titbox{ overflow:hidden;}
.i_newsbox .news_list li .titbox .title { width: 84%; float: left; font-size: 16px;}
.i_newsbox .news_list li .titbox .title a{color: #1f1f1f;}
.i_newsbox .news_list li .summ{ line-height:1.5; overflow:hidden;margin-top: 5px;font-size: 12px;}
.i_newsbox .news_list li .titbox ._i{ float:right; color:#848484;} 
.i_newsbox .news_list li:hover .titbox .title a{ color:#058860;}

.shzr_scroll{ height:192px; position:relative; overflow:hidden;}
.shzr_scroll img{ width:100%; height:100%;}
.shzr_scroll li{ position:relative;}
.shzr_scroll li .info{ position:absolute; top:0; right:0; width:40%; padding:11% 5%; background:url(../img/hese.65.png) repeat; background:rgba(164,124,41,.65);height: 145px;}
.shzr_scroll li .info .tit{ font-size:20px; font-weight:normal;text-align: left;}
.shzr_scroll li .info .sum{ font-size:12px;line-height: 1.7;height: 60px;overflow: hidden;margin-top: 15px;}
.shzr_scroll li a{ color:#fff;}
.shzr_scroll li:hover .transition{ transform:scale(1.1,1.1);-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);}
.shzr_scroll .slide_nav,.i_news_about .slide_nav{ position:absolute; bottom:16px; left:0; width:100%; text-align:center;}
.shzr_scroll .slide_nav a,.i_news_about .slide_nav a{ display:inline-block; width:11px; height:11px; line-height:99; overflow:hidden; border-radius:50%; background-color:#fff; margin-right:6px; cursor:pointer;}
.shzr_scroll .slide_nav a.on,.i_news_about .slide_nav a.on{ background-color:#058860;}

.i_news_about{ position:relative;margin-top: 40px; height:192px;overflow:hidden;}
.i_news_about img{ width:100%; height:100%; position:absolute; top:0; left:0; *height:auto;}
.i_news_about .info{position:absolute; top:0; left:0; width:40%; padding:11% 5%; background:url(../img/green.65.png) repeat; background:rgba(5,136,96,.65);height: 145px;}
.i_news_about a{ color:#fff;}
.i_news_about .info .sum{ font-size:12px;line-height: 1.8;height: 63px;overflow: hidden;margin-top: 12px;}
.i_news_about .channelIn ins{ background-color:#fff; display:none;}
.i_news_about:hover img{transform:scale(1.1,1.1);-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);}


/*下层--通用样式*/
.n_bann{ position:relative; height:326px; overflow:hidden;}
.n_bann img{ position:absolute; left:50%; top:0; margin-left:-960px; width:1920px; height:100%; max-width:none;}
.n_bann .channel_t ._t{ position:relative;font-size: 38px;color: #008457;font-weight: normal;line-height: 60px;}
.n_bann .channel_t{ position:absolute; left:50%; margin-left:-600px; width:1200px; top:102px; z-index:2;}
.n_bann .channel_t ._st{ font-size:16px;}
.n_bann .channel_t ._t:before{ content:""; position:absolute; top:0; left:0; width:68px; height:2px; background-color:#a47c29;}

.breadCrum{ border-bottom:1px #e7e7e7 solid;}
.breadCrum .s_menu{ border-left:1px #e7e7e7 solid; border-right:1px #e7e7e7 solid;}
.breadCrum .s_menu li{ float:left;width:145px;border-left: 1px #e7e7e7 solid;margin-left: -1px;}
.breadCrum .s_menu li a{ display:block; text-align:center; font-size:16px;height: 56px;line-height: 56px;}
.breadCrum .s_menu li.cur a,.breadCrum .s_menu li:hover a{ background-color:#f4f4f4;}
.posi{ font-weight:normal;padding-top: 20px; color:#999;font-size: 12px;}
.posi a{ color:#999;}
.posi em{ margin:0 5px;}
.mh{ min-height:400px;}

/*关于我们综合*/
.ab_box{padding:50px 0;}
.ab_box ._left{width: 40.4%;margin-right: 2%;}
.ab_box ._left .video{ width:100%; height:0; padding-bottom:75%; position:relative; overflow:hidden;}
.ab_box ._left .video .video-js{ position:absolute; top:0; left:0;}
.vjs-default-skin .vjs-big-play-button{background: url(../img/play.png) no-repeat;box-shadow: none!important;background-color: transparent!important;border: none!important;border-radius: 0!important; top:50%!important; left:50%!important; margin-left:-32.5px!important; margin-top:-32.5px!important; width:65px!important; height:65px!important;}
.vjs-default-skin .vjs-big-play-button:before{ content:''!important;}
.ab_box .ab_con .ab_en{ font-size:18px; font-family:Arial; color:#bdbdbd; text-transform:uppercase;}
.ab_box .ab_con .ab_cn{ font-size:30px; font-weight:bold; color:#018a5e;}

.jt_picbox{ padding:30px 0 60px;}
.jt_picbox .jt_pt{ font-size:20px; color:#1f1f1f;margin-bottom: 8px;}
.jt_picbox .jt_pt a{color:#333;}
.jt_picbox .jt_pic_scroll{ height:211px; overflow:hidden; position:relative;}
.jt_picbox .jt_pic_scroll li .tit{ position:absolute; left:0; bottom:0; width:96.1%; padding:7px 0 7px 4%; background-color: #c8c8c8; color:#fff;}
.jt_picbox .jt_pic_scroll li:hover .transition{ transform:scale(1.1,1.1);-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);}
.jt_picbox .jt_pic_scroll .arrs{ display:none; width:20px; height:45px; background:url(../img/s_arr.png) no-repeat; position:absolute; top:50%; margin-top:-22.5px;}
.jt_picbox .jt_pic_scroll .arr_prev{ left:0;}
.jt_picbox .jt_pic_scroll .arr_next{ right:0; background-position:-20px 0;}
.jt_picbox .jt_pic_scroll:hover .arrs{ display:block;}

/*招聘列表*/
.joblist_top{ padding:34px 0 36px;}
.joblist_top .jt_en{ font-size:18px; font-weight:bold; color:#c4c4c4; font-family:Arial;}
.joblist_top .jt_cn{ font-size:25px; font-weight:bold; color:#008457;line-height: 30px;}
.joblist_top .jt_summ{ margin-top:25px;}

._jbl_left{ padding:0 6%; position:relative; width:88%;}
._jbl_left .jbl_con{ background:url(../img/hese.7.png) repeat; background:rgba(164,124,41,.7); position:absolute; left:0; top:24px; padding:70px 10%;color:#fff;width: 49%;}
._jbl_left .jbl_con .jbl_pt{ font-size:23px; font-weight:bold;margin-left: 5%;width: 84%;border-bottom: 1px #fff solid;padding-bottom: 25px;}
._jbl_left .jbl_con .jbl_ul{margin-top: 20px;}
._jbl_left .jbl_con .jbl_ul li{line-height: 25px;}
._jbl_left .jbl_con .jbl_ul li a{ color:#fff;}

.widget-job-2 ._jt{ background-color: #bf9100; height: 26px; line-height: 26px; margin-top: 10px; overflow: hidden; *zoom: 1;cursor: pointer; float:left; width:100%; }
.widget-job-2 ._jt strong { float: left; width: 49%; text-align: center; color: #fff; }
.widget-job-2 ._jt strong.strong02,.widget-job-2 ._jt strong.strong03{ width:25%}
.widget-job-2 ._jt span { float: right; }
.widget-job-2 ._jt .ion { font-size: 12px; color: #999999; }
.widget-job-2 ._jc { display: none; float:left; width:100%;}
.widget-job-2 ._jcon { padding: 10px 10%; }
.widget-job-2 ._jt_act .ion { color: #0e90d2; }
@media only screen and (max-width: 40rem) {
 .widget-job-2 ._jt span {display: none;}
 .widget-job-2 ._jt strong{ width:95%;text-align: left;padding-left: 5%;}
 .widget-job-2 ._jcon{ padding:10px 5%;}
 
}

/*新闻综合页*/
.news_top_box{ padding:15px 0 50px;}
.news_top_box .posi{ padding-top:8px;}
.n_channelIn{ font-size:24px;color: #333;margin-bottom: 15px;}
.inewsSearch {padding: 20px 7% 28px;background-color:#efefef;}
.inewsSearch .sec_hd { margin-bottom:8px;}
.inewsSearch .sec_hd .n { font-size:24px; font-weight:normal; color:#333;}
.inewsSearch .sec_bd .nselect { margin-bottom:15px; height:40px; overflow:hidden; position:relative;}
.inewsSearch .sec_bd .nselect .ms { position:absolute; left:7px; top:12px; z-index:10;}
.nselect .c_select { display:block; width:auto;background-color:#fff; height:40px; line-height:40px; border-radius:0!important;}
.nselect .c_select ._txt { padding-right:36px; padding-left:20px;}
.nselect .c_select ._arrow { width:33px; background-color:#018a5e;}
.nselect .c_select ._arrow .arr {position: absolute;border: .3em solid;left: 50%;top: 50%;border-color: #333 transparent transparent transparent;margin: -0.15em 0 0 -0.2em;border-top-color: #fff;}
.nselect .c_select.on ._arrow .arr{border-color: transparent transparent #333 transparent;margin-top: -0.5em;border-bottom-color: #fff;}
.select-ui-options-ncb { border-color:#ddd!important;background-color: #fff;overflow: auto;max-height: 11em; width:344px\9;}
.select-ui-options li{padding: 6px;line-height: 1.8em; width:96%;}
.select-ui-options li:hover {background: #018a5e;color: #fff;}
.select-ui-options-ncb ._disabled { display:none;}
.nInput { display:block; height:39px;border:#ddd 1px solid; padding:0 20px; overflow:hidden; margin-bottom:15px;background-color: #fff;}
.nInput input { width:100%; height:19px; line-height:19px; padding:10px 0; vertical-align:top; border-width:0; font-family:"Microsoft Yahei";}
.nBtn { overflow:hidden;}
.nBtn a { display:block; width:100%; height:40px; line-height:40px; background-color:#a47c29; color:#fff; font-size:16px; text-align:center;}

.last_news{ background-color:#fff;}
.last_news .imgbox{ width:60%;margin-right: 4%;}
.last_news .info{ padding:40px 5% 0 0;}
.last_news .info .title{ font-size:16px;}
.last_news .info .data{ display:block; color:#848484;}
.last_news .info .summ{font-size: 12px;margin-top: 10px;line-height: 2;height: 100px;overflow: hidden;}
.last_news .info ._detail{ display:inline-block; border:1px #a47c29 solid; padding:6px 15px;margin-top: 50px;color: #a47c29;}
.last_news .info ._detail:hover{ color:#018a5e; border-color:#018a5e;}
.last_news .imgbox:hover .transition{transform:scale(1.1,1.1);-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);}

.news_boxs{ padding:35px 0 80px;}
.c_news{ margin-top:15px;padding-right: 5%;}
.channOut2{ border-bottom:1px #dcdcdc solid; height:36px; line-height:36px; padding-bottom:8px;}
.channOut2 .channelIN{ font-size:20px; font-weight:normal;position: relative;margin-right:1%; padding:0 3.5%;}
.channOut2 .channelIN a{ display:block; color:#333;}
.channOut2 .channelIN b{ display:block; width:100%; height:3px; background-color:#bfbfbf;position: absolute;bottom: -9px; left:0;}
.channOut2 .channelIN.cur a,.channOut2 .channelIN:hover a{ color:#058860;}
.channOut2 .channelIN.cur b,.channOut2 .channelIN:hover b{ background-color:#058860;}
.colorRed .channelIN b{ background-color:#e20907;}

.c_news_box{ position:relative;margin-top: 15px;}
.c_news_box .changeData{ position:absolute; right:0;top: -47px; color:#999;}
.c_news_list{ vertical-align:top\9;}
.c_news_list li{ overflow:hidden; padding:15px 0; border-bottom:1px #e1e1e1 dotted;}
.c_news_list li .imgbox{ width:19%;margin-right: 3%;}
.c_news_list li .title{ font-size:16px;margin-top: 3px;}
.c_news_list li .p{ line-height:23px; height:46px; overflow:hidden;}
.c_news_list li .date{ padding:5px 0;}
.c_news_list li .date i{ margin-left:0;}
.c_news_list li:hover .transition{ transform:scale(1.1,1.1);-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);} 


.n_video_box{ border:1px #e1e1e1 solid;padding: 15px 6.5% 25px;}
.n_video_box .n_channelIn{ font-size:24px; font-weight:normal;}
.n_video_box ._more{ color:#999;margin-top: 14px;}
.n_video_box .bd{margin-top: 10px;}
.videoBox{ position:relative;}
.videoBox ._title { padding:10px 2%; width:96%; line-height:1.8; position:absolute; left:0; top:0; word-break:break-all; overflow:hidden; background:url(../img/black.6.png); color:#fff; font-size:14px;} 
.comScroll li { width:33.333%; float:left;}
.comScroll ._img { display:block; height:0; overflow:hidden; padding-bottom:75%; overflow:hidden; position:relative; margin:0 2px;}
.comScroll ._img img { width:100%; height:auto;}
.comScroll ._title { padding:0 5%; width:91%; height:36px; line-height:36px; position:absolute; left:0; bottom:0; background:url(../img/black.6.png); color:#fff; font-weight:normal; word-break:break-all; overflow:hidden;font-size: 12px;}
.comScroll .scroll_nav,.comScrollBox ._hd { width:100%; height:auto; position:absolute; left:0; bottom:10px; text-align:center; font:0/0 a; letter-spacing:-9px;}
.comScroll .scroll_nav a,.comScrollBox ._hd li { display:inline-block; *display:inline; *zoom:1; width:10px; height:10px; background:#b6b6b6; border-radius:50%; overflow:hidden; margin:0 4px; cursor:pointer;}
.comScroll .scroll_nav a.on,.comScrollBox ._hd li.on { background:#6fba2c;}


/*新闻列表*/
.n_video_box ._play{ display:block; background:url(../img/play.png) no-repeat; width:65px; height:65px; position:absolute; left:50%; top:50%; margin-top:-32.5px; margin-left:-32.5px;}
.n_video_box .v_tit{ background:url(../img/black.7.png) repeat; background:rgba(0,0,0,.7); height:35px; line-height:35px; position:absolute; bottom:0; left:0; padding-left:5%; width:95%; color:#fff; font-size:14px; font-weight:normal;}
.n_video_box .img:hover .transition{ transform:scale(1.1,1.1);-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);}
.n_video_box.mt30{ padding-top:25px;}


/*分页*/
.page{font-size: 12px; color: #777777; text-align: center; margin-top:30px;}
.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: #058860;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}

/*产品综合*/
.pro_zt{ padding:20px 0 38px; display: none}
.pro_zt .posi{ padding-top:10px;}
.pro_bann{ height:354px;position:relative; overflow:hidden;}
.pro_bann img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.pro_bann .slide_nav{ position:absolute; bottom:22px; left:0; width:100%; text-align:center;}
.pro_bann .slide_nav a{ display:inline-block; width:11px; height:11px; line-height:99; overflow:hidden; border-radius:50%; background-color:#fff; margin-right:7px; cursor:pointer;}
.pro_bann .slide_nav a.on{ background-color:#058860;}

.pro_online{ padding:20px 0 50px;}
.pro_online .pro_menu_box{ background-color:#fff;}

.widget-prolist-7{ margin-top:35px;}
.widget-prolist-7 li { margin-bottom: 20px; }
.widget-prolist-7 ._title { font-size:16px; font-weight:normal; width:95%; position: absolute;bottom: 0;left: 0;z-index: 5;background-color: #c8c8c8; padding-left:5%; height:35px; line-height:35px;}
.widget-prolist-7 ._img ._fbg { position: absolute; top:100%; left: 0; width: 100%; height: 100%; background:url(../img/black.6.png) repeat; background: rgba(0, 0, 0, 0.6);}
.widget-prolist-7 ._fbg span { position: absolute; top: 50%; width: 62px; height: 62px;line-height: 40px; text-align: center; margin-top: -42px; border: 1px solid #fff; border-radius:50%;}
.widget-prolist-7 ._fbg ._fixo { left: 50%; margin-left: -31px; }
.widget-prolist-7 ._fbg span .ion { font-size: 34px; color: #fff; line-height: 62px;}
.widget-prolist-7 li:hover ._img ._fbg{top:0;}

.health_box{ padding:20px 0 40px; display: none;}
.health_box .channOut2 .channelIN{ padding:0;}
.health_box .channOut2 ._more{ margin-top:10px;color: #999;}
.health_list{ margin-top:15px;}
.health_list ul{ margin-right:-4%;}
.health_list li{ float:left; width:46%; margin-right:4%; position:relative; padding:3px 0;}
.health_list li:before{ content:''; width:4px; height:4px; background-color:#a1bbd2; position:absolute;top:50%; margin-top:-2px; left:0;}
.health_list li .tit{ width:80%; float:left;padding-left: 15px;}
.health_list li .date{ float:right;}

/*产品列表*/
.widget-prolist-6 { *zoom: 1;}
.widget-prolist-6-cell { margin-bottom: 30px; position:relative; }
.widget-prolist-6-cell ._layer {border-bottom: 4px solid #a47c29; }
.widget-prolist-6-cell ._title { font-size: 16px; height: 40px; line-height:40px;font-weight:normal;background-color: #baa066; color:#fff;padding-left: 5%;}
.widget-prolist-6-cell ._listbox {  padding:10px 5% 30px;border-left: 1px #c8c8c8 solid;border-right: 1px #c8c8c8 solid;background-color: #fff;}
.widget-prolist-6-cell ._list{height: 96px; overflow: hidden;}
.widget-prolist-6-cell ._list li { line-height: 24px; background:url(../img/pl_li.png) left center no-repeat; padding-left:15px;}
.widget-prolist-6-cell ._list li a{ color:#404d60;}
.widget-prolist-6-cell ._list li:hover a{ color:#058860;}
.widget-prolist-6-cell ._list li:hover{ background:url(../img/pl_li_cur.png) left center no-repeat;}
.widget-prolist-6-cell ._mark { display: none; position: absolute; right: 0; bottom: 0; z-index: 2; width: 35px; height: 33px; line-height:33px; text-align: center; background: #a47c29; }
.widget-prolist-6-cell .ico_plus { color: #ffffff; margin: 0; font-size: 14px; }
.widget-prolist-6-cell ._img:hover .transition{ transform:scale(1.1,1.1);-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);}
@media only screen and (max-width: 64rem) {
.widget-prolist-6-cell { width: 48%;}
}
@media only screen and (max-width: 480px) {
.widget-prolist-6-cell { float: none; width: auto; margin-right: 0; }
.widget-prolist-6-cell ._list,  .widget-prolist-6-cell ._img { height: auto; }
}


/*社会责任综合*/
.pschoo_left{ background-color:#fff;overflow: hidden;}
.jj-left{ width: 60.7%;}
.jj-right{ width:29.5%;padding-right: 5%;}
.jj-right .jjnews-list li{border-top: 1px #acacac dotted; padding:38px 0; margin-top:-1px;}
.jj-right .jjnews-list li ._title{ font-size:14px;}
.jj-right .jjnews-list li .intro{ height:40px; line-height:20px; overflow:hidden; margin-top:9px;}
.pschool_top .jj-right .jjnews-list li.active a{ color:#e20907;}

.gjj_box{ background-color:#fff; padding:25px 7% 31px; width:86%;}
.gjj_box .gjj_pt{ font-size:24px; font-weight:normal;margin-bottom: 5px;}
.gjj_box .gjj_summ{ font-size:14px;margin-top: 20px;line-height: 25px;height: 50px;overflow: hidden;}
.gjj_box:hover .transition{ transform:scale(1.1,1.1);-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);}

.shzr_culumns{ padding:40px 0 65px;}
.shzr_clumn ul{ margin-right:-2%;}
.shzr_clumn li{ float:left; width:18%; margin-right:2%;}
.shzr_clumn li .intro{ display:block; padding:15px 8%; border:1px #dcdcdc solid; border-top:0;}
.shzr_clumn li ._colunm{ font-size:19px; font-weight:normal; color:#018a5e;}
.shzr_clumn li .summ{ font-size:12px;margin-top: 5px;line-height: 1.8;height: 42px;overflow: hidden;}
.shzr_clumn li:hover .intro{ background-color:#a47c29; color:#fff;}
.shzr_clumn li:hover ._colunm{ color:#fff;}
.shzr_clumn li:hover .transition{transform:scale(1.1,1.1);-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);}

/*资料下载*/
.widget-download-1-bar {font-size: 16px; font-weight: 700; 
line-height: 40px;  height: 40px; padding: 0 12px; color: #ffffff; background: #8c8c8c;}
.widget-download-1-list li { height: 45px; line-height: 45px; overflow: hidden;  vertical-align: top; color: #333333; border-bottom: 1px solid #eee;background: #ffffff; font-size:14px}
.widget-download-1-list li:nth-child(even) { background: #ededed;}
.widget-download-1-list li a { color: #333333;}
.widget-download-1-list li a:hover { color: #058860;}
.widget-download-1-list ._title { padding: 0 10px;}
.widget-download-1-list li ._view {padding: 0 10px; border-left: 1px solid #ededed; }
.widget-download-1-list .ion { font-size: 16px; color: #058860;}

/*销售网络*/
.map-M3-head{background:#f1f1f1;padding:0 1em;overflow:hidden;*zoom:1;margin-bottom:20px;height:60px;line-height:60px}.map-M3-head ._model{float:right}.map-M3-head ._model li{float:left}.map-M3-head ._model [class^=ion]{font-size:22px;color:#303030}.map-M3-head .cur [class^=ion]{color:#058860}.map-M3-head .cur a{ color:#058860;}.map-M3-list{height:400px;padding:10px;background:#f1f1f1;border:1px solid #ccc;position:relative;overflow:hidden;user-select:none;-webkit-user-select:none}.map-M3-list li{margin-bottom:10px}.map-M3-list ._t{font-weight:700;font-size:14px}.map-M3-list ._t [class^=ion]{font-size:22px;color:#058860}.map-M3-list ._p{padding:0 30px}.map-M3-map{height:520px}.map-M3-list .scroll_bar{background:#aaa}.map-M3-list .scroll_slider{height:70px;background:#f3f3f5;position:relative;border-radius:0;border:1px solid #ccc;width:98%}.map-M3-list .scroll_slider:before{content:"";position:absolute;width:80%;left:10%;top:50%;margin-top:-3px;height:1px;background:#ccc}.map-M3-list .scroll_slider:after{content:"";position:absolute;width:80%;height:2px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;left:10%;top:50%}
.map-M3-search .form-group select.form-control{ padding:0;border-radius: 0;}@media only screen and (max-width:40rem){.map-M3-list{height:auto}}

/*发展历程*/
.widget-history-3 { background: #ffffff; cursor: default; position:relative; margin-top: 40px;}
.widget-history-3-T { height: 48px; line-height: 25px; border-bottom: 1px dotted #cccccc; margin-bottom: 15px; overflow: hidden; }
.widget-history-3-tab .tab_t { position: relative; width:10%; font-size: 16px; font-weight: 700; color: #999999;text-align: center; }
.widget-history-3-tab .tab_t_cur { font-size: 34px;color: #058860;}
.widget-history-3-tab .tab_t b { position: absolute; width: 0; height: 1em; border-left: 1px solid #cccccc; left: 50%; bottom: 0;font-size: 13px;}
.widget-history-3-tab .tab_c { padding: 10px 3% 0;font-size: 18px;min-height: 200px;}
.widget-history-3_arrs { position: absolute; width: 37px; height: 37px; background: url(../img/arr.png) no-repeat; top: 29px; cursor: pointer; transition: none; z-index: 3; }
.widget-history-3_prev { left: -20px; }
.widget-history-3_next { right: -20px; background-position: right 0; }
.widget-history-3_prev:hover { background-position: 0 bottom; }
.widget-history-3_next:hover { background-position: right bottom; }



/*新闻详情*/
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 18px; line-height: 1.4; 
color: ;font-weight:bold;}
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999;}
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal;}
.widget-newsdetail-2 ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.widget-newsdetail-2 ._tools ._tool:hover{color:;}
.widget-newsdetail-2 ._tools ._b2l .ion { color:#058860;}
.widget-newsdetail-2 .myart { padding: 20px 0;}
.widget-newsdetail-2 ._detailPage_bottom {border-top: 1px solid #cccccc;}
.widget-newsdetail-2 ._detailPage_bottom li {line-height: 30px; overflow: hidden; 
height: 30px;  padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark {font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title {font-size: 14px;  float: left; 
  width: 68%;}
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #0e90d2;}
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right;}
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px;
  background: none; }
@media only screen and (max-width: 480px) { 
  .widget-newsdetail-2 ._head ._title { font-size: 16px;line-height: 2;margin-top: 20px;}
  .widget-newsdetail-2 ._detailPage_bottom ._title{width: 50%;}
}



/*留言表单*/
.Form-M1 .Form-M1-Left { float: left; width: 50%; }
.Form-M1 .Form-M1-right { float: right; width: 50%; }
.Form-M1 .Form-M1-li, .Form-M1 .Form-P1-li{ padding-top: 10px; font-size:0;}
.Form-M1 .Form-M1-li label, .Form-M1 .Form-P1-li label{ width: 5em; display: inline-block; color: #666; vertical-align: middle;font-size:12px; }
.Form-M1 .Form-M1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; outline:none;vertical-align: middle;}
.Form-M1 .Form-P1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; outline:none; }
.Form-M1 .Form-P1-li select{ height: 28px; line-height: 28px; border: 1px #ddd solid; width: 34.5%; outline:none;
margin:0 5px 10px 0;}
.Form-M1 .Form-M1-li textarea { border: 1px #ddd solid; width: 70%;outline:none; padding:0; margin:0; height:146px;vertical-align: middle; }
.Form-M1 .Form-M1-li em, .Form-M1 .Form-P1-li em{ color: red; vertical-align: middle; padding-left: 10px; 
font-size:12px;}
.Form-M1 .Form-M1-li input._yzm { width: 20%; }
.Form-M1 .Form-M1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height:30px; width:100px; }
.Form-M1 .Form-M1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-M1 .Form-M1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-M1 .Form-M1-Btn button { width: 90px; height: 32px; line-height: 32px; text-align: center; color: #fff; border-radius: 4px; cursor: pointer; padding:0; margin:0; border:none; font-family:微软雅黑; outline: none;}
.Form-M1 .Form-M1-Btn ._submit { background: #058860; margin-right: 10px; }
.Form-M1 .Form-M1-Btn ._reset { background: #909090; }
.Form-M1 .Form-M1-Btn button:hover{ opacity:0.8;}

/*订购表单*/
.Form-P1 .Form-P1-Left { float: left; width: 50%; }
.Form-P1 .Form-P1-right { float: right; width: 50%; }
.Form-P1 .Form-P1-li { padding-top: 10px; }
.Form-P1 .Form-P1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle;
font-size:12px;}
.Form-P1 .Form-P1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; outline:none; vertical-align: middle;}
.Form-P1 .Form-P1-li textarea { border: 1px #ddd solid; width: 70%;  outline:none; padding:0; margin:0; height:112px;vertical-align: middle;}
.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: 20%; }
.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; border-radius: 4px; cursor: pointer; padding:0; margin:0; border:none; font-family:微软雅黑; outline:none; }
.Form-P1 .Form-P1-Btn ._submit { background: #058860; 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;}

/*简历投递*/
.Form-J1 .Form-J1-Left {
  float: left;
  width: 50%;
}
.Form-J1 .Form-J1-right {
  float: right;
  width: 50%;
}
.Form-J1 .Form-J1-li {
  padding-top: 10px;
}
.Form-J1 .Form-J1-li label {
  width: 5em;
  display: inline-block;
  color: #666;
  vertical-align: middle;
}
.Form-J1 .Form-J1-li input {
  height: 28px;
  line-height: 28px;
  border: 1px #ddd solid;
  width: 70%;vertical-align: middle;
}
.Form-J1 .Form-J1-li textarea {
  border: 1px #ddd solid;
  width: 70%;vertical-align: middle; height:110px;
}
.Form-J1 .Form-J1-li em {
  color: red;
  vertical-align: middle;
  padding-left: 10px;
}
.Form-J1 .Form-J1-li input._yzm {
  width: 20%;
}
.Form-J1 .Form-J1-li img {
  vertical-align: middle;
  padding-left: 10px;
  cursor: pointer;height: 30px;width: 100px;
}
.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: 70%;
  padding: 7px 0;
}
.Form-J1 .Form-J1-Btn {
  clear: both;
  text-align: center;
  padding-top: 40px;
}
.Form-J1 .Form-J1-Btn button {
  width: 90px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #fff;
  cursor: pointer; outline:none; border:none;border-radius: 4px;
}
.Form-J1 .Form-J1-Btn ._submit {
  background: #058860;
  margin-right: 10px;
}
.Form-J1 .Form-J1-Btn ._reset {
  background: #909090;
}
@media only screen and (max-width: 40em) {
  .Form-J1 .Form-J1-Left {
    width: 100%;
  }
  .Form-J1 .Form-J1-li input {
    width: 86%;
  }
  .Form-J1 .Form-J1-li select {
    width: 54%;
  }
  .Form-J1 .Form-J1-right {
    width: 100%;
  }
  .Form-J1 .Form-J1-li textarea {
    width: 84%;
  }
  .Form-J1 .Form-J1-li input._yzm {
    width: 27%;
  }
  .Form-P1 .Form-P1-li b {
    display: none;
  }
  .Form-J1 .Form-J1-li label{ display:block; width:100%;}
  .Form-J1 .Form-J1-Btn{ text-align:left;}
  
}


/*企业荣誉、视频列表*/
.picList li{ margin-bottom:2%;}
.picList li ._title{font-size: 16px;font-weight: normal;color: #404d60;padding: 6px 0 6px 5%;width: 95%; position:absolute; bottom:0; left:0; background-color:#c8c8c8;}
.picList li .zoom_big{ position:absolute; bottom:42px; right:5px; width:50px; height:50px; background:url(../img/big.png) no-repeat; background-size:contain;}
.picList li:hover .transition{ transform:scale(1.1,1.1);-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);}
.album_ordinary .slide_c img{max-height: 80%!important;}
.album_ordinary .slide_c p{bottom: 70px!important;}
.picList li .zoom_play{width:50px; height:50px; background:url(../img/play2.png) no-repeat; background-size:contain; position:absolute; top:50%; left:50%; margin-left:-25px; margin-top:-25px;}
.album_wrap{ background:url(../img/black.8.png) repeat!important; background:rgba(0,0,0,.8)!important;}

/*产品专题*/
.pro_zt_list li{ margin-bottom:2%;}
.pro_zt_list li .img{ display:block; width:100%; height:0; padding-bottom:29.5%; position:relative; overflow:hidden;}
.pro_zt_list li .img img{ position:absolute; top:0; left:0; width:100%; height:100%; *height:auto;}
.pro_zt_list li .info{ position:absolute; right:-100%; top:0; background:url(../img/hese2.7.png) repeat; background:rgba(177,122,38,.7); color:#fff;padding: 4% 5%;width: 31%;}
.pro_zt_list li .info .name{ font-weight:normal; font-size:16px;margin-bottom: 4px;}
.pro_zt_list li .info .p{ font-size:12px;height: 42px;overflow: hidden;line-height: 1.8;}
.pro_zt_list li .info ._detail{ border:1px #fff solid; display:inline-block; width:86px; height:29px; line-height:29px; text-align:center; font-size:12px;margin-top: 20px;}
.pro_zt_list li:hover .img .transition{transform:scale(1.1,1.1);-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);}
.pro_zt_list li:hover .info{ right:0;}

/*产品详情*/
.widget-prodetail-1 { overflow: hidden; *zoom: 1;}
.widget-prodetail-1-img { float: left; width: 40.5%;}
.widget-prodetail-1-img ._album_list { margin-top: 6px;}
.widget-prodetail-1-img ._album_list li { cursor: pointer; }
.widget-prodetail-1-img ._album_list .album_img{border:2px solid transparent;}
.widget-prodetail-1-img ._album_list .active .album_img{border-color:#0080cc;}
.widget-prodetail-1-detail { float: right; width: 55.5%;}
.widget-prodetail-1-detail ._head { font-size: 14px; color: #545454;}
.widget-prodetail-1-detail ._title { font-size: 18px; font-weight: bold; line-height: 34px; overflow: hidden;height: 34px; color: #333; }
.widget-prodetail-1-detail ._title ins{ font-family:Arial;text-decoration: inherit;font-size: 13px;font-weight: normal;padding-left: 10px;}
.widget-prodetail-1-detail ._tip { font-size: 12px; line-height: 26px; overflow: hidden;color: #686868; border-bottom: 1px solid #e7e7e7;padding-bottom: 15px;}
.widget-prodetail-1-detail ._tools { margin: 25px 0 0;}
.widget-prodetail-1-detail ._tools li {line-height: 35px;  width: 138px; height: 35px; margin-right: 10px; vertical-align: top;overflow: hidden;border: 1px #a6802f solid; }
.widget-prodetail-1-detail ._tools ._link a { display: block; text-align: center;color: #a6802f; background: #fff; }
.widget-prodetail-1-detail ._tools li .ion {font-size: 22px; color: #a6802f;vertical-align:top;}
.widget-prodetail-1-detail ._tools ._link:hover{border-color:#058860;}
.widget-prodetail-1-detail ._tools ._link:hover a{ color:#058860;}
.widget-prodetail-1-detail ._tools ._link:hover a .ion{ color:#058860;}

.widget-prodetail-1-detail ._recome{margin: 51px 0 0;}
.widget-prodetail-1-detail ._recome ._t { font-size: 18px; line-height: 34px;}
.widget-prodetail-1-detail ._recome .album_img {cursor:pointer;}
.widget-prodetail-1-detail ._recome ._p { text-align: center;}
.widget-prodetail-1-detail ._recome a:hover ._p { color: #2f2f2f;}
@media only screen and (max-width: 480px) { 
  .widget-prodetail-1-img, .widget-prodetail-1-detail { float: none; width: auto;}
  .widget-prodetail-1-detail ._tools, .widget-prodetail-1-detail ._recome{ margin: 1em 0 0;}
}
.pro_summ{ padding:40px 0 10px;}
.pro_zt_share{ padding:30px 0;border-bottom:#ccc 1px solid}
.pro_zt_share .pzt_t{ font-size:40px; font-weight:bold; color:#008a5f;}
.pro_zt_share .pzt_con{ font-size:14px;}
.pro_zt_share .pzt_con strong{ font-size:18px;}
.pro_zt_share .pzt_r{ border-left:1px #c7c7c7 solid;padding-left: 7%;}
.pro_zt_share .pzt_r .pzt_search{ border:1px #c6c6c6 solid; background-color:#fff; overflow:hidden;}
.pro_zt_share .pzt_r .pzt_search .inp{ float:left; border:none; outline:none;padding: 7px 0 7px 5px;color: #979797; vertical-align:top;margin: 0;}
.pro_zt_share .pzt_r .pzt_search .btn{ border:none; outline:none; background-color:#008a5f; color:#fff; font-size:14px; float:right; vertical-align:top; height:33px; line-height:33px;padding: 0;width: 55px;}
.pro_zt_share .pzt_r .pzt_share a{ background:url(../img/share.png) no-repeat; margin-top:15px;}
.pro_zt_share .pzt_r .pzt_share span{ font-size:14px; line-height:32px; margin:15px 20px 0 0;}
.pro_zt_share .pzt_r .pzt_share a.bds_tsina{ background-position:0 0;}
.pro_zt_share .pzt_r .pzt_share a.bds_qzone{ background-position:0 -32px;}
.pro_zt_share .pzt_r .pzt_share a.bds_weixin{ background-position:0 -64px;}
.pro_zt_share .pzt_r .pzt_share a.bds_bdhome{ background-position:0 -96px;}
.pro_zt_share .pzt_r .pzt_share a.bds_more{ background-position:0 -128px; margin-right:0;}

.pro_zhuanti_box{ padding:35px 0 100px; display:none}
.pro_zhuanti_box .channelOut{border-bottom: 1px #dadada solid; padding-bottom:0;}
.pro_zhuanti_box .channelOut .channelIn:after{ content:''; width:100%; height:2px; background-color:#838383; position:absolute; bottom:-1px; left:0;}
.pro_zhuanti_box .channelOut ._more{margin-top: 10px;padding-right: 4%;}
.pro_zhuanti_box .zt_ypintro{ margin-top:16px;}
.pro_zhuanti_box .zt_ypintro .img{ border:1px #c6c6c6 solid; padding:4px;}
.pro_zhuanti_box .zt_ypintro .tit{ font-size:16px;margin-top: 10px;}
.pro_zhuanti_box .zt_ypintro .date{margin: 8px 0 4px;font-size: 12px;}
.pro_zhuanti_box .zt_ypintro .intro{ display:block; padding:0 5%;}
.pro_zhuanti_box .zt_ypintro .intro .summ{ line-height:1.8; height:138px; overflow:hidden; font-size:13px;}

.zt_box2{ margin-top:30px;}
.zt_box2 .zt_box2_list li{padding:6px 0; border-bottom:1px #dbdbdb dotted;}
.zt_box2 .zt_box2_list li .title{ font-size:16px; display:block; color:#333;}
.zt_box2 .zt_box2_list li .info{ margin:5px 0;}
.zt_box2 .zt_box2_list li .info .img{width: 21%;margin-right: 3%;}
.zt_box2 .zt_box2_list li .info .p{ font-size:12px;line-height: 1.8;height: 63px;overflow: hidden;color: #8c8c8c;}
.zt_box2 .zt_box2_list li:hover .title,.zt_box2 .zt_box2_list li:hover .info .p{ color:#008a5f;}

.zt_box3{ margin-top:25px;}
.zt_box3 .zt_box3_list{padding-right: 4%;}
.zt_box3 .zt_box3_list li{ border-bottom:1px #dbdbdb dotted; padding:6px 0;}
.zt_box3 .zt_box3_list li .titbox{ overflow:hidden;}
.zt_box3 .zt_box3_list li .titbox .title { width: 80%; float: left; font-size: 16px; font-weight:normal;}
.zt_box3 .zt_box3_list li .titbox .title a{color: #1f1f1f;}
.zt_box3 .zt_box3_list li .titbox ._i{width: 19%;float: right;text-align: right;}
.zt_box3 .zt_box3_list li.first .summ{background-color: #f7f7f7;padding: 15px 20px 18px;font-size: 12px; margin-top: 6px;height: 69px;line-height: 23px;overflow: hidden;}
.zt_box3 .zt_box3_list li.first .summ ._detail{ color:#058860;}
.zt_box3 .zt_box3_list li.first{ padding-bottom:0;margin-bottom: 8px;}
.zt_box3 .zt_box3_list li:hover .titbox .title a{color:#058860;} 

.zt_box3 .channelOut{ margin-bottom:15px;}
.zt_box3 .zt_box3_img li{ margin-bottom:2%;}
/*地图*/
.map-M3-map img{ max-width:none;}

.main_pd .content-21992 .form-m1 .form-m1-btn button{ height:32px; line-height:32px; border:none; outline:none;}
.main_pd .content-21992 .form-m1 .form-m1-btn ._submit{background: #058860;}
/*新增新闻搜索*/
.Search-S1-head { overflow: hidden; padding: 20px; background: #ededed; margin-bottom: 20px;  *zoom: 1;}
.Search-S1-head ._form { margin-right: 3em; }
.Search-S1-head ._inp { height: 30px; line-height: 30px; padding: 0 5px; background: #ffffff; border: 1px solid #cccccc; }
.Search-S1-head ._btn { height: 30px; line-height: 30px; background:#0e90d2; cursor: pointer; padding: 0; margin: 0;  border: 1px solid #0e90d2; width:30px ;}
.Search-S1-head ._btn .ion { vertical-align:top; margin: 0; padding: 0; color: #ffffff; font-size: 16px; }

.content-21637 .sear_f .inp{border: none;}
.content-21637 .submit{border: 1px solid #058860!important;background-color: #058860!important;color: #fff;}

/*2016-01-18*/
.map-M3-search .nBtn a{ height:34px; line-height:34px;}

/*2016-02-04*/
.foot_bottom ._right .f_line{position: absolute;bottom: 0;left:60px;border: 1px #058860 solid;width: 160px;text-align: left; *bottom:7px;}
.foot_bottom ._right .f_line ._val{ display:block; position:relative;padding-right: 18px; cursor:pointer;color: #898989;line-height: 18px;font-size: 12px;padding-left: 18px;}
.foot_bottom ._right .f_line ._val i{ display:block; height:18px; width:24px; background:url(../img/f_i.png) no-repeat;position: absolute;right: 0;top: 0;}
.foot_bottom ._right .f_line ._option{ position: absolute;bottom: 19px;background-color: #fff;width: 100%; left:-1px; display:none;border: 1px #058860 solid;border-bottom: 0;padding: 5px 0;}
.foot_bottom ._right .f_line ._option a{ display:block; line-height:20px; height:20px;padding: 0 10px;font-size: 12px;}


/* 2022.05.17 wrt  */
.map-M3-list{overflow-y:auto;}
