<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
body{ color:#393939; font-size:14px; height:auto; box-sizing:border-box; overflow:auto; background-color:#ffffff; padding-top:89px;}
.course{-moz-user-select: none; /*火狐*/
  -webkit-user-select: none;  /*webkit浏览器*/
  -ms-user-select: none;   /*IE10*/
  -khtml-user-select: none; /*早期浏览器*/
  user-select: none;}
a{ color:#393939; text-decoration:none;}
a:hover{ text-decoration:none; color:#393939;}
i,em{ font-style:normal;}


.ibanner .text ul li
{
-webkit-transition: all 0.6s ease;
-moz-transition: all 0.6s ease;
-ms-transition: all 0.6s ease;
-o-transition: all 0.6s ease;
transition: all 0.6s ease;
}
.iproduct .text,
.iproduct .i,
.iproduct .i i,
.menu li .h3 i span,
.iabout .text .m a,
.more
{
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}



.wp{ width:1400px; margin:0 auto; position:relative;}


.menu-link{
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.menu-link *{box-sizing: border-box;}
.menu-link { display:none; border-radius:5px; box-sizing: border-box; position:absolute; top:25px;right:0px;font-size: 11px;z-index: 10;width:40px;height:40px; padding:8px;}
.menu-link:hover,
.menu-link:focus {}
.menu-link span {position: relative;display: block;margin-top:10px;}
.menu-link span,
.menu-link span:before,
.menu-link span:after {background-color: #000;width: 100%;height:3px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.menu-link span:before,
.menu-link span:after {position: absolute;top: -.55em;content: " ";}
.menu-link span:after {top: .55em;}
.menu-link.active span {background: transparent;}
.menu-link.active span:before {
-webkit-transform: rotate(45deg) translate(.5em, .4em);
-moz-transform: rotate(45deg) translate(.5em, .4em);
-ms-transform: rotate(45deg) translate(.5em, .4em);
-o-transform: rotate(45deg) translate(.5em, .4em);
transform: rotate(45deg) translate(.5em, .4em);
}
.menu-link.active span:after {
-webkit-transform: rotate(-45deg) translate(.4em, -.3em);
-moz-transform: rotate(-45deg) translate(.4em, -.3em);
-ms-transform: rotate(-45deg) translate(.4em, -.3em);
-o-transform: rotate(-45deg) translate(.4em, -.3em);
transform: rotate(-45deg) translate(.4em, -.3em);
}

.header{height:89px; background-color:#fff; position:fixed; top:0px; left:0px; right:0px; z-index:999; box-shadow:0 0 10px #ccc;}
.logo{ position:absolute; left:0px; top:27px; width:285px;}
.logo img{ width:100%; height:auto;}
.menu{ padding:0 0 0 430px;}
.menu li{ float:left; margin:0 4px;position:relative;}
.menu li .h3{ }
.menu li .h3 a{ font-size:15px; padding:22px 20px 0 20px; line-height:68px; display:block;}
.menu li .h3 i{ position:absolute; left:0px; right:0px; bottom:0px; width:100%;}
.menu li .h3 i span{ display:block; width:0%; height:5px; margin:0 auto; background:#005ba9;}
.menu li.curr .h3 i span,.menu li:hover .h3 a i span{ width:100%;}
.menu li.curr .h3 a,.menu li:hover .h3 a{ color:#005ba9;}

.menu li .box{ display:none; text-align:left; position:absolute; top:90px; left:0px; right:0px;}
.menu li .box a{ display:block; line-height:38px; background-color:rgba(0,0,0,0.5); color:#fff; margin-bottom:1px; padding-left:10px;}
.menu li .box a:hover{ background-color:#005ba9;}
.menu li:hover .box{ display:block;}
.menu li .h3 em{ display:none; font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; position:absolute; right:6%; top:0px; width:40px; height:40px; text-align:center; line-height:40px; cursor:pointer;}
.menu li .h3 em:before { content: "\e604"; }
.menu li .h3 em.active:before { content: "\e606"; }
.menu li:hover .h3 em,.menu li.curr .h3 em{ color:#fff;}

.top_nav{ position:absolute; right:0px; top:30px;}
.top_search{ float:left; position:relative;}
.top_search .i{ position:absolute; right:40px; top:-10px; width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 10px solid #005ba9;}
.top_search .pd{ position:relative;}
.top_search .box{ position:absolute; display:none; top:59px; right:-30px; width:210px; background-color:#005ba9; border-radius:5px; padding:15px 25px;}
.top_search:hover .box{ display:block;}
.ipt_t1{ width:100%; box-sizing:border-box; border:1px solid #fff; height:24px; padding:0 10px; box-sizing:border-box; line-height:24px;}
.ipt_b1{ position:absolute; right:0px; top:0px; width:24px; height:24px; line-height:24px; text-align:center; border:1px solid #fff; font-size:16px; cursor:pointer; color:#005ba9;}

.top_language{ float:left; margin-left:10px;}
.top_nav i{width: 40px;height: 60px;text-align: right;line-height: 32px;display: block;font-size:26px;cursor: pointer; color:#ccc;}
.top_nav i:hover{ color:#005ba9;}

.sub_nav{  position:fixed; right:10px; bottom:50px; margin-top:0px !important; width:60px; height:243px; z-index:9999;}
.sub_nav li{ padding-bottom:1px; display:none;}
.sub_nav li a{ height:60px; line-height:60px; background-color:rgba(89,87,87,0.8); display:block; text-align:center; color:#d1d1d1; font-size:30px;}
.sub_nav li a:hover{ background-color:rgba(0,91,169,0.8); color:#fff;}
.sub_nav li.t a{ background-color:rgba(0,91,169,0.8); color:#fff;}
.sub_nav li.t{ display:block;}

.ibanner{ position:relative;}
.ibanner .single-item{}
.ibanner .wp{ z-index:8;}
.ibanner .slick-dots{ position:absolute; left:50%; bottom:30px; z-index:8; margin-left:-43px;}
.ibanner .slick-dots li{ float:left; margin:0 6px; height:35px; padding-top:15px;}
.ibanner .slick-dots li button{ float:left; width:7px; height:20px; padding:0px; border:none; cursor:pointer; box-sizing:border-box; text-indent:-9999px; overflow:hidden; background:#bbbbbb;}
.ibanner .slick-dots li.slick-active button{ background:#005baa; height:35px;}
.ibanner .slick-dots li.slick-active{ padding-top:0px;}
.ibanner .slick-slide{ height:500px; background: no-repeat center center; background-size:cover;}
.ibanner .slick-slide img{ width:100%; height:auto;}
.ibanner .slick-slide a{ display:block;}

.ibanner .text{/* display:inline-table; height:710px; width:100%;*/ padding-top:214px; text-align:center;}
.ibanner .text ul{/*display: table-cell;vertical-align: middle;*/}

.ibanner .text li.li1{ opacity:0;transform: translateX(500px); padding:0 10px;}
.ibanner .text li.li2{ opacity:0;transform: translateY(300px); padding:0 10px;}
/*.ibanner .text li{ opacity:0;transform: translateY(100px); padding:0 10px;}*/
.ibanner .text li.li1{transition-delay:0.4s;}
.ibanner .text li.li2{transition-delay:0.5s;}
.ibanner .text li.li3{transition-delay:0.6s;}

.ibanner .m{ font-size:14px; border:1px solid #666666; width:160px; line-height:44px; background:url(../images/ico.png) no-repeat 145px 0px; margin:0 auto; height:44px; text-align:left; padding:0 20px;}
.ibanner .m:hover{ background-position:145px -48px; background-color:rgba(0,91,170,0.9); border:1px solid rgba(0,91,170,0.9); color:#fff;}

.ibanner .text1{ color:#FFF;padding-top: 225px}
.ibanner .text1 .h3{ font-size:46px; line-height:1; padding-bottom:25px;}
.ibanner .text1 .p{ font-size:20px; line-height:1; padding-bottom:60px;}

.ibanner .text2{ color:#fff;padding-top: 159px;}
.ibanner .text2 .h3{ font-size:46px; line-height:1; padding-bottom:18px;}
.ibanner .text2 .p{ font-size:20px; line-height:1; padding-bottom:90px;}
.ibanner .text2 .m{ background-position:145px -48px; background-color:rgba(0,91,170,0.9); border:1px solid rgba(0,91,170,0.9); color:#fff;}

.ibanner .text3{ color:#fff;padding-top: 153px}
.ibanner .text3 .h3{ font-size:46px; font-weight:normal; line-height:1; padding-bottom:15px;}
.ibanner .text3 .p{ font-size:20px; line-height:1; padding-bottom:60px;}

.ibanner .text4{ color:#fff;padding-top: 153px}
.ibanner .text4 .h3{ font-size:46px; font-weight:normal; line-height:1; padding-bottom:17px;}
.ibanner .text4 .p{ font-size:20px; line-height:1; padding-bottom:60px;}

.ibanner .text5{ color:#fff;padding-top: 153px}
.ibanner .text5 .h3{ font-size:46px; font-weight:normal; line-height:1; padding-bottom:17px;}
.ibanner .text5 .p{ font-size:20px; line-height:1; padding-bottom:60px;}


.ibanner .slick-current .text ul .li1{ opacity:1;transform: translateX(0px);}
.ibanner .slick-current .text ul .li2{ opacity:1;transform: translateY(0px);}

.ibanner .slick-arrow{ display:none !important;}


.icon{ padding:80px 0;}
.icon1{ background-color:#f1f1f1;}
.tit{ font-size:30px; color:#333; height:80px; line-height:1;}
.tit strong{ margin-right:5px;}
.tit .more{ position:absolute; right:0px; top:-10px; font-size:14px; border:1px solid #6d6e71; width:116px; line-height:44px; background:url(../images/ico.png) no-repeat 112px 0; height:44px; text-align:left; padding:0 20px; display:block;}
.tit .more:hover{background-position:112px -48px; background-color:#005ba9; color:#fff; border:1px solid #005ba9;}

.iproduct{ overflow:hidden;}
.iproduct_con{ margin-right:-56px;}

.iproduct .pd{ display:block; margin-right:56px; position:relative;}
.iproduct .img img{ width:100%; height:auto;}
.iproduct .text{ position:absolute; left:0px; top:0px; right:0px; bottom:0px; width:100%; height:100%; text-align:center; color:#fff;}
.iproduct .i{ padding-top:90px; margin-bottom:35px;}
.iproduct .i i{width:110px; height:110px; border:1px solid #fff; margin:0 auto; border-radius:50%; display:block; background:url(../images/pro_ico.png) no-repeat;}
.iproduct .h3{ font-size:24px; line-height:44px;}
.iproduct .m{ padding-top:25px; display:none;}
.iproduct .m em{font-size:14px; border:1px solid #fff; width:116px; line-height:44px; background:url(../images/ico.png) no-repeat 112px -48px; margin:0 auto; height:44px; text-align:left; padding:0 20px; display:block;}

.iproduct a:hover .text{ background-color:rgba(0,91,170,0.7);}
.iproduct a:hover .m{ display:block;}
.iproduct a:hover .i{ margin-bottom:20px; padding-top:60px;}
.iproduct a:hover .i i{ background-color:#fff;}

.iproduct .li1 .i i{ background-position:0 0;}
.iproduct .li2 .i i{ background-position:0 -112px;}
.iproduct .li3 .i i{ background-position:0 -224px;}
.iproduct .li4 .i i{ background-position:0 -336px;}
.iproduct .li1:hover .i i{ background-position:-112px 0;}
.iproduct .li2:hover .i i{ background-position:-112px -112px;}
.iproduct .li3:hover .i i{ background-position:-112px -224px;}
.iproduct .li4:hover .i i{ background-position:-112px -336px;}

.iproduct .single-item{ padding-bottom:50px;}
.iproduct .slick-arrow{ position:absolute; padding:0px; bottom:0px; width:36px; text-align:center; line-height:36px; height:36px; cursor:pointer; background:none; border:none; overflow:hidden;
  font-family:"iconfont" !important;
  font-size:32px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color:#666;
}
.iproduct .slick-arrow:hover{ color:#003488;}
.iproduct .slick-prev{ left:40%; text-align:left;}
.iproduct .slick-next{ right:40%; text-align:right;}
.iproduct .slick-prev:before{content: "\e631"; float:left;}
.iproduct .slick-next:before{content: "\e7f8"; float:right;}

.icon2{ background-color:#fff;}
.icon2 .tit{ display:none;}
.iabout{}
.iabout .img{ float:right; width:550px;}
.iabout .img img{ width:100%; height:auto;}
.iabout .text{ margin-right:550px; padding:35px 125px 0 0;}
.iabout .text .h3{font-size:30px; color:#333; height:60px; line-height:1;}
.iabout .text .h3 strong{ margin-right:5px;}
.iabout .text .p{ font-size:14px; line-height:2;}
.iabout .text .m{ padding-top:100px;}
.iabout .text .m a{font-size:14px; border:1px solid #6d6e71; width:116px; line-height:44px; background:url(../images/ico.png) no-repeat 112px 0; height:44px; text-align:left; padding:0 20px; display:block;}
.iabout .text .m a:hover{ background-position:112px -48px; background-color:#005ba9; color:#fff; border:1px solid #005ba9;}

.icon3{ background-color:#f1f1f1;}
.inews{}
.inews_tit{ width:255px; float:left; background:#fff; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}
.inews_tit li{ position:relative;}
.inews_tit li a{ height:103px; display:block; line-height:103px; font-size:16px; text-align:center; border-bottom:1px solid #d8d8d8;}
.inews_tit li a i{ display:none; position:absolute; right:-8px; margin-top:-6px; top:50%; width: 0;height: 0;border-top: 6px solid transparent;border-left: 8px solid #005ba9;border-bottom: 6px solid transparent;}
.inews_tit li.curr a{ background-color:#005ba9; color:#fff;}
.inews_tit li.curr a i{ display:block;}

.inews_list{ margin-left:280px; background-color:#fff;}
.inews_list .slick-slide{ width:484px; height:314px; position:relative;}
.inews_list .slick-dots{ position:absolute; right:25px; top:18px; z-index:8;}
.inews_list .slick-dots li{ float:left; margin:0 6px;}
.inews_list .slick-dots li button{ float:left; border-radius:50%; height:8px; width:8px; border:2px solid #fff; padding:0px; cursor:pointer; box-sizing:border-box; text-indent:-9999px; overflow:hidden; background:none;}
.inews_list .slick-dots li.slick-active button{ background:#fff;}
.inews_list .slick-dots li.slick-active{ padding-top:0px;}

.inews_list .img{width:484px; height:314px; float:left;}
.inews_list .img .pd{ position:relative; display:block;width:484px; height:314px;}
.inews_list .img .pd img{width:100%; height:auto; display:block;}
.inews_list .img .p{ position:absolute; left:0px; bottom:0px; right:0px; padding:20px 30px; background-color:rgba(0,0,0,0.4); color:#fff;}
.inews_list .img .p span{ display:block; font-size:16px; line-height:24px; height:24px; overflow:hidden;}
.inews_list .img .p em{ display:block;}

.inews_list .text{ margin-left:484px; padding:47px;}
.inews_list .text li{ height:43px; overflow:hidden; line-height:43px; border-bottom:1px dotted #ccc;}
.inews_list .text li em{ margin-right:20px;}
.inews_list .text li a:hover{ color:#005ba9;}

.footer{ background:#272727; padding:50px 0;padding-bottom: 20px}
.footer_nav{ margin:0 0 8px 350px; padding:12px 0 12px 70px; border-left:1px solid #333; min-height:200px;}
.footer_nav .ul{ float:left; width:12.666%;}
.footer_nav ul{ padding-top:10px;}
.footer_nav .h3{ color:#999; font-size:14px;}
.footer_nav .h3 em{ display:none; font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; position:absolute; right:0; top:0px; width:40px; height:40px; text-align:center; line-height:40px; cursor:pointer;}
.footer_nav .h3 em:before { content: "\e604"; }
.footer_nav .h3 em.active:before { content: "\e606"; }

.footer_nav a{ color:#6c6c6c; font-size:12px; line-height:26px;}
.footer_nav a:hover{ color:#fff;}
.wx_d{position: absolute;top:15px;right: 130px;}

.footer_bottom{ border-top:1px solid #333;}
.footer_bottom .img{ width:100px; float:left;}
.footer_bottom .text{ margin-left:100px; padding:0 0 0 35px;}

.footer_group{ padding-bottom:43px;}
.footer_group .h3{ color:#999; padding-bottom:29px; line-height:30px;}
.footer_group li{ float:left; padding-right:10px;}
.footer_group li a{ width:200px; height:45px; display:block; background:url(../images/footer_group.png) no-repeat;}
.footer_group li a:hover{ background-position:0 -43px;}

.footer_share .h3{ color:#999; padding-bottom:0px; line-height:30px;}
.footer_share li{ float:left; padding-right:3px;}
.footer_share a{ float:left;}
.footer_share a i{font-size:32px; background-color:#999; border-radius:50%; width:24px; height:24px; margin:4px; display:block; position:relative;}
.footer_share a:hover i{ color:#000; background-color:#fff;}
.footer_share a i:before{ position:absolute; left:50%; top:50%; width:32px; height:32px; line-height:32px; margin:-16px 0 0 -16px; display:block;}
.footer_share a:hover .icon-facebook{ color:#3a5898;}
.footer_share a:hover .icon-linkedin{ color:#006a9a;}
.footer_share a:hover .icon-google{ color:#de5448;}
.footer_share a:hover .icon-twitter{ color:#1ab2e8;}
.footer_share a:hover .icon-youtube{ color:#df111d;}
.footer_share a:hover .icon-pyq{ color:#05af10;}
.footer_share a:hover .icon-weibo{ color:#dc251f;}
.footer_share a:hover .icon-renren{ color:#015cab;}

.footer_fl{ position:absolute; left:0px; top:0px;}

.footer_bottom{}
.footer_bottom li{ line-height:24px; padding:2px 0 6px 0; color:#6a6a6a;}
.footer_bottom li i{ font-size:20px; margin-right:10px; line-height:24px; color:#6a6a6a;}
.footer_bottom li a{ color:#6a6a6a;}
.footer_bottom li a:hover{ color:#fff;}
.footer_bottom .imgtext{ width:400px; margin:0 auto; padding:40px 0 0 0; display:none;}

.footer_con{ text-align:center; padding-top:15px; color:#6a6a6a;}

.footer_ewm{ width:380px; margin:0 auto; text-align:left; padding:25px 0 10px 0;}
.footer_ewm .img{ width:100px; float:left;}
.footer_ewm .img img{ width:100%; height:auto; display:block;}
.footer_ewm .text{ margin-left:100px; padding-left:30px; line-height:33px;}
.footer_ewm .text .p{}
.footer_ewm .text .p i{}

.v_box_bg{ display:none; background:rgba(0,0,0,0.8); position:fixed; _position:absolute; left:0px; top:0px; right:0px; bottom:0px; z-index:11000;}

.v_box{width:700px;background:#fff;position:fixed;_position:absolute;top:50%;left:50%;z-index:522222;margin:-305px 0 0 -350px;border-radius:10px;box-shadow: #333 0px 0px 10px;display:none; z-index:11001;}
.v_box .h3{color:#333;height:46px;font-size:18px;padding:0 20px;line-height:46px;overflow:hidden;font-weight:bold;}
.video{ margin:0 20px 20px 20px;background:#000; }
.boxVideo{  width:100%; height:auto; display:block; border:1px solid #9f9f9f;}
.shut{position:absolute;width:30px;height:30px;display:block;top:10px;right:12px;color:#333;font-size:30px;line-height:22px;overflow:hidden;text-align:center;cursor:pointer;}
.shut:hover{text-decoration:none;color:#f00;}
.shut:active{color:#a40606;}

.pgwp{ display:block;}
.pg{ background-color:#ececec; padding:50px 0;}
.pg_banner img{ width:100%; height:auto;}

.pgmenu{ text-align:center; background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.3); position:relative; z-index:9;}
.pgmenu li{ display:inline-block;}
.pgmenu li a{ height:48px; line-height:48px; border-bottom:2px solid #fff; display:inline-block; padding:0 20px; font-size:14px;}
.pgmenu li a:hover,.pgmenu li.curr a{ border-bottom:2px solid #005baa;}

.about{ background:none;}

.aboutus{}
.about1{}
.aboutus_top{ margin-bottom:50px;}
.aboutus_top .img{ float:right; width:42%; box-sizing:border-box;}
.aboutus_top .img img{ width:100%; height:auto; display:block;}
.aboutus_top .text{box-sizing:border-box; font-size:14px; line-height:30px; color:#666; margin-right:48.4285%; padding-right:50px;}
.aboutus_top .text strong{ font-size:20px; font-weight:normal; color:#333;}

.aboutus_con{ overflow:hidden;}
.aboutus_con ul{ margin-right:-52px;}
.aboutus_con li{ float:left; width:50%;}
.aboutus_con li .pd{ margin-right:52px;}
.aboutus_con li .h3{ font-size:20px; color:#000;}
.aboutus_con li .p{ color:#666;}

.culture{}
.culture_top{}
.culture_top .img{ width:48.4285%; float:right;}
.culture_top .img img{ width:100%; height:auto;}
.culture_top .text{box-sizing:border-box; margin-right:48.4285%; padding-right:50px;}
.culture_top .text .p{ font-size:14px; line-height:30px; color:#555; margin-bottom:30px;}
.culture_top .text .p strong{ color:#005baa; font-size:20px; font-weight:normal;}
.culture_con{}
.culture_con ul{ margin-right:-50px;}
.culture_con li{ float:left; width:33.33%; margin-bottom:30px;}
.culture_con .img img{ width:100%; height:auto;}
.culture_con .text{ padding:20px; line-height:24px; font-size:14px; min-height:72px; position:relative; background:#eeeeee;}
.culture_con .h3{ position:absolute; bottom:100%; left:0px; right:0px; height:34px; line-height:34px; padding:0 20px; box-sizing:border-box; background:rgba(0,91,170,0.5); color:#ffffff;}
.culture_con .pd{ margin-right:50px;}

.people_con{}
.people_con ul{ margin-right:-50px;}
.people_con li{ float:left; width:50%; margin-bottom:30px;}
.people_con .img img{ width:100%; height:auto;}
.people_con .text{ padding:20px; line-height:24px; font-size:14px; min-height:72px; position:relative; background:#eeeeee;}
.people_con .h3{ position:absolute; bottom:100%; left:0px; right:0px; height:45px; line-height:45px; padding:0 20px; box-sizing:border-box; background:rgba(0,91,170,0.5); color:#ffffff;font-family: "微软雅黑";font-size: 24px}
.people_con .pd{ margin-right:50px;}
.people_con .p{height: 120px}


.history_tab{ margin-bottom:30px; padding-top:20px;}
.history_tab ul{ margin-right:-2px;}
.history_tab li{ width:50%; float:left;}
.history_tab li a{ height:74px; line-height:74px; text-align:center; background:#ececec; margin-right:2px; display:block; font-size:20px; color:#333;}
.history_tab li.curr a{ background-color:#005baa; color:#fff;}
.history_con{}
.history_con .img{ float:left; width:38.6363%;}
.history_con .img ul{ margin-right:-10px; overflow:hidden;}
.history_con .img li{ float:left; width:50%; margin-bottom:10px;}
.history_con .img .pd{ margin-right:10px;}
.history_con .img img{ width:100%;}
.history_con .text{ margin-left:38.6363%; padding-left:60px; background:url(../images/line.png) repeat-y 61px 0; overflow:hidden;}
.history_con .text ul{}
.history_con .text .h3{ font-size:24px; color:#005baa; position:relative;}
.history_con .text .h3:after{content:'\e7f9'; width:22px; height:22px; line-height:22px; text-align:center; position:absolute;font-family:"iconfont" !important;font-size:14px;font-style:normal;
-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; background:#888888; border-radius:50%; color:#fff; left:-40px; top:50%; margin-top:-11px;}
.history_con .text .p{ font-size:14px; line-height:18px; position:relative; padding-bottom:10px; margin-bottom:50px;}
.history_con .text .p:after{content:'\20'; position:absolute; left:0px; bottom:0px; height:2px; width:80px; background:#dedede;}
.history_con .text .tr{ padding:10px 0 10px 42px; position:relative;}
.history_con .text i{ width:42px; position:absolute; left:0px;}
.history_con .text li{ padding-left:30px;}

.qiehuan .prev{ position:absolute; left:-40px; top:14px;  width:40px; line-height:40px; height:40px; font-size:40px; text-align:left; color:#adadad;}
.qiehuan .next{ position:absolute; right:-40px; top:14px;  width:40px; line-height:40px; height:40px; font-size:40px; text-align:right; color:#adadad;}

.cy_journal{ position:relative; background:url(../images/line.jpg) repeat-x left 34px;}
.cy_journal .xtu{ height:34px; position:relative; border-radius:6px; overflow:hidden; width:70%; margin:0 auto;}
.cy_journal .xtu dl{ position:absolute; left:0px; top:0px; padding-top:0px;}
.cy_journal .xtu dd{ width:116px; float:left; position:relative;overflow:hidden; text-align:center; height:34px; line-height:1; font-size:14px;}
.cy_journal .xtu dd:last-child{border-radius:0 6px 6px 0;}
.cy_journal .xtu dd:first-child{border-radius:6px 0 0 6px;}
.cy_journal .xtu dd a{ display:block; color:#333333; height:34px; position:relative;}
.cy_journal .xtu dd a:after{content:'\20'; width:2px; position:absolute; bottom:0px; left:50%; margin-left:-1px; height:9px; background-color:#adadad;}
.cy_journal .xtu dd a:hover,.cy_journal .xtu dd.cur a{ color:#005ba9;}
.cy_journal .xtu dd a:hover .img,.cy_journal .xtu dd.cur .img{ background-image:url(../images/proTit1img2.jpg);}

.cy_journal .xtu dd a:hover:after,.cy_journal .xtu dd.cur a:after{ background-color:#005baa; height:16px;}

.cy_journal .xtu dl dt{ position:absolute; left:0px; width:116px; height:34px;}
.cy_journal .datu { width:860px; overflow:hidden;}
.cy_journal .datu .dul .dli{ float:left; width:860px;}

.eventslist{ padding-top:52px; overflow:hidden;}
.eventslist ul{ margin-right:-26px;}
.eventslist li{ width:33.33%; float:left;}
.eventslist .pd{ border-right:1px solid #dddddd; overflow:hidden; margin-right:25px;}
.eventslist .img{ float:left; width:203px;}
.eventslist .img img{ width:100%; height:auto;}
.eventslist .text{ margin-left:203px; padding:0 25px; font-size:14px;}

.brand{}
.brand_con{ overflow:hidden;}
.brand_con ul{ margin-right:-30px;}
.brand_con li{ width:33.33%; float:left;}
.brand_con .pd{ margin-right:30px;}
.brand_con img{ width:100%; height:auto; display:block;}

.company{ padding:0px 40px 40px 40px;}
.company .h1{ text-align:center; font-size:24px; color:#555; padding:10px 0 45px 0;}
.company .h3{ font-size:14px; color:#333; height:42px; line-height:1;}
.company .img img{ width:100%; height:auto;}
.company .pd{ padding-right:28px;}
.company ul{ margin-right:-28px;}
.company li{ float:left;}
.company_top{ overflow:hidden;}
.company_top li{width:50%;}
.company_con{ padding-top:40px;}
/*.company_con li{width:33.33%;}*/

.company_con .pd{ padding:0 14px;}
.company_con .single-item{ margin:0 20px;}
.company_con .slick-arrow{ width:32px; background:none; height:51px; display:block; position:absolute; padding:0px; border:none; cursor:pointer; margin:0px; z-index:4; margin-top:-5px;

font-family:"iconfont" !important;
  font-size:32px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.company_con .slick-next{ left:-30px; top:50%;}
.company_con .slick-next:before { content: "\e635"; }
.company_con .slick-prev{ right:-30px; top:50%;}
.company_con .slick-prev:before { content: "\e7f9"; }
.company_con .slick-next:hover{color:#005baa;}
.company_con .slick-prev:hover{color:#005baa;}


.honor_list{}
.honor_list ul{ margin-right:-18px;}
.honor_list li{ float:left; width:25%; margin-bottom:18px;}
.honor_list .clearfix .dis{display: none;}
.honor_list li .img{ margin-right:18px;}
.honor_list li .img img:hover{ border: 2px solid rgba(0,91,169,0.8)}
.honor_list li .img img{ width:100%; height:auto; box-sizing:border-box; border:2px solid #ccc;}
.h_more{display: inline-block; float: right; cursor: pointer;}

.product_list{}
.product_list li{ background:#f0f0f0; margin-bottom:20px; width: 47.14%;float: left;}
.product_list li:nth-child(1),.product_list li:nth-child(3){float: right;}
.product_list .img{  position:relative; margin-top: -5px;}
.product_list .img .tab_ul{ width:68.1%;margin:0 auto;margin-bottom:1px;overflow: hidden;}
.product_list .img .tab_ul a{ display:block; background:#fff; margin-bottom:10px; box-sizing:border-box; border:1px solid #fff;}
.product_list .img .tab_ul .li{ float: left;margin:0 3%; width: 27%;}
.product_list .img .tab_ul .li.curr a{ border:1px solid #005baa;}
.product_list .img .con_ul{ width:400px; margin:0 auto;}
.product_list .img .con_ul .li{ display:none;}
.product_list .img .con_ul .li:first-child{ display:block;}
.product_list .img img{ width:100%; height:auto;}

.product_list .text{   background:#f1f1f1; padding:30px 0px 0px 0px; box-sizing:border-box;}
.product_list .h3{ font-size:24px; color:#005baa; padding:30px 20px 0px 20px;}
.product_list .text table{ border-collapse:collapse; border:2px solid #f1f1f1; border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; width:100%;}
.product_list .text td{ background:#f1f1f1; border:1px solid #dddddd; padding:10px;}
/*2018-03-30*/
.pro_tab{margin-bottom: 20px;overflow: hidden;}
.pro_ti1 {font-size: 24px;color:#878787;}
.pro_ti1 i{width: 75px;margin-right:3px;display: inline-block;}
.pro_ti1 i img{width: 100%;}
.pro_tab ul{width: 100%}
.pro_tab ul li{width: 50%;height: 55px;line-height: 55px; text-align: center;color:#fff;font-size: 24px;background: #cccccc;float: left;cursor: pointer;}
.pro_tab .hov{background: #005baa;}
.pro_list{margin-top: 45px;margin-bottom: 10px;overflow: hidden;}
.cu{display: block;}
.pro_list .p_img{width: 23.70%;float:left;margin-right: 1%;border: 1px solid #cccccc;position: relative;margin-bottom: 30px}
.pro_list .p_img:nth-child(4){margin-right: 0}
.pro_list .p_img img{width: 100%;}
.pro_list .p_text{position: absolute;top:0;left: 0;bottom:0;right:0;visibility: hidden; width: 100%;text-align: center;background: #fff;}
.pro_list .p_text p{position: absolute;top:38%;width: 100%;font-size: 24px;font-family:"微软雅黑"; text-align: center;}
.pro_list .p_text p span{font-size: 14px;color: #005baa;}
.pro_list .p_img:hover .p_text{visibility: visible;opacity: 0.95}
.pro_list .p_img:hover{box-shadow: 0 0 5px #000}
.proinfo{width: 98%;font-family: "微软雅黑";height: 50px;line-height: 50px;background: #005baa;font-size:24px;padding-left: 2%;color:#fff;}
.proinfo_d{margin-top:40px;}
.proinfo_left{float: left;border: 20px solid #ededed;width: 47%;height: 547px;}
.proinfo_left .h1{padding: 40px 0 0 40px;font-size:24px;}
.proinfo_left .content{padding: 40px 0 0 40px;font-size:14px;line-height: 260%;}
.proinfo_right{float: right; border: 1px solid #ededed;width: 49%;height: 587px;}
/*2018-03-30 轮播图*/
.carousel-content{
  position: relative;
  display: inline-block;
  width:100%;
  padding-top: 70px;
}
.carousel{
  width: 440px;
  height: 460px;
  position: relative;
  overflow: hidden;
  margin:0 auto;
}
.carousel li{
  float: left;
  position: absolute;
  display: none;
}
.carousel li,.carousel li img{
  width: 100%;
}
.img-index{
  position: absolute;
    bottom: 0px;
    width: 100%;
    display: flex;
    justify-content: center;
}
.img-index li{
  float: left;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    border-radius: 10px;
    background-color: #cccccc;
    color: #cccccc;
    font-size: 12px;
    cursor: pointer;
    margin: 0 10px;
}
.img-index li.index{
  background-color: #005baa;
  color: #005baa;
}
.img-index li:hover{
  background-color: #005baa;
  color: #005baa;
}
.carousel-prev,.carousel-next{
  position: absolute;
  display: inline-block;
  top: 40%;
  cursor: pointer;
}
.carousel-prev{
  left: 15px;
}
.carousel-next{
  right: 15px;
}

.research{}
.research_top{}
.research_top li{ overflow:hidden; background:#f1f1f1; margin-bottom:20px;}
.research_top .img{ float:right; width:50%;}
.research_top .img img{ width:100%; height:auto;}
.research_top .text{ padding:30px 40px; margin:0 50% 0 0;}
.research_top .text .p{ font-size:14px; line-height:2;}
.research_top .even .img{ float:left;}
.research_top .even .text{ margin:0 0 0 50%;}
.research_bottom{}
.research_bottom .p1{ margin-bottom:20px;}
.research_bottom table{ width:100%; height:auto; border-collapse:collapse; border:1px solid #dddddd;}
.research_bottom td{ border:1px solid #dddddd; font-size:16px; padding:14px 50px; color:#000;}
.research_bottom .h3{ font-size:24px; background:#cccccc; text-align:center; color:#fff;}
.research_bottom .h4{ font-size:24px; color:#fff; text-align:center;background:#cccccc;}

.research2_con{}
.research2_con li{ background:#fff; margin-bottom:20px; overflow:hidden;}
.research2_con .text{ width:370px; background:#ccc; float:left;}
.research2_con .text .pd{ padding:40px;}
.research2_con .text .h3{ font-size:24px; font-weight:bold; color:#fff; line-height:1; margin-bottom:22px;}
.research2_con .text .p{ color:#fff; line-height:32px;}
.research2_con .text .p strong{ display:block; font-weight:normal;}
.research2_con .img{ margin:0 0 0 370px; padding:40px 40px 20px 40px; overflow:hidden;}
.research2_con .img img{ width:100%; height:auto; box-sizing:border-box; border:1px solid #ccc;}
.research2_con .img dl{ overflow:hidden; margin-right:-40px;}
.research2_con .img dd{ float:left; width:33.33%;}
.research2_con .img .pd{ margin-right:40px;}
.research2_con .even .img{ margin:0 370px 0 0;}
.research2_con .even .text{ text-align:right; float:right;}

.research3_con{}
.research3_con .ul{width: 100%;margin:0 auto; overflow: hidden;}
.research3_con .ul li{width: 33%;background: #cccccc;float: left; text-align: center;line-height: 55px;height: 55px;font-size: 24px;cursor: pointer;color:#fff;margin:0 1px;}
.research3_con .ul .hov{background: #005baa;}
.research3_con .re_tab{margin-top: 40px; display: none;}
.research3_con .h1{text-align: center;font-size: 32px;margin-bottom: 30px;}
.research3_con .p1{font-size: 14px; line-height: 200%;text-indent: 2em;}
.research3_con .p2{font-size: 14px; line-height: 200%;text-indent: 2em; margin-top: 30px}
.research3_con .p3{font-size: 14px; line-height: 200%;text-indent: 2em;}
.research3_con .img{width: 100%; margin-top: 20px}
.research3_con .img img{width: 100%;}

.quality1{}
.quality1_top{background:#fff; padding:30px 40px; margin-bottom:20px;}
.quality1_top .p1 img{ width:100%; height:auto;}

.quality1_bottom{background:#fff; padding:30px 40px;}
.quality1_bottom .ul{ overflow:hidden;}
.quality1_bottom ul{ margin-right:-40px; padding-bottom:30px;}
.quality1_bottom li{ float:left; width:33.33%;}
.quality1_bottom .pd{ margin-right:40px;}
.quality1_bottom img{ width:100%; height:auto; }

.quality2{}
.quality2 .p1{ background:#f0f0f0; margin-bottom:20px; padding:30px;}
.quality2 .p1 li{ float:left; width:33.33%;}
.quality2 .p1 .pd{ text-align:center; border-right:1px solid #e0e0e0; padding:20px;}
.quality2 .p1 .h3{ width:124px; height:124px; margin:0 auto; border-radius:50%; font-size:24px; color:#4f81bd; background:#FFF; margin-bottom:20px;}
.quality2 .p1 .h3 strong{display: table-cell; font-weight:normal;vertical-align: middle; width:124px; height:124px; line-height:1.3; box-sizing:border-box; padding:0 10px;}
.quality2 .p1 .p{ color:#000000; line-height:2; font-size:14px;}
.quality2 .p1 li:last-child .pd{ border-right:none;}

.quality2 .p2{ margin-bottom:50px; overflow:hidden;}
.quality2 .p2 ul{ margin-right:-4px;}
.quality2 .p2 li{ width:50%; float:left;}
.quality2 .p2 .pd{ margin-right:4px; background:#f0f0f0;}
.quality2 .p2 img{ width:100%; height:auto;}

.quality2 .p3{}
.quality2 .p3 ul{ margin-right:-26px;}
.quality2 .p3 li{ width:33.33%; float:left; margin-bottom:25px;}
.quality2 .p3 .pd{ margin-right:26px;}
.quality2 .p3 .img img{ width:100%;}
.quality2 .p3 .text{ padding-top:20px;line-height:2;}
.quality2 .p3 .h3{ font-size:14px; color:#000000; font-weight:bold; height:28px; overflow:hidden;}
.quality2 .p3 .p{ font-size:14px; color:#000; height:112px; overflow:hidden;}

.news1{ background-color:#fff; padding:10px 40px;}
.news_list{ overflow:hidden;}
.news_list ul{ margin-right:-27px;}
.news_list li{ width:25%; float:left;}
.news_list .pd{ display:block; margin-right:27px; padding:50px 20px; border-bottom:1px solid #ddd;}
.news_list .h3{ font-size:16px; line-height:24px; overflow:hidden; height:52px;}
.news_list .em{ font-size:14px; color:#888; margin-bottom:15px;}
.news_list .img{ margin-bottom:10px;}
.news_list .img img{ width:100%; height:auto;}
.news_list .p{ font-size:12px; color:#626262; line-height:20px; height:40px; overflow:hidden; margin-bottom:10px;}
.news_list .m em{ font-size:14px; color:#333;}

.news_list a:hover *{ color:#005ba9;}

.news_page{ text-align:center; padding:40px 0;}
.news_page a{ display:inline-block; width:40px; height:40px; font-size:14px; background-color:#e2e2e2; margin:0 5px; line-height:40px;}
.news_page a:hover,.news_page a.curr{ background-color:#005baa; color:#fff;}
.news_page .news_next,.news_page .news_pre{width: 65px;}

.news_info{ padding:20px 0;}
.news_info .wpd{ padding:50px; background-color:#fff;}
.news_info_top{ border-bottom:1px dotted #ccc; text-align:center; padding-bottom:20px;}
.news_info_top .h3{ font-size:24px; color:#0055a0;}
.news_info_top .em{ font-size:12px; color:#666;}
.news_info_con{ padding:50px 0px; text-align:left; line-height:1.8; color:#333;}
.news_info_con img{ max-width:100%; margin:10px 0;}
.news_info_con strong{ font-size:24px;}
.news_info_page{}
.news_info_page a:hover{ color:#0055a0;}
.news_info_page .npd{ border:1px solid #dfdfdf; padding:15px 25px; height:50px; line-height:20px;}
.news_info_page .p1{ width:35%; float:left;}
.news_info_page .p2{ width:30%; float:left;}
.news_info_page .p2 .npd{ margin:0 25px; line-height:40px; text-align:center;}
.news_info_page .p2 .npd a{ display:block;}
.news_info_page .p2 .npd strong{ position:relative; font-weight:normal; margin-left:50px;}
.news_info_page .p2 .npd i{ font-size:28px; position:absolute; right:100%; padding-right:10px;}
.news_info_page .p3{ width:35%; float:left;}
.news_info_share{ padding-bottom:20px;}
.bshare-custom{ width:200px; margin:0 auto;}

.job0_list{}
.job0_list li{}
.rcul{
    padding-left: 0;
    list-style-type: none;
    list-style: none;
    width: 1410px;
    margin:0 auto;
    
}
.rcul li{
    float: left;
    margin-left: 30px;
    width:330px;
}
.rcul li:nth-child(1){
    margin-left: 0;
}
.rcul li:nth-child(1),.rcul li:nth-child(3){
    background: #518ec4;
    color:#fff;
}
.rcul li:nth-child(2),.rcul li:nth-child(4){
    background: #fff;
}
.container{
    width: 1410px;
    margin:0 auto;
    margin-top:45px;
    position: relative;
}
.slide{
    width: 1000%;
    margin-left: 0px;
}
.slide-box{
    width: 1410px;
    height: 260px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 35px;
}
.slide li{
    width: 330px;
    height: auto;
    margin-left: 30px;
    float: left;
}
.slide li:nth-child(1),.slide li:nth-child(5),.slide li:nth-child(9),.slide li:nth-child(13){
    margin-left: 0;
}
.slide li img{
    width: 100%;
    height: 250px;
}
.sul{
    margin: 0 auto;
    text-align: center;
    width: 325px;
}
.sul li{
    width:40px;
    height: 6px;
    background: #cecece;
    float: left;
    margin-left: 41px;
    cursor: pointer;
}
.sulhover{
    background: #0066ff!important;
}
.job0_list .img{ display:none;}
.job0_list .text{display: table-cell;vertical-align: middle; height:370px;}
.job0_list .h3{ font-size:21px; margin-bottom:15px;text-align: center;}
.job0_list .p{ font-size:14px; line-height:24px;padding: 0 5% 0 5%;}




.job1{ margin-bottom:20px; background-color:#fff; padding:40px;}

.job1_top{}
.job1_top .img{ width:50%; float:left;}
.job1_top .img img{ width:100%; height:auto;}
.job1_top .text{ margin-left:50%; padding:0 0 0 30px;}
.job1_top .h3{ font-size:24px; color:#005baa; margin-bottom:30px;}
.job1_top .p{ font-size:14px; line-height:2;}

.job1_search{ text-align:center; padding:40px 0;}
.job1_search select{ margin-right:10px; padding:8px; border-radius:5px; width:200px; background-color:#f5f5f5;}
.job1_search li{ display:inline-block; padding:0 10px;}
.job1_search li a{ display:inline-block; font-size:18px; width:126px; height:44px; text-align:center; line-height:44px; background-color:#ececec; border-radius:22px;}
.job1_search li.curr a,.job1_search li a:hover{ background-color:#005baa; color:#fff;}

.job1_con{}
.job1_con ul{ margin-right:-15px;}

.job1_con .pd{ background-color:#ececec; padding:30px; margin:0 8px; display:block; position:relative;}
.job1_con .h1{ margin-bottom:15px; position:relative; padding-left:50px; height:36px; line-height:36px;}
.job1_con .h1 i{ position:absolute; width:40px; height:40px; font-size:38px; left:0px; top:50%; margin-top:-20px; color:#bbb;}
.job1_con .h1 strong{ color:#005baa; margin-right:10px;}
.job1_con .h1 b{ color:#ff000c;}
.job1_con .h2{color:#ff000c;line-height: 180%}
.job1_con .h1 em{ color:#a2a2a2; float:right;}
.job1_con .h3{ margin-bottom:5px; height:24px; line-height:24px; overflow:hidden;}
.job1_con .em{ position:absolute; right:30px; top:30px; line-height:36px;}
.job1_con .m{ padding-top:20px;}
.job1_con .m em{ width:128px; height:40px; line-height:40px; text-align:center; background-color:#fff; color:#005baa; display:block;}
.job1_con a:hover .m em{ background-color:#005baa; color:#fff;}

.job1_con .slick-list{ padding-bottom:40px;}
.job1_con .slick-dots{ position:absolute; left:50%; bottom:0px; z-index:8; margin-left:-43px;}
.job1_con .slick-dots li{ float:left; margin:0 6px;}
.job1_con .slick-dots li button{ float:left; width:40px; height:5px; padding:0px; border:none; cursor:pointer; box-sizing:border-box; text-indent:-9999px; overflow:hidden; background:#bbbbbb;}
.job1_con .slick-dots li.slick-active button{ background:#005baa;}

.job_bg{ display:none; background:#000; position:fixed; _position:absolute; left:0px; top:0px; right:0px; bottom:0px; z-index:10010; opacity:0.7;}

.job_box{ display:none; position:fixed; _position:absolute; left:50%; top:50%; width:800px; height:560px; margin:-280px 0 0 -400px; background-color:#fff; z-index:10011;}
.job_box .close{ right:0px; color:#fff; background-color:#8f8f8f; top:0px; width:40px; height:40px; font-size:28px; line-height:40px; text-align:center; position:absolute;}
.job_box .close:hover{ background-color:#005baa;}
.job_box ul{}
.job_box li{ display:none;}

.box_top{ background-color:#ededed; padding:30px 40px; font-size:14px;}
.box_top .h1{ font-size:24px; color:#000000; margin-bottom:15px;}
.box_top .h3{ margin-bottom:5px;}
.box_top .em{ position:absolute; right:50px; color:#8f8f8f; top:50px; background:url(../images/icon_rq.png) no-repeat; padding-left:27px;}

.box_con{ padding:30px 40px;}
.box_con .p{ font-size:12px; line-height:28px; color:#444; overflow-y:auto; height:294px;}
.box_con .p strong{ color:#000;}
.box_con .m{ padding-top:10px;}
.box_con .m a{ width:77px; height:38px; line-height:38px; display:block; color:#fff; background-color:#8f8f8f; padding-left:50px; position:relative;}
.box_con .m a i{ position:absolute; height:38px; line-height:38px; width:38px; text-align:center; left:8px; top:0px; font-size:24px;}
.box_con .m a:hover{ background-color:#005baa;}
.job2{ background-color:#fff; padding:60px 40px;}
.job2 .p1{ text-align:center; padding-bottom:45px;}
.job2 .ul{ overflow:hidden; border-bottom:1px solid #dadada; padding-bottom:40px;}
.job2 .ul ul{margin-right:-58px;}
.job2 .ul li{ float:left; width:33.33%;height: 600px;position: relative;}
.job2 .ul .pd{ margin-right:58px;}
.job2 .ul .h3{ font-size:24px; height:54px; line-height:54px; color:#333;}
.job2 .ul .img{ margin-bottom:20px;}
.job2 .ul .img img{ width:100%; height:auto;}
.job2 .ul .p{ font-size:14px; line-height:26px;}
.job2 .m a{ display:block; margin:0 auto; background-color:#005baa; padding:20px 0 15px 0; width:398px; line-height:24px; text-align:center; color:#fff;font-size: 18px}
.job2 .m a strong{ display:block; font-size:24px; font-weight:bold; margin-bottom:5px;}
.job2 .m a em{ display:block;}


.job3_top{ margin-bottom:56px;}
.job3_top .img{ float:right; width:50%;}
.job3_top .img img{ width:100%; height:auto;}
.job3_top .text{ margin-right:50%; padding-right:40px;}
.job3_top .h3{ color:#005baa; font-size:24px;}
.job3_top .p{ font-size:14px; line-height:2;}

.job3_bottom{}
.job3_bottom img{ width:100%; height:auto;}
.job3_bottom ul{ margin-right:-15px;}
.job3_bottom li{ float:left; width:25%;}
.job3_bottom .pd{ margin-right:15px;}

.job3_m{ padding-top:40px;}
.job3_m a{ width:318px; height:72px; line-height:72px; text-align:center; font-size:24px; color:#fff; display:block; margin:0 auto; background:#005ba9;}
.job3_m a:hover{ background:#0089ff;}

.job4_top{ margin-bottom:20px;}
.job4_top .h1{ font-size:24px; margin-bottom:15px;}
.job4_top .p{ font-size:14px;}

.job4_bottom{ margin-bottom:20px;}
.job4_bottom .h1{ font-size:24px; margin-bottom:15px;}
.job4_bottom .pd{ position:relative; height:262px; background:#fff;}
.job4_bottom li{ margin-bottom:20px;}
.job4_bottom .img{ background:#508ec3; color:#fff; padding:0 0 0 50px; width:230px; box-sizing:border-box; position:absolute; left:0px; top:0px; bottom:0px;}
.job4_bottom .img:after{content:'\20'; width:3px; height:22px; position:absolute; bottom:60px; background:#fff;}
.job4_bottom .img:before{content:'\20'; width:3px; height:22px; position:absolute; top:60px; background:#fff;}
.job4_bottom .img strong{ font-weight:normal;display: table-cell;vertical-align: middle; height:262px;}
.job4_bottom .img i{ font-size:20px; display:block;}
.job4_bottom .img em{ font-size:16px; display:block;}
.job4_bottom .text{ margin:0 0 0 230px; overflow:hidden; padding:46px 40px 0 40px;}
.job4_bottom .li{ float:left; width:14.2857%;  text-align:center;}
.job4_bottom img{ width:90%; max-width:124px; height:auto; margin:0 auto; display:block; border-radius:50%;}
.job4_bottom .i{ margin-bottom:30px;}
.job4_bottom .h3{ line-height:22px; font-size:14px; height:44px; overflow:hidden;}

.job4_bottom li:nth-child(even) .text{margin:0 230px 0 0;}
.job4_bottom li:nth-child(even) .img{ left:inherit; right:0px;}
.job4_bottom li:nth-child(even) .li{ width:20%;}

#tagbox{position:relative;margin:20px auto 20px auto;height:250px;}
#tagbox a{position:absolute;padding:3px 6px;color:#333;top:0px;left:0px;font-weight:bold;text-decoration:none; font-size:14px;}
#tagbox a:hover{ color:#005ba9;}

.contact{ padding-top:0px;}
.contact_con{ background-color:#e4e4e4;}
.contact_con .img{ margin-right:480px;}
.contact_con .img img{ width:100%; height:auto;}
.contact_con .text{ width:450px; float:right; padding-left:30px;}
.contact_con .text .p1{ overflow:hidden; padding:15px 0 5px 0;}
.contact_con .text .p1 .p{ width:50%; float:left; line-height:20px; padding:5px 0; min-height:20px;}
.contact_con .text .p1 .p:first-child{ width:100%;}
.contact_con .text .p2{}
.contact_con .text .p2 .h3{}
.contact_con .text .p2 .h3 strong{ font-size:20px; font-weight:normal}
.contact_con .text .p2 .h3 em{ font-size:14px; margin-left:5px;}
.contact_con .text .p2 .p{ font-size:12px; color:#333333;}
.contact_con .text .p2 li{ padding:13px 0; border-bottom:1px solid #ccc;}

#map{ width:100%; height:600px;}

.BMapLabel,.BMap_omCtrl,.BMap_cpyCtrl,.anchorBL,.BMap_stdMpCtrl{ display:none !important;}
.BMap_Marker img{ margin-top:0px !important;}

.train_list{ overflow:hidden;}
.train_list ul{ margin-right:-28px;}
.train_list li{ width:50%; float:left; margin-bottom:25px;}
.train_list .pd{ display:block; border:1px solid #ddd; margin-right:28px; padding:10px 28px;}
.train_list .h3{ font-size:14px; color:#333; line-height:24px; height:24px; overflow:hidden;}
.train_list .p{ font-size:12px; color:#8f8f8f; line-height:20px; height:40px; overflow:hidden;}
.train_list .m i{ color:#005baa;}
.train_list a:hover .h3{ color:#005baa;}

.download_list{ overflow:hidden;}
.download_list ul{ margin-right:-34px;}
.download_list li{ width:33.33%; float:left; margin-bottom:25px;}
.download_list .img{ float:left; width:70px; position:relative; padding-top:15px;}
.download_list .img:after{content:'\20'; position:absolute; left:0px; top:6px; height:2px; width:18px; background:#005baa;}
.download_list .img em{ display:block; font-size:24px; color:#8f8f8f; line-height:1;}
.download_list .img span{ display:block; font-size:14px; color:#ececec;}
.download_list .text{ margin:0 0 0 70px; padding-left:20px;}
.download_list .pd{ display:block; border:1px solid #ddd; margin-right:34px; padding:18px;}
.download_list .h3{ font-size:14px; color:#333; line-height:24px; height:24px; overflow:hidden;}
.download_list .p{ font-size:12px; color:#8f8f8f; line-height:20px; height:40px; overflow:hidden;}
.download_list .m{ padding-top:10px;}
.download_list .m em{ width:70px; height:26px; text-align:center; line-height:26px; font-size:12px; background:#8f8f8f; display:block; color:#fff;}
.download_list .m i{ margin-right:5px;}
.download_list a:hover .h3{ color:#005baa;}
.download_list a:hover .m em{ background-color:#005baa;}

.pg_tit{ line-height:40px; height:40px; margin-bottom:15px; text-align:left;}
.pg_tit strong{ font-size:24px; color:#005baa; font-weight:normal;}
.pg_tit i{ font-size:24px; color:#cccccc; margin:0 5px; font-weight:lighter;}
.pg_tit em{ font-size:14px; color:#cccccc;}

.green{}
.green_con{ background:#fff; padding:30px 40px; margin-bottom:20px;}

.green_con1 .p1{}
.green_con1 .p1 .img{ float:right; width:44.7142%;}
.green_con1 .p1 .img img{ width:100%; height:auto;}
.green_con1 .p1 .text{ line-height:30px; font-size:14px; margin-right:44.7142%; padding-right:40px;}
.green_con1 .p2{ padding-top:10px;}
.green_con1 .p2 li{ float:left; width:25%;}
.green_con1 .p2 li .pd{ background:#f2f2f2; margin-right:3px; padding:40px 0 40px 22.5%;}
.green_con1 .p2 li strong{ font-size:44px; color:#005ba9;}

.green_con2{}
.green_con2 .p1{ font-size:14px; line-height:30px;}
.green_con2 .p2{ padding:30px 0 20px 0;}
.green_con2 .p2 ul{ margin-right:-14px;}
.green_con2 .p2 li{ width:25%; float:left;}
.green_con2 .p2 .pd{ margin-right:14px;}
.green_con2 .p2 img{ width:100%; height:auto; border:2px solid #000; box-sizing:border-box; border-radius:10px;}

.green_con3{}
.green_con3 .p1 img{ display:block; margin:0 auto; width:51.5714%; height:auto;}

.service{}
.service_con{ background:#fff; overflow:hidden;}
.service_con .img{ width:50%; float:left;}
.service_con .img img{ width:100%; height:auto;}
.service_con .text{ margin-left:50%; padding:50px 30px; font-size:14px; line-height:2; color:#555555;}
.service_con .text strong{ font-size:24px; font-weight:normal;}
.service_con .text em{ font-weight:bold; margin:0 5px;}
/*2018-3-37*/
.service .ser_1{width: 48%;background: #f1f1f1;float: left;margin-top: 30px;height: 426px;overflow: hidden;position: relative;}
.service .ser_1:nth-child(2){float: right;}
.service .ser_1:nth-child(4){float: right;}
.service .ser_1 img{width: 100%}
.service .ser_1 .s_text{font-family: "微然雅黑"; height: 190px;width: 100%;background:rgba(0,91,170,0.5);position: absolute;color: #fff;bottom: 0px;}
.service .ser_1 .s_text .h1{font-size: 36px;padding-top: 15px;padding-left: 30px;}
.service .ser_1 .s_text .h3{font-size: 14px;line-height: 190%;width: 90%;padding: 10px 0 10px 30px}

.partner_con{ }
.partner_con ul{ margin-right:-14px;}
.partner_con li{ float:left; width:20%; margin-bottom:20px;}
.partner_con li .pd{ margin-right:14px;}
.partner_con li img{ width:100%; height:auto;}




.quality3{ background-color:#ffffff; padding:40px;}
.quality3 .p1{ color:#000; margin-bottom:60px;}
.quality3 .p1 .h3{ font-size:24px; margin-bottom:30px;}
.quality3 .p1 .p{ font-size:14px; line-height:2;}
.quality3 .p1 img{ width:100%; height:auto;}
.quality3 .p2{}
.quality3 .p2 ul{ margin-right:-30px;}
.quality3 .p2 li{ float:left; width:50%; color:#000;margin-bottom: 150px;position: relative;}
.quality3 .p2 .shad{ position: absolute;left: -10px;bottom: -90px;width: 264px;}
.quality3 .p2 .pd{ margin-right:30px;}
.quality3 .p2 .pd .img{    width: 240px;height: 343px;float: left;overflow: hidden;}
.quality3 .p2 .img img{ width:100%; height:auto;-webkit-transition: 0.5s;
  transition: 0.35s;}
.quality3 .p2 .h3{ font-size:24px; margin-bottom:15px;}
.quality3 .p2 .p{ font-size:14px; line-height:1.8; height:175px; overflow:hidden;}
.quality3 .p2 .text{
    float: left;
    width: 307px;
    background: #fff;
    margin-left: 10px;
    padding: 30px;
    height: 284px;
  }





/*start 添加*/
.aboutus_img{background:#fff;}
.aboutus_img ul li{width:25%;padding:0 1%;box-sizing:border-box;float:left;}
.aboutus_img ul li:first-child{padding-left:0%;}
.aboutus_img ul li:last-child{padding-right:0%;}
.aboutus_img ul li img{width:100%;}
/*end 添加*/
.research4{}
/* jssor slider loading skin spin css */
.jssorl-009-spin img {
animation-name: jssorl-009-spin;
animation-duration: 1.6s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
@keyframes jssorl-009-spin {
from {
transform: rotate(0deg);
}

to {
transform: rotate(360deg);
}
}
.jssora093 {display:block;position:absolute;cursor:pointer;}
.jssora093 .c {fill:none;stroke:#8f8f8f;stroke-width:400;stroke-miterlimit:10;}
.jssora093 .a {fill:none;stroke:#8f8f8f;stroke-width:400;stroke-miterlimit:10;}
.jssora093:hover {opacity:.8;}
.jssora093.jssora093dn {opacity:.6;}
.jssora093.jssora093ds {opacity:.3;pointer-events:none;}


.jssort101 .p {position: absolute;top:0;left:0;box-sizing:border-box;background:#000; cursor:pointer;}
.jssort101 .p .cv {position:relative;top:0;left:0;width:100%;height:100%;box-sizing:border-box;z-index:1;}
.jssort101 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;visibility:hidden;}
.jssort101 .p:hover .cv, .jssort101 .p.pdn .cv {border:none;border-color:transparent;}
.jssort101 .p:hover{}
.jssort101 .p:hover .cv {background-color:rgba(0,0,0,6);opacity:.35;}
.jssort101 .p:hover.pdn{padding:0;}
.jssort101 .p:hover.pdn .cv {background:none;opacity:.35;}
.jssort101 .pav .cv {border-color:#fff;opacity:0;}
.jssort101 .pav .a, .jssort101 .p:hover .a {visibility:visible;}
.jssort101 .t {position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:1;}
.jssort101 .pav .t, .jssort101 .p:hover .t{opacity:0.6;}


.text_box{ position:relative;}
.text_box .text{ position:absolute; bottom:0px; left:0px; right:0px; background:rgba(0,91,170,0.8); font-size:24px; padding:20px 45px; line-height:60px; color:#fff; box-sizing:border-box;}


.history,.honor{ background-color:#ffffff; padding:30px 40px;}
@media screen and (max-width:1440px){
.wp{ width:88%;}
.menu{ padding:0 0 0 350px;}
.menu li{ padding:0 1px;}
.ibanner .slick-slide{ height:550px;}

.iproduct_con{ margin-right:-20px;}
.iproduct .pd{ margin-right:20px;}
.iproduct .i{ padding-top:60px;}
.iproduct a:hover .i{ padding-top:40px;}

.icon{ padding:60px 0;}

.inews_tit{ width:auto; float:none; border:none; margin-bottom:20px;}
.inews_tit li a i{ top:inherit; left:50%; right:inherit; margin-left:-6px; bottom:-14px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 8px solid #005ba9;}
.inews_tit li{ float:left; width:33.33%;}
.inews_tit li a{ border:none; border-right:1px solid #dadada;}
.inews_list{ float:none; margin:0px;}

/*内页*/

.eventslist .img{ width:160px;}
.eventslist .text{ padding:0 15px; margin-left:160px;}
.eventslist ul{ margin-right:-16px;}
.eventslist .pd{ margin-right:15px;}

.news_list ul{ margin-right:-20px;}
.news_list .pd{ padding:30px 10px; margin-right:20px;}

.job1_con .h1 strong{ display:block; line-height:1; margin-bottom:5px;}
.job1_con .h1 b{ line-height:1; display:block;}

.research_top .text .p{ line-height:1.5;}
.research_bottom td{ font-size:14px; padding:10px;}
.research_bottom .h3,.research_bottom .h4{ font-size:18px;}
.wx_d{right: 50px;}
}
@media screen and (max-width:1366px){
/*内页*/
.about{}
.history,.honor{ padding:30px;}

.aboutus_top .img{}
.aboutus_top .text{ }
.aboutus_con ul{ margin-right:-30px;}
.aboutus_con li .pd{ margin-right:30px;}

.cy_journal .xtu dd{ width:110px;}

.company .h3{ height:30px;}

.news_list ul{ margin-right:-15px;}
.news_list .pd{ padding:30px 0px; margin-right:15px;}

.news_info_con{ padding:50px 0px;}

.news_info_page .p1,.news_info_page .p2,.news_info_page .p3{ float:none; width:auto; margin-bottom:10px;}
.news_info_page .p2 .npd{ margin:0px;}
.news_info_page .npd{ height:auto;}



.job2 .ul ul{ margin-right:-40px;}
.job2 .ul .pd{ margin-right:40px;}
.job2 .ul .h3{ font-size:18px;}
.job2{ padding:40px;}

.aboutus_top .text{ line-height:1.5;}
.culture_top .text .p{ line-height:1.5;}
.culture_con ul{ margin-right:-20px;}
.culture_con .pd{ margin-right:20px;}
.culture_con .text{ line-height:20px; min-height:80px;}

.history_tab{ padding-top:0px;}

.service_con .text strong{ font-size:18px;}

.research2_con .text .p{ line-height:24px;}

.quality1_bottom ul{ margin-right:-20px;}
.quality1_bottom .pd{ margin-right:20px;}

.quality2 .p1 .p{ min-height:112px;}

.quality3 .p1 .h3{ font-size:18px; margin-bottom:10px;}
.quality3 .p2 .h3{ font-size:18px;}
.quality3 .p2 ul{ margin-right:-20px;}
.quality3 .p2 .pd{ margin-right:20px;}

.job0_list .h3{ font-size:18px; margin-bottom:15px;}

.job3_top .h3{ font-size:18px;}
.job4_top .h1{ font-size:18px;}
.job4_bottom .h1{ font-size:18px;}

/*2018-3-27*/
.service .ser_1{width: 100%;background: #f1f1f1;float: inherit;margin-top: 30px;padding-bottom: 10px;height: 525px}
.service .ser_1:nth-child(2){float: inherit;}
.service .ser_1:nth-child(4){float: inherit;}
.service .ser_1 img{width: 100%}
.service .ser_1 .s_text{font-family: "微然雅黑"; height: 175px;width: 100%}

}
@media screen and (max-width:1280px){
.menu li .h3 a{ padding:22px 10px 0 10px;}
.menu li .box a{ font-size:12px;}

.ibanner .text{ padding-top:80px;}
.ibanner .slick-slide{ height:450px;}
.ibanner .text1 .h3{ font-size:48px;}
.ibanner .text1 .p{ font-size:25px;}
.ibanner .text2 .p{ font-size:20px;}

.ibanner .text3 .h3{ font-size:48px;}
.ibanner .text3 .p{ font-size:26px;}

.iproduct .i{ margin-bottom:15px;}
.iproduct .m{ padding-top:10px;}
.iproduct a:hover .i{ margin-bottom:10px;}

.iabout .text{ padding:35px 50px 0 0;}
.iabout .text .m{ padding-top:50px;}

.footer_nav{padding:12px 50px;}
.footer_nav .ul{ text-align:center;}

/*内页*/

.eventslist li{ width:50%; margin-bottom:20px;}

.cy_journal .xtu dd{ width:101px;}

.news_list li{ width:33.33%;}

.job1_con .h1 em{ float:none;}

.job1_con .em{ position:static; color:#999;}
.job1_con .m{ padding-top:20px;}


.product_list .text td{ padding:10px;}
.proinfo_left{border: 10px solid #ededed}

.people_con .h3{ font-size: 16px}
.people_con .p{height: 150px}
  
}
@media screen and (max-width:1152px){
.menu{ padding:0 0 0 250px;}
.menu li .h3 a{ padding:22px 8px 0 8px;}

.logo{ width:220px; top:30px;}

.iproduct .i{ margin-bottom:10px; padding-top:30px;}
.iproduct .m{ padding-top:5px;}
.iproduct a:hover .i{ margin-bottom:5px; padding-top:20px;}

.iabout .img{ width:50%;}
.iabout .text{ margin:0 50% 0 0; padding:0 50px 0 0;}

.footer_nav{ margin:0px; border:none; border-bottom:1px solid #333; padding:0 0 40px 0;}
.footer_fl{ position:static; padding:40px 0; overflow:hidden;}
.footer_group{ width:50%; float:left;}
.footer_share{ width:50%; float:left;}
.footer_share .h3{ padding-bottom:20px;}

/*内页*/
.aboutus_top .img{ float:none; margin:0 auto;}
.aboutus_top .text{ margin:0px; padding:20px 0 0 0;}

.culture_top .img{ float:none; margin:0 auto;}
.culture_top .text{ margin:0px; padding:20px 0 0 0;}
.culture_top .text .p strong{ font-size:16px;}

.service_con .text{ padding:20px; margin-left:40%; line-height:1.5;}
.service_con .img{ width:40%;}

.green_con1 .p2 li .pd{ padding:20px 0 20px 20px;}
.green_con1 .p2 li strong{ font-size:32px;}

.research_top li{ padding:30px;}
.research_top .img{ margin:0 auto; float:none !important;}
.research_top .text{ margin:0px !important; padding:20px 0 0 0;}

.research3_con ul{ margin:0px;}
.research3_con li{ width:auto; margin:0px;}
.research3_con .re_tab{margin-top: 20px; display: none;}

.job4_bottom .h3{ font-size:12px;}
.job4_bottom .text{ padding:50px 30px 0 30px; margin:0 0 0 200px;}
.job4_bottom .img{ width:200px;}

.people_con .h3{ font-size: 16px}
.people_con .p{height: 200px}
}
@media screen and (max-width:1024px){
.top_search{}
.top_search .i{ display:none;}
.top_search .box{ position:fixed; left:0px; top:89px; right:0px; width:100%; padding:15px 0px; border-radius:0;}
.top_search .pd{ margin:0 6%;}
.top_search:hover .box{ display:none;}

.menu{ display:none; position:fixed; top:89px; left:0px; right:0px; width:auto; padding:0px; background-color:#fff; border-top:1px solid #ccc;}
.menu li{ width:auto; float:none; padding:0px;}
.menu li .h3{ position:relative;}
.menu li .h3 a{ height:40px; line-height:40px; border-bottom:1px solid #ccc; text-align:left; padding:0 6%;}
.menu li.curr .h3 a, .menu li:hover .h3 a{ background:#0055a0; color:#fff;}

.menu li .box{ position:static;}
.menu li:hover .box{ display:none;}

.menu li .h3 i{ display:none;}
.menu li .h3 em{ display:block;}

.menu-link{ display:block;}
.top_nav{ right:50px;}
.top_nav i{ color:#000;}

.sub_nav{ display:none;}

.ibanner .text1 .h3{ font-size:32px; padding-bottom:15px;}
.ibanner .text1 .p{ font-size:24px;}
.ibanner .text2 .p{ font-size:32px;}
.ibanner .text2 .h3{ font-size:14px; padding-bottom:15px;}

.ibanner .text3 .h3{ font-size:32px; padding-bottom:15px;}
.ibanner .text3 .p{ font-size:24px;}

.iproduct .i{ padding-top:60px;}
.iproduct a:hover .i{ padding-top:40px;}

.icon{ padding:40px 0;}

.inews_tit li a{ height:60px; line-height:60px;}
.inews_list{ padding:50px;}
.inews_list .img{ margin:0 auto; float:none;}
.inews_list .text{ margin:0px; padding:40px 0 0 0;}

/*内页*/
.pg{ padding:20px 0;}

.aboutus_top .img{ float:none; width:60%; margin:0 auto; padding-right:0px;}
.aboutus_top .text{ padding:0px; margin:0px; padding-top:20px;}
.aboutus_con ul{ margin:0px;}
.aboutus_con li{ float:none; margin-bottom:20px; width:auto;}
.aboutus_con li .pd{ margin:0px;}

.eventslist ul{ margin:0px;}
.eventslist .pd{ margin:0px; padding:0px; border:none;}
.eventslist li{ width:auto; border-bottom:1px solid #dddddd; float:none; padding:15px 0; margin-bottom:0px;}

.company ul{ margin-right:-15px;}
.company .pd{ padding-right:15px;}
.company_con .pd{ padding:0 7px;}

.about{}

.pg_tit{ text-align:center; margin-bottom:30px;}

.brand_con ul{ margin-right:-15px;}
.brand_con .pd{ margin-right:15px;}

#map{ height:400px;}

.news1{ padding:10px 30px;}

.news_info_con{ padding:40px;}
.news_info .wpd{ padding:40px;}



.job2{ padding:40px;}
.job2 .ul{ padding-bottom:0px;}
.job2 .ul ul{ margin:0px;}
.job2 .ul li{ width:auto; float:none; overflow:hidden; border-top:1px solid #ddd; padding:20px 0;}
.job2 .ul .pd{ margin:0px;}
.job2 .ul .h3{ width:100%; line-height:1.5; height:auto; padding-bottom:10px;}
.job2 .ul .img{ width:300px; float:left; margin:0px;}
.job2 .ul .p{ margin-left:300px; padding:0 0 0 20px;}

.job_box{ margin:0px; left:0px; top:0px; right:0px; bottom:0px; width:100%; height:100%;overflow-y: auto;}
.box_con .p{ height:auto;}

.job1_con .slick-dots li button{ width:30px;}

.culture_con .text{min-height:100px; padding:10px;}

.history_tab li a{ height:60px; line-height:60px; font-size:18px;}
.history_con .text .h3{ font-size:18px;}
.history_con .text .tr{ padding:5px 0 5px 42px;}
.history_con .text{ padding-left:30px; background-position: 30px 0;}

.honor_list ul{ margin-right:-10px;}
.honor_list li .img{ margin-right:10px;}

.contact_con .text{ float:none; width:auto; padding:30px;}
.contact_con .text .p1{ padding-top:0px;}
.contact_con .img{ margin:0 auto;}
.contact_con .text .p2 .h3 strong{ font-size:18px;}

.product_list .text{ width:auto; float:none; border:none; padding:20px;}
.product_list .img{ margin-left:0px;}
.product_list .img .con_ul{width: 100%;}

.service_con .img{ width:50%; float:none; margin:0 auto;}
.service_con .text{ margin:0px; padding:20px 0 0 0;}
.service_con{ padding:20px;}

.green_con1 .p1 .img{ width:50%; float:none; margin:0 auto;}
.green_con1 .p1 .text{ margin:0px; padding:20px 0 0 0;}
.green_con1 .p1 .text img{ display:block; margin:0 auto;}

.green_con1 .p2 li{ width:50%; margin-bottom:3px;}

.partner_con li{ width:33.33%;}

.research2_con .text{ width:auto !important; float:none !important;}
.research2_con .text .pd{ padding:20px;}
.research2_con .img{ margin:0px !important; padding:20px;}
.research2_con .img dl{ margin-right:-20px;}
.research2_con .img .pd{ margin-right:20px;}

.research2_con .text .p strong{ margin-right:10px; display:inline;}
.research2_con .text .h3{ font-size:18px; margin-bottom:10px;}
.research2_con .even .text{ text-align:left;}

.pg_banner{ overflow:hidden;}
.pg_banner img{ width:120%; margin-left:-10%;}

.quality1_bottom ul{ margin-right:-10px;}
.quality1_bottom .pd{ margin-right:10px;}

.quality2 .p1 li{ width:auto; margin:0px; float:none; border-bottom:1px solid #e0e0e0;}
.quality2 .p1 li:last-child{ border-bottom:none;}
.quality2 .p1 .pd{ border-right:none;}
.quality2 .p1 .p{ min-height:inherit;}

.quality2 .p3 ul{ margin-right:-10px;}
.quality2 .p3 .pd{ margin-right:10px;}
.quality2 .p3 .p{ line-height:20px; height:120px;}

.quality3 .p2 li{ width:auto; float:none; margin-bottom:20px;}
.quality3 .p2 .pd .img{ max-width:420px; margin:0 auto;}
.quality3 .p2 .p{ height:auto;}
.quality3 .p2 .h3{ font-size:16px; margin-bottom:5px;}
.quality3 .p2 .shad{display: none}
.quality3 .p2 .pd .img{width: 100%;float: inherit;height: auto}
.quality3 .p2 .pd .img:hover{}
.quality3 .p2 .text{width: 90%;padding:5%;float: inherit;margin:0;height: auto}

.quality3 .p1 .p{ line-height:1.5;}
.quality3 .p1 .h3{ font-size:16px;}

.job0_list .img{ display:block; max-width:640px; margin:0 auto;}
.job0_list .img img{ width:100%; height:auto;}
/*.job0_list li{ background:none !important; color:#333 !important; height:auto; padding:0px !important;padding-bottom:10px;}*/
.job0_list li{ padding-bottom:10px;}
.job0_list .text{ display:block; vertical-align:inherit; height:auto; padding:20px 0 0 0; text-align:left;}
.job0_list .h3{ font-size:16px;}
.job0_list .p{ line-height:1.5;}
.rcul li {
    float: none;
    margin-left: 0px;
    width: 100%;
}

.job2 .ul .h3{ font-size:16px;}
.job1_top .h3{ font-size:16px; margin-bottom:10px;}
.job1_top .p{ line-height:1.5;}
.job2 .ul .p{ line-height:1.5;}

.job3_top .img{ width:auto; float:none;}
.job3_top .text{ margin:0px; padding:0px; padding-top:20px;}
.job3_top .p{ line-height:1.5;}
.job3_top .h3{ font-size:16px;}
.job4_top .h1{ font-size:16px;}
.job4_bottom .h1{ font-size:16px;}

.job4_bottom .img{ width:auto; position:relative; padding:20px 20px 20px 30px; left:inherit; top:inherit; bottom:inherit;}
.job4_bottom .img:before{ top:50%; margin-top:-8px; left:20px; height:16px;}
.job4_bottom .img:after{ display:none;}
.job4_bottom .img strong{ display:block; height:auto;}
.job4_bottom .img i{ display:inline; margin-right:10px; font-size:18px;}
.job4_bottom .img em{ display:inline; font-size:12px;}
.job4_bottom .pd{ height:auto;}
.job4_bottom .text{ margin:0px !important; padding:20px;}

}
@media screen and (max-width:980px){
.news_info_con img{ width:100%; height:auto;}
.pro_list .p_img{width: 48%;margin-top: 5px}
.service .ser_1{height: 435px}

.people_con{}
.people_con ul{ margin-right:-50px;}
.people_con li{ float:left; width:100%; margin-bottom:30px;}
.people_con .img img{ width:100%; height:auto;}
.people_con .h3{ font-size: 16px}
.people_con .p{height: auto}
.service .ser_1 .s_text{height: auto}

} 
@media screen and (max-width:860px){
.proinfo_left{float: inherit;width: 98%}
.proinfo_right{float: inherit;width: 100%;margin-top: 10px;}
.iproduct .i{ padding-top:30px;}
.iproduct a:hover .i{ padding-top:20px;}

.footer_nav{ padding:0 0 30px 0;}
.footer_fl{ padding:30px 0;}
.footer_group{ width:auto; float:none;}
.footer_share{ width:auto; float:none;}
.footer_group{ padding-bottom:20px;}
.footer_group .h3{ text-align:center; padding-bottom:20px;}
.footer_group .p ul{ width:365px; margin:0 auto;}
.footer_share .p ul li:nth-child(1){ margin-left:18.75%;}
.footer_group li{ padding:0 5px;}
.footer_share .h3{ text-align:center; padding-bottom:10px;}
.footer_share .p ul{ width:290px; margin:0 auto;}
.footer_share li{ padding:0 2px;}
.footer_bottom .imgtext{ padding:30px 0 0 0;}

/*内页*/
.culture_con li{ width:50%;}
/*20171201*/
.container {
    width: 100%;
    margin: 0 auto;
    margin-top: 45px;
    position: relative;
}
.slide-box {
    width: 100%;
    height: 260px;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 35px;
}
.slide{width: 10000%;}
.rcul{width: 100%}
.slide li:nth-child(5){
	margin-left: 30px;
}
.slide li{width: 1%;}
}
@media screen and (max-width:768px){
.history,.honor,.contact_con .text,.green_con,.research_top li,.research2_con .img,.research3_con .p,.quality1_top,.quality1_bottom,.quality2 .p1,.quality3,.job1,.job2{ padding:15px;}
.news1{ padding:10px 15px;}

.v_box{ width:auto; left:0px; top:0px; right:0px; margin:0px; bottom:0px; border-radius:0;}
.v_box .h3{ font-size:14px;}

.ibanner .text2 .p{ padding-bottom:40px; font-size:14px;}

.ibanner .text1 .h3{ font-size:18px;}
.ibanner .text1 .p{ padding-bottom:40px; font-size:14px;}

.ibanner .text3 .h3{ font-size:18px;}
.ibanner .text3 .p{ padding-bottom:40px; font-size:14px;}
.ibanner .text4 .h3{font-size: 20px}
.ibanner .text5 .h3{font-size: 20px}
.ibanner .slick-slide{ height:350px;}
.ibanner .slick-dots{ bottom:0px;}

.iproduct .i{ padding-top:90px;}
.iproduct a:hover .i{ padding-top:60px;}

.tit{ font-size:24px; height:auto; padding-bottom:30px;}

.iabout .img{ width:auto; float:none;}
.iabout .text{ margin:0px; padding:20px 0 0 0;}
.iabout .text .h3{ display:none;}
.icon2 .tit{ display:block;}

.inews_list{ padding:30px;}
.inews_list .text{ padding:30px 0 0 0;}

/*内页*/
.company_con{ padding-top:20px;}
.company_con li{ width:50%; margin-bottom:20px;}

#map{ height:300px;}

.news_list li{ width:50%;}

.news_page a{ width:30px; height:30px; line-height:30px;}



.job1_search li{ width:25%; float:left; padding:0px;}
.job1_search li a{ width:auto; margin:0 10px; display:block; font-size:14px; line-height:40px; height:40px;}

.job2 .ul .img{ float:none; margin:0 auto;}
.job2 .ul .h3{ text-align:center;}
.job2 .ul .p{ margin:0px; padding:20px 0 0 0;}

.service .ser_1{height: 365px}

.history_con .img{ float:none; width:auto;}
.history_con .img li{ width:33.33%;}
.history_con .text{ margin-left:0px;}
.history_tab{ margin-bottom:15px;}
.history_tab li a{ height:40px; line-height:40px; font-size:14px;}
.history_con .text{ padding-left:22px; background-position:22px 0;}
.history_con .text .p{ margin-bottom:20px;}

.honor_list li{ width:33.33%;}

.contact_con .text .p1 .p{ width:auto !important; float:none;}

.partner_con ul{ margin-right:-10px;}
.partner_con li .pd{ margin-right:10px;}

.research_top .img{ width:auto;}

.research2_con .img .pd{ margin-right:10px;}
.research2_con .img dl{ margin-right:-10px;}

.research2_con .text .p{ line-height:1.5;}

.research3_con .ul li{float: inherit;width: 100% }

.quality2 .p3 li{ width:50%;}

.job1_top .img{ width:auto; float:none;}
.job1_top .text{ margin:0px; padding:20px 0 0 0;}

.job4_bottom .li{ width:20% !important;}
.job4_bottom .img{ padding:5px 20px;}
.job4_bottom .img:before{ left:10px;}
}
@media screen and (max-width:640px){
.iproduct .i{ padding-top:60px;}
.iproduct a:hover .i{ padding-top:40px;}

.tit{ text-align:center;}
.tit strong{ display:block; margin:0 0 10px 0;}
.tit em{ display:block; font-size:14px;}

.tit .more{ bottom:0px; left:50%; margin-left:-79px; top:inherit;}
.inews{ padding-bottom:70px;}
.iabout .text .m a{ margin:0 auto;}

.inews_list .img{ width:auto; height:auto;}

.footer_nav{ border-bottom:none; padding:0px;}
.footer_nav .ul{ width:auto; float:none;}
.footer_nav .h3{ text-align:left; height:40px; line-height:40px; border-bottom:1px solid #333; position:relative; cursor:pointer;}
.footer_nav .h3 em{ display:block;}
.footer_nav ul{ display:none; border-bottom:1px solid #333; padding:10px 0;}
.wx_d{position: absolute;top:auto;right: 2%;    bottom: 70px;width: 76px;display: none}
.wx_d img{width: 100%}
/*内页*/
.about{}
.aboutus_top .img{ width:auto;}
.aboutus_top .text{}
.aboutus_top .text strong{ font-size:18px;}
.aboutus_con li{ margin-bottom:10px;}
.aboutus_con li .pd{}
.aboutus_con li .h3{ font-size:18px;}

.eventslist{ padding-top:20px;}
.cy_journal .xtu dd{ width:88px;}
.cy_journal .xtu dl dt{ width:88px;}

.pg_tit{ margin-bottom:20px;}

.news_page a{ width:24px; height:24px; line-height:24px; font-size:12px; margin:0 1px;}

.news_info_con{ padding:30px 0 0 0;}

.news_info .wpd{ padding:20px;}

.news_info_con{ line-height:1.5;}
.news_info_con strong{ font-size:14px;}
.news_info_top .h3{ font-size:18px;}

.job1_con{}
.job1_con .pd{ padding:20px;}

.job2 .m a{ width:100%;}

.pgmenu2 li{ width:33.33%; float:left; display:block;}
.pgmenu2 li a{ display:block; margin:0 5px; padding:0px;}

.box_top .h4{ margin-bottom:20px;}
.box_top .em{ position:static;}
.box_top{ padding:30px;}
.box_con{ padding:30px;}

.job1_con .slick-dots li{ margin:0 1px;}
.job1_con .slick-dots li button{ width:20px;}

.job1_con .slick-list{ padding-bottom:25px;}

.aboutus_top{ margin-bottom:30px;}

.culture_top .img{ width:auto;}

.pgmenu li a{ padding:0 8px;}

.service_con .img{ width:auto;}
.service_con .text strong{ font-size:16px;}

.pg_tit strong{ display:block; line-height:1; margin-bottom:5px;}
.pg_tit i{ display:none;}
.pg_tit em{ display:block; line-height:1.3;}
.pg_tit{ height:auto; padding-top:5px; margin-bottom:10px;}
.h_more{float: inherit}

.green_con1 .p2 li .pd{ text-align:center; padding:20px 0;}
.green_con2 .p1{ line-height:1.5;}
.green_con1 .p1 .text{ line-height:1.5;}

.research_bottom .h3,.research_bottom .h4{ font-size:16px;}
.research_bottom td{ font-size:12px;}

.job3_bottom li{ width:50%; margin-bottom:10px;}
.job3_bottom ul{ margin-right:-10px;}
.job3_bottom .pd{ margin-right:10px;}

.job3_top{ margin-bottom:30px;}
.job3_m{ padding-top:20px;}
.job3_m a{ font-size:16px; width:220px; height:60px; line-height:60px;}

.job4_bottom .li{ width:33.33% !important;}

.product_list .img{ padding-right:0px;}
.product_list .img .tab_ul{ position:static; width:246px; margin:0 auto; overflow:hidden; padding-top:20px;}
.product_list .img .tab_ul .li{ width:80px; float:left; margin:0 1px;}
.product_list .img .con_ul{ width:auto;}
.product_list .text td{ padding:5px; font-size:12px;}
.product_list .text{ padding:10px;}
.product_list .text .h3{ font-size:18px; margin-bottom:5px;}
.product_list li{ background:#f0f0f0; margin-bottom:20px;float: inherit;width: 100%;}
.product_list li:nth-child(1),.product_list li:nth-child(3){float: inherit;}
.carousel{width: 100%;height: 360px;}
.proinfo_right{height: 487px}
}
@media screen and (max-width:540px){
.top_nav i{ width:30px;}
.logo{ width:140px; top:34px;}

.ibanner .slick-slide{ height:400px;}
.ibanner .text2 .h3{ font-size:18px; line-height:1.5;}
.ibanner .text4 .h3{ font-size:18px; line-height:1.5;}
.ibanner .text5 .h3{ font-size:18px; line-height:1.5;}
.ibanner .text1 .p{ line-height:1.5; font-size:12px;}
.ibanner .text3 .p{ line-height:1.5; font-size:12px;}
.ibanner .text4 .p{ line-height:1.5; font-size:12px;}
.ibanner .text5 .p{ line-height:1.5; font-size:12px;}
.ibanner .text .h3{
  font-size: 29px;
    width: 60%;
    text-align: left;
    line-height: 175%;
    margin-left: 38.2%;
}
.ibanner .text .p{line-height: 1.5;
    font-size: 15px;
    width: 56%;
    text-align: center;
    margin-left: 38.2%;
    text-align: left;
  }

.iproduct .i{ padding-top:90px; margin-bottom:40px;}
.iproduct a:hover .i{ padding-top:60px; margin-bottom:30px;}
.iproduct .m{ padding-top:30px;}
.iabout .text .m{ padding-top:20px;}
.service .ser_1{height: 315px;}
.service .ser_1 .s_text .h1{font-size: 20px;padding-left: 15px;}
.service .ser_1 .s_text .h3{font-size: 12px;line-height: 175%;padding-left: 15px}
.inews_list .slick-slide{ height:265px;}
.inews_list .img .pd{ width:408px; height:265px;}

.footer_bottom .imgtext{ width:auto;}
.footer_bottom .img{ float:none; margin:0 auto;}
.footer_bottom .text{ margin:0px; padding:20px 0 0 0; text-align:center;}

.footer{ padding:30px 0;}
.footer_fl{ padding:20px 0;}
.footer_bottom .imgtext{ padding:20px 0 0 0;}

.tit{ padding-bottom:20px;}

/*内页*/
.eventslist .img{ width:auto; float:none;}
.eventslist .img img{ width:100%; height:auto;}
.eventslist .text{ margin:0px; padding:10px 0 0 0;}

.company ul{ margin:0px;}
.company li{ width:auto !important; float:none !important; margin-bottom:20px !important;}
.company_con{ padding-top:0px;}
.company .h3{ text-align:center}
.company .pd{ padding-right:0px;}
.company_con .pd{ padding:0px;}

.news_list ul{ margin:0px;}
.news_list li{ width:auto; float:none;}
.news_list .pd{ margin:0px; padding:20px 0;}

.job1_con .m em{ margin:0 auto;}

.job2 .ul .img{ width:auto;}
.job2 .ul .h3{ text-align:left;}

.pgmenu li{}
.pgmenu li a{ display:block; margin:0 5px; padding:0px;}
.pgmenu2 li{ width:33.33%;}

.job1_con .pd{ margin:0px;}


.culture_con li{ width:auto; float:none;}
.culture_con .text{ padding:15px; min-height:inherit;}



.green_con1 .p2 li{ float:none; width:auto;}
.green_con1 .p2 li .pd{ margin:0px;}

.green_con2 .p2 ul{ margin-right:-10px;}
.green_con2 .p2 li{ width:50%; margin-bottom:10px;}
.green_con2 .p2 .pd{ margin-right:10px;}

.partner_con li{ width:100%;}
.partner_con li .pd{margin: 0 auto;}

.quality2 .p3 li{ width:auto; float:none;}
.quality2 .p3 .p{ height:auto;}
.quality2 .p3 ul{ margin:0px;}
.quality2 .p3 .pd{ margin:0px;}
}
@media screen and (max-width:440px){
body{ padding-top:60px;}
.header{ height:60px;}
.logo{ top:20px;}
.top_nav{ top:15px;}
.menu-link{ top:12px;}
.top_nav i{ height:45px;}
.top_search .box{ top:60px;}
.menu{ top:60px;}

.iproduct .slick-prev{ left:35%;}
.iproduct .slick-next{ right:35%;}

.inews_list{ padding:0px;}
.inews_list .text{ padding:5px 20px 20px 20px;}

.inews_tit li a{ font-size:14px;}

/*内页*/
.brand_con ul{ margin-right:-5px;}
.brand_con .pd{ margin-right:5px;}

.job1_search li a{ margin:0 2px;}

.pg_tit{ }
.pg_tit strong{ font-size:18px;}
.pg_tit i{ font-size:18px;}
.pg_tit em{ font-size:12px;}

.honor_list li{ width:50%;}
.job4_bottom .li{ width:50% !important;}
}

@media screen and (max-width:415px){
.inews_list .slick-slide{ height:236px;}
.inews_list .img .pd{ width:364px; height:236px;}
.inews_list .img .p{ padding:15px;}
.inews_list .img .p span{ font-size:14px; line-height:20px; height:20px; overflow:hidden;}
.inews_list .img .p em{ font-size:12px;}

.footer_group .p ul{ width:auto;}
.footer_group li{ width:33.33%; padding:0px;}
.footer_group li a{ width:80px; background-size:240px auto; margin:0 auto;}

.footer_group li.li1 a{ background-position:0 0;}
.footer_group li.li2 a{ background-position:-80px 0;}
.footer_group li.li3 a{ background-position:-160px 0;}
.footer_group li.li1 a:hover{ background-position:0 -44px;}
.footer_group li.li2 a:hover{ background-position:-80px -44px;}
.footer_group li.li3 a:hover{ background-position:-160px -44px;}

.footer_share .p ul{ width:auto;}
.footer_share li{ width:12.5%; padding:0px;}

/*内页*/
.cy_journal .xtu{ width:auto;}

.cy_journal .xtu dd{ width:94px;}
.cy_journal .xtu dl dt{ width:94px;}

.qiehuan .next{ width:24px; height:24px; line-height:24px; font-size:24px; top:22px; right:-24px;}
.qiehuan .prev{ width:24px; height:24px; line-height:24px; font-size:24px; top:22px; left:-24px;}

.news_page{ padding:20px 0;}

.job2 .m a strong{ font-size:18px;}
.job2 .m a em span{ display:block;}

.box_con .m a{ width:auto; height:auto; padding:0 10px 10px 10px; text-align:center; line-height:1.5;}
.box_con .m a span{ display:block;}
.box_con .m a i{ position:static; margin:0 auto; display:block;}
.box_top{ padding:20px;}
.box_top .h1{ font-size:18px; margin-bottom:10px;}
.box_con{ padding:20px;}
.job_box .close{ width:30px; height:30px; line-height:30px; font-size:18px;}
.box_con .p{ line-height:24px;}
}
@media screen and (max-width:375px){
.iproduct .i{ padding-top:60px; margin-bottom:30px;}
.iproduct a:hover .i{ padding-top:40px; margin-bottom:20px;}
.iproduct .m{ padding-top:20px;}

.inews_list .slick-slide{ height:214px;}
.inews_list .img .pd{ width:330px; height:214px;}

.inews_tit li a{ font-size:12px;}

/*内页*/
.cy_journal .xtu dd{ width:81px;}
.cy_journal .xtu dl dt{ width:81px;}

.pgmenu li a{ font-size:12px; margin:0 1px;}

.news_page a{ margin:0 1px 0 0; width:20px; height:20px; line-height:20px;}
.news_page .news_next,.news_page .news_pre{width: 50px;}
}
@media screen and (max-width:320px){
.inews_list .slick-slide{ height:183px;}
.inews_list .img .pd{ width:282px; height:183px;}
.inews_list .img .p{ padding:10px;}

/*内页*/
.cy_journal .xtu dd{ width:65px;}
.cy_journal .xtu dl dt{ width:65px;}
}

.contact_banner{ background:#e4e4e4; position:relative; z-index:9;}
.contact_banner ul{  height:630px; left:50%; position:relative; width:1200px; margin:0 0 0 -600px;}
.contact_banner li{ position:absolute; left:100px; top:100px; width:20px; height:26px;}
.contact_banner li.li1{ left:73px; top:221px;}
.contact_banner li.li2{ left:488px; top:151px;}
.contact_banner li.li3{ left:305px; top:451px;}
.contact_banner li.li4{ left:871px; top:256px;}
.contact_banner li.li5{ left:891px; top:263px;}
.contact_banner li.li6{ left:907px; top:249px;}
.contact_banner .i{ background:url(../images/contact_banner_ico.png) no-repeat; width:20px; height:26px; cursor:pointer;}
.contact_banner .box{ width:355px; background:#fff; border-radius:6px; position:absolute; left:-138px; bottom:51px; display:none;}
.contact_banner .box:after{content:'\20'; position:absolute; left:110px; bottom:-26px; background:url(../images/contact_banner_ico2.png) no-repeat; width:36px; height:26px;}
.contact_banner .pd{ padding:20px;}
.contact_banner .h3{ font-size:14px; color:#008e3f; font-weight:bold;}
.contact_banner .p{ font-size:12px; color:#444444; line-height:18px;}
.contact_banner li:hover .box{ display:block;}


.contact_bottom{}
.contact_bottom .img{ text-align:center; padding:10px 0 60px 0; color:#000000;}
.contact_bottom .img .h3{ font-size:24px; line-height:1; margin-bottom:25px;}
.contact_bottom .img .p{ overflow:hidden;}
.contact_bottom .img .p li{ display:inline-block; margin:0 14px;line-height:30px;}
.contact_bottom .img .p li:last-child{ width:100%; margin:0px;}
.contact_bottom .img .p li span{ display:inline-table; margin:0 14px;}
.contact_bottom .text{ color:#333;}
.contact_bottom .text ul{ margin-right:-74px;}
.contact_bottom .text .clearfix li{ width:100%; margin-bottom:70px;}
.contact_bottom .text .pd{ margin-right:74px; border-bottom:1px solid #ccc; position:relative; padding-left:20px; padding-bottom:18px;}
.contact_bottom .text .pd:after{content:'\20'; position:absolute; width:6px; height:40px; background:#005ba9; left:0px; top:0px;}
.contact_bottom .text .h3{ line-height:1; margin-bottom:5px;}
.contact_bottom .text .h3 strong{ font-size:20px; font-weight:normal; margin-right:5px;}
.contact_bottom .text .h3 em{ font-size:14px;}
.contact_bottom .text .p{ font-size:12px; line-height:18px; min-height:36px;}
.contact_bottom .text .up input{border:1px solid #eeeeee;height: 34px;line-height: 34px}
.contact_bottom .text .up label{position: absolute!important;
    left: 0px;
    top: 0px;
    height: 34px;
    line-height: 34px;
    width: 106px;
    text-align: right;}
.contact_bottom .text .up textarea{width: 100%;
    box-sizing: border-box;
    resize: none;
    padding: 10px;
    border: 1px solid #cccccc;
    height: 92px;}
.relative{position: relative;}
.contact_bottom .text .up li{margin-bottom: 19px;padding-left: 120px;}
.contact_bottom .text .up .ipt_b1 {
    width: 155px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    border: none;
    cursor: pointer;
    display: block;
    background: #005ba9;
    border-radius: 5px;
    float: left;
    margin-right: 20px;
}
.contact_bottom .text .up .ipt_b2 {
    width: 155px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    border: none;
    cursor: pointer;
    display: block;
    background: #9c9b9b;
    border-radius: 5px;
    float: left;
}

@media screen and (max-width:1366px){
.contact_bottom .text ul{ margin-right:-40px;}
.contact_bottom .text .pd{ margin-right:40px;}
.pro_list .p_text p{top:34%;}
}
@media screen and (max-width:1024px){
.contact_bottom .img .p li{ display:block; margin:0px; color:#666;}
.contact_bottom .img .h3{ font-size:18px; margin-bottom:10px;}
.contact_bottom .text ul{ margin-right:0px;}
.contact_bottom .text .pd{ margin-right:0px;}
.contact_bottom .text li{ width:auto; float:none; margin-bottom:20px;}
.contact_bottom .text .p{ min-height:inherit;}

.contact_banner{ background:none; position:static;}
.contact_banner ul{ height:auto; position:static; margin:0px; background:none!important; width:auto;}
.contact_banner li{ position:static; width:auto; height:auto; border-bottom:1px solid #ccc;}
.contact_banner .i{ display:none;}
.contact_banner .box{ position:static; width:auto; height:auto; display:block; background:none; border-radius:0px;}
.contact_banner .pd{ padding:20px 0px;}
}

@media screen and (max-width:640px){
.contact_bottom .img .p li span{ display:block; margin:0;}
.contact_bottom{display: none}
}

/*1127*/
.partner_icon1{
  background: url(/public/images/bj.jpg) no-repeat center;
}
.partner_icon2{
  background: url(/public/images/bq.jpg) no-repeat center;
}
.partner_icon3{
  background: url(/public/images/bz.jpg) no-repeat center;
}
.partner_icon4{
  background: url(/public/images/cz.jpg) no-repeat center;
}
.partner_icon5{
  background: url(/public/images/ft.jpg) no-repeat center;
}
.partner_icon6{
  background: url(/public/images/ns.jpg) no-repeat center;
}
.partner_icon7{
  background: url(/public/images/qr.jpg) no-repeat center;
}
.partner_icon8{
  background: url(/public/images/zh.jpg) no-repeat center;
}

.partner_icon1:hover{
  background: url(/public/images/bj1.jpg) no-repeat center;
}
.partner_icon2:hover{
  background: url(/public/images/bq1.jpg) no-repeat center;
}
.partner_icon3:hover{
  background: url(/public/images/bz1.jpg) no-repeat center;
}
.partner_icon4:hover{
  background: url(/public/images/cz1.jpg) no-repeat center;
}
.partner_icon5:hover{
  background: url(/public/images/ft1.jpg) no-repeat center;
}
.partner_icon6:hover{
  background: url(/public/images/ns1.jpg) no-repeat center;
}
.partner_icon7:hover{
  background: url(/public/images/qr1.jpg) no-repeat center;
}
.partner_icon8:hover{
  background: url(/public/images/zh1.jpg) no-repeat center;
}
 

 /*2017-12-26*/  
 .xyzpbtn{ width:
250px; background: rgba(0,91,170,0.9); color: #fff; text-align: center; height:
60px; line-height: 60px; font-size: 24px; margin:0 auto;}
.xyzpbtn a{ color: #fff; width: 100%; display: block;}

/*2017-12-27*/
.job1_con .single-item .slick-slide{ display: block;width: 440px; margin-top:10px; }
.job1_con .single-item{ overflow: hidden; }
/*分页*/
.result {width: 90%;margin:0 auto; margin-top: 50px; margin-bottom: 20px; text-align: center;}
.result a{border: 1px solid #f3f3f3;padding: 5px 8px 5px 8px;}
.result .current{border: 1px solid #f3f3f3;padding: 5px 8px 5px 8px;background: #005ba9;color: #fff;}
.result a:hover{background: #005ba9;color: #fff;}

/*2018-0.-07*/
.wd-60{
  width: 55%;
  float: left;
  padding-right: 30px!important;
}
.bgfff{
  background: #fff;
  overflow: hidden;
}
.new_info_more{
  float: right;
  width: 34%;
  margin-right:1%;
  padding-top:50px;
}
.new_info_more p{ font-size: 24px;line-height: 50px;border-bottom: 2px solid #0055a0;color:#0055a0;width: 105px;margin-bottom: 30px; }
.new_info_more li{}
.new_info_more .pd{ display:block; border:1px solid #eee; padding:20px; overflow:hidden; margin-bottom:10px;}
.new_info_more .img{ float:left; width:160px;}
.new_info_more .img img{ width:100%; height:123px;} 
.new_info_more .text{ margin-left:160px; padding-left:15px;}
.new_info_more .h3{ color:#0055a0;font-size:20px;white-space: nowrap; margin-bottom:10px; line-height:1; text-overflow: ellipsis;overflow: hidden;}
.new_info_more .p{text-overflow: ellipsis;font-size:14px; line-height:18px;height: 90px;overflow: hidden;}

@media screen and (max-width:1024px){
  .wd-60{width: auto;float: none}
  .new_info_more{display: none}
}



/*留言栏目*/
.msgtitle{display:block;padding-bottom:5px;font-size:14px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:400px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:400px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:left;}
.msg_btn_area a{display:inline-block;padding:5px 15px;background:#09F;color:#fff;text-align:center;font-family:"宋体";font-size:14px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#F60}
.msgflag{margin-left:4px;font-size:12px;color:#900;}


/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}


/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}</pre></body></html>