/*
KISSY CSS Reset
*/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
   margin: 0;
   padding: 0;
   color: #000000;
   _font-size: 14px;
}


body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 14px/1 "微软雅黑", Helvetica, Arial, sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var, i { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
img{ max-width: 100%;}
/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #000000; }
a:active,a:visited,a:focus{text-decoration: none;}
/* 重置表单元素 */
input,select,textarea,button{outline:medium;}
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
input {vertical-align:middle;border: none; background: none;outline:none;}\n

/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    border: none;
    height: 1px;
}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

html{ overflow-y: scroll; min-width: 320px;}
.opa0{opacity: 0;}
/*设置左右浮动*/
.fl{float: left;}
.fr{float: right;}
/*清楚浮动*/
.clearfix:after,.clearfix:before{content: "";display:table; clear:both;}
.clearfix{*zoom:1;}
.clear{clear: both;}
.mt20{ margin-top: 20px;}
.l_box{float: left;}
.r_box{float:right;}
.fl{float: left;}
.fr{float: right;}

/*加载字体*/
@font-face {
    font-family: 'BigJohn';
    src: url('font/bigjohn.eot');
    src: url('font/bigjohn.eot?#iefix') format('embedded-opentype'),
         url('font/bigjohn.woff') format('woff'),
         url('font/bigjohn.ttf') format('truetype'),
         url('font/bigjohn.svg#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SlimJoe';
    src: url('font/SlimJoe.eot');
    src: url('font/SlimJoe.eot?#iefix') format('embedded-opentype'),
         url('font/SlimJoe.woff') format('woff'),
         url('font/SlimJoe.ttf') format('truetype'),
         url('font/SlimJoe.svg#webfont34M5alKg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {font-family: 'WETDR';
  src:url('font/WETDREAMZLIGHT.woff')  
}
@font-face {font-family: 'kate';
  src:url('font/KateSans-Bold.woff')  
}
.content{width: 1200px; margin: 0px auto;}

@-webkit-keyframes rotate{from{-webkit-transform: rotate(0deg)}
    to{-webkit-transform: rotate(360deg)}
}
@-moz-keyframes rotate{from{-moz-transform: rotate(0deg)}
    to{-moz-transform: rotate(359deg)}
}
@-o-keyframes rotate{from{-o-transform: rotate(0deg)}
    to{-o-transform: rotate(359deg)}
}
@keyframes rotate{from{transform: rotate(0deg)}
    to{transform: rotate(359deg)}
}
/*头部*/

/*=============== public top start==================*/

.header-top{width:100%;min-width:1200px;z-index:9999;transition:all .3s linear;position: absolute;top: 0px;left: 0px;}
.header-top .top-line{height: 47px;line-height: 47px;border-bottom: 1px solid rgba(255,255,255,0.3);}
.header-top .top-line .content{width: 1200px;}
.header-top .top-line .l_box{color: #FFFFFF;font-size: 14px;}
.header-top .top-line .r_box .search{width: 23px;height: 23px;margin-top: 12px;margin-right: 10px; background: url(../images/top_search.png) center center no-repeat;background-size: 100% 100%;}
.header-top .top-line .r_box .lang{margin: 0px 10px;font-size: 14px;color: #FFFFFF;}

.top-main{width:1200px;height:100%;margin:0 auto;position:relative;z-index:200;transition:all .3s linear}
.logo{width:110px;height:90px;margin-top: 38px; overflow:hidden;transition:all .3s linear;float: left;}
.logo img{height:100%;width:auto}

.nav{width:auto;height:64px;float: right;margin-top: 5px;}
.d_nav{position: relative;height: 100%;}
.nav>.d_nav>ul>li{width:85px;height:64px;margin-left:70px; float:left;line-height:64px;text-align:center;font-size:14px;position:relative;}
.nav>.d_nav>ul>li>a{font-size: 14px;color: #FFFFFF;transition: all .3s linear;}
.nav>.d_nav>ul>li>a:hover{color:#fff;font-size: 16px;font-weight: bold;}
.nav>.d_nav>ul>li.active>a{color:#fff;font-size: 16px;font-weight: bold;}
.nav>.d_nav>ul>li>ul{ width:100%;transform:translateY(20px);-webkit-transform:translateY(20px);opacity:0;transition:all .4s linear;overflow:hidden;position:absolute;top:64px;z-index:-1;visibility:hidden}
.nav>.d_nav>ul>li>ul>li{line-height:35px;padding:0;margin:0;overflow:hidden;border-bottom:1px solid #f3f3f3;margin-bottom: 16px;}
.nav>.d_nav>ul>li>ul a,.nav>ul>li>ul a:link,.nav>ul>li>ul a:visited{font-size:14px;color:#FFFFFF}
.nav>.d_nav>ul>li:hover>ul{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;z-index:999;visibility:visible}
.nav>.d_nav>ul>li>ul a:hover{color:#FFFFFF}

.nav-underline{display: none; width:30px;height:3px;overflow:hidden;background-color:#FFFFFF;position:absolute;bottom:0;_left:360px;z-index:10}

/*焦点图*/
.in_ban{min-width: 1200px;position: relative;z-index:998;}
.in_ban .swiper-slide img{display: block;}
.in_ban .swiper-slide .item{width: 100%;height: 970px;background-position: top center;background-repeat: no-repeat;}
.in_ban .swiper-slide .item a{width: 100%;height: 100%;display: block;}
.in_ban .swiper-pagination{width: 1200px;left: 50%;transform: translateX(-50%); bottom: 320px;padding: 0px 50px;box-sizing: border-box;z-index:99999;}
.in_ban .swiper-pagination span.swiper-pagination-bullet{float: left;  opacity: 1; width: 11px;height: 11px;background: transparent;border-radius: 50%;border: 1px solid #FFFFFF;box-sizing: border-box; margin: 0px 10px;transition: all .3s linear;}
.in_ban .swiper-pagination span.swiper-pagination-bullet-active{background: #FFFFFF;}

.in_ban .tbtn{width: 42px;height: 42px;position: absolute;top: 50%;transform: translateY(50%);}
.in_ban .swiper-button-prev{left: 20px;background: url(../images/ban_arr_l.png) center center no-repeat;background-size: 100% 100%;}
.in_ban .swiper-button-next{right: 20px;background: url(../images/ban_arr_r.png) center center no-repeat;background-size: 100% 100%;}


/*应用领域*/
.in_area{margin-top: -315px;position:relative;z-index: 999; width: 100%;min-width: 1440px;height: 926px;background: url(../images/in_area_bg.png) top center no-repeat;background-size: auto 100%;}
.in_area .content{width: 1440px; padding-top: 230px;}
.in_area .top_box{text-align: center;margin-bottom: 130px;}
.in_area .top_box .title{font-size: 18px;color: #000000;font-weight: bold;margin-bottom: 15px;}
.in_area .top_box .en_title{font-size: 18px;color: #000000;font-weight: bold;margin-bottom: 15px;}
.in_area .more{width: 125px;height: 42px;line-height: 42px;text-align: center;margin: 0px auto;margin-top: 35px;  display: block;background: #3e7ffb;font-size: 16px;color: #FFFFFF;transition: all .3s linear;}
.in_area .more:hover{transform: scale(1.1);box-shadow: 0px 5px 20px rgba(62,127,251,0.5); }


.area_swiper .swiper-slide{padding-top: 78px;padding-bottom: 20px;}
.area_swiper .swiper-slide .box{position: relative; margin: 0px auto; width: 236px; height: 250px;background: #FFFFFF;box-shadow: 0px 5px 15px rgba(0,0,0,0.3);box-sizing: border-box;padding: 0px 38px;padding-top: 70px;text-align: center;}
.area_swiper .swiper-slide .box .title{margin-bottom: 25px;font-size: 18px;color: #000000;font-weight: bold;padding-bottom: 10px;position: relative;}
.area_swiper .swiper-slide .box .title::after{ content: "";width: 34px;height: 1px;background: #3e7ffb;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);}
.area_swiper .swiper-slide .box .desc{font-size: 16px;color: #808080;line-height: 24px;}

.area_swiper .swiper-slide .box .img_box{position: absolute;top:-78px;left: 50%;transform: translateX(-50%); width: 124px;height: 109px;background: url(../images/in_area_icon_box.png) center center no-repeat;background-size: 100% 100%;}
.area_swiper .swiper-slide .box .img_box .icon{width: 81px;height: 81px;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);}
.area_swiper .swiper-slide .box .img_box .icon img{width: 100%;height: 100%;display: block;}

.area_swiper .swiper-slide .box::after{content: "";width: 100%;height: 0px;background: url(../images/in_area_line.png) repeat-y;background-size: 100% auto;position: absolute;bottom: 0px;left: 0px;transition: all .3s linear;}
.area_swiper .swiper-slide .box:hover::after{height: 9px;bottom: -9px;}

/*关于我们*/
.in_about{width: 100%;min-width: 1440px;height: 703px;background: url(../images/in_about.jpg) center center no-repeat;background-size: auto 100%;}
.in_about .content{width: 1440px;height: 100%;}
.in_about .l_box{height: 100%;}
.in_about .l_box .top_box{margin-top: 100px;padding-left: 23px;position: relative;margin-bottom: 280px;}
.in_about .l_box .top_box::after{content: "";width: 7px;height: 100%;background: #1ba8ff;position: absolute;left: 0px;top: 0px;}
.in_about .l_box .top_box .title{font-size: 26px;color: #FFFFFF;font-weight: bold;margin-bottom: 12px;padding-top: 3px;}
.in_about .l_box .top_box .en_title{font-size: 16px;color: #FFFFFF;padding-bottom: 3px;}

.in_about .l_box .slogan .title{font-size: 30px;color: #FFFFFF;font-weight: bold;line-height: 43.73px;margin-bottom: 20px;}
.in_about .l_box .slogan .en_title{font-size: 14px;color: #f8f8f8;line-height: 13.98px;}
.in_about .r_box{width: 675px; height: 100%;}

.in_about .r_box .con_box{padding-top: 430px;text-align: right;}
.in_about .r_box .con_box .about_con{font-size: 14px;color: #FFFFFF;line-height: 37.28px;text-align: left;margin-bottom: 40px;}
.in_about .r_box .con_box .about_con span{font-size: 18px;font-weight: bold;}
.in_about .r_box .con_box .more{font-size:10.87px;line-height: 20px; display: inline-block;color: #FFFFFF;padding-left: 95px;background:url(../images/in_about_more.png) left top no-repeat;background-size: auto 100%;transition: all .3s linear;}
.in_about .r_box .con_box .more:hover{padding-left: 100px;}

/*产品中心*/
.in_pro{width: 100%;min-width: 1440px;height: 960px;background: url(../images/in_pro.jpg) center center no-repeat;background-size: auto 100%;}
.in_pro .pro_big_box{width: 1200px;margin: 0px auto;padding-top: 120px;overflow: hidden;}
.in_pro .pro_big_box .top_box{width:380px;float: left;}
.in_pro .pro_big_box .top_box .title{font-size: 24px;color: #4c4c4c;font-weight: bold;margin-bottom: 30px;}
.in_pro .pro_big_box .top_box .en_title{font-size: 24px;color: #4c4c4c;font-weight: bold;margin-bottom: 55px;}
.in_pro .pro_big_box .top_box .line{width: 66px;height: 5px;background: #0f51af;margin-bottom: 55px;}
.in_pro .pro_big_box .top_box .slogan{font-size: 24px;color: #4c4c4c;font-weight: bold;line-height: 1.3;margin-bottom: 62px;}
.in_pro .pro_big_box .top_box .desc{font-size: 14px;color: #4c4c4c;line-height: 2;}
.in_pro .pro_big_box .in_pro_big_swiper{width: 680px;float: right;margin-top: 40px;}
.in_pro .pro_big_box .in_pro_big_swiper img{width: 100%;display: block;}
.in_pro .pro_small_box{width: 1300px;margin: 0px auto;position: relative;margin-top: 90px;}

.in_pro .pro_small_box .sbtn{cursor: pointer;outline: none; width: 26px;height: 26px;line-height: 26px;background: url(../images/in_pro_arr.png) center center no-repeat;background-size: 100% 100%; border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);}
.in_pro .pro_small_box .sbtn.in_pro_small_swiper_prev{left: 0px;}
.in_pro .pro_small_box .sbtn.in_pro_small_swiper_next{right: 0px;transform: translateY(-50%) rotateY(180deg);}
.in_pro .pro_small_box .sbtn:hover{color: #FFFFFF;background: url(../images/in_pro_arr_on.png) center center no-repeat;background-size: 100% 100%;}
.in_pro .pro_small_box .in_pro_small_swiper{width: 1200px;}
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide{padding: 0px 10px;height: 124px;box-sizing: border-box;}
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide .box {background: #FFFFFF;height:100%;position: relative;cursor:pointer;overflow: hidden;}
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide .box img{display: block;height: 100%;margin: 0px auto;}
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide .box .title{opacity: 0;visibility: hidden;filter: alpha(opacity=0);width: 100%;  height: 100%;background: linear-gradient(45deg,#113b69,#0279cd); position: absolute;top: 0px;left: -100%;display: table;transition: all .3s ease-in-out;}
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide .box .title .cnt{display: table-cell;vertical-align: middle; text-align: center;padding: 0px 20px;color: #FFFFFF;font-size: 16px;line-height: 30px;}
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide.swiper-slide-thumb-active .box{border:2px solid #025ea7;box-sizing: border-box;}
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide.swiper-slide-thumb-active .box .title{opacity: 1;filter: alpha(opacity=100);visibility: visible;left: 0px; }
.in_pro .pro_small_box .in_pro_small_swiper .swiper-slide:hover .box .title{opacity: 1;filter: alpha(opacity=100);visibility: visible;left: 0px;}


/*新闻中心*/
.in_news{width: 100%;min-width: 1200px;height: 1028px;background: url(../images/in_news.jpg) center center no-repeat;background-size: auto 100%;}
.in_news .top_box{text-align: center;margin-top: 80px;margin-bottom: 74px;position: relative;}
.in_news .top_box .title{font-size: 28px;color: #4c4c4c;line-height: 1;margin-bottom: 30px;}
.in_news .top_box .en_title{font-size: 28px;color: #4c4c4c;line-height: 1;font-weight: bold;}
.in_news .top_box .more{width: 24px;height: 24px;display: block;background: url(../images/in_news_more.png) center center no-repeat;background-size: 100% 100%;position: absolute;top: 50%;transform: translateY(-50%);right: 0px;}

.in_news .l_box ul li{overflow: hidden;height: 209px;margin-bottom: 26.5px;}
.in_news .l_box ul li .img_box{width: 277px;height: 209px;overflow:hidden;float: left;background-position:center center;background-size:100% auto;}
.in_news .l_box ul li .img_box img{width: 100%;height: 100%;display: block;}
.in_news .l_box ul li .con_box{padding: 13px 16px;padding-left: 0px; width: 439px;height: 100%; float: right;background: #f4f4f4;box-sizing: border-box;transition: all .3s linear;}
.in_news .l_box ul li .con_box .box{width: 100%;height: 100%;background: #FFFFFF;padding: 45px;padding-bottom: 0px;box-sizing: border-box;}
.in_news .l_box ul li .con_box .box .time{font-size: 16px;color: #808080;margin-bottom: 22px;font-weight: bold;}
.in_news .l_box ul li .con_box .box .title{padding-right: 105px;font-size: 18px;color: #666666;line-height: 1.2;background: url(../images/in_news_arr.png) top right no-repeat;transition: all .3s linear;}
.in_news .l_box ul li:hover .con_box .box .title{background: url(../images/in_news_arr_on.png) top right no-repeat;}
.in_news .l_box ul li:hover .con_box{background: #0861a6;}
.in_news .r_box{position: relative;}
.in_news .r_box img{display: block;}
.in_news .r_box .con_box{width: 100%;position: absolute;top: 0px;left: 0px;padding: 40px 30px; box-sizing: border-box;color: #FFFFFF;}
.in_news .r_box .con_box .en_title{font-size: 24px;color: #FFFFFF;font-weight: bold;}
.in_news .r_box .con_box .title{font-size: 18px;color: #FFFFFF;line-height: 1.2; }

/*成功案例展示*/
.in_case{width: 100%;min-width: 1440px;height: 1071px;background: url(../images/in_case.jpg) center center no-repeat;background-size: auto 100%;}
.in_case .content{width: 1440px;padding-top: 170px;overflow: hidden;}

.in_case .l_box{width: 370px;padding-top: 40px;}
.in_case .l_box .case_logo{width: 78px;height: 78px;}
.in_case .l_box .case_logo img{width: 100%;height: 100%;display: block;}
.in_case .l_box .en_title{margin-top: 46px;font-size: 48px;color: #4c4c4c;line-height: 1;margin-bottom: 25px;}
.in_case .l_box .title{font-size: 24px;color: #4c4c4c;line-height: 1;}
.in_case .l_box .line{width: 40px;height: 2px;background: #4d4d4d;margin-top: 26px;margin-bottom: 39px;}
.in_case .l_box .desc{font-size: 14px;color: #4c4c4c;margin-bottom: 42px;}
.in_case .l_box .more{width: 120px;height: 40px;line-height: 40px;background:#103e6d;text-align: center;font-size:14px;color: #FFFFFF;display: block;}

.in_case .r_box{width: 1000px;}
.in_case .r_box ul li{width: 179px;height: 135px;margin: 0px 35px;margin-bottom: 60px; float: left;}
.in_case .r_box ul li img{
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray ;
    transition: all .3s linear;
    }
.in_case .r_box ul li:hover img{
	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    /*filter: none;*/
}
/*底部*/
.in_btm{width: 100%;min-width: 1440px;height: 686px;margin-top: -350px; background: url(../images/in_btm_bg.png) top center no-repeat;background-size: auto 100%;}
.in_btm .content{width: 1440px;padding-top: 265px;}
.in_btm .top_box{text-align: center;padding-left: 140px;overflow: hidden;padding-bottom: 35px;border-bottom:2px solid #29527c;}

.in_btm .top_box .btm_logo{width: 120px;height: 75px;float: left;margin-right: 40px;}
.in_btm .top_box .btm_logo img{width: 100%;height: 100%;}
.in_btm .top_box .btm_nav{float: left;}
.in_btm .top_box .btm_nav li{float: left;line-height: 75px;width: 90px;margin: 0px 10px;}
.in_btm .top_box .btm_nav li a{color: #FFFFFF;font-size: 14px;display: block;}
.in_btm .top_box .btm_nav li.active a{font-size: 16px;font-weight: bold;}
.in_btm .top_box .btm_nav li:hover a{font-size: 16px;font-weight: bold;}

.in_btm .info_box{padding-top:65px;padding-bottom: 97px;border-bottom:2px solid #29527c;}
.in_btm .info_box ul{padding-left: 100px;padding-right: 100px;overflow: hidden;}
.in_btm .info_box ul li{width: 25%; float: left;}
.in_btm .info_box ul li .title{padding-left: 35px; line-height: 30px;color: #FFFFFF;font-size: 16px;margin-bottom: 20px;}
.in_btm .info_box ul li .desc{font-size: 14px;color: #ffffff;line-height: 1.3;}
.in_btm .info_box ul li .desc a{font-size: 14px;color: #ffffff;}
.in_btm .info_box ul li.address .title{background: url(../images/icon_btm_01.png) left center no-repeat; background-size: auto 100%;}
.in_btm .info_box ul li.tel .title{background: url(../images/icon_btm_02.png) left center no-repeat; background-size: auto 100%;}
.in_btm .info_box ul li.fax .title{background: url(../images/icon_btm_03.png) left center no-repeat; background-size: auto 100%;}
.in_btm .info_box ul li.mail .title{background: url(../images/icon_btm_04.png) left center no-repeat; background-size: auto 100%;}

.in_btm .btm_info{text-align: center;padding:30px;line-height: 1.3;color: #FFFFFF;font-size: 14px;}
.in_btm .btm_info a{color: #FFFFFF;}
/*内页焦点图*/
.ny_banner{width: 100%;min-width: 1200px;background-size: auto 100%;min-height: 559px;background-size: auto 100%;background-position: center center;}
.ny_banner img{height: 100%; display: block;visibility: hidden;}
.ny_main{width: 100%;min-width: 1200px;padding-bottom: 350px;}

/*about*/
.about_profile{width: 100%;min-width: 1200px;padding-top: 80px;padding-bottom: 135px;}
.about_profile .l_box{float: left;width: 500px;padding-top: 20px;}
.about_profile .l_box img{width: 100%;display: block;}
.about_profile .r_box{float: right;width: 640px;padding-right: 40px;box-sizing: border-box;}
.about_profile .r_box .title{height: 68px;background: url(../images/about_text.png) left top no-repeat;background-size: auto 100%;position: relative;margin-bottom: 25px;}
.about_profile .r_box .title .tit{font-size: 30px;color: #4c4c4c;font-weight: bold;line-height: 1; position: absolute;left: 10px;bottom: 10px;}

.about_profile .r_box .con_box{font-size: 14px;line-height: 30px;color: #4c4c4c;}
.about_profile .r_box .con_box p{text-indent: 2em;margin-bottom: 1em;}
.about_culture{width: 100%;min-width: 1200px;height: 647px;background: url(../images/about_02.jpg) center center no-repeat;background-size: auto 100%;}
.about_culture .content{position: relative;height: 100%;}
.about_culture .cnt_box{width: 428px;height: 428px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.about_culture .cnt_box img{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;z-index: 1;
-webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0s;
    -webkit-animation: rotate 12s linear infinite;
    -moz-animation: rotate 12s linear infinite;
    -o-animation: rotate 12s linear infinite;
    animation: rotate 12s linear infinite;
}
.about_culture .cnt_box .cnt_con{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;z-index: 2;display: table;}
.about_culture .cnt_box .cnt_con .box{display: table-cell;vertical-align: middle;text-align: center;}
.about_culture .cnt_box .cnt_con .box .title{font-size:24px;color: #4c4c4c;}
.about_culture .cnt_box .cnt_con .box .en_title{font-size:48px;color: #103e6d;font-weight: bold;}

.about_culture .culture_l{width: 270px;position: absolute;left: 57px;bottom: 50px;}
.about_culture .culture_l .title{font-size: 24px;color: #4c4c4c;font-weight: bold;text-align: center;margin-bottom: 10px;}
.about_culture .culture_l .con_box{font-size: 14px;color: #4c4c4c;line-height: 24px;}
.about_culture .culture_l::after{content: "";width: 2px;height: 120px;background: #0051a4;position: absolute;top: -140px;left: 50%;transform: translateX(-50%);}

.about_culture .culture_r{width: 270px;position: absolute;right: 35px;top: 78px;}
.about_culture .culture_r .title{font-size: 24px;color: #4c4c4c;font-weight: bold;text-align: center;margin-bottom: 10px;}
.about_culture .culture_r .con_box{font-size: 14px;color: #4c4c4c;line-height: 24px;}
.about_culture .culture_r::after{content: "";width: 2px;height: 120px;background: #0051a4;position: absolute;bottom: -140px;left: 50%;transform: translateX(-50%);}


.about_honor{width: 100%;min-width:1200px; height: 728px;background: url(../images/about_03.jpg) center center no-repeat;background-size: auto 100%;}

.about_honor .content{padding-top: 114px;}

.about_honor .top_box{text-align: center;margin-bottom: 64px;}
.about_honor .top_box .title{font-size: 24px;color: #ffffff;}
.about_honor .top_box .en_title{font-size: 16px;color: #ffffff;}
.about_honor .honor_swiper .swiper-slide img{width: 100%;display: block;}
.about_honor .honor_swiper{position: relative;}
.about_honor .honor_swiper .sbtn{margin-top: 0px; width: 37px;height: 10px;position: absolute;top: 50%;;left: 0px;transform: translateY(-50%); background: url(../images/honor_l.png) center center no-repeat;background-size: 100% 100%;}
.about_honor .honor_swiper .swiper-button-next{transform: rotateY(180deg);right: 0px;left: inherit;}
.about_honor .honor_swiper .sbtn:hover{background: url(../images/honor_l_on.png) center center no-repeat;background-size: 100% 100%;}
.about_honor .honor_swiper .sbtn::after{display: none;}


.about_life{width: 100%;min-width: 1200px;height: 1265px;background: url(../images/about_04_bg.png) top right no-repeat;}
.about_life .content{position: relative;}
.about_life .top_box{width: 292px;border: 2px solid #0051a4; box-sizing: border-box;padding: 60px 42px;position: absolute;top:70px;left: 586px;}
.about_life .top_box .circle{width: 16px;height: 16px;border: 2px solid #0d5aa9;border-radius: 50%;margin-bottom: 46px;}

.about_life .top_box .title{font-size: 16px;color: #000000;margin-bottom: 10px;}
.about_life .top_box .desc{font-size: 12px;color: #000000;line-height: 1.2;}
.about_life .l_life{position: absolute;top: 70px;left: 0px;overflow: hidden;}
.about_life .l_life .img_box{width: 310px;display: block;float:left;}
.about_life .l_life .img_box img{width: 100%;display: block;}
.about_life .l_life .con_box{width: 150px;float: left;padding-left:20px;box-sizing: border-box;padding-top: 320px;}
.about_life .l_life .con_box .title{font-size: 16px;color: #000000;margin-bottom: 14px;}
.about_life .l_life .con_box .desc{font-size:14px;color: #000000;margin-bottom: 40px;}
.about_life .l_life .con_box .line{width: 50px;height: 4px;background: #0051a4;}


.about_life .r_life{position: absolute;top: 445px;right: 0px;}
.about_life .r_life .con_box{width: 180px;float: left;padding-top: 375px;}
.about_life .r_life .con_box .title{font-size: 16px;color: #000000;line-height: 1;margin-bottom:14px;}
.about_life .r_life .con_box .desc{font-size: 14px;color: #000000;line-height: 1;margin-bottom:42px;}
.about_life .r_life .con_box .line{width: 50px;height: 4px;background: #0051a4;}
.about_life .r_life .img_box{width: 615px;float: left;}
.about_life .r_life .img_box img{width: 100%;display: block;}


/*产品栏目*/
.pro_ctg_box{width: 100%;min-width: 1200px;background: #253e6f;position: relative;z-index: 9999;}
.pro_ctg_box .content{padding:100px 0px;position: relative;}
.pro_ctg_box .title{margin-left: 55px; float: left; width: 154px;height: 25px;background: url(../images/pro_ctg_title.png) center center no-repeat;background-size: 100% 100%;}

.pro_ctg_box .pro_ctg_list{line-height: 25px;float:right;overflow: hidden;}
.pro_ctg_box .pro_ctg_list li{float: left;margin: 0px 30px;position: relative;}
.pro_ctg_box .pro_ctg_list li.on::after{content: "";width: 100%;height: 2px;background: #FFFFFF;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);}
.pro_ctg_box .pro_ctg_list li:hover::after{content: "";width: 100%;height: 2px;background: #FFFFFF;position: absolute;bottom: 0px;left: 50%;transform: translateX(-50%);}
.pro_ctg_box .pro_ctg_list li a{color: #FFFFFF;font-size: 14px;}

.pro_search_box{width: 869px;height: 74px;line-height: 74px;position: absolute;top:0px;left: 50%;transform: translate(-50%,-50%);overflow: hidden;}
.pro_search_box .stxt{width:743px;height: 74px;padding: 0px 30px;box-sizing: border-box;float: left;background: #FFFFFF;}
.pro_search_box .sbtn{width: 126px;height: 74px;background: url(../images/pro_ctg_search.png) center center no-repeat #2d4e90;border: none;float: right;}


/*产品列表*/
.ny_main.ny_pro{background: #fafafa;}
.pro_lists{overflow: hidden;padding-top: 50px;}
.pro_lists li{float: left; width: 33.333333%;padding: 0px 15px;box-sizing: border-box;margin-bottom: 80px;}
.pro_lists li .box{width: 100%;background: url(../images/pro_bg.jpg) repeat-x;background-size: auto 100%;position: relative;}
.pro_lists li .box .img_box{overflow: hidden;}
.pro_lists li .box img{width: 100%;display: block;transition: all .3s linear;}
.pro_lists li:hover .box img{transform: scale(1.06);}
.pro_lists li .box .con_box{padding-top: 10px;padding-bottom: 56px;}
.pro_lists li .box .con_box .title{margin-bottom: 10px; height: 50px;line-height: 25px;font-size: 18px;color: #000000;font-weight: bold; overflow: hidden;text-align: center;padding: 0px 30px;}
.pro_lists li .box .con_box .desc{padding: 0px 30px;font-size: 14px;color: #000000;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}

.pro_lists li .box::after{content: "";width: 30px;height: 30px;background: url(../images/ny_pro_more.png) center center no-repeat;background-size: 100% 100%;position: absolute;top: 36px;right: 17px;filter: alpha(opacity=0); opacity: 0;transform: rotate(90deg); transition: all .3s linear;}
.pro_lists li:hover .box::after{filter: alpha(opacity=100); opacity: 1;transform: rotate(0deg);}
.pro_lists li .box::before{content: "";width: 100%;height: 0px;background: #0068d3;position: absolute;bottom: 0px;left: 0px;transition: all .3s linear;}

.pro_lists li:hover .box::before{height: 7px;bottom: -7px;}

/*产品详情页*/
.ny_pro_detail{width: 100%;padding-bottom: 350px;}

.pro_detail_01{width: 100%;min-width:1200px;background: url(../images/pro_detail_bg.jpg) center center no-repeat;background-size: auto 100%;}
.pro_detail_01 .content{position: relative;min-height: 693px;}
.pro_detail_01 .con_box{padding-top: 170px;padding-left:65px;width: 500px;}
.pro_detail_01 .con_box .title{font-size: 30px;color: #000000;font-weight: bold;line-height: 1;margin-bottom: 32px;}
.pro_detail_01 .con_box .en_title{font-size: 18px;color: #000000;font-weight: bold;line-height: 1;margin-bottom: 62px;}
.pro_detail_01 .con_box .icon_title{line-height: 26px;font-size: 16px;color: #000000;position: relative;font-weight:bold;margin-bottom: 20px;}
.pro_detail_01 .con_box .icon_title .icon_protd{width: 26px;height: 26px;background: url(../images/icon_protd.png) center center no-repeat;background-size: 100% 100%;position: absolute;left: -36px;top: 0px;}
.pro_detail_01 .con_box .summary{font-size: 14px;color:#000000;line-height: 30px;}
.pro_detail_01 .pro_img{position: absolute;bottom: 0px;right: 0px;transform: translateY(40%);}

.pro_detail_02{width: 100%;min-width: 1200px;padding-top: 100px;}
.pro_detail_02 .content{padding-left: 65px;box-sizing: border-box;border-bottom: 2px solid #e5e5e5;}
.pro_detail_02 .icon_title{line-height: 26px;font-size: 16px;color: #000000;position: relative;font-weight:bold;margin-bottom: 20px;}
.pro_detail_02 .icon_procs{width: 26px;height: 26px;background: url(../images/icon_procs.png) center center no-repeat;background-size: 100% 100%;position: absolute;left: -36px;top: 0px;}
.pro_detail_02 .con_detail{padding-bottom: 80px;}
.pro_detail_02 .tools{overflow: hidden;padding-bottom: 40px;}
.pro_detail_02 .tools .l_box a{width: 126px;height: 37px;line-height: 37px; background: #0051a4;text-align: center;font-size: 14px;color:#FFFFFF;display: block;}
.pro_detail_02 .tools .r_box{font-size: 14px;line-height: 30px;color: #000000;}

/*推荐商品*/
.hot_pro{width: 100%;min-width: 1200px;padding-bottom: 20px;}
.hot_pro .top_title{padding-top: 80px;font-size: 18px;color: #000000;font-weight: bold;padding-bottom: 48px;text-align: center;}
.hot_pro .hot_pro_lists{overflow: hidden;}
.hot_pro .hot_pro_lists li{width: 25%;float: left;padding: 0px 15px;box-sizing: border-box;}

.hot_pro .hot_pro_lists li .box{box-sizing: border-box;border: 1px solid #e8e8e8;border-bottom:4px solid #c2c2c2;}
.hot_pro .hot_pro_lists li .box img{width: 100%;display: block;}
.hot_pro .hot_pro_lists li .box .title{padding: 0px 20px;padding-top: 30px;font-size: 16px;color: #000000;padding-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;text-align: center;}
.hot_pro .hot_pro_lists li:hover .box{border-bottom: 4px solid #0051A4;}
.con_detail{font-size: 14px;color: #000000;line-height: 30px;}
.con_detail img{max-width: 100%;}
.con_detail table{max-width: 100%;}
.con_detail iframe{max-width: 100%;}
.con_detail video{max-width: 100%;}
.con_detail embed{max-width: 100%;}

.newshow{ padding-top:50px; padding-bottom:50px; _background:#f7f7f7;}
.newshow_tit{ text-align:center; font-size:30px; font-weight:bold; line-height:30px;}
.newshow_date{ font-size:14px; color:#999999; text-align:center; margin-top:30px; margin-bottom:84px;}
.newshow_con{ width:100%; margin:0 auto; font-size:18px; color:#444444; line-height:40px; padding-bottom:60px; border-bottom:2px solid #e6e6e6;}
.newshow_btn{ text-align:center; padding-top:60px;}
.newshow_btn a{transition: all .3s linear; display:inline-block; width:220px; height:48px; line-height:48px; border-radius:24px; background:#7a7a7a; font-size:6px; color:#fff; margin:0px 10px; position:relative; overflow:hidden}
.newshow_btn a span{ position:relative; z-index:2;}
/*.newshow_btn a::before{ content:""; width:0%; height:100%;background:#ffd900; position:absolute; left:0; transition: all 0.5s;}
.newshow_btn a:hover::before{ width:100%;}*/
.newshow_btn a:hover{ color:#fffff;background: #0051a4;}


/*成功案例*/
.ny_case_01{width: 100%;min-width: 1200px;background: #ededed;padding-bottom: 70px;}
.ny_case_01 .top_box{padding-top: 110px;padding-bottom: 70px;}
.ny_case_01 .top_box .title{font-size: 24px;color: #252525;font-weight: bold;line-height: 1;margin-bottom: 15px;}
.ny_case_01 .top_box .desc{font-size: 16px; color: #252525;line-height: 1;margin-bottom: 12px;}
.ny_case_01 .top_box .line{width: 59px;height: 3px;background: #0476b9;}
.ny_case_01 ul{overflow: hidden;}
.ny_case_01 ul li{width: 25%;padding-right: 20px;box-sizing: border-box;font-size: 14px;color: #252525;line-height: 30px;float: left;}
.ny_case_02{width: 100%;min-width: 1200px;padding-bottom: 350px;}
.ny_case_02 .top_box{padding-left: 20px; padding-top: 90px;color: #4c4c4c;font-size: 18px;padding-bottom: 60px;}
.ny_case_02 .top_box span{font-size: 24px;color: #02519f;font-weight: bold;}
.ny_case_02 ul{width: 600px;margin-left: 20px;}
.ny_case_02 ul li{float: left;width: 33.33333%;padding: 0px 30px;box-sizing: border-box;margin-bottom: 30px;}
.ny_case_02 ul li img{transition: all .3s linear;}
.ny_case_02 ul li:hover img{box-shadow: 0px 0px 10px rgba(0,0,0,0.3);}
.ny_case_02 .r_box{margin-top: 40px;}


/*联系我们*/
.ny_ban_about .content{height: 100%; position: relative;}
.ny_ban_about .title_box{position: absolute;bottom: 133px;left: 0px;}
.ny_ban_about .title{font-size: 24px;color: #FFFFFF;font-weight: bold; line-height: 1;margin-bottom: 28px;}
.ny_ban_about .en_title{font-size: 24px;color: #FFFFFF;font-weight: bold; line-height: 1;margin-bottom: 23px;}
.ny_ban_about .line{width: 30px;height: 2px;background: #FFFFFF;}

.contact_01{padding-top: 90px;padding-bottom:164px;}
.contact_01 .l_box .item .title{font-size: 18px;color: #000000;margin-bottom: 15px;margin-top:20px;}
.contact_01 .l_box .item .con_box{font-size: 30px;line-height: 38.41px;}
.contact_01 .l_box .item:last-child{padding-top: 40px;}


.contact_01 .r_box ul {overflow: hidden;}
.contact_01 .r_box ul li{width: 202px;height: 329px;float: left;box-sizing: border-box;border: 2px solid #dcdcdc;text-align: center;}
.contact_01 .r_box ul li:nth-child(1){border-right: 0px;}
.contact_01 .r_box ul li:nth-child(2){border-right: 0px;}
.contact_01 .r_box ul li img{width: 60px;height: 60px;display: block;margin: 0px auto;margin-top: 50px;}
.contact_01 .r_box ul li .title{font-size: 18px;margin-top: 10px;margin-bottom: 40px;}
.contact_01 .r_box ul li .line{width: 16px;height: 5px;background: #0476b9;margin: 0px auto;margin-bottom: 40px;}
.contact_01 .r_box ul li .desc{width:130px;margin: 0px auto; font-size: 14px;line-height: 1.3;word-break:break-all;}

.contact_02{width: 100%;height: 444px;min-width: 1200px;}
.contact_02 .allmap{width: 100%;height: 444px;}

.contact_03{width: 100%;min-width: 1200px;height: 662px;background: url(../images/contact_bsc.jpg) center center no-repeat;background-size: auto 100%;background-attachment: fixed;}
.contact_03 .top_title{font-size: 24px;color: #FFFFFF;padding-top: 60px;padding-bottom: 70px;}

.contact_03  ul li{width: 33.3333333%;float: left;color: #FFFFFF;height: 160px;box-sizing: border-box;padding-left: 70px;padding-right: 30px;margin-bottom: 20px;}
.contact_03  ul li .box{position: relative;}
.contact_03  ul li .box::after{content: "";width: 41px;height: 40px;background: url(../images/icon_bsc.png) center center no-repeat;background-size: 100% 100%;position: absolute;top: 0px;left: -70px;}
.contact_03  ul li .box .title{font-size: 16px;margin-bottom: 15px;}
.contact_03  ul li .box .con_box{font-size: 16px;line-height: 24px;}

.contact_04{width: 100%;min-width: 1200px;height: 890px;}
.contact_04 .top_box{padding-top: 60px;padding-bottom: 60px;text-align: center;}
.contact_04 .top_box .title{font-size: 24px;color: #4c4c4c;margin-bottom: 10px;}
.contact_04 .top_box .line{width: 52px;height: 4px;background: #0051a4;margin: 0px auto;margin-bottom: 22px;}
.contact_04 .top_box .desc{width: 350px;margin: 0px auto; font-size: 14px;color: #4c4c4c;line-height: 1.5;}

.contact_04 .feedback_box{width: 1080px;margin: 0px auto;}
.contact_04 .item{width: 520px;height: 54px;box-sizing: border-box;border: 2px solid #dcdcdc;margin-bottom: 40px;}
.contact_04 .item input{width: 100%;height: 100%;padding: 0px 20px;}
.contact_04 .item.big{width: 100%;clear: both;height: 150px;}
.contact_04 .item textarea{width: 100%;height: 100%;border: none;padding: 0px 20px;line-height: 50px; box-sizing: border-box;resize: none;}
.contact_04 #btn_submit{width: 131px;height: 32px;line-height:32px;text-align: center;background: #7fa8d1;color: #FFFFFF;font-size: 16px;cursor: pointer;}
.contact_04 #btn_submit:hover{background: #0051A4;}


/*应用工程*/
.app_01{width: 100%;min-width: 1200px;padding-bottom:125px;}
.app_01 .top_box{text-align: center;padding-top: 90px;padding-bottom: 80px;}
.app_01 .top_box .title{font-size: 28px;color: #4e4e4e;font-weight: bold;margin-bottom: 45px;}
.app_01 .top_box .line{width: 50px;height: 6px;background: #0476b9;margin: 0px auto;}

.app_01 .item_box{overflow: hidden;}
.app_01 .item_box .item:nth-child(1){margin-left: 0px;}
.app_01 .item_box .item{width: 270px;height: 270px;  box-sizing: border-box;display: table;float: left;margin-left: -37.5px;z-index: 0;}
.app_01 .item_box .item .box{display: table-cell;vertical-align: middle;text-align: center;border-radius: 50%;border:2px solid #dedede;transition: all .3s linear;}


.app_01 .item_box .item .box .title{font-size: 14px;color: #4c4c4c;}

.app_01 .item_box .item .box .icon_box{width: 64px;height: 64px;overflow: hidden;margin: 0px auto;position:relative;margin-bottom: 15px;}
.app_01 .item_box .item .box .icon_box .icon{width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0px;z-index: 1;transition: all .3s linear;}
.app_01 .item_box .item .box .icon_box .icon_on{width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0px;z-index: 0;opacity: 0;filter: alpha(opacity=0);visibility: hidden;transition: all .3s linear;}
.app_01 .item_box .item:on,.app_01 .item_box .item:hover{z-index: 1;}
.app_01 .item_box .item.on .box,.app_01 .item_box .item:hover .box{border-color: #0476b9;}
.app_01 .item_box .item.on .box .title,.app_01 .item_box .item:hover .box .title{font-size: 14px;color: #0476b9;font-weight: bold;}
.app_01 .item_box .item.on .box .icon_box .icon,.app_01 .item_box .item:hover .box .icon_box .icon{z-index: 0;opacity: 0;filter: alpha(opacity=0);visibility: hidden;}
.app_01 .item_box .item.on .box .icon_box .icon_on,.app_01 .item_box .item:hover .box .icon_box .icon_on{z-index: 1;opacity: 1;filter: alpha(opacity=100);visibility: visible;}

.app_02{width: 100%;min-width: 1200px; height: 880px;background-position: top center;background-repeat: no-repeat;background-size: auto 100%;transition: all .3s linear;}

.app_02 .top_list{padding-top: 110px;}
.app_02 .top_list .item{display: none;}
.app_02 .top_list .item.on{display: block;}
.app_02 .top_list .item .title{font-size: 30px;color: #FFFFFF;font-weight: bold;margin-bottom: 60px;}
.app_02 .top_list .item .desc{font-size: 24px;color: #FFFFFF;}
.app_02 .btm_list{margin-top: 95px;border-top: 1px solid #FFFFFF;position: relative;} 
.app_02 .btm_list .item{line-height: 130px;width: 20%;float: left;text-align: center;color: #FFFFFF;}

.app_02 .btm_list .hk{width: 100px;height: 12px;background: #FFFFFF;position: absolute;top: 0px;transform: translateY(-50%);}

/*新闻中心*/
.ny_news .top_box{text-align: center;padding-top: 58px;padding-bottom: 64px;}
.ny_news .top_box .title{font-size: 24px;margin-bottom: 15px;}
.ny_news .top_box .line{width: 242px;height: 56px;background: url(../images/news_title.png) center center no-repeat;background-size: 100% 100%;margin: 0px auto;}

.ny_news_ctg ul{overflow: hidden;padding-left: 20px;padding-bottom: 70px;}
.ny_news_ctg ul li{width: 131px;height: 38px;line-height: 36px;border: 1px solid #dcdcdc;box-sizing: border-box; float: left;margin-right: 12px;text-align: center;transition: all .3s linear;}
.ny_news_ctg ul li .icon_box{width: 36px;height: 36px;overflow: hidden;display: inline-block;vertical-align: top;transition: all .3s linear;position: relative;}
.ny_news_ctg ul li .title{font-size: 14px;color: #808080;display: inline-block;vertical-align: top;transition: all .3s linear;}
.ny_news_ctg ul li .icon_box .icon{width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0px;z-index: 1;transition: all .3s linear;}
.ny_news_ctg ul li .icon_box .icon_on{width: 100%;height: 100%;display: block;position: absolute;top: 0px;left: 0px;z-index: 0;opacity: 0;filter: alpha(opacity=0);visibility: hidden;transition: all .3s linear;}

.ny_news_ctg ul li.on,.ny_news_ctg ul li:hover{border-color: #00479d;}
.ny_news_ctg ul li.on .title,.ny_news_ctg ul li:hover .title{color: #00479d;}
.ny_news_ctg ul li.on .icon_box .icon,.ny_news_ctg ul li:hover .icon_box .icon{z-index: 0;opacity: 0;filter: alpha(opacity=0);visibility: hidden;}
.ny_news_ctg ul li.on .icon_box .icon_on,.ny_news_ctg ul li:hover .icon_box .icon_on{z-index: 1;opacity: 1;filter: alpha(opacity=100);visibility: visible;}

/*新闻列表*/
.ny_news_list ul{overflow: hidden;}
.ny_news_list ul li{height: 284px;width: 100%;margin-bottom: 95px;position: relative;}
.ny_news_list ul li .title_box{height: 100%;padding-left: 20px;width: 420px;float:left;box-sizing: border-box;display: table;}
.ny_news_list ul li .title_box .box{display: table-cell;vertical-align: middle;}
.ny_news_list ul li .title_box .box .time{font-size: 16px;color: #00479d;font-weight: bold;margin-bottom: 5px;}
.ny_news_list ul li .title_box .box .title{width: 160px; font-size: 16px;color: #4c4c4c;line-height: 1.2;}
.ny_news_list ul li .img_box{width: 255px;height: 100%;overflow: hidden;float: left;background-position: center center;background-size: auto 100%;}
.ny_news_list ul li .img_box a{width: 100%;height: 100%; display: block;}
.ny_news_list ul li .con_box{width: 500px;height: 100%; float: right;padding-right: 20px;box-sizing: border-box;display: table;}
.ny_news_list ul li .con_box .box{display: table-cell;vertical-align: middle;}
.ny_news_list ul li .con_box .box .title{font-size: 16px;font-weight: bold;color: #4c4c4c;margin-bottom:25px;}
.ny_news_list ul li .con_box .box .desc{line-height: 20px;height: 80px;overflow: hidden; font-size: 14px;font-weight: bold;color: #4c4c4c;margin-bottom: 20px;}
.ny_news_list ul li .con_box .box .more{width: 102px;height: 28px;line-height: 28px;padding-left: 8px;font-size: 14px;color: #FFFFFF;background: url(../images/news_list_arr.png) right center no-repeat #00479d;display: block;}

.ny_news_list .load_more{width: 54px;height: 54px;background: url(../images/news_list_more.png) center center no-repeat;background-size: 100% 100%;margin: 0px auto;cursor: pointer;}

.ny_news_list ul li .circle{position: relative;z-index: 1; top: 50%;left:255px;transform: translateY(-50%); width: 37px;height: 37px;background: #FFFFFF;border:9px solid #d7d7d7;border-radius: 50%;box-sizing: border-box;transition: all .3s linear;}
.ny_news_list ul li .line{width: 2px;height: 380px;background: #e5e5e5;position: absolute; top: 50%;left: 272px;}

.ny_news_list ul li:hover .circle{border-color:#00479d;}
.ny_news_list ul li:last-child .line{display: none;}

.is_Null{padding: 100px 0px;text-align: center;font-size: 16px;color: #333333;display: none;}
.is_Success{padding: 50px 0px;text-align: center;font-size: 16px;color: #333333;display: none;}
.is_Loading{margin: 50px auto;width: 64px;height: 64px;background: url(../images/loading.png) center center no-repeat;
-webkit-transition-duration: 0s;
    -moz-transition-property: -moz-transform;
    -moz-transition-duration: 0s;
    -webkit-animation: rotate 1.6s linear infinite;
    -moz-animation: rotate 1.6s linear infinite;
    -o-animation: rotate 1.6s linear infinite;
    animation: rotate 1.6s linear infinite;display: none;}

/*招聘*/
.jobsList{padding-top: 70px;}
.jobsList table{width: 100%;margin-bottom: 50px;background: #FFFFFF;}
.jobsList table th,.jobsList table td{width: calc(100%/6);width: -moz-calc(100%/6);width: -webkit-calc(100%6);text-align: center;font-size: 15px;color: #333333;}
.jobsList table th{height: 64px;line-height: 64px;background: #e0e0e0;}
.jobsList table td{padding: 15px 10px;line-height: 1.5em; box-sizing: border-box;}
.jobsList table td a{width: 131px;height: 35px;line-height: 35px;background: #00479D;text-align: center;display: block;color: #FFFFFF;margin: 0 auto;}
.jobsList table td a:hover{background: #ef8000;}
.jobsList table tr:nth-child(even){background: #F0F0F0;}

.jobjoin{padding-top: 70px;padding-bottom: 70px;}
.jbs_tb_1{ margin-left:250px;}
.jbs_tb_1 th{ text-align:right; font-weight:bold; padding-right:10px; font-size:14px; font-weight:bold;}
.jbs_txt{ width:300px; height:40px; border:1px solid #CCCCCC; font-size:15px; line-height:40px; padding:0 5px;background: #FFFFFF;margin: 10px 0px;}
.jbs_txt:focus{ border:1px solid #00479D;}
.jbs_txtarea{ width:500px; height:150px; border:1px solid #CCCCCC; font-size:15px; padding:5px;background: #FFFFFF;}
.jbs_txtarea:focus{ border:1px solid #00479D;}
.jbs_age{ width:80px;}
.jbs_tel{ width:150px;}
.jbs_hong{ color:#f00;}
.jbs_submit{width: 120px; height:40px; text-align:center; margin: 10px 0px; line-height:40px; color:#333333; font-size:15px; font-weight:bold; border:0px; cursor:pointer; background:#cbcccc;}
.jbs_submit:hover{ background:#00479D; color:#FFF;transition: all .4s linear 0s;}

/*分页*/
.page_box .flickr{text-align:center;}
div.flickr {
	padding:40px 0px 40px 0px;   font-size:14px;text-align:center;
}
div.flickr a{width:40px;height: 40px;line-height:40px;transition: all  0.3s linear;font-family:"SimSun";text-align: center;}
div.flickr a {
	border: 1px solid #cbcbcb ; border-radius: 5px; color: #666666; margin-right: 5px; text-decoration: none;display:inline-block;
}
div.flickr a:hover {
	border: #00479D 1px solid;  background: #00479D; color: #fff; 
}
div.meneame a:active {
	border: #00479D 1px solid; background: #00479D; color: #fff; 
}
div.flickr span{width:40px;height: 40px;line-height:40px;transition: all  0.3s linear;font-family:"SimSun";text-align: center;display:inline-block;}

div.flickr span.current {
	border-radius: 5px; background: #00479D;border: 1px solid #dedfde ; color: #fff;  margin-right: 5px;
}
div.flickr span.disabled {
	cursor:not-allowed; border: 1px solid #cbcbcb ;background:#f3f3f3; border-radius: 5px; color: #666666; margin-right: 5px; 
}

.jn_box{ clear:both; padding-bottom:20px; overflow:hidden; width:520px; margin:0px auto;text-align: initial;}
.jn_box .jn_lt{ float:left; width:100px; padding:0 5px 0 0; line-height:35px; text-align:right; font-size:14px; font-weight:bold;}
.jn_box .jn_rt{ float:left; width:360px;}
.jn_box .txt{ width:325px; height:35px; line-height:35px; border:1px solid #DBDBDB; color:#444; padding:0 10px; font-size:13px;  outline:none;}
.jn_box input:focus{ border:1px solid #00479D;}
.jn_box textarea:focus{ border:1px solid #00479D;}
.jn_box .cod{ width:70px; height:35px; line-height:35px; border:1px solid #DBDBDB; color:#444; padding:0 15px; font-size:13px;  outline:none;}
.jn_box .txtarea{width:325px; height:120px; padding:10px; font-size:13px; border:1px solid #DBDBDB;  outline:none;}
.jn_box .btn{ width:95px; height:32px; text-align:center; line-height:30px; border:0px; background:#00479D; color:#FFF; font-size:15px; font-weight:bold; border-radius:3px; cursor:pointer;}
.jn_box .btn:hover{ background:#00479D}
.cl_red{ color:#f00;}
.fd_pro_tb{ width:98%; margin:0 auto; border-left:1px solid #E8E8E8; border-top:1px solid #E8E8E8; margin-bottom:20px;margin-top: 40px;}
.fd_pro_tb th, .fd_pro_tb td{ border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.fd_pro_tb th{ background:#F5F5F5; height:40px; line-height:40px; font-weight:normal;}
.fd_pro_tb td{ text-align:center; padding:10px 0;}
.fd_pro_tb td input{ border:1px solid #E8E8E8; width:80px; padding:0 10px; height:22px; line-height:22px; text-align:right;}
.fd_pro_tb .del{ color:#F00; cursor:pointer;}


/*搜索*/
.sh_bkg{ position:fixed; left:0; top:0; z-index:99999; width:100%; height:100%; background-color:rgba(0,0,0,0.8); display:none;}
.sh_box{ position:fixed; width:780px;left:50%; top:50%;z-index:100000;transform: translate(-50%,-50%);  display:none;text-align: center;}
.sh_box .stxt{ float:left; display:block; width:675px; height:88px; line-height:88px; padding:0px 20px; border:0;background: #FFFFFF;box-sizing: border-box;}
.sh_box .sbtn{ float:left; display:block; width:105px; height:88px; line-height:88px; text-align:center; color:#FFF; background:#3e7ffb url(../images/icon_search_big.png) center center no-repeat; border:0; cursor:pointer;}
.sh_box form{width: 100%; overflow: hidden;}
.sh_box .box{text-align:center;overflow:hidden;}
.sh_box .close{ position:relative; width:80px; height:80px;float:none;margin:0px auto; cursor:pointer;margin-bottom:20px;}
.sh_box .close:before,.sh_box .close:after{ content:""; display:block; width:80px; height:1px; background-color:#FFF; position:absolute; left:0px; top:40px;}
.sh_box .close:before{ transform:rotate(45deg);}
.sh_box .close:after{ transform:rotate(-45deg);}

