/*产品内容页 */

.product_c{overflow: hidden; margin-bottom: 40px; margin-top: 40px;}
.product_c .left{float: left; width: 49%;*margin-left: -1px;}
.product_c .left img{border: 1px solid #dfdfdf}
.product_c .right{float: right; width: 50%; height: 100%}
.product_cin{padding-left: 60px;}
.product_cin h1{color: #4E878E; font-weight: bold; line-height: 1.1em;font-family: "Arial"}
.product_cin h4{color: #004e97; font-weight: bold; font-family: "Arial"; margin-top: 10px;}
.product_cin_text h2{ margin: 20px 0; color: #333333; font-weight: bold;}
.product_cin_text p{color: #777777; line-height: 22px; font-family: "Arial"}
.product_cin_text img{max-width: 100%; width: auto;}
.product_cin b{display: block;width: 60px;height: 1px; background: #4E878E;margin:15px 0; margin-bottom: 40px;}
.product_cin{position: relative; height: 100%}
.product_down{overflow: hidden; position: absolute; bottom:0; max-width: 90%}
.product_down a{display: block;min-width: 150px; height: 36px; line-height: 36px;background: #4E878E; /*background: #4E878E url(../images/down_02.png) no-repeat 10px center;*/border:1px solid #4E878E; color: #fff; border-radius: 4px; text-align: center; margin-bottom: 10px; width: 98%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product_down a:first-child + a{/*margin-right: 0;*/  border:1px solid #dddddd; color: #333333;background: #fff;/*background: #fff url(../images/down_01.png) no-repeat 10px center;*/}
.product_down a>img{width:17px; margin-right:10px; vertical-align:middle; margin-top:-3px;}
.product_cintext{overflow: hidden;}

.product_c + .detial_page{ margin:0 0 30px; }
.goback_list{ text-align: right; margin:0 0 20px; }
.goback_list a{ color: #969696; text-decoration: underline;}

@media only screen and (max-width: 1300px) {
.product_cin{padding-left: 30px;}
.product_cin b{margin:15px 0}

}
@media only screen and (max-width: 1024px) {
.product_c{margin-top: 0}
}
@media only screen and (max-width: 1024px) {
.product_cin_text h2{margin: 10px 0;}
.product_c{margin-bottom: 40px;}
.inpart_text{margin-bottom: 30px}

}

@media only screen and (max-width: 768px) {
.product_c,.product_cin,.product_cintext{height: auto !important;}
.product_c .left{float: left; width: 100%;}
.product_c .right{float: left; width: 100%; margin-top: 20px;}
.product_cin{padding-left: 0}
.product_down{position: static; margin-top: 30px;text-align: center; max-width:100%;}
.product_down a{box-sizing: border-box; width:100%;}
}


/*产品 */
.consum_pak01{overflow: hidden; padding:65px 0; }
.consum_pak01 .inpart_text{margin-bottom: 0}
.consum_pak01 .left{float: left; width: 20%}
.consum_pak01 .left h1{text-align: left;}
.consum_pak01 .left em{ margin: 0; margin-top: 10px; margin-left: 0 !important}
.consum_pak01 .right{float: right; width: 78%; color:#7f7f7f;}
.consum_pak01 .right h3{margin-bottom: 3px;}

.consum_pak02{margin-bottom: 125px;}
.consum_pak02 ul{overflow: hidden; margin: 0 -14px;}
.consum_pak02 li{float: left; width: 25%;*margin-left: -1px; margin-bottom: 35px;}
.consum_pak02 .ondexpro{border: 1px solid #ddd; position:relative; overflow: hidden;transition:0.3s all; -webkit-transition:0.3s  all; margin: 0 15px;}
.consum_pak02 .ondexpro a{transition:0.3s all; -webkit-transition:0.3s  all;display: block; overflow: hidden;}

.consum_pak02 .indexpro_text{position: absolute;left: 0; width: 80%; padding:5px 10%; bottom:0px;background: rgba(0,0,0,0.6);}
.consum_pak02 .ratio-img{ overflow:hidden; display:block;}
.consum_pak02 .ratio-img{transition:0.3s all; -webkit-transition:0.3s  all;}

.indexpro_text{font-family: "Arial"}
.indexpro_text h1{color: #d6d6d6; font-weight: bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.indexpro_text p{color: #4E878E; font-weight: bold;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.consum_tab{margin-bottom: 25px;}
.consum_tab ul{overflow: hidden; margin: 0 -5px;}
.consum_tab li{float: left; width: 14.286%;*margin-left: -1px; margin-bottom: 10px;}
.consum_tab li a{font-family: "Arial"; display: block; height: 36px; line-height: 36px; text-align: center; color: #333333; border: 1px solid #dedede; margin: 0 5px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.consum_tab li.on a{border: 1px solid #4E878E; background: #4E878E; color: #fff;}

.consum_paktab dl{overflow: hidden; margin-left: -20px; margin-bottom: 10px;}
.consum_paktab dl dt{float: left;color: #9f9f9f; margin-bottom: 20px;}
.consum_paktab dl dt a{color: #9f9f9f; padding: 0 20px;}
.consum_paktab dl dt.on a{color: #4E878E; }
.consum_paktab dl dt i{float: right;}

@media only screen and (max-width: 1300px) {
/*.consum_pak02 .indexpro_text{bottom:0px;}*/
.consum_pak02 ul{margin: 0 -5px;}
.consum_pak02 .ondexpro{margin: 0 5px}
.consum_tab li{width: 20%}

}
@media only screen and (max-width:1130px) {
.product_down a{ margin-bottom:10px;}
.product_down a:last-child{float:none;}

}

@media only screen and (max-width: 1024px) {
.consum_pak01{padding: 30px 0;}
.consum_pak01 .left{width: 100%}
.consum_pak01 .right{width: 100%}
.consum_pak01 .left h1{text-align: center;}
.consum_pak01 .left em{margin:10px auto !important }
.consum_pak01 .inpart_text{margin-bottom: 20px;}
}
@media only screen and (max-width: 900px) {
.consum_pak02 li{width: 33.333%}
.consum_pak02 li{margin-bottom: 20px;}
.consum_tab li{width: 25%}
.consum_pak02{margin-bottom:40px;}
}
@media only screen and (max-width: 768px) {
.consum_pak02 .indexpro_text{padding: 5px 10px;width: 100%;    box-sizing: border-box;}
.consum_tab li{width: 33.333%}
.product_down a{float:left;}
}


@media only screen and (max-width: 640px) {
.consum_pak02 li{width: 50%}

}

@media only screen and (max-width: 540px) {
.consum_pak02 li{width: 50%}
.consum_tab li{width:50%}
.consum_pak02 .indexpro_text{bottom: 0px;}
.product_down a{width:100%; margin-bottom:10px; float:none;box-sizing: border-box;}
}


.ellips{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.clamp{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}

/*图片放大*/

@media only screen and (min-width: 1024px){
.tran_scale:hover img{transform: scale(1.1);}
.product_down a:hover{opacity: 0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}
.consum_pak02 .ondexpro:hover{border: 1px solid #4E878E; }
.consum_pak02 .ondexpro:hover .ratio-img{transform:scale(1.3,1.3); -webkit-transform:scale(1.3,1.3);}
.consum_tab li:hover a{border: 1px solid #4E878E; background: #4E878E; color: #fff;}
.consum_paktab dl dt a:hover{color: #4E878E;}
.new_more a:hover{opacity: 0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}
.new_list li:hover .newin h1 a{color: #4E878E}
.new_list li:hover dt img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}
.edit_close a:hover,.form_button button:hover,.poster_t .left a:hover,.pdf_down a:hover,.year_box button:hover{opacity: 0.9;filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity:0.9;}
.detial_page li a:hover{color: #4E878E}
.staff_list li:hover .staff_in h1{transition:0.3s all; -webkit-transition:0.3s  all;}
.staff_list li:hover .staff_in h1{color: #4E878E}
.notice li:hover .notice_in{background: #fff; border: 1px solid #4E878E;}
.join_con li:hover .join_text{ background: #4E878E !important; color: #fff;}
.join_con li:hover .join_text h1 a,.join_con li:hover .join_text h1 em{ color: #fff;}
.join_select .year_box .year_select dd a:hover{ background: #4E878E;color: #fff; }
.honor li:hover .honor_in{background: #4E878E;}
.dahis .right dl dt a:hover{color: #c3cf21;}
}
.auto-img { position: relative; overflow: hidden; display:block; }
.auto-img img { position: relative; }
.auto-bg { background-repeat:no-repeat; overflow:hidden; position:relative; background-position:center;
background-size:cover; }


.solu_banner{position: relative;}
.solu_banner img{max-width: 100%;}
.solu_banner .txt{ position: absolute;left: 0;top:0; width:100%; height: 100%; color:#fff;}
.solu_banner .txt .inner{padding:10.5% 5% 5% 6%;}
.solu_banner .txt h1{line-height: 1;margin-bottom:25px; font-weight: normal;}
.solu_banner .txt h1 span{display: block; width:60px;height:22px; border-bottom:1px solid #4E878E;}
.solu_banner .txt .c{color: #e9e9e9;max-height: 3.6em; line-height: 1.8em}
.solu_list{margin-bottom:3%;}
.solu_list li{margin-top:4%; background: #F0F0F0; float: left; width:100%;}
.solu_list li .txt,.solu_list li .img{float:left;width:50%;}
.solu_list li .txt{padding:7% 6% 6%; width:38%;}
.solu_list li .txt span{color:#4E878E;}
.solu_list li .txt h2{margin:15px 0;}
.solu_list li .txt h2 a{color:#56CA95;}
.solu_list li .txt .c{color:#7F7F7F;}

.solu_list li.current{background: #92D050;}
.solu_list li.current .txt{float: right;}
.solu_list li.current .txt span,.solu_list li.current .txt h2 a,.solu_list li.current .txt .c{color:#fff;}
.solu_hot{padding-top: 4%}
.solu_hot .inpart_text{ margin-bottom: 50px;}

.solution-conts{margin-top: 25px;}
.solu_box01 .inpart_text{margin-bottom: 50px;}
.solu_box01{ text-align: center; margin-bottom: 4%;}
.solu_box01 h1 span{display: block; margin:0 auto; width:60px;height:15px; border-bottom:1px solid #4E878E;}
.solu_box01 .c{margin:20px 0 30px;}
.solu_box01 .btn_01{ display: block; margin-top: 30px;}
.solu_box01 .btn_01 a{background: #004C93; display: inline-block;zoom:1; display: inline;color:#fff; padding:7px 15px; border-radius: 5px;}

.solu_box02{height:632px; position: relative;}
.solu_box02_phone{display: none;}
.solu_box02 .img{ text-align: center; margin-top:8%; }
.solu_box02 .left_img{ position: absolute; left:3%; top:39.5%;width: 45.5% }
.solu_box02 .left_img img,.solu_box02 .right_img img{width: 100%}
.solu_box02 .right_img{position: absolute; right:3.5%; top:13%;width: 45.5%}

/*2017-11-13*/
.solu_box02{height:auto;}
.solu_box02 .img{margin-top: 0}
.solu_box02 .img>img{width: 100%;}
.solu_box02 .left_img{width: 100%; left: 0;top:0;}
.solu_box02 .right_img{width: 100%; left: 0;top:0; right: 0}
.solu_box03 .right_img {width: 100%; left: 0;top:0;}
/*2017-11-13*/

.solu_box03{padding:5% 5%;}
.solu_box03 h2{color:#363636; margin-bottom: 2px;}
.solu_box03 .p{color:#7F7F7F;}

.solu_box04{overflow: hidden}
.solu_b4_tit{width:100%;margin:0 auto;position: relative;}
.solu_b4_con{margin:4% 0 10%;}
.solu_b4_con li{position: relative;}
.solu_b4_con li .txt{position: absolute;left:0;top:0; width:100%; height:100%;}
.solu_b4_con li .txt .inner{padding:8% 5%;}
.ph_fa{position: relative;}
.ph_fa .txt{position: absolute; left: 65px;top: 90px; width: 30%;}
.ph_fa .txt h2{color: #242424; margin-bottom: 10px;}
.ph_fa .img img{width: 100%;}


.shiC{margin-bottom: 40px; height: 40px; }
.bx_shiC{width:90%; margin:0 auto; height:40px; line-height: 40px;}
.bx_shiC li{cursor: pointer;position: relative;text-align: center; float: left; width:25%;}
.bx_shiC li .inner{text-align: center; height:40px; line-height: 40px; margin:0 10px; border:1px solid #DEDEDE; text-transform: uppercase;}
.bx_shiC li.on .inner{ background: #4E878E; color: #fff;}


.bx_shiC .bx-controls-direction a{ position: absolute; display: block;width:23px;height:23px;top:0;margin-top:0;cursor: pointer; text-indent: 10000em;}
.bx_shiC .bx-wrapper .bx-prev{background: url(../images/arr_l.png) no-repeat center;left:-62px;width:40px; height: 40px; border: 1px solid #DEDEDE; }
.bx_shiC .bx-wrapper .bx-prev.disabled{display: block;}
.bx_shiC .bx-wrapper .bx-next.disabled{display: block;}
.bx_shiC .bx-wrapper .bx-next{background: url(../images/arr_r.png) no-repeat center;right:-62px;width:40px; height: 40px; border: 1px solid #DEDEDE; }
.bx_shiC .bx-wrapper .bx-viewport{border:0;}
.bx_shiC .bx-wrapper .bx-controls-direction a{margin-top: -21px;}
.bx_shiC .bx-wrapper .bx-next:hover{background: url(../images/arr_r.png) no-repeat center;}

@media only screen and (max-width:1300px) {
.bx_shiC .bx-wrapper .bx-next{right: -40px;}
.bx_shiC .bx-wrapper .bx-prev{left: -40px;}




}

@media only screen and (max-width:1024px) {
 .ph_fa .txt{left: 30px; top:30px;}
 .solution-conts{margin-top: 0}


}


@media only screen and (max-width:768px) {
.solu_list li .txt{padding:5%;}
.shiC{margin-bottom: 20px;}
.solu_box03{padding: 10px; margin-bottom: 20px;}
.solu_banner .txt{ position: relative;color:#333; margin-bottom: 20px;}
.solu_banner .txt .c{color: #7F7F7F}
.solu_banner .txt .inner{padding:5%;}
.solu_list li .img{width:100%;}
.solu_list li .txt{width:90%;}
.solu_banner .txt h1{margin-bottom: 10px;}
.solu_banner .txt h1 span{height: 10px;}

.solu_box02{display: none;}
.solu_box02_phone{display: block;}
.solu_box02_phone img{width: 100%}

.ph_fa .txt{position: static; width: 100%;box-sizing: border-box; padding:10px 0;}
.bx_shiC{width: 85%}

}

@media only screen and (max-width:540px) {
	.bx_shiC{width: 75%}
	.bx_shiC li .inner{ background: #4E878E; color: #fff;}
}

/*公司新闻*/
.new_top{overflow: hidden; position: relative; margin-bottom: 60px;}
.new_top .left{float: left; width: 58%; position: relative;}
.new_top .left .new_time{position: absolute; top:20px; left: 20px; color: #4E878E; line-height: 3.5em}
.new_top .left .new_time b{ float: left;}
.new_top .left .new_time em{margin-left: 3px;}
.new_top .left .new_time i,.new_top .left .new_time em{float: left; margin-top: -10px;}
.new_top .right{ float: left;width: 50%; position: absolute;right: 0; background: url(../images/newbg.png) repeat; margin-top: 30px;min-height:190px;}
.newtopin{padding: 60px; color: #fff; }
.newtopin h1{margin-bottom: 25px; font-weight: normal;}
.newtopin h1 a{color: #fff; line-height: 1.3em; max-height: 2.6em; display:block;overflow: hidden;}
.newtopin p{ line-height: 1.5em; max-height: 4.5em;overflow: hidden;}
.new_more{margin-top: 35px;}
.new_more a{display: block; width: 120px; height: 36px; line-height: 36px; text-align: center; background: #fff; color: #4E878E;}


.new_list {padding-bottom: 120px;}
.new_list li{overflow: hidden; margin-bottom: 60px;}
.new_list dl{overflow: hidden;}
.new_list dt{float: left; width: 19%;overflow: hidden;}
.new_list dt img{transition:0.3s all; -webkit-transition:0.3s  all;}
.new_list dd{float: left;width: 81%;*margin-left: -1px;}
.new_list .newin{margin-left: 40px;padding-right: 40px; border-bottom: 1px solid #dedede; padding-bottom: 30px;}
.new_list .newin p{line-height: 1.5em;height: 4.5em;overflow: hidden;}
.new_list .newin h1 a{color: #242424;transition:0.3s all; -webkit-transition:0.3s  all;}
.new_list .newtime{margin-bottom: 5px;}
.new_list .newin h1{margin-bottom: 15px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
@media only screen and (max-width:1300px) {
.new_top .left .new_time i, .new_top .left .new_time em{margin-top:0;}
}
@media only screen and (max-width:1280px) {
.new_list .newin{margin-left: 20px; padding-right: 20px;}
.new_list .newin h1{margin-bottom: 10px;}
.new_list{padding-bottom: 60px;}
}
@media only screen and (max-width:1200px) {
.newtopin{padding: 40px;}
.new_list .newin p{height: 3em;}
}
@media only screen and (max-width:1100px) {
.newtopin{padding: 30px;}
.newtopin h1{margin-bottom: 10px;}
}
@media only screen and (max-width:1023px) {
.newtopin{padding: 30px;}
.new_top .left{width: 50%;}
.new_top{height:auto !important;background: url(../images/newbg.png) repeat;}
.new_top .right{width: 50%; height: auto !important; margin-top: 0; position: static;}
.new_more{margin-top: 20px;}
}
@media only screen and (max-width:890px) {
.newtopin{padding: 20px;}
}
@media only screen and (max-width:800px) {
.new_top .left,.new_top .right{width: 100%;}
.new_list li{margin-bottom: 30px}
.new_list dt{width: 30%}
.new_list dd{width: 70%}
}
@media only screen and (max-width:540px) {
.newtopin{padding: 20px 10px;}
.new_list dt{width: 100%}
.new_list dd{width: 100%; margin-top: 15px;}
.new_list .newin{margin-left: 0; padding-right: 0}
}

/*新闻内容页*/
.new_detial{padding-bottom: 140px; width: 86%; margin:0 auto;}
.deti_title{text-align: center; margin-bottom: 50px;}
.deti_title h1{margin-bottom: 20px; color: #242424;}
.deti_title .deti_c em{margin: 0 12px;}
.deti_title .deti_c em img{vertical-align: middle; margin-right: 8px; margin-top: -2px;}

.edit_s{overflow: hidden; margin-top: 30px;}
.edit_s .share{float: left; line-height: 45px; background: #f5f5f5; padding: 0 20px; margin-top: 5px;}
.edit_s .share em{float: left;}
.edit_s .share .share_b a{margin-right:3px;}
.edit_s .share .share_b,.edit_s .jiathis_style_24x24{ float: left; margin-top: 10px; height: 35px;}
.edit_s .jiathis_style_24x24 {margin-left:4px;}
.edit_s .jiathis_style_24x24  .jtico{padding-left: 30px !important;}
.edit_close{float: right;}
.edit_close a{display: block; width: 50px; height: 50px; background: #4E878E; text-align: center;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all; }
.edit_close a img{margin-top: 15px}


.detial_page{padding-top: 20px; margin-top: 60px; border-top: 1px solid #e0e0e0;}
.detial_page li{line-height: 34px;overflow: hidden;}
.detial_page li em{color: #666666;float: left;}
.detial_page li a{color: #7f7f7f; max-width: 63%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left;}

.detial_page li i{margin-left: 20px; float: left;}
@media only screen and (max-width:768px) {
.deti_title h1{margin-bottom: 10px;}
.edit_close{display: none;}
.edit_s .share{padding:0 10px;}
.solu_hot .inpart_text{margin-bottom: 20px;}
.edit_s .jiathis_style_24x24{display:none;}
}
@media only screen and (max-width:640px) {
	.detial_page li{margin-bottom: 10px;}
.detial_page li em{display: block; float: none; line-height: 24px;}
.detial_page li a{max-width: 100%;white-space: inherit; line-height: 24px;}
.detial_page{margin-top: 20px;}
.deti_title{margin-bottom: 20px;}
.new_detial{padding-bottom: 40px;}

}

@media only screen and (max-width:420px) {



}

/*员工风采*/
.indexpro_tab{text-align: center; margin-bottom: 35px;}
.indexpro_tab a{display:inline-block;*display:inline;*zoom:1;width: 160px; height: 36px; line-height: 36px; text-align: center; background: #fff; border:1px solid #ddd; margin-left: -8px; color: #333333;}
.indexpro_tab a.on{background: #4E878E; border: 1px solid #4E878E; color: #fff;}

.staff_list{margin-top: 5px; padding-bottom: 125px;}
.staff_list ul{overflow: hidden;margin: 0 -15px;}
.staff_list li{width: 33.333%;*margin-left: -1px; float: left; margin-bottom: 85px;}
.staff_list .staff_in{padding: 0 15px}
.staff_list .staff_in a{display: block;}
.staff_list .staff_in h1{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height: 80px; color: #242424; border-top:3px solid #4E878E; padding: 0 15px;}
.staf_img{overflow: hidden;}
.staff_list .page{margin-top: -35px}

.fancybox-prev,.fancybox-next{display: none !important;}


@media only screen and (max-width: 1300px) {
  .staff_list{padding-bottom: 50px;}
  .staff_list li{margin-bottom: 60px;}
  .staff_list .staff_in h1{line-height: 50px;}
.fancybox-close{right: 0 !important; top:-50px !important;}
.staff_list .page{margin-top: 0px;}
}
@media only screen and (max-width: 1023px) {
.staff_list ul{margin: 0 -5px;}
.staff_list .staff_in{padding: 0 5px;}
 .staff_list .staff_in h1{border-top: 1px solid #4E878E; }
.fancybox-title-float-wrap .child{font-size: 20px !important;}


}
@media only screen and (max-width: 768px) {
.staff_list li{width: 50%;margin-bottom: 40px;}
.staff_list .staff_in h1{ line-height: 40px;}
  .fancybox-title-float-wrap .child{font-size: 16px !important;}
  .fancybox-title-float-wrap .child{margin-bottom: 0 !important}
  .fancybox-title-float-wrap{padding-bottom: 0 !important}
  .fancybox-title-float-wrap{bottom: -2px !important;}
  .fancybox-lock .fancybox-overlay{display: none !important;}
  .fancybox-lock{overflow: auto !important; margin-right: 0 !important}
}
@media only screen and (max-width: 540px) {
.staff_list li{width: 100%;margin-bottom: 30px;}
.indexpro_tab a{width: 33%}

}
  .fancybox-lock{overflow: auto !important; margin-right: 0 !important}
  .fancybox-lock .fancybox-overlay{overflow-y: inherit!important;}


/*意见反馈*/
.confk{background:#6abdb3 url(../images/fk_bg.jpg) no-repeat 0 center;background-size: 100% 100%; padding: 100px; padding-top: 55px; margin-bottom: 100px;}
.confk .form_box{width: 860px; margin: auto}
.confk ul{width: 100%; display: table;}
.confk ul li:first-child{width: 100%; }
.confk ul li .form-w{ background: #fff; border-radius: 4px;padding: 0 10px; position: relative;}
.confk ul li textarea{width: 100%; height: 110px; border-radius: 5px;border:none; outline: none; padding: 5px 0px;}
.confk ul li{width: 50%; float: left;*margin-left: -1px; margin-bottom: 30px;}
.confk ul li em{display: block; color: #fff; margin-bottom: 10px;}
.confk ul li em i{color: #ff0000; margin-left: 5px;}
.confk ul li input{width: 100%; height: 36px; line-height: 36px; background: #fff; border-radius: 4px; border:none; outline: none;}
.confk ul li input.inputyinc{width: 0}
.confk ul .confk_in{margin: 0 35px;}
.form_button{ text-align: center;}
.form_button button{transition:0.3s all; -webkit-transition:0.3s  all;border:none; outline: none; background: #c3cf21; color: #fff; width: 112px; height: 36px; line-height: 36px; text-align: center; margin-top: 20px}

.year_box{ width: 100%}
.year_box .year_select {/* position: relative;*/ }
.year_box .year_select dt { background:#fff url(../images/y_year.png) right center no-repeat; cursor: pointer; color: #a0a0a0; }
.year_box .year_select dd {z-index: 99; position: absolute; max-height:150px; overflow-y: auto; overflow-x: hidden; background: #fff; width:100%; left: 0px; top: 36px; display: none;box-shadow: 0px 1px 4px #bfbfbf; }
.year_box .year_select dd a { display: block; line-height: 36px; color: #a0a0a0; white-space: normal; padding: 0 12px; }
.year_box .year_select dd a:hover, .year_box .year_select dd a.on { background: #eee; }
.year_box .year_select{ height:36px; line-height:36px;}

.year_box .year_select dt.on_o{background:#fff url(../images/y_year.png) 192px 10px  center no-repeat;}
.year_box button{ width: 118px; height:32px; background: #4E878E; color: #fff; line-height: 32px; text-align: center; border: none; outline: none;}

.year_box .year_select{float:left; width:100%;}
.year_box .year_select:first-child + .year_select{margin-left: 10px;}

@media only screen and (max-width: 1300px){
.confk .form_box{width: 95%}
.confk{padding: 50px;}
.confk ul .confk_in{margin: 0 15px;}
}
@media only screen and (max-width: 900px){
.confk .form_box{width: 100%}
.confk{padding:30px 20px;}
.confk ul .confk_in{margin: 0 10px;}
.confk{margin-bottom: 40px;}
}
@media only screen and (max-width: 640px){
.confk .form_box{width: 100%}
.confk{padding:20px 10px; padding-bottom: 50px;}
.confk ul .confk_in{margin: 0;}
.confk ul li{width: 100%;margin-bottom: 20px}
.confk{background-size: cover;}
.confk ul li textarea{height: 80px;}
}





/*联系我们*/
.contant{position: relative; margin-bottom: 60px; overflow:hidden;}
.contant #map{width: 100%; height: 660px; border-bottom: 2px solid #c4d3de;}
.contant_box{background: url(../Upload/image/20201013/20201013104101_1349.jpg) no-repeat 0 center; background-size:cover; padding: 50px 40px; width: 260px; position: absolute; top:60px; left: 60px; height: 444px;}

.contant_box .inpart_text{text-align: left;}
.contant_box .inpart_text .index_title em{background: #000;margin:30px 0 !important;}
.contant_box li p{line-height: 24px;}
.contant_box li{overflow: hidden; margin-bottom: 30px;}
.contant_box li em{float: left; width: 15px; text-align: center; margin-right: 10px; margin-top: 5px;}
.contant_box li p{width: 90%; float: left; color: #000;}
.contant_box li a{color: #000;}
.BMapLabel,.BMap_stdMpCtrl,.BMap_cpyCtrl,.anchorBL,.BMap_scaleCtrl{display: none !important;}
/*.BMap_Marker>div{width: 32px !important;height: 42px !important; margin-top: -18px !important;}*/
.BMap_Marker>div>img{margin-top: 0 !important}
@media only screen and (max-width:1023px){
.contant #map{height: 450px;}
.contant_box{height: auto; top:30px; left: 30px;}
}
@media only screen and (max-width:768px){
.contant_box .inpart_text .index_title em{margin: 20px 0 !important;}
.contant #map{height: 200px}
.contant_box{position: static;width: 100%;box-sizing: border-box; padding: 25px 20px;}
.contant_box li{margin-bottom: 15px;}
}
@media only screen and (max-width:640px){
.contant #map{height: 200px}

}


/*人才理念*/
.idea{margin-bottom: 80px;}
.idea_park01 ul{overflow: hidden;}
.idea_park01 li{float: left;*margin-left: -1px; width: 50%; position: relative;}
.idea_park01 li .ideatext{position: absolute; bottom:0px; left: 0; color: #fff;margin: 55px;  overflow: hidden; min-height: 200px;}
.idea_park01 li .ideatext h1{margin-bottom: 20px;}
.idea_park01 li:first-child .ideatext .idea_p { line-height: 1.3em}


.service_03{max-width: 960px; margin: auto;margin-top: 80px; overflow: hidden;}
.service_03 dl{overflow: hidden; margin-bottom:60px;}
.service_03 dt{float: left; width: 215px;}
.service_03 dt i{width: 63px; height: 63px; background: #4E878E; border-radius: 50%;float: left;}
.service_03 dt i img{width: 100%}
.service_03 dt em{float: left; font-weight: normal; padding-top: 8px; margin-left: 40px; color: #242424; width: 112px;}
.service_03 dd{padding-top: 8px; float:right; width: 73%;line-height: 30px;}

@media only screen and (max-width:1300px) {
.service_03 dt em{padding-top: 18px;}
.service_03 dd{padding-top: 15px; width: 78%; float: left; padding-left: 15px;}
.service_03 dt em{width: 90px;}
.service_03 dt em{margin-left: 20px;}
.service_03 dt{width: 175px;}
.idea_park01 li .ideatext{margin: 40px;}
}
@media only screen and (max-width:1023px) {
.idea_park01 li .ideatext h1{margin-bottom: 10px;}
}
@media only screen and (max-width:990px) {
.service_03{margin-top: 30px;}
.service_03 dl{margin-bottom:30px;}
.service_phone h2{margin-bottom: 15px;}
.service_03 dd{width: 72%;}
.idea_park01 li .ideatext{margin: 20px;}
.idea_park01 li .ideatext{bottom: 40px;}
}

@media only screen and (max-width:768px) {
.service_03 dd{width: 100%;box-sizing: border-box;}
.service_03 dt i{width: 60px; height: 60px}
.service_03 dt em{margin-left: 10px; padding-top: 16px;}
.service_03 dd{padding-top: 10px;}
.service_02 li:first-child + li .service_num{ background: #f4f2ef;}
.idea{margin-bottom: 30px;}
.idea_park01 ul{margin: 0 -5px;}
.idea_park01 li .idea_yz{margin: 0 5px;}
.idea_park01 li .ideatext{bottom: 0px;height: auto; color: #333; position: static;}
.idea_park01 li .ideatext{margin: 10px;height: 125px !important; min-height: auto}
.idea_park01 li:first-child .ideatext .idea_p{font-size: 14px;}
}

@media only screen and (max-width:640px) {
.idea_park01 ul{margin: 0;}
.idea_park01 li .idea_yz{margin: 0}
.idea_park01 li{width: 100%;margin-bottom: 10px;}
.idea_park01 li .ideatext{height: auto !important;}
}

/*招聘详情*/
.poster{padding-bottom: 140px;}
.poster_title{color: #242424; margin-bottom: 25px;}
.poster_title em{font-size: 14px; margin-left: 15px;}

.poster_01{color: #333; padding:25px 0; border-bottom: 1px dashed #c0c0c0;}
.poster_02{padding:25px 0; border-bottom: 1px dashed #c0c0c0; color: #333}
.poster_02 .inpart_text{text-align: left; margin-bottom: 0}
.poster_02 .inpart_text .index_title em{margin: 20px 0 !important;}
.poster_02 .poster_text{line-height: 26px;}
.poster_02.last{border-bottom: 0}

.poster_t{overflow: hidden; margin-top: 20px;}
.poster_t .left{float: left;}
.poster_t .left a{width: 150px; height: 36px; line-height: 36px; display: block; background: #4E878E; color: #fff; text-align: center; border-radius: 4px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;}
.poster_t .edit_close a{width: 36px; height: 36px;}
.poster_t .edit_close a img{margin-top: 8px;}
@media only screen and (max-width:1023px) {
.poster{padding-bottom: 50px;}
.poster_title{margin-bottom: 0}

}
@media only screen and (max-width:768px) {
.poster_02 .inpart_text .index_title em{margin: 10px 0 !important;}
.poster_t .left{float: right;}
.poster_t{margin-top: 10px;}
.poster_01{font-size: 16px;padding: 15px 0;}
.poster_02{padding: 15px 0;}
}


/*最新公告*/
.notice{padding-bottom: 130px;}
.notice ul{overflow: hidden; margin: 0 -15px;}
.notice li{float: left;*margin-left: -1px; width: 50%;  margin-bottom: 30px;}
.notice li .notice_in{margin: 0 15px; background: #f5f5f5; overflow: hidden; padding:30px 35px;border: 1px solid transparent;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;}
.notice li .notice_in em{float: left; margin-right: 20px;}
.notice li .notice_in .right{float: left; width: 92%}
.notice li .notice_in .right h1{line-height: 1.3em; height: 2.6em; overflow: hidden;}
.pdf_down{margin-top: 15px;}
.pdf_down a{display: block; width: 105px; height: 36px; line-height: 36px; text-align: center; background: #4E878E; color: #fff; border-radius: 4px;}
.pdf_down a img{margin-right: 10px; vertical-align: middle; margin-top: -2px;}

.notice_tz li .notice_in{padding:15px 30px;}

@media only screen and (max-width:1366px) {
.notice li .notice_in .right{width: 90%}
}

@media only screen and (max-width:1140px) {
.notice li .notice_in .right h1{line-height: 1.5em; height: 3em;}
.notice li .notice_in .right{width: 88%}
.notice li .notice_in{padding: 20px;}
.notice ul{margin: 0 -5px;}
.notice li .notice_in{margin: 0 5px;}
}
@media only screen and (max-width:900px) {
	.notice li .notice_in .right{width: 86%}

}

@media only screen and (max-width:768px) {
.notice{padding-bottom:40px;}
.notice li{width: 100%}
.notice ul{margin: 0;}
.notice li{margin-bottom:20px;}
.notice li .notice_in{margin: 0}
.notice li .notice_in .right{width: 92%}
.pdf_down a{float: right;}
.pdf_down{overflow: hidden; margin-top: 20px;}
.notice li .notice_in .right h1{max-height: 3em; height: auto;}
.notice li .notice_in .right h1{font-size: 14px; margin-top: 4px;}
.pdf_down a{width: 90px; height: 32px; line-height: 32px;}
}

@media only screen and (max-width:640px) {
.notice li .notice_in em{margin-right: 10px;}
.notice li .notice_in{padding: 20px 10px;}
}

@media only screen and (max-width:540px) {
.notice li .notice_in .right{width: 87%}

}

/*股票信息*/
.stock{margin-bottom:100px;}
.stock .stock_gpbg{background: url(../images/dot22.png) center bottom no-repeat;margin-top: 20px;padding-bottom: 20px; display: none;}
.stock .stock_gp{width:581px;height:350px;margin:0 auto;background: #343B46;-moz-border-radius:10px 10px;-webkit-border-radius:10px 10px;border-radius:10px 10px;}
.stock .gp_img{background: #fff; width:545px; margin:25px 18px 25px 18px; float: left; }
.stock .t{color:#000000;}

@media only screen and (max-width:768px) {


}
.stock{overflow: hidden; border: 1px solid #4E878E;}
.stock_le{width: 66%; float:left;}
.stock_re{position: relative; float: right; width: 34%;}
.stock_retext{text-align: right;width: 98px; height: 135px; padding: 10px; background: url(../images/stock_line.png) no-repeat 0 center; position: absolute; top:30px; right: 30px;}
.stock_retext h1{color: #fff; line-height: 1.2em }
.stock_retext .stock_img{position: absolute; right: -15px; bottom:10px;}
.stock_le .stock_g{padding: 40px 95px;}
.stock_le .gup{width:100%; height:100%;}

@media only screen and (max-width:1280px) {
.stock_le .stock_g{padding: 30px;}

}
@media only screen and (max-width:1023px) {
.stock{margin-bottom: 60px;}
.stock .gp_img,.stock .stock_gp{width: 100%}
.stock .gp_img{margin: 0;box-sizing: border-box; padding: 20px 10px; background:none;border: 10px solid #343B46;}
.stock .stock_gpbg{background: none}
.stock .stock_gp{background: none;height: auto;}
.stock_le .stock_g{height: 0; padding: 0}
.stock_le .gup{display: none;}
.stock .stock_gpbg{display: block; margin: 0; background: none; padding:0 30px;}
.stock_le,.stock_le table,.stock_gpbg{height: 100%}

}

@media only screen and (max-width:768px) {
.stock{margin-bottom: 30px;}
.stock{height: auto !important; border: 0;}
.stock_le{width: 100%; text-align: center;}
.stock .stock_gpbg{padding: 20px 0; }
.stock_le table{display: inline-block;}
.stock_re{width: 118px;border:1px solid #c6d12c; float: none; margin: auto}
.stock_re>img{display: none;}
.stock_retext{position: static; height: 90px; text-align: center;}
.stock_retext .stock_img{right: 6px;}
.stock_retext h1{color: #000;}
.stock .gp_img{padding: 10px;}
}


/*资质荣誉*/
.honor{padding-bottom: 120px;}
.honor ul{overflow: hidden;margin: 0 -23px;}
.honor li{float: left;width: 33.333%;*margin-left: -1px; margin-bottom: 35px;}
.honor li .honor_in{ display:block; cursor: pointer; margin: 0 23px; border: 1px solid #dddddd; background: #ededed; padding: 65px 60px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;}
.honor li .honor_in h1{margin-top: 35px; text-align: center; color: #202020;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.honor .honor_img{background: url(../images/honoe_bg.png) no-repeat center bottom; padding-bottom: 15px;}
@media only screen and (max-width:1300px) {
.honor ul{margin: 0 -10px;}
.honor li .honor_in{margin: 0 10px;padding: 30px;}
}

@media only screen and (max-width:1024px) {
.honor{padding-bottom: 50px;}
.honor li .honor_in{padding: 20px;}
.honor .honor_img{background: none;}
}

@media only screen and (max-width:768px) {
.honor li{width: 50%}
.honor li .honor_in h1{margin-top: 10px;}
}
@media only screen and (max-width:540px) {
.honor ul{margin: 0;}
.honor li{width:100%;margin-bottom: 20px;}

}

/*公司介绍*/
.inter{padding-bottom: 55px;}
.intr_01{background: #d9d9d9; overflow: hidden;position: relative;}
.intr_01 .index_fa{width: 50%; float: left;*margin-left: -1px;}
.intr_01 .inpart_text{text-align: left !important; margin-bottom: 0}
.intr_01 .inpart_text .index_title em{margin:20px 0 !important;}
.intr_01 .index_faimg{width: 50%; float: right;}
.intr_text{padding: 50px 90px 50px 0;}
.introne{margin-bottom: 20px}
.introne li{color: #242424; line-height: 26px; margin-bottom: 5px;}
.intr_tow{list-style: 24px;}



.intr_03{padding: 65px; padding-top: 0; color: #fff;}
.intrthree_tab ul{overflow: hidden;}
.intrthree_tab li{float: left;padding:50px 20px 100px 20px; cursor: pointer;}
.intrthree_tab li.on{background: #4E878E;}
.intrthree_tab li a{color: #fff;}
.intrthree_con{margin-top: 50px; margin-bottom: 70px; }
.intrthree_con>div{display: none;max-width: 690px; width: 690px;}
.intrthree_con .int_text{line-height: 24px;}
.intrthree_con .int_text .line{width: 60px; height: 1px; background: #4E878E; margin: 20px 0;}
.intrthree_con .edit-con-original{color: #fff;}

.intr_02{margin: 50px 0;}
.intr_04{margin-top: 40px;}
.intr_04 .inpart_text{margin-bottom: 0}
.intr_04 .inpart_text em{margin-top:10px}
.intr_04 dl{overflow: hidden;margin-bottom: 40px; background: #f0f0f0;}
.intr_04 dt{float: right;width: 50%;}
.intr_04 dd{float: left;width: 50%;}
.intr_04 dl.current dt{float: left;}
.inter_res{padding: 35px;padding-left: 65px}
.inter_res h1{color: #000;}
.inter_res ul{padding-right: 30px;}
.inter_res ul li{line-height: 26px; border-bottom: 1px dashed #bfbfbf; padding: 20px 0;}
.inter_res ul li h2{margin-bottom: 5px}
.inter_res ul li h2 a{color: #005295}
.inter_res ul li h2 em{margin-left: 20px;}
.inter_res .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.intr_01 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #c3cf21;
    background-color: #c3cf21;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}
.inter_res .mCSB_scrollTools .mCSB_draggerRail,.intr_01 .mCSB_scrollTools .mCSB_draggerRail {
    background-color: #c3cf21;
    background-color: #c3cf21;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}


@media only screen and (max-width:1550px) {
.intr_text{padding:40px; padding-left: 0}
}
@media only screen and (max-width:1200px) {
.intr_text{padding:30px; padding-left: 0}
.intr_01 .inpart_text .index_title em{margin: 10px 0 !important}
.introne li{margin-bottom: 0;}
.introne{margin-bottom: 10px;}
.intrthree_con>div{width: 60%; max-width: 50%}
.intr_03{background-size: cover !important}
.intr_03{padding: 30px;padding-top: 0}
.inter_res ul li{padding: 10px 0;}
.inter_res{padding-left: 35px;}
.inter_res ul{padding-right: 0}
.intr_02{margin: 30px 0;}
}

@media only screen and (max-width: 900px) {
.intr_01 .index_fa,.intr_01 .index_faimg{width: 100%}
.intr_text{height: auto !important;}
.intr_text{padding:20px 0;}

.inter_res h1{font-size: 20px;}
.intr_04 dt,.intr_04 dd{width: 100%}
.inter_res{padding:20px;}
.inter_res ul,.inter_res,.intr_04 dd{height: auto !important;}
.intr_04 dl{margin-bottom: 20px;}
.intr_04{margin-top: 20px;}
.intrthree_con>div{margin-left: 0 !important; width: 100%;max-width: 100%}
.intrthree_tab li{padding:30px 20px 50px 20px; }
.intrthree_con{margin: 20px 0;}
}

@media only screen and (max-width: 768px) {
.intr_03{padding: 20px; padding-top: 0}
.inter_res{padding: 20px 10px;}
.intrthree_con .int_text .line{margin: 15px 0;}
.inter{padding-bottom: 30px;}
.intr_02{margin: 20px 0;}
}
@media only screen and (max-width: 640px) {
.intr_03{padding:0;}
.intrthree_tab li{padding:10px; width: 33.333%;box-sizing: border-box; text-align: center;}
.intrthree_con{padding: 0 20px; padding-bottom: 30px;}

}


/*大事记*/

.history {max-width: 960px; width: 960px; margin: auto;margin-top: 70px; padding-bottom: 80px;}
.dahis li.on .his_year span { color:#000; }
.dahis .right{ width:100%;background:url(../images/dahisbg.jpg) no-repeat center 0 ; padding-top: 15px; padding-bottom: 40px;}

.dahis .right li.first .his_year{ background:#fff;}
.his_year{text-align: center; width: 24px; height: 24px; border-radius: 50%; border:1px solid #c1d5e5; background:#fff; margin: auto;margin-top: -20px;}

.dahis .right dl{width: 46%; float: left; position: relative;top:100px;  }
.dahis .right dl.ones_01{top:0;}
.dahis_bottom:first-child{top:0; margin-top: 0}
.dahis_bottom{ position: relative; padding-top: 0px; display: table;width: 100%; margin-top: 50px;}
.dahis_bottom em{ text-align: right; width: 46%; float: left; position: relative;}
.dahis_bottom em{ color: #005295; padding: 0 10px; margin-top: 16px;}
.dahis_bottom em i{display: block; width: 24px; height: 24px; border-radius: 50%; background: #005295; position: absolute; right:-31px;top: 50%;margin-top: -12px;}
.dahis .right dl{clear: both; top:20px;border-bottom: 1px solid #bebebe; padding-bottom: 15px;}
.dahis .right dl.dlclear{clear:both;}
.dahis .right dl.ones{float: right;/*top: -190px;*/ position: relative;}
.dahis .right dl.ones_01{margin-top:40px; top:0;}
.dahis .right dl.ones.dlclear {/*top:70px;*/}
.dahis .right dl dt{ color: #000; font-weight: normal;}
.dahis .right dl dd{margin-top: 15px; color: #303030;}
.dahis .right dl dt a{color: #303030; display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;  }

.dahis .right dl dd p{color: #565c65;line-height:1.5; height:3em; overflow:hidden;}
.hisimg{margin-bottom: 10px; margin-top: 25px;}
.hisimg a{display: block;}
.hisimg img{width: 100%;margin-bottom: 10px;}
.dahis .right li.last span{margin-bottom: 0}
.dahis .right dl dt{p}
.dahis .right dl.ones dt{ padding-left: 0}
.dahis .right dl dd{}
.dahis .right dl.ones dd{ padding-left: 0}

.dahis .right dl dt i {position: absolute; right: -47px; width: 17px; height: 17px; background: url(../images/hisy.png) no-repeat center center;}
.dahis .right dl dt i img{ width: 17px; height: 17px;}
.dahis .right dl.ones dt i{left: -47px; right: auto;}
.dahis_bottom.cur em{left: auto;  color: #c3cf21; text-align: left; float: right;}
.dahis_bottom.cur em i{left: -31px; background: #c3cf21;}
.dahis .right .dahis_bottom.cur dl dt i{background: url(../images/hisy01.png) no-repeat center center;}
.dahis .right .dahis_bottom.cur dl{float: right;}
.dahis .right .dahis_bottom.cur dl.ones{float:left;}
.dahis .right .dahis_bottom.cur dl dt i{right: auto;left: -47px;}
.dahis .right .dahis_bottom.cur dl.ones dt i{left: auto;right: -47px;}
.dahis .right dl.dlclear.pic{/* clear:inherit;*/ margin-top: 20px;}
@media only screen and (max-width:1024px) {
.history{width: 100%; max-width: 100%}
/*.dahis_bottom em i{right: -59px}*/
}
@media only screen and (max-width:1000px) {
.dahis .right dl dt i{right: -45px}
.dahis .right dl.ones dt i{left: -45px;}
.dahis .right .dahis_bottom.cur dl dt i{left: -45px;}
.dahis .right .dahis_bottom.cur dl.ones dt i{right: -45px;}
.dahis_bottom em i{right: -29px;}
.dahis_bottom.cur em i{left: -30px;}
}

@media only screen and (max-width:960px) {
.dahis_bottom em i{right: -27px;}
.dahis_bottom.cur em i{left: -27px;}
}
@media only screen and (max-width:930px) {
.dahis .right dl dt i{right: -43px}
.dahis .right dl.ones dt i{left: -43px;}
.dahis .right .dahis_bottom.cur dl dt i{left: -43px;}
.dahis .right .dahis_bottom.cur dl.ones dt i{right: -43px;}

.dahis_bottom em i{right: -27px;}
.dahis_bottom.cur em i{left: -27px;}
}
@media only screen and (max-width:880px) {
.dahis .right dl dt i{right: -41px}
.dahis .right dl.ones dt i{left: -41px;}
.dahis .right .dahis_bottom.cur dl dt i{left: -41px;}
.dahis .right .dahis_bottom.cur dl.ones dt i{right: -41px;}

.dahis_bottom em i{right: -24px;}
.dahis_bottom.cur em i{left: -24px;}
}

@media only screen and (max-width:830px) {
.dahis .right dl dt i{right: -41px}
.dahis .right dl.ones dt i{left: -41px;}
.dahis .right .dahis_bottom.cur dl dt i{left: -41px;}
.dahis .right .dahis_bottom.cur dl.ones dt i{right: -41px;}

.dahis_bottom em i{right: -24px;}
.dahis_bottom.cur em i{left: -24px;}
}



@media only screen and (max-width: 768px) {
.history{margin-top: 0;padding-bottom: 30px;}
.his_year{display: none}
.dahis .right{background: none;padding-bottom: 0}
.dahis_bottom em{position: static; margin: 0;}
.dahis .right dl.ones_01{margin: 0; margin-top: 10px}

.dahis .right dl{width: 100%}
.dahis .right dl dt i{display: none;}
.dahis .right dl{top:0; margin-bottom: 20px;}
.dahis .right dl dt{padding-left:0px;}
.dahis .right dl.ones dt{padding-right: 0px; padding-left: 0}
.dahis .right dl dd{padding-left: 0px;}
.dahis .right dl.ones dd{padding-right: 0px; padding-left: 0}
.dahis_bottom{margin-bottom:0px}
.hisimg{margin-top: 15px;}
.dahis .right dl dd{margin-top: 10px;}
.dahis .right li.first,.dahis .right li.last{display: none !important;}
.dahis .left{width: 70px;}
.dahis .right li span{font-size: 20px;}
.prevBox{ height:160px;}
.dahis .right dl.dlclear{top:0; margin: 0;}
.dahis_bottom em i{right: 0; top:0; position: static; display: none; }
.dahis_bottom{top:0;padding-top: 0;}
.dahis .right dl.ones{top:0; margin: 0}
.dahis .right dl.dlclear.pic{margin: 0;}
.dahis .right dl{padding:15px 0; border-bottom: 1px dashed #ccc;}
.hisimg img{margin-bottom: 0}
.dahis_bottom em{background: url(../images/hisy.png) no-repeat 0 center; padding-left: 20px; width: auto;}
.dahis_bottom.cur em{background: url(../images/hisy01.png) no-repeat 0 center; padding-left: 20px; float: none;}
.dahis_bottom{width: 100%;overflow: hidden;display: inherit; margin-top: 0; margin-bottom: 20px;}
.dahis .right dl.ones_01{margin-top: 0}

}




/*加入我们*/
.join_select .zl_year{width: 930px; margin: auto;}
.join_select{margin: 40px 0; margin-bottom: 60px;}
.join_select .year_box .year_select { position: relative; }
.join_select .year_box .year_select dt { background: url(../images/y_year.png) right 10px center no-repeat; width: 235px; height: 34px; line-height: 34px; border:1px solid #d5d2d2; padding: 0 10px; float: left; cursor: pointer; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.join_select .year_box .year_select dd {z-index: 99; position: absolute; max-height:208px; overflow-y: auto; overflow-x: hidden; background: #eee; width:255px; left: 0px; top: 34px; display: none; }
.join_select .year_box .year_select dd a { display: block; line-height: 34px; color: #6c6c6c; white-space: normal; padding: 0 12px; }

.join_select .year_box .year_select{}
.join_select .year_box .year_select dt.on_o{background: url(../images/y_year.png) right 10px center no-repeat;}
.join_select .year_box .year_select{float:left; width: 255px;}
.year_word input{width: 235px; height: 34px; line-height: 34px; border:1px solid #d5d2d2; padding: 0 10px; }
.year_word{margin-left: 10px;float: left;}
.join_select .year_box button{margin-left: 20px; height: 36px; width: 118px;}

.join_con{ }
.join_con ul{overflow: hidden;margin: 0 -12px; padding-bottom: 20px;}
.join_con li{float: left;*margin-left: -1px; width: 50%;}
.join_text{ margin: 0 12px;padding: 35px 20px; line-height: 24px;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;}
.join_con li:nth-child(4n) .join_text{background: #f5f5f5}
.join_con li:nth-child(4n+1) .join_text{background: #f5f5f5}
.join_text h1{margin: 20px 0; margin-top: 15px; overflow: hidden; height: 24px;}
.join_text h1 a{ color: #4E878E; max-width: 85%; display: inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.join_text h1 em{color: #a5a5a5; font-size: 14px; margin-left: 10px;}
.join{padding-bottom: 80px;}
.join_texts{line-height:1.8; height:5.4em; overflow:hidden;}

.join_text h1 a{float: left;}
.join_text h1 em{float: left; margin-top: 4px;}
@media only screen and (max-width: 1440px) {
.join_text h1 em{margin-top: 0px;}
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #a0a0a0; opacity:1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #a0a0a0;opacity:1;
}

input:-ms-input-placeholder{
    color: #a0a0a0;opacity:1;
}

input::-webkit-input-placeholder{
    color: #a0a0a0;opacity:1;
}
@media only screen and (max-width: 990px) {
.join_select{margin: 30px 0;}
.join_text h1{margin: 10px 0;}
.join_select .zl_year{width: 655px;}
.join_select .year_box .year_select{width: 160px;}
.join_select .year_box .year_select dt{width: 140px;}
.join_select .year_box .year_select dd{width: 162px;}
.year_word input{width: 160px;}
.join_select .year_box button{margin-left: 10px;}
}


@media only screen and (max-width: 768px) {
.join_text{padding: 20px; margin: 0}
.join_con ul{margin: 0}
.join_con li{width: 100%}
.join_con li:nth-child(4n) .join_text{background:none !important;}
.join_con li:nth-child(4n+1) .join_text{background:none !important; margin: 0;}
.join_con li:nth-child(2n) .join_text{background: #f5f5f5 !important;margin: 0;}
.join_text h1 a{float:left;}
}

@media only screen and (max-width: 700px) {
.join_select{margin: 20px 0;}
.join_select .zl_year{width: auto;}
.join_select .year_box .year_select{width:100%; margin-bottom: 10px;}
.join_select .year_box .year_select dt,.year_word input{width: 100%;box-sizing: border-box;}
.join_select .year_box .year_select dd{width: 100%;}
.year_word input{width: 100%;}
.join_select .year_box button{margin-left: 10px;}
.year_box .year_select:first-child + .year_select{margin: 0;}

.year_word,.join_select .year_box button{margin: 0;width: 100%;box-sizing: border-box;}
.year_word{margin: 10px 0;}
}
@media only screen and (max-width: 700px) {
.join_text{padding: 10px;}
}



/*搜索*/
.search_con{padding-bottom: 80px;}
.search_title {color: #e0e0e0; border-left: 3px solid #f7234c; padding-left: 20px;}
.search_title span{border-bottom: 1px solid #e0e0e0;display: block; width: 100%; padding-bottom: 10px;}
.searh_g{color: #303030;margin: 40px 0; margin-bottom: 30px;}
.search_con .page{margin-top: 40px;}
.searh_g span{background: #4E878E}
.search_con li em{color: #4E878E}
.search_con li{padding: 30px 0; border-bottom: 1px dashed #c0c0c0;}
.search_con li h2{margin-bottom: 15px;    line-height: 1.5;max-height: 3em; overflow: hidden;}
.search_con li a{color: #303030;}
.search_con li a:hover{color: #4E878E;}
.search_con li p{line-height:1.8; max-height:3.6em; overflow:hidden;color: #333}
.search_con li.ones{border-bottom: 0}


.sech_sou{overflow: hidden;}
.sech_sou .left{float: left; height: 50px; width: 3px; background: #000000; margin-right: 20px;}
.sech_sou span img{width: 15px; height: 15px;}
.sech_sou button img{width: 15px; height: 15px;}
.sech_sou .right{float: left;overflow: hidden; border-bottom: 1px solid #e0e0e0; width:750px; padding-bottom: 5px;}
.sech_sou .right input,.sech_sou .right button,.sech_sou .right span{height: 50px; line-height: 50px; border: none; outline: none; float: left;}
.sech_sou .right button{width: 75px; height: 40px; background: #4E878E;text-align: center; float: right;}
.sech_sou .right button:hover{opacity: 0.9}
.sech_sou .right span img{ margin-top: 22px;}
.sech_sou .right button{margin-top: 8px;}
.sech_sou .right button img{ margin-top: 12px;}
.sech_sou .right span{float: right; padding: 0 20px; cursor: pointer;}
.sech_sou .right input{font-size: 36px; font-weight: normal; width: 590px; padding:0 10px;}
.sech_sou .right .placeholder{ color: #e0e0e0;}
::-webkit-input-placeholder {
color: #e0e0e0;
}
:-moz-placeholder {
color: #e0e0e0;
}
::-moz-placeholder {
}
:-ms-input-placeholder {
color: #e0e0e0;
}

@media only screen and (max-width:780px) {
.search_con{padding-bottom: 40px;}
.sech_sou .right{width: 95%}
.sech_sou .right input{width: 75%}
.sech_sou .left{height: 40px;}
.sech_sou .right input, .sech_sou .right button, .sech_sou .right span{height: 40px; line-height: 40px;}
.sech_sou .right button{margin-top: 0}
.sech_sou .right span img{margin-top: 14px;}
.sech_sou .right input{font-size: 20px;}
.searh_g{margin:20px 0;}
.search_con li{padding:20px 0;}

.search_con li h2{font-weight:bold; margin-bottom:5px;}

}
@media only screen and (max-width:590px) {
.sech_sou .right input{width: 65%}
.sech_sou .right span{padding: 0 10px;}
}
@media only screen and (max-width:500px) {
.sech_sou .right{width: 92%}
.sech_sou .right button{width: 50px;}
.sech_sou .right input{width: 60%}
}

/*法律声明*/
.cont_other{padding-bottom: 80px;}
@media only screen and (max-width:780px) {
.cont_other{padding-bottom: 40px;}
}

/*网站地图*/
.map{ width: 1280px; margin: auto; margin-top:80px;}
.map h1{ font-size: 30px;  padding-bottom: 30px; }
.map h1 a{color: #4E878E;}
.map_con dl { overflow: hidden; padding: 40px 0;border-top: 1px dashed #bebebe;}
.map_con dl dt{ float: left; width: 115px; height: 115px; background: #4E878E; text-align: center;}
.map_con dl dd{ float: left; width: 86%; float: right}
.map_con dl dt h2{ font-size: 18px; font-weight: bold; color: #fff; padding-top: 30px; padding-bottom: 10px}
.map_con dl dd li{ width: 16.666%;}
.map_con dl dd li{ width: 20%; float: left;}
.map_con dl dd ul{ overflow: hidden;}
.map_con dl dd li h3{ margin-bottom: 20px; font-size: 20px; border-left: 2px solid #4E878E; padding-left: 10px; line-height: 20px;}
.map_con dl dd li p{ font-size: 16px; line-height: 30px;}
.map_con dl dd p a{ color: #4a4d55;}
.map_con dl ul { margin-top:44px;}

@media only screen and (max-width:1024px) {
.map_con dl dd li h3{ font-size: 16px; margin-bottom: 10px;}
.map_con dl dd li p{ font-size: 14px;}
.map_con dl dd{ width: 80%;}
}


@media only screen and (max-width:768px) {

.map_con dl ul { margin-top:0px !important;}

.map h1{ padding:10px;}
.map{ margin-top: 10px; width: 100%;}
.map_con dl dt{ height: auto;padding:10px; text-align: left;}
.map_con dl dt h2{ float: left; padding:0; font-weight:normal;}
.map_con dl dt span{ float: left; margin-left: 10px;}
.map h1{ font-size: 18px; padding-bottom: 10px;}
.map_con dl dd{ width:96%; padding:2%;}
.map_con dl dt{ width:100%;}
.map_con dl{ padding:0; border:none;}
}

@media only screen and (max-width:730px) {

.map_con dl dd li h3{ margin:10px 0;}
.map_con dl dd li{ width: 100%;}
.map_con dl dd li p{ float: left; padding:0 10px;}
}



/*投资者互动平台*/
.platform{overflow:hidden; margin-bottom:30px;}
.platform .left{float:left;width:50%;*margin-left:-1px;}
.platform .right{float:left;width:50%;*margin-left:-1px; background:#4E878E; color:#fff;}
.platform .right .plat_form{padding:40px 55px;}
.platform .right .plat_form h1{margin-bottom:20px;}
.platform .right .plat_form ul li{line-height:28px;}
.platform .right .plat_form a{color:#fff;}
.plat_text{margin-top:20px;}

@media only screen and (max-width:1200px) {
.platform .right .plat_form{padding:30px;}
}
@media only screen and (max-width:1024px) {
.platform .right .plat_form h1{margin-bottom:10px;}
.plat_text{margin-top:10px;}
}
@media only screen and (max-width:768px) {
.platform .left,.platform .right{width:100%;}
.platform .right .plat_form{padding:20px; padding-bottom:30px;}
.platform .right,.platform .right .plat_form{height:auto !important;}

}



/*联系我们2017-11-22*/
.contant{margin-bottom:20px;}
.add_list {margin-bottom:60px;}
.add_list ul{overflow:hidden; margin:0 -15px;}
.add_list li{float:left; width:50%;*margin-left:-1px; margin-bottom:25px;}
.add_list li .add_in{ margin:0 15px; border:1px solid #dddddd; border-top:4px solid #4E878E; padding:25px 40px;}
.add_list li h1{color:#4E878E;}
.add_list li h2{margin:20px 0; color:#2a2a2a;}
.add_list .add_p{line-height:24px;}
.add_list .add_p p{margin-bottom:5px;color:#707070;}
.add_list .add_p p a{color:#707070;}
.add_list .add_p p a:hover{color:#4E878E;}
@media only screen and (max-width:1280px) {
.add_list li .add_in{padding:20px;}
.add_list ul{margin:0 -10px;}
.add_list li .add_in{margin:0 10px;}
}
@media only screen and (max-width:768px) {
.add_list li{width:100%;}
.add_list li .add_in{padding:20px;}
.add_list ul{margin:0;}
.add_list li .add_in{margin:0;}
.add_list li h2{margin:10px 0;}
.add_list{margin-bottom:30px;}
}
@media only screen and (max-width:540px) {
.add_list li .add_in{padding:20px 10px;}
}


/*关于我们变更2017-12-22*/
.intrcont01{background: #e7f0f6; padding: 80px 0 50px 0;}
.intrcont01 .digital{position: static; margin-bottom: 40px;}
.intrcont01 .digital dd{color: #242424;}
.intrcont01 .intr_pos{position: relative;}
.posmap02{display: none;width: 100%}
.posmap01{width: 100%}



.intr_pos .block_li li .mapcicle.cur>img{margin-top:-22px;}
.mapcicle>img{display: none; left: 5px;}
.block_li li{position: absolute;}
.block_li li .mapcicle.cur>img{display: block; left:10px; margin-top: -31px;    position: relative;z-index: 9999;}
.block_li li .mapcicle.cur i{display: none;}






@media only screen and (max-width: 990px) {
.posmap02{display: block;}
.posmap01{display: none;}
.intrcont01{padding: 40px 0;}
}

.intrcont02{padding: 50px 0;}
.intrcont02 .inpart_text{margin-bottom: 20px;}
.advantage ul{overflow: hidden;}
.advantage li{width: 16%; float: left; position: relative;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all; cursor: pointer;}
.advan_in h2{position: absolute; top:30px; left: 20px; color: #242424;    color: #ffffff;
    background: rgba(0,0,0,0.5);
    padding: 0 10px;}
.advan_pcon{position: absolute; width: 100%; bottom: 0; left: 0; background: rgba(0,0,0,0.5); color: #fff; display: none;}
.advan_pcon p{ line-height: 1.5em; max-height:28.5em;overflow: hidden;}
.advan_p{padding: 30px; padding-top: 20px;}
.advan_p h3{margin-bottom: 5px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.advantage li.on{width: 36%}
.advantage li.on .advan_in h2{display: none;}
.advantage li.on .advan_pcon{display: block;}

@media only screen and (max-width: 990px) {
.advan_p{padding: 20px;}
}
@media only screen and (max-width: 768px) {
.intrcont02{padding: 30px 0;}
.advantage li{width: 100%; margin-bottom: 20px;}
.advantage li.on{width: 100%;}
.advantage li img{width: 100%}
.advantage li:first-child{width: 100%}

.advantage li .advan_in h2{display: none;}
.advantage li .advan_pcon{display: block; position: static;    background: #4E878E;}
.advan_pcon p{max-height:inherit;}
}
@media only screen and (max-width: 540px) {
.advantage li{width: 100%; margin-bottom: 10px;}
.advantage li.on{width: 100%;}
}


.mapcicle.map_yellow i{background: #cfdae0;}


/*最新公告2018-01-05*/
.notice_tab{overflow: hidden; margin-bottom: 30px; position: relative;}
.notice_tab .bx_shiC01{overflow: hidden; height:auto; width: 100%; margin:0 -4px;}
.notice_tab .bx_shiC01 li{margin-bottom: 10px;width: 16.666%;*margin-left: -1px;cursor: pointer;position: relative;text-align: center; float: left;}
.notice_tab .bx_shiC01 li a{display: block; text-align: center; height:40px; line-height: 40px; margin:0 10px; border:1px solid #DEDEDE; text-transform: uppercase; margin:0 4px;}

.notice_tab .bx_shiC01 li.on a{ background: #4E878E; color: #fff;}

@media only screen and (min-width:1024px) {
.bx_shiC01 li a:hover{background: #4E878E;color: #fff;}
}
@media only screen and (max-width:990px) {
.notice_tab .bx_shiC01 li{ width: 20%}

}

@media only screen and (max-width:768px) {
.notice_tab .bx_shiC01 li{ width:25%}
}
@media only screen and (max-width:640px) {
.notice_tab .bx_shiC01 li{ width:50%}
}



