html, body, body div, span, object, iframe, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; border: 0; font-size: 100%; font-weight: normal; vertical-align: baseline; background: transparent; }

main, article, aside, figure, footer, header, nav, section, details, summary { display: block; }

*, *:before, *:after { -webkit-box-sizing: border-box; box-sizing: border-box; }

ul, ol { list-style: none; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

del { text-decoration: line-through; }

abbr[title], dfn[title] { border-bottom: 1px dotted #000; cursor: help; }

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

th { font-weight: bold; vertical-align: bottom; }

td { font-weight: normal; vertical-align: top; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

input, select { vertical-align: middle; }

pre { white-space: pre; /* CSS2 */ white-space: pre-wrap; /* CSS 2.1 */ white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */ word-wrap: break-word; /* IE */ }

input[type="radio"] { vertical-align: text-bottom; }

input[type="checkbox"] { vertical-align: bottom; }

.ie7 input[type="checkbox"] { vertical-align: baseline; }

.ie6 input { vertical-align: text-bottom; }

select, input, textarea { font: 99% sans-serif; }

table { font-size: inherit; font: 100%; }

small { font-size: 85%; }

strong { font-weight: bold; }

td, td img { vertical-align: top; }

/* Make sure sup and sub don't mess with your line-heights http://gist.github.com/413930 */
sub, sup { font-size: 75%; line-height: 0; position: relative; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

/* standardize any monospaced elements */
pre, code, kbd, samp { font-family: monospace, sans-serif; }

/* hand cursor on clickable elements */
.clickable, label, input[type=button], input[type=submit], input[type=file], button { cursor: pointer; }

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea { margin: 0; }

/* make buttons play nice in IE */
button, input[type=button] { width: auto; overflow: visible; }

/* scale images in IE7 more attractively */
.ie7 img { -ms-interpolation-mode: bicubic; }

/* let's clear some floats */
.clearfix:after, .swiper-slide .right .swiper-slide ul li:after { content: " "; display: block; clear: both; }

/*


*/
.full { width: 100%; height: 100%; }

.full { position: absolute; top: 0; left: 0; }

.hide { display: none; }

a { text-decoration: none !important; color: #333; }

a:hover { color: #f33; }

.hide { display: none !important; }

.noselect { -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

html, body { height: 100%; }

.w1000 { width: 1000px; margin: 0 auto; }

.w1200 { width: 1200px; margin: 0 auto; }

body { font-family: "Microsoft YaHei","\5fae\8f6f\96c5\9ed1"; font-size: 14px; }

body { width: 100%; }

.PreCenter, .cover .title, .cover .text, .cover .logo, .cover .arrow, .cover .nav-wrap, .swiper-slide .left, .swiper-slide .right { position: absolute; left: 50%; top: 50%; }

.swiper-container { width: 100%; height: 100%; position: relative; }

.swiper-container .swiper-wrapper { width: 100%; height: 100%; }

.swiper-container .swiper-wrapper .swiper-slide { width: 100%; height: 100%; background: url("../images/slidebg.jpg") center center repeat-y; position: relative; }

.swiper-container .swiper-wrapper .swiper-slide.cover { background: url("../images/coverbg.jpg") center center repeat-y; }

.swiper-container .swiper-wrapper .swiper-slide .wrapper { width: 1200px; margin: 0 auto; }

.cover .title { margin-left: -540px; margin-top: -226px; }

.cover .text { margin-left: -870px; margin-top: -286px; }

.cover .logo { margin-left: 330px; margin-top: -396px; }

.cover .arrow { margin-left: -24px; margin-top: 330px; -webkit-animation: down 1.5s infinite ease-in-out; animation: down 1.5s infinite ease-in-out; cursor: pointer; }

.cover .nav-wrap { width: 180px; height: 513px; margin-left: 30px; margin-top: -296px; }

.cover .nav-wrap .btn { position: absolute; width: 110px; height: 110px; -webkit-border-radius: 50%; border-radius: 50%; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-animation: round 3s linear infinite; animation: round 3s linear infinite; cursor: pointer; }

.cover .nav-wrap .btn i { width: 18px; height: 18px; background: #c41341; position: absolute; left: 0; top: 0; -webkit-border-radius: 50%; border-radius: 50%; left: 7px; top: 7px; }

.cover .nav-wrap .btn1 { left: 7px; top: 0; }

.cover .nav-wrap .btn2 { left: 70px; top: 195px; }

.cover .nav-wrap .btn3 { left: 1px; top: 402px; }

.swiper-slide { overflow: hidden; }

.swiper-slide .left { width: 210px; height: 520px; margin-left: -620px; margin-top: -320px; text-align: center; font-size: 20px; font-weight: bold; color: #a2baed; }

.swiper-slide .left .goTitle { font-weight: bold; margin-top: 10px; margin-bottom: 10px; cursor: pointer; }

.swiper-slide .left .middle { margin-top: 30px; margin-bottom: 30px; }

.swiper-slide .left .goArrow { -webkit-box-sizing: content-box; box-sizing: content-box; padding-top: 30px; padding-bottom: 30px; height: 23px; cursor: pointer; }

.swiper-slide .left .upArrow img { -webkit-animation: up 1.5s infinite ease-in-out; animation: up 1.5s infinite ease-in-out; }

.swiper-slide .left .downArrow img { -webkit-animation: down 1.5s infinite ease-in-out; animation: down 1.5s infinite ease-in-out; }

.swiper-slide .right { width: 780px; height: 680px; margin-left: -250px; margin-top: -350px;}
.swiper-slide .right .swiper-scrollbar { width: 4px; height: 100%; position: absolute; right: 0px; bottom: 0px; z-index: 9; opacity: 1 !important; }

.swiper-slide .right .swiper-slide { background: none; width: 100%; height: auto; }

/*.swiper-slide .right .swiper-slide ul li { margin-top: 20px; margin-bottom: 20px; }

.swiper-slide .right .swiper-slide ul li:nth-child(2n) .talk-head { float: right; margin-right: 15px; }

.swiper-slide .right .swiper-slide ul li:nth-child(2n) .talk-detai { float: right; margin-right: 30px; -webkit-box-shadow: 5px 5px 20px #888; box-shadow: 5px 5px 20px #888; }

.swiper-slide .right .swiper-slide ul li:nth-child(2n) .talk-detai i { right: -11px; top: 50px; background: url("../images/talkArrowRight.png") 0 0 no-repeat; }

.swiper-slide .right .swiper-slide ul li:nth-child(2n+1) .talk-head { float: left; margin-left: 5px; }

.swiper-slide .right .swiper-slide ul li:nth-child(2n+1) .talk-detai { float: left; margin-left: 30px; -webkit-box-shadow: -5px 5px 20px #888; box-shadow: -5px 5px 20px #888; }

.swiper-slide .right .swiper-slide ul li:nth-child(2n+1) .talk-detai i { left: -11px; top: 50px; background: url("../images/talkArrowLeft.png") 0 0 no-repeat; }

.swiper-slide .right .swiper-slide ul li .talk-head { width: 126px; height: 126px; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; }

.swiper-slide .right .swiper-slide ul li .talk-detai { -webkit-box-sizing: content-box; box-sizing: content-box; width: 620px; border: 1px solid #bacce4; -webkit-border-radius: 7px; border-radius: 7px; padding: 20px; position: relative; background: #fff; }

.swiper-slide .right .swiper-slide ul li .talk-detai i { width: 12px; height: 25px; position: absolute; }
*/
#foot-wrap01{ width: 70px; text-align: center; position: absolute; right:8%; bottom: 10%; }
.ops_shareLayer .ops_icons li{ margin-left:13px; margin-bottom:6px;}
.ops_tit{ display:none;}
#ops_share{ display:none;}
.fengxiang img,.goback img{cursor:pointer}
#foot-wrap { width: 100%; text-align: center; position: absolute; left: 0; bottom: 10px; }

#foot-wrap .team { color: #666666; font-size: 14px; margin-bottom: 10px; }

#foot-wrap .team span { padding-left: 20px; padding-right: 20px; }

#foot-wrap .copyright { font-size: 12px; font-family: 'SimSun'; color: #000000; }

@-webkit-keyframes round { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes round { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  50% { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@-webkit-keyframes up { 0%, 30% { -webkit-transform: translate(0px, 10px);
    opacity: 0; }
  60% { -webkit-transform: translate(0, 0);
    opacity: 1; }
  100% { -webkit-transform: translate(0px, -8px);
    opacity: 0; } }

@keyframes up { 0%, 30% { -webkit-transform: translate(0px, 10px);
    opacity: 0; }
  60% { -webkit-transform: translate(0, 0);
    opacity: 1; }
  100% { -webkit-transform: translate(0px, -8px);
    opacity: 0; } }

@-webkit-keyframes down { 0%, 30% { -webkit-transform: translate(0px, -10px);
    opacity: 0; }
  60% { -webkit-transform: translate(0, 0);
    opacity: 1; }
  100% { -webkit-transform: translate(0px, 8px);
    opacity: 0; } }

@keyframes down { 0%, 30% { -webkit-transform: translate(0px, -10px);
    opacity: 0; }
  60% { -webkit-transform: translate(0, 0);
    opacity: 1; }
  100% { -webkit-transform: translate(0px, 8px);
    opacity: 0; } }

.swiper-scrollbar { -webkit-border-radius: 10px; border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); -webkit-border-radius: 10px; border-radius: 10px; }

.swiper-scrollbar-cursor-drag { cursor: move; }

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

.swiper-slide .right .swiper-scrollbar{

	width:8px;
}


.swiper-slide .right .swiper-slide ul li:nth-child(2n+1) .talk-detai { 
	float: left; 
	margin-left: 30px; 
	-webkit-box-shadow: -2px 2px 10px #aaa; 
	box-shadow: -2px 2px 10px #aaa; 
}
.swiper-slide .right .swiper-slide ul li:nth-child(2n) .talk-detai { 
	float: right; 
	margin-right: 30px;	
	-webkit-box-shadow: -2px 2px 10px #aaa; 
	box-shadow: 2px 2px 10px #aaa; 
}

.swiper-slide .right .swiper-slide ul li {
    margin-top: 20px;
    margin-bottom: 30px;
}

.swiper-scrollbar{
	background:#d8d9dd;
}
.swiper-scrollbar-drag{	
	background:#98989a;
}

strong {
	display: inline-block;
    font-size: 18px;
    font-weight: bold;
	margin-bottom:5px;
}

.swiper-slide .right .swiper-slide ul li:nth-child(2n+1) .talk-detai strong{
	display: inline-block;
    text-align: right;
    width: 100%;
}

.container-vertical > .swiper-wrapper > .swiper-slide:nth-child(n+3) strong{
	color:#007291;
}
.container-vertical > .swiper-wrapper > .swiper-slide:nth-child(n+4) strong{
	color:#0f0079;
}