﻿/* 河南格展网络科技有限公司 */
/* 精品与原创织梦模板提供商，一站式建站 */
/* 主营业务：快速建站、快排、高权重域名、海外服务器 */
/* 格展网络：Www.91084.Com */
/* 主机/服务器：Www.zhaodede.Com */
/* QQ：6364544  */

.ico {
    display: inline-block;
    width: 20px;
    height: 20px;
    white-space: nowrap;
    letter-spacing: -1em;
    text-indent: -99em;
    color: transparent;
    background: url(../images/ico.png);
 *text-indent:0;
*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');
    vertical-align: middle;
}
.ico:before {
    content: '\3000';
}
.ico1_2 {
    background-position: -20px -45px;
}
.ico1_3 {
    background-position: -40px 0;
}
.ico1_4 {
    background-position: -60px 0;
}
.ico1_5 {
    background-position: -80px 0;
}
.ico2_1 {
    background-position: 0 -20px;
}
.ico2_2 {
    background-position: 0px -45px;
}
.ico2_3 {
    background-position: -40px -20px;
}
.ico2_4 {
    background-position: -60px -20px;
}
.ico2_5 {
    background-position: -80px -20px;
}
.ico3_1 {
    background-position: 0 -40px;
}
.ico3_2 {
    background-position: -20px -40px;
}
.ico3_3 {
    background-position: -40px -40px;
}
.ico3_4 {
    background-position: -60px -40px;
}
.ico3_5 {
    background-position: -80px -40px;
}
.ico4_1 {
    background-position: 0 -60px;
}
.ico4_2 {
    background-position: -20px -60px;
}
.ico4_3 {
    background-position: -40px -60px;
}
.ico4_4 {
    background-position: -60px -60px;
}
.ico4_5 {
    background-position: -80px -60px;
}
.icons {
    display: inline-block;
    background: url(../images/icons.png) no-repeat;
}
.ico45 {
    display: inline-block;
    width: 45px;
    height: 45px;
    background: url(../images/ico45.png) no-repeat;
    vertical-align: middle;
}
.ico45_2 {
    background-position: 0 -45px;
}
.ico45_3 {
    background-position: 0 -90px;
}
.ico45_4 {
    background-position: 0 -135px;
}
.ico60 {
    display: inline-block;
    width: 60px;
    height: 60px;
    background: url(../images/ico60.png) no-repeat;
    vertical-align: middle;
}
.ico60_2 {
    background-position: -60px 0;
}
.ico65 {
    display: inline-block;
    width: 65px;
    height: 65px;
    background: url(../images/ico65.png) no-repeat;
    vertical-align: middle;
}
.ico65_2 {
    background-position: -65px 0;
}
.ico65_3 {
    background-position: -130px 0;
}
.ico65_4 {
    background-position: -195px 0;
}
.ico55 {
    display: inline-block;
    width: 55px;
    height: 55px;
    background: url(../images/ico55.png) no-repeat;
    vertical-align: middle;
}
.ico55_2 {
    background-position: 0 -55px;
}
.ico55_3 {
    background-position: 0 -110px;
}
.ico55_4 {
    background-position: 0 -165px;
}
.ico55_5 {
    background-position: 0 -220px;
}
.ico55_6 {
    background-position: 0 -275px;
}
.ico35 {
    display: inline-block;
    width: 35px;
    height: 35px;
    background: url(../images/ico35.png) no-repeat;
    vertical-align: middle;
}
.ico35_2 {
    background-position: -35px 0;
}
.ico35_3 {
    background-position: -70px 0;
}
/* 常量设置 */
html {
    overflow-x: auto;
}
html, body, .wrap {
    min-width: 1200px;
}
.wrap {
    width: 1200px;
    margin-right: auto;
    margin-left: auto;
}
body {
    font-size: 14px;
    line-height: 1.8;
    color: #555;
    background: #fff;
}
a {
    color: inherit;
}
a:hover {
    color: #009b4c;
}
::-moz-selection {
color:#fff;
background:#009b4c;
}
::selection {
    color: #fff;
    background: #009b4c;
}
::-webkit-input-placeholder {
color:#aaa;
}
.placeholder {
    color: #aaa;
}
input, select, button, textarea {
    font-family: microsoft yahei;
    border: none;
    outline: none;
    vertical-align: middle;
}
.pb-70{
	padding-bottom: 70px;
}
/*css组件设置*/
.form-control, .input-group-addon, .btn {
    border-radius: 2px;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);
}
.imgZoom img, .imgY180 img {
    -moz-transition: all .8s ease 0s;
    -ms-transition: all .8s ease 0s;
    -o-transition: all .8s ease 0s;
    -webkit-transition: all .8s ease 0s;
    transition: all .8s ease 0s;
}
.imgZoom {
    overflow: hidden;
	border-radius: 5px;
}
.imgZoom:hover img {
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}
.imgY180:hover img {
    cursor: pointer;
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg)
}
/* 表格 */
.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;
}
/*时间延迟*/
.delay100 {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
}
.delay200 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.delay300 {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
.delay400 {
    -webkit-animation-delay: 0.4s;
    animation-delay: 0.4s;
}
.delay500 {
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
}
.delay600 {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}
.delay700 {
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
.delay800 {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}
.delay900 {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
}
.delay1000 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
.delay1200 {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s;
}
.delay1400 {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s;
}
.delay1600 {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s;
}
.delay1800 {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s;
}
.delay2000 {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}
.delay2400 {
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s;
}
.delay3000 {
    -webkit-animation-delay: 3s;
    animation-delay: 3s;
}
/* 网站样式 */
.transition {
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}
.hoverImg:hover {
    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);
    opacity: 0.9;
}
.mt30 {
    margin-top: 30px;
}
.mt20 {
    margin-top: 20px;
}
.c {
    padding-bottom: 9999px;
    margin-bottom: -9999px;
}
/*通用头部*/
.pageHeader {
    background: url(../images/h_bg.jpg) center top no-repeat #fff;
    padding-top: 5px;
    position: relative;
    z-index: 21;
    box-shadow: 0 2px 2px rgba(0,0,0,.1);
}
.short {
    position: fixed;
    top: -156px;
    left: 0;
    width: 100%;
}
.head_r {
    position: relative;
    z-index: 5;
	color: #888;
}
.head_r li {
    float: right;
    position: relative;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    color: #888;
}
.head_r .li01 {
    z-index: 2;
    position: relative;
    padding: 0;
    background: none;
    line-height: normal;
}
.head_r .li01 .btn-search {
    display: block;
    background-color: transparent;
    cursor: pointer;
    vertical-align: top;
    color: #585858;
    margin-top: 6px;
}
.head_r .li01 .btn-search i {
    vertical-align: top;
    margin-left: 5px;
}
.head_r .li01 .search {
    position: absolute;
    right: 45%;
    top: 2px;
    background-color: #fff;
    height: 28px;
    display: none;
    border: 1px #dcdcdc solid;
    width: 170px;
}
.head_r .li01 .search .inp {
    border: none;
    vertical-align: top;
    height: 28px;
    line-height: 1;
    box-sizing: border-box;
    padding-left: 5px;
    width: 0;
}
.head_r .li01:hover .search .inp {
    width: 97%;
}
.head_r .li01 .item {
    transition: right 300ms;
    -moz-transition: right 300ms;
    -ms-transition: right 300ms;
    -o-transition: right 300ms;
    -webkit-transition: right 300ms;
}
.head_r .li02 ._val {
    display: block;
    padding: 0 15px;
    cursor: pointer
}
.head_r .li02 ._val i {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    vertical-align: 0px;
}
.head_r .li02 ._option {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background-color: #f7f7f7;
    text-align: center;
    padding: 5px 0;
    display: none;
}
.head_r .li02 ._option a {
    display: block;
    padding: 5px 10px;
    margin: 5px 10px;
    line-height: 20px;
    height: 20px;
    background: #eee;
}
.head_r .li04 .val {
    display: block;
}
.head_r .li04 .h_erwm {
    position: absolute;
    top: 100%;
    background-color: #f7f7f7;
    padding: 10px 10px 0;
    width: 105px;
    text-align: center;
    left: 50%;
    margin-left: -63px;
    display: none;
}
.mobile_key {
    display: none;
}
.logo {
    padding: 25px 0 35px;
}
.logo a {
    display: block;
    width: 700px;
    height: 68px;
}
.h_tel {
    background: url(../images/index_01.png) no-repeat center left;
    width: 328px;
    height: 70px;
    padding-top: 35px;
    font-size: 16px;
    font-family: Arial, "Times New Roman", "微软雅黑";
    color: #333;
    line-height: 55px;
    padding-left: 32px;
}
.h_tel i {
    margin-right: 18px;
    color: #fff;
    float: right;
	font-size: 25px;
	font-family: Arial, "Times New Roman", "微软雅黑";
    line-height: 55px;
}
.head_r span i {
    margin-right: 5px;
}
.nav {
    width: 58%;
    margin-top: 8px;
*width:696px;
}
.nav .nav_li {
    float: left;
    padding: 0 3.5%;
}
.nav .nav_li .nav_a {
    font-size: 16px;
    display: block;
    padding-bottom: 18px;
    height: 58px;
    line-height: 58px;
}
.nav .nav_li .setNav {
    width: 100%;
    left: 0;
    right: 0;
    background: url(../images/white.9.png) repeat;
    display: none;
    border-top: 1px #f0f0f0 solid;
}
.nav .nav_li .setNav .set-img {
    width: 25%;
    padding-top: 25px;
}
.nav .nav_li .setNav .set-img img {
    height: 150px;
    width: 100%;
}
.nav .nav_li .setNav .setCon .tit {
    font-size: 22px;
    color: #4e4e4e;
    margin-bottom: 20px;
}
.nav .nav_li .setNav .setMenu {
    width: 14%;
    padding-top: 20px;
    padding-right: 4%;
    padding-left: 4%;
    border-right: 1px #e9ebed solid;
}
.nav .nav_li .setNav .setMenu li {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px #e9ebed solid;
}
.nav .nav_li .setNav .setMenu li a {
    display: block;
    position: relative;
    color: #4a4a4a;
}
.nav .nav_li .setNav .setCon {
    width: 42%;
    padding: 30px 5% 50px 2%;
    border-right: 1px #e9ebed solid;
}
.nav .nav_li .setNav .setCon .p {
    color: #666;
    line-height: 28px;
    height: 140px;
    overflow: hidden;
    text-align: justify;
    letter-spacing: 0.5px;
}
.nav .nav_li .setNav .set_close {
    display: block;
    width: 21px;
    height: 21px;
    background: url(../images/icons.png) 0 0 no-repeat;
    right: 0;
    bottom: 7%;
}
.nav .line {
    position: absolute;
    bottom: 0px;
    width: 0px;
    height: 4px;
    font-size: 3px;
    background-color: #89b82c;
    display: none;
}
.nav .nav_li .setNav .tech-menuItems {
    border: none;
}
/* 导航css */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.navBar {
    background: #009b4c;
    position: relative;
    z-index: 1;
    color: #fff;
    height: 55px;
    line-height: 55px;
}
.nav {
    width: 1200px;
    margin: 0 auto;
    font-family: "Microsoft YaHei", SimSun, SimHei;
}
.nav h3 {
    font-size: 100%;
    font-weight: normal;
    font-size: 16px;
}
.nav .m {
    position: relative;
    float: left;
    display: inline;
    text-align: center;
}
.nav .m h3 i {
    display: inline-block;
*display:inline;
    zoom: 1;
    width: 13px;
    height: 8px;
    background: url(../images/icon.png) 0 -280px no-repeat;
    overflow: hidden;
    margin: -2px 0 0 5px;
    vertical-align: middle;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.nav h3 a {
    zoom: 1;
    line-height: 55px;
    display: block;
    color: #fff;
    padding: 0 48.7px;
}
.nav .on h3 a {
    background: #007539;
}
.nav .on h3 a i {
    filter: alpha(opacity=100);
    opacity: 1;
}
.nav .sub {
    display: none; /*默认隐藏*/
    width: 100%;
    position: absolute;
    top: 55px;
    background: rgba(0,117,57,0.90);
    float: left;
    line-height: 50px;
}
.nav .sub li {
    text-align: center;
    border-top: 1px dashed rgba(255,255,255,0.1)
}
.nav .sub li a {
    color: #fff;
    display: block;
    zoom: 1;
}
.nav .sub li a:hover {
    background: #eee;
    color: #009b4c;
}
.nav .sub dl {
    display: inline-block;
*display:inline;
    zoom: 1;
    vertical-align: top;
    padding: 15px 29px;
    line-height: 26px;
}
.nav .sub dl a:hover {
    color: #009b4c;
}
.nav .sub dl dt a {
    color: #000;
}
.nav .sub dl dd a {
    color: #999;
    padding-left: 7px;
    background: url(../images/icon.png) 0 -332px no-repeat;
}
.nav #nav_xian {
    float: left;
}
/*通用底部*/
.foot_top {
    background: url(../images/f_t_bg.jpg) center top no-repeat;
    padding: 55px 0;
    position: relative;
*z-index:2;
}
.foot-word li {
	font-size: 30px;
    font-weight: bold;
    color: #333;
}
.foot-word {
    height: 125px;
}
.foot-word .slide_nav {
    display: none;
}
.foot_center {
    padding: 55px 0 40px;
*z-index:5;
*zoom:1;
}
.foot_center dl {
    width: 14%;
    margin-right: 3%;
}
.foot_center dl dt {
    font-size: 20px;
    margin-bottom: 20px;
}
.foot_center dl dt a{
	color: #333;
}
.foot_center dl dd {
    line-height: 2;
    font-size: 14px;
    color: #838383;
}
.foot_center dl dd a {
    display: block;
    color: #838383;
}
.foot_center dl dd a:hover{
	color: #009b4c;
}
.foot_center .f_dl1 {
    width: 10%;
}
.foot_center .f_dl2 {
    width: 15%;
    margin-right: 4%;
}
.foot_center .f_dl2 dd.scrollbar-ui .scroll_bar {
    background: url(../images/f_b_li.png) center top repeat-y;
}
.foot_center .f_dl2 dd.scrollbar-ui .scroll_slider {
    background: #009b4c;
}
.foot_center .f_dl2 dd {
    height: 168px;
    overflow: hidden;
    position: relative;
}
.foot_center .f_dl4 {
    width: 25%;
}
.foot_center .f_dl4 .f_dd4 a {
    display: inline-block;
}
.foot_center .f_dl4 .f_dd4 .pt {
    font-size: 16px;
    color: #009b4c;
    font-weight: bold;
}
.foot_center .f_dl5 {
    width: 247px;
}
.foot_center .f_dl5 .f_media {
	background: url(../images/f_m_bg.jpg) no-repeat;
    padding: 30px 48px 20px;
    margin-top: -100px;
    position: relative;
    border-radius: 5px;
	*z-index: 10;
}
.foot_center .f_dl5 .f_media p {
    color: #fff;
    text-align: center;
    padding: 5px 0;
}
.f_dl5 .f_media .bdsharebuttonbox a {
    display: inline-block;
    float: none;
    background: url(../images/f_share.png) no-repeat;
    width: 28px;
    height: 27px;
    padding-left: 0;
    margin: 10px 3px 0;
}
.f_dl5 .f_media .bdsharebuttonbox a.bds_tqq {
    background-position: -39px 0;
}
.f_dl5 .f_media .bdsharebuttonbox a.bds_sqq {
    background-position: -78px 0;
}
.f_dl5 .f_media .bdsharebuttonbox a.bds_weixin {
    background-position: -118px 0;
}
.f_otherLine {
    margin-top: 35px;
}
.f_otherLine .f_fz_t {
    display: block;
    border: 1px #e0dede solid;
    height: 32px;
    line-height: 32px;
    padding: 0 5%;
    position: relative;
    cursor: pointer;
}
.f_otherLine .f_fz_t .ico1_4 {
    top: 50%;
    margin-top: -10px;
    position: absolute;
    right: 5%;
}
.f_otherLine ._option {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    border: 1px #e0dede solid;
    margin-bottom: -1px;
    padding: 10px 0;
    background-color: #fff;
    display: none;
	
}



.f_otherLine ._option a {
    display: block;
    padding: 5px 5%;
}
.f_otherLine.on .f_fz_t .ico1_4 {
    background-position: -80px 0;
}
.pageFooter {
    background: url(../images/f_b_bg.jpg) center top repeat-y;
    padding: 16px 0;
}
.pageFooter, .pageFooter a {
    color: #fff;
}
.pageFooter .l {
    text-transform: uppercase;
}
.pageFooter ._beian {
    margin-left: 10px;
}
.pageFooter .r em {
    font-size: 12px;
    margin: 0 8px;
}
.title01 {
    border: 1px solid #eee;
    width: 350px;
    height: 50px;
    margin: 50px auto;
    text-align: center;
    position: relative;
}
.title01 .dik {
    position: absolute;
    top: -25px;
}
.title01 h3 {
    font-size: 35px;
    font-weight: 500;
    color: #333;
    background: #fff;
    padding: 5px 12px;
    line-height: 1;
    display: inline-block;
}
.title01 p {
    font-size: 16px;
    color: #fff;
    background: #009b4c;
    padding: 0px 17px;
    border-radius: 5px;
    margin-top: 17px;
    display: inline-block;
}
/*首页中间区域*/
.banner {
    height: 650px;
    position: relative;
    overflow: hidden;
}
.banner img {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    height: 100%;
    max-width: none;
}
.banner .slide_nav {
    position: absolute;
    bottom: 5%;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 0;
}
.banner .slide_nav a {
    display: inline-block;
    width: 53px;
    height: 8px;
    border-radius: 10px;
    background-color: rgba(0,0,0,0.50);
    cursor: pointer;
    margin: 0 4px;
    line-height: 99;
    overflow: hidden;
}
.banner .slide_nav a.on {
    background-color: #009b4c;
}
.i_channel_IN {
    font-weight: normal;
    font-size: 30px;
    color: #222;
}
.cen-box1 {
    padding: 50px 0 75px;
}
.cen-box1 .xdnl-list li {
    background-image: url(../images/c_yj_li2.png);
}
.cen-box1 .xdnl-list li.first {
    background-image: url(../images/c_yj_li1.png);
}
.hsxc h2{        padding: 25px 8% 25px;
    background-color: #eee;
    overflow: hidden;
    z-index: 2;
    display: block;
    text-align: center;
    border-radius: 0 0 5px 5px;
font-size: 16px;
font-weight: normal;}
.widget-prolist-10 {
    overflow: hidden;
}
.widget-prolist-10 li .top-Floor {
    width: 100%;
    height: 100%;
    background: url(../images/black.4.png) repeat;
    z-index: 3;
    left: 0;
    top: -100%;
}
.widget-prolist-10 li .top-Floor .white-cross {
    width: 60px;
    height: 60px;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    background: url(../images/whit_cross.png) no-repeat;
}
.widget-prolist-10 .bom-text {
    padding: 25px 8% 25px;
    background-color: #eee;
    overflow: hidden;
    z-index: 2;
    display: block;
    text-align: center;
    border-radius: 0 0 5px 5px;
}
.widget-prolist-10 .bom-text:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #009b4c;
    left: 0;
    bottom: -100%;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    z-index: -1;
}
.widget-prolist-10 li .rect-57 img {
    height: auto;
}
.widget-prolist-10 .bom-text ._name {
    font-size: 18px;
    font-weight: 500;
}
.widget-prolist-10 .bom-text ._price {
    color: #666464;
    line-height: 21px;
    height: 42px;
    overflow: hidden;
    margin-top: 20px;
}
.widget-prolist-10 .hover .top-Floor {
    top: 0;
}
.widget-prolist-10 .hover .bom-text, .widget-prolist-10 .hover .bom-text ._price {
    color: #fff;
}
.widget-prolist-10 .hover .bom-text:before {
    bottom: 0;
}
.cen-box2 {
    padding: 70px 0 100px;
}
.cen-box2 .x_arrs {
    position: absolute;
    top: 60%;
    margin-top: -25.5px;
    width: 51px;
    height: 51px;
    overflow: hidden;
    background: url(../images/scroll_btn_4.png) 0px -51px no-repeat;
    z-index: 3;
}
.cen-box2 .x_prev {
    left: -5%;
    background-position: left bottom;
}
.cen-box2 .x_next {
    right: -5%;
    background-position: right bottom;
}
.rect-72 {
    padding-bottom: 72%;
    border-radius: 5px 5px 0 0;
}
.rect-57 {
    padding-bottom: 57.9%;
}
.cen-box2 .x_prev:hover {
    background-position: left top;
}
.cen-box2 .x_next:hover {
    background-position: right top;
}
.cen-box3 {
    background:#edfaf4;
    padding: 80px 0 120px;
}
.cen-box3 .i_channel_IN {
    margin-bottom: 20px;
}
.cNews_top .img {
    width: 38.5%;
    margin-right: 4%;
}
.cNews_top .img .date {
	position: absolute;
    top: 0;
    left: 0;
    width: 106px;
    height: 82px;
    background-color: #009b4c;
    color: #fff;
    border-radius: 5px;
    text-align: center;
}
.cNews_top .img .date span {
    display: block;
}
.cNews_top .img .date .day {
    font-size: 30px;
    font-weight: bold;
    line-height: 30px;
    margin-top: 15px;
}
.cNews_top .img .date .year {
    font-size: 14px;
}
.cNews_top .title {
    line-height: 1.3;
    margin-top: 15px;
    height: 46px;
    overflow: hidden;
}
.cNews_top .title{
	font-size: 16px;
	color: #333;
}
.cNews_top .p {
	line-height: 25px;
    height: 88px;
    overflow: hidden;
    color: #555;
    font-size: 14px;
}
.cNews_top ._detail {
	display: block;
    margin-top: 30px;
    color: #009b4c;
    font-size: 14px;
}
.cNews_list {
    padding-top: 10px;
}
.cNews_list li {
    position: relative;
    padding-left: 75px;
    margin-top: 30px;
}
.cNews_list .date {
    position: absolute;
    left: 0;
    top: 6px;
    width: 55px;
    border: 1px #9cd2b7 solid;
    text-align: center;
    border-radius: 5px;
}
.cNews_list .date span {
    display: block;
    font-family: Arial;
}
.cNews_list .date .day {
	font-size: 30px;
    font-weight: bold;
    background-color: #9cd2b7;
    line-height: 45px;
    color: #fff;
    border-radius: 5px;
}
.cNews_list .date .year {
    font-size: 0.77em;
    color: #565656;
}
.cNews_list .title {
    font-size: 16px;
    font-weight: normal;
    color: #333;
    margin-bottom: 8px;
}
.cNews_list .p {
    line-height: 22px;
    height: 40px;
    overflow: hidden;
    color: #555;
    font-size: 14px;
}
.cNews_list li:hover .date {
    border-color: #009b4c;
}
.cNews_list li:hover .date .day {
    background-color: #009b4c;
}
.cNews_list li:hover .title {
    color: #009b4c;
}
.c_video .rect-60 img {
    height: auto;
}
.c_video ._play {
    display: block;
    width: 66px;
    height: 66px;
    background: url(../images/play.png) no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 50%;
    margin-left: -33px;
}
.c_video .title {
    background: url(../images/green.88.png) repeat;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px 5%;
    color: #fff;
    font-size: 16px;
}
.xmNews_box {
    padding-top: 50px;
}
.xmNews_box .xn_arrs {
    display: block;
    width: 20px;
    height: 10px;
    background: url(../images/cx_btn.png) no-repeat;
    position: absolute;
    top: 28px;
}
.xmNews_box .xn_prev {
    right: 40px;
}
.xmNews_box .xn_next {
    right: 10px;
    background-position: right top;
}
.xmNews_box .xn_prev:hover {
    background-position: left bottom;
}
.xmNews_box .xn_next:hover {
    background-position: right bottom;
}
.xmNews_list {
    height: 170px;
    overflow: hidden;
}
.xmNews_list li {
    overflow: hidden;
    margin-bottom: 23px;
}
.xmNews_list li .img {
    width: 25%;
    margin-right: 4%;
}
.xmNews_list li .title {
    font-size: 16px;
    font-weight: normal;
    color: #333;
}
.xmNews_list li .p {
    color: #555;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    margin-top: 5px;
}
.xmNews_list li:hover .title {
    color: #009b4c;
}
.cen-box4 {
    background:#009b4c;
    height: 210px;
    overflow: hidden;
}

