<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*初始化样式*/
* {-webkit-tap-highlight-color:transparent; }
body {background-color:#fff; color:#555; font:14px/1.75em arial,"microsoft yahei","lucida grande";/*设置字体*/ overflow-x:hidden; width:100%;/*设置宽度*/}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:0.75em; width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd; box-sizing: border-box;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd; box-sizing: border-box;}

/*html5设置*/
article, aside, details, figcaption, figure, footer, header, main, nav, section {display:block;}
html,body, div, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main, p {margin:0; padding:0;}

a {text-decoration:none; outline:none; color:#666;}
a:focus {outline:none; -moz-outline:none;}
a:hover {color:#0079b1;}
a img {border:none;}

/*强制去除表单自带的样式*/ 
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#555;}
input:focus { outline: none;}
input,button,select,textarea{outline:none; /*-webkit-appearance:none;*/}
textarea{resize:none;/*-webkit-appearance:none;*/}
textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}

/*该设置跟后台编辑器有关*/
.ul,.ul li,.dl,.dl dd,ul,ul li,ol,ol li,dl,dl dd{ list-style:none; margin:0; padding:0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p,h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px;}
/*该设置跟后台编辑器有关*/

/*全局样式*/
.inner {width:1400px; margin:0 auto;}
.wrapper {padding:70px 0;}
.thumbnail img {display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.blank {width:100%; height:100px; transition:height .3s;}
.blank.add {height:70px;}
/*全站底部*/
.footer {background-color:#2f2f2f; clear:both;}
.footer .top {overflow:hidden; border-bottom:1px solid #3b3b3b; padding:80px 0;}
.footer .top .left {float:left; overflow: hidden;}
.widget {float:left; padding-right:50px;}
.widget:last-child {padding-right:0;}
.widget h3 {font-size:18px; color:#fff; font-weight:normal; line-height: 1.125em; margin-bottom:20px;}
.widget h3  a{color:#fff;}
.widget li {font-size:16px; color:#888; line-height: 1.5em; padding:5px 0;}

.widget li a {color:#888;}
.widget li a:hover {color:#eee;}

.footer .top .right {float:right;}
.realtime {text-align:right; margin-bottom:40px;}
.realtime h3, .hotline h3 {font-size:18px; color:#fff; font-weight:normal; line-height: 1.125em; margin-bottom:20px;}
.realtime .price {color:#ff3636; margin-bottom:5px;}
.realtime .price span {display:block;}
.realtime .price .t {font-size:50px; line-height: 1em;}
.realtime .price .b {font-size:16px; line-height: 1em;}
.realtime .price .b i {font-style:normal;  padding-right:16px;}
.realtime .code {font-size:16px; color:#888; line-height: 1.75em;}
.hotline {text-align:right;}
.hotline h3 i {font-style:normal; background:url(/uploads/image/cimages/icon_06.png) no-repeat left center; padding-left:30px;}
.hotline p {font-size:24px; color:#fff; font-family: arial;}

.footer .btm {clear:both; border-bottom:1px solid #3b3b3b; padding:2.15% 0;}
.pageslist {float:left;}
.pageslist ul {overflow: hidden;}
.pageslist li {float:left; font-size:14px; padding-right:25px; color:#6e6e6e; position:relative; line-height: 40px;}
.pageslist li:after {content:''; display:block; width:1px; height:10px; position:absolute; right:12px; top:50%; margin-top:-5px; background-color:#6e6e6e;}
.pageslist li:last-child {padding-right:0;}
.pageslist li:last-child:after {display:none;}
.pageslist li a {color:#6e6e6e;}
.pageslist li a:hover {color:#eee;}

.social {float:right;}
.links {float:right; font-size:14px; color:#6e6e6e; position:relative; width:218px; border:1px solid #555;}
.links span {display:block; height:38px; line-height: 38px; padding:0 30px 0 15px; position:relative; cursor:pointer; -webkit-user-select:none;}
.links span:after {content:''; display:block; width:8px; height:8px; border-right:1px solid #6e6e6e; border-bottom:1px solid #6e6e6e; transform:rotate(45deg); position:absolute; right:15px; top:50%; margin-top:-6px;}
.links ul {position:absolute; left:-1px; bottom:100%; width:100%; background-color:#2f2f2f; border:1px solid #555; padding:5px 0; display:none; z-index: 5;}
.links li a {display:block; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding:0 15px;}
.links li a:hover {color:#eee;}

.share {float:left;}
.share ul {margin-right:25px;}
.share li {float:left; position:relative;}
/*.share li a {display:block; margin:0 3px; width:38px; height:38px; border-radius:50%; border:1px solid #525252; text-indent:-9999em; background:no-repeat center center;}*/
.share li a {display:block; margin:0 3px; width:40px; height:40px; border-radius:50%; text-indent:-9999em; background:no-repeat center center;}
.share li.msg a{background-color: #ffbc1a;}
.share li.msg a {background-image: url(/uploads/image/cimages/social_04.png);}
.share li.dw a{background-color: #f00;}
.share li.dw a {background-image: url(/uploads/image/cimages/social_03.png);}
.share li.wx a{background-color: #3cb035;}
.share li.wx a {background-image: url(/uploads/image/cimages/social_02.png);}
.share li.ly a{background-color: #0076b4;}
.share li.ly a {background-image: url(/uploads/image/cimages/social_01.png);}
.share .qrcode {background-color:#fff; width:120px; height:120px;font-size: 18px; border-radius:3px; padding:5px; position:absolute; left:50%; bottom:130%; margin-left:-65px; border:1px solid #e4e4e4; display:none;}
.share .qrcode:after {content:''; display:block; width:8px; height:8px; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; transform:rotate(45deg); position:absolute; left:50%; bottom:-5px; background-color:#fff; margin-left:-5px;}
.share .qrcode img {display:block; width:100%; height:100%;}

.share .qrcode.pos{width:120px;height: auto;word-break: break-all;margin-left:-65px;} 

.copyright {clear:both; padding:2.5% 0; overflow: hidden; font-size:14px; line-height:18px; color:#6c6c6c; text-transform: uppercase;}
.copyright a {color:#6c6c6c;}
.copyright .left {float:left;}
.copyright .right {float:right;}
.copyright .right img {display:inline-block; vertical-align: middle; margin-right:5px;}

.backtop {width:74px; height:74px; border-radius:50%; background:url(/uploads/image/cimages/icon_07.png) no-repeat center center; background-size:contain; cursor:pointer; position:fixed; bottom:22%; right:3%; z-index: 7;}
/*全站头部*/
.header {background-color:#fff; border-bottom:1px solid #f3f3f3; width:100%; position:fixed; left:0; top:0; z-index: 9;}
.header.fixed .logo {padding:12.5px 0;}
.header.fixed .nav li, .header.fixed .other .btn span {line-height: 70px;}
.header.fixed .navdrop {top:71px;}

/*首页透明头部*/
.home .blank {display:none;}
.home .header {background-color:transparent; border-bottom-color:rgba(255,255,255,.3);}
.home .header .other {border-right-color:rgba(255,255,255,.3);}
.home .header .other .btn {border-left-color:rgba(255,255,255,.3);}
.home .nav li a {color:#fff;}
.home .logo a {background-image:url(/uploads/image/cimages/logo_home.svg);}
.home .other .search span {background-image:url(/uploads/image/cimages/icon_02_home.png);}
.home .other .language span {background-image:url(/uploads/image/cimages/icon_01_home.png);}
.home .nav li .navdrop a {color:#555;}
.home .nav li .navdrop a:hover {color:#0079b1;}
@media only screen and (min-width:1025px){
.three_nav_dl{display:none;}
}
.three_nav_dl dd a{font-size:12px; padding-left:5em!important;}
.home .header.fixed {background-color:#fff; transition:background .3s;}
.home .fixed .nav li a, .home .cur .nav li a {color:#555;}
.home .fixed .nav li.on &gt; a, .home .cur .nav li.on &gt; a {color:#0079b1;}
.home .fixed .other .search span, .home .cur .other .search span {background-image:url(/uploads/image/cimages/icon_02.png);}
.home .fixed .other .language span, .home .cur .other .language span {background-image:url(/uploads/image/cimages/icon_01.png);}
.home .fixed .other, .home .cur .other {border-right-color:#f3f3f3; }
.home .fixed .other .btn, .home .cur .other .btn {border-left-color:#f3f3f3;}
.home .fixed .logo a, .home .cur .logo a {background-image:url(/uploads/image/cimages/logo.svg);}
.home .header.cur {background-color:#fff; }
/*logo*/
.logo {float:left; padding:27.5px 0; transition:all .3s;}
.logo a {display:block; text-indent:-9999em; background:url(/uploads/image/cimages/logo.svg) no-repeat center center; background-size:contain; width:200px; height:45px; outline:none;}
/*顶部导航*/
.nav {float:right;}
.nav ul:after {content:''; display:block; width:100%; clear:both;}
.nav li {float:left; font-size:18px; color:#555; padding:0 20px; line-height: 100px; transition:all .3s;}
.nav li a {color:#555; display:block; position:relative;}
.nav li.on &gt; a, .nav li.cur &gt; a {color:#0079b1;}
.nav li.cur &gt; a:after, .nav li.on &gt; a:after {content:''; display:block; width:100%; height:5px; background-color:#0079b1; position:absolute; left:0; bottom:-1px;}
.navdrop {background-color:#fcfdff; position:absolute; left:0; top:101px; width:100%; z-index: 5;  display:none;}
.navdrop.show {display:block;}
.navdrop .inner {overflow: hidden;}
.navdrop .preview { float:right; width:50%;}
.navdrop .pic {position:relative; padding-bottom:57.1428%; overflow: hidden; background:no-repeat center center; background-size:cover;}
.navdrop .info {width:48%; float:left; padding:35px 0; overflow: hidden;}

.navdrop ul {font-size:0; line-height: normal; text-align:center; padding:30px 0;}
.navdrop li {display:inline-block; float:none; line-height: 2em;}
.navdrop li a:hover {color:#0079b1;}
.navdrop li.submenuteam{display: none;}

.subnav {float:left; width:45%;}
.subnav dd {border-right:1px solid #ddd; border-bottom:1px solid #ddd; line-height: 60px;}
.subnav dd a {padding:0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#555;}
.subnav dd a:after {content:''; display:block; width:9px; height:15px; background:url(/uploads/image/cimages/icon_03.png) no-repeat 0 0; position:absolute; top:50%; right:20px; margin-top:-7.5px;}
.subnav dd.on {border-right-color:transparent;}
.subnav dd.on a:after {background-position:0 -15px;}

.threenav dl {display:none;}
.threenav dl.show {display:block;}
.threenav dd {line-height: 60px; width:50%; padding-left:5%; float:left;}
.threenav dd a {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.threenav dd a:hover {color:#000;}
/*other*/
.other {float:right; border-right:1px solid #f3f3f3; padding-left:50px;}
.other .btn {float:left; border-left:1px solid #f3f3f3; position:relative;}
.other .btn span {display:block; line-height: 100px; background:no-repeat center center; text-indent:-9999em; width:98px; cursor:pointer;  transition:all .3s;}
.other .search span {background-image:url(/uploads/image/cimages/icon_02.png);}
.searchform {position:absolute; right:-1px; top:100%; background-color:#fff; border:1px solid #f3f3f3; width:350px; padding:10px; display:none; z-index: 9;}
.searchform .submit {float:right; color:#999; font-size:14px; display:block; width:40px; height:35px; line-height: 35px; text-align:center; cursor:pointer; }
.searchform .input {margin-right:50px; background-color:#e9e9e9; padding:0 10px;}
.searchform .text {width:100%; -webkit-appearance:none; height:35px; line-height: normal; font-family: 'microsoft yahei'; font-size:14px;}
.other .language span {background-image:url(/uploads/image/cimages/icon_01.png);}
.other .language dl {position:absolute; width:100%; left:-1px; top:100%; background-color:#fff; border:1px solid #f3f3f3; text-align:center; font-size:16px; line-height: 32px; padding:10px 0; display:none;}
.other .language dd a {display:block; padding:5px 0;}
.navbtn {display:none;}

/*内页banner*/
.banner {background:no-repeat center center; background-size:cover; padding-bottom:450px;}
/*内页二级菜单*/
.bar {background-color:#f7f7f7; height:100px;}

.submenu {float:left;}
.submenu span {display:none;}
.submenu li {line-height: 100px; font-size:16px; color:#555; float:left; padding-right:30px;}
.submenu li a {display:block; color:#555; position:relative;}
.submenu li a:hover {color:#0079b1;}
.submenu li.cur a {color:#0079b1;}
.submenu li.cur a:after {content:''; display:block; width:100%; height:3px; background-color:#0079b1; position:absolute; left:0; bottom:0;}

.breadcrumb {float:right; line-height: 100px; font-size:14px; color:#888; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.breadcrumb a:first-child {background:url(/uploads/image/cimages/icon_04.png) no-repeat left center; padding-left:25px;}
.breadcrumb i {font-family: 'simsun'; font-style: normal; padding:2px 0;}
.breadcrumb a {color:#888; padding:2px 0;}
.breadcrumb a:hover {color:#0079b1;}
.breadcrumb span {color:#0079b1; padding:2px 0;}
/*内页分页*/
.pagenavi {font-size:0; text-align:center; line-height:normal; color:#323232;}
.pagenavi a {font-size:18px; color:#323232; display:inline-block; padding:0 18px 15px; margin:2px; border-bottom:2px solid transparent;}
.pagenavi a:hover {color:#0068ab;}
.pagenavi a.a_cur {border-color:#0068ab; color:#0068ab;}
.pagenavi a.a_btn {font-family: 'simsun'; font-style: normal;}
/*人才发展_频道页 &amp;&amp; 新闻中心_首页*/
.bannertop {padding:250px 0 180px; background:no-repeat center center; background-size:cover; overflow: hidden; color:#fff;}
.bannertop a {color:#fff;}
.bannertop #newstop {border-bottom:1px solid #1d4a6e; padding-bottom:50px; margin-bottom:20px;}
.bannertop .box {width:50%; padding:0 30px;}
.bannertop .meta {font-size:18px; margin-bottom:15px;}
.bannertop .cat {color:#51b3e2; padding-right:19px; position:relative;}
.bannertop .cat:after {content:''; display:block; width:1px; height:12px; background-color:#7091aa; position:absolute; top:50%; right:9px; margin-top:-6px;}
.bannertop h2 {font-size:22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: normal; line-height: 1.125em; margin-bottom:30px;}
.bannertop h2 a:hover {text-decoration: underline;}
.bannertop p {font-size:16px; line-height: 1.75em; max-height:5.25em; overflow: hidden;}
.bannertop .more {font-size:20px; overflow: hidden;}
.bannertop .more a {display:block; float:left; background:url(/uploads/image/cimages/icon_10.png) no-repeat right center; padding-right:30px;}
.bannertop .btn {overflow: hidden; margin-top:50px;}
.bannertop .btn button {font-size:0; background:none; border:none; display:block; float:left; cursor:pointer;}
.bannertop .btn button:nth-of-type(2){width: 35px;margin-left: -1px;}
.bannertop .btn span {display:block; width:48px; height:48px; border:1px solid #fff;cursor:pointer; background:no-repeat center center;}
.bannertop .btn .owl-prev span {background-image:url(/uploads/image/cimages/icon_11.png);}
.bannertop .btn .owl-next span {background-image:url(/uploads/image/cimages/icon_12.png);}
/*新闻中心_首页*/
.newstitle {text-align:center; color:#0079b1; font-size:40px; font-weight:normal; line-height: 1.125em; margin-bottom:50px;}
.groupnews {overflow: hidden; padding:60px 0;}
.groupnews ul {width:106.4%; overflow: hidden;}
.groupnews li {width:28%; padding-right:5%; padding-bottom:5%; float:left; }
.groupnews li a {display:block; overflow: hidden; border:1px solid #ededed;}
.groupnews li .info {padding:15px 20px 50px;}
.groupnews li .thumbnail {padding-bottom:62.5%; position:relative; overflow: hidden;}
.groupnews li .thumbnail img {transition:transform .3s;}
.groupnews li a:hover img {transform:scale(1.1,1.1);}
.groupnews li time {display:block; font-size:14px; color:#6e6e6e; margin-bottom:5px;}
.groupnews li h2 {clear:both; font-size:18px; font-weight:normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; list-style: 1.125em; margin-bottom:10px;}
.groupnews li .intro {font-size:16px; color:#888; line-height:1.75em; margin-bottom:15px; height:3.5em; overflow: hidden;}
.groupnews li .more {;font-size:14px; color:#bbb;}
.groupnews li .more i {font-family: 'simsun'; font-style:normal; margin-left:10px;}
.groupnews li a:hover .more, .groupnews li a:hover h2 {color:#0079b1;}
.readmore {text-align: center; font-size: 20px; border-top:1px solid #f1f1f1; padding-top:25px;}
.readmore a {color:#aaa; background:url(/uploads/image/cimages/icon_13.png) no-repeat right center; padding-right:25px;}
.readmore a:hover {color:#0079b1;}

.industry {padding:60px 0 25px; background-color:#f1f8ff;}
.industry .list {padding:0 30px; overflow: hidden; position:relative; margin-bottom:4%;}
.industry .list:before {content:''; display:block; width:1px; height:100%; background-color:#dee7f0; position:absolute; left:50%; top:0; margin-left:-0.5px;}
.industry ul {width:105%; overflow: hidden; margin-bottom:-4%;}
.industry li {float:left; width:45%; padding-right:5%; overflow: hidden; border-bottom:1px solid #dee7f0; padding-bottom:2%; margin-bottom:2%; position:relative;}
.industry li .thumbnail {width:265px; float:left;}
.industry li .thumbnail a {display:block; overflow: hidden; padding-bottom:67.9245%; position:relative;}
.industry li img {transition:transform .3s;}
.industry li img:hover {transform:scale(1.1,1.1);}
.industry li .info {margin-left:285px; overflow: hidden; margin-bottom:20px;}
.industry li h2 {font-size:18px; color:#333; line-height: 30px; font-weight: normal; max-height:60px; overflow: hidden; margin-bottom:5px;}
.industry li h2 a {color:#333;}
.industry li h2 a:hover {color:#0079b1;}
.industry li p {font-size:16px; color:#888; line-height: 28px; height:56px; overflow: hidden;}
.industry li time {position:absolute; left:285px; bottom:15px; margin-bottom:2%; font-size:14px; color:#bbb;}

.medianews {padding:60px 0 25px;}
.medianews .inner {overflow: hidden;}
.medianews ul {width:102%; overflow: hidden; margin-bottom:2%; }
.medianews li {float:left; width:48%; padding-right:2%; padding-bottom:2%;}
.medianews li a {display:block; overflow: hidden; border:1px solid #dedede; padding:30px 40px; color:#333;}
.medianews li a:hover {color:#0079b1;}
.medianews li .date {float:left; text-align:center; font-size:14px; color:#333;}
.medianews li time {display:block;}
.medianews li i {font-size:50px; line-height: 1em; font-style:normal; display:block; position:relative;}
.medianews li i:after {content:''; display:block; width:24px; height:2px; background-color:#e0e0e0; margin:5px auto;}
.medianews li .text {margin-left:100px; height:116px;}
.medianews li h2 {font-size:18px; font-weight:normal; line-height: 30px; max-height:60px; overflow: hidden;}
.medianews li p {font-size:16px; color:#888; line-height: 28px; height:56px; overflow: hidden;}

.access {background:url(/uploads/image/cimages/bg_access.jpg) no-repeat center center; background-size:cover; padding:80px 0 25px; color:#fff;}
.access .title {text-align:center; background:url(/uploads/image/cimages/icon_14.png) no-repeat top center; padding-top:90px; margin-bottom:50px;}
.access .title h2 {font-size:22px; font-weight:normal; line-height: 1.125em; margin-bottom:15px;}
.access .title p {font-size:16px; line-height: 1.75em;}
.access .box {overflow: hidden; margin-bottom:65px;}
.access .left {float:left; overflow: hidden; width:46%; padding-right:4%;}
.access .left dl {float:right;}
.access .right {float:right; overflow: hidden; width:46%; padding-left:4%;}
.access .right dl {float:left;}
.access dd {border:1px solid #fff; padding:15px; width:418px; font-size:20px; line-height: 24px;}
.access dd:last-of-type{display: none;}
.access dd span {display:block; background:no-repeat left center; padding-left:40px; white-space: normal; overflow: hidden; text-overflow: ellipsis;}
.access dd .name {background-image:url(/uploads/image/cimages/icon_15.png);}
.access dd .mail {background-image:url(/uploads/image/cimages/icon_16.png);}
.access dd .affair {background-image:url(/uploads/image/cimages/icon_17.png);}
.access dd .tel {background-image:url(/uploads/image/cimages/icon_18.png);}
.access dd .man {background-image:url(/uploads/image/cimages/icon_19.png);}
.access .readmore {border-color:#687381; font-size:20px; line-height: 25px;}
.access .readmore a {color:#fff; position:relative; padding-left:35px;}
.access .readmore a:before {content:''; display:block; width:25px; height:25px; background:url(/uploads/image/cimages/icon_20.png) no-repeat center center; background-size:contain; position:absolute; left:0; top:50%; margin-top:-12.5px;}
/*新闻中心_集团新闻 &amp;&amp; 新闻中心_行业动态*/
.newslist {overflow: hidden;}
.newslist ul {width:108%; overflow: hidden;}
.newslist li {width:26%; padding-right:7%; padding-bottom:5%; float:left; }
.newslist li .thumbnail {margin-bottom:10px;}
.newslist li .thumbnail a {display:block; padding-bottom:67.5%; position:relative; overflow: hidden;}
.newslist li .thumbnail img {transition:transform .3s;}
.newslist li .thumbnail img:hover {transform:scale(1.1,1.1);}
.newslist li .thumbnail i {display:block; width:63px; height:63px; background:url(/uploads/image/cimages/icon_08.png) no-repeat center center; background-size:contain; position:absolute; right:0; top:0; font-style:normal;}
.newslist li time {display:block; font-size:14px; color:#6e6e6e; margin-bottom:10px;}
.newslist li .date {margin-bottom:20px;}
.newslist li .date time {background-color:#0068ab; color:#fff; margin:-30px 0 0; float:right; position:relative; height:40px; line-height: 40px; width:105px; text-align:center;}
.newslist li h2 {clear:both; font-size:18px; font-weight:normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #323232; list-style: 1.125em; margin-bottom:10px;}
.newslist li h2 a {color: #323232;}
.newslist li .intro {font-size:16px; color:#888; line-height:1.75em; margin-bottom:15px;}
.newslist li .more {border-bottom:1px solid #f6f6f6; padding-bottom:20px;}
.newslist li .more a {font-size:14px; color:#bbb;}
.newslist li .more i {font-family: 'simsun'; font-style:normal; margin-left:10px;}
.newslist li a:hover {color:#0079b1;}
/*新闻中心_行业动态*/
.newslist.mr ul {width:106%;}
.newslist.mr li {width:28%; padding-right:5%;}
.newslist.mr li .thumbnail {margin-right:6%;}


/*新闻中心_媒体聚焦*/
.focuslist {overflow: hidden; margin-bottom:25px;}
.focusitem {overflow: hidden; margin-bottom:35px;}
.focusitem .thumbnail {float:left; width:215px;}
.focusitem .thumbnail img {transition:transform .3s;}
.focusitem .thumbnail img:hover {transform:scale(1.1,1.1);}
.focusitem .thumbnail a {display:block; padding-bottom:67.5%; position:relative; overflow: hidden;}
.focusitem .info {margin-left:260px; border-bottom:1px solid #f6f6f6; overflow: hidden;}
.focusitem .text {margin:0 110px 0 100px; overflow: hidden; padding-bottom:20px;}
.focusitem h2 {font-size:18px; color:#323232; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight:normal; line-height: 1.35em; margin-bottom:10px;}
.focusitem h2 a {color:#323232;}
.focusitem .intro {font-size:16px; color:#888; line-height: 30px; max-height:60px; overflow: hidden; margin-bottom:20px;}
.focusitem .date {float:left; width:60px;}
.focusitem .date time {display:block; text-align:center; font-size:14px; color:#6e6e6e;}
.focusitem .date i {font-style:normal; font-size:40px; line-height: 1em; position:relative; display:block; padding-bottom:15px;}
.focusitem .date i:after {content:''; display:block; width:22px; height:2px; background-color:#999; position:absolute; left:50%; bottom:5px; margin-left:-11px;}
.focusitem .more a {font-size:14px; color:#bbb;}
.focusitem .more i {font-family: 'simsun'; font-style:normal; margin-left:10px;}
.focusitem a:hover {color:#0079b1;}


.teamlist .thumbnail a{padding-bottom: 120%;}
.teamlist .text{margin-left: 0;}
.teamlist h2,
.teamlist h3{font-size: 20px;font-weight: normal;margin-bottom: 10px;}
.teamlist h2{font-weight:bold;color: #016394;border-bottom: 1px solid #d6d6d6;padding-bottom: 10px;}
.teamlist h2 i{display: none;}
.teamlist .focusitem .info{border: none;  max-height:auto; overflow: auto;}
.teamlist .focusitem .intro{border: none;  max-height:258px; overflow: auto;}
.teamlist .focusitem{margin-bottom:60px;}

.leadercontent img{float: right;margin: 0 0 30px 30px;max-width: 100%;width: 300px;}
.leadercontent p{text-indent:2em;}
.leadercontent{padding: 40px 0;}
/*新闻中心_详情页*/
.newsdetails, .singlepage {overflow: hidden; clear:both;}
.newsdetails .title, .singlepage .title {font-size:32px; font-weight:normal; color:#0079b1; text-align:center; line-height: 1.35em; margin-bottom:25px;}
.newsdetails .entry, .singlepage .entry {font-size:16px; color:#333; line-height: 1.75em;}
.newsdetails .entry p, .singlepage .entry p {margin-bottom:30px;}
.newsdetails .entry img, .singlepage .entry img {width:auto; max-width:100%; height:auto;}
/*新闻中心_资料下载*/
.download {overflow: hidden; border-bottom:1px solid #f6f6f6; margin-bottom:40px;}
.download:last-child {border-bottom:0; margin-bottom:0;}
.download h2 {font-size:40px; color:#0079b1; font-weight:normal; line-height: 1.125em; margin-bottom:25px;}
.download ul {overflow: hidden; width:108.6%;}
.download li {float:left; width:17%; padding-right:8%; padding-bottom:4.3%;}
.download li a {display:block; overflow: hidden; color:#555;}
.download li a:hover {color:#0079b1;}
.download li .pic {border:1px solid #f0f0f0; padding:5px; margin-bottom:40px; position:relative;}
.download li .cover {padding-bottom:134.468%; background:no-repeat center center; background-size:contain;}
.download li i {display:block; width:46px; height:46px; background:url(/uploads/image/cimages/icon_09.png) no-repeat center center; background-size:contain; position:absolute; left:50%; bottom:-23px; margin-left:-23px;}
.download li p {font-size:16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align:center;}
/*人才发展_人才理念*/
.idea .pic {overflow: hidden;}
.idea .pic img {display:block; width:100%; height:auto;}
.idea .icon {background:url(/uploads/image/cimages/icon_21.png) no-repeat center center; background-size:contain; width:100px; height:100px; margin:-50px auto 5px; position:relative;}
.idea .title {text-align:center; font-size:22px; color:#333; font-weight:normal; margin-bottom:45px;}
.idea .entry {padding:0 14%; font-size:16px; color:#555; text-align:center; line-height: 28px;}
.idea .entry p {margin-bottom:80px; position:relative;}
.idea .entry p:after {content:''; display:block; width:1px; height:44px; background-color:#ccc; position:absolute; left:50%; bottom:-62px; margin-left:-0.5px;}
.idea .entry p:last-child:after {display:none;}
.idea .list {overflow: hidden;}
.idea .list ul {overflow:hidden; width:103%;}
.idea .list li {float:left; width:22%; padding-right:3%; padding-bottom:2%;}
.idea .list li .box {border:3px solid #f7f7f7; padding:6px; text-align:center;}
.idea .list li .info {background:url(/uploads/image/cimages/bg_idea.jpg) repeat center center; padding:60px 15px; overflow: hidden;}
.idea .list li i {display:block; width:63px; height:51px; margin:0 auto 20px; font-style:normal; background:no-repeat center center; background-size:contain;}
.idea .list li h3 {font-size:22px; font-weight:normal; color:#333; line-height: 1.125em; margin-bottom:15px;}
.idea .list li p {font-size:16px; color:#888;}
/*人才发展_频道页*/
.development .bannertop {padding:215px 0 380px;}
.development .bannertop .box {padding:0; width:46%;}
.development .bannertop .more {margin-top:35px;}
.development .bannertop .more a {background-image:url(/uploads/image/cimages/icon_22.png);}

.devtitle {text-align:center; color:#0079b1; font-size:40px; font-weight:normal; line-height: 1.125em; margin-bottom:25px;}

.concept {background:url(/uploads/image/cimages/bg_concept.jpg) no-repeat center center; background-size:cover; padding:70px 0;}
.concept .intro {font-size:16px; color:#555; padding:0 15.7%; text-align:center; line-height: 28px; margin-bottom:40px;}
.concept .list ul {padding:50px 7.1%; overflow: hidden;}
.concept .list li {float:left; width:25%; text-align:center;}
.concept .list li a {display:block; border:1px solid #e2e2e2; padding:120px 10px; margin-right:-1px; position:relative;}
.concept .list li i {display:block; width:63px; height:63px; border-radius:50%; background:no-repeat center center; background-size:63px 51px; margin:0 auto; position:relative; z-index: 2;}
.concept .list li .on {display:none;}
.concept .list li span {display:block; font-size:24px; color:#888; line-height: 40px; position:relative; z-index: 2;}
@media only screen and (min-width:769px){
	.concept .list a:hover {transform:scale(1.1,1.1); border-radius:10px; border:none; box-shadow: 0px 0px 20px #eee; background-color:#fff; overflow: hidden; z-index: 2; padding:84px 10px;}
	.concept .list a:hover .bg {background:no-repeat center center; background-size:100% auto; opacity:.1; position:absolute; width:100%; height:100%; right:-22%; bottom:-20%;}
	.concept .list a:hover i {display:none; width:98px; height:98px; border:1px solid #efefef; background-color:#fff; margin-bottom:35px;}
	.concept .list a:hover i.on {display:block;}
	.concept .list a:hover span {color:#0079b1;}
}
.recruit {background:url(/uploads/image/cimages/bg_recruit.jpg) no-repeat center center; background-size:cover;}
.recruit .top {padding:19% 0; color:#fff;}
.recruit .devtitle {color:#fff;} 
.recruit .intro {text-align:center; font-size:16px; line-height: 1.75em; padding:0 14%;}

.recruit .btm a {background-color:#0079b1; color:#fff; display:block; text-align:center; font-size:20px; line-height: 24px; padding:33px 5px;}
.recruit .btm i {font-style:normal; background:url(/uploads/image/cimages/icon_22.png) no-repeat right center; padding-right:35px;}
.recruit .btm a:hover {opacity:.9;}
/*人才发展_明阳大学 &amp;&amp; 投资者关系_社会责任*/
.mingyang {overflow: hidden; padding:75px 0; clear:both; background-color:#f6f8fb;}
.mingyang h2 {font-size:32px; font-weight:normal; color:#0079b1; text-align:center; line-height: 1.35em; margin-bottom:25px;}
.mingyang .intro {padding:0 14%; text-align:center; font-size:16px; color:#333; line-height: 1.75em;}
.mingyang .intro p {margin-bottom:30px;}
.mingyang .more {padding:3% 0;}
.mingyang .more a {display:block; background-color:#f6f8fb; border:1px solid #e7e7e7; border-radius:3px; width:178px; height:48px; text-align:center; line-height: 48px; margin:0 auto;}
.mingyang .more i {background:url(/uploads/image/cimages/icon_34.png) no-repeat left center; padding-left:25px; font-style:normal;}

.myitem {background-color:#fff; padding:120px 0;}
.myitem .inner {background-color:#f7f7f7; overflow: hidden; height:503px;}
.myitem .pic {width:704px; height:100%; float:left; position: relative;}
.myitem .pic img {display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.myitem i {display:block; width:110px; height:110px; background:url(/uploads/image/cimages/icon_23.png) no-repeat center center; background-size:contain; position:absolute; top:50%; right:-55px; margin-top:-55px;}
.myitem .info {margin-left:790px; position:relative; height:503px;}
.myitem .intro {max-height:404px; overflow:hidden; position:absolute; left:0; top:50%; width:95%; padding-right:5%; transform:translatey(-50%);}
.myitem h3 {font-weight:normal; font-size:24px; color:#0079b1; margin-bottom:15px;}
.myitem p {font-size:16px; color:#333; line-height: 1.75em;}

.myitem:nth-child(2n) {background-color:#f6f8fb;}
.myitem:nth-child(2n) .inner {background-color:#fff;}
.myitem:nth-child(2n) .pic {float:right;}
.myitem:nth-child(2n) i {right:auto; left:-55px;}
.myitem:nth-child(2n) .info {margin:0 790px 0 0;}
.myitem:nth-child(2n) .intro {padding:0 0 0 5%;}
/*投资者关系_公告*/
.noticelist {overflow: hidden; margin-bottom:25px;}
.noticeitem {overflow: hidden; margin-bottom:25px; border-bottom:1px solid #f6f6f6; padding-bottom:20px;}
.noticeitem .text {margin-left:100px; overflow: hidden;}
.noticeitem h2 {font-size:18px; color:#323232; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight:normal; line-height: 1.35em; margin-bottom:10px;}
.noticeitem h2 a {color:#323232;}
.noticeitem p {font-size:16px; color:#888; line-height: 30px; overflow: hidden; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.noticeitem .date {float:left; width:60px;}
.noticeitem .date time {display:block; text-align:center; font-size:14px; color:#6e6e6e;}
.noticeitem .date i {font-style:normal; font-size:40px; line-height: 1em; position:relative; display:block; padding-bottom:15px;}
.noticeitem .date i:after {content:''; display:block; width:22px; height:2px; background-color:#999; position:absolute; left:50%; bottom:5px; margin-left:-11px;}
.noticeitem a:hover {color:#0079b1;}
/*投资者关系_公告详情页*/
.noticedetails {overflow: hidden; clear:both;}
.noticedetails .title {font-size:32px; font-weight:normal; color:#0079b1; text-align:center; line-height: 1.35em; margin-bottom:25px;}
.noticedetails .entry {font-size:16px; color:#333; line-height: 1.75em;}
.noticedetails .entry p {margin-bottom:30px;}
.noticedetails .entry img {width:auto; max-width:100%; height:auto;}
/*内页类别菜单*/
.subcate {border-bottom:1px solid #eee; margin-bottom:60px;}
.subcate ul {font-size:0; text-align:center; line-height: normal;}
.subcate li {display:inline-block; font-size:20px; padding:0 30px;}
.subcate li a {display:block; color:#292929; padding:10px 0 20px;}
.subcate li.cur a {border-bottom:2px solid #0068b7;}
/*投资者关系_财务报告*/
.finance ul {margin-bottom:65px;}
.finance li {background:url(/uploads/image/cimages/icon_24.png) no-repeat left 27px; padding:20px 0 20px 50px; border-bottom:1px solid #f6f6f6;}
.finance li .time {display:block; font-size:14px; color:#adadad; line-height: 1em;}
.finance li .info {overflow: hidden;}
.finance li .title {font-size:18px; color:#515151; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-right:95px; line-height: 24px;}
.finance li .right {float:right;}
.finance li span {display:block; float:left; position:relative;}
.finance li span a {display:block; text-indent:-9999em; width:25px; height:23px; background:no-repeat center center;}
.finance li .views a {background-image:url(/uploads/image/cimages/icon_25.png);}
.finance li .download {padding-left:40px;}
.finance li .download:before {content:''; display:block; width:0; height:14px; border-left:1px dashed #ddd; position:absolute; left:20px; top:50%; margin-top:-7px;}
.finance li .download a {background-image:url(/uploads/image/cimages/icon_26.png);}
/*投资者关系_社会责任*/
.rsitem .inner {height:360px;}
.rsitem .info {height:360px;}
.rsitem .intro {max-height:292px;}
/*投资者关系_股市信息*/
.dividend, .stock {border-bottom:1px solid #f6f6f6; padding:80px 0;}
.dividend h2 {font-size:20px; font-weight:normal; color:#104081; line-height: 1.125em; width:900px; margin:0 auto 35px;}
.dividend .info {width:950px; border:1px solid #d9d9d9; position:relative; margin:0 auto;}
.dividend ul {border-bottom:1px solid #d9d9d9; overflow: hidden;}
.dividend ul:last-child {border-bottom:none;}
.dividend li {float:left;}
.dividend li .box {background:#fff url(/uploads/image/cimages/bg_stockinfo.jpg) repeat-x center center; background-size:auto 100%; padding:30px; overflow: hidden;}
.dividend li span {display:block; color:#414446; font-size:16px; line-height: 25px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.dividend li .red {color:#ec0404;}
.dividend li .green {color:#119300;}
.dividend li .price {font-size:36px; font-family: 'adobe 黑体 std'; font-weight:bold; height:50px; line-height: 70px; color:#ec0404; position: relative;}
.dividend li.small {width:17.5%;}
.dividend li.large {width:26.25%;}
.dividend li.left {width:30%;}
.dividend li.left .box {border-right:1px solid #d9d9d9; padding-left:30%; }
.dividend li.left span i {background:url(/uploads/image/cimages/icon_29.png) no-repeat right 23px; padding-right:20px; font-style:normal; display: inline-block; /* height: 50px; line-height: 50px;position: absolute; left: 0; top: 50%; margin-top: -25px;*/}

.stock .box {width:900px; margin:0 auto;}
.stock .box img {display:block; max-width:100%; height:auto;}
/*投资者关系_首页*/
.investor .bannertop {padding:215px 0 380px;}
.investor .bannertop .box {padding:0; width:46%;}
.investor .bannertop .more {margin-top:35px;}
.investor .bannertop .more a {background-image:url(/uploads/image/cimages/icon_22.png);}
.investor .title {font-size:40px; color:#0079b1; font-weight:normal; text-align:center; line-height: 1.125em; margin-bottom:50px;} 

.notice {padding:50px 0;}
.notice .inner {overflow: hidden;}
.notice ul {width:102%; overflow: hidden; margin-bottom:2%; }
.notice li {float:left; width:48%; padding-right:2%; padding-bottom:2%;}
.notice li a {display:block; overflow: hidden; border:1px solid #dedede; padding:30px 40px; color:#333; background:url(/uploads/image/cimages/icon_27.png) no-repeat left top;}
.notice li .date {float:left; text-align:center; font-size:14px; color:#333;}
.notice li time {display:block;}
.notice li time i {font-size:50px; line-height: 1em; font-style:normal; display:block; position:relative;}
.notice li time i:after {content:''; display:block; width:24px; height:2px; background-color:#e0e0e0; margin:5px auto;}
.notice li .text {margin-left:90px; height:121px;}
.notice li h2 {font-size:18px; font-weight:normal; line-height: 30px; max-height:60px; overflow: hidden; margin-bottom:5px;}
.notice li h2 span {background:url(/uploads/image/cimages/icon_28.png) no-repeat right center; padding:2.5px 70px 2.5px 0;}
.notice li p {font-size:16px; color:#888; line-height: 28px; height:56px; overflow: hidden;}
.notice li a:hover {color:#0079b1;}

.stockinfo {background:url(/uploads/image/cimages/bg_stock.jpg) no-repeat center center; background-size:cover; padding:155px 0;}
.stockinfo .title {color:#fff; text-align:left;}
.stockinfo .info {width:950px; border:1px solid #5285b5; position:relative; margin-bottom:40px;}
.stockinfo .info:before {content:''; display:block; width:100%; height:59px; background:url(/uploads/image/cimages/bg_top.png) no-repeat center bottom; background-size:100% auto; position:absolute; left:0; top:-60px; opacity:.5;}
.stockinfo .info:after {content:''; display:block; width:100%; height:59px; background:url(/uploads/image/cimages/bg_btm.png) no-repeat center bottom; background-size:100% auto; position:absolute; left:0; bottom:-60px; opacity:.5;}
.stockinfo ul {margin-bottom:1px; overflow: hidden;}
.stockinfo ul:last-child {margin-bottom:0;}
.stockinfo li {float:left;}
.stockinfo li .box {background:#fff url(/uploads/image/cimages/bg_stockinfo.jpg) repeat-x center center; background-size:auto 100%; padding:30px; overflow: hidden;}
.stockinfo li span {display:block; color:#414446; font-size:16px; line-height: 25px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.stockinfo li .red {color:#ec0404;}
.stockinfo li .green {color:#119300;}
.stockinfo li .price {font-size:36px; font-family: 'adobe 黑体 std'; font-weight:bold; height:50px; line-height: 50px; color:#ec0404;}
.stockinfo li.small {width:17.5%;}
.stockinfo li.large {width:26.25%;}
.stockinfo li.left {width:30%;}
.stockinfo li.left .box {margin-right:1px;}
.stockinfo li.left span i {background:url(/uploads/image/cimages/icon_29.png) no-repeat right 23px; padding-right:20px; font-style:normal;}
.stockinfo .more {position:relative; z-index:1; width:765px; border-top:1px solid #588cb5; padding-top:15px; font-size:20px;}
.stockinfo .more a {color:#fff; background:url(/uploads/image/cimages/icon_30.png) no-repeat 2px center; padding:0 25px 0 30px; position:relative;}
.stockinfo .more a:after {content:''; display:block; width:16px; height:15px; background:url(/uploads/image/cimages/icon_22.png) no-repeat center center; background-size:contain; position:absolute; right:0; top:50%; margin-top:-7.5px;}
.stockinfo .more a:hover {border-bottom:1px solid #588cb5;}

.statements {padding:65px 0;}
.statements .inner {overflow: hidden;}
.statements .list {overflow: hidden; width:106.5%; margin-bottom:40px;}
.statements dl {float:left; width:28%; padding-right:5%;}
.statements dt {font-size:20px; color:#292929; border-bottom:1px solid #e6e6e6; line-height:1.125em; padding-bottom:10px; margin-bottom:25px;}
.statements dd {margin-bottom:20px;}
.statements dd a {display:block; background:url(/uploads/image/cimages/icon_24.png) no-repeat left 2px; padding-left:50px; overflow: hidden; color:#515151;}
.statements dd time {display:block; font-size:14px; color:#adadad; line-height: 1em; margin-bottom:5px;}
.statements dd span {font-size:18px; line-height: 24px;}
.statements dd a:hover {color:#0079b1;}

.socialzr {background:url(/uploads/image/cimages/bg_social.jpg) no-repeat center center; background-size:cover; padding:135px 0 180px;}
.socialzr .title {color:#fff; margin-bottom:30px;}
.socialzr .intro {color:#fff; font-size:16px; line-height: 28px; text-align:center; width:60%; margin:0 auto 5%;}
.socialzr .list ul {overflow:hidden; padding:0 5%;}
.socialzr .list li {float:left; width:18%; padding:5px 1%; text-align:center; font-size:24px; color:#fff;}
.socialzr .list li i {display:block; width:87px; height:63px; margin:0 auto 20px; background:no-repeat center bottom; overflow: hidden; background-size:contain;}

.team {padding:60px 0;}
.team ul {overflow: hidden;}
.team li {float:left; width:22.8%; padding:0 1% 2%;}
.team li .box {background-color:#f4f4f4; overflow: hidden;}
.team li .photo {float:left; width:65%;}
.team li .photo figure {display:block; padding-bottom:120%; position:relative; overflow: hidden;}
.team li .photo img {display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.team li .info {margin-left:65%; padding:24px 12px;}
.team li .info h3 {font-weight:normal; font-size:20px; color:#0079b1; line-height: 1.125em; margin-bottom:7px;}
.team li .info h3 a{font-weight:normal; font-size:20px; color:#0079b1;}
.team li .info p {font-size:16px; color:#535353; line-height:1.5em; height:9em; overflow:hidden;}

.team li.first .photo {float:none; width:auto;}
.team li.first .info {margin-left:0;}
.team li.first h3 {font-size:24px;}
.team li.first i {font-style:normal; color:#535353; font-size:14px;}
.team li.first p {font-size:18px; color:#535353; line-height: 1.5em; height:3em; overflow: hidden;}

.contact {background:url(/uploads/image/cimages/bg_contact.jpg) no-repeat center center; background-size:cover; padding:140px 0;}
.contact .title {color:#fff;}
.contact ul {overflow: hidden;}
.contact li {float:left; color:#fff; text-align:center; font-size:20px; line-height: 1.35em; width:23%; padding:0 1%;}
.contact li i {display: block; width:90px; height:67px; background:no-repeat center center; background-size:contain; margin:0 auto 25px;}
.contact li span {display:block;}
/*产品与技术_频道页*/
.procenter .bannertop {padding:215px 0 380px;}
.procenter .bannertop .box {padding:0; width:46%;}
.procenter .bannertop .more {margin-top:35px;}
.procenter .bannertop .more a {background-image:url(/uploads/image/cimages/icon_22.png);}

.protitle {color:#fff;}
.protitle h2 {font-size:40px; line-height: 1.125em; font-weight:normal; margin-bottom:30px;}
.protitle p {font-size:18px; line-height: 1.75em; height:3.5em; overflow: hidden;}

.frontier {background:url(/uploads/image/cimages/bg_tech.jpg) no-repeat center center; background-size:cover; padding:140px 0;}
.frontier .info {width:68.57%;}
.frontier .list {overflow:hidden; margin-bottom:40px;}
.frontier ul {overflow: hidden;}
.frontier li {float:left; padding:30px 10% 10px 0;}
.frontier li i {display:block; width:67px; height:51px; background:no-repeat center center; background-size:contain; margin:0 auto 15px;}
.frontier li span {display:block; text-align:center; font-size:18px; color:#fff;}
.frontier .more {font-size:20px;}
.frontier .more a {color:#fff; background:url(/uploads/image/cimages/icon_22.png) no-repeat right center; padding-right:30px;}


.datacenter {background:no-repeat center center; background-size:cover; padding-bottom:800px; position:relative;}
.datacenter a {display:block; overflow: hidden; position:absolute; left:0; top:0; width:100%; height:100%;}
.datacenter .protitle {text-align:center; color:#494949; padding-top:8.57%;}
.datacenter .protitle h2 {margin-bottom:20px;}
.datacenter .more {text-align:center; position:absolute; bottom:12.5%; left:50%; transform:translatex(-50%); font-size:20px; color:#646464;}
.datacenter .more i {font-style:normal; color:#646464; background:url(/uploads/image/cimages/icon_32.png) no-repeat right center; padding-right:30px;}
.datacenter a:hover .more i {border-bottom:1px solid #646464;}


.probox .protitle {color:#555;}
.probox .box {overflow: hidden;}
.probox .tab {float:left; width:31.5%; padding:80px 0; float:left;}
.probox .tab li a {border-bottom:1px solid #e3e3e3; display:block; overflow: hidden; padding:15px 0; transition:border .3s;}
.probox .tab li a:hover {border-bottom-color:#3984bd;}
.probox .tab li h3 {color:#555; font-size:30px; font-weight:lighter; line-height: 1.125em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-family: arial;}
.probox .tab li .info {display:none; margin-top:15px;}
.probox .tab li p {font-size:16px; color:#9e9e9e; line-height: 26px; margin-bottom:15px; height:52px; overflow: hidden;}
.probox .tab li span {font-size:16px; color:#6f6f6f;}
.probox .tab li i {font-style:normal; background:url(/uploads/image/cimages/icon_32.png) no-repeat right center; padding-right:25px; background-size:auto 12px;}
.probox .tabitem {width:68.5%; float:right;}
.probox .tabitem .item {display:none;}
.probox .tabitem a, #probox .item {display:block; width:100%; padding-bottom:75%; position:relative;}
.probox .tabitem img, #probox .item img {display:block; position:absolute; left:0; top:0; width:100%; height:100%;}

.probox .owl-dots {font-size:0; text-align:center; line-height: normal; margin-top:15px;}
.probox .owl-dots button {display:inline-block; margin:0 10px;}
.probox .owl-dots span {display:block; width:7px; height:7px; border-radius:50%; background-color:#ccc;}
.probox .owl-dots .active span {background-color:#0079b1;}

#probox {display:none; padding:30px 0;}

.prometa {background:url(/uploads/image/cimages/bg_blue.jpg) no-repeat center center; background-size:cover; padding:100px 0 150px;}
.prometa .protitle {width:70%;}
.prometa .more {font-size:20px;}
.prometa .more a {color:#fff; background:url(/uploads/image/cimages/icon_22.png) no-repeat right center; padding-right:30px;}
.prometa ul {padding:0 8%; overflow: hidden;}
.prometa li {width:30%; padding:40px 1.5%; float:left; text-align:center; color:#fff;}
.prometa li p {font-size:16px; padding:20px 0;}
.prometa .round {position: relative; width: 168px; margin:0 auto;  padding-top: 168px;}
.prometa .round span {width:100%; font-size:24px; display: block;  position: absolute; left: 0; top: 55%;  -webkit-transform: translatey(-50%); -ms-transform:translatey(-50%); transform: translatey(-50%); font-weight:lighter; font-family: aria;}
.prometa .round span i {font-size:60px; font-style:normal;}
.prometa .round svg {position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; -webkit-transform: translatex(-50%) translatey(-50%); -ms-transform: translatex(-50%) translatey(-50%); transform: translatex(-50%) translatey(-50%); margin-left: -2px;}
.prometa .round circle {fill: none; stroke: rgba(255,255,255,.2); stroke-width: .3;  -webkit-transition: stroke-dasharray linear;  transition: stroke-dasharray linear;  stroke-dashoffset: 0;  transition-duration: 600ms;}
.prometa .round .pie-value {stroke-dasharray:0, 100;}
.prometa .selected .pie-value {stroke: #fff; stroke-width: .6;}
/*产品与技术_技术前沿 &amp;&amp; 产品与技术_大数据中心*/
.technology {overflow: hidden; padding:75px 0; clear:both;}
.technology h2 {font-size:32px; font-weight:normal; color:#0079b1; text-align:center; line-height: 1.35em; margin-bottom:25px;}
.technology .intro {padding:0 14%; text-align:center; font-size:16px; color:#333; line-height: 1.75em;}
.technology .intro p {margin-bottom:30px;}

.techitem {background-color:#f6f8fb; padding:45px 0;}
.techitem .inner {overflow: hidden;}
.techitem .box {display:table; width:100%;}
.techitem .pic {display:table-cell; width:46%; vertical-align: top; padding-right:4%;}
.techitem .pic img {display:block; width:auto; max-width:100%; height:auto; margin:0 auto;}
.techitem .info {display:table-cell; width:49%; vertical-align: middle; padding-left:1%;}
.techitem h3 {font-size:24px; color:#0079b1; line-height: 1.35em; font-weight:normal; margin-bottom:10px; background:no-repeat left 5px; padding-left:40px;}
.techitem .intro {font-size:16px; color:#706f6f; line-height: 30px;}

.techitem:nth-child(2n) {background-color:#fff;}
.techitem:nth-child(2n) .pic {padding-right:0; padding-left:4%; }
.techitem:nth-child(2n) .info {padding-left:0; padding-right:1%;}

.techitem.last h3 {text-align:center; padding-left:0; font-size:32px; margin-bottom:30px;}
.techitem.last .info {vertical-align: top;}

/*产品与技术_系列产品*/
.protop .box {display:table; width:100%;}
.protop .info {display:table-cell; width:31%; vertical-align: middle;}
.protop .title {color:#555; margin-bottom:20px;}
.protop .title h2 {font-size:48px; font-weight:normal; font-family: arial; line-height: 1em; margin-bottom:5px;}
.protop .title p {font-size:24px; line-height: 1.5em;}
.protop .intro {font-size:16px; color:#898989; line-height: 1.75em;}

.protop .pic {display:table-cell; width:69%;}
.protop .pic img {display:block; width:100%; height:auto;}

.promid {background:no-repeat left center; background-size:cover; padding:220px 0;}
.promid .inner {overflow: hidden;}
.promid .info {width:50%; float:right;}
.promid .top {margin-bottom:25px;}
.promid .top ul {overflow: hidden;}
.promid .top li {float:left; padding:0 12px; background:url(/uploads/image/cimages/bg_line.png) no-repeat right center; cursor:pointer;}
.promid .top li:last-child {background:none;}
.promid .top li span {display:block; width:58px; height:66px; overflow: hidden;}
.promid .top li i {display:block; width:32px; height:32px; background:no-repeat center center; background-size:contain; margin:13px auto;}
.promid .top li.on span {background:url(/uploads/image/cimages/bg_icon.png) no-repeat center center; background-size:contain;}

.promid .btm {padding:0 12px; color:#fff;}
.promid .btm h3 {font-size:36px; font-weight:normal; line-height: 1.125em; margin-bottom:15px;}
.promid .btm p {font-size:18px; line-height: 32px;}

.probtm {padding:70px 0;}
.probtm .title {text-align:center;  color:#555; margin-bottom:25px;}
.probtm .title h3 {font-size:40px; font-weight:normal; line-height: 1.125em; margin-bottom:10px;}
.probtm .title p {font-size:20px;}
.probtm .box {padding:0 7%;}
.probtm .table {overflow-x:auto; -webkit-overflow-scrolling:touch;}
.probtm table {border:none; width:100%; min-width:540px; overflow-x:auto; -webkit-overflow-scrolling:touch;}
.probtm tr {background-color:#fafafa;}
.probtm tr:nth-child(2n) {background-color:#fff;}
.probtm th {background-color:#0079b1; color:#fff; border:none; border-bottom:1px solid #ececec; font-size:20px; font-weight:normal; line-height: 1.35em; padding:16px 10px;}
.probtm td {border:none; border-bottom:1px solid #ececec; font-size:18px; color:#8d8d8d; text-align:center; line-height: 1.35em; padding:10px;}

.prosol {background:url(/uploads/image/cimages/bg_sol.jpg) no-repeat center center; background-size:cover; padding:60px 0;}
.prosol h3 {font-size:24px; color:#fff; font-weight:normal; text-align:center; line-height: 1.125em; margin-bottom:30px;}
.prosol ul {font-size:0; line-height: normal; text-align:center; padding:0 5%;}
.prosol li {text-align: center; font-size:16px; color:#fff; display:inline-block; width:33.333%;}
.prosol li a {display:block; overflow: hidden; color:#fff; background-color:rgba(255,255,255,.1); border:1px solid #fff; padding:30px 10px; margin-left:-1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom:-1px;}
.prosol li a:hover {background-color:rgba(255,255,255,.3);}
.prosol li i {display:block; width:115px; height:100px; background:no-repeat center center; background-size:120%; margin:0 auto 10px;}

.profile {background:url(/uploads/image/cimages/bg_download.jpg) no-repeat center center; background-size:cover;}
.profile a {display:block; overflow: hidden; color:#fff; text-align:center; padding:80px 0;}
.profile span {font-size:20px; background:url(/uploads/image/cimages/icon_33.png) no-repeat left center; padding-left:30px;}
/*首页标题*/
.hmtitle {text-align:center; margin-bottom:3.571%;}
.hmtitle h2 {font-size:40px; color:#0079b1; font-weight:normal; line-height: 1.125em; margin-bottom:25px;}
.hmtitle p {font-size:18px; color:#555; padding:0 17%;}
/*首页新闻中心*/
.hmnews {padding:80px 0 40px;}
.hmnews .innter {overflow: hidden;}
.hmnews ul {overflow: hidden; width:104%;}
.hmnews li {float:left; width:46%; padding-right:4%; padding-bottom:4%;}
.hmnews li a {display: block; overflow: hidden; position:relative;  border-top:5px solid #f7f5fa; padding-top:30px;}
.hmnews li .thumbnail {float:left; width:280px;}
.hmnews li .thumbnail img {transition:transform .3s;}
.hmnews li figure {padding-bottom:67.924%; position:relative; overflow: hidden;}
.hmnews li .info {margin-left:310px; padding:0 10px 25px 0;}
.hmnews li h3 {font-size:18px; color:#333; font-weight:normal; line-height: 30px; max-height: 60px; overflow: hidden; margin-bottom:5px;}
.hmnews li .text {font-size:16px; color:#888; line-height: 1.75em; max-height:5.25em; overflow: hidden;}
.hmnews li time, .hmnews li .more {position:absolute; bottom:0; left:310px; font-size:14px; color:#bbb;}
.hmnews li .more {left:auto; right:10px;}
.hmnews li a:hover img {transform:scale(1.1,1.1);}
.hmnews li a:hover h3, .hmnews li a:hover .more {color:#0079b1; }
/*首页轮播图*/
.hmslide .item {background:no-repeat center center; padding-bottom:950px; background-size:cover;}
.hmslide .owl-dots {font-size:0; line-height: normal; position:absolute; bottom:50px; left:50%; transform:translatex(-50%); text-align:center;}
.hmslide .owl-dots button {display:inline-block; margin:0 2px;}
.hmslide .owl-dots span {display:block; width:70px; height:6px; background-color:#fff;}
.hmslide .owl-dots .active span {background-color:#0079b1;}
/*首页系列产品*/
.hmpro ul {overflow: hidden;}
.hmpro li {width:50%; float:left;}
.hmpro li a {display:block; padding-bottom:98.9583%; overflow:hidden; background:no-repeat center center; background-size:cover; position:relative;}
.hmpro li .box {position:absolute; left:0; top:0; width:80%; height:80%; padding:10%;}
.hmpro li h2 {font-size:40px; font-weight:normal; color:#0079b1; line-height: 1.125em; margin-bottom:20px;}
.hmpro li p {font-size:18px; color:#555; line-height: 28px; width:60%;}
.hmpro li span {margin-top:10%; display:block; font-size:18px; color:#888;}
.hmpro li span i {font-style:normal; background:url(/uploads/image/cimages/icon_31.png) no-repeat right center; padding-right:75px;}
.hmpro li a:hover span {color:#0079b1;}
/*首页解决方案*/
.hmsol {  padding:80px 0;position:relative;}
.hmsol .hmsol_bg{position: absolute;top:0;left: 0;width: 100%;height: 100%;}
.hmsol .hmsol_bg .hmsol_bg_li{width: 100%;height: 100%;background-size:cover;display: none;float: none;}
.hmsol .hmsol_bg .hmsol_bg_li.on{display: block;}
.hmsol .hmtitle h2, .hmsol .hmtitle p {color:#fff;}
.hmsol .inner{position: relative;z-index: 2;}
.hmsol ul {padding:0 0 1px 1px; overflow: hidden;}
.hmsol li {float:left; width:50%;}
.hmsol li a {display:block; background-color:rgba(255,255,255,.1); border:1px solid rgba(255,255,255,.3); padding:12.85% 40px; margin:0 0 -1px -1px; overflow: hidden; color:#fff;}
.hmsol li a:hover {background-color:transparent;}
.hmsol li .info {background:no-repeat left center; padding-left:140px; position:relative;}
.hmsol li .info:before {content:''; display:block; width:1px; height:90px; background-color:rgba(255,255,255,.3); position:absolute; left:110px; top:50%; margin-top:-45px;}
.hmsol li h3 {font-size:24px; font-weight:normal; margin-bottom:10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hmsol li p {font-size:18px; color:#fff; line-height: 28px; height:56px; overflow: hidden;}
.hmsol .owl-nav button {display:block; position:absolute; top:50%; margin-top:-42.5px;}
.hmsol .owl-nav .owl-prev {left:-90px;}
.hmsol .owl-nav .owl-next {right:-90px;}
.hmsol .owl-nav span {display:block; width:44px; height:85px; background:no-repeat center center; background-size:contain;}
.hmsol .owl-nav .owl-prev span {background-image:url(/uploads/image/cimages/arrow_slides_left.png);}
.hmsol .owl-nav .owl-next span {background-image:url(/uploads/image/cimages/arrow_slides_right.png);}
.hmsol .owl-nav button:hover {opacity:.6;}
/*产品系列_光伏产品*/
.gfintro {overflow: hidden; padding:75px 0; clear:both;}
.gfintro h2 {font-size:32px; font-weight:normal; color:#0079b1; text-align:center; line-height: 1.35em; margin-bottom:25px;}
.gfintro .intro {padding:0 14%; text-align:center; font-size:16px; color:#333; line-height: 1.75em;}
.gfintro .intro p {margin-bottom:30px;}

.assembly {padding:40px 0;}
.assembly .inner {overflow: hidden;}
.assembly ul {width:102%; overflow: hidden;}
.assembly li {float:left; width:14.666%; padding:1% 2% 1% 0;}
.assembly li .thumbnail {padding-bottom:74.747%; position:relative; overflow: hidden; margin-bottom:15px;}
.assembly li img {transition:transform .3s;}
.assembly li img:hover {transform:scale(1.1,1.1);}
.assembly li p {text-align:center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position:relative;}
.assembly li p:before {content:''; display:block; width:22px; height:1px; background-color:#ddd; margin:0 auto 10px; font-size:16px; color:#797979;}

.proitem {background-color:#fff; padding:45px 0;}
.proitem .inner {overflow: hidden;}
.proitem .box {display:table; width:100%;}
.proitem .pic {display:table-cell; width:46%; vertical-align: top; padding-left:4%;}
.proitem .pic img {display:block; width:auto; max-width:100%; height:auto; margin:0 auto;}
.proitem .info {display:table-cell; width:49%; vertical-align: middle; padding-right:1%;}
.proitem h3 {font-size:24px; color:#0079b1; line-height: 1.35em; font-weight:normal; margin-bottom:10px; background:no-repeat left 5px; padding-left:40px;}
.proitem .intro {font-size:16px; color:#706f6f; line-height: 30px;}

.proitem:nth-child(2n) {background-color:#f6f8fb;}
.proitem:nth-child(2n) .pic {padding-right:0; padding-right:4%; }
.proitem:nth-child(2n) .info {padding-left:0; padding-left:1%;}

.pronum {background:no-repeat center center; background-size:cover; padding:300px 0 60px; color:#fff;}
.pronum ul {overflow: hidden;}
.pronum li {float:left; width:31.333%; padding:0 1%; text-align:center; font-size:16px;}
.pronum li span {font-size:48px; line-height: 1.1em; padding-right:10px;}
.pronum li i {font-style:normal;}

/* 20220630 */
.gdr-pop{
	background: #fff;
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 360px;
	height: 280px;
	padding: 20px 20px 0;
	border-radius: 4px;
	z-index: 4;
	display: none;
	box-shadow: 0 0 4px #d1d1d1;
  }
  .gdr-tit{
	color: #343434;
	  font-size: 24px;
	  font-family: arial;
	  font-weight: bold;
	  line-height: 30px;
	  padding: 0 0 19px;
	  border-bottom: 1px solid #f0f2f5;
	  margin: 0 0 30px;
  }
  .gdr-close{
	position: absolute;
	right: 16px;
	top: 30px;
	background: url(/uploads/image/cimages/close.png) 0 0 no-repeat;
	width: 17px;
	height: 17px;
	display: block;
  }
  .gdr-pop .select{
	background: #f0f2f5;
    border-radius: 4px;
    position: relative;
	height: 40px;
	width: 100%;
    display: block;
    padding: 0 20px;
  }
  .gdr-pop .button-box{
	position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    border-top: 2px solid #f0f2f5;
    line-height: 60px;
    display: flex;
    justify-content: center;
	
  }
  .gdr-pop .button-box .button{
	width: 50%;
    text-align: center;
  }
  .gdr-pop .button-box .button-confirm {
    border-right: 2px solid #f0f2f5;
	color: #0079b1;
}

.pagetit{
	margin-bottom: 40px;
	position: relative;
	font-size: 30px;
}
.pagetit::after{
	position: absolute;
    left: 0;
    bottom: -15px;
    content: '';
    width: 160px;
    height: 4px;
    background: #0079b1;
}
.submenu272{
	cursor: pointer;
}</pre></body></html>