/* CSS Document */
*{padding:0; margin:0;}

html {overflow:-moz-scrollbars-vertical; scrollbar-face-color:#e8e8e8;scrollbar-shadow-color:#c1c1bb;scrollbar-highlight-color:#c1c1bb;scrollbar-3dlight-color:#ebebe4;scrollbar-darkshadow-color:#ebebe4;scrollbar-track-color:#f4f4f0;scrollbar-arrow-color:#cacab7; }

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,input,img{padding:0; margin:0; outline:none;}   
div,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
a{text-decoration:none; color:#444; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out;}
a:hover {text-decoration:none; color:#ef8200;}
.clear{margin:0; padding:0; clear:both;}
table {BORDER-COLLAPSE:collapse; border-spacing:0;}
img{display:block; border:0; width:100%;}
b {font-weight:600;}i,em {font-style:normal;}

button, input, select, textarea {display:block; margin:0; padding:0; outline:none; background-color:transparent; border:0; border-radius:none; -webkit-font-smoothing:antialiased; -webkit-appearance:none; appearance:none;}
button {cursor:pointer;}

.clearfix:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-table;}
*html .clearfix {height:1%;}
.clearfix {display:block; }
*+html .clearfix {min-height:1%;}

/* 在线链接效劳仅供平台体验和调试使用，，，，，平台不允许效劳的稳固性，，，，，企业客户需下载字体包自行宣布使用并做好备份。。。。。。 */
@font-face {
  font-family: "阿里巴巴普惠体";
  src: url("http://at.alicdn.com/wf/webfont/jFLIiUQzspkX/Lb9arnc6aUpa.woff2") format("woff2"),
  url("http://at.alicdn.com/wf/webfont/jFLIiUQzspkX/nGSXr6kfo8fQ.woff") format("woff");
  font-display: swap;
}

body {font-size:12px; color:#222; background:#fff; font-family:"阿里巴巴普惠体",Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; behavior:url("/css/images/csshover.htc");-webkit-text-size-adjust:none;}

.main {position:relative; margin:0 auto; width:96%; max-width:1200px; color:#444;}
.fl {float:left;}
.fr {float:right;}

/***头部***/
.header {display:block;}
.m-header {display:none;}

.header {position:fixed; top:0; left:0; padding:22px 0; width:100%; background-color:#fff; z-index:2;}
.header .main {height:26px;}

.header-logo {width:264px;}

/*
.header-nav {height:26px;}
.header-nav li {position:relative; display:inline-block; vertical-align:middle; margin-left:40px; height:26px; line-height:26px; font-size:16px;}
.header-nav li:hover > a{color:#ef8200;}
.header-nav .dropdown {position:absolute; top:26px; left:50%; margin-left:-60px; padding-top:22px; -webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out; opacity:0;} 
.header-nav .dropdown a {display:block; min-width:120px; height:36px; line-height:36px; color:#333; font-size:16px; text-align:center; background-color:rgba(172, 172, 172, 0.1); background-color:rgba(255, 255, 255, 0.4); border-bottom:1px  dashed rgba(0, 0, 0, 0.1);}
.header-nav .dropdown a:last-child {border-bottom:0;}
.header-nav .dropdown a:hover {color:#ef8200; background-color:rgba(255, 255, 255, 0.5);}
.header-nav li:hover .dropdown {opacity:1;}
*/

.nav {float:right; height:26px;}
.nav li {position:relative; display:inline-block; vertical-align:middle; margin-left:30px; height:26px; line-height:26px; font-size:16px;}
.nav li a {display:inline-block; padding:0 10px; color:#333;}
#menu:before, #menu:after {content: "";display: table;}
#menu:after {clear: both;}
#menu {zoom:1;}
#menu li:hover > a {color: #ef8200;}
*html #menu li a:hover {color: #ef8200;}
#menu ul {margin:30px 0 0 -100px; opacity:0; visibility:hidden; position: absolute; top:26px; left:50%; z-index:1; 
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
			}
#menu li:hover > ul {opacity:1; visibility:visible; margin:0 0 0 -100px;}
#menu ul li:hover > ul {opacity:1; visibility:visible; margin:0;}
#menu ul li {min-width:120px; height:36px; line-height:36px; color:#333; font-size:16px; text-align:center; background-color:rgba(255, 255, 255, 0.7); border-bottom:1px  dashed rgba(0, 0, 0, 0.1); margin-left:40px;}
#menu ul li a {display:block; padding:10px 5px; line-height:18px; font-size:16px; text-align:center; height:auto;}
#menu ul li a:hover {background-color: rgba(255,255,255,0.85);}
#menu ul ul li {margin:0; width:180px;}
#menu ul ul li a {display:block; }
#menu ul ul {top:0; left:200px; margin:0 0 0 10px;}


@media screen and (max-width:768px) {
.header,.topbar {display:none;}

.m-header {display:block; position:fixed; top:0; left:0; width:100%; background-color:#fff; border-bottom:1px solid #eee; z-index:9;}
.m-header .main {margin:0 auto; width:96%; height:45px; overflow:hidden; padding-bottom:0px;}
.m-header-logo {float:left; margin-top:14px; width:180px;}

.nav-btn {position:relative; float:right; margin:14px -9px 0 0; width:50px; height:30px; cursor:pointer;}
.nav-btn span {position:absolute; left:10px; display:block; width:30px; height:3px; background:#999; transition:all ease 0.35s;}
.nav-btn span:nth-of-type(1){top:0;}
.nav-btn span:nth-of-type(2){top:8px;}
.nav-btn span:nth-of-type(3){top:16px;}
.nav-btn-se span:nth-of-type(1){top:10px; transform:rotate(45deg);}
.nav-btn-se span:nth-of-type(2){width:0}
.nav-btn-se span:nth-of-type(3){top:10px; transform:rotate(-45deg);}

.m-nav {position:fixed; top:-100%; left:0; z-index:9999; width:100%; height:calc(100%); font-size:16px; line-height:42px; background:#eee; overflow:auto; overflow-x:hidden; transition:top ease 0.35s; opacity:.95;}
.nav-show {top:45px;}
.nav-show ul {border-bottom:1px #ddd solid;}
.m-nav ul li i {position:absolute; top:5px; right:0px; border-left:1px #ddd solid; height:30px; padding:0 37px 0 37px;}
.m-nav ul li i svg {transform:rotate(-90deg); transition:all ease 0.35s;}
.m-nav ul li .m-nav-i-se svg {transform:rotate(0deg);}
.m-nav ul li {position:relative; padding-left:20px; line-height:40px; font-size:15px; border-top:1px #ddd solid;}
.m-nav >ul >li:last-child {border-bottom:1px #ddd solid;}
.m-nav ul li ul {display:none;}
.m-nav ul li a {color:#000;width:100%;}
.m-nav ul li ul li a {display:block; font-size:14px; color:#6a6a6a; line-height:36px; text-align:left;}
.m-nav ul li i svg {width:20px; height:20px; fill:#555;}
.m-nav ul li .m-nav-i-se svg {fill:#008cd6;}
.m-nav ul li ul li>ul {margin-left:10px;}
}



/***banner***/
.flexslider{display:block; position:relative; height:auto; overflow:hidden;background:url(/images/loading.gif) 50% no-repeat; margin:74px auto 0;}
#mob{display:none;}
#pc{display:block;}
.slides{position:relative;z-index:0;}
.slides li img{width:100%; height:auto; display:block;}
.slides li {display:block;}

.flex-control-nav{position:absolute; bottom:5px; left:50%; margin-left:-100px; padding:4px 0 2px; z-index:2; width:200px; text-align:center;}
.flex-control-nav li{display:inline-block; width:14px; height:14px; margin:0 5px; *display:inline; zoom:1;}
.flex-control-nav a{display:inline-block; width:14px; height:14px; line-height:40px; overflow:hidden; background:url(/images/bpng01.png) no-repeat; cursor:pointer;}
.flex-control-nav .flex-active{background:url(/images/bpng02.png) no-repeat;}

.flex-direction-nav{position:absolute; z-index:3; width:100%; top:50%; margin-top:-19px;}
.flex-direction-nav li a{position:absolute; display:block; width:15px; height:29px; overflow:hidden; cursor:pointer;}
.flex-direction-nav li a.flex-prev{left:10px; background:url(/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:10px; background:url(/images/next.png) center center no-repeat;}

.banner-word1 {position:absolute; top:150px; right:50%; margin-right:-560px; max-width:600px;}
.banner-word1 h1 { font-size:36px; line-height:48px; color:#e54556;}
.banner-word1 .en {font-size:24px; line-height:32px; font-family:Verdana; color:#fff;}
.banner-word1 .cn {font-size:14px; line-height:28px; color:#999; margin:15px 0 20px;}
.banner-word1 a {display:inline-block; width:110px; height:28px; line-height:28px; font-size:16px; color:#999; text-align:center; border:1px solid #999; border-radius:15px;}
.banner-word1 a:hover {color:#fff;}
@media screen and (max-width:768px) {
.flexslider {display:block; position:relative; height:auto; overflow:hidden; background:url(/images/loading.gif) 50% no-repeat; margin:45px auto 0;}
#pc{display:none;}
#mob{display:block;}
.slides {position:relative; z-index:0;}
.slides li img {width:100%; height:auto; display:block;}
.slides li{height:auto;}
.flex-control-nav {position:absolute; bottom:5px; z-index:2; left:50%; margin-left:-100px; padding:1px 0; z-index:2; width:200px; text-align:center;}
.flex-control-nav li {display:inline-block; width:8px; height:8px; margin:0 4px; *display:inline; zoom:1;}
.flex-control-nav a {display:inline-block; width:8px; height:8px; line-height:30px; overflow:hidden; background:url(/images/bpng03.png) no-repeat; cursor:pointer;}
.flex-control-nav .flex-active {background:url(/images/bpng04.png) no-repeat;}

.flex-direction-nav {position:absolute; top:50%; z-index:3; width:100%;}
.flex-direction-nav li a {position:absolute; display:block; width:15px; height:29px; overflow:hidden; cursor:pointer;}
.flex-direction-nav li a.flex-prev {left:10px; background:url(/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next {right:10px; background:url(/images/next.png) center center no-repeat;}

.banner-word1 {top:70px; margin-right:-170px; width:220px;}
.banner-word1 h1 { font-size:14px; line-height:28px;}
.banner-word1 .en {font-size:11px; line-height:16px; display:none;}
.banner-word1 .cn {font-size:12px; line-height:18px; margin:3px 0 8px;}
.banner-word1 a {width:90px; height:20px; line-height:20px; font-size:12px; border-radius:11px;}

}



/***htitle***/
.htitle {position:relative; margin:0 auto 10px; width:100%; height:36px; text-transform:uppercase; border-bottom:1px solid #bbb; overflow:hidden;}
.htitle h2 {float:left;font-size:16px; line-height:36px; color:#003586;}

.icon-news, .icon-setup, .icon-book, .icon-arrow, .icon-home {float:left; margin:8px 8px 0 0; width:20px; height:20px;}
.icon-news {background:url(/images/icon1.png) no-repeat; background-size:cover;}
.icon-setup{background:url(/images/icon2.png) no-repeat; background-size:cover;}
.icon-book {background:url(/images/icon3.png) no-repeat; background-size:cover;}
.icon-arrow{background:url(/images/icon4.png) no-repeat; background-size:cover;}
.icon-home {background:url(/images/icon5.png) no-repeat; background-size:cover;}

.icon-more {float:right; width:45px; height:32px; background:url(/images/more.png) no-repeat; background-size:cover;}
.icon-point{width:3px; height:5px; background:url(/images/point.png) no-repeat;}

@media screen and (max-width:768px) {
.htitle {margin:0 auto; width:96%; padding:0 2%;}
.htitle h2 {font-size:14px; line-height:36px;}
}

.indx-wrap {background-color:#f8f8f8; width:100%;}
.indx-wrap .main {padding:20px 0; }

.index-line {width:100%; height:3px; margin:2px 0; background:#ef8200; overflow:hidden;}
.index-line-small {position:absolute; top:-25px; left:0; width:100%; height:3px; background-color:#00257b; opacity:0; -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out;}
.index-news:hover .index-line-small,.index-product:hover .index-line-small,.index-aboutus:hover .index-line-small {opacity:1;}
@media screen and (max-width:768px) {
.indx-wrap .main {padding:0 0 10px;}
.index-line-small {display:none;}
.index-line {margin:0px 0px;}
}

.index-news,.index-product,.index-aboutus {position:relative; float:left; /*height:210px;*/ z-index:2;}
.index-news {width:26.888%; border-right:1px solid #d0d0d0;}
.index-product {width:45.777%; border-left:1px solid #fff; border-right:1px solid #d0d0d0;}
.index-aboutus {width:26.888%; border-left:1px solid #fff;}

.indx-wrap .htitle {width:90%; margin-bottom:5px;}
.index-product .htitle {width:94%;}

.index-newslist, .index-aboutinfo {margin:10px auto 0; width:94%;}
.index-newslist li {height:31px; border-bottom:1px dotted #bdbdbd; overflow:hidden;}
.index-newslist li a {padding-left:23px; line-height:31px; font-size:14px; background:url(/images/arrow.png) no-repeat 5px 10px; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; word-break:break-all; text-overflow:ellipsis; -webkit-line-clamp:1;}

.firstnews{ width:100%; margin:0 auto; overflow:hidden;}
.firstnews {border-bottom:1px #ddd dotted; padding:0px; margin-bottom:1%;}
.firstnews img{ width:40%; margin-right:2%; float:left; border:0px; border:1px #CCCCCC solid;}
.firstnews h2{font-size:14px; font-weight:bold; color:#003586; line-height:20px;}
.firstnews h2 a{color:#003586;}
.firstnews h2 a:hover{color:#ef8200;}
.firstnews div{color:#5a5a5a;line-height:20px; font-size:12px; padding-top:4px;}
.firstnews p{color:#919191; line-height:18px; font-size:12px;}
.firstnews p span{ margin-right:15px;}



.index-product .index-product-list { margin:30px auto 0; width:82%; text-align:center; line-height:28px;}
.index-product .index-product-next {top: 60%; right:3%; width:16px; height:32px; background-image:none; background:url(/images/next_l.png) no-repeat; background-size:cover;}
.index-product .index-product-prev {top: 60%; left: 3%; width:16px; height:32px; background-image:none; background:url(/images/prev_l.png) no-repeat; background-size:cover;}

.index-aboutinfo {padding:5px 0 10px 0px; font-size:14px; line-height:24px; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; word-break:break-all; text-overflow:ellipsis; -webkit-line-clamp:6;}
@media screen and (max-width:768px) {
.index-news,.index-product,.index-aboutus {height: inherit;}
.index-news {width:100%; border-right:0; padding-bottom:25px;}
.index-product {width:100%; border-left:0; border-right:0; padding-bottom:25px;}
.index-aboutus {width:100%; border-left:0;}

.index-product .index-product-list {margin:15px auto 0; line-height:20px;}
}

/***footer-index***/
.footer-index {position:relative; padding:20px 0; line-height:24px; overflow:hidden; background:#f8f8f8; border-top:1px #CCCCCC solid;}
.footer-index-nav {float:left;}
.footer-index-nav a {margin-right:10px;}
.footer-index-copyright {float:right;}
.footer-index-copyright img {float:right; margin-left:2px; width:20px;}

@media screen and (max-width:768px) {
.footer-index {text-align:center;}
.footer-index-nav {float:none; width:100%;}
.footer-index-copyright {float: none;}
.footer-index-copyright img {float: none; margin-left: auto; margin-right:auto; width:20px;}
}



/************page*************/
.ban {margin:70px auto 20px;}
@media screen and (max-width:768px) {
.ban {margin:45px auto 0;}
}

.aside {width:260px;}
.aside-list>li>a {padding-left:45px; font-size:16px; background: url(/images/arrow.png) no-repeat 15px 17px;}
.aside-list a {display:block; height:44px; line-height:44px; border-bottom:1px dotted #bababa;}

.aside-news {margin-top:20px;}
.aside-news a {display:block; overflow:hidden;}
.aside-news p {padding-top:5px; font-size:14px; height:24px; line-height:24px; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; word-break:break-all; text-overflow:ellipsis; -webkit-line-clamp:1;}

.aside-qcode {position:relative; margin:20px 0; padding:20px; text-align:center; font-size:12px; line-height:18px; background:#f2f2f3; overflow:hidden;}
.aside-qcode .sin-box { float:right;width:50%; text-align:center;}
.aside-qcode .sin-box img{ max-width:100%;}
.aside-qcode .code-box {margin:0 auto;}
.aside-qcode .code-box img{float:left; width:45%; display:inline; margin-right:5%;}
@media screen and (max-width:768px) {
.aside {display:none;}
}


.content {width:100%; max-width:880px; padding-bottom:30px;}
.location {float:right; margin-top:5px; font-size:14px; height:20px; line-height:20px;}
.location .icon-home {float:none; margin:0;}
.location span, .location a {display:inline-block; vertical-align:middle; margin-left:8px;}
@media screen and (max-width:768px) {
.location {margin-top:9px; font-size:12px;}
.location span, .location a {margin-left:6px;}
}


/***footer***/
.footer {margin-top:40px; padding:20px 0 35px; width:100%; text-align:center; color:#484848; background:#e2e2e2;}
.footer a {margin:0 7px; color:#484848;}
.footer img {display:inline-block; vertical-align:middle; margin-left:2px; width:20px;}
.footer span {color:#bfbfbf;}

.footer-tel, .footer-nav, .footer-copyright {display:inline-block; vertical-align:middle;}
.footer-nav {margin:0 25px;}

@media screen and (max-width:768px) {
.footer {margin-top:20px; padding:20px 0; }
.footer-tel, .footer-nav, .footer-copyright {display:block;}
.footer-nav {margin:10px 0;}
}


#onsec{color:#ef8200;}
#onsec a{color:#ef8200;}



/*分页*/
.page{text-align:center; background:#f5f5f5; padding:8px 0; border:1px solid #D9D9D9; margin-top:20px;}
.page a{display:inline-block; border:1px #ddd solid; font-size:14px; padding:2px 6px; border-radius:3px; margin:0 2px; font-family:"宋体";}
.page a:hover{background:#111c36; color:#fff;}
.pagea{background:#111c36; color:#fff;}
@media screen and (max-width:768px) {
.page{padding:6px 0;}
.page a{font-size:0.875rem; padding:3px 8px; margin:0 2px;}
}


/*关于ga黄金甲*/
.tylm{ overflow:hidden; line-height:180%!important; padding:20px 0 0 0; font-size:14px;}
.tylm img{max-width:100%; width:auto; height:auto; display:-webkit-inline-box;}
.tylm table{width:100%!important;display: block;display: -webkit-box;width: auto;white-space: nowrap;overflow-x: auto;overflow-y: hidden;}
.tylm p,.tylm span{line-height:180%!important;}
.tylm td{padding:4px!important; font-size:12px!important; border:1px #CCCCCC solid!important;}
.tylmline{ padding-bottom:20px; border-bottom:1px #CCCCCC dotted;}
.tylm b , .tylm strong{color:#003586;}

@media screen and (max-width: 768px) {
.tylm{font-size:0.875rem; padding:2%;}
.tylm img{max-width:100%; height:auto;}
.tylmtitle{font-size:1.25rem; line-height:30px; height:60px;}
.tylmkw1{font-size:0.875rem;display: block;width: 100%; float: left; text-align: left; line-height:18px; font-weight:normal;}
.contattitle{ width:100%;font-size:1.25rem;line-height:30px; text-align:left;font-weight:bold; margin-bottom:5px; border-bottom:1px #CCCCCC dotted; padding-bottom:5px;}
}


/*资质证书*/
.honor{overflow:hidden; padding:0px; margin-top:20px;}
.honor h2{ font-size:16px; line-height:28px; margin-bottom:20px;}
.honorul{overflow:hidden;}
.honorul li{float:left; overflow:hidden; width:22.75%; text-align:center; margin-bottom:3%;}
.honorul li:not(:nth-of-type(4n)){ margin-right:3%;}
.honorul li img{width:100%; height:auto; display:block;}
/*.honorul li img:hover{filter:alpha(Opacity=85);-moz-opacity:0.85;opacity:0.85;}*/
.honorul li p{font-size:14px; padding:5px;}
.honorul li:hover{cursor:pointer;}
.honorul li:hover p{color:#e93133;}
.honorlr{overflow:hidden; margin-top:40px; line-height:28px; font-size:13px;}
@media screen and (max-width:768px) {
.honor{padding:0%; margin-top:10px;}
.honor h2{ font-size:1rem; line-height:28px; margin-bottom:10px;}
.honorul li{width:31.33%; padding:0; margin-bottom:3%;}
.honorul li:not(:nth-of-type(5n)){ margin-right:0;}
.honorul li:not(:nth-of-type(3n)){ margin-right:3%;}
.honorlr{margin-top:30px; line-height:26px; font-size:0.875rem;}
}


/*生长历程*/
.development{overflow:hidden; margin-top:20px;}
.developmentul{overflow:hidden;border-bottom:1px #CCCCCC dotted; padding:0 10px 15px 10px;}
.developmentul h2{font-size:16px; line-height:35px; color:#003586; font-weight:bold;}
.developmentul li{float:left; overflow:hidden; font-size:14px; line-height:28px;}
.develeft{width:6%; color:#003586;}
.deveright{width:94%;}
.developmentul:hover{background:#f5f5f5;}
@media screen and (max-width:768px) {
.developmentul{padding:5px 0px; border-bottom:0;}
.developmentul h2{font-size:1rem; line-height:35px; color:#003586; font-weight:bold;}
.developmentul li{float:left; overflow:hidden; font-size:0.875rem; line-height:20px; margin-bottom:5px; border-bottom:1px #ddd dotted; padding-bottom:5px;}
.develeft{width:14%; color:#003586;}
.deveright{width:100%;}
}



/*招聘职位*/
.bellows__header01{
  padding:14px 20px;
  background: #dce4f3;
  color:#222;
  -webkit-tap-highlight-color: transparent; overflow:hidden; border-bottom:1px #fff solid;}
.bellows__header01 h4{width:38.3%; float:left; text-align:left; font-weight:bold; font-size:14px;}


.bellows__item:not(.bellows--is-open) > .bellows__content {
  display: none; }

.bellows__item.bellows--is-open > .bellows__content-wrapper,
.bellows__item.bellows--is-closing > .bellows__content-wrapper {
  display: block; }

.bellows__content-wrapper {
  display: none; }
.bellows {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.bellows__header {
  position: relative;
  padding: 14px 20px;
  border: 1px solid #fff;
  border-width: 0 0 1px;
  background: #f4f7fc;
  color:#434343;
  -webkit-tap-highlight-color:transparent; overflow:hidden; cursor:pointer;}
  .bellows__header:hover {
    background: #f8faff;}
  .bellows__header::before, .bellows__header::after {
    content: '';
    position: absolute;
    top: 50%;
    right: 20px;
    z-index: 2;
    display: block;
    width: 14px;
    height: 3px;
    margin-top: -2px;
    background:#a1b2d3;
    pointer-events: none;
    -webkit-transition: -webkit-transform 0.25s ease-in-out;
            transition: transform 0.25s ease-in-out; }
  .bellows__header::before {
    content: '';
    -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
            transform: rotate(0deg); }
  .bellows__header::after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .bellows__item.bellows--is-open > .bellows__header::before, .bellows__item.bellows--is-opening > .bellows__header::before {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .bellows__item.bellows--is-open > .bellows__header::after, .bellows__item.bellows--is-opening > .bellows__header::after {
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg); }
  .bellows__item:last-child > .bellows__header {
    border-bottom: 0; }
  .bellows__header h1,
  .bellows__header h2,
  .bellows__header h3,
  .bellows__header h4 {
    margin: 0; }
.bellows__header h3{width:38.3%; float:left; text-align:left; font-size:13px; font-weight:normal;}
.bellows__content {padding:20px; background:#fff; font-size:12px; line-height:22px; border:1px solid #ecf0f1; }
  .bellows__content .bellows {
    margin-top: 20px; }
@media screen and (max-width: 768px) {
.bellows__header h3{font-size:0.75rem;}
.bellows__header01 h4{font-size:0.875rem;}
.bellows__content{font-size:0.75rem; padding:2% 4%;}
}



/*新闻列表页*/
.news{overflow:hidden; margin-top:20px;}
.newsul{overflow:hidden;}
.newsul li{overflow:hidden; border-bottom:1px #ddd dotted; padding:0px 0px 3% 0; float:left; width:100%; margin-bottom:3%;}
.newsul li img{ width:20%; margin-right:2%; float:left; border:0px; border:1px #CCCCCC solid;}
.newsul li h2{font-size:16px; font-weight:bold; color:#003586; line-height:22px;}
.newsul li h2 a{color:#003586;}
.newsul li h2 a:hover{color:#ef8200;}
.newsul li div{color:#5a5a5a;line-height:20px; font-size:12px; padding-top:4px;}
.newsul li p{color:#919191; padding-top:4px; line-height:20px; font-size:12px;}
.newsul li p span{ margin-right:15px;}
@media screen and (max-width:768px) {
.news{width:100%; padding:0%;}
.newsul li{padding:0 0 20px; margin-bottom:20px; width:100%;}
.newsul li img{width:40%; margin-right:3%;}
.newsul li h2{font-size:0.875rem;}
.newsul li div{font-size:0.75rem; line-height:22px;}
}


/*新闻详情页*/
.newsshow{overflow:hidden; margin-top:20px;}
.news_xxjs{line-height:30px!important; font-size:14px!important; font-weight:normal!important; margin:0px auto 20px; overflow:hidden;}
.news_xxjs p,.news_xxjs span{line-height:30px!important; font-size:14px;}
.news_xxjs td{padding:4px; font-size:12px!important; border:1px #CCCCCC solid;}
.news_xxjs table{display: block; display:-webkit-box; width:auto; white-space: nowrap; overflow-x:auto; overflow-y: hidden; border:0px #ddd solid;}
.news_xxjs img{ max-width:100%; width:auto; height:auto; overflow:hidden; margin:0 auto; display:block; padding:10px 0;}

.news_title{font-size:28px; color:#003586; text-align:center; border-bottom:1px #eaeaea solid; padding:10px 20px 10px; font-weight:bold;}
.news_title1{font-size:18px; color:#003586; text-align:left; border-bottom:1px #eaeaea solid; padding-bottom:10px; font-weight:bold; margin-bottom:10px;}
.pubdate{border-top:#ccc 0px dotted; line-height:20px; margin:10px 0; OVERFLOW: hidden; text-align:center;color:#999999;}
.pubdate span{margin:0px 10px;}
.pubdate a{color:#999999;}
.pubdate a:hover{ color:#f08619;}
.pubdate1{height:20px; line-height:20px; margin:10px 0 20px 0; OVERFLOW: hidden; text-align:center; color:#999999;}
@media screen and (max-width:768px) {
.newsshow{padding:20px;}
}

/*相关资讯*/
.Information{verflow:hidden;margin-top:20px;}
.Information h4{padding-left:10px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000; border-bottom:1px solid #ccc; background:#fff;}
.Information ul{ padding:0px;}
.Information li{border-bottom:1px dotted #DCDCDC; line-height:22px;font-size:14px; padding:10px 0;}
.Information li span{float:right; font-size:14px; color:#999999;padding-left:10px; padding-right:10px;}
.Information li{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#999;}
@media screen and (max-width:768px) {
.newsshow{padding:10px; margin-top:0px;}
.news_title{font-size:1.4rem; font-weight:bold;}
.news_title h1{font-size:1.4rem;}
.news_xxjs{font-size:0.875rem!important;}
.news_xxjs p,.news_xxjs span{font-size:0.875rem!important;}
.news_xxjs td{font-size:0.875rem!important;}
.news_xxjs img{width:100%; height:auto!important;}
.Information ul li{font-size:0.875rem; padding:10px 0 10px 0px;}
}



/*应用计划表页*/
.solution{overflow:hidden; margin-top:20px;}
.solutionul{overflow:hidden;}
.solutionul li{overflow:hidden; border-bottom:1px #ddd dotted; padding:10px 0px 10px 15px; float:left; width:100%; margin-bottom:10px; background:url(/images/arrow2.png) left center no-repeat;}
.solutionul li{font-size:15px; font-weight:normal; color:#003586; line-height:22px;}
.solutionul li a{color:#003586;}
.solutionul li a:hover{color:#ef8200;}
@media screen and (max-width:768px) {
.solution{width:100%; padding:0%;}
.solutionul li{}
}


.sitemap{overflow:hidden; margin-top:20px;}
.sitemap h2 {padding:5px; font-size:16px; font-weight:bold;}
.sitemap ul{ overflow:hidden; margin-bottom:15px; padding:6px 10px; background:#fafafa; border:1px #ddd dotted;}
.sitemap ul h3 { font-size:14px; padding-bottom:5px; border-bottom:1px #CCCCCC solid; margin-bottom:5px; line-height:24px;}
.sitemap ul li{float:left; width:auto; margin-right:25px; font-size:14px; line-height:24px;}


<!--耗时1752997890.9364秒-->