.cen-box5 {
    padding: 70px 0 85px;
}
.box5_map {
    margin-top: 25px;
}
.box5_map .c_map_left {
    width: 58.5%;
    height: 590px;
}
.box5_map .c_map_left .citygroup {
    width: 100%;
    height: 590px;
    top: 0;
    left: 0;
}
.box5_map .c_map_left .citygroup span {
    background: url(../images/icons.png) -26px -54px no-repeat;
    font-size: 14px;
    color: #2b2b2b;
    padding-left: 15px;
    line-height: 20px;
    font-weight: bold;
    cursor: pointer;
}
.box5_map .c_map_left .citygroup span:hover {
    background-position: -26px -84px;
}
.box5_map .c_map_right {
    width: 36.5%;
}
.ny_de_items {
    width: 102%;
    padding: 25px 0 30px;
    border-bottom: 1px #bebebe dashed;
}
.ny_de_items li {
    float: left;
    width: 46%;
    margin-right: 4%;
*margin-right:3%;
    margin-top: 20px;
}
.ny_de_items li .bp {
    display: block;
    position: relative;
    padding-left: 60px;
    font-size: 16px;
    color: #666464;
    line-height: 1.4;
    padding-top: 20px;
    height: 44px;
    overflow: hidden;
}
.ny_de_items li .bp .ico55 {
    position: absolute;
    top: 0;
    left: 0;
}
.ny_de_items li .bp b {
    color: #009b4c;
    display: inline-block;
    font-weight: normal;
}
.alert-style {
    z-index: 999;
    width: 1000px;
    height: 600px;
    background: #fff;
    display: none;
}
.alert-close {
    float: right;
    width: 76px;
    height: 70px;
    background: url(../images/enn-css.png) no-repeat -415px 0;
    cursor: pointer;
}
.alert-close:hover {
    background-position: -531px 0;
}
.alert-map {
    position: relative;
    float: left;
    width: 560px;
    height: 577px;
}
#sd-map-position {
    margin: 140px 139px 0 30px;
}
.alert-map span {
    background: url(../images/icons.png) -26px -54px no-repeat;
    font-size: 14px;
    color: #2b2b2b;
    padding-left: 15px;
    line-height: 20px;
    font-weight: bold;
    cursor: pointer
}
.alert-map span.selected {
    background-position: -26px -84px;
    color: #00add8;
}
.alert-map span:hover {
    background-position: -26px -84px;
    color: #00add8;
}
.alert-map b {
    position: absolute;
    left: 0;
    top: 0;
    background: url(../images/alert-point02.png) no-repeat;
    width: 95px;
    height: 33px;
    padding: 5px 0 0 50px;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
}
.alert-infobox {
    float: left;
    margin-top: 40px;
    width: 360px;
}
.alert-infobox div {
    display: none;
}
.alert-infobox div.infoshow {
    display: block;
}
.alert-infobox h5 {
    color: #0089ca;
    line-height: 5px;
    font-weight: bold;
    font-size: 16px;
}
.alert-infobox h5 i, .alert-infobox h5 a {
    font-weight: normal;
    font-style: normal;
}
.alert-infobox p {
    line-height: 24px;
}
/**/
.slideTxtBox {
    width: 1200px;
}
.slideTxtBox .hd {
    height: 50px;
    line-height: 50px;
    background: #fff;
    padding: 0;
    border: 1px solid #009b4c;
    border-radius: 5px;
    position: relative;
    text-align: center;
}
.slideTxtBox .hd ul {
    display: inline-block;
}
.slideTxtBox .hd ul li {
    float: left;
    cursor: pointer;
}
.slideTxtBox .hd ul li a {
    display: block;
    padding: 0 38px;
    border-radius: 5px;
    font-size: 16px;
    color: #666;
}
.slideTxtBox .hd ul li.on a {
    background: #009b4c;
    color: #fff;
    font-weight: bold;
}
.slideTxtBox .bd ul {
    background: #edfaf4;
    padding: 30px;
    overflow: hidden;
    zoom: 1;
    margin-top: 30px;
    border-radius: 5px;
}
.fl {
    float: left;
    display: block;
    overflow: hidden;
}
.fr {
    float: right;
    display: block;
    overflow: hidden;
}
.slideTxtBox .bd ul .fl {
    width: 570px;
}
.slideTxtBox .bd ul .fr {
    width: 535px;
}
.slideTxtBox .bd ul .fr h2 {
    border-bottom: 1px solid #009b4c;
    display: inline-block;
    font-size: 25px;
    color: #000;
}
.slideTxtBox .bd ul .fr h2 en {
    font-size: 40px;
    font-weight: bold;
    color: #fff;
    font-family: Arial, "微软雅黑";
    background: #009b4c;
    padding: 0 5px;
    line-height: 50px;
    height: 50px;
    margin-right: 10px;
    position: relative;
    top: 6px;
}
.slideTxtBox .bd ul .fr p {
    font-size: 14px;
    line-height: 25px;
    color: #444;
    margin: 15px 0;
}
.slideTxtBox .bd ul .fr p a {
    color: #009b4c;
    font-weight: bold;
}
.bottom01 {
    background: #333;
    color: #fff;
    padding: 10px 20px;
    font-size: 16px;
    border-radius: 5px;
}
.lvse {
    background: #009b4c;
}
a.bottom01:hover {
    color: #fff;
}
.slideTxtBox .bd ul .fr span {
    color: #888;
    margin-left: 10px;
    position: relative;
    top: 5px;
}
.slideTxtBox .bd ul .fr span strong {
    color: #009b4c;
    font-weight: bold;
    font-family: cursive;
    font-size: 30px;
}
.picScroll {
    width: 485px;
    position: relative;
}
.picScroll .hdd {
    overflow: hidden;
    position: absolute;
    right: -50px;
}
.picScroll .hdd .prev, .picScroll .hdd .next {
    display: block;
    width: 37px;
    height: 55px;
    margin-bottom: 5px;
    overflow: hidden;
    cursor: pointer;
    border-radius: 5px;
}
.picScroll .hdd .next {
    background: url("../images/pright.png") #333 no-repeat;
}
.picScroll .hdd .prev {
    background: url("../images/pleft.png") #333 no-repeat;
}
.picScroll .hdd ul {
    float: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
    zoom: 1;
}
.picScroll .hdd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url("../images/icocircle.gif") 0 -9px no-repeat;
}
.picScroll .hdd ul li.on {
    background-position: 0 0;
}
.picScroll .bdd {
    padding: 0
}
.picScroll .bdd ul {
    overflow: hidden;
    zoom: 1;
}
.picScroll .bdd ul li {
    margin: 0 5px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}
