﻿@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, div.fig, footer{display: block;margin:0;padding:0}
address,caption,cite,code,dfn,em,th,var,i,b{font-style:normal;font-weight:normal}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a,area{outline:none;blr:offression(this.onFocus=this.blur())}
a:focus,a:hover,a:active{outline:none;blr:offression(this.onFocus=this.blur())}
sub,sup{vertical-align:baseline}
table{border-collapse:collapse;border-spacing:0;    margin: 0 auto;}
textarea { resize:none}
input[type="submit"],input[type="button"]{ cursor:pointer;}
button,input[type=search],input[type=submit],input[type=reset],input[type=text],input[type=button],input[type='password'],textarea,input[type='number']{ -webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FF0000,endColorstr=#00FF0000); outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
a:focus, a:active, button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, select::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: 0; outline : 0; } 
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
a{text-decoration:none;cursor: pointer; color:#333;}
a:hover{text-decoration:none}
body,th,td,button,input,select,textarea{ font: 14px/1.3  "Arial","Microsoft YaHei"; color:#333; }
body{ min-width: 1200px; }
a,a:after,a:before,.i_part .i_left .text .dot,.i_part .i_mid .pic .shadow,.i_part .i_right .top .dot,
.cul_left li:after,.cul_left li,.news_list li *,.sys_list li font,.sys_list li:before,.rec_list .re_btn,
.rec_list .rec_top h2
{ transition: all 300ms; -moz-transition: all 300ms; -webkit-transition: all 300ms; -o-transition: all 300ms; }
.rec_list .item.on .rec_top h2{ transition: none; -moz-transition: none; -webkit-transition: none; -o-transition: none; }
.baseWidth{ width:1200px; margin:0 auto; clear:both}
.fl{ float:left}
.fr{ float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; font-size:0; line-height:0}
.clearfix{*zoom:1;}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../images/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}
.w{ width: 100%; }
.pr{ position: relative; }
.pa{ position: absolute; }
.tl{ text-align: left; }
.tc{ text-align: center; }
.tr{ text-align: right; }
.vt{ vertical-align: top; }
.vm{ vertical-align: middle; }
.none{ display: none; }
.cp{ cursor: pointer; }
.db{ display: block; }
.d_ib{ display: inline-block; _zoom: 1; *display: inline; }
.tover{display:block;-o-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.clear{ clear: both;}
.mb50{ margin-bottom: 50px; }
.bg_white{ background: #fff; }
.zoom{ display:block; overflow:hidden;}
.zoom img,.zoom span{ background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; width: 100%; height: 100%; display: block; webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1); transform: scale(1);-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.zoom img:hover,.zoom span:hover,li:hover .zoom span,li:hover .zoom img{webkit-transform: scale(1.1);-moz-transform: scale(1.1); -o-transform: scale(1.1);transform: scale(1.1); -webkit-transition: all 300ms ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.over{ overflow: hidden; }

/*header*/
.header .logo img{ height: 42px; }
.h_top{ font-size: 12px; color: #666; height: 40px; line-height: 40px; border-bottom: 1px solid #eee; }
.h_top .fr li{ min-width: 65px; text-align: center; margin-left: 40px; float: left; }
.h_top .fr li:first-child a{ padding-left: 0; }
.h_top .fr li a{ padding-left: 25px; display: block; text-transform: uppercase; }
.h_top .fr li a:hover{ color: #0084cd; }
.h_top .fr li a.ht_1{ background: url(../images/icon1.png) left center no-repeat; }
.h_top .fr li a.ht_2{ background: url(../images/icon2.png) left center no-repeat; }
.h_top .fr li a.ht_3{ background: url(../images/icon3.png) left center no-repeat; }
.h_bot{ height: 99px; line-height: 99px; }
.h_bot .nav{ position: relative; right: -8px; }
.h_bot .nav li{ position: relative; float: left; padding: 0 4px; }
.h_bot .nav li > a{ min-width: 80px; padding: 0 10px; box-sizing: border-box; text-align: center; display: block; }
.h_bot .nav li.on > a,.nav li:hover > a{ color: #fff; background: #0084cd; }
.h_bot .nav li dl{ min-width: 90px; display: none; white-space: nowrap; position: absolute; left: 50%; top: 99px; text-align: center; width: auto; line-height: 60px; z-index: 999; }
.h_bot .hb_bg{ display: none; z-index: 1; content: ''; position: absolute; width: 1200px; right: 0; top: 99px; min-height: 60px; background: url(../images/sbg_g.png); }
.h_bot .nav li.w1200{ position: static; }
.h_bot .nav li.w1200 dl{ white-space: normal;left: auto; right: 8px; width: 1200px; }
.h_bot .nav li.goright dl{ /*left: auto; margin-left: 0!important; */right: 8px; }
.h_bot .nav li dl dd{ display: inline-block; *display: inline; *zoom: 1; white-space: nowrap; }
.h_bot .nav li dl a{ position: relative; z-index: 1; font-size: 12px; min-width: 55px; padding: 0 10px; display: block; color: #fff; white-space: nowrap; }
.h_bot .nav li dl a:hover{ text-decoration: underline; }
.h_bot .nav li:hover dl{ display: block; }

.h-stock{display: inline-block;vertical-align: middle;font-size: 14px;color: #333;padding: 0 8px;}

/*footer*/
.footer{ background: #e6e7e9; color: #999; }
.footer .left{ padding: 26px 0; line-height: 24px; }
.footer .right{ padding: 16px 0; }
.footer .right div.d_ib{ margin-right: 28px; }
.footer .right h2{ font-size: 20px; }
.footer .right span{ font-size: 12px; }

/*首页*/
.slick-slider{position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{z-index: 0; position: relative; display: block; overflow: hidden; margin: 0 auto; width: 100%; height: 100%; text-align: center; }
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-track{position: relative; top: 0; left: 0; display: block; height: 100%;}
.slick-track:before,
.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{outline: none; display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: inline-block; max-width: 100%; max-height: 100%; }
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto;}
.slick-arrow.slick-hidden{display: none;}
.slick-arrow{ background-color: rgba(0,0,0,0); outline: none;border: none;width: 33px; height: 33px; top: 50%; margin-top: -16.5px; text-indent: 100px; overflow: hidden; -webkit-transition: all .5s;transition: all .5s; cursor: pointer; position: absolute; z-index: 10;}
.slick-dots{ height: 10px; line-height: 1; position: absolute; width: 100%; bottom: 5px; list-style: none; display: block; text-align: center; padding: 0px; }
.slick-dots li{ display: inline-block!important; vertical-align: top; border-radius: 50%; cursor: pointer; width: 8px; height: 8px; overflow: hidden; background: #fff; box-sizing: border-box; display: inline-block; zoom: 1; *display: inline; margin: 0 5px;}
.slick-dots li button{ background: none; border: none; outline: none; font-size: 0; }
.slick-dots li.slick-active,.i_nslick .slick-dots li.slick-active{ overflow: hidden; background: #0084cd; }
.banner{ clear: both; height: 540px; overflow: hidden; position: relative;}
.banner .slick-arrow{background-color: rgba(0,0,0,0); outline: none;border: none;width: 9px; height: 15px; text-indent: 100px; overflow: hidden; -webkit-transition: all .5s;transition: all .5s; cursor: pointer; position: absolute; z-index: 10;}
.banner-wrap{ height: 540px; }
.banner-wrap .banner-bg{background-size:cover;background-position: center center; height: 540px; display: block; background-size: cover; background-position: center; background-repeat: no-repeat;}
.banner .slick-dots{ height: 26px; bottom: 35px; }
.banner .slick-dots li{ text-align: center; width: 27px; height: 26px; line-height: 24px; background: url(../images/icon4.png) center no-repeat; }
.banner .slick-dots li button{ display: block; width: 26px; height: 26px; line-height: 26px; font-size: 14px; color: #fff; text-align: center; }
.banner .slick-dots li.slick-active{ background: url(../images/icon4on.png) center no-repeat; }
.banner .text{ color: #fff; text-align: left; padding: 202px 75px 0; box-sizing: border-box; }
.banner .text h2{ font-size: 48px; font-weight: bold; line-height: 62px; margin-bottom: 8px; }
.banner .text p{ font-size: 24px; }

.i_part{ padding: 30px 0 40px; }
.i_part .i_box{ float: left; }
.i_part .i_title{ line-height: 26px; padding: 16px 0; font-size: 18px; }
.i_part .i_title a{ position: relative; display: block; color: #0081cc; font-size: 12px; }
.i_part .i_title a:before{ content: ''; position: absolute; left: 0; bottom: 0; width: 0; height: 1px; background: #0081cc; }
.i_part .i_title a:hover:before{ width: 100%; }
.i_part .i_left{ width: 357px; }
.i_part .i_left .i_video{ cursor: pointer; background-size: cover;position: relative; width: 100%; height: 165px; background-repeat: no-repeat; background-position: center; }
.i_part .i_left .i_video:before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; /*background: url(../images/icon5.png) center no-repeat;*/ }
.i_part .i_left .text{ padding: 38px 20px 18px 20px; box-sizing: border-box; background: #f5f5f5; }
.i_part .i_left .text a:hover .dot{ color: #0081cc; }
.i_part .i_left .text .dot{ line-height: 30px; height: 60px; overflow: hidden; color: #666; }
.i_part .i_mid{ width: 343px; margin: 0 30px; }
.i_part .i_mid .pic{ background-repeat: no-repeat; background-position: center; width: 100%; height: 130px; position: relative; }
.i_part .i_mid .pic .shadow{ position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; line-height: 30px; padding: 0 15px; box-sizing: border-box; color: #fff; background: url(../images/sbg5.png); }
.i_part .i_mid .pic:hover .shadow{ background: #6fba2c; }
.i_part ul.i_pul li{ line-height: 30px; }
.i_part ul.i_pul li font{ float: left; box-sizing: border-box; width: 350px; max-width: 100%; padding-left: 15px; background: url(../images/icon6.png) left center no-repeat; }
.i_part ul.i_pul li a{ display: block; }
.i_part ul.i_pul li a:hover{ color: #6fba2c; }
.i_part ul.i_pul li span{ font-size: 12px; color: #999; }
.i_part ul.i_pul{ padding-top: 5px; border-top: 1px solid #eee; margin-top: 14px; }
.i_part .i_right{ width: 437px; }
.i_part .i_right .top h2:hover{ text-decoration: underline; }
.i_part .i_right .pic{ width: 208px; height: 130px; }
.i_part .i_right .pic .box{ background-repeat: no-repeat; background-position: center; }
.i_part .i_right .pic .box a{ display: block; width: 100%; height: 100%; }
.i_part .i_right .text{ margin-top: 12px; width: 208px; }
.i_part .i_right .text h2{ margin-bottom: 10px; font-size: 16px; color: #0081cc; line-height: 22px; height: 44px; overflow: hidden; }
.i_part .i_right .text span{ display: block; color: #999; line-height: 22px; height: 44px; overflow: hidden; } 










/*公共*/
.wbanner{ width: 1200px; margin: 0 auto; height: 230px; clear: both; background-size: cover; background-position: center center; }
.path .baseWidth{ border-bottom: 1px solid #e5e5e5; }
.mpath{ position: relative; z-index: 1; }
.mpath .bg{ display: inline-block; *display: inline; *zoom: 1; margin-right: 20px; vertical-align: middle; width: 65px; height: 65px; background: #f4f4f4 url(../images/icon7.png) center no-repeat; }
.mpath a,.path b{ color: #666; vertical-align: middle; font-size: 14px; }
.mpath a:hover,.path span{ color: #0084cd; vertical-align: middle; }
.m_hnav{ font-size: 0; height: 65px; }
.m_hnav.mr25{ margin-right: 25px; }
.m_hnav li{ margin-left: 26px; height: 63px; line-height: 63px; display: inline-block; vertical-align: top; }
.m_hnav li > a{ border-bottom: 2px solid #fff; font-size: 14px; display: block; min-width: 60px; text-align: center; }
.m_hnav li.on > a,.m_hnav li:hover a{ border-color: #0084cd; color: #0084cd; }
.m_hnav li:last-child{ margin-right: 0; }
.m_hnav li.on .m_hsnav,.m_hnav li.active .m_hsnav{ display: block; }
.pages{ font-size: 0; margin: 0 auto; }
.pages a,.pages span{ text-align: center; background-color: #a3a3a3; color: #fff; height: 30px; display: inline-block; margin: 0 10px 10px; font-size: 14px; min-width: 30px; box-sizing: border-box; line-height: 30px; padding: 0 5px; }
.pages .current{ display: inline-block; vertical-align: top; background-color: #0084cd; }
.pages .prev,.pages .next{ min-width: 60px; vertical-align: top; font-weight: normal; background-repeat: no-repeat; background-position: center; }
.pages a:hover{ background-color: #0084cd; }
.pages a.hover{ background-color: #0084cd; }
.pages font{ display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 14px; color: #999; line-height: 30px; margin: 0 10px 10px; }
.m_main img{ max-width: 100%!important; /*height: auto!important;*/ }


/*公司简介*/
.abo_main{ padding: 30px 0 40px; line-height: 36px; font-size: 16px; color: #585858; }
.abo_main h2{ padding: 16px 0 18px; font-size: 26px; color: #000;text-align: center; }

/*公司文化*/
.cul_main{ padding: 45px 0 150px; }
.cul_left{ width: 255px; box-sizing: border-box; border: 1px solid #eee; }
.cul_left li{ cursor: pointer; font-size: 0; color: #666; height: 95px; border-top: 1px solid #eee; }
.cul_left li:before{ content: ''; display: inline-block; *display: inline; *zoom: 1; width: 1px; height: 100%; vertical-align: middle; margin-left: -1px; }
.cul_left li:first-child{ border-top: none; }
.cul_left li img{ margin: 0 25px 0 40px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.cul_left li span{ font-size: 18px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.cul_left li:after{ display: none; opacity: 0; filter：alpha(opacity=0-100); content: ''; vertical-align: middle; width: 25px; margin-left: 10px; height: 100%; background: url(../images/icon15.png) center no-repeat; }
.cul_left li.on:after{ display: inline-block; *display: inline; *zoom: 1; margin-left: 25px; opacity: 1; filter: alpha(opacity=100); }
.cul_left li.on,.cul_left li:hover{ color: #0084cd; }
.cul_wrap{ margin-right: 20px; width: 870px; }
.cul_wrap .cul_right{ display: none; opacity: .6; filter: alpha(opacity=60); }
.cul_wrap .cul_right:first-child{ display: block; opacity: 1; filter: alpha(opacity=100); }
.cul_rtop .pic{ background-repeat: no-repeat; background-position: center; width: 554px; height: 210px; }
.cul_rtop .text{ height: 210px; text-align: center; background: #0084cd; color: #fff; width: 316px; }
.cul_rtop .text:before{ content: ''; display: inline-block; *display: inline; *zoom: 1; width: 1px; height: 100%; vertical-align: middle; margin-left: -1px; }
.cul_rtop .text .box{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.cul_rtop .text .line{ width: 38px; height: 3px; display: block; margin: 0 auto 22px; background: #fff; }
.cul_rtop .text h2{ font-size: 42px; margin-bottom: 10px; }
.cul_rtop .text p{ font-size: 22px; font-weight: 100; font-family: '微软雅黑'; }
.cul_rbot .box{ margin-top: 42px; padding-top: 6px; line-height: 24px; padding-left: 80px; box-sizing: border-box; font-size: 18px; background-repeat: no-repeat; background-position: left top; }
.cul_rbot .box h2{ color: #0084cd; margin-bottom: 2px; }
.cul_rbot .box p{ color: #666; }

/*公司照片*/
.pic_main{ padding: 30px 0 70px; }
.pic_nav{ padding: 20px 0; margin-bottom: 30px; text-align: center; font-size: 16px; }
.pic_nav li{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; border-left: 2px solid #adadad; }
.pic_nav li:first-child{ border-left: none; }
.pic_nav li a{ padding: 0 25px; color: #666; }
.pic_nav li.on a,.pic_nav li:hover a{ color: #0084cd; }
.pic_list{ margin-bottom: 80px; width: 1274px; }
.pic_list li{ margin-right: 74px; text-align: center; box-sizing: border-box; width: 350px; height: 270px; background: #fff; float: left; }
.pic_list li .img_box{ width: 350px; height: 200px; text-align: center; display: table-cell; vertical-align: middle;}
.pic_list li .img_box img{ width: 350px; height: 200px; }
.pic_list li p{ font-size: 18px; line-height: 70px; color: #666; }
.pic_list li:hover p{ color: #004694; }

/*公司视频*/
.vid_main{ padding: 40px 0 80px; }
.vid_main .video_box{ position: relative; width: 100%; height: 650px; }
.video_box video{ background: #000; width: 100%; height: 100%; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; display: block; }
.video_box i{ cursor: pointer; content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-image: url(../images/icon16.png); background-position: center; background-repeat: no-repeat; z-index: 666; }

/*大事记*/
.his_main{ padding: 40px 0 60px; }
.m_title{ text-align: center; }
.m_title h2{ color: #444; font-size: 30px; margin-bottom: 10px; }
.m_title p{color: #a3a3a3;}
.m_title p.iframe{ height: 504px; }
.m_title p.iframe2{ height: 249px; }
.his_main .m_title{ margin-bottom: 45px; }
.his_table{ border: 1px solid #eee; }
.his_table li{ border-top: 1px solid #eee; position: relative; padding-left: 194px; }
.his_table li:first-child{ border-top: none; } 
.his_table li .time{ text-align: center; position: absolute; left: 0; top: 0; width: 193px; height: 100%; border-right: 1px solid #eee; background: #0084cd; color: #fff; font-size: 18px; }
.his_table li .time:before,.his_table li .text:before{ content: ''; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; width: 1px; height: 100%; margin-left: -1px; }
.his_table li .text{ font-size: 18px; color: #666; padding: 20px 45px; box-sizing: border-box; }
.his_table li .text p{ max-width: 908px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; }
.his_table li .text:before{ min-height: 60px; }

/*公司荣誉*/
.hon_main .m_title{ margin-bottom: 50px; }
.hon_main .pic_list{ width: 1280px; }
.hon_main li{ width: 340px; margin-right: 80px; }
.hon_main li .img_box{ border: 1px solid #eee; box-sizing: border-box; height: 215px; width: 340px; }
.hon_main li .img_box img{ width: auto; /*height: auto;*/ max-height: 88%; }
.hon_main li p{ font-size: 14px; font-family: '宋体'; }

/*质量方针*/
.qua_main{ padding: 75px 0; }
.qua_main .pic{ width: 660px; text-align: center; }
.qua_main .bg_line{ width: 100%; height: 5px; background: url(../images/icon18.png) left center no-repeat; margin: 15px 0; }
.qua_main .text{ margin-top: 65px; width: 540px; padding: 0 50px; box-sizing: border-box; }
.qua_main .text h2{ font-size: 30px; color: #444; }
.qua_main .text h2 span{ font-size: 14px; color: #666; line-height: 14px; margin-left: 14px; padding-left: 12px; border-left: 1px solid #666; vertical-align: middle; }
.qua_main .text p{ font-size: 18px; line-height: 36px; color: #565656; font-weight: 100; }

/*失效分析*/
.aba_main{ padding: 25px 0 0px; }
.aba_main .m_title{ margin-bottom: 45px; }
.aba_list{ padding-top: 42px; width: 450px; margin-top: 8px; background: url(../images/icon20.png) 3px top no-repeat; }
.aba_list li{ padding-left: 30px; margin-bottom: 55px; background: url(../images/icon21.png) 0 16px no-repeat; }
.aba_main .pic{ width: 720px; text-align: center; }
.aba_main .text h2{ font-size: 23.8px; color: #0084cd; line-height: 40px; margin-bottom: 12px; }
.aba_main .text p{ font-size: 18px; color: #444; line-height: 37px; }

/*可靠性试验*/
.tes_main{ padding: 25px 0 0px; }
.tes_main .m_title{ margin-bottom: 30px; }
.tes_table{ margin-bottom: 20px; width: 100%; text-align: center; color: #444; }
.tes_table td{ font-size: 16px; width: 150px; height: 80px; border: 1px solid #eee; padding: 10px; }
.tes_table td.tit{ background: #0084cd; color: #fff; font-size: 18px; }
.tes_table h2{ font-size: 18px; line-height: 26px; margin-bottom: 5px; }
.tes_table span{ font-size: 14px; color: #777; line-height: 18px; }

/*公司新闻*/
.news_main{ padding: 25px 0 90px; }
.news_main .m_title{margin-bottom: 30px;}
.news_list{ margin-bottom: 80px; }
.news_list li{ padding: 10px 50px; }
.news_list li img{ width: 340px; height: 185px; vertical-align: top;}
.news_list .r_box{ width: 730px; vertical-align: top;}
.news_list .r_box .text{ width: 630px; }
.news_list .r_box h2{ display: block; font-size: 20px; color: #1b1b1b; margin-bottom: 14px; margin-top: 26px; margin-bottom: 20px; }
.news_list .r_box p.dot{ color: #888; font-size: 16px; font-weight: 100; line-height: 30px; height: 90px; overflow: hidden; }
.news_list .info{ text-align: center; }
.news_list .info .time{ margin-top: 30px; font-size: 24px; font-weight: 100; color: #888; font-family: '微软雅黑'; }
.news_list .info .icon{ display: block; margin: 52px auto 0; width: 34px; height: 20px; background: url(../images/icon22.png) center no-repeat; }
.news_list li:hover{ box-shadow: 0 3px 7px rgba(0,0,0,.35); }
.news_list li:hover *{ color: #0084cd!important; }
.news_list li:hover .info .icon{ background: url(../images/icon22on.png) center no-repeat; }

/*公司新闻详情*/
.news_dmain{ padding: 55px 0; }
.news_dtop h2{ font-size: 30px; color: #333; text-align: center; margin-bottom: 25px; }
.news_dtop .info{ width: 100%; height: 40px; line-height: 40px; background: #f6f6f6; color: #666; text-align: center; margin-bottom: 70px; }
.news_dbot{ font-size: 16px; color: #555; line-height: 40px; }
.news_dbot .download{ width: 125px; height: 50px; line-height: 50px; text-align: center; background: #0084cd; color: #fff; font-size: 18px; display: block; margin-left: 2em; margin-top: 20px; }
.news_dbot .download:hover{ background: #72bb38; }
.forum_link{ font-size: 16px; color: #555; padding: 10px 50px; line-height: 38px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin-top: 80px; }
.forum_link font,.forum_link span{ color: #999; }
.forum_link p{ width: 900px; }
.forum_link p a:hover{ color: #0084cd; }
.forum_link .link_more{ margin-top: 18px; width: 120px; height: 40px; line-height: 40px; text-align: center; background: #eee; }
.forum_link .link_more:hover{ background: #0084cd; color: #fff; }

/*公司基本制度*/
.sys_main{ padding: 25px 0 90px; }
.sys_main .m_title{ margin-bottom: 32px; }
.sys_list{ margin-bottom: 95px; }
.sys_list li{ position: relative; border-bottom: 1px solid #f2f2f2; padding-left: 20px; height: 60px; line-height: 60px; }
.sys_list li:before{ content: ''; position: absolute; left: 0; top: 28px; width: 5px; height: 5px; background: #a0a0a0; }
.sys_list li font{ color: #666; width: 1000px; }
.sys_list li span{ color: #999; }
.sys_list li:hover font{ color: #0084cd; }
.sys_list li:hover:before{ background: #0084cd; }

/*投资者关系*/
.inv_main{ padding: 25px 0 90px; }
.inv_main .m_title{ margin-bottom: 50px; }
.inv_box{ border: 1px solid #eee; }
.inv_top{ border-bottom: 1px solid #eee; height: 50px; line-height: 50px; background: #0084cd; color: #fff; padding: 0 40px; box-sizing: border-box; font-size: 22px; }
.inv_bot{ padding: 22px 40px; box-sizing: border-box; font-size: 18px; line-height: 36px; color: #a3a3a3; }

/*人才招聘*/
.rec_main{ padding: 35px 0 50px; }
.rec_list{ margin-bottom: 55px; }
.rec_list .item{ margin-bottom: 5px; }
.rec_list .rec_top{ cursor: pointer; padding: 28px 30px; background-color: #f5f5f5; background-image: url(../images/icon24.png); background-position: 1145px center; background-repeat: no-repeat; }
.rec_list .rec_top h2{ margin-bottom: 8px; font-size: 16px; color: #000610; }
.rec_list .rec_top span{ color: #a3a3a3; }
.rec_list .detail{ border: 1px solid #eee; padding: 28px; font-size: 16px; color: #888; line-height: 36px; display: none; }
.rec_list .content h2 font{ color: #666; }
.rec_list .re_btn{ cursor: pointer; margin-top: 16px; width: 180px; height: 44px; line-height: 42px; text-align: center; border: 1px solid #dcdcdc; box-sizing: border-box; }
.rec_list .re_btn i{ width: 20px; height: 42px; background: url(../images/icon25.png) center no-repeat; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin-right: 10px; }
.rec_list .re_btn:hover{ background: #72bb38; color: #fff; }
.rec_list .re_btn:hover i{ background: url(../images/icon25on.png) center no-repeat; }
.rec_list .item.on .rec_top h2,.rec_list .item.on .rec_top span{ color: #fff!important; }
.rec_list .item.on .rec_top{ background-image: url(../images/icon24on.png); background-color: #0084cd; }
.rec_list .item.on .detail{ display: block; }
.rec_list .item:hover .rec_top h2{ color: #0084cd; }

/*联系我们*/
.con_main{ padding: 40px 0; }
.con_main h2{ margin-bottom: 30px; font-size: 26px; color: #000; }
.con_top{ position: relative; font-size: 16px; color: #666; line-height: 28px; background: #f7f7f7; min-height: 430px; }
.con_left{ width: 605px; box-sizing: border-box; padding: 30px 40px;  }
.con_left .box{ margin-top: 30px; padding-left: 60px; background-repeat: no-repeat; background-position: left center; }
.con_left .box:first-child{ margin-top: 0; }
.con_left .box span,.con_left .box font{ display: inline-block; *display: inline; *zoom: 1; vertical-align: top; }
.con_left .box span{ max-width: 310px; }
.con_right #allmap{ position: absolute; right: 0; top: 0; width: 595px; height: 100%; }
.con_bot{ padding: 45px 0 10px; }
.con_bot .box{ width: 33.3%; float: left; font-size: 16px; color: #666; line-height: 36px; }
.con_bot .box .d_ib{ text-align: left; min-width: 255px; }

/*产品*/
.pro_main{ padding: 10px 0 25px; }
.pro_left{ width: 220px; background: #f2f2f2; padding-bottom: 32px; border-bottom: 2px solid #e1e0e0; }
.pro_ltop{ margin-bottom: 28px; width: 100%; min-height: 100px; border-bottom: 2px solid #0084cd; padding: 30px 25px 10px; box-sizing: border-box; background: url(../images/pic28.jpg); }
.pro_ltop h2{ margin-bottom: 10px; font-size: 22px; color: #0084cd; font-weight: bold; }
.pro_ltop h3{ font-size: 14px; color: #999; }
.pro_left ul{ border-top: 1px solid #e9e9e9; }
.pro_left ul li{ border-bottom: 1px solid #e9e9e9; height: 45px; line-height: 45px; }
.pro_left ul li a{ padding-left: 65px; display: block; color: #444; }
.pro_left ul li.on a,.pro_left ul li:hover a{ background: #0084cd; color: #fff; }
.pro_right{ border-bottom: 1px solid #f2f2f2; width: 920px; }
.pro_right h2{ margin: 24px 0; font-size: 30px; color: #444; text-transform: uppercase; text-align: center; }
.pro_table{ width: 100%; text-align: center; }
.pro_table tr,.pro_table td{ color: #444; font-size: 16px; border: 1px solid #f2f2f2; padding: 10px; height: 60px; }
.pro_table tr:first-child td{ background: #f2f2f2; }
.pro_table .pro_img{ width: 100px; height: 55px; }
.pro_table a:hover{ color: #0084cd; }



#bp_loader {
    display: block;
    line-height: 165px;
    text-align: center;
}

#bp_loader svg {
   	vertical-align: middle;
}


.tes_main{ overflow: hidden; }
.n_pic_list{ margin: 80px auto 80px; }
.n_pic_list li.li{ margin-bottom: 40px; }
.n_pic_list li.li .img_box{ height: 240px; line-height: 240px; font-size: 0; text-align: center; }
.n_pic_list li.li .img_box img{ width: auto; height: auto; max-width: 80%; max-height: 90%; }
.n_pic_list li.li p{ margin-top: 10px; line-height: 20px; font-size: 16px; }

.n_pic_list2{ margin: 30px auto 60px; }
.n_pic_list2 li.li{ width: 31.3%; margin: 0 1%; float: left; }
.n_pic_list2 li.li .img_box{ height: 240px; line-height: 240px; font-size: 0; text-align: center; }
.n_pic_list2 li.li .img_box img{ width: auto; height: auto; max-width: 80%; max-height: 90%; }
.n_pic_list2 li.li p{ margin-top: 10px; line-height: 20px; font-size: 16px; }
.n_pic_list .slick-dots,.n_pic_list2 .slick-dots{ bottom: -30px; }
.n_pic_list .slick-dots li,
.n_pic_list2 .slick-dots li{ float: none; background: #666; width: 12px; height: 12px; margin: 0 8px; }
.n_pic_list .slick-dots li.slick-active,.n_pic_list2 .slick-dots li.slick-active{ background: #0084cd; }

.rec_p{ font-size: 18px; color: #333; line-height: 24px; padding: 20px 0 40px; }
.rec_p span{ margin-right: 100px; }

 


.friendlinks{line-height:47px;padding:18px 0 18px 0;width: 1200px;margin-left: auto;margin-right: auto;}
.friendlinks h5{width:76px;float:left;line-height: 27px;}
.friendlinkslide{width:1122px;position:relative;line-height:27px;height:27px;overflow-y:hidden;float:left}
.friendlinkslide a{text-align:center;font-size:13px;color:#999;float:left}
.friendlinkslide span{margin:0 10px;color:#999;float:left}
.friendlinkslide .slick-prev{display:none!important}
.friendlinkslide .slick-next{width:16px;height:16px;border:none;cursor:pointer;top:6px;position:absolute;overflow:hidden;text-indent:300%;background:url(../images/png_jt6.png);right:0;transition: all .3s;}
.friendlinkslide .slick-next.he{transform: rotate(180deg);}
.friendlinkslide a:hover{color:#0095e2}
.hideshow{-webkit-transition:-webkit-transfo


