@charset "utf-8";
@import url('fonts/fonts.css');


blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,img,input,legend,li,menu,ol,p,pre,textarea,ul {margin: 0;padding: 0;border: 0}
address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;margin: auto}
li,ol,ul {list-style-type: none}
h1,h2,h3,h4,h5,h6 {font-weight: 400} 

html, body {font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;color: #333;}
html {-webkit-text-size-adjust: 100%;font: 14px/1.5;}
body {font-size: 14px; overflow-x:hidden;background: #fff;} 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;padding: 0;margin: 0;}
input, textarea {margin: 0;padding: 0;outline: 0;-webkit-appearance: none;border-radius: 0;font-family: "Microsoft YaHei Regular", Arial, Helvetica, sans-serif;}
select {/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/border: solid 1px #000;/*很关键：将默认的select选择框样式清除*/appearance:none;-moz-appearance:none;-webkit-appearance:none;/*在选择框的最右侧中间显示小箭头图片*/background: url(../images/select.png) no-repeat scroll 98% center transparent;/*为下拉小箭头留出一点位置，避免被文字覆盖*/padding-right: 14px;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

select::-ms-expand { display: none; }
a, a:link, a:visited, a:hover, a:active {text-decoration: none;-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */color: #333;-webkit-tap-highlight-color: transparent;}
:focus, a:focus {outline: none;-moz-outline: none;}
table ,td,th {border-collapse: collapse;border-spacing: 0;}
.ul, .ul li {list-style: none;}


hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}
img {border: none;max-width: 100%;vertical-align: middle;}
.Ispic {background-repeat: no-repeat;background-position: center center;background-size: cover;}
pre {white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;margin: 0;font-family: "Microsoft YaHei Regular", Arial, Helvetica, sans-serif;text-align: justify;text-justify: inter-ideograph;}
.Absolute-Center {margin: auto;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.clear {clear: both;height: 0px;font-size: 0px;line-height: 0px;overflow: hidden;zoom: 0;}
.clearfix:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;}
/*单行文本省略号*/.dot {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dot2, .dot3, .dot4 {display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;/*word-break: break-all;*/-webkit-box-orient: vertical;}
.dot2 {-webkit-line-clamp: 2;}
/*多行文本省略号*//*.dot3 {-webkit-line-clamp: 3;}*/
.dot4 {-webkit-line-clamp: 4;}
.ytable{ display:table; width:100%; height:100%;}
.ytable-cell{ display:table-cell; vertical-align:middle;}
/*垂直居中,容器设置宽高*/.ycenter {-moz-align-items: center;-webkit-align-items: center;align-items: center;display: -webkit-flex;display: flex;}
/*水平居中,容器设置宽高*/.xcenter {-moz-justify-content: center;-webkit-justify-content: center;justify-content: center;display: -webkit-flex;display: flex;}
/*盒子布局*/.flexbox {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
/*弹性布局水平垂直居中 兼容性高*/.xycenterbox {display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */display: -moz-box; /* 老版本语法: Firefox (buggy) */display: -ms-flexbox; /* 混合版本语法: IE 10 */display: -webkit-flex; /* 新版本语法: Chrome 21+ */display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */-webkit-box-pack: center;-moz-justify-content: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-moz-align-items: center;-webkit-align-items: center;align-items: center;}
/*弹性布局水平居中 兼容性高*/.xcenterbox {display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */display: -moz-box; /* 老版本语法: Firefox (buggy) */display: -ms-flexbox; /* 混合版本语法: IE 10 */display: -webkit-flex; /* 新版本语法: Chrome 21+ */display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */-webkit-box-pack: center;-moz-justify-content: center;-webkit-justify-content: center;justify-content: center;}
/*弹性布局垂直居中 兼容性高*/.ycenterbox {display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */display: -moz-box; /* 老版本语法: Firefox (buggy) */display: -ms-flexbox; /* 混合版本语法: IE 10 */display: -webkit-flex; /* 新版本语法: Chrome 21+ */display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */-webkit-box-align: center;-moz-align-items: center;-webkit-align-items: center;align-items: center;}
/*0.5px底边框*/.bottomLine {background: -webkit-linear-gradient(top, transparent 50%, #ebebeb 50%) center bottom no-repeat;background: -moz-linear-gradient(top, transparent 50%, #ebebeb 50%) center bottom no-repeat;background: -ms-linear-gradient(top, transparent 50%, #ebebeb 50%) center bottom no-repeat;background-size: 100% 1px;}
/*设置隐藏*/.none {display: none;}
.hidden {visibility: hidden;}
/************************************************************************/.content{ min-height: 360px; padding: 45px 0;}
a:hover{ color:#0760A4;}
.center{ margin:0 auto; width:100%; max-width:1100px;}
.auto{ margin:0 auto; width:100%; max-width:1620px;}
.auto_1620{ margin:0 auto; width:100%; max-width:1100px;}
.top-menu li .center{ margin:0 auto; width:100%; max-width:1100px;}
@media(max-width:1099px){.auto{ padding:0 2%; box-sizing: border-box;}
.top-menu li .center{ padding:0 2%; box-sizing: border-box;}
.auto_1620{ padding:0 2%; box-sizing: border-box;}
}
@media(max-width:1099px){.center{ padding:0 2%; box-sizing: border-box;}
}
/*top*/#head {width: 100%;background:#fff;}
.top-main{ background:#fff; z-index:200;position: fixed; width: 100%; top:0;transition: padding 0.2s ease-in-out;box-shadow:0 5px 5px rgba(0,0,0,0.1); }
.home-body .top-main{border-bottom:1px solid #f5f5f5;}
.top-main .logo{ float:left; width: 370px;  transition: 0.3s;}
.top-main .logo a{ display:table-cell; vertical-align:middle;}
.top-main .logo img{ display:block; max-width:100%;}
.top-main .top-right{ float:left;}
.top-main .rongyu{float: left; margin-top: 20px}
.lanse{ right: 190px; position: absolute;  top: 39px; box-sizing: border-box;}
.lanse span{ font-size: 34px; vertical-align: middle; }
.online { display: none; width: 20px; height: 20px; position: absolute; top: 21px; left: 18px; }
.top-main .language{ float:right;padding: 20px 70px 20px 0; text-align: left; line-height: 28px; font-size: 14px;  }
.top-main .language a{font-size: 16px;font-weight: bold; }
.top-head::before{ position:absolute; content:''; right:0; height:1px; width:70%; top:31px;background: rgb(255,255,255); /* Old browsers */background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(244,244,244,1) 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(244,244,244,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=1 ); /* IE6-9 */}
.top-head dl{ float:right;}
.top-head dd{ float:left; margin-left:45px; line-height:28px; font-size:12px;}
.top-bottom > *{ float:right;}
.search-lang > *{ float:left; position:relative; z-index:100;}
/*.siteTopStyle .logo{ margin-top: 15px;}
*//*.siteTopStyle{box-shadow:0 5px 5px rgba(0,0,0,0.1);}
*/.top-main #open_othermenu{ line-height:24px; position: absolute; right: 150px; top:47px; transition: 0.3s;}
/*.siteTopStyle #open_othermenu{top: 17px;}
*/
.top-main #open_othermenu{ width:28px;z-index:101; height:24px; cursor:pointer;}
.top-main #open_othermenu i,.top-main #open_othermenu::before,.top-main #open_othermenu::after{position:absolute;height:3px; background:#000; left:auto; right: 0;}
.top-main #open_othermenu i{  width:80%;  bottom:0;}
.top-main #open_othermenu::before,.top-main #open_othermenu::after{ content:'';}
.top-main #open_othermenu::before{ top:0; width:100%;}
.top-main #open_othermenu::after{  top:11px; width:70%;}
.top-main #open_othermenu.open_othermenu i{ opacity:0;}
.top-main #open_othermenu.open_othermenu::before,.top-main #open_othermenu.open_othermenu::after{ top:9px; width:100%; background:#fff; transition:transform 0.3s;}
.top-main #open_othermenu.open_othermenu::before{ transform:rotate(45deg);}
.top-main #open_othermenu.open_othermenu::after{ transform:rotate(-45deg);}
.top-main .other_menu{ position:fixed; display:none;right:0; top:0; width:280px; height:100%; max-height:100%; overflow:auto; background:rgba(0,0,0,0.9); z-index:100;}
.top-main .other_menu .table{ display:table; height:100%; width:100%;}
.top-main .other_menu .table_cell{display:table-cell; vertical-align:middle;}
.top-main .other_menu ul{ display:block;margin:0 auto; text-align:center; width: 100%; }
.top-main .other_menu li{ text-transform:uppercase; margin-top: 10px; line-height:40px; position:relative; width: 100%; display: block; float: left;} 

.top-main .other_menu li ul {display:block; position:relative; padding:5px 0; overflow: hidden; margin: 0 auto;  width:90%; z-index:999; background:rgba(255,255,255,0.2);  }
.top-main .other_menu li ul li {height:32px; line-height: 32px; margin-right: 0; margin-top: 0; }
.top-main .other_menu li ul li a{display:block; color:#999; text-align:center; height:32px; line-height:32px; width:100%; font-size:14px; overflow:hidden; padding: 0; text-transform: capitalize;}
.top-main .other_menu li ul li a:hover {color:#0760A4;  text-decoration: none; border-bottom: none;  } 



.top-main .other_menu li:last-child{ margin-bottom:0;}
.top-main .other_menu li >a{ color:#fff; font-size:16px; position:relative; transition:0.3s; }
/*.top-main .other_menu li >a::after{position:absolute; content:''; left:0; top:-5px; width:32px; height:32px; background:url(../images/menu_logo.png) no-repeat center center;opacity:0; transition:0.3s;}*/
.top-main .other_menu li.aon >a,.top-main .other_menu li >a:hover{/* margin-left:35px; border-bottom:2px solid #0760A4; */color:#0760A4;}
/*.top-main .other_menu li.aon >a::after,.top-main .other_menu li >a:hover::after{ opacity:1;left:-35px;}*/
.top-main .other_menu li dl{display:none;}
.top-main .other_menu .searchbox{ position: relative;}
.top-main .other_menu .searchbox .text{width: 254px;line-height: 46px;height: 46px; border:1px solid #fff; background:rgba(0,0,0,0.2); color:#fff; padding:0 50px 0 10px;}
.top-main .other_menu .searchbox .btn{ position:absolute; right:0; top:0; line-height: 46px; width:46px; text-align:center; color:#fff; font-weight:bold; font-size:16px; font-family:Verdana,Arial, Helvetica, sans-serif;}
.top-menu{ display:block}
.top-menu li span a{border-bottom:3px solid transparent;color:#333; padding:48px 0;  position:relative;}
/*.siteTopStyle li span a{ padding: 20px 0;}
*/.top-menu li span a:after {transition:all .3s; content:''; display:block; width:0; height:2px; background-color:#0760A4; position:absolute; left:0; bottom:20px;}
.top-menu li:hover span a:after {width:100%;}
.top-menu li.aon span a{ font-weight: bold;}
.top-menu li .sub{position:absolute; top:100%; left:-50px; width:180px;box-shadow:0 5px 5px rgba(0,0,0,0.1); }
.top-menu li .sub .pic{ float:left; width:26.4%; margin-right:7%;}
.top-menu li .sub dl{ text-align: center; }
.search-lang dd.wap-open{ display:none;}
.top-menu li a,.top-menu li span{ display:block;}
.top-menu li span a{  font-size:16px; transition: 0.3s;}
.top-menu li .sub{ display:none; background:rgba(255,255,255,0.9);padding:15px 0;}
.top-menu li .sub:hover { display: block !important; }
.top-menu li .sub .pic img{ display:block; width:100%;}
.top-menu li .sub dd{ margin-top: 10px;}
.top-menu li .sub dd a{ color:#666666;}
.top-menu li .sub dd a:hover{ color:#0760A4;}
.top-menu li{ float:left; margin-left:50px; position: relative;}
.top-menu li:last-child{margin-right: 0;}
.top-menu li .sub a{ font-size: 16px;}
.top-menu li .sub dt a{font-weight: normal; font-size: 16px;line-height: 21px; padding: 7px 5px; box-sizing: border-box; text-transform: capitalize }
.top-menu li .sub dd a{padding-left: 10px;}
.top-menu li .sub dl{ }
.top-menu li .sub dl:last-child{ margin-right: 0;}
.top-menu li#m2 .center{ /* padding-left: 610px; */ text-align: center;}
.top-menu li#m15 .center{ /*padding-left: 530px;*/text-align: center;}
.top-menu li#m24 .center{ }
.top-menu li#m31 .center{ }
.top-menu li#m39 .center{ padding-left: 1120px;}
.top-menu li#m47 .center{/* padding-left: 790px; */ text-align: right;}
.top-menu li#m47 .center dl,.top-menu li#m15 .center dl,.top-menu li#m2 .center dl{ display: block; float: none;}
@media(max-width:1680px){.top-menu li{}
.top-main #open_othermenu{ right: 20px;}
.top-menu li .sub dl{text-align: center;}
/* .top-menu li#m2 .center{padding-left: 646px;}
*//*.top-menu li#m15 .center{padding-left: 613px;}
*/.top-menu li#m24 .center{padding-left: 865px;}
.top-menu li#m31 .center{padding-left: 1015px;}
.top-menu li#m39 .center{padding-left: 1010px;}
.top-menu li#m47 .center{/* padding-left: 850px; */}
}
@media(max-width:1600px){.top-menu{display: none;} 
.top-menu li{margin-right:60px;}
.top-main .top-right{width: 28%;}
.top-main #open_othermenu{ right: 2%;}
/* .top-menu li#m2 .center{padding-left: 660px;}
*//*.top-menu li#m15 .center{padding-left: 574px;}
*/.top-menu li#m24 .center{padding-left: 790px;}
.top-menu li#m31 .center{padding-left: 940px;}
.top-menu li#m39 .center{padding-left: 954px;}
.top-menu li#m47 .center{/* padding-left: 780px; */}
}
@media(max-width:1440px){.top-menu li{margin-right:60px;}
.top-menu li .sub dl{ margin-right: 60px;}
/* .top-menu li#m2 .center{padding-left: 625px;}
*//*.top-menu li#m15 .center{padding-left: 480px;}
*/.top-menu li#m24 .center{padding-left: 620px;}
.top-menu li#m31 .center{padding-left: 865px;}
.top-menu li#m39 .center{padding-left: 893px;}
.top-menu li#m47 .center{/* padding-left: 725px; */}
}
@media(max-width:1366px){.top-menu li{margin-right:60px;}
.top-menu li .sub dl{ margin-right: 60px;}
/* .top-menu li#m2 .center{padding-left: 505px;}
*//*.top-menu li#m15 .center{padding-left: 430px;}
*/.top-menu li#m24 .center{padding-left: 750px;}
.top-menu li#m31 .center{padding-left: 745px;}
.top-menu li#m39 .center{padding-left: 880px;}
.top-menu li#m47 .center{/* padding-left: 600px; */} 
}
/* @media(min-width:1025px){@media(min-width:1025px) and (max-width:1200px){.top-menu li{ margin-right:20px;}
}
*/@media(max-width:1024px){.top-main{ }
.top-menu{ display:none; padding:2%; position:absolute; right:0; width:60%; max-width:240px; top:100%; background:rgba(0, 0, 0, 0.86);box-shadow:0 5px 5px rgba(0,0,0,0.1); border-radius:0 0 0 5px; float: none!important; overflow-y: auto;}
.top-menu li .sub{ background:#fff;}
.top-menu li a{ color:#fff;}
.top-menu li span{ text-align:center;}
.top-menu li span a{ line-height:65px; font-size: 32px;}
.top-menu li.has-sub span{ position:relative;}
.top-menu li.has-sub span::before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%;}
.top-menu li .center{ padding-left: 0!important;}
.top-menu li .sub dd{ padding: 0;}
.top-menu li{ margin: 0; float: none;}
.top-menu li .sub dl{ margin-right: 0; float: none;}
.top-menu li .sub a{ color: #2a2a2a;}
.top-menu li .sub dl{ margin-bottom: 20px;}
.search-lang{ position:absolute; top:50%; margin-top:-1px; right:2%; padding-top:4px;}
.search-lang dd.wap-open{ width:48px; height:30px; margin-top:-18px; margin-left:15px;}
.wap-open::before,.wap-open::after,.wap-open i{ position:absolute; left:auto; right: 0; top:50%; width:100%; height:4px; background:#000; border-radius:4px;}
.wap-open i{ margin-top:-1.5px;transition: 0.3s ease-in-out; width: 50%; right: 0; left: auto;}
.wap-open::before,.wap-open::after{ content:''; transition:transform 0.3s ease-in-out; width: 68%; }
.wap-open::before{ margin-top:-11px;}
.wap-open::after{ margin-top:9px;left: auto; right: 0;}
.wap-close i{ opacity:0;}
.wap-close::before,.wap-close::after{ margin-top:-1.5px; transform:rotate(45deg);}
.wap-close::after{ transform:rotate(-45deg);}
.top-main .logo,.top-main .rongyu,.top-main .language{ margin-top: 0px; padding: 0;padding-bottom:0;}
.top-main .rongyu { float: left; margin-top: 15px; }
.top-main .language{padding-right: 50px; margin-top: 20px;}
.top-main .language .top_tel p{ display: none; }
.top-main .language .top_tel h3{font-size: 30px; line-height: 40px; color: red; margin-top:10px; padding-top: 10px;}
.wap-open.wap-close::after{ margin-top: 0;}
.wap-open.wap-close::before{ margin-top: 0;} 
}
.wap{ display: none; }
@media(max-width:768px){.top-main .language{ margin: 0; padding: 0; line-height: 34px; margin-top: 40px; display: none;}
.top-main .logo{ width:150px;height:50px; float: left;}
.top-main .top-right{ width:20%;}
.search-lang dd.wap-open{ margin-left:5px;}
.top-main #open_othermenu{ top: 13px;}
.pc{ display: none; }
.wap{ display: block; }

}
.top-main .logo img{ max-width: 100%; }
@media(max-width:480px){
.search-lang dt::after{ margin:0 5px;}
.search-lang dd span{ font-size:14px;}
.top-head dd{ margin-left:10px;}
.wap-open::before, .wap-open::after, .wap-open i{ height: 3px;}
.wap-open::before{margin-top: -10px;}
.wap-open::after{margin-top: 8px;}
.search-lang dt{ position:static;}
}
.top-main .other_menu li dl{ position:absolute; left:100%; top:0; font-size:15px; width:100%; padding-left:10%; text-align:left;}
.top-main .other_menu li dd{ border-bottom:1px solid rgba(255,255,255,0.2);}
.top-main .other_menu li dd a{ color:#fff; line-height:40px; display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; opacity:0.5; transition:opacity 0.3s;}
.top-main .other_menu li dd a::before{ display:inline-block; content:''; width:5px; height:5px; background:#fff; border-radius:50%; margin-right:5px; vertical-align:middle;}
.top-main .other_menu li dd a:hover{ opacity:1;}
@media(max-width:1024px){/* .top-main .other_menu li::before{ position:absolute; content:''; left:0; top:0; width:100%; height:34px; background-color:transparent; z-index:2;}
*//* .top-main .header-right{ display:none;}
*/}
/*首页banner*/.home_banner{ position:relative; z-index:1;}
.home_banner li img{ display:block; width:100%;}
.home_banner .bx-viewport{ z-index:1;}
.home_banner .bx-controls-direction a{ position:absolute; top:50%; width:40px; height:40px; border-top:2px solid #fff; border-right:2px solid #fff; transform:rotate(45deg); margin-top:-20px; top:50%; z-index:10; overflow:hidden; line-height:1000px; display: none;}
.home_banner .bx-controls-direction a.bx-prev{ left:10%;transform:rotate(-135deg);}
.home_banner .bx-controls-direction a.bx-next{ right:10%;}
.home_banner .bx-pager{ text-align:center; left: 0; z-index:10; position:absolute;  width: 100%; bottom:3%;}
.home_banner .bx-pager div{ display:inline-block; padding:0 8px;}
.home_banner .bx-pager a{ display:block; width:15px; height:15px;  background:#fff;border-radius:50%; overflow:hidden; line-height:1000px;}
.home_banner .bx-pager a.active{ background:#0760A4;}
.home_banner li img.wapimg{ display: none;}
@media(max-width:1024px){.home_banner .bx-controls-direction a{width:30px; height:30px;margin-top:-15px;}
.home_banner .bx-controls-direction a.bx-prev{ left:3%;}
.home_banner .bx-controls-direction a.bx-next{ right:3%;}
.home_banner li img.wapimg{ display: block;}
.home_banner li img.pcimg{ display: none;}
}
@media(max-width:480px){.home_banner .bx-pager a{ width:8px; height:8px;}
.home_banner .bx-controls-direction{ display:none;}
}
/*首页新闻动态*/
.h_title{ text-align: center; margin: 70px 0; padding-bottom:15px; position:relative ; display:block}
.h_title h1{ margin: 0; font-size: 22px; font-weight: normal; color: #333333; text-transform: uppercase;}
.h_title span{ display:block; position: relative; color: #333333; font-size: 14px; font-family: 'Microsoft YaHei'; text-transform: uppercase; margin-top: 2px;}
.h_title a{ display:block; position: relative; color: #0760A4; font-size: 14px; font-family: 'Microsoft YaHei'; text-transform: uppercase;}
.h_title:after{ content: ''; height: 2px; width: 62px; display: block; margin: 0 auto; background: #000; margin-top: 15px; }


.h_page1{ margin-bottom: 80px; clear: both; }
.h_page1 li{ position: relative; overflow: hidden;}
.h_page1 li .Ispic{ padding-bottom: 66%; transition: 0.3s;}
.h_page1 li:hover .Ispic{ padding-bottom: 66%;transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.h_page1 .owl-dots{ text-align: center; margin-top: 25px;}
.h_page1 .owl-dots .owl-dot{ width: 24px; height: 6px; background: #bfbfbf; display: inline-block; margin: 0 10px;}
.h_page1 .owl-dots .owl-dot.active{ background: #0760A4;}
.h_page1 li .con{ width: 100%; position: absolute; left: 0; bottom: 0; padding:10px 20px;background: rgba(0, 0, 0, 0.68);  transition: 0.3s;}
.h_page1 li .con time{ font-size: 12px; color: #cccccc; display: block; margin-bottom: 5px;}
.h_page1 li .con p{ margin: 0; color: #fff; font-size: 14px;}
/*.h_page1 li:hover .con{background: #0760A4;}*/
.h_page2{ margin-bottom: 80px;}
.h_page2 li{ background-color: #195b98;}
.h_page2 li .left{ width: 50%; float: left; }
.h_page2 li .right{ width: 50%; float: right; }
.h_page2 li .right .Ispic{ display: block; padding-bottom: 58%;}
.h_page2 li .left .Ispic { display: block; padding-bottom: 58%;}
.h_page2 li .title_box h1{font-size: 18px; font-weight: normal; color: #fff; margin-left: 10%;margin-top: 45px;}
.h_page2 li .title_box span{ display: inline-block; position: relative; color: #fff; font-size: 12px; font-family: 'Microsoft YaHei'; text-transform: uppercase;margin-left: 10%}
/*.h_page2 li .title_box span:after{ content: ''; height: 1px; width: 62px; display: block; margin: 0 auto; background: #333; margin-left: 0; margin-top: 15px; } */
.h_page2 li p{ color: #fff; font-size: 14px; line-height: 24px; height:48px; margin-top: 10px; margin-bottom: 30px;margin-left: 10%; margin-right: 10%; }
.h_page2 li .more{ background-color: #6aaa32; color: #fff; display: inline-block; height: 40px; line-height: 40px; text-align: center; width: 135px; font-size: 14px; border-radius: 30px; transition: 0.3s;margin-left: 10%;}
.h_page2 li .more:hover{ width: 150px;} 
.h_page2 .owl-nav{ position: absolute; width: 100%; bottom: 3%; text-align: center;}
.h_page2 .owl-nav .owl-prev{ background: url(../images/new_left.png) no-repeat; width: 48px; height: 47px;display: inline-block; margin: 0 10px; transition: 0.3s;}
.h_page2 .owl-nav .owl-next{ background: url(../images/new_right.png) no-repeat; width: 48px; height: 47px;display: inline-block;  margin: 0 10px; transition: 0.3s;}
.h_page2 .owl-nav .owl-prev:hover{ background: url(../images/new_left_on.png) no-repeat;}
.h_page2 .owl-nav .owl-next:hover{ background: url(../images/new_right_on.png) no-repeat;}
.h_page3{ margin-bottom: 80px;}
.h_page3 li{/*background: #ebebeb;*/ overflow: hidden; transition: 0.3s;}
.h_page3 li a {display:block; overflow:hidden;}
.h_page3 li .left{ width: 50%; float: right;}
.h_page3 li .right{ width: 50%; float: left; padding: 0 10% 7% 0; box-sizing: border-box; background: url(../images/aboutbg.jpg) no-repeat; }
.h_page3 li .left .Ispic{ padding-bottom: 380px;}
.h_page3 li .right h3{ margin: 0; font-weight: normal; font-size: 22px; color: #333; overflow:hidden;}
.h_page3 li .right p{ margin: 0; font-size: 14px; color: #333; line-height: 24px;  overflow:hidden; padding-bottom: 15px;}
.h_page3 li .right time{ font-size: 14px;color: #999999; display: block; margin: 42px 0;}
.h_page3 li .right .more{ background-color: #0760A4; color: #fff; display: inline-block; height: 40px; line-height: 40px; text-align: center; width: 135px; font-size: 14px; border-radius: 35px; transition: 0.5s; margin-top:35px;}
.h_page3 li:hover .right .more{width:155px;}
.h_page3 .owl-dots{ text-align: center; margin-top: 25px; display: none;}
.h_page3 .owl-dots .owl-dot{ width: 24px; height: 6px; background: #bfbfbf; display: inline-block; margin: 0 10px;}
.h_page3 .owl-dots .owl-dot.active{ background: #0760A4;}
/*.h_page4{ margin-bottom: 80px;}*/
.h_page4 .carousel{position :relative ;height :auto;overflow:hidden;}
.h_page4 .carousel .slides{ position:relative;  height:346px;overflow :visible; margin:0 auto;}
.h_page4 .carousel .slides .slideItem {position:absolute;cursor :pointer;overflow:hidden; background-color:#fff;}
.h_page4 .carousel .slides .slideItem img{ height:auto !important;}
.h_page4 .carousel .prevButton{position :absolute ;top :50%; margin-top:-30px;cursor :pointer; z-index:30; background: url(../images/video_left.png) no-repeat center center; background-size:contain; width: 60px; height: 60px;}
.h_page4 .carousel .nextButton{position :absolute ;top :50%; margin-top:-30px;cursor :pointer;  z-index:30;background: url(../images/video_right.png) no-repeat center center;  background-size:contain; width: 60px; height: 60px;}
.h_page4 .carousel .prevButton{ left:16.5%; transition: 0.3s; }
.h_page4 .carousel .nextButton{ right:16.5%;transition: 0.3s;}
.h_page4 .carousel .prevButton:hover{background-image: url(../images/video_left_on.png);}
.h_page4 .carousel .nextButton:hover{background-image: url(../images/video_right_on.png);}
.h_page4 .slides video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000;}
.h_page4 .slides a{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.h_page4 .slides a:after{position: absolute; content: ''; z-index: 5; top: 50%; left: 50%; background: url(../images/video_ico.png) no-repeat;width: 90px; height: 90px; margin-left: -45px; margin-top: -42px;}
.h_page4 .slides .video_files{ position: absolute; width: 100%; height: 100%; z-index: 10;}
.h_page4 .slides .video_files .close{position: absolute; right: 3%; top: 3%; z-index: 10; width: 30px; height: 30px; border-radius: 50%; background-color: #0760A4; cursor: pointer;}
.h_page4 .slides .video_files .close::before,.h_page4 .slides .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.h_page4 .slides .video_files .close::before{ transform:rotate(45deg);}
.h_page4 .slides .video_files .close::after{ transform:rotate(-45deg);}
@media only screen and (max-width:1366px){.h_page3 li .right {padding:0 3.5% 3.5%; width:60%;}
.h_page3 li .right h3 {font-size:20px;}
.h_page3 li .right time {margin:22px 0;}
.h_page3 li .right .more {margin-top:20px;}
.h_page3 li .left {width:40%;}
.h_page3 li .left .Ispic {padding-bottom:344px;}
}

.art_hotj{  margin: 0 auto; width: 100%; max-width: 1100px; display: block; position: relative; overflow: hidden; padding: 20px 0 40px; }
.hotj-swiper{ margin: 0 auto; display: block; position: relative; overflow: hidden;}
.hotj-pic{display: block; position: relative; overflow: hidden; }
.hotj-pi_img{ width: 265px; height:170px; overflow: hidden; position: relative; display: block; }
.hotj-pi_img img{ width: calc(100% + 20px);
    -webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,transform .35s;
    transition: opacity .35s,transform .35s,-webkit-transform .35s;
    -webkit-transform: translate3d(-10px,0,0);
    transform: translate3d(-10px,0,0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; height:170px; display: block;}
.hotj-pi_tp{ width: 265px; text-align: left; display: block;  overflow: hidden; position: relative; }
.hotj-pi_tp h3{ width: 100%; overflow: hidden; font-size:14px; line-height: 24px; color: #333; font-weight: normal; display: block;  }
.hotj-pi_tp span{ width: 100%; overflow: hidden; font-size:12px; color: #999; font-weight: normal; display: block;  }
.hotj-pic:hover .hotj-pi_img img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} 


.swiper-hotj-next {background: url(../images/ind_zjgd_next_a.png) ; right: -30px; outline: none;transition: all 0.5s;}
.swiper-hotj-prev {background: url(../images/ind_zjgd_pre_a.png);left:-30px; outline: none;transition: all 0.5s;}
.art_hotj:hover .swiper-hotj-next{right: 0px}
.art_hotj:hover .swiper-hotj-prev{left:0px;}

.swiper-hotj-next, .swiper-hotj-prev { position: absolute; top: 84px;  width: 24px; height: 34px; z-index: 10; cursor: pointer; }



.swiper-slide{ text-align: center; }
.swiper-slide img{ text-align: center; }
.education-pagination { text-align: center; position:absolute; bottom:3%; width: 100%; z-index: 1112; }
.home_banner .swiper-pagination-bullet {border-radius:100%;background-color: #fff; display: inline-block;   opacity: 1;}
.home_banner .swiper-pagination-bullet-active{background-color: #0760A4;}

.home_banner .swiper-pagination-bullet{width: 15px;height:15px;  margin: 0 8px;}

@media only screen and (max-width:1200px){
.art_hotj{ width:1200px;}
.hotj-swiper{ width:1100px; }
.home_banner .swiper-pagination-bullet{width: 15px;height:15px;  margin: 0 8px;}
}
@media only screen and (max-width:1024px){
.art_hotj{ width:100%;}
.hotj-swiper{ width:840px; }
.home_banner .swiper-pagination-bullet{width: 11px;height:11px;  margin: 0 5px;}
}

@media only screen and (max-width:768px){
.art_hotj{ width:100%;}
.hotj-swiper{ width:96%; }
.home_banner .swiper-pagination-bullet{width: 8px;height:8px;  margin: 0 5px;}
}


@media only screen and (max-width:640px){
.art_hotj{ width:100%;}
.hotj-swiper{ width:96%; }
.swiper-hotj-next,.swiper-hotj-prev{ display: none; }
}
@media only screen and (max-width:480px){
.art_hotj{ width:100%;}
.hotj-swiper{ width:96%; }
.swiper-hotj-next,.swiper-hotj-prev{ display: none; }
}
 


/*底部*/.footer .footer_top{ /*background-color: #363636*/;background: url(../images/dibu.jpg) no-repeat;}
.footer .footer_top .center{padding: 50px 0; padding-bottom: 40px;}
.footer .footer_top .center .img{ float: left;}
.footer .footer_top .center .tel{ float: right; text-align: right; color: #fff;}
.footer .footer_top .center .tel a{ font-size: 22px; color: #fff;}
.footer .footer_top .center .tel span{ font-size: 14px; display: block; padding-bottom: 5px;}
.footer .footer_top .center .img img{ width: 312px; display: block; padding-top: 10px;}
.footer .footer_top .bottom_nav{ /*border-top: solid 1px #666666; padding-top: 50px; margin-top: 50px;*/}
.footer .footer_top .bottom_nav .left{ float: left; width: 35%;margin-top: 5px}
.footer .footer_top .bottom_nav .mid{ float: left; width: 40%;margin-top: 5px; overflow: hidden;}
.footer .footer_top .bottom_nav .mid1{ float: left; width: 50%;margin-top: 0px;overflow: hidden;}
.footer .footer_top .bottom_nav .mid2{ float: left; width: 50%;margin-top: 0px;overflow: hidden;}
.footer .footer_top .bottom_nav .mid .mid1 span{ font-size:20px;font-family:微软雅黑 ;color:#FFFFFF}
.footer .footer_top .bottom_nav .mid .mid1{ padding-left: 60px; }
.footer .footer_top .bottom_nav .mid .mid1 ul { margin-top: 10px; list-style: none;}
.footer .footer_top .bottom_nav .mid .mid1 ul li a{ line-height: 25px; color:#fff ; font-size:14px;  }
.footer .footer_top .bottom_nav .right{ float: right; width: 25%; color: #cccccc; position: relative;}
.footer .footer_top .bottom_nav .left  ul li{    border-bottom: dashed 1px #d3d3d3;margin-top: 10px; list-style: none;}
.footer .footer_top .bottom_nav .left  ul li span { folat:right; margin-right: 10px;color: #646464;font-size: 14px;}
.footer .footer_top .bottom_nav .left  ul { margin-top: 15px; }
.footer .footer_top .bottom_nav .left a{ color: #cccccc; font-size: 14px; float: left; clear: left}
.footer .footer_top .bottom_nav .left span{ font-size:20px;font-family:微软雅黑 ;color:#FFFFFF}
.footer .footer_top .bottom_nav .left a::after{ display:inline-block; font-style:italic; content:'|'; font-size:12px;margin:0 17px 0 25px;color:#666666; }
.footer .footer_top .bottom_nav .left a:last-child::after{ display:none;}
.footer .footer_top .bottom_nav .right li{ float: left; width: 100%; line-height: 25px; color: #fff  }
.footer .footer_top .bottom_nav .right li p{ margin: 0; width: 18px;    height: 158px;}
.footer .footer_top .bottom_nav .right li p span{ display: block; padding-top: 10px; text-align: center;}
.footer .footer_top .bottom_nav .right li img{ display: block; width: 120px; height: 120px;position: absolute;left: 30px;top: 10px;z-index: 14;}
.footer .footer_bottom{ /*background-color: #363636;*/}
.footer .footer_bottom .center{padding: 25px 0; text-align:center; }
.footer .footer_bottom nav a{ color: #c9c9c9; font-size: 14px;}
.footer .footer_bottom nav a::after{ display:inline-block; font-style:italic; content:'|'; font-size:12px;margin:0 12px 0 18px;color:#333333; }
.footer .footer_bottom nav a:last-child::after{ display:none;}
.footer .footer_bottom nav{ float: left;}
.footer .footer_bottom p{  margin: 0; color: #fff;line-height: 25px;}
.footer .footer_bottom p a{ color: #c9c9c9;}
.footer {width: 100%;clear: both;background: url(../images/dibu.jpg) no-repeat center bottom;position: relative; padding: 20px 0; display: block;}
.footer .t_linkb { width:90%;max-width: 1100px;margin: 0 auto;position: relative;text-align: left; padding: 30px 0 ; display: block; overflow: hidden;}
.foo_l {float: left;width: 35%; }
.title_ba {float: left;width: 100%;height: 30px;line-height: 30px; margin-bottom: 10px; }
.title_ba .zh {float: left;font-size: 16px;color: #fff;text-align: center; border-bottom: 2px solid #fff; }
.title_ba .en {float: left;font-size: 16px;color: #fff;text-align: center; border-bottom: 2px solid #fff;}
.rinfo_b {width: 100%;float: left; }
.rinfo_b .tel_b {line-height: 23px;margin: 10px 0 0;font-size: 14px;color: #fff;}
.foo_l2 {float: left;width: 30%;}
.foo_l2 a.foonav {float: left; margin-top: 10px; margin-right: 20px; color: #fff;font-size: 14px;position: relative;text-align: left;height: 23px;line-height: 23px;}
.colb {float: right;width:120px;}
.colb img{ max-width: 100%; }
.colb span{ font-size: 14px; color: #fff; display: block; line-height: 20px; padding-top: 10px; text-align: center; }
.manager_info {font-size: 12px; color: #d1d1d1; width: 90%;max-width: 1100px;margin: 0 auto; padding-bottom: 30px; padding-top: 23px; display: block; position: relative; overflow: hidden; }
.manager_info a {color: #d1d1d1;}
@media only screen and (max-width:989px){.foo_l {width: 25%; margin-right: 5%;}
.foo_l2{ width: 35%; }
}
@media only screen and (max-width:719px){.foo_l {width: 30%; margin-right: 5%;}
.foo_l2{ width: 35%; }
.colb{ width: 100px; }
}
@media only screen and (max-width:520px){ .foo_l2,.foo_l{ display: none;}
.colb{ width: 100%; text-align: center; padding-bottom: 20px; float: left; }
.colb img{ max-width: 100px; }
}
/*内页banner*/.menu_box{ position: relative;}
/*.menu_box .ban{ height: 250px; overflow: hidden;}
.menu_box .ban img{ display: block;}
.menu_box .ban .phoneimg{ display: none;}
*/.menu_box .menu *{ transition: .3s ease-in-out;}
.menu_box .menu{ position: absolute; bottom: 0; left: 0; width: 100%; height: 60px; line-height: 60px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=50); background:#000;}
.menu_box .menu .currents{ float: right; background:  url(../images/curr_home.png) no-repeat left center; padding-left: 25px;}
.menu_box .menu .currents a,.menu_box .menu .currents{ color: #e1e1e1;}
.menu_box .menu nav{ float: left; width: 60%;}
.menu_box .menu nav li a{ color: #e1e1e1; font-size: 16px;  display: inline-block; position: relative;}
.menu_box .menu nav li.on a,.menu_box .menu nav li a:hover{ font-weight: bold; color: #fff;}
.menu_box .menu nav li.on a:after,.menu_box .menu nav li a:hover:after{ width: 100%; left: 0;}
.menu_box .menu nav li{ float: left; padding-right: 50px;}
.menu_box .menu nav li:last-child{ padding-right: 0;}
.proinfo_ban img{ display: block; width: 100%;}
.ban{ width:100%; overflow: hidden; margin:0 auto; text-align:center; position: relative; height: 250px; }
.ban img{ max-width:100%;  margin:0 auto; display:block; text-align:center; }
.ban .phoneimg{ display: none;}
/*公司简介*/.content{ overflow: hidden;}
.ti_column{ font-size: 22px; color: #0360A5; margin-bottom: 35px;}
.about_con p.p1{ font-size: 16px; text-indent: 2em; line-height: 32px; margin: 0; margin-bottom: 45px;}
.about_con p{font-size: 16px; margin: 0; }
.about_con1 .left{ float: left; width: 56%;}
.about_con1 .right{ float: right; width: 37%; }
.about_con1 .left h3{ font-size: 30px; color: #000000; margin: 0 0 25px;}
.about_con1 .left li{ font-size: 18px; color: #000000; margin-bottom: 15px;}
.about_con1 .left li i{ font-style: normal; font-size: 12px; padding-right: 8px;}
.about_con1 .con{ margin-top: 40px;}
.about_con1 p.p0{ text-indent: 0; font-size: 16px; line-height: 32px; margin: 0 0 30px;}
.about_con1 .left p.p0:last-child{ margin-bottom: 0;}
.about_con1 p.p1{ font-size: 16px; text-indent: 2em; line-height: 32px; margin: 0; margin-bottom: 25px;}
.about_con1 p.p2{ font-size: 16px; margin: 0; text-align: right; position: relative;}
.about_con1 p.p2 span{ position: absolute; padding-top: 45px; right: 120px;}
.about_con2 p.p1{ font-size: 16px; text-indent: 2em; line-height: 32px; margin: 0; margin-bottom: 45px;}
.about_con2 li{ background-color: #eee; margin-bottom: 70px; transition: 0.3s;}
.about_con2 li:last-child{margin-bottom: 0;}
.about_con2 li{ padding: 47px; position: relative;}
.about_con2 li h3{ font-size: 36px; margin: 0; padding-bottom:25px; font-weight: normal; color: #333;}
.about_con2 li p{ text-indent: 2em; font-size: 15px; line-height: 30px; margin: 0; color: #333;}
.about_con2 li .con{ width: 63%; height: 282px; overflow: hidden;}
.about_con2 li.li1 .con{ float: left;}
.about_con2 li.li1 figure{ position: absolute; right:-27%; top: 0;}
.about_con2 li.li2 .con{ float: right;}
.about_con2 li.li2 figure{ position: absolute; left:-27%; top: 0;}
.about_con2 li .con i.i{ font-style: normal; color: #0360A5; border-bottom: solid 1px #0360A5;}
.about_con3 .word{ margin-bottom: 35px;}
.about_con3 .word .left{ float: left; width: 20%; padding: 15px 0;}
.about_con3 .word .right{ float: right; width: 70%; }
.about_con3 .word  h4{ margin: 40px 0 10px; font-size: 18px; color: #333; }
.about_con3 .word  p{ margin: 0 0 25px; font-size: 14px; color: #666666; line-height: 24px;}
.about_con3 .word  li{ font-size: 24px; color: #505050; margin-bottom: 0; line-height: 32px;}
.about_con3 .ul1 li{ background-color: #e1e1e1; margin-bottom: 35px;}
.about_con3 .ul1 li:last-child{margin-bottom: 0;}
.about_con3 .ul1 li{ padding:60px 60px 0 60px; position: relative; box-sizing: border-box; overflow: hidden;}
.about_con3 .ul1 li h3{ font-size: 18px; margin: 0; padding-bottom:25px; font-weight: normal;}
.about_con3 .ul1 li p{ font-size: 14px; line-height: 24px; margin: 0;  }
.about_con3 .ul1 li .con{ height: 328px; overflow: hidden;}
.about_con3 .ul1 li.li2 .con{ float: left; width: 58%;}
.about_con3 .ul1 li.li2 figure{ position: absolute; right:0%; top: 0; width: 40%;}
.about_con3 .ul1 li.li1 .con{ float: right; width: 54%;}
.about_con3 .ul1 li.li1 figure{ position: absolute; left:0%; top: 0; width: 40%;}
.about_con3 .ul1 li .con i.i{ font-style: normal; color: #0360A5; border-bottom: solid 1px #0360A5;}
.about_con3 .ul1 li h3 span{ font-size: 24px;}
/*发展历程*/.deve_con{}
.deve_con{ padding-bottom:4%;}
.deve_con .list ul{ background:url(../images/time_ul.png) repeat-y center top; padding:20px 0;}
.deve_con li{ padding-left:50%; background:url(../images/time_li.png) no-repeat center 20px; padding-top:10px; padding-bottom:0;}
.deve_con li:hover{background:url(../images/time_li_on.png) no-repeat center 17px;}
.deve_con li .div{ padding-left:36px;}
.deve_con li .div p{ line-height:24px;;}
.deve_con ul li.odd{ text-align:right; padding-left:0; padding-right:50%;}
.deve_con ul li.odd .div{padding-left:0; padding-right:36px;}
.deve_con li time{ display:inline-block; color:#333333; font-size:18px; background: #e5e5e5; border-radius: 0 30px 30px 0; padding: 5px 6px; position: relative; float: left;}
.deve_con li time:before{ content: ''; background: url(../images/time_san.png) no-repeat; width: 10px; height: 32px; position: absolute; display: block; left: -10px; top: 2px;}
.deve_con li.odd time{border-radius: 30px 0 0 30px; }
.deve_con li.odd time:before{ content: ''; background: url(../images/time_san1.png) no-repeat; width: 10px; height: 32px; position: absolute; display: block; left: auto; right: -10px; top: 2px;}
.deve_con li.odd time{ float: right;}
.deve_con li:hover time{background: #0760A4; color: #fff; }
.deve_con li:hover time:before{background: url(../images/time_san_on.png) no-repeat;}
.deve_con li.odd:hover time:before{background: url(../images/time_san_on1.png) no-repeat; }
.deve_con li .con .word{ color: #666666; font-size: 16px; line-height: 32px; margin-top: -8px; height: 128px; overflow: hidden;}
.deve_con li .con{ float: left; width: 95%; margin-left: 90px; margin-top: -35px; position: relative; padding-left: 27%;}
.deve_con li.odd .con{float: right;width: 95%; margin-right: 90px; margin-left: 0; padding-right: 27%; padding-left: 0;}
.deve_con li .con .Ispic{ padding-bottom: 16%; position: absolute; left: 0; width: 26%; border: solid 2px #e5e5e5;}
.deve_con li.odd .con .Ispic{ right: 0;left: auto;}
.deve_con li:hover .con .Ispic{border: solid 2px #0760A4;}
.honor_con li{ border: solid 1px #e1e1e1;}
.honor_con li .Ispic{ padding-bottom: 69%;}
.honor_con li .con{ background-color: #e1e1e1; padding: 25px 20px;}
.honor_con li .con h3{ margin: 0 auto; font-weight: normal; font-size: 16px; margin-bottom: 10px;}
.honor_con li .con p{ margin: 0 auto; font-size: 16px;}
.honor_con .owl-nav{}
.honor_con .owl-nav .owl-prev{ background: url(../images/ry_left.png) no-repeat; width: 48px; height: 48px;display: block; transition: 0.3s; position: absolute; left: -5%; top: 25%;}
.honor_con .owl-nav .owl-next{ background: url(../images/ry_right.png) no-repeat; width: 48px; height: 48px;display: block;  transition: 0.3s;position: absolute; right: -5%; top: 25%;}
.honor_con .owl-nav .owl-prev:hover{ background: url(../images/ry_left_on.png) no-repeat;}
.honor_con .owl-nav .owl-next:hover{ background: url(../images/ry_right_on.png) no-repeat;}
/*社会责任*/.social_con .con p.p1{ font-size: 16px; text-indent: 2em; line-height: 32px; margin: 0; margin-bottom: 45px;}
.social_con .con p{font-size: 16px; margin: 0; }
.social_con .con .img{ width: 100%;}
.social_con ul{ margin-top: 30px;}
.social_con li{ position: relative; border-bottom: dashed 1px #ccc; padding: 30px 90px 20px 0; transition: 0.3s;}
.social_con li a{ color: #666666; font-size: 16px;}
.social_con li span{ position: absolute; right: 0; top: 32px; color: #999999; font-size: 12px;}
.social_con li:hover a{ color: #0760A4;}
.social_con li:hover{ color: #0760A4; border-bottom: solid 1px #0760A4; }
/*分页*/.page_box .Pages{ text-align:center; margin-top: 60px; padding-bottom: 20px;}
.page_box .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 18px; line-height:38px; color:#999;}
.page_box .Pages a:hover,.page_box .Pages a.a_cur{ background-color:#4e4e4e; color:#fff;}
.page_box .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.page_box .Pages em a{ float:left; margin-left:-1px;}
.page_box .Pages .p_cur,.page_box .Pages .p_count,.page_box .Pages .p_jump,.page_box .Pages .p_total{ display:none;}
.page_box .Pages .a_prev,.page_box .Pages .a_next{font-family: 'Microsoft YaHei'; font-size: 28px; margin: 0 5px;}
.page_box .Pages .a_first,.page_box .Pages .a_end{padding: 0 25px}
.social_info .ti{ text-align: center; border-bottom: dashed 1px #cccccc; margin-bottom: 30px;}
.social_info .ti h3{ color: #333; font-size: 30px; margin: 0;}
.social_info .ti span{ color: #999999; font-size: 13px; margin: 0; display: block; padding: 25px 0;}
.social_info .con p{ color: #666666; margin: 0; font-size: 16px; line-height: 32px;}
.social_info .con p.p1{ text-align: center; margin-bottom: 40px;}
.social_info .con p.p2{ text-indent: 2em;}
.social_info .con p.p3{ text-indent: 2em; margin-bottom: 40px;}
.social_info .con .ul1{margin-bottom: 40px;}
.social_info .con .ul1 li{ float: left; width: 49%; margin-right: 2%; text-align: center;}
.social_info .con .ul1 li.odd{ margin-right: 0;}
.social_info .con .ul1 li span{ color: #999999; font-size: 14px; display: block; margin-top: 15px;}
.social_info .con .ul2{margin-bottom: 40px;}
.social_info .con .ul2 li{ float: left; width: 32%; margin-right: 2%; text-align: center;}
.social_info .con .ul2 li.odd{ margin-right: 0;}
.social_info .con .social_net{ padding: 20px 0;color: #999999;}
.social_info .con .social_net a{ font-size: 14px; color: #999999; line-height: 32px;}
.social_info .con .social_net a:hover{color: #0760A4; }
/*产品中心*/
.pro_list li{ width: 24.2333%; margin-right: 1%; margin-bottom: 1%; float: left; overflow: hidden;}
.pro_list li:nth-child(4n){ margin-right: 0;}
.pro_list li .Ispic{ padding-bottom: 61%; transition: 0.3s;}
.pro_list li:hover .Ispic{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.pro_list1{ text-align: center;}
.pro_list1 li{ width: 22.5%; margin: 0 1%; margin-bottom: 2%; display: inline-block; overflow: hidden;}
/*.pro_list1 .ul1 li{ border: solid 1px #4e4e4e;}*/
.pro_list1 li .Ispic{ padding-bottom: 61%; transition: 0.3s;}
.pro_list1 li:hover .Ispic{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.cgpro_info{ padding-top: 70px;}
.cgpro_info .box1{ text-align: center;margin-bottom: 100px;}
.cgpro_info h3.h3{ color: #333333; font-size: 48px; margin: 0; font-weight: normal; margin-bottom: 50px; text-align: center;}
.cgpro_info .box1 p.p1{ color: #666666; font-size: 18px; line-height: 36px; margin-bottom: 40px;}
.cgpro_info .box1 p{ margin: 0; font-size: 18px;}
.cgpro_info .box1 .ul1{ margin-bottom: 30px;}
.cgpro_info .box1 .ul1 li{ width: 32%; margin-right: 2%; float: left; margin-bottom: 2%;}
.cgpro_info .box1 .ul1 li:nth-child(3n){ margin-right: 0;}
.proinfo_video{ position:relative; z-index:1; overflow:hidden;}
.proinfo_video img{ width:100%; display:block;}
.proinfo_video .ycenter{ position:absolute; z-index:5; left:0; top:0; width:100%; height:100%;  text-align:center;overflow:hidden;}
.proinfo_video .ycenter_click{ z-index:20; width:auto; height:auto; right:5%; top:5%; left:auto;}
.proinfo_video .ycenter_click .title{ display:none;}
.proinfo_video .video{ width:100%;}
.proinfo_video video{ z-index:10; background:#000; position:absolute; left:0; top:0; width:100%; height:100%;}
.proinfo_video .title{ font-size:36px; font-family:'Microsoft YaHei';}
.proinfo_video .title b{ display:block; opacity:0.2; text-transform:uppercase; font-size:86px; font-family:"Microsoft YaHei";}
.proinfo_video .title::after{ display:block; content:''; margin:1% auto 3%; width:1px; height:32px; background:#cca74f;}
.proinfo_video .play_btn{ cursor:pointer; display:inline-block;}
.proinfo_video .play_btn i{ display:block; margin:0 auto; width: 114px; height: 114px; background:url(../images/video_ico1.png) no-repeat center center;}
.proinfo_video .close_btn i{display:block; margin:0 auto; width: 114px; height: 114px; background:url(../images/video_ico1_on.png) no-repeat center center;}
.cgpro_info .box2 img{ width: 100%;}
.cgpro_info .box3{ margin-top: 70px; margin-bottom: 30px;}
.cgpro_info .box3 li{ width: 31.5%; margin-right: 2.74%; margin-bottom: 2%; float: left; overflow: hidden;}
.cgpro_info .box3 li:nth-child(3n){ margin-right: 0;}
.cgpro_info .box3 li .Ispic{ transition: 0.3s; padding-bottom: 64%;}
.cgpro_info .box3 li:hover .Ispic{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.cgpro_info .box3 li p{ text-align: center; font-size: 16px; color: #333333; margin: 0; padding: 15px 0; background: #fff; position: relative; z-index: 1;}
/*新品推荐*/
.new_prolist li{ overflow: hidden;}
.new_prolist li .Ispic{ padding-bottom: 45%; transition: 0.3s;}
.new_prolist li:hover .Ispic{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.new_prolist li p{ background-color: #bf9457; color: #fff; font-size: 36px; margin: 0; text-align: center; padding: 25px 15px; position: relative; z-index: 1;}
.new_prolist li p span{ background: url(../images/more.png) no-repeat right center; padding-right: 52px;}
.new_prolist .owl-nav{ }
.new_prolist .owl-nav .owl-prev{ background: url(../images/newpro_l.png) no-repeat; width: 45px; height: 90px;display: block; transition: 0.3s; position: absolute; left: 0; top: 50%; margin-top: -110px;}
.new_prolist .owl-nav .owl-next{ background: url(../images/newpro_r.png) no-repeat; width: 45px; height: 90px;display: block;  transition: 0.3s; position: absolute; right: 0; top: 50%; margin-top: -110px;}
.new_prolist .owl-nav .owl-prev:hover{ background: url(../images/newpro_l_on.png) no-repeat;}
.new_prolist .owl-nav .owl-next:hover{ background: url(../images/newpro_r_on.png) no-repeat;}
/*明星产品*/
.mx_pro{}
.mx_pro ul li{ background-color: #e1e1e1; margin-bottom: 45px;}
.mx_pro ul li:last-child{margin-bottom: 0;}
.mx_pro ul li{ padding: 42px 80px; position: relative;}
.mx_pro ul li h3{ font-size: 36px; margin: 0; padding-bottom:22px; font-weight: normal; color: #fff;}
.mx_pro ul li a{ font-size: 18px; line-height: 38px; margin: 0; color: #fff; display: inline-block; margin-right: 25px;}
.mx_pro ul li .con{ width: 35%; height: 294px; overflow: hidden; position: relative; z-index: 1;}
.mx_pro ul li .con{ float: left;}
.mx_pro ul li figure{ position: absolute; right:-27%;top: 0;}
.mx_pro ul li.odd .con{ float: right;}
.mx_pro ul li.odd figure{ position: absolute; left:-27%; }
.mx_pro ul li .con .more{ background: url(../images/more1.png) no-repeat; display: inline-block; width: 41px; height: 41px; margin-top: 30px;}
.mx_pro ul li .con i.i{ font-style: normal; color: #0360A5; border-bottom: solid 1px #0360A5;}
.mx_pro ul li h3 span{ font-size: 24px;}
.mx_prolist{ overflow: hidden;}
.mx_prolist ul{ margin: 0 -1%;}
.mx_prolist li{ width: 25%; padding:0 1% 2%; float: left; overflow: hidden; position: relative;}
.mx_prolist li .inner{ display: block; position: relative; overflow: hidden;padding-bottom: 84%; cursor: pointer;}
.mx_prolist li .Ispic{ position: absolute;left: 0; top: 0; width: 100%; height: 100%; transition: 0.3s;}
.mx_prolist li .inner:hover .Ispic{ left: 0; top: 0;  transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.mx_prolist li .word{ position: absolute; background: rgba(0, 0, 0, 0.63); margin: 0;  padding: 15px; color: #fff;left: 0; bottom: 0; width: 100%; }
.mx_prolist li .p{text-align: center; font-size: 18px; margin: 0;}
.mx_prolist li .word figure{ font-size: 16px; height: 0; line-height: 20px; overflow: hidden;transition: 0.3s;-ms-transition: 0.3s;-webkit-transition: 0.3s; margin-top: 0;}
.mx_prolist li .inner:hover .word figure{ height: auto; margin-top: 5px;}
/*文具研究所*/
.wenju_box{}
.wenju_box .ti_column{ text-align: center;}
.wenju_box .con{ text-align: center; font-size: 18px; color: #666666;}
.wenju_box .box{ margin-top: 70px;}
.wenju_box .box .left{ width: 45%; float: left; }
.wenju_box .box .right{ width: 48%; float: right;border:1px solid #ddd; }
.wenju_box .box .left li{ margin-bottom: 28px;}
.wenju_box .box .left .text{border:1px solid #ddd; width:100%; padding:0 15px; line-height:50px; height: 50px; color:#999999; font-size: 16px;}
.wenju_box .box .left textarea.text{ height: 200px;}
.wenju_box .box .left .button{ height: 42px; line-height: 42px; text-align: center; background: #e53024; color: #fff; font-size: 18px; border: none; width: 138px; display: block; border-radius: 30px; cursor: pointer;}
.wenju_box .box .right h3.h3{ margin: 0; background: #d2d2d2; color: #2a2a2a; font-size: 18px; padding: 15px 20px;}
.wenju_box .box .right ul{ padding: 40px 30px;}
.wenju_box .box .right ul li{ border-bottom: dashed 1px #ccc; padding-bottom: 20px; margin-bottom: 20px;}
.wenju_box .box .right ul li:last-child{ border-bottom: none; padding-bottom: 0; margin-bottom: 0;}
.wenju_box .box .right ul li h3 span{ font-weight: normal;}
.wenju_box .box .right ul li h3{font-size: 16px; margin: 0;line-height: 32px;}
.wenju_box .box .right ul li p{font-size: 16px; margin: 0; line-height: 32px;}
.fixed_right{ position: fixed; top: 50%; width: 71px; right: 0; z-index: 1; }
.fixed_right li{ width: 71px; height: 66px; margin-bottom: 2px;}
.fixed_right li a{ display: block; height: 66px;}
.fixed_right li.li1{ background: url(../images/right_ico.png) no-repeat; background-position: 0 0;}
.fixed_right li.li2{ background: url(../images/right_ico.png) no-repeat; background-position: 0 -68px;}
.fixed_right li.li3{ background: url(../images/right_ico.png) no-repeat; background-position: 0 -136px;}
.fixed_right li.li4{ background: url(../images/right_ico.png) no-repeat; background-position: 0 -204px;}
.fixed_right ul{ position: absolute; right: -71px; top: 50%; margin-top: -136px;}
.fixed_right .hoverbtn{width:30px;height:129px;padding-top:20px;cursor:pointer;position:absolute;top:50%;margin-top:-66px; right: 0; font-size:14px;color:#fff;background:#0760A4;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-moz-box-shadow:-4px 4px 4px -4px #000;-webkit-box-shadow:-4px 4px 4px -4px #000;box-shadow:-4px 4px 4px -4px #000}
.fixed_right .hoverbtn span{width:30px;height:19px;line-height:19px;text-align:center;overflow:hidden;float:left}
.fixed_right .fixed_icon{ background: url(../images/hoverbtnbg.gif) no-repeat center; float: left; margin-top: 8px; width: 30px; height: 15px; display: block; /* position: absolute; right: 0; top: 35px; cursor: pointer; */}
.fixed_right .hoverbtn:hover .fixed_icon{ transform:rotate(180deg);-ms-transform:rotate(180deg); /* Internet Explorer */-moz-transform:rotate(180deg); /* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg); /* Opera */}
.fixed_right .hoverbtn.on .fixed_icon{ transform:rotate(180deg);-ms-transform:rotate(180deg); /* Internet Explorer */-moz-transform:rotate(180deg); /* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg); /* Opera */}
/*企业新闻*/
.newslist1{ position: relative; min-height: 360px;}
.newslist1 .list li{ position: relative; padding-left: 31%; margin-bottom: 40px;  border-bottom: solid 1px #ccc;overflow: hidden;}
.newslist1 .list li .Ispic{ padding-bottom: 15%; position: absolute; width: 27%; left: 0; top: 0;}
.newslist1 .list li .con h3{ margin: 0; font-size: 18px; color: #333333; font-weight: normal; margin-bottom: 10px;}
.newslist1 .list li .con p{ margin: 0; height: 48px; overflow: hidden; line-height: 24px; font-size: 14px; color: #666666; height: 48px;}
.newslist1 .list li .con time{ display: block; background: url(../images/ico_time.png) no-repeat left; padding-left: 20px; font-size: 14px;color: #c2c2c2; margin: 20px 0;}
.newslist1 .list li .con span{ display: block; background: url(../images/ico_more.png) no-repeat; width: 20px; height: 20px; margin-bottom: 20px;}
.newslist1 .list li:hover .con h3{ color: #035EA1;}
.news_column{ position: absolute; left: -90px; top: 0;}
.news_column ul{ background: url(../images/xian.png) repeat-y right; padding-right: 20px; position: relative; padding-bottom: 30px;}
.news_column ul:before{ content: ''; display: block; background: url(../images/xia_ico.png) no-repeat; width: 20px; height: 12px;  bottom: 0; right: -9px; position: absolute;}
.news_column ul li{ margin-bottom: 20px; position: relative;}
.news_column ul li:before{content: ''; display: block; background:url(../images/dian.png) no-repeat right; width: 18px; height: 18px;  top: 3px; right: -28px; position: absolute;}
.news_column ul li a{ font-size: 16px; color: #999999; font-weight: bold;}
.news_column ul li a:hover,.news_column ul li.aon a{ color: #0760A4;}
.news_column ul li:hover:before,.news_column ul li.aon:before{background:url(../images/dian_on.png) no-repeat right; }
.news_info{ position: relative;}
.news_info .ti{ text-align: center; border-bottom: dashed 1px #cccccc; margin-bottom: 45px;}
.news_info .ti h3{ color: #333; font-size: 18px; margin: 0; font-weight: normal;}
.news_info .ti span{ color: #999999; font-size: 14px; margin: 0; display: block; padding: 25px 0;}
.news_info .con p{ color: #666666; margin: 0; font-size: 14px; line-height: 24px;}
.news_info .con p.p1{ text-align: center; margin-bottom: 40px;}
.news_info .con p.p2{ text-indent: 2em;}
.news_info .con p.p3{ text-indent: 2em; margin-bottom: 40px;}
.news_info .con h3.h3{ margin: 0;margin-bottom: 40px;  font-size: 16px; color: #666666;}
.news_info .con .ul1{margin-bottom: 40px;}
.news_info .con .ul1 li{ float: left; width: 49%; margin-right: 2%; text-align: center;}
.news_info .con .ul1 li.odd{ margin-right: 0;}
.news_info .con .ul1 li span{ color: #999999; font-size: 14px; display: block; margin-top: 15px;}
.news_info .con .ul2{margin-bottom: 40px;}
.news_info .con .ul2 li{ float: left; width: 32%; margin-right: 2%; text-align: center;}
.news_info .con .ul2 li.odd{ margin-right: 0;}
.news_info .con .social_net{ padding: 20px 0;color: #999999; }
.news_info .con .social_net a{ font-size: 14px; color: #999999; line-height: 32px;}
.news_info .con .social_net a:hover{color: #0760A4; }
/*媒体报道*/
.medialist{}
.newcon_top{ border: dashed 1px #ccc; padding: 10px 15px; font-size: 14px; color: #333; line-height: 24px; margin-bottom: 50px;}
.medialist .list li{ position: relative; width: 31.666%; float: left; margin-right: 2.5%;; margin-bottom: 2.5%; overflow: hidden;}
.medialist .list li:nth-child(3n){ margin-right: 0;}
.medialist .list li .Ispic{ transition: 0.3s; padding-bottom: 70%;}
.medialist .list li:hover .Ispic{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.medialist .list li p{ margin: 0; position: absolute; width: 100%; bottom: 0; left: 0; background: rgba(3, 94, 161, 0.8); font-size: 16px;  color: #fff; text-align: center; height: 92px; line-height: 28px; padding: 20px 30px; transition: 0.3s;}
.medialist .list li:hover p{ background: rgba(0, 0, 0, 0.72); color: #fff;}
.medialist .list li p span{ padding-bottom: 10px; display: block; overflow: hidden;}
/*资料中心*/
.menu_zl{ margin-bottom: 42px;}
.menu_zl ul li{ float: left;  height: 50px; text-align: center; background: #eeeeee; line-height: 50px; margin-right: 42px;}
.menu_zl ul li a{ color: #333333; font-size: 16px;display: block;padding: 0 65px; transition: 0.3s;}
.menu_zl ul li.aon a{ font-weight: bold;  border-bottom: solid 3px #e60012; line-height: 47px;}
.menu_zl ul li:hover a{ font-weight: bold;  border-bottom: solid 3px #e60012; line-height: 47px;}
.zl_con .box1{ font-size: 16px; color: #666666; line-height: 32px; margin-bottom: 42px;}
.zl_con .list li{ width: 23.5%; margin-right: 2%; margin-bottom: 2%;float: left; text-align: center;}
.zl_con .list li:nth-child(4n){ margin-right: 0;}
.zl_con .list li .Ispic{ padding-bottom: 56%; border: solid 1px #ccc;}
.zl_con .list li p{ margin: 0; font-size: 16px; padding: 15px 0;}
.zl_con .list li span{ display: inline-block; font-size: 14px; color: #666666; background: url(../images/xz_ico.png) no-repeat left; padding-left: 22px;}
.zl_con .list1 li{ width: 17.6%; margin-right: 3%; margin-bottom: 3%;float: left; text-align: center;}
.zl_con .list1 li:nth-child(5n){ margin-right: 0;}
.zl_con .list1 li .Ispic{ padding-bottom: 157%;}
.zl_con .list1 li p{ margin: 0; font-size: 16px; padding: 15px 0;}
.zl_con .list1 li p{ margin: 0; font-size: 16px; padding: 15px 0;}
.zl_con .list1 li span{ display: inline-block; font-size: 14px; color: #666666; background: url(../images/xz_ico.png) no-repeat left; padding-left: 22px;}
.zl_con .list2 li{ width: 23.5%; margin-right: 2%; margin-bottom: 2%;float: left; text-align: center;}
.zl_con .list2 li:nth-child(4n){ margin-right: 0;}
.zl_con .list2 li .Ispic{ padding-bottom: 58%; position: relative; }
.zl_con .list2 li .Ispic:before{ content: ''; background: url(../images/video_ban.png) no-repeat center; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1;}
.zl_con .list2 li p{ font-size: 16px; margin: 15px 0; padding: 0 30px; height: 42px; overflow: hidden;}
.zl_con .list2 li span{ display: inline-block; font-size: 14px; color: #666666; background: url(../images/xz_ico.png) no-repeat left; padding-left: 22px;}
.videoCon{display: none;}
.videoCon iframe{width: 1070px; height: 610px; max-width:100%}
.videoCon video{width: 1070px; height: 610px; max-width:100%}
.fancybox-opened .fancybox-skin{box-shadow:none!important; background: none!important;}
.fancybox-skin{background: none!important;}
.fancybox-close{border: solid 1px #d2d2d2; border-radius: 50%;}
.fancybox-close::before, .fancybox-close::after{ width: 70%!important; height: 2px!important;left: 5px!important;}
.fancybox-title-float-wrap .child{ color: #fff!important;}
/*投资者关系*/
.gonglist{ position: relative; min-height: 360px;}
.gonglist .list li{ position: relative; border: solid 1px #fff; border-bottom: dashed 1px #d3d3d3;transition: 0.3s; padding-right: 90px; padding-bottom: 20px; margin-bottom: 30px;}
.gonglist .list li a{ color: #333; font-size: 16px;}
.gonglist .list li span{ position: absolute; right: 0; top: 0; color: #646464; font-size: 14px;}
.gonglist .list li:hover a{ color: #035EA1;}
.gonglist .list li:hover{ color: #035EA1; border-bottom: dashed 1px #035EA1;}
.tzhd_box{}
.tzhd_box .ti_column{ text-align: center;}
.tzhd_box .con{ text-align: center; font-size: 18px; color: #666666; margin-bottom: 80px;}
.tzhd_box .from .left{ width: 49%; float: left; }
.tzhd_box .from .right{ width: 49%; float: right;}
.tzhd_box .from .left li{ margin-bottom: 25px;}
.tzhd_box .from .left .text{border:1px solid #ddd; width:100%; padding:0 15px; line-height:50px; height: 50px; color:#999999; font-size: 16px;}
.tzhd_box .from .right textarea.text{ height: 200px;border:1px solid #ddd; width:100%; padding:15px; color:#999999; font-size: 16px;}
.tzhd_box .from .button{ height: 42px; line-height: 42px; text-align: center; background: #e53024; color: #fff; font-size: 18px; border: none; width: 138px; display: block; border-radius: 30px; cursor: pointer; margin: 0 auto; margin-top: 35px;}
/*加入晨光*/
.peixun_box{}
.peixun_box ul li{ float: left; width: 31%; margin-right: 3.5%; margin-bottom: 3.5%; text-align: center;}
.peixun_box ul li .Ispic{ padding-bottom: 96%; border: 7px solid #cccccc; border-radius: 50%;}
.peixun_box ul li:nth-child(3n){ margin-right: 0;}
.peixun_box ul li .Ispic{ transition: 0.3s; }
.peixun_box ul li:hover .Ispic{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.peixun_box ul li h3{ margin: 0; font-size: 36px; color: #666666; margin-top: 35px; margin-bottom: 30px; transition: 0.3s; }
.peixun_box ul li p{ margin: 0; font-size: 18px; color: #666666; line-height: 35px; height: 70px; overflow: hidden;}
.peixun_box ul li .span{ display: block; background: url(../images/ico_px.png) no-repeat center; width: 46px; height: 46px; margin: 0 auto; margin-top: 15px;}
.peixun_box ul li:hover h3{color: #0760A4;}
.yuangong h3{ margin: 0;}
.yuangong h3.h3{ margin: 0; font-size: 30px; color: #0760A4; font-weight: normal; margin-bottom: 25px;}
.yuangong p{ margin: 0; font-size: 16px; color: #666666; line-height: 30px;}
.yuangong p.p1{ text-indent: 2em; margin-bottom: 60px;}
.yuangong p.p2{ text-indent: 2em; margin-bottom: 42px;}
.yuangong .ul1 li{ float: left; width: 32%; margin-right: 2%; margin-bottom: 42px;}
.yuangong .ul1 li:nth-child(3n){ margin-right: 0;}
.join_box .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.join_box .job-title{ line-height:30px; padding:15px 0; font-size:18px; cursor:pointer; position:relative; padding-right: 40px; color: #333;}
.join_box .job-title i{ position:absolute; width:22px; height:22px; background:#e53024; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.join_box .job-title i::before,.join_box .job-title i::after{ position:absolute; content:''; background:#fff;}
.join_box .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.join_box .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.join_box .job-title.select i::after{ display:none;}
.join_box .job-title.select{ color:#e53024;}
.join_box .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5; font-size: 16px; color: #333;}
.join_box .job-email{ color:#e53024; padding:30px 0;}
/*服务中心*/.zongbu_box .ti_column{ text-align: center;}
.zongbu_box .box1{ border: solid 1px #dcdcdc; padding: 35px; margin-bottom: 50px;}
.zongbu_box .box1 h3{ font-size: 22px; margin: 0; color: #333333; margin-bottom: 25px;}
.zongbu_box .box1 h3 span{ font-weight: normal; font-size: 14px; color: #999999; padding-left: 20px;}
.zongbu_box .box1 ul li{ display: inline-block; margin-right: 32px; color: #333333; font-size: 14px;}
.zongbu_box .box1 ul li a{ color: #333333;}
.zongbu_box .box2{ border: solid 1px #dcdcdc; padding: 35px; margin-bottom: 50px;}
.zongbu_box .box2 h3{ font-size: 18px; margin: 0; color: #333333; margin-bottom: 25px;}
.zongbu_box .box2 h3 span{ font-weight: normal; font-size: 14px; color: #999999; padding-left: 20px;}
.zongbu_box .box2 ul li{ display: inline-block; margin-right: 55px; color: #333333; font-size: 14px;}
.zongbu_box .box2 ul li a{ color: #333333;}
.zongbu_box .box2 ul li img{ margin-right: 15px;}
.liuyan_box{}
.liuyan_box .ti_column{ text-align: center;}
.liuyan_box .con{ text-align: center; font-size: 18px; color: #666666; margin-bottom: 80px;}
.liuyan_box .from .left{ width: 49%; float: left; }
.liuyan_box .from .right{ width: 49%; float: right;}
.liuyan_box .from .left li{ margin-bottom: 25px;}
.liuyan_box .from .left .text{border:1px solid #ddd; width:100%; padding:0 15px; line-height:50px; height: 50px; color:#999999; font-size: 16px;}
.liuyan_box .from .right textarea.text{ height: 200px;border:1px solid #ddd; width:100%; padding:15px; color:#999999; font-size: 16px;}
.liuyan_box .from .button{ height: 42px; line-height: 42px; text-align: center; background: #629e28; color: #fff; font-size: 18px; border: none; width: 138px; display: block; border-radius: 30px; cursor: pointer; margin: 0 auto; margin-top: 35px;}
.qudao_box .left{width: 48%; float: left; }
.qudao_box .right{width: 48%; float: right; }
.qudao_box table{ border: solid 1px #c9c9c9; font-size: 15px; color: #333333; width: 100%;}
.qudao_box table th{ border: solid 1px #c9c9c9; padding: 15px 22px; font-size: 18px; color: #fff; font-weight: normal; background: #e60012; text-align: left;}
.qudao_box table td{ border: solid 1px #c9c9c9; padding: 15px 22px;}
.qudao_box table tr.odd{ background: #e5e5e5;}
.dingzhi_box .box1{ margin-bottom: 100px;}
.dingzhi_box .box1 .left{ float: left; width: 40%;}
.dingzhi_box .box1 .right{ float: right; width: 57%;}
.dingzhi_box .box1 .left .ti{ font-size: 48px; color: #0360A5; margin-bottom: 40px;}
.dingzhi_box .box1 .left p.p1{ font-size: 24px; color: #666666; margin: 0; line-height: 45px;}
.dingzhi_box .box1 .left p.p1 b{ font-size: 30px;}
.dingzhi_box .box2{ max-width: 1080px; margin: 0 auto; margin-bottom: 50px;}
.dingzhi_box .box2 .ti{ font-size: 48px; color: #333333; margin-bottom: 40px; text-align: center;}
.dingzhi_box .box2 .ti .span{ display: block;  color: #333333; font-size: 30px; text-transform: uppercase; font-weight: bold; font-family: "Microsoft YaHei";}
.dingzhi_box .box2 .ti .span:before{ content: ''; height: 30px; width: 2px; background: #0360A5; display: block; margin: 0 auto; margin-top: 10px; margin-bottom: 10px;}
.dingzhi_box .box2 li{ width: 30%; float: left; margin-right: 5%; margin-bottom: 4%; background: #e5e5e5; position: relative; font-size: 30px; color: #333333; padding: 0 50px; border-radius: 30px;}
.dingzhi_box .box2 li:nth-child(3n){ margin-right: 0;}
.dingzhi_box .box2 li img{ width: 69px; height: 69px; margin-right: 20px; }
.dingzhi_box .box2 li{ line-height: 102px; height: 102px;}
.dingzhi_box .box3 .ti{ font-size: 48px; color: #333333; margin-bottom: 40px; text-align: center;}
.dingzhi_box .box3 .con{ border: solid 1px #dcdcdc; padding:45px 100px; margin-bottom: 20px;}
.dingzhi_box .box3 .con h3{ font-size: 24px; margin: 0; color: #333333; margin-bottom: 25px;}
.dingzhi_box .box3 .con h3 span{ font-weight: normal; font-size: 14px; color: #999999; padding-left: 20px;}
.dingzhi_box .box3 .con ul li{ display: inline-block; margin-right: 110px; color: #333333; font-size: 18px; line-height: 30px;}
.dingzhi_box .box3 .con ul li:nth-child(3n){ margin-right: 0;}
.dingzhi_box .box3 .con ul li a{ color: #333333;}
.dingzhi_box .box3 .con ul li img{ margin-right: 12px;}
/*友情链接*/.linkle_box1{margin: 0 auto;}
.linkle_box1 li{float: left; width: 23.5%; margin-right: 2%; margin-bottom: 2%; text-align: center; border: solid 1px #f2f2f2;}
.linkle_box1 li:nth-child(4n){margin-right: 0;}
.linkle_box1 li a{position: relative; display: block; width: 100%; padding-top: 56%;}
.linkle_box1 li img{display: block; max-width: 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); max-height: 100%;}
.linkle_box1 li a figure{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(226, 1, 17, 0.6); ;opacity: 0; transition: 0.3s; z-index: 10;}
.linkle_box1 li a:hover figure{opacity: 1;}
.linkle_box1 li dl{display: table; width: 100%; height: 100%; margin: 0;}
.linkle_box1 li dt{display: table-cell; vertical-align: middle; text-align: center; font-size: 15px; color: #fff;}
/*联系我们*/.mapbox .text{margin-bottom: 30px}
.mapbox{background: url(../images/contact_bg.png) no-repeat center;}
.mapbox .text .title{font-size: 54px;color: #e4e4e4;font-weight: normal; margin: 0;margin-bottom: 20px;}
.mapbox .text .title span{font-weight: 700;}
.mapbox .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.mapbox .map{width: 100%;height: 200px;}
.mapbox .map #map{height: 100%;}
.mapbox .map img{max-width: none !important;}
.mapbox .text{float: left;width: 40%;}
.mapbox .map{float: right;width: 58%;height: 420px;}
/*网站地图*/.ul_sitemap li{padding-bottom: 0; line-height: 40px;}
.ul_sitemap li{border-bottom: dotted 1px #e60012; padding: 15px 0px; color: #e60012; padding-bottom: 0;}
.ul_sitemap li strong{width: 140px; display: inline-block; color: #e60012;}
.ul_sitemap a:hover{color: #e60012;}
.ul_sitemap li a{color: #333;}
/*测试技术*/.pmplist {float:left;width:100%;}
.pmplist .left{float:left;width:50%;position:relative}
.pmplist .right{float:left;width:50%;position:relative}
.pmplist .right .top{float:left;width:100%;position:relative}
.pmplist .right .bottom{float:left;width:100%;}
.img-box-v1 {float:left;width:100%;position:relative;}
.overlay2 {width: 100%;position: absolute;overflow: hidden;left: 0;top: auto;bottom: 0;opacity: 0;color: #ffffff;transition-duration: 0.5s;z-index: 3;height:100%;vertical-align:middle;}
.blue {background:#3075af}
.img-box-v1 img {width:100%;}
.img-box-v1:hover .overlay2 {opacity: 0.78; }
.overlay2 .content {top:2%; position:absolute; width:100%;}
.overlay2 .content h4 {font-size:18px;}
.overlay2 .content div {font-size:14px; line-height: 24px; padding:10px 30px 20px; box-sizing: border-box;}
.overlay2 .content span {font-size:12px;  width: 100px; height: 30px; line-height: 30px; margin: 0 auto; display: block; border-radius:20px;background:#fff;color:#626262; }
.Tmt1 {width:100%;height:60px;line-height:60px;background:#3cb3c4;position:absolute;left:0px;top:0px;text-align:center;color:#fff;font-size:16px;font-weight:bold;letter-spacing:10px;}
.Tmt3 {width:100%;height:60px;line-height:60px;background:#3cb3c4;position:absolute;left:0px;bottom:0px;text-align:center;color:#fff;font-size:16px;font-weight:bold;letter-spacing:10px;}
.Tmt2 {width:60px;height:100%;background:#3cb3c4;position:absolute;right:0px;top:0px;text-align:center;color:#fff;font-size:16px;font-weight:bold;letter-spacing:10px;-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;padding-right:15px;}
/*关于我们*/.idx1box{position: relative;margin-top: 4vw}
.idx1left{width: 51.66%;padding-right: 5vw;position: relative;}
.idx1left .content{font-size: .16rem;color: #333;line-height: 2.125;}
.index1{padding:.7rem 0 10.8vw;position: relative;}
.idx1left .countbox{margin-top:2.5vw;margin-bottom: 3.3vw;display: flex;justify-content: space-between;flex-wrap: wrap;}
.idx1left .countbox .item .num{font-size: .4rem;font-family: "DIN";font-weight: bold;color: #62b1c1;line-height: 1;display:inline-block}
.idx1left .countbox .item p{font-size: 12px;color: #333333;margin-top: .1rem}
.idx1left .countbox .item .numbox{font-size:0;position:relative;display:inline-block;}
.idx1left .countbox .item .txt{font-size:12px;color:#62b1c1;display:inline-block;margin-left:.08rem;position:relative;z-index:2}
.idx1left .countbox .item .numbox img{position:absolute;right: -10px;bottom: -5px;width: 32px;}
.idx1right {width: 48.33%;position: absolute;top: -.75vw;right: 0;}
.countbox{display: flex;align-items: center;margin-top: 7vw}
.countbox .item{text-align: center;flex: 1}
.countbox .item .num{font-size: .78rem;font-family: "DIN";color:#62b1c1;line-height: 1;display:inline-block}
.countbox .item p{font-size: .18rem;color: #999;margin-top: .18rem}
.countbox .item .numbox{position: relative;display: inline-block;font-size:0;}
.countbox .item .txt{font-size:.18rem;display:inline-block;color:#62b1c1;margin-left:.08rem}
.countbox .item .numbox img{position:absolute;width:.54rem;left:-60px;bottom: 10px;z-index: -1;}
.countbox .item:nth-child(2) .txt{display:none}
.countbox .item:nth-child(3) .txt{display:none}
.idx1right .item1{position:relative}
.idx1right .item1 .img1{width:100%;height:100%;    object-fit: cover;border-radius:50%;}
.idx1right .item1 .playbtn{width:.72rem;height:.72rem;cursor:pointer;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.idx1right .item1 {width: 63%;border-radius: 50%;object-fit: cover;}
.Gotop{ display: block; z-index: 999; background: url(../images/intop.png) no-repeat #0760A4; border-radius: 30px;  width: 30px; height: 30px; position: fixed; right: 0%; bottom: 0%;}
@media(max-width:1680px){.h_page2 li .left{padding: 0% 0%;}
}
@media(max-width:1440px){.h_page2 li p{ margin-bottom: 20px; font-size: 12px;} 
.honor_con .owl-nav .owl-prev{ left: -3%;}
.honor_con .owl-nav .owl-next{ right: -3%;}
.news_column{ left: -45px;}
}
@media(max-width:1366px){.h_page2 li .left p{ margin-bottom: 20px;}
.news_column{ left: -35px;}
.newslist1 .list li .Ispic{    padding-bottom: 16%;}
}
@media(max-width:1240px){.footer .footer_bottom .center{ padding:25px 2%;}
.footer .footer_top .center{padding: 50px 2%; padding-bottom: 40px;}
.about_con2 li .con{ width: 56%;}
}
@media(max-width:1200px){.footer .footer_top .bottom_nav .left a::after{margin: 0 6px 0 10px;}
.footer .footer_top .bottom_nav .left{ width: 50%; display: none;}
.footer .footer_top .bottom_nav .right p{ display: none; }
.footer .footer_top .bottom_nav .right { float: right;width: 290px;}
.about_con2 li .con{ width: 100%; height: auto;}
.about_con2 li.li1 .con{ float: none; margin-bottom: 20px;}
.about_con2 li.li1 figure{ position: static;}
.about_con2 li.li2 .con{ float: none; margin-bottom: 20px;}
.about_con2 li.li2 figure{ position: static;}
.about_con2 li{ padding: 15px;}
.dingzhi_box .box2{ width: 100%; padding: 0;}
.about_con3 .ul1 li .con{ width: 100%; height: auto;}
.about_con3 .ul1 li.li1 .con{ width: 100%; float: none; margin-bottom: 20px;} 
.about_con3 .ul1 li.li1 figure{ position: static;}
.about_con3 .ul1 li.li2 .con{ width: 100%; float: none; margin-bottom: 20px;}
.about_con3 .ul1 li.li2 figure{ position: static;}
.about_con3 .ul1 li{ padding: 15px;}
.mx_pro ul li .con{ width: 100%; height: auto;}
.mx_pro ul li .con{ float: none; margin-bottom: 20px;}
.mx_pro ul li figure{ position: static;}
.mx_pro ul li.odd .con{ float: none; margin-bottom: 20px;}
.mx_pro ul li.odd figure{ position: static;}
.mx_pro ul li{ padding: 20px;}
.news_column{ left: 0;}
}
@media(max-width:1024px){  
.h_page2 li .left .more{ font-size: 12px; line-height: 30px; height: 30px; width: 100px;  }
.h_page2 li .right .more{ font-size: 12px; line-height: 30px; height: 30px; width: 100px;  }
.footer .footer_top .bottom_nav .left{ width: 100%; float: none; margin-top: 0; margin-bottom: 30px; text-align: center;}
.footer .footer_top .bottom_nav .right{ width: 40%; float: right;}
.footer .footer_top .bottom_nav{  padding-top: 30px; margin-top: 30px;}
.footer .footer_top .bottom_nav .right{ text-align: center;}
.footer .footer_top .bottom_nav .right li:first-child{height: 200px;}
.footer .footer_top .bottom_nav .right li{ display: inline-block; width:auto; padding-left: 0; padding: 0 20px;clear: both;}
.footer .footer_top .bottom_nav .right li p{ position: static; margin-top: 15px;}
.footer .footer_top .bottom_nav .right li img{ margin-left: 0;}
.footer .footer_top .bottom_nav .right li p span{ padding-top: 3px;}

.footer .footer_bottom nav{ float: none; text-align: center; margin-bottom: 6px;}
.footer .footer_bottom p{ float: none; text-align: center;}
.footer .footer_bottom .center{padding: 15px 2%;}
.footer .footer_top .center{    padding: 30px 2%;}
/*	.menu_box .ban{ height: auto;}
.menu_box .ban .pcimg{ display: none;}
.menu_box .ban .phoneimg{ display: block;}
*/.menu_box .menu .currents{ display: none;}
.menu_box .menu nav{ float: none; width: 100%;}
.ban{ height: auto;}
.ban .pcimg{ display: none;}
.ban .phoneimg{ display: block;}
.menu_box .menu{ position: static; height: auto; line-height: normal;}
.menu_box .menu nav li{ float: none; display: inline-block;padding: 8px 10px;}
.dingzhi_box .box2 li{padding: 0 40px; font-size: 26px;}
.dingzhi_box .box3 .con{padding: 45px 50px;}
.dingzhi_box .box3 .con ul li{margin-right: 45px;}
}
@media(max-width:768px){.h_page1 li .con{ padding: 10px;}
.h_page1{ margin-bottom: 30px;}
.h_page2 li .left p{ margin-top: 20px; margin-right: 10%; line-height: 24px;}
.h_page2 li .right .Ispic{padding-bottom: 66%;}
.h_title{ margin: 25px 0;}
.h_title h1{ font-size: 16px;}
.h_title span{ font-size: 12px; }
.h_title span:after{ width: 22px;}
.h_page1 li .con p{ font-size: 14px;}
.h_page1 li .con time{ font-size: 12px; margin-bottom: 0;}
.h_page1 .owl-dots{ margin-top: 12px;}
.h_page1 .owl-dots .owl-dot{ width: 20px; height: 4px;margin: 0 4px;}
.h_page2 li .left{ float: none; width: 100%; }
.h_page2 li .right{ float: none; width: 100%;}
.h_page2 li .right .Ispic{ padding-bottom: 58%;}
.h_page2 li .right{ padding: 25px 0; }
.h_page2 li .title_box{ text-align: center;}
.h_page2 li .title_box h1{ font-size: 14px; margin: auto;}
.h_page2 li .title_box span{ margin: auto; font-size: 12px;  padding-top: 10px;}
.h_page2 li .title_box span:after{ width: 22px; margin: 0 auto;margin-top: 10px;}  
.h_page2{ margin-bottom: 30px;}
.h_page3{ margin-bottom: 30px;}
.h_page3 li .left{ float: none; width: 100%;}
.h_page3 li .right{ float: none; width: 100%; padding: 20px;}
.h_page3 li .left .Ispic{padding-bottom: 64%;}
.h_page3 li .right h3{ font-size: 16px;}
.h_page3 li .right time{ font-size: 12px; margin: 10px 0;}
.h_page3 li .right .more{ display: block; margin: 0 auto; margin-top: 15px; height:30px; line-height:30px; font-size:12px; width:100px;}
.h_page3 li:hover .right .more {width:100px;}
.h_page3 .owl-dots{ margin-top: 12px;}
.h_page3 .owl-dots .owl-dot{ width: 20px; height: 4px;margin: 0 4px;}
.h_page3 li .right h3{ height: 2.7em;}
.h_page3 li .right p{ font-size: 12px;}
.h_page4 .slides a:after{ background-size: 46px 46px;  width: 46px; height: 46px;margin-left: -23px; margin-top: -23px;}
.h_page4 .carousel .nextButton{  background-size: 46px 46px;  width: 46px; height: 46px; margin-top: -23px;}
.h_page4 .carousel .prevButton{  background-size: 46px 46px;  width: 46px; height: 46px; margin-top: -23px;}
.h_page4 .carousel .nextButton:hover{background-size: 46px 46px; }
.h_page4 .carousel .prevButton:hover{background-size: 46px 46px; }
.h_page4{ margin-bottom: 30px;}
.h_page4 .slides a:after{}
.h_page4 .carousel .prevButton{ left: 2%;}
.h_page4 .carousel .nextButton{ right: 2%;}
.footer .footer_top .center .img{ float: none; margin-bottom: 15px;}
.footer .footer_top .center .tel{ float: none; text-align: center;}
.footer .footer_top .center .img img{ margin: 0 auto; width: 190px;}
.footer .footer_top .bottom_nav{padding-top: 20px; margin-top: 20px;}
.footer .footer_top .bottom_nav .left a{ font-size: 14px;}
.footer .footer_bottom nav a{ font-size: 12px;}
.footer .footer_bottom p{ font-size: 12px;}
.Gotop{ right: 2%; bottom: -15px;}
/*.fixed_right ul{ top: 28px;}
*//*.fixed_right li{ width: 40px;height: 37px; }
*//*.fixed_right li a{height: 37px;}
*//*.fixed_right li.li1{background-size: 100%;}
*//*.fixed_right li.li2{background-size: 100%;background-position: 0 -39px;}
*//*.fixed_right li.li3{background-size: 100%;background-position: 0 -78px;}
*//*.fixed_right li.li4{background-size: 100%;background-position: 0 -115px;}
*//*.fixed_icon{ width: 28px; height: 28px; background-size: 100%;}
*/.content{ padding: 25px 0;    min-height: 260px; }
.ti_column{margin-bottom: 25px; font-size: 20px;}
.about_con p.p1{ font-size: 14px; line-height: 24px; margin-bottom: 15px;}
.about_con1 p.p1{ font-size: 14px; line-height: 24px; margin-bottom: 15px;}
.about_con1 .left{ float: none; width: 100%; margin-bottom: 20px;}
.about_con1 .right{ float: none; width: 100%;}
.about_con1 .con{ margin-top: 30px;}
.about_con1 .left h3{ margin: 0; font-size: 20px; margin-bottom: 20px;}
.about_con1 .left li{ font-size: 15px; margin-bottom: 10px;}
.about_con2 li h3{ font-size: 22px;}
.about_con2 li p{ font-size: 14px; line-height: 24px;}
.about_con2 li{ margin-bottom: 20px;}
.about_con3 .ul1 li h3{ font-size:16px;padding-bottom: 10px;}
.about_con3 .ul1 li p{ font-size: 12px; line-height: 24px;}
.about_con3 .ul1 li{ margin-bottom: 20px;}
.about_con3 .ul1 li h3 span{ font-size: 18px;}
.about_con3 .word .left{ width: 100%; float: none;}
.about_con3 .word .left img{ max-width: 40%; }
.about_con3 .word .right{ width: 100%; float: none; padding-top: 25px;}
.about_con3 .word .left h4{ font-size: 20px;}
.about_con3 .word .left h4 img{ margin-left: 0;}
.about_con3 .word .left p{ font-size: 14px; line-height: 24px;}
.about_con3 .word .right li{ font-size: 16px; margin-bottom: 0;}
.about_con3 .word{ margin-bottom: 30px;}
.deve_con .list{ background-position: left top; padding-left:0;}
.deve_con .list ul{ background-position: 0 top;}
.deve_con li{ padding:0 !important; background-position: left 20px; margin-bottom: 20px;}
.deve_con li .div{ padding:10px 10px 10px 36px !important;}
.deve_con ul li.odd{ text-align:left;}
.deve_con ul li.odd time:before{ float:none;}
.deve_con li .con .Ispic{ position: static;}
.deve_con li .con{ padding-left: 0; width: 72%; margin-left: 80px!important;}
.deve_con li .con .Ispic{ width: 100%;padding-bottom: 56%;}
.deve_con li .con .word{ height: auto; margin-top: 15px; font-size: 14px; line-height: 24px;}
.deve_con li.odd time{ float: left;}
.deve_con li.odd .con{ float: left; margin-left: 90px; margin-right: 0; padding-right: 0; width: 72%;}
.deve_con li.odd time{  border-radius: 0 30px 30px 0;}
.deve_con ul li.odd time:before{ display: block;  left: -10px; top: 2px; right: auto;  background: url(../images/time_san.png) }
.deve_con ul li.odd:hover time:before{background: url(../images/time_san_on.png);}
.honor_con li .con{ padding: 15px;}
.honor_con .owl-nav{ text-align: center; margin-top: 20px;}
.honor_con .owl-nav .owl-prev{ margin: 0 10px; position: static; display: inline-block;}
.honor_con .owl-nav .owl-next{ margin: 0 10px; position: static; display: inline-block;}
.page_box .Pages .num{ display: none;}
.page_box .Pages .a_prev, .page_box .Pages .a_next{ margin: 0; font-size: 20px;}
.social_con li{padding: 15px 90px 15px 0;}
.social_con li a{ font-size: 14px;}
.social_con li span{ top: 16px;}
.social_con .con p.p1{ font-size: 14px; line-height: 24px;margin-bottom: 20px;}
.social_info .ti h3{ font-size: 20px;}
.social_info .ti span{padding: 15px 0;}
.social_info .con p{ font-size: 14px; line-height: 24px;}
.social_info .con p.p1{ font-size: 14px; line-height: 24px;  margin-bottom: 20px;}
.social_info .con p.p3{ margin-bottom: 20px;}
.social_info .con .ul1{ margin-bottom: 20px;}
.social_info .con .ul2{ margin-bottom: 20px;}
.social_info .con .social_net{ padding-top: 15px;}
.pro_list li{ width: 49%; margin-right: 2%; margin-bottom: 2%;}
.pro_list li:nth-child(2n){ margin-right: 0;}
.pro_list1 li{ margin: 0 0.5%; margin-bottom: 2%;}
.cgpro_info{ padding-top: 25px;}
.cgpro_info h3.h3{ font-size: 24px; margin-bottom: 25px;}
.cgpro_info .box1 p.p1{ font-size: 14px; line-height: 24px; margin-bottom: 15px;}
.proinfo_video .play_btn i{ width: 52px; height: 52px; background-size: 52px 52px;}
.cgpro_info .box1 .ul1{ margin-bottom: 20px;}
.cgpro_info .box1{ margin-bottom: 25px;}
.cgpro_info .box3{ margin-top: 25px;}
.cgpro_info .box3 li{ width: 49%; margin-right: 2%;}
.cgpro_info .box3 li:nth-child(3n){ margin-right: 2%;}
.cgpro_info .box3 li:nth-child(2n){ margin-right: 0;}
.new_prolist li p{ font-size: 18px;padding: 15px;}
.new_prolist li p span{ display: inline-block; padding: 6px 0; padding-right: 52px;}
.new_prolist .owl-nav .owl-prev{ width: 25px; height: 50px; background-size: 25px 50px; margin-top: -50px;}
.new_prolist .owl-nav .owl-next{ width: 25px; height: 50px; background-size: 25px 50px; margin-top: -50px;}
.new_prolist .owl-nav .owl-prev:hover{background-size: 25px 50px; }
.new_prolist .owl-nav .owl-next:hover{background-size: 25px 50px; }
.mx_pro ul li{ padding: 15px;}
.mx_pro ul li h3{ font-size: 20px; padding-bottom: 15px;}
.mx_pro ul li a{ line-height: 28px; font-size: 15px;margin-right: 20px;}
.mx_pro ul li .con .more{ margin-top: 20px;}
.mx_prolist li{ width: 48%; }
.mx_prolist li .word{padding: 10px 9px;}
.mx_prolist li .p{ padding: 0;font-size: 16px;}
.mx_prolist li .word figure{ font-size: 12px; line-height: 16px;}
.mx_prolist li .inner:hover .word figure{ height: 64px; overflow: hidden;}
.wenju_box .box{ margin-top: 20px;}
.wenju_box .box .left{ width: 100%; float: none; margin-bottom: 20px;}
.wenju_box .box .right{ width: 100%; float: none;}
.wenju_box .box .left li{margin-bottom: 15px;}
.wenju_box .box .left .button{ margin: 0 auto;}
.wenju_box .box .right ul{ padding: 15px;}
.wenju_box .box .right ul li h3{ font-size: 14px; line-height: 24px;}
.wenju_box .box .right ul li p{ font-size: 14px; line-height: 24px;}
.wenju_box .con{ font-size: 16px;}
.news_column{ position: static;}
.news_column ul{ background: no-repeat; padding: 0; margin-bottom: 20px;}
.news_column ul:before{ display: none;}
.news_column ul li:before{ display: none;}
.newslist1{ padding-left: 0; text-align: center;}
.news_info1{ padding-left: 0;}
.news_column ul li{ display: inline-block; margin: 0; padding: 0 5px; margin-bottom: 10px;}
.newslist1 .list li .Ispic{ position: static; width: 100%; margin-bottom: 15px; padding-bottom: 56%;}
.newslist1 .list li{ padding-left: 0;margin-bottom: 20px;}
.newslist1 .list li .con h3{ font-size: 14px; }
.newslist1 .list li .con p{ font-size: 12px; }
.newslist1 .list li .con time{ text-align: left; font-size: 12px;}
.newslist1 .list li .con span{ display: none;}
.news_info .ti{ margin-bottom: 20px;}
.news_info .ti h3{ font-size: 16px;}
.news_info .ti span{padding: 15px 0; font-size: 12px;}
.news_info .con p{ font-size: 12px; line-height: 24px;}
.news_info .con p.p1{ font-size: 12px; line-height: 24px;  margin-bottom: 20px;}
.news_info .con p.p3{ margin-bottom: 20px;}
.news_info .con h3.h3{ margin-bottom: 20px; font-size: 16px;}
.news_info .con .ul1{ margin-bottom: 20px;}
.news_info .con .ul2{ margin-bottom: 20px;}
.news_info .con .social_net{ padding-top: 15px;}
.medialist .list li{ width: 49%; margin-right: 2%;}
.medialist .list li:nth-child(3n){ margin-right: 2%;}
.medialist .list li:nth-child(2n){ margin-right: 0;}
.medialist .list li p{ padding: 15px; font-size: 14px; line-height: 22px; height: 68px;}
.medialist .list li p span{ padding-bottom: 0;}
.menu_zl{ text-align: center;margin-bottom: 20px;}
.menu_zl ul li{ margin-right: 15px;}
.menu_zl ul li a{ padding: 0 25px; font-size: 14px;}
.zl_con .box1{ font-size: 14px; line-height: 24px; margin-bottom: 20px;}
.zl_con .list li{ width: 49%; margin-right: 2%;}
.zl_con .list li:nth-child(2n){ margin-right:0;}
.zl_con .list li p{ font-size: 14px; padding: 10px 0; }
.zl_con .list li span{ font-size: 12px; }
.zl_con .list1 li{ width: 49%; margin-right: 2%;}
.zl_con .list1 li:nth-child(5n){ margin-right:2%;}
.zl_con .list1 li:nth-child(2n){ margin-right:0;}
.zl_con .list1 li p{ font-size: 14px; padding: 10px 0; }
.zl_con .list1 li span{ font-size: 12px; }
.zl_con .list2 li{ width: 49%; margin-right: 2%;}
.zl_con .list2 li:nth-child(2n){ margin-right:0;}
.zl_con .list2 li p{ font-size: 14px; margin: 10px 0; }
.zl_con .list2 li span{ font-size: 12px; }
.videoCon iframe{width: 1200px; height: 315px; max-width:100%}
.videoCon video{width: 100%;height: 315px;}
.gonglist{ padding-left: 0;}
.gonglist .list ul{ margin-top: 20px;}
.gonglist .list li{ padding-bottom: 15px; margin-bottom: 15px;}
.gonglist .list li a{ font-size: 14px;}
.gonglist .list li span{ font-size: 12px;}
.page_box .Pages{    margin-top: 30px;}
.tzhd_box .con{ font-size: 14px; margin-bottom: 20px;}
.tzhd_box .from .left{ width: 100%; float: none;}
.tzhd_box .from .right{ width: 100%; float: none;}
.tzhd_box .from .left li{ margin-bottom: 15px;}
.tzhd_box .from .left .text{ font-size: 14px;}
.tzhd_box .from .right textarea.text{ font-size: 14px;}
.tzhd_box .from .button{ margin-top: 15px; font-size: 16px;}
.peixun_box ul li{  width: 32%; margin-right: 2%;}
.peixun_box ul li:nth-child(3n){  margin-right:0;}
.peixun_box ul li .Ispic{ padding-bottom: 90%;  border: 3px solid #cccccc;}
.peixun_box ul li h3{ font-size: 22px; margin-top: 15px; margin-bottom: 15px;}
.peixun_box ul li p{ font-size: 14px; line-height: 24px; height: 48px;}
.yuangong h3.h3{ font-size: 18px; margin-bottom: 20px;}
.yuangong p{ font-size: 14px; line-height: 24px;}
.yuangong p.p1{ margin-bottom: 30px;}
.yuangong p.p2{ margin-bottom: 20px;}
.yuangong .ul1 li{ margin-bottom: 20px;}
.zongbu_box .box1{ padding: 15px; margin-bottom: 25px;}
.zongbu_box .box1 h3{ font-size: 14px; margin-bottom: 10px;}
.zongbu_box .box1 h3 span{ padding-left: 0; display: block; margin-top: 5px;margin-bottom: 20px;  font-size: 12px;}
.zongbu_box .box1 ul li{ display: block; margin-right: 0; margin-bottom:5px;font-size: 12px;}
.zongbu_box .box2{ padding: 15px;}
.zongbu_box .box2 h3{ font-size: 14px; margin-bottom: 10px;}
.zongbu_box .box2 h3 span{ padding-left: 0; display: block; margin-top: 5px;margin-bottom: 20px;  font-size: 12px;}
.zongbu_box .box2 ul li{ display: block; margin-right: 0; margin-bottom: 5px;font-size: 12px;}
.liuyan_box .con{ font-size: 14px; margin-bottom: 20px;}
.liuyan_box .from .left{ width: 100%; float: none;}
.liuyan_box .from .right{ width: 100%; float: none;}
.liuyan_box .from .left li{ margin-bottom: 15px;}
.liuyan_box .from .left .text{ font-size: 14px;}
.liuyan_box .from .right textarea.text{ font-size: 14px;}
.liuyan_box .from .button{ margin-top: 15px; font-size: 16px;}
.qudao_box .left{ float: none; width: 100%; margin-bottom: 20px;}
.qudao_box .right{ float: none; width: 100%;}
.qudao_box table th{ padding: 10px; font-size: 16px;}
.qudao_box table td{ padding: 10px; font-size: 14px;}
.dingzhi_box .box1 .left{ float: none; width: 100%; margin-bottom: 20px;}
.dingzhi_box .box1 .right{ float: none; width: 100%; margin-bottom: 20px;}
.dingzhi_box .box1 .left .ti{ font-size: 24px; margin-bottom: 20px;}
.dingzhi_box .box1 .left p.p1{ font-size: 16px; line-height: 30px; }
.dingzhi_box .box1 .left p.p1 b{ font-size: 18px;}
.dingzhi_box .box1{ margin-bottom: 25px;}
.dingzhi_box .box2 .ti{ font-size: 24px; margin-bottom: 25px;}
.dingzhi_box .box2 .ti .span{ font-size: 18px;}
.dingzhi_box .box2 .ti .span:before{ height: 18px; margin-top: 5px; margin-bottom: 5px;}
.dingzhi_box .box2{margin-bottom: 25px;}
.dingzhi_box .box2 li{ width: 49%; margin-right: 2%; margin-bottom: 2%; font-size: 18px;padding: 0 15px; line-height: 80px; height: 80px;}
.dingzhi_box .box2 li:nth-child(3n){ margin-right: 2%;}
.dingzhi_box .box2 li:nth-child(2n){ margin-right: 0;}
.dingzhi_box .box2 li img{ width: 45px; height: 45px; margin-right: 10px;}
.dingzhi_box .box3 .ti{ font-size: 24px; margin-bottom: 25px;}
.dingzhi_box .box3 .con{ padding: 15px;}
.dingzhi_box .box3 .con ul li{ display: block; margin-right: 0; width: 100%; margin-bottom: 15px; font-size: 16px;}
.linkle_box1 li{width: 49%; margin-right: 2%; margin-bottom: 2%;}
.linkle_box1 li:nth-child(4n){margin-right: 2%;}
.linkle_box1 li:nth-child(2n){margin-right: 0;}
.mapbox .text{ float: none; width: 100%;}
.mapbox .map{ float: none; width: 100%; height: 260px;}
.mapbox .text .title{ font-size: 34px;}

.menu_box .menu nav li a{ font-size: 12px; }
.about_con3 .word h4{ font-size: 16px;     margin: 0 0 10px;}
.about_con3 .word p{ font-size: 12px;margin: 0 0 0; }


.h_page2 li:nth-child(even){ background: #195b98 }

}
@media(max-width:480px){.h_page4 .slides a:after{margin-left: -16%; }
}
@media(max-width:400px){.h_page4 .slides a:after{margin-left: -20%; }
}
@media(max-width:320px){ 
.h_page1 li .con p{ font-size: 16px;}
.h_page1 li .con time{ font-size: 12px;}
.h_page1 .owl-dots{ margin-top: 12px;}
.h_page1 .owl-dots .owl-dot{ width: 20px; height: 4px;margin: 0 4px;}
.h_page2 li .left{ float: none; width: 100%; margin-bottom: 25px;}
.h_page2 li .right{ float: none; width: 100%;}
.h_page2 li .right .Ispic{ padding-bottom: 58%;}
.h_page2 li .title_box{ text-align: center;}
.h_page2 li .left .more{ margin: 0 auto; display: block;}
.h_page3 .owl-dots{ margin-top: 12px;}
.h_page3 .owl-dots .owl-dot{ width: 20px; height: 4px;margin: 0 4px;}
.h_page4 .slides a:after{margin-left: -25%; }
.about_con3 .word .left h4 img{ margin-left: 0; margin-top: 15px;}
.peixun_box ul li{ width: 100%; float: none; padding: 30px;}
.peixun_box ul li .Ispic{padding-bottom: 96%;}
.dingzhi_box .box2 li{ width: 49%; margin-right: 2%; margin-bottom: 2%; font-size: 16px;padding: 0 15px; line-height: 80px; height: 80px;}
.dingzhi_box .box2 li img{ width: 40px; height: 40px; margin-right: 10px;}
}
/**插件样式 有相同 留一个即可**/.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
/***end**/.campus{ font-size: 16px; color: #666;line-height: 1.85;}
.campus-tit{ color: #0760A4; font-size: 30px; padding: 0 0 3%;}
.campus-stit{ color: #0760A4; font-size: 24px; padding: 0 0 3%;}
.campus .box{ padding: 0 0 6%;}
.campus .box-s+.box-s{ margin-top: 4%;}
.campus .imglist { overflow: hidden;}
.campus .imglist ul{ margin: 0 -1.5%;}
.campus .imglist li{ float: left; width: 33.3334%; padding: 1.5%;}
.campus-process ul{ margin: 0 -1%;}
.campus-process li{ float: left; width: 20%; padding: 1%;}
.campus-process li .inner{ position: relative;}
.campus-process li+li .inner:before{ content: ""; position: absolute; background: url("../images/right_arrow.png") no-repeat; width: 16%; padding-bottom: 5%; background-size: contain; top: 30%;left: -13%;}
.campus-process li .icon{ padding: 0 5%;}
.campus-process li .icon img{ background: #e60011; border-radius: 100%; overflow: hidden; display: block; margin: 0 auto;}
.campus-process li .word h3{ color: #000; font-size: 20px; text-align: center; margin: 10% 0 4%;}
.campus-process li .word .con{font-size: 16px; color: #666;line-height: 1.85; text-align: center;}
@media(max-width:768px){.campus,.campus-process li .word .con{ font-size: 14px;}
.campus .imglist li{ width: 50%;}
.campus-process li{ width: 33.3334%;}
.campus-tit{ font-size: 18px}
.campus-process li .word h3,.campus-stit,.join_box .job-title{ font-size: 16px;}
.campus-process li .word .con{ min-height: 70px;line-height: 1.45;}
.campus-process li+li .inner:before{ display: none;}
.campus-process li .icon{ padding: 0 12%;}
.campus .box-s img{ float: none !important; margin-right: 0 !important; }
.campus .box-s img+img{ margin-top: 3%;}
}
@media(max-width:488px){.campus-process li{ width: 50%;}
.join_box .job-title{ white-space: normal; }
.join_box .job-title strong{ display: block;}
}
.suspension{position:fixed;z-index:55;right:1px;bottom:140px;width:70px;height:284px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:70px; height:67px; box-sizing: border-box; background-color:#fff;margin-bottom:4px;cursor:pointer;outline:none; color: #000; font-size: 14px; text-align: center; line-height:22px; padding-top:15px;box-shadow: 0 0 8px #ddd;    transition: all .4s ease-in 0s;}
.suspension .a.active,.suspension .a:hover{background:#0760A4; color: #fff;}
.suspension .a i{float:left; height:25px; width:70px; text-align: center; font-size:28px; display: block; line-height:25px;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:80px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-qrcode{top:142px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
.suspension .icon-tubiao_yzbg { background: url(/themes/jiakang/images/yzbg_logo.png) no-repeat; background-size: 42%; background-position: center;}
.suspension a:hover .icon-tubiao_yzbg { background-image: url("/themes/jiakang/images/yzbg_logo1.png"); }
.qrcode-img img{ text-align: center; width: 160px; }
.suspension .d-service{top:71px;}
.suspension .d-service-phone{top:0;}
.suspension .d-service-item{padding:14px 0;}
.d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:55px;height:55px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-tel{width:55px;height:55px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item .text{float:right;width:112px;line-height:22px;font-size:15px; margin-top: 5px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.dawe{ color: #0760A4 }
.yx_link{font-size:16px; line-height: 70px; padding-top: 4px; color: #0760A4; background: url(../images/yx_link.png) no-repeat center left; padding-left: 70px;}
.yx_link a{color: #0760A4}
@media(max-width:768px){.suspension{ display: none; }
}
.fotyd{width: 100%;text-align: center;position:fixed;bottom:0px;margin: 30px auto 0;display: none; z-index: 999; }
.fotyd ul li{ width: 20%; display: block; float: left; position: relative; overflow: hidden;background: #0760A4; }
.fotyd ul li:nth-child(even){background: #66B234;}
.fotyd ul li a{ font-size: 14px; line-height: 40px; height: 40px; color: #fff; text-align: center; width: 100%; display: block; }
.fotyd ul li a:hover{ text-decoration: underline; color: #fff; }
@media(max-width:768px){.fotyd{ display: block; }
}
.dede_pages {text-align: center;overflow: hidden; width: 100%;}
.dede_pages ul li { color: #000; text-decoration: none; display: inline-block;  border: 1px solid #EEE;}
.dede_pages ul li a{ color:#000;text-decoration: none; }
.dede_pages ul li a:hover { color:#0760A4;text-decoration: underline;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a { color:#fff; background:#000;border: 1px solid #000;text-decoration: none;}


.lst_case{ width: 100%; display: block; position: relative; overflow: hidden; }
.lst_case dl{ position: relative; float: left; overflow: hidden;}
.lst_case dl dt{ width: 100%; display: block; position: relative; }
.lst_case dl dt .Ispic{ transition: 0.3s; padding-bottom: 65%;}
.lst_case dl dd{ width: 100%;  padding: 10px 0; box-sizing: border-box; display: block; position: relative; }
.lst_case dl dd h3{ width: 100%; overflow: hidden; font-size:14px; line-height: 24px; color: #333; font-weight: normal; display: block;  }
.lst_case dl dd span{ width: 100%; overflow: hidden; font-size:12px; color: #999; font-weight: normal; display: block;  }

.help-adw{ width: 100%; display: block; position: relative; overflow: hidden; }
.help-adw dl{ width: 100%; display: block; margin-bottom: 5px; float: left; }
.help-adw dl dt{width: 45px; float: left; display: block; color: #fff; font-size: 14px; line-height: 20px; font-weight: normal;}
.help-adw dl dd{color: #bfbfbf; font-size: 12px; width: 150px; float: left; display: block; position: relative; line-height: 20px;}

ul, li {list-style: none;}
.helpinfo-item {float: left;width: 18%;}
.helpinfo-item.helpinfo-serve{width:22%;}
.helpinfo-item.helpinfo-email {width:20%;  } 
.helpinfo-item li {margin-bottom: 5px;color: #fff;font-size: 14px;}
.helpinfo-title {color: #fff;font-size: 14px;margin: 0;margin-bottom: 15px;}
.helpinfo-item ul a,.helpinfo-item ul span,.helpinfo-item ul em,.helpinfo-item ul label {color: #bfbfbf;font-size: 12px;}
.helpinfo-item ul a:hover {color: #fff;}
.helpinfo-item ul label {display: inline-block;position: relative;top: -21px;}
.helpinfo-item ul em {display: inline-block;line-height: 22px;width: 157px;height: 44px; font-style: normal;}
.QRcode {float: right;border-left: 1px solid #c9dff0;width: 180px;padding-left: 52px;}
.QRcode .QRcode_img {float: left;}
.QRcode .QRcode_img.m-r {margin-right: 0;}
.QRcode .QRcode_img img {width: 100px;height: 100px;}
.QRcode .QRcode_img span {padding-top: 18px;width: 100px; line-height: 22px; text-align: center;font-size: 12px;color: #bfbfbf;display: block;}
.fotline{ width: 90%; margin: 0 auto; height: 1px; background: #bfbfbf; display: block; position: relative; overflow: hidden; }
.helpinfo_seo {padding-top: 25px; font-size: 12px;color: #bfbfbf;} 
@media only screen and (max-width:989px){ 
  .helpinfo-serve,.helpinfo-abt,.helpinfo-help,.helpinfo-email/*,.fotline*/{ display: none;} 
  .QRcode{ width: 100%; border: none; padding-left: 0; text-align: center; float: none; }
  .QRcode .QRcode_img{ margin-right: auto; margin-left: auto; float: none; text-align: center;}
  .QRcode .QRcode_img span{ margin: 0 auto } 
}

.contit{ width: 100%; display: block;position: relative; overflow: hidden; text-align: center; font-size: 42px; color: #333; padding-bottom: 25px;}
.conwtent{ width: 100%; display: block;position: relative; overflow: hidden; font-size: 16px; color: #666; line-height: 1.8; padding-left:30px; box-sizing:border-box ;}
.conwtent h2{ font-size: 24px; line-height: 46px; display: block; height: 46px;color: #333; font-weight: normal; position: relative; }
.conwtent h2:before{ content: ""; width: 6px; height:20px ; background: rgb(143, 186, 70); display: block; position: absolute; left: -30px; top: 13px;}
.conshw{font-size: 20px; font-weight: bold; line-height: 2; color: #fff; width: 100%; background: #195b98; display: block;}
.conwtent a{ color: #195b98; }


@media(min-width:768px){
	.lst_case{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 15px;
	}
	.dede_pages { padding: 20px 0 40px; }
	.dede_pages ul li{ font-size:14px; padding:8px 15px; margin-right:3px;}

}

@media(max-width:1100px){ 
.contit{ font-size: 30px; padding-bottom:15px; }
.conwtent{ font-size: 16px; }
.conwtent h2{ font-size: 20px;}
.conshw{font-size: 16px;}
}

@media(max-width:768px){ 

.lanse{top: 3px; right:50px;} 
.lanse span{ font-size: 30px; line-height: 50px; }
.newcon_top,.news_info .con .social_net a{ font-size: 12px; }
.lst_case dl{ width: 49%; margin-right: 2%; margin-bottom: 10px; } 
.lst_case dl:nth-child(even){ margin-right: 0; }
.dede_pages { padding: 10px 0 20px; }
.dede_pages ul li{ font-size:12px; padding:4px 8px; margin:5px 2px;}
.contit{ font-size: 18px;  padding-bottom: 10px;}
.conwtent{ font-size: 12px; padding-left: 13px; }
.conwtent h2{ font-size: 14px;line-height: 40px; height: 40px; }
.conwtent h2:before{ width: 3px; left: -13px; height: 14px;top: 13px; }
.conshw{font-size: 14px;}

}

.nava{ width: 100%; text-align: center; display: block; margin-bottom: 20px; }
.nava ul{ text-align: center; }
.nava ul li{ display: inline-block; margin:5px; }
.nava ul li a{ border: 1px solid #d1d1d1; background: #fff; font-size: 14px; color: #333; box-sizing: border-box; padding: 0 10px; display: block; line-height: 30px; height: 30px; }
.nava ul li a:hover,.nava ul li a.current{ background: #0760A4; color: #fff; border: 1px solid #0760A4; }

.lst_about{ width: 100%; display: block; position: relative; overflow: hidden; }
.lst_about dl{ width: 49%; float: left; display: block; margin-right: 2%; margin-bottom: 10px; }
.lst_about dl:nth-child(even){ margin-right: 0; }
.lst_about dl dt{ width: 100%; display: block; }
.lst_about dl dt img{ max-width: 100%; } 
.lst_about dl dd{ width: 100%;  padding: 10px 0; box-sizing: border-box; display: block; position: relative; }
.lst_about dl dd h3{ width: 100%; overflow: hidden; font-size:14px; line-height: 24px; color: #333; font-weight: normal; display: block;  }
.lst_about dl dd span{ width: 100%; overflow: hidden; font-size:12px; color: #999; font-weight: normal; display: block;  }