.picScroll .bdd ul li p{margin: 0!important;}
.picScroll .bdd ul li .pic {
    text-align: center;
}
.picScroll .bdd ul li .pic img {
    width: 150px;
    display: block;
    border: 1px solid #ccc;
}
.picScroll .bdd ul li .pic a:hover img {
    border-color: #999;
}
.picScroll .bdd ul li .title {
    line-height: 24px;
}
.inlx {
    margin-bottom: 55px;
    padding-top: 10px;
}
/*下层--通用样式*/
.n_banner .img_bg {
    height: 250px;
    position: relative;
    /* top: 0; */
    /* left: 50%; */
    /* margin-left: -960px; */
    width: 100%;
    max-width: 1920px;
    margin: auto;
    overflow: hidden;
    background: rgba(0,0,0,0.75);
}
.n_banner .img_bg img {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
    width: 1920px;
    height: 100%;
    max-width: none;
	z-index: -1;
}
.btit{
    color: #fff;
    text-align: left;
    max-width: 1200px;
    margin: auto;
    padding-top: 60px;
    font-size: 25px;
}
.btit p{
    font-size: 14px;
    white-space: pre-line;
    color:rgba(255, 255, 255, 0.6);
}
.n_banner .box {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.n_banner .text_t {
    font-size: 27px;
    color: #016db8;
    margin-top: 8%;
    padding-top: 15px;
}
.n_banner .text_t:before {
    content: '';
    width: 53px;
    height: 1px;
    background-color: #016db8;
    position: absolute;
    top: 0;
    left: 0;
}
.n_banner .text_t ._big {
    font-size: 42px;
    font-weight: bold;
}
.n_banner .text_p {
    font-size: 20px;
    color: #009b4c;
    margin-top: 5px;
}
.s_menu_bar {
    position: absolute;
    bottom: -30px;
    left: 0;
    right: 0;
}
.s_menu {
    background-color: #fff;
    border: 1px #d8d8d8 solid;
	border-radius: 5px;
}
.s_menu li {
    float: left;
	border-right: 1px #d8d8d8 solid;
    border-left: 1px #d8d8d8 solid;
    margin-left: -1px;
    width: 20%;
*width:19.9%;
}
.s_menu li:nth-of-type(5) {
	border:none;
	margin-left: -5px;
}
.s_menu li a {
    display: block;
    font-size: 16px;
    text-align: center;
    height: 66px;
    line-height: 66px;
}
.s_menu li.cur, .s_menu li.active {
    border-left-color: #009b4c;
    background-color: #009b4c;
}
.s_menu li.cur a, .s_menu li.active a {
    color: #fff;
}
.s_fixed, .fixed {
    position: fixed;
    top: 0;
    bottom: auto;
    background: #fff;
    z-index: 10;
}
.fixed {
    width: 1200px;
}
.s_menu_bar2 .s_menu li {
    width: 50%;
}
.haveSmenu_bann {
    margin-bottom: 25px;
    z-index: 10;
}
.pageMain {
    padding: 20px 0 0;
}
.posi {
    font-weight: normal;
    font-size: 15px;
    margin-bottom: 40px;
    color: #a4a4a4;
}
.posi i.ico {
    margin-right: 8px;
}
.posi em {
    margin: 0 5px;
}
.main_content {
    min-height: 400px;
    padding-bottom: 50px;
}
.channel_IN {
    font-size: 36px;
    font-weight: normal;
    color: #333;
}
.channel_IP {
    font-size: 16px;
    color: #666464;
    width: 70%;
    margin: 10px auto 40px;
}
.doubleContent_main {
    background: url(../images/double_li.gif) 204px top repeat-y;
    padding: 20px 0 50px;
}
.doubleContent_main .main_left {
    width: 216px;
    padding-top: 20px;
}
.doubleContent_main .main_right {
    width: 942px;
}
.threeMenu {
}
.threeMenu li {
    position: relative;
    padding-right: 30px;
    height: 64px;
    line-height: 64px;
    background: url(../images/double_m_li.gif) right center no-repeat;
}
.threeMenu li a {
    display: inline-block;
    font-size: 18px;
    vertical-align: middle;
    line-height: 1.2;
    height: auto;
}
.threeMenu li.cur {
    background: url(../images/double_m_li_cur.gif) right center no-repeat;
}
.threeMenu li.cur a {
    color: #009b4c;
}
.breadCrum {
    padding: 20px 0 0;
}
/*新闻列表*/
.inews_items {
    border-bottom: 1px #e2e2e2 solid;
    padding-bottom: 40px;
    margin-bottom: 30px;
}
.inews_items .bd {
    height: 418px;
    overflow: hidden;
    position: relative;
}
.inews_items .bd li {
    float: left;
    width: 385px;
    margin-right: 20px;
}
.inews_items .inews_pd .date {
    position: absolute;
    top: 0;
    left: 0;
    width: 106px;
    height: 82px;
    background-color:rgba(0, 155, 76, 0.8);
    color: #fff;
    text-align: center;
}
.inews_items .inews_pd .date span {
    display: block;
}
.inews_items .inews_pd .date .day {
    font-size: 28px;
    font-weight: bold;
    line-height: 30px;
    margin-top: 15px;
}
.inews_items .inews_pd .date .year {
    font-size: 15px;
}
.inews_items ._inews_text ._title {
    font-size: 18px;
    font-weight: normal;
    line-height: 23px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display:block; 
    margin: 20px 0;
	color: #333;
}
.inews_items ._inews_text ._text {
    font-size: 14px;
    color: #999;
    height: 44px;
    line-height: 22px;
    overflow: hidden;
}
.inews_items .hd {
    margin-top: 50px;
}
.inews_items .hd ul {
    font-size: 0;
    text-align: center;
}
.inews_items .hd li {
    display: inline-block;
    border: 1px #707070 solid;
    width: 9px;
    height: 9px;
    line-height: 99;
    overflow: hidden;
    margin: 0 4px;
    border-radius: 50%;
    background: url(about:blank);
    cursor: pointer;
*display:inline;
*zoom:1;
}
.inews_items .hd li.on {
    border-color: #009b4c;
    background-color: #009b4c;
}
.NewsList-A9 li {
    padding: 25px 0 30px;
    border-bottom: 1px dashed #ccc;
    overflow: hidden;
*zoom:1;
    width: 100%;
}
.NewsList-A9 li .data {
    font-family: Arial;
    border: 1px #ccc solid;
    width: 55px;
    margin-right: 2%;
	border-radius: 5px;
}
.NewsList-A9 li .data span {
    display: block;
    text-align: center;
}
.NewsList-A9 li .data .day {
    font-size: 30px;
    font-weight: bold;
    background-color: #ccc;
    line-height: 50px;
    color: #fff;
}
.NewsList-A9 li .data .month {
    font-size: 0.77em;
    color: #555;
	line-height: 25px;
}
.NewsList-A9 ._img {
    float: left;
    width: 15%;
    margin-right: 2%;
}
.NewsList-A9 ._img img {
    height: 100%;
}
.NewsList-A9 ._t {
    font-size: 18px;
    margin-bottom: 5px;
    color: #555;
}
.NewsList-A9 ._p {
    line-height: 23px;
    height: 46px;
    overflow: hidden;
    color: #999;
}
.NewsList-A9 ._i {
    overflow: hidden;
*zoom:1;
    margin-top: 25px;
}
.NewsList-A9 ._i span, .NewsList-A9 ._i a {
    float: left;
    line-height: 26px;
    padding: 0 10px;
}
.NewsList-A9 ._i ._more {
    background: #009b4c;
    color: #fff;
}
.NewsList-A9 ._i ._date {
    background: #ededed;
    color: #999;
}
.NewsList-A9 li:hover ._t {
    color: #009b4c;
}
.NewsList-A9 li:hover span {
    color: #009b4c;
}
.NewsList-A9 li:hover ._i ._more {
    background-color: #009b4c;
}
.NewsList-A9 li:hover .data {
    border-color: #009b4c;
}
.NewsList-A9 li:hover .data .day {
    background-color: #009b4c;
}

@media only screen and (max-device-width:760px) {
.NewsList-A9 ._img {
    float: none;
    height: auto;
    width: 100%;
    margin-right: 0;
}
}
.pj-lb-more {
    text-align: center;
    padding-top: 40px;
    position: relative;
}
.pj-lb-more .loading {
    font-size: 16px;
}
.pj-lb-more .loading .loading-img {
    background: url(../images/load2.gif) no-repeat;
    width: 50px;
    height: 50px;
    display: inline-block;
}
/*新闻详情*/
.widget-newsdetail-8 .ion {
    color: #676767;
}
.widget-newsdetail-8 .n_left {
    width: 71.5%;
    float: left;
}
.widget-newsdetail-8 ._head ._title {
    font-size: 30px;
    color: #222;
    margin-bottom: 10px;
    line-height: 1.4;
}
.widget-newsdetail-8 ._tools {
    font-size: 0;
    color: #7e7e7e;
    margin-bottom: 15px;
}
.widget-newsdetail-8 ._tools ._tool {
    font-size: 12px;
    margin-right: 10px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.widget-newsdetail-8 ._tools .ion {
    font-size: 18px;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    vertical-align: -2px;
}
.widget-newsdetail-8 ._tools b {
    font-weight: normal;
}
.widget-newsdetail-8 ._tools #switcher {
    margin-left: 10px;
}
.widget-newsdetail-8 ._tools #switcher ._title {
    margin-right: 5px;
    font-size: 12px;
    color: #7e7e7e;
}
.widget-newsdetail-8 ._tools #switcher .ion {
    font-size: 15px;
}
.widget-newsdetail-8 ._tools .bds_more {
    float: none;
    background: none;
    padding: 0;
}
.widget-newsdetail-8 .myart {
    line-height: 2;
    min-height: 200px;
    font-size: 13px;
    color: #555555;
}
.widget-newsdetail-8 .myart table{    width: 100% !IMPORTANT;
    border: 1px solid #ddd !IMPORTANT;
    border-collapse: collapse !IMPORTANT;
    color: #666;
    margin: 10px auto;
    word-break: break-all;
    word-wrap: break-word;}
