@charset "utf-8";
*,*:before,*:after{box-sizing:border-box}
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle;border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:.28rem/1.8 'microsoft yahei',\5b8b\4f53,Tahoma,arial,'Hiragino Sans GB'; outline:none;}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.yahei{font-family:'microsoft yahei'}.red{color:red}
body{ background:#fff; color:#333;}
::-webkit-scrollbar-thumb {min-height:50px;border-radius:3px;background-color:#666}
::-webkit-scrollbar-track {background:#eee}
::-webkit-scrollbar-corner {background:transparent}
::-webkit-scrollbar {width:7px;height:7px}
a{color:#333;text-decoration:none;transition:0.3s}
a:hover{color:#0075c2;}
.wrapper{ position:relative; width:100%; margin:0 auto; padding-top: 60px; overflow:hidden; z-index:1; }
.g-in{ width:100%; margin:0 auto; }.g-in:after{content:'\20';display:block;height:0;clear:both}.g-in{*zoom:1}

@keyframes rotate{
	0%{-webkit-transform:rotate(0);transform:rotate(0)}
	100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}

.header { position:fixed; top:0; left:0; width:100%; height:60px; box-shadow:0 0 6px #333; background:#fff; z-index:9; }
.topNavs { padding: 0 10px; }
.logo{ float:left; width: 170px; height: 60px; }
.header p { float:right; height:60px; padding-right:48px; }
.navs { position: relative; float:right; top: 0; padding-right:3%; display: block; transition:all 0.4s ease-in-out; }
.navs li { float:left; font-size:16px; line-height:60px; }
.navs li a { display:block; padding:0 24px; }
.navs li a:hover,.navs li .cur { background:#0075c2; color:#fff; }

/* 菜单显示 */
.u-menu { position:absolute; right:1%; top:10px; display:none; width:50px; height:42px; transform:translateZ(0px) rotate(0deg); transition:transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99); cursor: pointer; z-index: 99; }
.u-menu div { position:absolute; left:13px; top:20px; width:25px; height:25px; transform:translateZ(0px) rotate(0deg); transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s; }
.u-menu div i { position:absolute; left:0; top:0; display:block; width:25px; height:2px; background:#000; }
.u-menu .u-menu-top i {transform:translate3d(0px,-8px,0px);-webkit-transform:translate3d(0px,-8px,0px);}
.u-menu .u-menu-middle i {transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);}
.u-menu .u-menu-bottom i {transform:translate3d(0px,8px,0px);-webkit-transform:translate3d(0px,8px,0px);}

body.z-open .navs { top:0; opacity: 1; }
body.z-open .u-menu {transform:translateZ(0px) rotate(90deg);-webkit-transform:translateZ(0px) rotate(90deg);}
body.z-open .u-menu  div {transform:translateZ(0px) rotate(45deg);transition:transform 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;-webkit-transform:translateZ(0px) rotate(45deg);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0.4,0.01,0.165,0.99) 0.2s;}
body.z-open .u-menu  div i {transition:transform 0.2s ease 0s;transform:translate3d(0px,11px,0px);-webkit-transition:-webkit-transform 0.2s ease 0s;-webkit-transform:translate3d(0px,11px,0px); }
body.z-open .u-menu .u-menu-bottom {transform:translateZ(0px) rotate(-45deg);-webkit-transform:translateZ(0px) rotate(-45deg);}
body.z-open .u-menu .u-menu-middle { display:none; }

@media (max-width:1260px){
	.navs li a { padding:0 18px; }
}
@media (max-width:1100px){
	body.z-open .navs { top:50px; }
	.u-menu { display: block; }
	.navs { position:absolute; right:10px; top:-500px; display:block; width:100px; padding: 10px; background:#006bb1; box-shadow: 3px 3px 3px #07436b; opacity: 0; }
	.navs li { float: none; font-size: 14px; line-height:40px; text-align: center; }
	.navs li a { padding: 0; color: #fff; font-weight: 100; }
}

.back-to { position:fixed; bottom:110px; right:50%; margin-right:-680px; display:none; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }

.fullpage { max-width: 7.5rem; margin:0 auto; }


.section { display: none; }
.section h2 { color:#08133b; margin-bottom: .3rem; font-size:.36rem; line-height:.6rem; font-weight:bold; text-align: center; }

.btn_down { position:absolute; left:50%; bottom: 4%; width:.38rem; height: .38rem; margin-left: -.19rem; background: url(mun/btn_down.png) no-repeat; background-size: contain; cursor: pointer; }


/* 第1层 */
.section1 { position:relative; background: #0b1845 url(mun/sec_1.jpg) no-repeat center; background-size: cover; display: block;  }
.section1 .image-layer { margin:0; padding: .7rem 0; color: #fff; text-align: center; }
.section1 .layer-txt { margin-bottom: .3rem; font-size:.32rem; font-weight: 100; line-height: .6rem; z-index:1; }
.section1 .layer-txt h2 { color: #fff; }
.section1 .layer-txt-btn { width: .35rem; margin: 0 auto; }
.section1 .layer-txt-btn a { position: relative; display:block; width: .35rem; height: .35rem; }
.section1 .layer-txt-btn a::after,.section1 .layer-txt-btn a::before { position: absolute; background: #fff; border-radius: 3px; content: "" }
.section1 .layer-txt-btn a::after { top: .13rem; left: 0; width:.35rem; height: .09rem; }
.section1 .layer-txt-btn a::before { top: 0; left:  .13rem; width:.09rem; height: .35rem; }
.section1 .layer-txt-btn a:hover::after,.section1 .layer-txt-btn a:hover::before { background: #eee; }

/* 第2层 */
.section2 { position:relative; padding: .5rem .4rem; background: #f8f8f8; display: block; }
.section2 .image-layer { margin:0; } /*  261 - 40 */
.m-abt { padding:0 0 .3rem; }
.m-abt .fl { float:none; display: block; margin-bottom: .3rem; }
.m-abt .fl dt { margin-bottom:.2rem; color:#474849; font-size:.3rem; line-height:.4rem; }
.m-abt .fl dd { color:#747474; line-height:.4rem; }
.m-abt .fl .more { margin-top:.11rem; line-height:.6rem; display: inline-block; }
.m-abt .fl .more a { position:relative; display:block; color:#0075c2; padding-right: 30px; }
.m-abt .fl .more a:after { display:block; position:absolute; right:0; top:0; color:#4b4b4b; content:"→"; font-size:16px; }
.m-abt .fr { float:none; display: block; }
.focus { position:relative; }
.focus .img { width:100%; height:auto; padding:3px; background:#f6f6f6; box-shadow: 0 0 10px #bfbfbf; }
.focus .swiper-container-horizontal>.swiper-pagination-bullets { position: relative; bottom: 0; margin-top: .3rem; }
.m-counter { padding:.3rem 0 0; background-color: #fff; box-shadow: 0 0 20px #eee; }
.m-counter li { float: left; width:50%; margin-bottom: .3rem; color:#8d8d8d; text-align: center; }
.m-counter li .num { font-size:.56rem; font-weight:100; line-height: .7rem; }
.m-counter li .num span { display:inline-block; margin-left:4px; font-size:.3rem; vertical-align: top; line-height:.7rem; }
.m-counter li .num .u-unit { font-size:.4rem; }
.m-counter li .txt { line-height: .36rem; }

/* 第3层 */
.section3 { position:relative; padding: .5rem .4rem; background: #f8f8f8; display: block; }
.m-sev { padding: 0; overflow: hidden; } /*   - 40 */
.m-sev .item { background-color: #fff; transition:0.3s }
.m-sev .item .img { width:100%; height:auto; overflow: hidden; text-align: center; }
.m-sev .item .img img { transition: all 0.5s ease 0s; }
.m-sev .item .info { padding:.3rem; border-bottom: 1px #f1f1f1 solid; color: #949494; line-height: .4rem; text-align: center; }
.m-sev .item .info dt { margin-bottom: 0; color: #5a5a5a; font-size:.32rem; line-height: .7rem; }
.m-sev .item .info dt a { color: #5a5a5a; }
.m-sev .item .info dd { height:.8rem; word-break: break-word; }
.m-sev .item .info dd a { display:inline-block; margin-right:8px; vertical-align:top; }
.m-sev .item .more { padding:.3rem; }
.m-sev .item .more a { display: block; width: 1.8rem; margin: 0 auto; border:1px solid #e5e5e5; background-color: #fff; line-height: .6rem; text-align: center; }
.m-sev .swiper-container-horizontal>.swiper-pagination-bullets { position: relative; bottom: 0; margin-top: .3rem; }

/* 第4层 */
.section4 { position:relative; background: #f8f8f8; display: block; }
.section4 .image-layer {  } /*  261 - 40 */
.m-brand { padding:.3rem .3rem; background-color: #fff; overflow:hidden; }
.m-brand li { float: left; width:50%; margin: -1px; text-align: center; }
.m-brand li a { display: block; width:100%; height:auto; }
.m-brand li a img { transition: all 0.5s ease 0s; }
.m-brand li:hover a img { transform: scale(1.1,1.1); }

/* 第5层 */
.section5 { position:relative; padding: .5rem .4rem; background: #f8f8f8; display: block; }
.section5 .image-layer { } /*  261 - 40 */
.m-news { padding:.15rem; background:#fff; }
.m-news .hot { padding:.3rem; background:#f8f8f8; overflow:hidden; transition: all 0.5s ease 0s; }
.hot p { margin-bottom:.1rem; color:#a1a1a1; font-size:.3rem; line-height:.4rem; font-weight:100; }
.hot .info { margin-bottom:.3rem; }
.hot .info dt { margin-bottom:.15rem; font-size:.32rem; line-height:.5rem; }
.hot .info dd { padding:.1rem 0 .1rem .2rem; border-left:1px solid #d7d7d7; color:#909090; }
.hot .img { width:100%; height:auto; margin-bottom:.3rem; overflow:hidden; }
.hot .img img { position: relative; transition: all 0.5s ease 0s; }
.hot .more { width:1.8rem; height:.6rem; background:#233876 url(mun/section5/m1.png) no-repeat center; background-size: .3rem; line-height:.6rem; text-align:center; transition: all 0.5s ease 0s; }
.hot .more a { display:block; color:#fff; font-size:40px; font-weight:100; }
.hot:hover { box-shadow:0 0 6px #ccc; }
.hot:hover img { transform: scale(1.1,1.1); }
.hot:hover .info dt a { color:#0075c2; }
.hot:hover .info dd { border-left:1px solid #0075c2; }
.hot:hover .more { background-color:#f60; }
.m-news .list { padding:.3rem; display:block; zoom:1; overflow:hidden; } 
.list .info { padding:.2rem 0; border-top:1px solid #e0e0e0; transition: all 0.5s ease 0s; }
.list .info dt { margin-bottom:.1rem; font-size:.32rem; line-height:.6rem; }
.list .info dt span { float:right; color:#a1a1a1; font-size:.3rem; font-weight:100; }
.list .info dt a { display:block; width:78%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list .info dd { position:relative; padding:0 1rem 0 0; color:#909090; height: 1.2rem; line-height: .4rem; overflow: hidden; }
.list .info dd::after,.list .info dd::before { position:absolute; right:0; width:34px; height:20px; content:""; transition: all 0.3s ease 0s; }
.list .info dd::after { bottom:20px; border-left:1px solid #d7d7d7; background:url(mun/section5/m2.png) no-repeat; opacity:1; }
.list .info dd::before { bottom:0; border-left:1px solid #0075c2; background:url(mun/section5/m2.png) no-repeat; opacity:0; }

/* 第7层 */
.section7 { position:relative; padding: .5rem .4rem; background: #fff url(mun/sec_7.jpg) repeat center; background-size: cover; display: block; }
.section7 h2 { color:#fff; }

.m-contact { }
.m-contact .item { position:relative; width:100%; height:2.6rem; padding:0 3rem 0 0; color:#fff; }
.m-contact .item img { position:absolute; right:0; top:0; width: 3rem; height: 2.6rem; }
.m-contact .item .txt { position:relative; width:100%; padding:.6rem .2rem 0; }
.m-contact .item .txt .en { position:absolute; left:.2rem; top:0; height:.7rem; color:#439fe2; font-size:.32rem; line-height:.7rem; text-transform:uppercase; font-weight:bold; }
.m-contact .item .txt .adt { margin-bottom:.1rem; font-size:.3rem; line-height:.3rem; }
.m-contact .item .txt .ads { color:#d6ebfb; font-size:.28rem; line-height:.36rem; }
.m-contact .item.s-org { padding:0 0 0 3rem; }
.m-contact .item.s-org img { left:0; right:auto; }
.m-contact .item.s-blue { background:#0085dc; }
.m-contact .item.s-org { background:#de9200; }
.m-contact .item.s-org .txt .en { color:#e2a843; }
.m-contact .item.s-org .txt .ads { color:#e6e0d4; }
.m-contact .bd .clearfix li:nth-of-type(1) { padding:0 3rem 0 0; }
.m-contact .bd .clearfix li:nth-of-type(1) img { left:3rem; }
.m-contact .bd .clearfix li:nth-of-type(2) { padding:0 3rem 0 0; }
.m-contact .bd .clearfix li:nth-of-type(2) img { left:3rem; }
.m-contact .bd .clearfix li:nth-of-type(3) { padding:0 3rem 0 0; }
.m-contact .bd .clearfix li:nth-of-type(3) img { left:3rem; }
.m-contact .bd .clearfix li:nth-of-type(4) { padding:0 0 0 3rem; }
.m-contact .bd .clearfix li:nth-of-type(4) img { left:0; }
.m-contact .bd .clearfix li:nth-of-type(5) { padding:0 0 0 3rem; }
.m-contact .bd .clearfix li:nth-of-type(5) img { left:0; }
.m-contact .bd .clearfix li:nth-of-type(6) { padding:0 0 0 3rem; }
.m-contact .bd .clearfix li:nth-of-type(6) img { left:0; }
.m-contact .swiper-container-horizontal>.swiper-pagination-bullets { position: relative; bottom: 0; margin-top: .3rem; }

.fp-auto-height { display: block; }
.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}
.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}

.network { padding: .5rem .4rem; background:#12377c; color:#fff; }
.network .bd { }
.network .fr { float:none; display: block; }
.network .fl { position:relative; float: none; display: block; }
.network .u-n1 { margin-bottom:.2rem; }
.network .u-n2 { font-size:.32rem; line-height:.5rem; }
.network .u-n3 { font-size:.4rem; line-height:.6rem; }
.network .u-n4 { padding-top:.1rem; font-size:.3rem; line-height:.4rem;}
.network .u-n5 { margin-bottom: .3rem;}
.network .u-n5 p { float:left; width:2rem; margin-right:.35rem; background:#585858; line-height:.6rem; text-align:center; }
.network .u-n5 p s { display:block; width:2rem; }
.network .u-n5 p:last-child { margin-right: 0; }

.footer { padding:.3rem .4rem; background:#10316f; color:#e6e6e6; text-align:center; }
.footer .bd { margin:0; }
.footer a { color:#e6e6e6; }

.container { padding:.3rem 0; background:#fff; }

.sidebar { padding:.3rem 0 ; text-align:center; }
.sidebar h2 { position:relative; padding-bottom:2px; color:#0075c2; font-weight:500; font-size:24px; line-height:52px; margin-bottom: 30px; }
.sidebar h2:after { position:absolute; left:50%; bottom:0; display:block; width:70px; height:2px; margin-left:-35px; background:#cbcbcb; content:""; }
.sidebar h3 { padding:15px 0 20px; color:#6c6b6b; font-size:14px; font-weight:normal; line-height:28px; }

	/* 菜单栏目 */
.menu { text-align:center; }
.menu li { display:inline-block; margin:0 .02rem .1rem; background:#f1f1f1; color:#666; font-size: .26rem; line-height:.6rem; vertical-align:top; white-space:nowrap; }
.menu li:hover { background:#e8e8e8; color:#333; }
.menu li.cur,.menu li.cur a,.menu li.cur:hover { background:#f60; color:#fff; }
.menu li a { display: block; padding:0 .2rem; color:#666; }

.g-col{padding:50px 0}
.g-col .g-hd{text-align:center;background:url(dot_line.jpg) repeat-x 0 23px;text-align:center}
.g-col .g-hd h2{color:#000;font-size:28px;line-height:44px;background:#fff;padding:0 20px;background:#fff;display:inline-block;zoom:1;font-weight:normal;margin:0 0 5px}
.g-col .g-hd h3{margin-bottom:15px;font-size:14px;font-weight:normal;line-height:26px}
.g-col .g-bd{padding:34px 0 64px}

.g-col-a { padding:50px 0; background:#f5f5f5; }
.g-col-a .g-hd h2 { background:#f5f5f5; }

.map_box { margin-bottom:30px; }
.mbc { width:270px; height:46px; margin:0 auto; border-radius:5px; background:#0075c2; color:#fff; line-height:46px; text-align:center; }

.contentWindow{display:none;position:fixed;_position:absolute;z-index:1002;border:1px solid #ccc;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);}
.contentWindow .windowTop{border-bottom:1px solid #ddd;background:#fff;padding:8px 15px;font-size:16px;font-weight:bold;clear:both;cursor:move;position:relative;}
.messageClose{background:url(windowClose_2.png) no-repeat;height:17px;width:18px;overflow:hidden;cursor:pointer;position:absolute;right:10px;top:10px;display:block}
.messageClose:hover{background-image:url(windowClose_1.png);}
.windowContent{padding:10px;background:#fff url(loading.gif) no-repeat 50% 50%;}
.jqmOverlay{}

.wrap { margin:0 .3rem; }

/* 走进网新 */
.g-abt { position:relative; height:340px; margin-bottom:60px; padding-top:25px; }
.g-abt .m-abt { float:left; width:276px; }
.g-abt .m-focus { float:right; width:600px; }
.m-abt { color:#959595; line-height:24px; }
.m-abt h2 { position:relative; margin-bottom:35px; padding-bottom:15px; color:#26bfff; font-size:18px; line-height:20px; text-transform:uppercase; font-weight:normal; }
.m-abt h2 em { display:block; font-size:18px; line-height:24px; }
.m-abt h2:after { position:absolute; left:0; top:45px; display:block; width:21px; height:4px; background:#fddd57; content:"" }
.m-focus .hd { position:absolute; left:0; bottom:0; height:11px; }
.m-focus .hd ul{ float:right; overflow:hidden; zoom:1; }
.m-focus .hd ul li{ float:left; width:11px; height:11px; overflow:hidden; margin-right:5px; border-radius:100%; text-indent:-999px; cursor:pointer; background:#f4b125; vertical-align:top; }
.m-focus .hd ul li.on{ background:#0075c2; }
.m-focus .bd { width:600px; height:340px; overflow:hidden; }

/* 人在网新 */
.focusBox { position:relative; padding:20px 0 30px; }
.focusBox .t { position:absolute; left:0; top:0px; width:194px; height:54px; padding-top:0; background:#0075c2; color:#fff; font-size:18px; line-height:54px; text-align:center; z-index:1; }
.focusBox .t strong { display:block; font-weight:600; text-transform:uppercase; }
.focusBox .bigImg { height:550px; margin-bottom:16px; }
.focusBox .bigImg li { position: relative; height:550px; }
.focusBox .bigImg li span { position:absolute; left:0; bottom:0; width:100%; color:#fff; background: url(content_box_bg.png); line-height: 40px; text-align: center; }
.focusBox .smallScroll { position:relative; height:117px; }
.focusBox .smallScroll .smallImg { float:left; width:792px; height:117px; overflow:hidden; }
.focusBox .smallScroll .smallImg ul li { position:relative; float:left; width:183px; height:111px; margin-right:20px; padding:3px 0; }
.focusBox .smallScroll .smallImg ul .on:after { position:absolute; left:0; bottom:0; width:177px; height:111px; border:3px solid #0075c2; content:""; }
.focusBox .smallScroll .sPrev { float:left; width:34px; height:117px; margin-right:20px; background:url(aprev.jpg) no-repeat 0 center #585858; }
.focusBox .smallScroll .sNext { float:right; width:34px; height:117px; background:url(anext.jpg) no-repeat 0 center #585858; }

.article { color:#666; line-height:1.8; }


/* 业务体系 */
.system { margin-bottom:70px; }

.system .hd { background:url(bg.png); }
.system .hd h2 { position:relative; float:left; color:#242424; font-size:24px; line-height:60px; text-transform:uppercase; }
.system .hd h2:after,.system .hd h2:before { position:absolute; left:0; content:""; display:block; width:22px; }
.system .hd h2:after { top:57px; height:3px; background:#000; }
.system .hd h2:before { top:80px; height:22px; background:url(ico_11.gif) no-repeat; }

.system-menu { float:right; width:575px; height:43px; padding:14px 0; background:#0075c2; text-align:center; }
.system-menu li { position:relative; display:inline-block; *display:inline; zoom:1; height:57px; padding:0 14px; color:#fff; font-size:16px; line-height:43px; white-space:nowrap; vertical-align:top; }
.system-menu li ul { position:absolute; top:57px; left:0; width:100%; background:#8fda3e; }
.system-menu li ul li { display:block; height:auto; margin:0 8px; padding:0; border-bottom:1px solid #73cd2c; font-size:14px; line-height:30px; }
.system-menu li a { color:#fff; }
.system-menu li a:hover { color:#eee; }
.system-menu .cur { background:#73cd2c; }
.system-menu .line { width:1px; background:url(ico_10.gif) no-repeat center 17px; overflow:hidden; }

.system .bd { padding:98px 0 0; overflow:hidden; }

.snowe { float:left; width:280px; color:#9b9b9b; line-height:22px; }
.snowe dt { margin-bottom:30px; color:#515151; font-size:22px; line-height:28px; }
.snowe .i { height:144px; }
.snowe .m a { color:#0075c2; }
.snowe .m a:hover { color:#73cd2c; }

.baidu { float:right; width:575px; height:185px; }
.baidu li { float:left; width:113px; height:185px; margin-left:2px; font-size:16px; line-height:28px; text-align:center; }
.baidu li a { display:block; width:113px; height:70px; padding-top:115px; }
.baidu .baidu-1 { background:url(ico_12.jpg) no-repeat 50% 35px #f2f6fb; }
.baidu .baidu-2 { background:url(ico_13.jpg) no-repeat 50% 35px #f2f6fb; }
.baidu .baidu-3 { background:url(ico_14.jpg) no-repeat 50% 35px #f2f6fb; }
.baidu .baidu-4 { background:url(ico_15.jpg) no-repeat 50% 35px #f2f6fb; }
.baidu .baidu-5 { background:url(ico_16.jpg) no-repeat 50% 35px #f2f6fb; }

.system-1 { padding:30px 0 0; }
.system-1 .hd {  }
.system-1 .system-menu { }
.system-2 .bd .snowe .i { height:120px; }
.system-3 .hd .system-menu li { height:43px; line-height:43px; }
.system-3 .bd { padding:55px 0 0; }
.system-3 .bd .snowe,.system-4 .bd .snowe { float:none; height:28px; }
.system-3 .bd .snowe { width:900px; }
.system-4 .bd { padding:100px 0 0; }
.system-4 .bd .snowe { width:420px; }
.system-3 .bd .snowe dt,.system-4 .bd .snowe dt { float:left; margin-bottom:0; }
.system-3 .bd .snowe dd,.system-4 .bd .snowe dd { float:right; }
.system-4 { margin-bottom:0; }

.ryan{width:930px;text-align:center;padding-top:50px;}
.ryan li{width:280px;float:left;margin-right:30px;}
.ryan li .zb{width:125px;height:125px;border:1px solid #d1d1d1;color:#f00;line-height:125px;font-size:40px;border-radius:100%;display:inline-block;*display:inline;zoom:1;margin:0 0 15px}
.ryan li .name{color:#222;font-size:16px;margin:0 0 10px}
.ryan li p{color:#666;}
.ryan li:hover .zb{border-color:#f60;background-color:#f60;color:#fff;cursor:default}
.ryan li:hover .name,.ryan li:hover{color:#f60;cursor:default}
.ryan li:hover p{color:#f60;}

.u-liyou{overflow:hidden;zoom:1;font-size:14px;text-align:center;padding-top:45px;}
.u-liyou li{width:33.33%;float:left}
.u-liyou li img{margin:0 auto;}
.u-liyou li .title{width:90%;font-size:20px;margin:.6em auto;color:#f60;}
.u-liyou li .ms{width:90%;margin:.6em auto;color:#888}

.jue { padding:25px 0 0; }
.jue .bd { overflow:hidden; }
.jue .bd ul { width:921px; }
.jue .bd ul li { float:left; width:286px; margin:0 21px 42px 0; border-bottom:2px solid #0075c2; font-size:14px; text-align:center; }
.jue .bd ul li span { display:block; line-height:46px; }

/* 企业文化 */
.culture { padding-bottom:350px; background:url(ico_09.jpg) no-repeat center bottom; color:#959595; font-size:14px; line-height:24px; text-align:center; }
.culture h3 { color:#0081ca; line-height:60px; font-size:24px; }
.culture .line { width:26px; height:1px; margin:20px auto; border-bottom:1px dashed #949494; }
.culture ul { width:490px; margin:0 auto; }
.culture ul li { position:relative; text-align:left; }
.culture ul li:after,.culture ul li:before { position:absolute; right:0; top:9px; content:""; display:block; width:2px; height:5px; background:#949494; }
.culture ul li:before { right:4px; }




.g-dream { width:1000px; padding-top:30px; }
.m-dream-01 li { float:left; width:220px; padding:0 15px; background:url(o_icon_05.jpg) repeat-x 0 317px; text-align:center; }
.m-dream-01 li .u-pic { height:233px; margin-bottom:20px; }
.m-dream-01 li .u-txt { margin-bottom:10px; font-size:16px; line-height:38px; }
.m-dream-01 li .u-num { width:30px; height:30px; margin:0 auto; border:1px solid #b2b2b2; border-radius:100%; background:#fff; font-size:16px; line-height:30px; text-align:center; }
.m-brochure-01 { padding:6px 0 72px; font-size:16px; line-height:30px; }
.m-brochure-01 { padding:40px 0 0; }
.m-brochure-02 { padding-bottom:40px; line-height:24px; font-size:14px; }

.city-list { margin-bottom: 40px; margin-top: 20px; border:solid #ddd; border-width:1px 0; line-height: 60px; font-size:18px; text-align: center; }
.city-list li { position:relative; display: inline-block; *display: inline; padding: 0 5px; cursor: pointer; vertical-align: top; font-weight: 100; }
.city-list li.current { margin-bottom: -2px; border-bottom: 3px solid #f60; color: #f60; }
.city-wp .map { float:left; width: 500px; height: 350px; margin-right: 30px; border:10px solid #fff; }
.city-wp .intro { display:block; overflow: hidden; zoom:1; font-size:16px; line-height: 34px; }
.city-wp .intro h2 { margin-bottom: 10px; color: #f60; font-size:30px; line-height:60px; font-weight: 400; }

.g-col-a .city-wp .map { border:10px solid #ddd; }

/* 发展历程 */
.about-history { position:relative; padding: .3rem 0; }
.about-history dl { margin-bottom: .3rem; }
.about-history dl dt { margin-bottom: .3rem; border-bottom: 1px solid #eee; font-size: .36rem; font-weight: bold; line-height: .8rem; }
.about-history dl dd { text-indent: 2em; }

/* Banner */
.picBox{overflow:hidden;font-size:0;position:relative;transition:all 0.2s linear 0s;background:#fff;width:100%!important}
.picBox .bd{position:relative;}
.picBox a{transition:all 0.2s linear 0s;display:block;width:100%;height:100%}
.picBox .hd{ position:absolute;bottom:25px;left:0;width:100%;height:22x;z-index:99;text-align:center}
.picBox .bd,.picBox .bd li{height:480px;}
.picBox .bd ul{width:100%!important}
.picBox .bd ul li{background-position:50% 50%!important;width:100%!important}
.picBox .hd ul{margin:0;padding:0}
.picBox .hd li{border-radius:100%;background:#111;display:inline-block;*display:inline;zoom:1;width:22px;height:22px;line-height:22px;text-align:center;color:#fff;cursor:pointer;font-size:12px;margin:0 2px 0 0}
.picBox .hd li.on{ background:#f60;color:#fff}
.picBox .next,
.picBox .prev{background:url(icon_arr.png) no-repeat;width:60px;height:80px;zoom:.75;overflow:hidden;position:absolute;top:50%;z-index:10;font-size:0;line-height:0;text-indent:-999em;margin-top:-45px;cursor:pointer;display:block;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}
.picBox .prev{left:-60px;}
.picBox .next{right:-60px;background-position:right top;}
.picBox:hover .prev{left:0;background-position:left top;opacity:1;filter:alpha(opacity=100)}
.picBox:hover .next{right:0;background-position:right top;opacity:1;filter:alpha(opacity=100)}

.super_thumb_box_slide{font-size:14px;padding:5px;width:890px!important;margin:0 auto;position:relative}
.super_thumb_box_slide .hd{bottom:16px;text-align:right;left:inherit;right:15px;width:auto;border:0;padding:0}
.super_thumb_box_slide .txt{background:#000;padding:7px 0;text-indent:10px;color:#fff;width:100%;opacity:.7;}
.super_thumb_box_slide .txt a{display:block;color:#fff;padding:8px;}
.super_thumb_box_slide .bd{padding:0;}
.super_thumb_box_slide .bd, .super_thumb_box_slide .bd li{height:420px}

.aboutbox{ margin:0 auto}

.about-focus { padding: .3rem 0; text-align: center; }
.about-focus .swiper-slide span { display: block; }
.about-focus .swiper-container-horizontal>.swiper-pagination-bullets { position: relative; bottom: 0; }

.article_x { font-size:14px; line-height:2; color:#333; margin:0 auto .3rem; }



	/* 图文列表_PC */
.iFCB-TWLB { position:relative; }
.iFCB-TWLB li { position:relative; float: left; width: 50%; padding:15px 0; border-bottom: 1px solid #eee; line-height:22px; }
.iFCB-TWLB .iFCB-rp { position:relative; margin:5px; padding:10px; overflow:hidden; transition:all 0.3s ease 0s; box-sizing: border-box; }
.iFCB-TWLB .m-pic { float:left; max-width: 35%; width: 150px; border:1px solid #ccc; border-radius: 100%; overflow:hidden; }
.iFCB-TWLB .m-pic img { width:100%; height:auto; border-radius: 100%; }
.iFCB-TWLB .m-intro { display:block; overflow:hidden; zoom:1; padding:0 0 0 30px; line-height:22px; }
.iFCB-TWLB .m-intro .u-tt { position:relative; margin-bottom:12px; font-size:20px; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.iFCB-TWLB .m-intro .u-des { margin-bottom:12px; font-size:14px; }
.iFCB-TWLB .m-intro .u-job { display: inline-block; padding: 3px 16px; border-radius: 3px; background: #2a7ac0; color: #fff; margin-bottom:12px; font-size:14px; }
/*
.iFCB-TWLB li:last-child { border-bottom: 0; }
*/
.iFCB-TWLB-2 { position:relative; }
.iFCB-TWLB-2 li { position:relative; float: left; width: 25%; padding:15px 0; border-bottom: 1px solid #eee; line-height:22px; }
.iFCB-TWLB-2 .iFCB-rp { position:relative; margin:5px; padding:10px; overflow:hidden; transition:all 0.3s ease 0s; box-sizing: border-box; }
.iFCB-TWLB-2 .m-pic { float:none; max-width: 80%; width: 150px; margin: 0 auto; border:1px solid #ccc; border-radius: 100%; overflow:hidden; }
.iFCB-TWLB-2 .m-pic img { width:100%; height:auto; border-radius: 100%; }
.iFCB-TWLB-2 .m-intro { display:block; overflow:hidden; zoom:1; padding:0; line-height:22px; text-align: center; }
.iFCB-TWLB-2 .m-intro .u-tt { position:relative; margin-top:6px; margin-bottom: 6px; font-size:20px; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.iFCB-TWLB-2 .m-intro .u-des { margin-bottom:12px; font-size:14px; text-align: left; }
.iFCB-TWLB-2 .m-intro .u-job { display: inline-block; padding: 3px 16px; border-radius: 3px; background: #2a7ac0; color: #fff; margin-bottom:12px; font-size:14px; }

.iFCB-TWLB-3 { position:relative; }
.iFCB-TWLB-3 li { position:relative; float: left; width: 20%; padding:15px 0 0; border-bottom: 1px solid #eee; line-height:22px; }
.iFCB-TWLB-3 .iFCB-rp { position:relative; margin:5px; padding:10px 10px 0; overflow:hidden; transition:all 0.3s ease 0s; box-sizing: border-box; }
.iFCB-TWLB-3 .m-pic { position:relative; float:none; width: 172px; height: 155px; margin: 0 auto; border:1px solid #eee; overflow:hidden; }
.iFCB-TWLB-3 .m-pic img { max-width: 172px; max-height: 155px; position: absolute; margin: auto; top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px; }
.iFCB-TWLB-3 .m-intro { display:block; overflow:hidden; zoom:1; padding:0; line-height:22px; text-align: center; }
.iFCB-TWLB-3 .m-intro .u-tt { position:relative; height: 40px; padding:10px 0; font-size:14px; line-height:20px; /*overflow:hidden; white-space:nowrap; text-overflow:ellipsis;*/ }

.w1200 { margin:0 auto; }
.w1200 .title { height:54px; margin-bottom:20px; color:#08133b; font-size:24px; line-height:54px; font-weight:400; }


/* 分页 */
.page { padding:0 0 .3rem; line-height:24px; text-align:center; }
.page a { display:inline; margin:0; padding:0; color:#333; vertical-align:top; }
.page a:hover,.page .current { background:#0063be; color:#fff; }

/* 内容模式 */
.article { padding:.3rem 0 ; line-height:2; font-size:14px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.article .hd .titBar { color:#797979; font-size:12px; } 
.article .bd { padding-bottom:40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }

/* 图片列表 */
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list dl { padding:0 5px; line-height:26px; text-align:center; }
.piList { padding:0 .3rem .3rem; overflow:hidden; }
.piList .pic-item-list { margin:0; padding:0; }
.piList .pic-item { position:relative; width:50%; margin:0; padding:0 .1rem; display:inline; }
.piList .list-pic { display:block; width:100%; height:auto; margin-bottom:0; padding:0; border:0; line-height:50px; }
.piList .list-pic img { width:100%; height:auto; }
.piList dl { padding:0 5px; line-height:20px; }
.piList dl dt { height:.6rem; line-height:.6rem; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

/* 图文新闻 */
.pothoItem { margin:0 0 40px; }
.pothoItem .item { float:left; width:50%; margin-bottom:30px; padding:0 0 30px; border-bottom:1px dashed #d3d3d3; overflow:hidden; }
.pothoItem .item .pic { float:left; width:240px; height:240px; margin-right:30px; padding:4px; border:1px solid #e7e7e7; }
.pothoItem .item .pic img { width:240px; height:240px; }
.pothoItem .item dl { display:block; overflow:hidden; zoom:1; padding:0 30px 0 0; }
.pothoItem .item dl .pst { margin-bottom:10px; font-size:16px; line-height:30px; }
.pothoItem .item dl .name { color:#2972e1; font-weight:100; font-size:24px; }
.pothoItem .item dl .ename { padding-bottom:12px; color:#ff9f17; font-size:18px; font-weight:100; }
.pothoItem .item dl .des { padding-bottom:20px; color:#7d7d7d; text-align:left; }
.pothoItem .item dl .more { color:#0075c2; line-height:24px; }
.pothoItem .item dl .more a { color:#0075c2; }