@charset "UTF-8";
/*!
 * @Author http://www.lonwin.net
 * @Copyright 2016
 */
/* 样式重置 */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, input, textarea, figure { margin: 0; padding: 0; }
img { border: 0; vertical-align: top; }
li { list-style-type: none; vertical-align: top; }
button, input, select, textarea { font-size: 100%; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }

table { border-collapse: collapse; border-spacing: 0; }

input, textarea { border: none; resize: none; outline: none; background: none; }

a { text-decoration: none; outline: none; color: #666; }

time { display: block; }



/* end 样式重置 */
/* 公共样式 */
@font-face {
  font-family: 'iconfont';  /* project id 477299 */
  src: url('//at.alicdn.com/t/font_477299_r8kbbx7gzgds4i.eot');
  src: url('//at.alicdn.com/t/font_477299_r8kbbx7gzgds4i.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_477299_r8kbbx7gzgds4i.woff') format('woff'),
  url('//at.alicdn.com/t/font_477299_r8kbbx7gzgds4i.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_477299_r8kbbx7gzgds4i.svg#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.fl { float: left; }

.fr { float: right; }

.cl { zoom: 1; }

.cl:after { content: ''; display: block; clear: both; font-size: 0; line-height: 0; width: 0; height: 0; overflow: hidden; }

.eps { overflow: hidden; -ms-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; }

/* end 公共样式 */
@font-face { font-family: "iconfont"; src: url("iconfont/iconfont.eot?t=1482722418947");
  /* IE9*/
src: url("iconfont/iconfont.eot?t=1482722418947#iefix") format("embedded-opentype"), url("iconfont/iconfont.woff?t=1482722418947") format("woff"), url("iconfont/iconfont.ttf?t=1482722418947") format("truetype"), url("iconfont/iconfont.svg?t=1482722418947#iconfont") format("svg");
  /* iOS 4.1- */ }
.iconfont, .hr-new strong:before, .icon:before, .icon:after { font-family: "iconfont" !important; font-size: 1em; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.zoomIn { display: block; overflow: hidden; }
.zoomIn img { -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.zoomIn:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.fluid > * { float: left; }

img { width: 100%; }

.ib > * { display: inline-block; vertical-align: top; }
.ib li { *display: inline; *zoom: 1; }

.ib-self { display: inline-block; vertical-align: top; }

.z9 { position: relative; z-index: 9; }

body { font-size: 100%; line-height: 1.5; font-family: 'Microsoft Yahei', Arial, 'simsun', HELVETICA; color: #737373; }

a { -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; color: #737373; }
a:hover { color: #d10015; }

.container { width: 1230px; margin: 0 auto; position: relative; }

.wrap { padding: 0 15px; }

.tac { text-align: center; }

.tar { text-align: right; }

/* 首页 */
/* 头部 */
.header { position: fixed; top: 0; left: 0; z-index: 999; width: 100%; padding-top: 9px; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }

.nav { padding-top: 10px; }
.nav li { position: relative; }
.nav h2, .nav h2 a { float: left; }
.nav h2 { padding-bottom: 19px; }
.nav h2 a { position: relative; color: #000; font-size: 0.9375em; line-height: 2.4; margin: 0 31px; }
.nav h2 a:after { content: ""; position: absolute; bottom: 0; left: 50%; width: 0; height: 2px; background: #d10015; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
.nav .on h2 a:after, .nav h2 a:hover:after { left: 0; width: 100%; }

.sub { position: absolute; top: 50px; left: 50%; width: 120px; margin-left: -60px; font-size: 0.8125em; text-align: center; display: none; padding-top: 5px; }
.sub:before { content: ""; position: absolute; top: 0; left: 50%; margin-left: -5px; width: 0; height: 0; border-bottom: 5px solid rgba(0, 0, 0, 0.5); border-left: 5px solid transparent; border-right: 5px solid transparent; }
.sub ol { background: rgba(0, 0, 0, 0.5); padding: 10px 0; }
.sub a { color: #fff; line-height: 2.57143; display: block; }
.sub a:hover { background: #d10015; color: #fff; }

.head-bg { background: #333; }
.head-bg .sub:before { display: none; }

.head-layout a, .head-layout-power a { color: #fff !important; }
.head-layout .active a, .head-layout-power .active a { color: #fff; }
.head-layout .logo, .head-layout-power .logo { opacity: 0; filter: alpha(opacity=0); }
.head-layout .logo-black, .head-layout-power .logo-black { opacity: 1; filter: alpha(opacity=100); }

.logo-black { position: absolute; left: 13px; width: 190px; opacity: 0; filter: alpha(opacity=0); }

/* 页脚 */
.footer { background: #24201c; color: #fff; font-size: 0.875em; }
.footer a { color: #fff; }

.foot-nav { font-size: 1.07143em; margin-bottom: 70px; opacity: 0.6; filter: alpha(opacity=60); }
.foot-nav li { margin-right: 25px; }

.code figure { width: 88.46154%; margin: 0 auto; }
.code p { padding-top: 13px; font-size: 0.92857em; opacity: 0.5; filter: alpha(opacity=50); }

.siteinfo { line-height: 2.57143; margin-bottom: 45px; opacity: 0.26; filter: alpha(opacity=26); }

.copyright { clear: both; opacity: 0.39; filter: alpha(opacity=39); }
.copyright a { margin-left: 10px; }

/* Banner */
.banner { position: relative; height: 669px; overflow: hidden; }
.banner .bd { text-align: center; position: relative; left: 50%; margin-left: -950px; width: 1900px; }
.banner .bd img { width: auto; }
.banner .ctrl { width: 100%; position: absolute; top: 50%; left: 0; margin-top: -25px; z-index: 9; }
.banner .rslides_nav { position: absolute; z-index: 9; font-size: 2.75em; color: #fff; line-height: 1.13636; opacity: 0.5; filter: alpha(opacity=50); }
.banner .rslides_nav:hover { color: #fff; opacity: 0.8; filter: alpha(opacity=80); }
.banner .rslides_nav.prev { left: 4%; }
.banner .rslides_nav.next { right: 4%; }

/* 关于 */
.about { padding-top: 45px; margin-bottom: 83px; }
.about h2 { width: 51.08333%; margin: 0 auto 56px; }
.about h3 { position: relative; font-size: 2.1875em; color: #2d2d2d; margin-bottom: 46px; }
.about h3:before, .about h3:after { content: ""; position: absolute; top: 50%; background-repeat: no-repeat; width: 330px; height: 1px; }
.about h3:before { left: 44px; background: url(../images/about-adorn1.jpg); }
.about h3:after { right: 44px; background: url(../images/about-adorn2.jpg); }

.about-inner { width: 80%; margin: 0 auto; }
.about-inner p { line-height: 1.875; color: #404040; margin-bottom: 30px; }
.about-inner a { display: inline-block; vertical-align: top; width: 20.41667%; line-height: 2.875; border: 2px solid #767579; border-radius: 4px; margin-top: 30px; }
.about-inner a:hover { border-color: #d10015; }

/* 身影 */
.range { padding-top: 86px; padding-bottom: 150px; position: relative; background: url(../images/range-bg.jpg) no-repeat center 0; overflow: hidden; }
.range hgroup { color: #fff; margin-bottom: 120px; }
.range hgroup h2 { font-size: 2.1875em; margin-bottom: 30px; }

.range-list { color: #fff; }
.range-list span { font-size: 3.75em; }
.range-list span:after { content: "+"; font-size: 0.5em; padding-left: 6px; }
.range-list h3 { font-weight: bold; font-size: 1.125em; padding-top: 30px; margin-bottom: 10px; }
.range-list p { line-height: 1.53846; font-size: 0.8125em; }
.range-list li { width: 33.3%; }

.range-list-inner { padding: 0 36px; }

.map { position: absolute; top: 0; right: -670px; background: url(../images/map-bg.png) no-repeat 118px 365px #e8e7e7; width: 670px; bottom: 0; overflow: hidden; }
.map h2 { font-size: 2.1875em; color: #000; margin-bottom: 26px; }
.map h3 { position: relative; color: #484848; cursor: pointer; line-height: 2.875; letter-spacing: 3px; margin-bottom: 4px; }
.map h3 i { vertical-align: top; display: inline-block; color: #151515; font-size: 1.25em; line-height: 2.3; margin-right: 30px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.map .on i { -webkit-transform: rotate(-180deg) translate(2px); -ms-transform: rotate(-180deg) translate(2px); -o-transform: rotate(-180deg) translate(2px); transform: rotate(-180deg) translate(2px); }

@-webkit-keyframes move { 0% { -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); }
  50% { -webkit-transform: translate(-50px); -ms-transform: translate(-50px); -o-transform: translate(-50px); transform: translate(-50px); }
  100% { -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); } }
@-moz-keyframes move { 0% { -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); }
  50% { -webkit-transform: translate(-50px); -ms-transform: translate(-50px); -o-transform: translate(-50px); transform: translate(-50px); }
  100% { -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); } }
@-o-keyframes move { 0% { -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); }
  50% { -webkit-transform: translate(-50px); -ms-transform: translate(-50px); -o-transform: translate(-50px); transform: translate(-50px); }
  100% { -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); } }
@keyframes move { 0% { -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); }
  50% { -webkit-transform: translate(-50px); -ms-transform: translate(-50px); -o-transform: translate(-50px); transform: translate(-50px); }
  100% { -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); } }
.map-mover { position: absolute; top: 0; right: -50px; height: 100%; }

.map-open { position: absolute; top: 50%; right: 80px; margin-top: -23px; color: #fff; line-height: 1; font-size: 2.75em; -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); }

.map-adorn { position: absolute; top: 0; right: 0; bottom: 0; background: #e8e7e7; width: 50px; -webkit-transform: translate(0); -ms-transform: translate(0); -o-transform: translate(0); transform: translate(0); }

.map-move { -webkit-animation: move 1s 2 linear; -o-animation: move 1s 2 linear; animation: move 1s 2 linear; }

.map-wrap { margin-left: 40px; margin-top: 45px; position: relative; }

.map-close { position: absolute; top: 0; right: 76px; font-weight: bold; }
.map-close:hover { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.map-inner { margin-left: -40px; *zoom: 1; background: rgba(255, 255, 255, 0.6); padding-left: 94px; font-size: 0.875em; padding-bottom: 12px; display: none; }
.map-inner .hd { padding-top: 4px; background: url(../images/map-adorn.png) no-repeat 0 bottom; line-height: 2.85714; margin-bottom: 8px; }
.map-inner .hd li { margin-right: 20px; color: #656565; }
.map-inner .hd .on a { color: #d10015; }
.map-inner .bd ul { width: 100% !important; }
.map-inner .bd li { width: 100% !important; height: 58px; }
.map-inner p { line-height: 2; color: #959595; }
.map-inner i { color: #454545; margin-right: 10px; }

.map-inner-static { padding-top: 12px; }

/* 新闻 */
.news { padding-top: 111px; padding-bottom: 102px; }

.news-wrap { position: relative; width: 73.33333%; margin: 0 auto; }
.news-wrap em { display: block; font-size: 3.375em; font-style: normal; line-height: 1.1; color: #b7b7b7; }
.news-wrap time { font-size: 5.625em; font-family: Impact; line-height: 1.1; }
.news-wrap p { padding-top: 18px; font-size: 0.8125em; line-height: 1.84615; }
.news-wrap .hd { position: relative; background: url(../images/news-adorn.png) no-repeat; margin-top: 52px; width: 52px; height: 310px; }
.news-wrap .hd li { position: absolute; width: 16px; height: 16px; border-radius: 50%; background: #b5b5b5; text-indent: -99px; overflow: hidden; cursor: pointer; }
.news-wrap .hd .on { background: #d10015; }
.news-wrap .hd .a { top: 50px; left: 24px; }
.news-wrap .hd .b { top: 110px; left: 40px; }
.news-wrap .hd .c { top: 170px; left: 43px; }
.news-wrap .hd .d { top: 230px; left: 31px; }

.news-inner { padding-top: 92px; height: 268px; overflow: hidden; width: 28.40909%; }
.news-inner li { margin-bottom: 50px; }

.news-pic li { border-radius: 50%; border: 3px solid #ddd; overflow: hidden; width: 425px; height: 425px; }

.news-ctrl { position: absolute; top: 0; left: 46px; height: 100%; line-height: 1; }
.news-ctrl a { position: absolute; left: 0; font-size: 3.125em; color: #d4d4d6; padding: 0 2px; }
.news-ctrl a:hover { color: #18181a; }
.news-ctrl .prev { top: -30px; }
.news-ctrl .next { bottom: -54px; }

/* 成员 */
.member { background: #f7f7f7; }
.member h2 { color: #020202; font-size: 2.375em; line-height: 1.84211; margin-bottom: 20px; }

.member-list { position: relative; background: url(../images/member-bg.png) no-repeat; width: 95.83333%; height: 0; padding-bottom: 32.25%; margin: 0 auto; }
.member-list li { position: absolute; }
.member-list figcaption { position: absolute; padding: 15px 15px; line-height: 26px; font-size: 0.9375em; color: #131313; border-radius: 5px; white-space: nowrap; background: rgba(232, 230, 230, 0.6); z-index: 9; display: none; }
.member-list figcaption:after { content: ""; position: absolute; bottom: -8px; left: 50%; margin-left: -4px; height: 0; width: 0; border-top: 8px solid rgba(232, 230, 230, 0.6); border-left: 8px solid transparent; border-right: 8px solid transparent; }
.member-list figure:hover figcaption { display: block; }
.member-list .a { top: 114px; left: 17px; }
.member-list .a figcaption { bottom: 126px; left: -47px; }
.member-list .b { top: 285px; left: 123px; }
.member-list .c { top: 143px; left: 278px; }
.member-list .c figcaption { bottom: 148px; left: -48px; }
.member-list .d { top: 40px; left: 455px; }
.member-list .d figcaption { bottom: 130px; left: 227px; }
.member-list .d figcaption:after { bottom: 16px; left: -32px; border-top: 20px solid transparent; border-right: 24px solid rgba(232, 230, 230, 0.6); margin-left: 0; }
.member-list .e { top: 310px; left: 416px; }
.member-list .e figcaption { bottom: 108px; left: -100px; }
.member-list .f { top: 270px; left: 586px; z-index: 9; }
.member-list .f figcaption { bottom: 162px; left: -70px; }
.member-list .g { top: 172px; left: 748px; }
.member-list .g figcaption { bottom: 136px; left: -62px; }
.member-list .h { top: 117px; left: 900px; }
.member-list .h figcaption { bottom: 136px; left: -62px; }
.member-list .i { top: 346px; left: 838px; }
.member-list .i figcaption { bottom: 92px; left: -102px; }
.member-list .j { top: 271px; left: 1054px; }
.member-list .j figcaption { bottom: 115px; left: -62px; }
.member-list .zoomIn { overflow: visible; }

/* End 首页 */
/* 内页 */
.page-banner { position: relative; width:100%;height:361px; font-size: 2.125em; color: #000;left:0;top:0;}
.page-banner figure { position: relative; width: 100%;height:361px; left:0;}
.page-banner.f_ban figure{background:url(../images/page-banner.jpg) no-repeat center top;}
.page-banner.f_ban figure span{width: 1230px;height:361px;background:url(../images/page-banner.jpg) no-repeat center top;display: inline-block;}
.page-banner h2 { position: absolute; top: 0; left: 0; right: 0; bottom: 0; vertical-align: middle; }
.page-banner h2:after { content: ""; display: inline-block; vertical-align: top; height: 100%; vertical-align: middle; }

.page-nav { position: relative; padding-top: 30px; font-size: 1.25em; margin-bottom: 70px; }
.page-nav:after { content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: url(../images/page-nav-adorn.gif) no-repeat center 0; }
.page-nav li { margin: 0 20px; }
.page-nav a { color: #292929; display: inline-block; vertical-align: top; width: 100%; padding-bottom: 25px; position: relative; }
.page-nav a:after { content: ""; position: absolute; bottom: 0; left: 50%; width: 0; height: 2px; background: #d10015; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.page-nav .active a:after, .page-nav a:hover:after { left: 0; width: 100%; }

.page { margin-bottom: 180px; font-size: 14px; line-height: 1.85714; }

.page-title { font-size: 1.75em; color: #444; }

.about-title { font-size: 2.57143em; color: #444; }

.page-link { display: inline-block; vertical-align: top; position: relative; color: #d0000e; font-size: 1.14286em; }
.page-link:after { content: ""; position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background: #d10015; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
.page-link:hover:after { width: 100%; }
.page-link i { font-size: 1.14286em; line-height: 1.625; }

.page-footer {color: #fff; background: #24201c; }

.page-siteinfo { font-size: 0.875em; line-height: 2.28571; opacity: 0.3; filter: alpha(opacity=30); }

.page-copyright p { opacity: 0.4; filter: alpha(opacity=40); font-size: 0.8125em; }
.page-copyright p a { margin-left: 6px; color: #fff; }
.page-copyright p a:hover { color: #d10015; }

.share { margin-bottom: 10px; }
.share i { background: #1b1815; text-align: center; border-radius: 50%; font-size: .8em; }
.share a:hover i { background: #d10015; color: #fff; }

.pager a { color: #2d2d2d; padding: 13px 20px; }
.pager a:hover { color: #d10015; }
.pager .active { background: #f1f1f1; color: #d10015; }

.breadcrumb { padding-top: 95px; padding-bottom: 13px; margin-bottom: 80px; color: #050505; font-size: 0.8125em; cursor: default; border-bottom: 1px solid #dedede; }
.breadcrumb a { color: #050505; }
.breadcrumb a:hover { color: #d10015; }
.breadcrumb span { margin: 0 18px; }

/* 新闻 */
.list li { background: url("data:image/gif;base64,R0lGODlhBAACAIAAAOzs7AAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNBNzgxRTdEQzQyQTExRTZBNDJERTEzRUUyRUNDQTI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNBNzgxRTdFQzQyQTExRTZBNDJERTEzRUUyRUNDQTI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0E3ODFFN0JDNDJBMTFFNkE0MkRFMTNFRTJFQ0NBMjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0E3ODFFN0NDNDJBMTFFNkE0MkRFMTNFRTJFQ0NBMjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAABAACAAACBAQShgUAOw==") repeat-x 0 bottom; }

.list-inner h4 { color: #a9a9a9; font-size: 0.92857em; margin-bottom: 10px; }
.list-inner time { margin-right: 25px; }
.list-inner p { font-size: 13px; margin-bottom: 13px; }

.article { width: 83.33333%; margin: 0 auto; }
.article li { padding-bottom: 42px; margin-bottom: 60px; }
.article .zoomIn { width: 27.6%; }

.article-inner { margin-left: 32.6%; position: relative; top: -10px; }
.article-inner h3 a { color: #313131; font-size: 1.92857em; display: block; }
.article-inner h3 a:hover { color: #d10015; }
.article-inner p { height: 78px; overflow: hidden; }

/* End 新闻 */
/* 责任 */
.duty { width: 79%; margin: 0 auto; }
.duty li { padding-bottom: 54px; margin-bottom: 54px; }
.duty .left .zoomIn { float: left; }
.duty .left .duty-inner { float: right; }
.duty .right .zoomIn { float: right; }
.duty .right .duty-inner { float: left; }
.duty .zoomIn { width: 47.36287%; }

.duty-inner { width: 46.4135%; }
.duty-inner h3 { margin-bottom: 5px; }
.duty-inner h3 a { color: #000; display: block; font-size: 1.57143em; }
.duty-inner h3 a:hover { color: #d10015; }
.duty-inner h4 { margin-bottom: 20px; }
.duty-inner p { height: 104px; overflow: hidden; }

/* End 责任 */
/* 新闻详情 */
.article-detail { width: 79.16667%; margin: 0 auto; }

.article-top { color: #0e0e0e; padding-bottom: 30px; background: url("data:image/gif;base64,R0lGODlhBgABAIAAAM3NzQAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE1NDFERkUzQzQ0QTExRTZBNDJERTEzRUUyRUNDQTI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE1NDFERkU0QzQ0QTExRTZBNDJERTEzRUUyRUNDQTI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTU0MURGRTFDNDRBMTFFNkE0MkRFMTNFRTJFQ0NBMjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTU0MURGRTJDNDRBMTFFNkE0MkRFMTNFRTJFQ0NBMjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAABgABAAACA4SDBQA7") repeat-x 0 bottom; }
.article-top h2 { font-size: 1.71429em; margin-bottom: 3px; }
.article-top p { opacity: 0.7; filter: alpha(opacity=70); }
.article-top span { margin-right: 20px; }

.article-content { padding: 34px 0; text-indent: 2em; line-height: 1.85714; border-bottom: 1px solid #d5d5d5; }
.article-content p { margin-bottom: 5px;}
.article-content img { width: auto; max-wdith: 100%; display: block; margin: 0 auto; }

.article-ctrl { padding-top: 24px; }
.article-ctrl .fl { width: 70%; line-height: 2.14286; }
.article-ctrl .fl a { max-width: 100%; }

.jiathis_style_32x32 a { position: relative; }
.jiathis_style_32x32 span { position: relative; background: none !important; }
.jiathis_style_32x32 i { position: absolute; top: 0; left: 0; width: 32px; height: 32px; line-height: 32px; text-align: center; }

.article-share .jiathis_style_32x32 a:first-child i { font-size: 1em; line-height: 1.4; }

/* End 新闻详情 */
/* 民投金服 */
.payment-inner { width: 55.14706%; }
.payment-inner h2 { margin-bottom: 35px; }
.payment-inner p { margin-bottom: 30px; }

.payment-pic { width: 39.52206%; }

.payment-link { padding-top: 34px; }
.payment-link a { color: #fff; line-height: 2.14286; border-radius: 15px; background: #808080; padding: 0 4.53343%; }
.payment-link a:hover { background: #d10015; }

/* End 民投金服 */
/* 民投金融 */
.finance dl { padding-top: 48px; padding-bottom: 55px; border-top: 1px solid #e7e7e7; }
.finance dt { margin-bottom: 22px; }
.finance dd { width: 88.05147%; }

.finance-top { border-bottom: 1px solid #e7e7e7; padding-right: 39.88971%; padding-bottom: 78px; margin-bottom: -90px; }
.finance-top h2 { margin-bottom: 34px; }
.finance-top p { margin-bottom: 18px; }

.finance-list { overflow: hidden; margin-bottom: 48px; }
.finance-list h2 { margin-bottom: 28px; }
.finance-list h3 { padding-top: 24px; margin-bottom: 20px; font-size: 1.35714em; color: #111; }
.finance-list ul { margin: 0 -1.5625%; *zoom: 1; }
.finance-list li { width: 33.33333%; }
.finance-list figure { margin: 0 4.54563%; }

/* End 民投金融 */
/* 加入我们 */
.join-top { margin-bottom: 40px; }
.join-top h2 { margin-bottom: 30px; }

.us-list { overflow: hidden; }
.us-list .zoomIn { height: 0; }
.us-list h3 { padding-top: 24px; margin-bottom: 10px; font-size: 1.35714em; }
.us-list h3 a { display: inline-block; vertical-align: top; max-width: 100%; color: #111; }
.us-list h3 a:hover { color: #d10015; }
.us-list ul { margin: 0 -1.5625%; *zoom: 1;overflow:hidden;height:auto;}
.us-list li { width: 33.33333%; }
.us-list figure { margin: 0 4.54563%; }
.us-list p { margin-bottom: 16px; overflow: hidden; }

.join-list p { height: 50px; }
.join-list .zoomIn { padding-bottom: 51.46886%; }

/* End 加入我们 */
/* 活动 */
.activity-top { margin-bottom: 42px; }
.activity-top h2 { margin-bottom: 14px; }

.activity-list { margin-bottom: 60px; background: url("data:image/gif;base64,R0lGODlhBAACAIAAAOzs7AAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNBNzgxRTdEQzQyQTExRTZBNDJERTEzRUUyRUNDQTI2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNBNzgxRTdFQzQyQTExRTZBNDJERTEzRUUyRUNDQTI2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0E3ODFFN0JDNDJBMTFFNkE0MkRFMTNFRTJFQ0NBMjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0E3ODFFN0NDNDJBMTFFNkE0MkRFMTNFRTJFQ0NBMjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAABAACAAACBAQShgUAOw==") repeat-x 0 bottom; }
.activity-list li { margin-bottom: 58px; }
.activity-list p { height: 75px; }
.activity-list .zoomIn { padding-bottom: 62.56934%; }

/* End 活动 */
/* 用户 */
.user-top h2 { color: #020202; font-size: 2.375em; line-height: 1.84211; margin-bottom: 50px; }

.user-list li { background: #f7f6f6; }
.user-list figure { width: 57.27788%; height: 0; overflow: hidden; padding-bottom: 34.2155%; }
.user-list .left figure { float: left; }
.user-list .left .user-inner { float: right; }
.user-list .right figure { float: right; }
.user-list .right .user-inner { float: left; }

.user-inner { width: 37.80718%; margin-left: 4.91493%; }
.user-inner h3 { position: relative; padding-top: 50px; font-size: 2.28571em; color: #474747; font-family: 'simsun'; width: 35.26777%; line-height: 1.40625; padding-bottom: 24px; margin-bottom: 22px; }
.user-inner h3:after { content: ""; position: absolute; bottom: 0; left: 0; width: 17px; height: 2px; background: #656772; }
.user-inner p { color: #444; }

/* End 用户 */
/* 职位 */
.hr-top { margin-bottom: 42px; }
.hr-top dl { margin-bottom: 10px; }
.hr-top dt { width: 11.94853%; text-align: right; color: #000; }
.hr-top dd { margin-left: 14.15441%; }

.hr-search dt { font-size: 1.42857em; }
.hr-search i { font-size: 1.5em; margin-right: 16px; }
.hr-search dd { padding-top: 14px; }
.hr-search input { vertical-align: top; }
.hr-search input[type="text"] { width: 220px; height: 28px; font-size: 0.85714em; line-height: 2.33333; padding: 0 10px; border: 1px solid #b0b0b0; color: #b1b1b1; margin-right: 7px; }
.hr-search input[type="submit"] { color: #fff; background: #d10015; padding: 0 18px; line-height: 2.14286; height: 30px; cursor: pointer; -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.hr-search input[type="submit"]:hover { background: #ff051e; }
.hr-search ::-webkit-input-placeholder { color: #b1b1b1; }
.hr-search :-moz-placeholder { color: #b1b1b1; }
.hr-search ::-moz-placeholder { color: #b1b1b1; }
.hr-search :-ms-input-placeholder { color: #b1b1b1; }

.hr-select dt { line-height: 2.42857; }
.hr-select select { display: none; }

.hr-select-inner { position: relative; width: 240px; }
.hr-select-inner h3 { position: relative; border: 1px solid #b0b0b0; height: 32px; line-height: 32px; text-indent: 8px; cursor: pointer; }
.hr-select-inner h3:after { content: "\e601"; position: absolute; top: 0; right: 0; color: #fff; background: #606060; text-indent: 0; width: 32px; height: 32px; overflow: hidden; text-align: center; line-height: 36px; }
.hr-select-inner ul { position: absolute; top: 34px; left: 0; width: 100%; border: 1px solid #b0b0b0; border-top: none; background: #f8f8f8; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: none; }
.hr-select-inner li { text-indent: 20px; font-size: 0.92857em; padding: 8px 0; border-top: 1px solid #efefef; cursor: pointer; }
.hr-select-inner li:hover { background: #d10015; color: #fff; }

.hr-link a { margin-right: 30px; }

.hr-list { margin-bottom: 84px; }
.hr-list strong { width: 16.17647%; margin-left: 5.51471%; }
.hr-list em { width: 27.57353%; margin: 0 1.10294%; }
.hr-list span { width: 12.70588%; margin-right: 2.20588%; }
.hr-list b { width: 15.78676%; margin-right: 3.67647%; }
.hr-list time { width: 13.41912%; }
.hr-list strong, .hr-list em, .hr-list b { font-weight: normal; font-style: normal; }
.hr-list em, .hr-list span, .hr-list b { text-align: center; }

.hr-list-hd { background: #f0f0f0; font-size: 1.28571em; color: #000; padding: 15px 0; border-bottom: 1px solid #b4b4b4; }

.hr-list-item { font-size: 1.07143em; border-bottom: 1px solid #d5d5d5; padding: 12px 0; -webkit-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; }
.hr-list-item:hover { background: #f8f8f8; }
.hr-list-item i { margin-left: 24px;  display: inline-block;  }
.                {  transform:rotate(180deg);
                -ms-transform:rotate(180deg); /* IE 9 */
                -moz-transform:rotate(180deg); /* Firefox */
                -webkit-transform:rotate(180deg); /* Safari and Chrome */
                -o-transform:rotate(180deg); /* Opera */}

.hr-new strong { position: relative; }
.hr-new strong:before { content: "\e8ab"; position: absolute; top: -4px; left: -26px; font-size: 1.42857em; color: #d10015; line-height: 1.2; }

.hr-list-inner { padding: 26px 6.06618%; background: #f9f9f9; border-bottom: 1px solid #d5d5d5; display: none; }
.hr-list-inner dl { margin-bottom: 30px; padding-top: 30px; border-top: 1px solid #e3e3e3; }
.hr-list-inner dl:first-child { padding-top: 0; border-top: none; }
.hr-list-inner dt { font-size: 1.14286em; color: #232323; margin-bottom: 4px; }

/* End 职位 */
/* 培训 */
.train-list li { margin-bottom: 50px; }
.train-list .zoomIn { padding-bottom: 72.39056%; }
.train-list h3 { text-align: center; padding-top: 10px; margin-bottom: 0; }

/* End 培训 */
/* 关于 */
.page-about { width: 68.33333%; margin: 0 auto; }

.about-top h2 { margin-bottom: 52px; }
.about-top p { margin-bottom: 26px; }

.video { margin: 0 auto; padding-top: 26px; width: 85.36585%;  }
.video video { width: 100%; }

/* End 关于 */
/* 文化 */
.culture-list { margin-bottom: 20px; }
.culture-list dt { color: #000; font-size: 1.07143em; }
.culture-list p { margin-bottom: 20px; }

/* End 文化 */
/* 核心 */
.core-list { padding: 64px 0 20px; margin-bottom: 40px; border-bottom: 1px solid #e3e3e3; }
.core-list figure { width: 7.92683%; }
.core-list li { margin-bottom: 43px; }

.core-inner { margin-left: 11.95122%; }
.core-inner h3 { color: #000; font-size: 1.28571em; }

.honor-list { padding-top: 30px; }
.honor-list ul { margin: 0 -1.46341%; }
.honor-list li { width: 33.33333%; }
.honor-list figure { margin: 0 4.26573%; }
.honor-list figcaption { padding-top: 26px; text-align: center; }
.honor-list a { display: block; overflow: hidden; height: 0; padding-bottom: 65.50297%; }

/* End 核心 */
/* 业务分布 */
.spread .about-top { margin-bottom: 8px; }
.spread .about-top h2 { margin-bottom: 5px; }
.spread .about-top p { margin-bottom: 0; }
.spread .wrap { overflow: hidden; }
.spread aside { width: 27.38971%; /*background: #f0f0f0;*/ padding-bottom: 5000px; margin-bottom: -5000px; }
.spread svg path { cursor: pointer; }

.spread-side { padding: 44px 6.99786% 32px; }
.spread-side dl { margin-bottom: 20px; }
.spread-side dt { font-size: 1.07143em; margin-bottom: 9px; }
.spread-side dt a { color: #484848; font-weight: bold; }
.spread-side dt a:hover { color: #d10015; }
.spread-side .on { color: #d10015; }
.spread-side dd { padding-bottom: 20px; font-size: 0.92857em; line-height: 1.53846; }
.spread-side dd a { width: 16.66667%; cursor: default; }
.spread-side dd a:hover { color: #737373; }

.spread-main { width: 66.54412%; }

#map { width: 600px; height: 500px; background: url(../images/loading.gif) no-repeat center; margin: 0 auto; }

.spread-list { font-size: 0.92857em; text-align: center; width: 100%; }
.spread-list th, .spread-list td { padding: 6px 10px; }
.spread-list thead { background: #d10015; color: #fff; }
.spread-list tbody { display: none; }
.spread-list tbody tr td:first-child { text-align: left; }
.spread-list th { font-weight: normal; border: 1px solid #d10015; }
.spread-list td { border: 1px solid #e3e3e3; }
.spread-list .a { border-right-color: #fff; width: 23.28763%; }
.spread-list .b { border-left-color: #fff; border-right-color: #fff; width: 46.08549%; }
.spread-list .c { border-left-color: #fff; width: 30.62688%; }

/* End 业务分布 */
/* 团队 */
.team-list li { position: relative; overflow: hidden; margin-bottom: 70px; padding-bottom: 40px; }
.team-list li:after { content: ""; position: absolute; top: 66px; bottom: 0; left: 0; right: 0; padding-bottom: 17.0735%; background: #f4f4f4; border-radius: 10px; overflow: hidden; }
.team-list figure, .team-list .team-inner { position: relative; z-index: 9; }
.team-list figure { margin-left: 5.244%; }

.team-inner { margin-left: 28.04933%; padding-right: 2.37295%; }
.team-inner a { margin-top: 25px; display: inline-block; vertical-align: top; font-size: 2.14286em; line-height: 1.06667; color: #d10015; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.team-inner .on { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); }

.team-hide { display: none; }

.team-inner-top { color: #000; padding-top: 6px; margin-bottom: 25px; }
.team-inner-top strong { font-size: 2.14286em; font-weight: normal; margin-right: 12px; }
.team-inner-top span { font-size: 1.07143em; }

/* End 团队 */
/* End 内页 */
/* 响应式 */
/*
@media screen and (max-width: 1230px) {
	.container {
		width: 1000px;
	}
}
*/
/* End 响应式 */

/*# sourceMappingURL=style.css.map */

.pages .page{text-align:center; height:23px; margin:0 auto;padding:50px 0 70px; color:#555; font-size: 14px;}
.pages .page a{display:inline-block; height:30px; line-height:30px; padding:13px 20px; color:#555; background:#fff; margin-left:5px;}
.pages .page a:hover{color:#d10015; text-decoration:none;}
.pages .page a.cur{background:#f1f1f1;color:#d10015;}
.pages .page a.cur:hover{background:#d10015;color:#fff;}
.pages .page i{font-style:normal;}
.pages .page-detail a{border:none;font-size:14px;height:18px;line-height:18px;vertical-align:middle;}
.pages .page-detail a.up,.page-detail a.down{width:15px;height:17px;font-size:0;padding:0;text-indent:20px; display:inline-block;background:url(../img/left-right.png) no-repeat;overflow:hidden;}
.pages .page-detail a.up{background-position:0 -15px;}
.pages .page-detail a.down{background-position:0 2px;}
.pages .page-detail a.cur{font-weight:700; color:#ff5151;background:none;}
.pages .page-detail span.l{display:none;}

.loding-img,.no-data{width:100%; height:100px; text-align:center; line-height:100px; display:block;padding:50px 0;}
.no-data i{width:85px;line-height:50px;margin:0 auto;background:url(../img/no.png) no-repeat 0 0;padding-left:35px; display:inline-block;font-style:normal;color:#555;}


.hr-top dl dd a.cur{color: #d10015;}
.f_width{width:1230px;padding:40px 0 50px;background: #24201c;}
.f_nu{padding-top: 64px; padding-bottom: 100px; background: #f7f7f7;width:1230px;}
.f_sig{padding-top: 30px; padding-bottom: 46px; background: #24201c;width:1230px;}
.banner, .range, .member, .footer {
  min-width: 1230px;
}
.page-banner {
  min-width: 1230px;
}

.error-cw { position: relative; }
.error-header { height: 74px; background: #333; }
.error-header-in { margin: 0 auto; width: 1230px;}
.error-header .sec-left {}
.error-header .sec-right {}
.wh-con{width:460px;height:200px;padding-left:300px;background: url("../images/wh.png") no-repeat;position: absolute;left:50%;top:50%;margin:-100px 0 0 -380px;color:#333;}
.wh-con .b{font-size:28px;padding-top: 40px;padding-bottom: 20px;}
.wh-con p{line-height: 25px;}
.wh-con p a{color:#3388ff;}
.error-con{width:500px;height:320px;position: absolute;left:50%;top:50%;margin:-160px 0 0 -250px;}
.error-500{background: url("../images/500.png") no-repeat center 0;}
.error-404{background: url("../images/404.png") no-repeat center 0;}
.error-con p{text-align: center;line-height: 35px;}
.error-con p.b{font-size: 20px;padding-top:245px;}


.w900-cen { width:900px; margin: 0 auto;}