.widget-newsdetail-8 .myart table td{border: 1px solid #ddd !IMPORTANT;
    padding: 5px !IMPORTANT;
    text-align: center;}
.widget-newsdetail-8 .n_right {
    width: 24%;
    float: right;
    padding-top: 40px;
}
.widget-newsdetail-8 .n_right ._tools {
    text-align: right;
}
.widget-newsdetail-8 ._tools ._back {
    font-size: 20px;
    font-weight: normal;
    font-weight: bold;
    color: #676767;
    height: 26px;
    line-height: 26px;
    border-right: #cccccc 1px solid;
    padding-right: 40px;
    vertical-align: 5px;
}
.widget-newsdetail-8 ._tools ._back .ion {
    font-weight: normal;
    vertical-align: 0;
}
.widget-newsdetail-8 ._tools .share, .widget-newsdetail-8 ._tools .print {
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background-color: #80939e;
    border-radius: 50%;
    cursor: pointer;
    overflow: hidden;
    margin-right: 0;
    margin-left: 15px;
}
.widget-newsdetail-8 ._tools .share:hover, .widget-newsdetail-8 ._tools .print:hover {
    background-color: #009b4c;
}
.widget-newsdetail-8 ._tools .share .ion, .widget-newsdetail-8 ._tools .print .ion {
    font-size: 18px;
    color: #ffffff;
}
.widget-newsdetail-8 ._tools .share:hover .ion, .widget-newsdetail-8 ._tools .print:hover .ion {
    color: #ffffff;
}
.widget-newsdetail-8 ._tools .share .ion {
    font-size: 20px;
}
.widget-newsdetail-8 ._detailPage_bottom li strong, .widget-newsdetail-8 ._detailPage_bottom li span, .widget-newsdetail-8 ._detailPage_bottom li a {
    display: block;
}
.widget-newsdetail-8 ._detailPage_bottom {
    margin-top: 45px;
    border: #f3f3f3 10px solid;
}
.widget-newsdetail-8 ._detailPage_bottom ul {
    padding: 10px 7%;
}
.widget-newsdetail-8 ._detailPage_bottom li ._mark {
    padding-bottom: 8px;
    font-size: 19px;
    font-weight: bold;
    color: #000000;
}
.widget-newsdetail-8 ._detailPage_bottom ._date {
    height: 30px;
    line-height: 30px;
    margin-bottom: 7px;
    font-family: Arial;
    font-size: 13px;
    color: #676767;
}
.widget-newsdetail-8 ._detailPage_bottom ._date .ion {
    font-size: 20px;
    height: 30px;
    vertical-align: -2px;
    margin-left: 0;
}
.widget-newsdetail-8 ._detailPage_bottom li ._title:hover {
    color: #5c5c5c;
}
.widget-newsdetail-8 ._detailPage_bottom li ._title {
    font-size: 16px;
    font-weight: bold;
    color: #5c5c5c;
}
.widget-newsdetail-8 ._detailPage_bottom li {
    padding: 27px 0;
}
.widget-newsdetail-8 ._detailPage_bottom li._prev {
    border-bottom: 1px #ececec solid;
}
.bdshare_popup_box {
    display: none!important;
}

@media only screen and (max-device-width:1024px) {
.widget-newsdetail-8 .n_right {
    padding-top: 0;
}
.widget-newsdetail-8 ._detailPage_bottom {
    margin-top: 10px;
}
.widget-newsdetail-8-tools, ._tools {
    display: none;
}
.widget-newsdetail-8 ._detailPage_bottom ul {
    padding-right: 3%;
}
}

@media only screen and (max-device-width: 760px) {
.widget-newsdetail-8 ._head ._title {
    font-size: 24px;
}
.widget-newsdetail-8 .n_left, .widget-newsdetail-8 .n_right, .widget-newsdetail-8 .news_img {
    width: 100%;
    float: none;
}
.widget-newsdetail-8 .n_left {
    margin-bottom: 20px;
}
}
/*招聘列表*/
.widget-job-1 li.first {
    background: #a7a7a7;
    border-bottom: none;
    padding: 0;
}
.widget-job-1 li {
    border-bottom: 1px solid #cccccc;
    float: left;
    width: 100%;
    height: 60px;
    line-height: 60px;
}
.widget-job-1 li ._ut {
    float: left;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    text-align: center;
}
.widget-job-1 li ._un {
    float: left;
    text-align: center;
    height: 50px;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.widget-job-1 li ._t1 {
    width: 20%;
    padding-left: 5%;
    text-align: left;
}
.widget-job-1 li ._t2 {
    width: 20%;
}
.widget-job-1 li ._t3 {
    width: 18%;
}
.widget-job-1 li ._t4 {
    width: 20%;
}
.widget-job-2 ._jt {
    height: 70px;
    line-height: 70px;
    overflow: hidden;
*zoom: 1;
    cursor: pointer;
    float: left;
    width: 100%;
    border-bottom: 1px #f2f2f2 solid;
    font-size: 15px;
    position: relative;
}
.widget-job-2 ._jt:after {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #f8f8f8;
    position: absolute;
    bottom: 0;
    left: 0;
}
.widget-job-2 ._jt strong {
    float: left;
    text-align: center;
    font-weight: normal;
}
.widget-job-2 ._jt strong.strong01 {
    width: 20%;
    padding-left: 5%;
    text-align: left;
}
.widget-job-2 ._jt strong.strong02 {
    width: 20%;
}
.widget-job-2 ._jt strong.strong03 {
    width: 18%;
}
.widget-job-2 ._jt strong.strong04 {
    width: 20%;
}
.widget-job-2 ._jt span {
    float: right;
}
.widget-job-2 ._jt .arryIco {
    display: block;
    width: 14px;
    height: 14px;
    background: url(../images/j_apply.png) no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    right: 20px;
}
.widget-job-2 ._jt_act .arryIco {
    background-image: url(../images/j_apply2.png);
}
.widget-job-2 ._jt .ion {
    font-size: 12px;
    color: #999999;
}
.widget-job-2 ._jc {
    display: none;
    float: left;
    width: 100%;
    background-color: #f9f9f9;
    position: relative;
    border-bottom: 1px #f0f0f0 solid;
}
.widget-job-2 ._jc:after {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #f4f4f4;
    position: absolute;
    bottom: 0;
    left: 0;
}
.widget-job-2 ._jcon {
    padding: 30px 7% 55px;
    line-height: 2.5;
}
.widget-job-2 ._jt_act .ion {
    color: #0e90d2;
}
.widget-job-2 ._jt_act {
    border-bottom-color: transparent;
}
.widget-job-2 ._jt_act:after {
    background-color: transparent;
}
.widget-job-2 ._jcon .m_detail {
    margin-top: 20px;
}
.widget-job-2 ._jcon strong {
    font-size: 16px;
}
.widget-job-2 ._jcon .Apply_join {
    font-size: 16px;
    background-color: #009b4c;
    color: #fff;
    font-weight: bold;
    display: block;
    width: 160px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin-top: 35px;
}

@media only screen and (max-device-width: 40rem) {
.widget-job-2 ._jt strong.strong03, .widget-job-2 ._jt strong.strong04 {
    display: none;
}
.widget-job-2 ._jt span {
    display: none;
}
.widget-job-2 ._jt strong {
    width: 95%;
    padding-left: 5%;
}
.widget-job-2 ._jt strong.strong02 {
    width: 57%;
}
.widget-job-2 ._jcon {
    padding: 10px 5%;
}
.widget-job-1 li ._t1 {
    width: 30%;
}
.widget-job-1 li ._t2 {
    width: 45%;
}
.widget-job-1 li ._t3 {
    width: 40%;
}
.widget-job-1 li ._t4 {
    display: none;
}
.widget-job-1 li ._t5 {
    display: none;
}
.widget-job-1 li ._t6 {
    display: none;
}
}
/*下层--在线应聘*/
.delivery-big {
    font-size: 24px;
    color: #0270c5;
    font-weight: bold;
}
.delivery-p {
    margin: 10px 0 40px;
}
.delivery-p a {
    color: #009b4c;
}

.Form-J1{
	padding-top: 30px;
}
.Form-J1 .Form-J1-Left {
    float: left;
    width: 48%;
}
.Form-J1 .Form-J1-right {
    float: right;
    width: 48%;
}
.Form-J1 .Form-J1-li {
    background: #f7f7f7;
    padding: 10px 2%;
    margin-bottom: 20px;
    position: relative;
}
.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;
    width: 82%;
    vertical-align: middle;
    border: none;
    background: transparent;
}
.Form-J1 .Form-J1-li textarea {
    width: 83%;
    vertical-align: middle;
    height: 156px;
    border: none;
    background: transparent;
}
.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 {
    width: 82%;
    background: transparent;
    border: none;
    height: 30px;
    line-height: 30px;
}
.Form-J1 .Form-J1-Btn {
    clear: both;
    text-align: center;
    padding-top: 40px;
}
.Form-J1 .Form-J1-Btn button {
    width: 120px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    outline: none;
    border: none;
    padding: 0;
    font-size: 15px;
}
.Form-J1 .Form-J1-Btn ._submit {
    background: #0270c5;
    margin-right: 10px;
}
.Form-J1 .Form-J1-Btn ._reset {
    background: #909090;
}
.Form-J1 .Form-J1-li .Validform_wrong {
    position: absolute;
    right: 7%;
    top: 13px;
}

@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;
}
}

.contact_txt {
	padding-top: 20px;
}

/*项目动态*/
.masonry-brick {
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
}
.rect-35 {
    padding-bottom: 35%;
}
.xmdt-tj-list {
    padding-bottom: 35%;
    height: 0;
    position: relative;
    overflow: hidden;
}
.xmdt-tj-list .slide_nav {
    display: none;
}
.xmdt-tj-list .pbox .info-box {
    background: url(../images/black.67.png) repeat;
    top: 0;
    right: 0;
    width: 38%;
    bottom: 0;
}
.xmdt-tj-list .pbox .info-box .info {
    padding: 35px 7%;
    color: #fff;
}
.xmdt-tj-list .pbox .info-box ._columns {
    width: 250px;
    height: 70px;
    background: url(../images/xm_img1.png) left top no-repeat;
    line-height: 70px;
    font-size: 30px;
}
.xmdt-tj-list .pbox .info-box ._columns .t {
    display: inline-block;
    padding-left: 13%;
}
.xmdt-tj-list .pbox .info-box ._title {
    font-size: 18px;
    margin: 25px 0 10px;
}
.xmdt-tj-list .pbox .info-box .date .icons {
    width: 12px;
    height: 12px;
    background-position: 0 -37px;
    margin-right: 10px;
    vertical-align: -1px;
}
.xmdt-tj-list .pbox .info-box .p {
    margin: 25px 0 40px;
}
.xmdt-tj-list .pbox .info-box .m_detail {
    display: inline-block;
    width: 138px;
    height: 38px;
    line-height: 38px;
    border: 1px #fff solid;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.xmdt-tj-list .pbox .info-box .m_detail:hover {
    background-color: #016db8;
    border-color: #016db8;
}
.xmdt-tj-box .xarrs {
    display: block;
    width: 48px;
    height: 78px;
    background: url(../images/xm_btn.gif) no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -39px;
    transition: none;
    -webkit-transition: none;
    z-index: 3;
	border-radius: 5px;
}
.xmdt-tj-box .x_prev {
    left: -24px;
}
.xmdt-tj-box .x_next {
    right: -24px;
    background-position: right top;
}
.xmdt-tj-box .x_prev:hover {
    background-position: left bottom;
}
.xmdt-tj-box .x_next:hover {
    background-position: right bottom;
}
.xmdt-pb-list {
    margin-top: 20px;
}
.xmdt-pb-list ul {
    margin-right: -2%;
}
.xmdt-pb-list li {
    margin-top: 2%;
    width: 23%;
    margin-right: 1.95%;
    float: left;
}
.xmdt-pb-list .cover {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url(../images/gray.44.png) repeat;
    padding: 10%;
    opacity: 0;
    filter: alpha(opacity=0);
}
.xmdt-pb-list .cover .sbox {
    display: block;
    border: 2px #009b4c solid;
    width: 100%;
    height: 100%;
}
.xmdt-pb-list .cover .sBtn {
    display: block;
    width: 40px;
    height: 40px;
    background: url(../images/icons.png) -25px 0 no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    margin-left: -20px;
    left: 50%;
}
.xmdt-pb-list .info {
    display: block;
    padding: 20px 0;
}
.xmdt-pb-list .info ._title {
    font-size: 16px;
    font-weight: normal;
}
.xmdt-pb-list .info .date{
	color: #999
} 

.xmdt-pb-list .masonry-brick:hover .cover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.video_list{
	padding-top: 20px;
}
/*项目列表*/
.xmSearch {
    margin-bottom: 40px;
}
.xmSearch li {
    font-size: 15px;
}
.xmSearch li .sma {
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px #d0d0d0 solid;
    vertical-align: middle;
    margin-right: 10px;
    text-align: center;
    line-height: 10px;
}
.xmSearch li .sma b {
    display: block;
    width: 6px;
    height: 6px;
    background-color: #fff;
    margin: 2px auto 0;
}
.xmSearch li.on .sma b {
    background-color: #009b4c;
}
.xmlist-list ul {
    margin-right: -15px;
    position: relative;
}
.xmlist-list li {
    float: left;
    width: 296px;
    margin-right: 15px;
    margin-bottom: 2%;
}
.xmlist-list .pbox ._tit {
    background: url(../images/black.7.png) repeat;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 15px 5%;
    font-size: 15px;
    color: #fff;
}
.xmlist-list .pbox .cover {
    background: url(../images/black.7.png) repeat;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 6%;
    opacity: 0;
    filter: alpha(opacity=0);
}
.xmlist-list .pbox .cover .info {
    display: block;
    border: 1px #64872a solid;
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
}
.xmlist-list .pbox .cover ._name {
    font-size: 14px;
    font-weight: normal;
    position: relative;
    padding: 10px 0;
    margin: 50px 0 15px;
}
.xmlist-list .pbox .cover ._name:after {
    content: '';
    width: 52px;
    height: 2px;
    background-color: #88b833;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -26px;
}
.xmlist-list .hover .pbox .cover {
    opacity: 1;
    filter: alpha(opacity=100);
}
.xmlist-list .hover .pbox ._tit {
    opacity: 0;
    filter: alpha(opacity=0);
}
/*项目详情*/
.job-sear {
    margin-bottom: 20px;
    border: 1px #d8d8d8 solid;
    position: relative;
    z-index: 4;
    background-color: #f4f4f4;
}
.job-sear #serForm {
}
.job-sear .t-area {
    float: left;
    width: 40%;
    height: 35px;
    line-height: 35px;
    border: 1px solid #ddd;
    text-indent: 5px;
    margin-right: 3%;
    background-color: #fff;
}
.job-sear .t-area ._val {
    color: #a9a9a9;
    position: relative;
}
.job-sear .t-area ._val b {
    width: 0;
    height: 0;
    border-left: 5px transparent solid;
    border-right: 5px transparent solid;
    border-top: 5px #cbcbcb solid;
    position: absolute;
    top: 50%;
    margin-top: -2.5px;
    right: 10px;
}
.job-sear .t-area ._option {
    top: 30px;
}
.job-sear .sear_input {
    height: 30px;
    line-height: 30px;
    position: relative;
    font-size: 0;
    padding-top: 24px;
}
.job-sear .sear_input input[type=text] {
    vertical-align: top;
    border: 0;
    width: 50%;
    height: 35px;
    line-height: 35px;
    box-sizing: content-box;
    padding: 0 0 0 5px;
    border: 1px solid #ddd;
    font-size: 13px;
    float: left;
    margin-right: 2%;
}
.job-sear .sear_input button[type=submit] {
    border: 0;
    width: 154px;
    height: 37px;
    line-height: 37px;
    background-color: #009b4c;
    font-size: 18px;
    color: #fff;
    padding: 0;
    margin: 0;
    vertical-align: top;
    float: left;
    cursor: pointer;
}
.job-sear .search_front {
    width: 60%;
    border-right: 1px #d8d8d8 solid;
    padding: 24px 0 24px 2%;
    background-color: #fff;
}
.job-sear .search_front .s_t {
    height: 37px;
    line-height: 37px;
}
.job-sear .search_behind {
    width: 34%;
}
/* newsdetail-2 start*/
.widget-newsdetail-2 ._head {
    border-bottom: 1px dotted #cccccc;
}
.widget-newsdetail-2 ._head ._title {
    font-size: 30px;
}
.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 ._b2l .ion {
    color: #0e90d2;
}
.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;
    font-size: 14px;
}

@media only screen and (max-width: 480px) {
.widget-newsdetail-2 ._head ._title {
    font-size: 14px;
    line-height: 20px;
}
.widget-newsdetail-2 ._detailPage_bottom ._title {
    width: 50%;
}
}
/*技术创新*/
.tech-menu-box {
    height: 222px;
	margin-top:30px;
}
.tech-menuItems {
    border: 1px #e8e8e8 solid;
    padding: 3% 2% 1.5%;
	border-radius: 5px;
}
.tech-menuItems li {
    font-size: 15px;
    margin-bottom: 10px;
}
.tech-menuItems li a {
    display: block;
    padding-left: 20px;
    position: relative;
}
.tech-menuItems li .icons {
    width: 12px;
    height: 15px;
    background-position: 0 -55px;
    position: absolute;
    top: 50%;
    margin-top: -7.5px;
    left: 0;
}
.tech-menu-box .tech_colse {
    position: absolute;
    right: 1%;
    bottom: 1%;
    cursor: pointer;
    display: none;
}
.tech-menu-box .tech_colse i {
    font-size: 35px;
}

.tech-menu-box ul{
	max-height: 110px;
	overflow-y: auto;
}

.tech-menu-box ::-webkit-scrollbar
{
    width: 5px;
    height: 110px;
    background-color: #F5F5F5;
}
 
/*定义滚动条轨道 内阴影+圆角*/
.tech-menu-box ::-webkit-scrollbar-track
{
    border-radius: 10px;
    background-color: rgba(0,155,76,0.10);
}
 
/*定义滑块 内阴影+圆角*/
.tech-menu-box ::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    background-color: #009b4c;
}

/* .tech-menu-box.t_fixed .tech-menuItems{position: fixed;background-color: #fff;top: 0;max-width: 1144px;z-index: 10;opacity:0;filter:alpha(opacity=0);} */

.tech-fixed-menu {
    width: 246px;
    background-color: #009b4c;
    padding: 5px 0 2px;
    margin-bottom: 20px;
	border-radius: 50px;
}
.tech-fixed-menu a {
    display: block;
    color: #fff;
    font-size: 15px;
}
.tech-fixed-menu i {
    font-size: 30px;
    height: 30px;
    vertical-align: middle;
    line-height: 28px;
}
.tech-menu-box .t_fixed .tech-fixed-menu {
    opacity: 1;
    filter: alpha(opacity=100);
}
.tech-menu-box .t_fixed.show {
    position: fixed;
    background-color: #fff;
    top: 0;
    z-index: 13;
    width: 1200px;
    left: 50%;
    margin-left: -600px;
}
.tech-menu-box .t_fixed.show .tech_colse {
    display: block;
}
.tech-menu-box .show .tech-fixed-menu {
    opacity: 0;
    filter: alpha(opacity=0);
}
.tech-items-box {
/*    margin-top: 60px;*/
}
.tech-items-box ul {
    margin-right: -2%;
}
.tech-items-box li {
    float: left;
    width: 48%;
    margin: 0 1.9% 2% 0;
}
.tech-items-box .pbox {
    background-color: #f8f8f8;
	border-radius: 5px
}
.tech-items-box .pbox .imgZoom{
	border-radius: 0;
}
.tech-items-box .pbox .img, .tech-items-box .pbox .info {
    width: 49%;
}
.tech-items-box .pbox .info a {
    display: block;
    padding: 10%;
}
.tech-items-box .pbox .info .title {
    font-size: 16px;
    color: #111;
    margin-bottom: 20px;
	margin-top: 5px;
}
.tech-items-box .pbox .info .p {
    color: #999;
    line-height: 22px;
    height: 75px;
    overflow: hidden;
}
.tech-items-box .pbox .info span{
	color: #009b4c;
}

.tech-items-box li:hover .pbox {
    background-color: #009b4c;
    color: #fff;
}
.tech-items-box li:hover .pbox .info .title, .tech-items-box li:hover .pbox .info .p {
    color: #fff;
}
.tech-items-box li:hover .pbox .info span {
    
    color: #fff;
}
/*技术创新详情*/
.tech_detail {
    margin-top: 1px;
}
.JobList-J5 {
    padding-bottom: 50px;
}
.JobList-J5 ._btm {
    margin: 10px 0;
    overflow: hidden;
*zoom:1;
}
.JobList-J5 ._btm .span-6 {
    background-color: #f5f5f5;
}
.JobList-J5 ._btm ._layer {
    position: relative;
    padding: 30px 20px 30px 120px;
}
.JobList-J5 ._btm ._layer strong {
    font-size: 18px;
}
.JobList-J5 ._btm ._img {
    position: absolute;
    left: 0;
    top: 10px;
    height: 94px;
}
.JobList-J5 ._btm ._btm2 ._layer {
    padding-left: 105px;
}
.JobList-J5 ._btm ._layer .p a {
    display: inline-block;
}

@media only screen and (max-width:40rem) {
.JobList-J5 ._btm ._btm1 {
    float: none;
    width: auto
}
.JobList-J5 ._btm ._btm2 {
    float: none;
    width: auto
}
}
/*能力与业绩综合*/
.yeji-box1 {
    padding: 0 0 60px;
}
.company-zizhi ul {
    border-left: 1px #e8e8e8 solid;
}
.company-zizhi li {
    float: left;
    width: 24.9%;
    border-right: 1px #e8e8e8 solid;
}
.company-zizhi .pbox {
    padding: 35px 0 50px;
}
.company-zizhi .pbox dt {
    margin-bottom: 20px;
}
.company-zizhi .pbox dt .t {
    display: inline-block;
    width: 154px;
    height: 56px;
    line-height: 56px;
    background-color: #009b4c;
    color: #fff;
    font-size: 24px;
}
.company-zizhi .pbox dd {
    padding: 0 15% 0 10%;
    position: relative;
    height: 240px;
    overflow: hidden;
}
.company-zizhi .pbox dd .li {
    color: #666;
    line-height: 1.2;
    padding: 8px 0 8px 20px;
    height: 32px;
    overflow: hidden;
    cursor: pointer;
}
.company-zizhi .pbox dd .li:before {
    content: '>';
    color: #006ab8;
    font-family: 宋体;
    font-weight: bold;
    font-size: 14px;
    position: absolute;
    left: 0;
    top: 9px;
}
.company-zizhi .pbox dd .li img {
    display: none;
}
.company-zizhi .pbox dd .imp {
    color: #006ab8;
}
.company-zizhi .pbox dd .scroll_bar {
    background: transparent;
}
.company-zizhi .pbox dd .scroll_slider {
    background: #006ab8;
}
.yeji-box2 {
    background-color: #f1f1f1;
    padding: 40px 0 70px;
}
.yeji-box2 .channel_IP {
    width: 90%;
}
.xdnl-list li {
    float: left;
    text-align: center;
    width: 280px;
    background: url(../images/yj_li2.png) center center no-repeat;
    height: 128px;
    margin-left: -51px;
}
.xdnl-list li:first-of-type {
    background-image: url(../images/yj_li1.png);
    width: 284px;
    margin-left: 0;
}
.xdnl-list li a {
    display: block;
    margin: 0 20%;
}
.xdnl-list li:first-of-type a {
    margin: 0 20% 0 5%;
}
.xdnl-list li img {
    margin: 15px 0 5px;
*max-width: none;
}
.xdnl-list li .img2 {
    display: none;
}
.xdnl-list li .title {
    font-size: 18px;
    font-weight: normal;
    color: #333;
}
.xdnl-list li .title span {
    font-weight: 600;
    color: #009b4c;
    font-style: italic;
    margin-right: 5px;
}
.xdnl-list li.hover {
    background-image: url(../images/yj_li2_cur.png);
}
.xdnl-list li:first-of-type.hover {
    background-image: url(../images/yj_li1_cur.png);
}
.xdnl-list li.hover .img1 {
    display: none;
}
.xdnl-list li.hover .img2 {
    display: inline-block;
}
.xdnl-list li.hover .title {
    color: #fff;
}
.xdnl-list li.hover .title span {
    color: #fff;
}
/**/
.yeji-box3 {
    padding: 110px 0;
    background: #edfaf4;
}
.yeji-box3 .channel_IN {
    margin-bottom: 20px;
}
.yeji_t li {
    width: 23.5%;
    text-align: center;
    padding: 31px 0;
    background-color: #fff;
}
.yeji_t li a {
    display: block;
}
.yeji_t li:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 8px transparent solid;
    border-bottom: 8px transparent solid;
    border-left: 8px #009b4c solid;
    position: absolute;
    right: -8px;
    top: 50%;
    margin-top: -8px;
    display: none;
}
.yeji_t .li3:after, .yeji_t .li4:after {
/*border-right: 8px #009b4c solid;
    border-left: 0;
    right: auto;
    left: -8px;*/
}
.yeji_t li .ico45 {
    position: relative;
    margin-bottom: 15px;
}
.yeji_t li .ico45:after {
    content: '';
    width: 20px;
    height: 1px;
    background-color: #bababa;
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -10px;
}
.yeji_t li .t {
    font-size: 20px;
    color: #222;
}
.yeji_t .li1 {
    top: 0;
    left: 0;
}
.yeji_t .li2 {
    bottom: 0;
    left: 0;
}
.yeji_t .li3 {
    left: 300px;
}
.yeji_t .li4 {
    bottom: 0;
    left: 300px;
}
.tab .tab_t {
    cursor: pointer
}
.tab .tab_c {
    display: none
}
.tab .tab_c_cur {
    display: block
}
.yeji_t .tab_t_cur {
    background-color: #009b4c;
}
.yeji_t .tab_t_cur:after {
    display: block;
}
.yeji_t .tab_t_cur .t {
    color: #fff;
}
.yeji_t .tab_t_cur .ico45_1 {
    background-position: -45px 0;
}
.yeji_t .tab_t_cur .ico45_2 {
    background-position: -45px -45px;
}
.yeji_t .tab_t_cur .ico45_3 {
    background-position: -45px -90px;
}
.yeji_t .tab_t_cur .ico45_4 {
    background-position: -45px -135px;
}
.yeji_case_tab .yeji_t {
    height: 348px;
    overflow: hidden;
}
.yeji_case_tab .tab_c {
    width: 50%;
    position: absolute;
    right: 0;
    top: 0;
}
.yeji_case_tab .tab_c .p {
    background: url(../images/black.67.png) repeat;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px 5%;
}
.yeji_case_tab .tab_c .p:after {
    content: '';
    background: url(../images/icons.png) 0 -74px no-repeat;
    width: 16px;
    height: 28px;
    position: absolute;
    right: 10%;
    top: 50%;
    margin-top: -14px;
}
.yeji_case_tab .tab_c .p .tt {
    width: 75%;
    display: block;
    color: #fff;
}
.yeji-box4 {
    padding: 20px 0 100px;
}
.yeji-box4 .channel_IN {
    margin-bottom: 40px;
}
.yeji-items-list .items-list .pbox .info {
    background: rgba(0, 0, 0, 0.6);
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    font-size: 0;
}
.yeji-items-list .items-list .pbox .info .tit {
    display: inline-block;
    vertical-align: middle;
    height: auto;
    line-height: 1.2;
    font-size: 18px;
    color: #fff;
    font-weight: normal;
}
.yeji-items-list .items-list .pbox .info ._line {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
}
.yeji-items-list .items-list .hover .pbox .info {
    margin: 18%;
}
.yeji-items-list .yeji_more {
    background-color: #009b4c;
}
.yeji-items-list .yeji_more a {
    display: block;
    color: #fff;
    text-align: center;
    font-size: 18px;
}
.yeji-items-list .yeji_more .ion {
    font-size: 45px;
    height: 40px;
    line-height: 40px;
    vertical-align: top;
    margin-top: 50px;
}
.yeji-items-list .items-list .arrs {
    display: block;
    width: 31px;
    height: 54px;
    background: url(../images/yj_btn.png) no-repeat;
    position: absolute;
    top: 50%;
    margin-top: -27px;
}
.yeji-items-list .items-list .arr_prev {
    left: 0;
}
.yeji-items-list .items-list .arr_next {
    right: 0;
    background-position: right 0;
}
.album_ordinary .album_close {
    background: #009b4c!important;
    color: #fff;
}
.xdnl-list {
    margin-top: 80px;
}
.scroll_c {
    border-radius: 5px;
}
/*走进新地*/
.about-box1 {
    padding: 0 0 95px;
}
.about-box1 .channel_IN {
    margin-bottom: 22px;
}
.ab1-con {
    border: 5px #009b4c solid;
    width: 95%;
}
.ab1-con .ab1_left {
    width: 54.5%;
}
.ab1-con .ab1_left .ab1_pbx {
    padding: 35px 5% 35px 5%;
}
.ab1-con .ab1_left .ab1_en {
    font-size: 20px;
    font-family: Arial;
    text-transform: uppercase;
    color: #888;
}
.ab1-con .ab1_left .ab1_en .icons {
    width: 40px;
    height: 45px;
    background-position: -77px 0;
}
.ab1-con .ab1_left .ab1_cn {
    color: #222;
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 20px;
}
.ab1-con .ab1_left .ab1_pbx .ab1_content {
    height: 321px;
    overflow-y: auto;
    position: relative;
    padding-right: 8%;
	color: #888;
}

.ab1-con  ::-webkit-scrollbar
{
    width: 5px;
    height: 110px;
    background-color: #F5F5F5;
}
 
/*定义滚动条轨道 内阴影+圆角*/
.ab1-con  ::-webkit-scrollbar-track
{
    border-radius: 10px;
    background-color: rgba(0,155,76,0.10);
}
 
/*定义滑块 内阴影+圆角*/
.ab1-con  ::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    background-color: #009b4c;
}

.ab1-con .ab1_left .ab1_pbx .slimScrollDiv .slimScrollRail {
    background: url(../images/a_s_bg.gif) center top repeat-y!important;
}
.ab1-con .ab1_left .ab1_pbx .slimScrollDiv .slimScrollBar {
    background-color: #d8d8d8!important;
}
.ab1-con .ab1_left .ab1_pbx .scroll_bar {
    background: url(../images/a_s_bg.gif) center top repeat-y!important;
}
.ab1-con .ab1_left .ab1_pbx .scroll_bar .scroll_slider {
    background-color: #006ab8;
}
.ab1-con .ab1_right {
    margin-top: -20px;
    position: relative;
    z-index: 3;
    margin-right: -55px;
}
.about-box2 {
    background: url(../images/ab2_bg.jpg) center top no-repeat;
    height: 612px;
    overflow: hidden;
    padding-top: 32px;
*padding-bottom:32px;
}
.about-box2 .channel_IP {
    margin: 10px 0 15px;
}
.ab_cultrue .ab_cul_left {
    width: 47.5%;
    border-right: 1px #a3a3a5 dashed;
    padding-top: 60px;
}
.ab_cultrue .ab_cul_left .box {
    padding: 0 14%;
    text-align: center;
    font-size: 16px;
}
.ab_cultrue .ab_cul_left .box .p {
    margin-top: 20px;
    line-height: 1.5;
}
.ab_cultrue .ab_cul_right {
    text-align: center;
}
.about-box3 {
    padding: 25px 0;
}
.about-box4 {
    background: url(../images/ab4_bg.jpg) center bottom no-repeat;
    padding: 104px 0 65px;
}
.about-box4 .ab_respon {
    width: 47%;
    background: url(../images/green.47.png) repeat;
}
.about-box4 .ab_respon .pbox {
    padding: 5% 8% 8%;
    color: #fff;
}
.about-box4 .ab_respon .pbox .p {
    font-size: 22px;
    line-height: 1.5;
    margin: 30px 0 40px;
}
.about-box4 .ab_respon .ab_channel {
    font-size: 36px;
    font-weight: normal;
    border-bottom: 1px #009b4c solid;
    cursor: pointer;
}
.about-box4 .ab_respon .ab_channel i {
    font-size: 27px;
    opacity: .72;
    filter: alpha(opacity=72);
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -20px;
}
.about-box4 .icoImg .circle {
    border: 1px #86b62b solid;
    border-radius: 50%;
    text-align: center;
    width: 158px;
    height: 158px;
    margin-left: 30px;
    font-size: 16px;
    color: #009b4c;
}
.about-box4 .icoImg .circle .ico60 {
    margin-top: 40px;
}
.about-box4 .icoImg .circle .t {
    margin-top: -10px;
}
.about-box4 .icoImg .circle:after {
    content: '';
    width: 12px;
    height: 12px;
    border: 1px #82b02b solid;
    border-radius: 50%;
    position: absolute;
    top: -6px;
    left: 50%;
    margin-left: -6px;
    background: url(../images/black.3.png) repeat;
}
.widget-job-4 ._jcon {
    margin-bottom: 20px;
}
.widget-job-4 ._title {
    font-size: 18px;
    color: #333333;
}
.widget-job-4 ._part {
    padding: 10px;
    line-height: 26px;
}
.widget-job-4 ._detailBtn {
    padding: 10px 0;
}
.widget-job-4 ._btn {
    display: inline-block;
    padding: 0 30px;
    border-radius: 3px;
    color: #ffffff;
    background: #cccccc;
    cursor: pointer;
    line-height: 26px;
    margin-right: 10px;
}
.widget-job-4 ._btn1 {
    background: #009b4c;
}
.widget-job-4 ._btn1:hover {
    background: #009b4c;
}
.playTime {
    width: 1000px;
    background-color: #fff;
}
.playTime .play_area {
    padding: 4%;
    min-height: 100px;
}
.playTime ._clo {
    position: absolute;
    top: 0;
    right: 0;
    color: #009b4c;
    font-size: 30px;
    cursor: pointer;
}
.playTime .widget-job-4 {
    height: 300px;
    overflow-y: scroll;
    margin: 20px 0;
}
/*能力与业绩介绍*/
.yj_introBann {
    background-color: #009b4c;
    position: relative;
    padding-bottom: 39%;
    height: 0;
    overflow: hidden;
}
.yj_introBann .img {
    width: 56.8%;
}
.yj_introBann .intro {
    width: 43.2%;
}
.yj_introBann .intro .box {
    width: 78%;
    padding: 5% 0 5% 7%;
    color: #fff;
    line-height: 1.5;
}
.yj_introBann .img .rect-5625 {
    padding-bottom: 75%;
}
.yj_introBann .img .rect-5625 img {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.see_more {
    border: 1px #fff solid;
    width: 160px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    display: inline-block;
    margin-top: 40px;
    margin-left: 50px;
}
.yj_introBann .slide_nav {
    width: 341px;
    height: 341px;
    background: url(../images/yc_circle.png) no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -420px;
    margin-top: -170px;
}
.yj_introBann .slide_nav a {
    display: block;
    position: absolute;
    cursor: pointer;
}
.yj_introBann .slide_nav a span {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;
}
.yj_introBann .slide_nav .duo1 {
    width: 199px;
    height: 84px;
    top: -1px;
    left: 70px;
}
.yj_introBann .slide_nav .duo1 span {
    background-image: url(../images/yc_img1.png);
    width: 222px;
    height: 98px;
    left: -11px;
    bottom: 0;
}
.yj_introBann .slide_nav .duo2 {
    width: 111px;
    height: 190px;
    top: 30px;
    right: 0;
}
.yj_introBann .slide_nav .duo2 span {
    background-image: url(../images/yc_img2.png);
    width: 127px;
    height: 209px;
    left: 0px;
    top: -14px;
}
.yj_introBann .slide_nav .duo3 {
    width: 164px;
    height: 142px;
    right: 7px;
    bottom: 0;
}
.yj_introBann .slide_nav .duo3 span {
    background-image: url(../images/yc_img3.png);
    width: 183px;
    height: 161px;
    bottom: -20px;
    left: -2px;
}
.yj_introBann .slide_nav .duo4 {
    width: 163px;
    height: 142px;
    left: 8px;
    bottom: 0;
}
.yj_introBann .slide_nav .duo4 span {
    background-image: url(../images/yc_img4.png);
    width: 183px;
    height: 161px;
    top: -2px;
    left: -18px;
}
.yj_introBann .slide_nav .duo5 {
    width: 111px;
    height: 189px;
    left: -2px;
    top: 32px;
}
.yj_introBann .slide_nav .duo5 span {
    width: 127px;
    height: 206px;
    background-image: url(../images/yc_img5.png);
    right: 0px;
    top: -14px;
}
.yj_introBann .slide_nav a:hover span, .yj_introBann .slide_nav a.on span {
    display: block;
}
/*联系我们*/
.contact_map img {
    max-width: none;
}
/*招标采购*/
.threeMain .threeCenter {
    width: 63.7%;
}
.threeCenter .form_top {
    margin-bottom: 20px;
}
.threeCenter .form_top a {
    color: #88b833;
}
.threeMain .threeRight {
    width: 31.4%;
}
.threeRight .thTou_box {
    background-color: #f1f1f1;
}
.threeRight .thTou_box ._top {
    background: url(../images/t_img1.jpg) no-repeat;
    background-size: cover;
    text-align: center;
    padding: 47px 0;
    font-size: 26px;
    font-weight: bold;
}
.threeRight .thTou_box ._top a {
    color: #fff;
}
.threeRight .thTou_box ._top .icons {
    width: 45px;
    height: 41px;
    background-position: -147px 0;
    vertical-align: middle;
    margin-right: 20px;
}
.threeRight .thTou_box ._bottom {
    padding: 7%;
    font-size: 15px;
    line-height: 1.6;
}
.threeMain .threeRight .thTou_bottom {
    margin-top: 40px;
}
.threeMain .threeRight .thTou_bottom li {
    height: 133px;
    line-height: 133px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}
.threeMain .threeRight .thTou_bottom li a {
    color: #fff;
    display: block;
    overflow: hidden;
}
.threeMain .threeRight .thTou_bottom .li01 {
    background-color: #006ab8;
}
.threeMain .threeRight .thTou_bottom .li02 {
    background-color: #88b833;
}
.form-m1 .form-m1-li {
    background: #f7f7f7;
    padding: 10px 2%;
    margin-bottom: 15px;
    position: relative;
}
.form-m1 .form-m1-li label {
    width: 8em;
    display: inline-block;
    color: #666;
    vertical-align: middle;
}
.form-m1 .form-m1-li label span {
    padding: 0 6px;
}
.form-m1 .form-m1-li input {
    height: 28px;
    line-height: 28px;
    width: 75%;
    background: transparent;
    border: none;
}
.form-m1 .form-m1-li textarea {
    border: 1px #ddd solid;
    width: 70%;
}
.form-m1 .form-m1-li em {
    color: red;
    vertical-align: middle;
    padding-left: 10px;
    position: absolute;
    top: 50%;
    right: 3%;
    margin-top: -10px;
}
.form-m1 .form-m1-li input._yzm {
    width: 20%;
}
.form-m1 .form-m1-li img {
    height: 28px;
    vertical-align: middle;
    padding-left: 10px;
    cursor: pointer;
}
.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: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.form-m1 .form-m1-btn ._submit {
    background: #0270c5;
    margin-right: 10px;
}
.form-m1 .form-m1-btn ._reset {
    background: #909090;
}
.form-m1 .Validform_right {
    white-space: nowrap;
}
.form-m1 .form-m1-li .Validform_wrong, .form-m1 .form-m1-li .Validform_wrong {
    position: absolute;
    right: 7%;
    top: 13px;
    background-color: #f7f7f7;
}
.form-m1 .form-m1-li select {
    width: 37%;
    background: transparent;
    border: none;
    position: absolute;
    right: 6%;
    top: 0;
    padding: 12px 0;
}
.form-m1 .form-m1-li textarea {
    width: 78%;
    vertical-align: middle;
    height: 132px;
    border: none;
    background: transparent;
}

@media only screen and (max-width: 40em) {
.form-m1 .form-m1-Left {
    width: 100%;
}
.form-m1 .form-m1-li input {
    width: 65%;
}
.form-m1 .form-m1-right {
    width: 100%;
}
.form-m1 .form-m1-li textarea {
    width: 65%;
}
.form-m1 .form-m1-li input._yzm {
    width: 27%;
}
.form-m1 .form-m1-li b {
    display: none;
}
}
/*招标信息*/
.zb_items_list li {
    width: 100%;
}
.zb_items_list li .pbox {
    border: 1px #ddd solid;
    padding: 3%;
    font-size: 14px;
    margin-bottom: 15px;
}
.zb_items_list .intro .t {
    width: 80%;
}
.zb_items_list .intro .date {
    width: 19%;
    text-align: right;
    float: right;
}
.zb_items_list li .pdfDown {
    text-transform: uppercase;
    color: #000;
}
/*登录*/
.memberMain {
    background-color: #f7f7f7;
    padding: 92px 0;
}
.login_main {
    border: 1px solid #e5e5e5;
    padding: 5% 5% 8%;
    background: url(../images/login_bg.jpg) no-repeat 95% 70% #fff;
}
.login_top {
    padding-bottom: 5px;
    position: relative;
    font-size: 20px;
    font-weight: bold;
    color: #82b300;
}
.login_top .lt_right {
    display: block;
    position: absolute;
    top: 5px;
    right: 0px;
    font-size: 12px;
}
.login_top .lt_right a {
    color: #db0000;
}
.login_formbg {
    padding: 50px 0 30px 0;
}
.login_formbg em {
    color: #F00;
    padding-left: 3px;
}
.login_formbg .login_form {
    width: 42%;
}
.login_formbg .login_right {
    width: 41%;
}
.login_formbg .login_right .login_p {
    margin: 10px 0 20px;
    font-size: 20px;
}
.login_form .Login-li {
    margin-bottom: 10px;
    position: relative;
}
.login_form .Login-li input {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 35px;
    width: 85%;
    border: 1px #bdbdbd solid;
}
.login_form .Login-li .loginun_ico {
    display: block;
    width: 14px;
    height: 20px;
    background: url(../images/user_ico.png) no-repeat 0 0;
    position: absolute;
    top: 10px;
    left: 10px;
}
.login_form .Login-li .loginup_ico {
    display: block;
    width: 14px;
    height: 20px;
    background: url(../images/pwd_ico.png) no-repeat 0 0;
    position: absolute;
    top: 10px;
    left: 10px;
}
.login_form .Login-li .uyzm_inp {
    padding-left: 15px;
    width: 25%;
    margin-right: 10px;
}
.login_form .Login-li .ymzimg {
    margin: 10px 9px;
}
.login_form .Login-li .findpwd {
    color: #999;
    font-size: 16px;
}
.login_form .Login-btn {
    padding-top: 5px;
}
.login_form .Login-btn .login_btn {
    width: 94%;
    height: 46px;
    background: #0270c5;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    border: none;
}
.login_form .Login-link {
    line-height: 30px;
    margin-top: 20px;
    font-size: 16px;
}
.login_form .Login-link a {
    display: inline-block;
    height: 30px;
}
.login_form .Login-link .qq_login {
    background: url(../images/qq_login.png) no-repeat left;
}
.login_form .Login-link .wb_login {
    background: url(../images/wb_login.png) no-repeat left;
    margin-right: 10px;
}
/*注册*/
.zhuce_main {
    background: #fff;
}
.zhuce_main .login_summ {
    margin-bottom: 20px;
}
.zc_form-m1 .form-m1-Left, .zc_form-m1 .form-m1-right {
    width: 47.5%;
}
.zc_form-m1 .form-m1-li {
    background: #f7f7f7;
    padding: 10px 2%;
    margin-bottom: 15px;
    position: relative;
}
.zc_form-m1 .form-m1-li label {
    width: 8em;
    display: inline-block;
    color: #666;
    vertical-align: middle;
}
.zc_form-m1 .form-m1-li label span {
    padding: 0 6px;
}
.zc_form-m1 .form-m1-li input {
    height: 28px;
    line-height: 28px;
    width: 75%;
    background: transparent;
    border: none;
}
.zc_form-m1 .form-m1-li textarea {
    border: 1px #ddd solid;
    width: 70%;
}
.zc_form-m1 .form-m1-li em {
    color: red;
    vertical-align: middle;
    padding-left: 10px;
    position: absolute;
    top: 50%;
    right: 3%;
    margin-top: -10px;
}
.zc_form-m1 .form-m1-li input._yzm {
    width: 20%;
}
.zc_form-m1 .form-m1-li img {
    height: 28px;
    vertical-align: middle;
    padding-left: 10px;
    cursor: pointer;
}
.zc_form-m1 .form-m1-li b {
    color: #666;
    font-size: 12px;
    padding-left: 4px;
}
.zc_form-m1 .form-m1-btn {
    clear: both;
    text-align: center;
    padding-top: 40px;
}
.zc_form-m1 .form-m1-btn button {
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    cursor: pointer;
}
.zc_form-m1 .form-m1-btn ._submit {
    background: #0270c5;
    margin-right: 10px;
}
.zc_form-m1 .form-m1-btn ._reset {
    background: #909090;
}
.zc_form-m1 .Validform_right {
    white-space: nowrap;
}
.zc_form-m1 .form-m1-li .Validform_wrong, .zc_form-m1 .form-m1-li .Validform_wrong {
    position: absolute;
    right: 7%;
    top: 13px;
    background-color: #f7f7f7;
}
.zc_form-m1 .form-m1-li select {
    width: 37%;
    background: transparent;
    border: none;
    position: absolute;
    right: 6%;
    top: 0;
    padding: 12px 0;
}
.zc_form-m1 .form-m1-li textarea {
    width: 78%;
    vertical-align: middle;
    height: 132px;
    border: none;
    background: transparent;
}
.zc_form-m1 .form-m1-p {
    font-size: 16px;
}
.zc_form-m1 .form-m1-p, .zc_form-m1 .form-m1-btn {
    clear: both;
}

@media only screen and (max-width: 40em) {
.zc_form-m1 .form-m1-Left {
    width: 100%;
}
.zc_form-m1 .form-m1-li input {
    width: 65%;
}
.zc_form-m1 .form-m1-right {
    width: 100%;
}
.zc_form-m1 .form-m1-li textarea {
    width: 65%;
}
.zc_form-m1 .form-m1-li input._yzm {
    width: 27%;
}
.zc_form-m1 .form-m1-li b {
    display: none;
}
}
/*注册成功后的弹窗*/
.zhuce_success {
    width: 1200px;
    height: 478px;
    background-color: #fff;
}
.zhuce_success .pbox {
    padding: 13% 5%;
}
.zhuce_success .pbox .alert-close {
    position: absolute;
    top: 0;
    right: 0;
}
.zhuce_success .zc_p {
    font-size: 22px;
}
.zhuce_success .zc_p .icons {
    width: 26px;
    height: 26px;
    background-position: -169px -57px;
    vertical-align: middle;
    margin-right: 20px;
}
.zhuce_success .zc_btn {
    font-size: 0;
    margin-top: 50px;
}
.zhuce_success .zc_btn ._btn {
    display: inline-block;
    width: 25%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    background-color: #0270c5;
    margin: 0 2%;
}
/*商务合作*/
.hz-box1 {
    padding-bottom: 45px;
}
.hz_channel {
    margin-bottom: 15px;
}
.hz_channel ._channel {
    font-size: 28px;
    color: #006ab8;
    font-weight: normal;
}
.hz_channel .more {
    margin-top: 13px;
}
.hz_items_list li {
    margin-bottom: 15px;
}
.hz_items_list .pbox {
    border: 1px #ddd solid;
    padding: 2%;
}
.hz_items_list .pbox a {
    display: block;
    overflow: hidden;
}
.hz_items_list .pbox .t {
    font-size: 14px;
    font-weight: bold;
    width: 80%;
    height: 26px;
}
.hz_items_list .pbox ._more {
    width: 19%;
    font-size: 14px;
    text-align: right;
}
.hz-box2 {
    background: url(../images/hz_bg2.jpg) center top no-repeat;
}
.hz-box2 .hz_pbox {
    padding: 2% 0 2.5% 3%;
}
.hz-box2 .hz2_info {
    width: 36.5%;
    color: #fff;
}
.hz-box2 .hz2_ico {
    width: 45.5%;
    text-align: center;
    font-size: 0;
    margin-top: 22px;
}
.hz-box2 .hz2_ico ._icoa {
    font-size: 22px;
    font-weight: bold;
    color: #fff;
    margin: 0 10px;
}
.hz-box2 .hz2_ico ._icoa i {
    margin-right: 5px;
}
.hz-box3 {
    padding: 50px 0 80px;
}
.hz-sc-box .hz-sc-img {
    width: 48%;
}
.hz-sc-box .hz-sc-img a {
    display: block;
}
.hz-sc-box .hz-sc-info {
    width: 48.5%;
}
.hz-sc-box .hz-sc-info .p {
    line-height: 25px;
    height: 125px;
    overflow: hidden;
}
.hz-sc-box .hz-sc-info .hz-btn {
    font-size: 0;
    margin-top: 50px;
}
.hz-sc-box .hz-sc-info .hz-btn ._btn {
    display: inline-block;
    width: 34%;
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #009b4c;
    border: 1px #009b4c solid;
    margin-right: 3%;
    text-align: center;
}
.hz-sc-box .hz-sc-info .hz-btn ._btn:hover {
    background-color: #0069b8;
    border-color: #0069b8;
    color: #fff;
}
.gotop {
    display: block;
    width: 50px;
    height: 50px;
    background: url(../images/top.png) no-repeat;
    position: fixed;
    right: 0;
    bottom: 4px;
}
/*新地视频*/
.video_list li {
    margin-bottom: 20px;
}
.video_cell .imgWrap {
    position: relative;
}
.video_cell ._mask {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    background: url(../images/news09.png) center center no-repeat;
    cursor: pointer;
}
.video_cell:hover ._mask {
    background: url(../images/news10.png) center center no-repeat;
}
.video_cell .down {
    height: 78px;
    line-height: 78px;
    font-size: 14px;
    color: #333;
    background-color: #eee;
    text-align: center;
}
/*平面媒体*/
.widget-download-2 {
    margin-bottom: 20px;
}
.widget-download-2 ._hd li, .widget-download-2 ._bd ul, .widget-download-2 ._bd li {
    float: left;
}
.widget-download-2 ._hd {
    border: #eee 1px solid;
    background-color: #009b4c;
    padding: 12px 0;
    font-size: 16px;
    text-align: center;
    margin-bottom: 20px;
    color: #fff;
}
.widget-download-2 ._hd li {
    position: relative;
    height: 18px;
    line-height: 18px;
}
.widget-download-2 ._hd li:after {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    overflow: hidden;
    background-color: #ddd;
    position: absolute;
    right: 0;
    top: 0;
}
.widget-download-2 ._hd li:last-child:after {
    display: none;
}
._d1 {
    width: 40%;
}
._d2 {
    width: 20%;
}
._d3 {
    width: 20%;
}
._d4 {
    width: 20%;
}
.widget-download-2 ._bd ul {
    width: 100%;
    text-align: center;
    padding: 12px 0;
}
.widget-download-2 ._bd li {
    line-height: 1.8em;
    height: 1.8em;
}
.widget-download-2 ._bd img {
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 3px;
}
.widget-download-2 ._bd ._d1 {
    font-size: 16px;
    text-align: left;
    text-indent: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.widget-download-2 ._bd ._d3 a, .widget-download-2 ._bd ._d4 a {
    color: #009b4c;
}
.widget-download-2 ._bd ul:hover {
    background-color: #f6f6f6;
}
.widget-download-2 ._bd ul:hover ._d1 {
    font-weight: bold;
}
.widget-download-2 ._bd ul:hover ._d1, .widget-download-2 ._bd ul:hover ._d1 a {
    color: #009b4c;
}

@media only screen and (max-width:480px) {
.widget-download-2 ._d2, .widget-download-2 ._d4 {
    display: none;
}
.widget-download-2 ._d1 {
    width: 70%;
}
.widget-download-2 ._d3 {
    width: 30%;
}
}
/*2016-10-28*/
.ivideo_box .box_wrap_body {
    background: #2b2b2b;
}
.yj_introBann .intro .box .intro_scroll {
    height: 458px;
    overflow: hidden;
    position: relative;
    padding-right: 20px;
}
.yj_introBann li .m_detail {
    display: inline-block;
    width: 138px;
    height: 38px;
    line-height: 38px;
    border: 1px #fff solid;
    text-align: center;
    font-size: 14px;
    color: #fff;
    margin-top: 20px;
}
.yj_introBann li .m_detail:hover {
    background-color: #016db8;
    border-color: #016db8;
}
/* page-1 start*/
.page {
    font-size: 12px;
    color: #777777;
    text-align: center;
    margin: 30px 0;
}
.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: #009b4c;
}
.page span.goprev, .page span.gonext {
    color: #777777;
    background: none
}
.page span.count {
    border: 0;
    background: 0;
    color: #777777;
}
.album_ordinary .slide_c img {
    max-width: 100%!important;
    max-height: 80%!important;
}
.album_ordinary .slide_c p {
    bottom: 9%!important;
}
/*2016-11-14*/
.sear_f .inp {
    vertical-align: top;
}
/*2016-12-22*/
.zb_items_list li .pdfDown {
    margin-right: 6px;
    display: inline-block;
*display:inline;
*zoom: 1;
}
/*2017-01-13*/
.zc_form-m1 .form-m1-btn ._submit.btn_op {
    opacity: 0.7;
    cursor: wait;
}
.zc_form-m1 .form-m1-btn ._reset.btn_op {
    cursor: wait;
    opacity: 0.7;
}
/*about*/

.about {
    padding: 50px 0;
    background: url("../images/index_02.png") top center no-repeat;
    height: 246px;
}
.about .title01 {
    margin-bottom: 40px;
}
.about .title01 h3 {
    color: #fff;
    background: #009b4c;
}
.about .title01 p {
    color: #009b4c;
    background: #ffffff;
    margin-top: 17px;
}
.about p {
    color: #f1f1f1;
    max-width: 1090px;
    margin: 0 auto;
    text-align: center;
}
.about p span {
    color: #fff;
}
.about p span:hover a {
    color: #fff;
}
.hsvideo {
    overflow: hidden;
	margin-top: 40px;
}
.hsvideo .video01 {
    overflow: hidden;
    width: 600px;
    height: 400px;
    position: relative;
    border-radius: 5px;
}
.hsvideo .video01 img {
    width: 100%;
}
.hsvideo .video01 .playico {
    position: absolute;
    top: 50%;
    left: 50%;
    background: url("../images/news09.png") no-repeat center center;
    width: 64px;
    height: 64px;
    display: block;
    margin-top: -32px;
    margin-left: -32px;
}
.hsvideo .video01:hover .playico {
    background: url("../images/news09.png") no-repeat center center;
}

.hsvideo .video01 .top-Floor {
    width: 100%;
    height: 100%;
    background: url(../images/black.4.png) repeat;
    z-index: 3;
    left: 0;
    top: -100%;
}
.hsvideo .video01:hover .top-Floor {
    width: 100%;
    height: 100%;
    background: url(../images/black.4.png) repeat;
    z-index: 0;
    left: 0;
    top: 0;
}

.hsvideo .video02 {
    overflow: hidden;
    width: 565px;
    height: 400px;
    position: relative;
    border-radius: 5px;
}
.hsvideo .video02 h3{
    font-size: 30px;
    font-weight: normal;
    position: relative;
    top: 70px;
}

.picScroll01 {
    width: 565px;
    overflow: hidden;
    position: relative;
	padding-top: 24px;
}
.picScroll01 .hd {
    overflow: hidden;
	margin-bottom: 10px;
}
.picScroll01 .hd .prev, .picScroll01 .hd .next {
    display: block;
    width: 40px;
    height: 30px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
}
.picScroll01 .hd .prev {
    background: url("../images/lico_01.png") no-repeat;
}
.picScroll01 .hd .next {
    background: url("../images/lico_02.png") no-repeat;
}


.picScroll01 .bd {
    padding: 0px;
}
.picScroll01 .bd ul {
    overflow: hidden;
    zoom: 1;
}
.picScroll01 .bd ul li {
    margin-right: 10px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
	border-radius: 5px;
}
.picScroll01 .bd ul li .pic {
    text-align: center;
	position: relative;
}
.picScroll01 .bd ul li .pic img {
    width: 271px;
    display: block;
}
.picScroll01 .bd ul li .pic a:hover img {
    border-color: #999;
}
.picScroll01 .bd ul li .title {
    line-height: 70px;
	height: 70px;
	font-size: 16px;
	color: #666;
	background: #eee;
	display:block;
}
.picScroll01 .bd ul li .title a{
	display: block;
}
.picScroll01 .bd ul li:hover .title {
	color: #fff;
	background: #009b4c;
}
.picScroll01 .bd ul li:hover a{
	color: #fff;
}
.picScroll01 .bd ul li .top-Floor {
    width: 100%;
    height: 100%;
    background: url(../images/black.4.png) repeat;
    z-index: 3;
    left: 0;
    top: -100%;
}
.picScroll01 .bd ul li:hover .top-Floor {
    width: 100%;
    height: 100%;
    background: url(../images/black.4.png) repeat;
    z-index: 0;
    left: 0;
    top: 0;
}
.hsvideo .video02 .playico {
    position: absolute;
    top: 50%;
    left: 50%;
    background: url("../images/news09.png") no-repeat center center;
	background-size: cover;
    width: 50px;
    height: 50px;
    display: block;
    margin-top: -25px;
    margin-left: -25px;
}
.hsvideo .video02:hover .playico {
    background: url("../images/news09.png") no-repeat center center;
	background-size: cover;
}

/**/
.picMarquee01{ width:825px; position:relative;float: left; padding-top: 5px;}
.picMarquee01 .hd{  }
.picMarquee01 .hd .prev,.picMarquee01 .hd .next{ display:block;  width:37px; height:55px; border-radius: 5px;overflow:hidden; cursor:pointer; position: relative;top: 75px; }
.picMarquee01 .hd .prev{ background:url("../images/pleft.png") #222 no-repeat;}
.picMarquee01 .hd .next{ background:url("../images/pright.png") #222 no-repeat;float:right;}

.picMarquee01 .bd{ padding:10px 10px 10px 45px}
.picMarquee01 .bd ul{ overflow:hidden; zoom:1; }
.picMarquee01 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee01 .bd ul li .pic{ text-align: left; width: 130px; height: 75px; line-height: 75px; background: rgba(255,255,255,0.1);border-radius: 5px; position: relative;}
.picMarquee01 .bd ul li .pic a{
	font-size: 16px;
	color: #fff;
	display: block;
	padding-left: 45px;
}
.picMarquee01 .bd ul li .pic img{ width:18px; height: 20px; display:block;float: left; position: absolute;left: 20px;top: 28px;}
.picMarquee01 .bd ul li .pic a:hover img{ border-color:#999;  }


.centit{
	float: right;
    margin-top: 60px;
    margin-right: 40px;
}
.centit p{
	font-size: 30px;
	text-transform: uppercase;
	color: rgba(255,255,255,0.20);
	line-height: 38px;
}
.centit span{
	background: url("../images/index_03.png") no-repeat left;
	padding-left: 55px;
	font-size: 30px;
	color: #fff;
}
/*格 展 网 络分页样式*/
.pages{clear: both;margin:20px auto 20px auto; padding-top:20px; overflow: hidden; text-align: center;font-size:14px; }
.pages ul li{display:inline-block;border: 1px solid #ccc;padding: 6px 15px;margin: 0 1px;line-height:24px;background: #fff;color:#999;border-radius:2px}
.pages ul li:hover{background:#d82019;color:#fff;border: 1px solid #d82019}
.pages ul li:hover a{color:#fff;}
.pages ul li.thisclass{display: inline-block;border: 1px solid #d82019;padding:6px 15px;margin: 0 1px;background: #d82019;color: #fff;}
.pages ul li.thisclass a{color: #fff;}
.pages ul li a{display:block;color:#999}
.pages ul li a:hover{color: #fff;}

/**/
.prneirong ._head ._title{
	color: #676767;
	font-size: 20px;
	margin-bottom: 0;
	line-height: unset;
}

.neirong .tempWrap{
    border-radius: 5px;
}
.prneirong .n_right{
	padding-top: 5px;
}
.neirong{
	min-height: 400px;
	border-top: 1px dashed #ddd;
	margin-top: 20px;
	padding-top: 20px;
}

.neirong .info-box{
    position: absolute;
    right: 0;
    top: 0;
    background: #ffffff;
    border: 1px solid #eee;
    height: 350px;
    width: 590px;
    padding: 20px;
    border-radius: 0 5px 5px 0;
}
.neirong .info-box .info{
	padding: 10px;
}
.neirong .info-box .info h3{
    font-size: 30px;
    color: #333;
    line-height: 35px;
    margin-bottom: 15px;
}
.neirong .info-box .info .p{
    padding: 20px;
    background: #f5f5f5;
	color: #666;
	line-height: 30px;
}
.neirong .info-box .info .inlx{
	padding-top: 50px;
	margin-bottom: 20px;
}
.neirong .info-box .info .inlx span{
    font-size: 16px;
    padding-top: 20px;
    display: block;
}
.neirong .info-box .info .inlx span strong{
    color: #009b4c;
    font-size: 25px;
}
.neirong01{
	line-height: 2;
	color: #666;
}
.xmdt-tj-list li{border: 1px solid #eee;}
.n_left .tech-menu-box .tech-fixed-menu{
    background-color: #fff;
    padding: 5px 0 2px;
    margin-bottom: 20px;
    border-radius: 50px;
    border: 1px solid #eaeaea;
}
.n_left .tech-menu-box .tech-fixed-menu a{
	color: #676767;
}
.n_left .tech-menu-box .tech-fixed-menu i{
	color: #80939e;
}
.n_left .tech-menu-box{
	height: 0;
	transition:all .5s
}
.n_left .tech-menu-box .tech_box .tech-menuItems{
	padding: 0 2%;
	border: none;
	transition:all .5s
}
.n_left .tech-menu-box .tech_box .tech-menuItems ul{
	height: 0;
	transition:all .5s
}

.n_left .hover{
	height: 222px;
}
.n_left .hover .tech_box .tech-menuItems{
    border: 1px #e8e8e8 solid;
    padding: 3% 2% 1.5%;
	transition:all .5s
}
.n_left .hover .tech_box .tech-menuItems ul{
	max-height: 110px;
	height: 110px;
}

.bg_f5{
	background: #f5f5f5;
	max-width: 1920px;
	margin: auto;
	padding: 70px 0;
}
.prtitle{
    font-size: 20px;
    font-weight: bold;
    color: #222;
}
.neirong02{
	padding: 70px 0;
}
.jianjie{
    border-left: 3px solid #4c9b4c;
    padding-left: 10px;
	color: #999;
    margin: 20px 0;
}
.subinfo{}
.subinfo span{
	font-size: 14px;
    color: #999;
}
.subinfo span:first-of-type{
    color: #666;
    font-size: 15px;
    font-weight: bold;
    width: 80px;
    display: inline-block;
    margin-right: 10px;
}
.info-box .bottom01{
	margin-right: 10px;
}
.yeji-items-list{
	margin-top: 20px;
}
.yeji-items-list .items-list li{
	margin-right: 18px;
}

.suijinew .span-6{
	margin-top: 30px;
	background: #f5f5f5;
}

.suijinew .txtMarquee-top11,.suijinew .txtMarquee-top22{
	padding: 30px;
}
.suijinew .txtMarquee-top11 li,.suijinew .txtMarquee-top22 li{
	line-height: 30px;
	font-size: 14px;
	color: #666;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
	overflow:hidden;
}
.suijinew .txtMarquee-top11 li:before,.suijinew .txtMarquee-top22 li:before{
	content: "";
	width: 5px;
	height: 5px;
	background: #009b4c;
	display: block;
	margin-right: 10px;
	margin-top: 13px;
	float: left;
}

.suijinew .txtMarquee-top11 li span,.suijinew .txtMarquee-top22 li span{
	float: right;
	color: #999;
}

.suijinew li a{
    width: 390px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    float: left;
	font-size: 15px;
}
.xcgd {text-align: center;}
.xcgd a{    font-size: 16px;
    color: #fff;
    background: #333;
    padding: 10px 30px;
    border-radius: 5px;
    margin-top: 40px;
    display: inline-block;}
.cpzl p{font-size: 20px;
    font-weight: bold;
    color: #222;}
.cpzl ul{margin-right: -2%;}
.cpzl ul li{margin-top: 2%;
    width: 18%;
    margin-right: 1.95%;
    float: left;
}
.cpzl ul li img{border-radius: 5px;}
.cpzl ul li span a{display: block; text-align: center; font-size: 16px; color: #333;}

/* 河南格展网络科技有限公司 */
/* 精品与原创织梦模板提供商，一站式建站 */
/* 主营业务：快速建站、快排、高权重域名、海外服务器 */
/* 格展网络：Www.91084.Com */
/* 主机/服务器：Www.zhaodede.Com */
/* QQ：6364544  */