@charset "UTF-8";
/*实心箭头*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

body { background: #fff; color: #000000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }

td, th, caption { font-size: 14px; }

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

address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }

a { text-decoration: none; }

img { border: none; }

ol, ul, li { list-style: none; }

input, textarea, select, button { font: 14px Verdana,Helvetica,Arial,sans-serif; }

table { border-collapse: collapse; }

body { font-family: "微软雅黑","宋体"; font-size: 14px; }

.clear-fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clear-fix { *zoom: 1; }

.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }

html, body { width: 100%; min-width: 1355px; background-color: #ffffff; }

.width1200 { width: 1200px; margin: 0 auto; padding-left: 10px; padding-right: 10px; }

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

.pull-left { float: left; display: inline; }

.pull-right { float: right; display: inline; }

.tip-adv { position: absolute; bottom: 0; left: 0; display: inline-block; background-color: #555c60; border-top-right-radius: 8px; color: #ffffff; padding: 0 3px; font-size: 12px; }

.fixed { position: fixed; top: 0; }

@-webkit-keyframes rotate { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg); } }
@keyframes rotate { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); transform: rotate(360deg); } }
.rotate360 { -webkit-animation: rotate 1.5s 0s linear forwards; -moz-animation: rotate 1.5s 0s linear forwards; animation: rotate 1.5s 0s linear forwards; }

nav { background-color: #222222; height: 38px; line-height: 38px; width: 100%; margin: 0 auto; min-width: 1355px; }
nav a { color: #999999; font-size: 12px; margin: 0 5px; position: relative; }
nav .app:after { content: ''; background: url(../imgs/app.jpg) no-repeat; background-size: 100%; width: 90px; height: 90px; display: none; position: absolute; z-index: 999; left: 50%; margin-left: -45px; }
nav .app:hover:after { display: block; }

.header-img { width: 100%; height: 600px; overflow: hidden; }
.header-img img { display: block; width: 100%; }
.header-img .intro { width: 100%; height: 100%; position: relative; z-index: 99; }
.header-img .intro a { display: block; width: 100%; height: 600px; }
.header-img .intro:after { content: ''; width: 100%; height: 100%; position: absolute; background-color: rgba(0, 0, 0, 0.2); display: block; left: 0; top: 0; z-index: 9; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=100, Direction=0, Color=#000000)"; /*IE 8*/ -moz-box-shadow: 0 50px 100px -10px #000000 inset; /*FF 3.5+*/ -webkit-box-shadow: 0 50px 100px -10px #000000 inset; /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/ box-shadow: 0 50px 100px -10px #000000 inset; /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=100, Direction=135, Color=#000000); /*IE 5.5-7*/ }
.header-img .intro video { width: 100%; height: 100%; display: block; object-fit: cover; }
.header-img .intro div { position: absolute; bottom: 50px; left: 50%; margin-left: -600px; z-index: 99; width: 1200px; }
.header-img .intro h4 { color: #ffffff; font-size: 42px; line-height: 60px; width: 840px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=135, Color=#000000)"; /*IE 8*/ text-shadow: 1px 1px 12px rgba(0, 0, 0, 0.4); /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=135, Color=#000000); /*IE 5.5-7*/ }
.header-img .intro p { color: #ffffff; font-size: 16px; line-height: 32px; width: 840px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=135, Color=#000000)"; /*IE 8*/ text-shadow: 1px 1px 12px rgba(0, 0, 0, 0.4); /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=12, Direction=135, Color=#000000); /*IE 5.5-7*/ }

.year { background: url(../imgs/20homebg.jpg) repeat-x; position: relative; min-width: 1355px; }
.year .year-logo { height: 108px; padding-top: 27px; padding-left: 135px; }
.year .year-logo img { width: 683px; height: 80px; }
.year .year-content { width: 1355px; margin: 0 auto; *zoom: 1; background: #ffffff; }
.year .year-content:before, .year .year-content:after { content: ""; display: table; }
.year .year-content:after { clear: both; }
.year .year-content .yxqyxl { width: 134px; background: url(../imgs/20newsbg.png) no-repeat #e50012; padding-top: 100px; }
.year .year-content .yxqyxl ul { width: 112px; margin: 0 auto; }
.year .year-content .yxqyxl ul li { height: 137px; }
.year .year-content .yxqyxl ul li img { width: 112px; height: 77px; border-radius: 10px; }
.year .year-content .yxqyxl ul li p { width: 112px; height: 40px; color: #ffffff; font-size: 12px; line-height: 20px; }
.year .year-content .yxqyxl ul li p a { color: #ffffff; }
.year .year-content .yxqyxl ul li p a:hover { color: #ffffff; }

header { background-color: #ffffff; padding-top: 10px; }
header .new-house { position: relative; }
header .new-house img { display: block; }
header .logo { margin-top: 15px; position: relative; }
header .logo .swiper-container1 { width: 314px; height: 53px; margin-left: 15px; }
header .logo .pagination { position: absolute; right: 61px; text-align: right; top: -8px; width: 100px; z-index: 9; }
header .logo .swiper-pagination-switch { display: inline-block; width: 3px; height: 3px; border-radius: 6px; background: #cccccc; margin: 0 2px; cursor: pointer; }
header .logo .swiper-active-switch { background: #4483e9; }
header .column { *zoom: 1; padding: 20px 0; }
header .column:before, header .column:after { content: ""; display: table; }
header .column:after { clear: both; }
header .column .list { padding-top: 7px; }
header .column .list a { color: #333333; font-size: 16px; margin-right: 35px; display: inline-block; }
header .column .list a:hover { color: #4285f4; }
header .column .list .hot { position: relative; }
header .column .list .hot:after { content: ''; display: block; width: 26px; height: 11px; position: absolute; top: -7px; right: -18px; background: url(../imgs/icon-hot.png) no-repeat; background-position: center center; background-size: contain; }
header .column .search { position: relative; display: flex; }
header .column .search .iconsearch { position: absolute; left: 10px; top: 11px; color: #333333; }
header .column .search input { font-size: 16px; color: #333333; height: 34px; width: 206px; padding: 0 10px 0 30px; border: 1px solid #d1d1d1; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
header .column .search button { border: 1px solid #d1d1d1; font-size: 16px; height: 36px; padding: 0 8px; color: #333333; background-color: #ffffff; margin-left: -5px; }

.seven-img { *zoom: 1; padding-top: 24px; background-color: #ffffff; }
.seven-img:before, .seven-img:after { content: ""; display: table; }
.seven-img:after { clear: both; }
.seven-img .pull-left { position: relative; overflow: hidden; }
.seven-img .pull-left img { width: 420px; height: 294px; display: block; -webkit-transition: all 0.5s 0s ease; -moz-transition: all 0.5s 0s ease; transition: all 0.5s 0s ease; }
.seven-img .pull-left p { position: absolute; bottom: 0; left: 0; line-height: 30px; max-height: 60px; overflow: hidden; margin: 10px 16px; font-size: 20px; color: #ffffff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; letter-spacing: 2px; z-index: 9; }
.seven-img .pull-left:after { content: ''; display: inline-block; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 0; background: -moz-linear-gradient(0deg, black 0, transparent 50%, transparent 100%); /* FF3.6+ */ background: -webkit-linear-gradient(90deg, black 0, transparent 50%, transparent 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(0deg, black 0, transparent 50%, transparent 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(0deg, black 0, transparent 50%, transparent 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */ background: linear-gradient(0deg, black 0, transparent 50%, transparent 100%); /* W3C */ }
.seven-img .pull-left:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.seven-img .pull-right { float: left; display: inline; }
.seven-img .pull-right ul { *zoom: 1; width: 520px; }
.seven-img .pull-right ul:before, .seven-img .pull-right ul:after { content: ""; display: table; }
.seven-img .pull-right ul:after { clear: both; }
.seven-img .pull-right ul li { position: relative; float: left; display: inline; margin-left: 16px; margin-bottom: 14px; overflow: hidden; }
.seven-img .pull-right ul li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.seven-img .pull-right ul li img { width: 244px; height: 140px; display: block; -webkit-transition: all 0.5s 0s ease; -moz-transition: all 0.5s 0s ease; transition: all 0.5s 0s ease; }
.seven-img .pull-right ul li p { position: absolute; bottom: 0; left: 0; line-height: 20px; max-height: 40px; overflow: hidden; margin: 10px 10px; font-size: 14px; color: #ffffff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; letter-spacing: 1px; z-index: 9; }
.seven-img .pull-right ul li:after { content: ''; display: inline-block; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; z-index: 0; background: -moz-linear-gradient(0deg, black 0, transparent 50%, transparent 100%); /* FF3.6+ */ background: -webkit-linear-gradient(90deg, black 0, transparent 50%, transparent 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(0deg, black 0, transparent 50%, transparent 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(0deg, black 0, transparent 50%, transparent 100%); /* IE10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */ background: linear-gradient(0deg, black 0, transparent 50%, transparent 100%); /* W3C */ }
.seven-img .sxy { float: right; display: inline; position: relative; }
.seven-img .sxy:hover a > div span { height: 40px; }
.seven-img .sxy a > img { width: 244px; height: 294px; display: block; }
.seven-img .sxy a > div { position: absolute; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); color: #ffffff; padding: 10px 10px 8px; letter-spacing: 1px; }
.seven-img .sxy a > div p { font-size: 18px; line-height: 24px; margin-bottom: 4px; height: 48px; overflow: hidden; }
.seven-img .sxy a > div span { font-size: 12px; line-height: 20px; display: block; -webkit-transition: all 0.3s 0s linear; -moz-transition: all 0.3s 0s linear; transition: all 0.3s 0s linear; height: 0; overflow: hidden; }
.seven-img .sxy .tip1, .seven-img .sxy .tip2 { display: block; height: 30px; line-height: 25px; text-align: center; font-size: 12px; color: #ffffff; position: absolute; top: 0; left: -5px; background: url(../imgs/tip1.png) no-repeat; background-position: left center; background-size: auto; padding: 0 8px; }
.seven-img .sxy .tip2 { background: url(../imgs/tip2.png) no-repeat; background-position: left center; background-size: auto; }

.content { padding-top: 36px; margin-bottom: 50px; *zoom: 1; background-color: #ffffff; }
.content:before, .content:after { content: ""; display: table; }
.content:after { clear: both; }

.content-left { float: left; display: inline; }
.content-left .road-show { width: 201px; position: relative; float: left; display: inline; }
.content-left .road-show h4 { color: #222222; font-size: 18px; }
.content-left .road-show h4 a { color: #222222; }
.content-left .road-show h4 a:hover { color: #4285f4; }
.content-left .road-show .swiper-container2 { width: 201px; height: 730px; }
.content-left .road-show .swiper-container2 .swiper-slide { text-align: center; }
.content-left .road-show .swiper-container2 .swiper-slide > div { margin-top: 13px; background-color: #fafafa; padding-bottom: 22px; }
.content-left .road-show .swiper-container2 .swiper-slide > div > p { padding: 0 10px; font-size: 12px; color: #333333; margin-top: 6px; overflow: hidden; height: 18px; }
.content-left .road-show .swiper-container2 .swiper-slide .company-info { padding: 20px 10px 21px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }
.content-left .road-show .swiper-container2 .swiper-slide .company-info:after { content: ''; display: inline-block; width: 18px; height: 3px; background-color: #ff4e4e; position: absolute; bottom: 0; left: 50%; margin-left: -9px; }
.content-left .road-show .swiper-container2 .swiper-slide .company-info img { height: 48px; width: auto; display: block; margin: 0 auto; }
.content-left .road-show .swiper-container2 .swiper-slide .company-info .code { font-size: 13px; color: #333333; margin-top: 12px; }
.content-left .road-show .swiper-container2 .swiper-slide .company-info .code span:last-child { color: #999999; margin-left: 10px; }
.content-left .road-show .swiper-container2 .swiper-slide .company-info .date { font-size: 12px; color: #ffffff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9; background-color: #5793f1; opacity: 0; -webkit-transition: all 0.4s 0s linear; -moz-transition: all 0.4s 0s linear; transition: all 0.4s 0s linear; }
.content-left .road-show .swiper-container2 .swiper-slide .company-info .date p { margin-top: 5px; -webkit-transition: all 0.4s 0s linear; -moz-transition: all 0.4s 0s linear; transition: all 0.4s 0s linear; }
.content-left .road-show .swiper-container2 .swiper-slide .company-info .date a { font-size: 14px; color: #ffffff; border: 1px solid #ffffff; width: 84px; height: 28px; line-height: 28px; margin: 55px auto 0; display: block; -webkit-transition: all 0.4s 0s linear; -moz-transition: all 0.4s 0s linear; transition: all 0.4s 0s linear; }
.content-left .road-show .swiper-container2 .swiper-slide .company-info:hover .date { opacity: 1; }
.content-left .road-show .swiper-container2 .swiper-slide .company-info:hover .date p { margin-top: 25px; }
.content-left .road-show .swiper-container2 .swiper-slide .company-info:hover .date a { margin: 15px auto 0; }
.content-left .road-show .pagination { position: absolute; left: 0; text-align: center; bottom: -5px; width: 100%; z-index: 9; background-color: #ffffff; }
.content-left .road-show .swiper-pagination-switch { display: inline-block; width: 6px; height: 6px; border-radius: 6px; background: #cccccc; margin: 0 3px; cursor: pointer; }
.content-left .road-show .swiper-active-switch { background: #4483e9; }
.content-left .road-show .arrow-left2, .content-left .road-show .arrow-right2 { position: absolute; left: 50%; margin-left: -19px; bottom: -7px; z-index: 9; color: #ccc; font-size: 12px; }
.content-left .road-show .arrow-right2 { margin-left: 7px; }
.content-left .road-show .arrow-right2:before { content: ""; background: url(../imgs/right.png) no-repeat; background-size: 100%; width: 12px; height: 12px; display: inline-block; }
.content-left .road-show .arrow-left2:before { content: ""; background: url(../imgs/left.png) no-repeat; background-size: 100%; width: 12px; height: 12px; display: inline-block; }
.content-left .i-live { width: 200px; position: relative; float: left; display: inline; margin-left: 15px; }
.content-left .i-live h4 { color: #222222; font-size: 18px; }
.content-left .i-live h4 a { color: #222222; }
.content-left .i-live h4 a:hover { color: #4285f4; }
.content-left .i-live ul { border-bottom: 1px solid #ececec; }
.content-left .i-live ul li { margin-top: 13px; padding-bottom: 3px; }
.content-left .i-live ul li img { width: 100%; height: 113px; display: block; }
.content-left .i-live ul li p { line-height: 22px; height: 44px; margin-top: 4px; overflow: hidden; }
.content-left .i-live ul li p a { color: #222222; font-size: 14px; }
.content-left .i-live ul li p a:hover { color: #4285f4; }
.content-left .i-live .more { color: #666666; font-size: 12px; display: block; text-align: center; margin-top: 10px; }
.content-left .i-live .more .iconarrow-right { vertical-align: text-top; }
.content-left .i-live .more:hover { color: #4285f4; }
.content-left .new-stock { background-color: #fafafa; width: 390px; margin-top: 780px; padding: 10px 14px 15px; }
.content-left .new-stock h4 { font-size: 18px; color: #333333; margin-bottom: 14px; }
.content-left .new-stock h4 a { color: #222222; }
.content-left .new-stock h4 a:hover { color: #4285f4; }
.content-left .new-stock ul { *zoom: 1; }
.content-left .new-stock ul:before, .content-left .new-stock ul:after { content: ""; display: table; }
.content-left .new-stock ul:after { clear: both; }
.content-left .new-stock ul li { width: 20%; float: left; display: inline; }
.content-left .new-stock ul li img { width: 65px; height: 65px; display: block; margin: 0 auto; }
.content-left .new-stock ul li p { margin-top: 6px; text-align: center; }
.content-left .new-stock ul li p a { color: #333333; font-size: 14px; }
.content-left .new-stock ul li p a:hover { color: #4285f4; }
.content-left .science-stock { background-color: #fafafa; width: 418px; margin-top: 12px; padding: 10px 0 16px; position: relative; }
.content-left .science-stock h4 { font-size: 18px; color: #333333; margin-bottom: 14px; margin-left: 18px; }
.content-left .science-stock h4 a { color: #222222; }
.content-left .science-stock h4 a:hover { color: #4285f4; }
.content-left .science-stock .swiper-container4 { width: 100%; height: 139px; }
.content-left .science-stock .swiper-container4 .swiper-slide ul { *zoom: 1; }
.content-left .science-stock .swiper-container4 .swiper-slide ul:before, .content-left .science-stock .swiper-container4 .swiper-slide ul:after { content: ""; display: table; }
.content-left .science-stock .swiper-container4 .swiper-slide ul:after { clear: both; }
.content-left .science-stock .swiper-container4 .swiper-slide ul li { width: 138px; float: left; display: inline; border-right: 1px solid #ececec; }
.content-left .science-stock .swiper-container4 .swiper-slide ul li:last-child { border-right: none; }
.content-left .science-stock .swiper-container4 .swiper-slide ul li img { width: 65px; height: 65px; display: block; margin: 0 auto; }
.content-left .science-stock .swiper-container4 .swiper-slide ul li p { font-size: 14px; color: #333333; margin: 8px 4px 0 18px; }
.content-left .science-stock .swiper-container4 .swiper-slide ul li p a { color: #333333; }
.content-left .science-stock .swiper-container4 .swiper-slide ul li p a:hover { color: #4285f4; }
.content-left .science-stock .swiper-container4 .swiper-slide ul li span { display: block; color: #8c8c8c; margin: 3px 4px 3px 18px; }
.content-left .science-stock .swiper-container4 .swiper-slide ul li span a { color: #8c8c8c; }
.content-left .science-stock .swiper-container4 .swiper-slide ul li span a:hover { color: #4285f4; }
.content-left .science-stock .pagination { position: absolute; right: 10px; text-align: right; top: 5px; width: 50%; z-index: 9; }
.content-left .science-stock .swiper-pagination-switch { display: inline-block; width: 6px; height: 6px; border-radius: 6px; background: #cccccc; margin: 0 3px; cursor: pointer; }
.content-left .science-stock .swiper-active-switch { background: #4483e9; }
.content-left .pic { margin-top: 12px; width: 418px; }
.content-left .pic img { width: 100%; }
.content-left .ss-company { margin-top: 12px; background-color: #fafafa; padding: 18px 12px; width: 394px; }
.content-left .ss-company h4 { font-size: 18px; color: #000000; margin-bottom: 12px; }
.content-left .ss-company h4 a { color: #222222; }
.content-left .ss-company h4 a:hover { color: #4285f4; }
.content-left .ss-company ul { *zoom: 1; width: 100%; }
.content-left .ss-company ul:before, .content-left .ss-company ul:after { content: ""; display: table; }
.content-left .ss-company ul:after { clear: both; }
.content-left .ss-company ul li { float: left; display: inline; width: 65.5px; display: inline-block; padding: 14px 0; height: 50px; -webkit-transition: all 0.3s 0s linear; -moz-transition: all 0.3s 0s linear; transition: all 0.3s 0s linear; background-color: #fafafa; border-radius: 6px; }
.content-left .ss-company ul li:hover { background-color: #4285f4; }
.content-left .ss-company ul li:hover p { color: #ffffff; }
.content-left .ss-company ul li:hover .sprite-ssgszq { background-image: url(../imgs/ssgszq2.png); }
.content-left .ss-company ul li p { color: #000000; font-size: 12px; text-align: center; margin-top: 10px; }
.content-left .ss-company ul li .sprite-ssgszq { background-image: url(../imgs/ssgszq1.png); background-repeat: no-repeat; background-size: 314px 24px; width: 22px; height: 23px; display: block; margin: 0 auto; }
.content-left .ss-company ul li .icon1 { background-position: -30px 0; }
.content-left .ss-company ul li .icon2 { background-position: -134px 0; }
.content-left .ss-company ul li .icon3 { background-position: -160px 0; }
.content-left .ss-company ul li .icon4 { background-position: -186px 0; }
.content-left .ss-company ul li .icon5 { background-position: -212px 0; }
.content-left .ss-company ul li .icon6 { background-position: 0 0; width: 28px; height: 22px; }
.content-left .ss-company ul li .icon7 { background-position: -238px 0; }
.content-left .ss-company ul li .icon8 { background-position: -264px 0; }
.content-left .ss-company ul li .icon9 { background-position: -290px 0; }
.content-left .ss-company ul li .icon10 { background-position: -56px 0; }
.content-left .ss-company ul li .icon11 { background-position: -82px 0; }
.content-left .ss-company ul li .icon12 { background-position: -108px 0; }
.content-left .ir { background-color: #fafafa; padding: 18px 12px; width: 394px; }
.content-left .ir h4 { font-size: 18px; color: #000000; margin-bottom: 12px; }
.content-left .ir h4 a { color: #222222; }
.content-left .ir h4 a:hover { color: #4285f4; }
.content-left .ir ul { *zoom: 1; width: 100%; padding: 0 7px; }
.content-left .ir ul:before, .content-left .ir ul:after { content: ""; display: table; }
.content-left .ir ul:after { clear: both; }
.content-left .ir ul .one-line p { line-height: 40px; }
.content-left .ir ul li { position: relative; float: left; display: inline; width: 84px; display: inline-block; padding: 3px 0; height: 40px; margin-right: 12px; margin-bottom: 12px; background-color: #fafafa; border-radius: 4px; border: 1px solid #4285f4; }
.content-left .ir ul li:nth-child(4n) { margin-right: 0; }
.content-left .ir ul li:hover { background-color: #4285f4; }
.content-left .ir ul li:hover p { color: #ffffff; }
.content-left .ir ul li:hover .ir-tip-r { opacity: 1; z-index: 9; left: 98px; }
.content-left .ir ul li:hover .ir-tip-l { opacity: 1; z-index: 9; right: 98px; }
.content-left .ir ul li p { color: #4285f4; font-size: 13px; text-align: center; line-height: 20px; }
.content-left .ir ul li .ir-tip-r, .content-left .ir ul li .ir-tip-l { min-height: 44px; color: #ffffff; font-size: 12px; line-height: 22px; background-color: #4285f4; position: absolute; width: 164px; left: 88px; top: -1px; padding: 2px 10px; border-radius: 4px; opacity: 0; z-index: -1; -webkit-transition: all 0.3s 0s linear; -moz-transition: all 0.3s 0s linear; transition: all 0.3s 0s linear; }
.content-left .ir ul li .ir-tip-r::before, .content-left .ir ul li .ir-tip-l::before { content: ""; width: 0; height: 0; border-top: 6px solid transparent; border-right: 6px solid #4285f4; border-bottom: 6px solid transparent; display: inline-block; position: absolute; left: -6px; top: 20px; }
.content-left .ir ul li .ir-tip-l { left: auto; right: 88px; }
.content-left .ir ul li .ir-tip-l::before { border-right: none; border-top: 6px solid transparent; border-left: 6px solid #4285f4; border-bottom: 6px solid transparent; left: auto; right: -6px; top: 20px; }
.content-left .data { margin-top: 10px; background-color: #fafafa; padding: 12px 12px 30px; width: 394px; }
.content-left .data h4 { font-size: 18px; color: #000000; margin-bottom: 12px; }
.content-left .data h4 a { color: #222222; }
.content-left .data h4 a:hover { color: #4285f4; }
.content-left .data .title { text-align: center; }
.content-left .data .title span { cursor: pointer; margin: 0 10px; padding-bottom: 4px; font-size: 16px; color: #666666; }
.content-left .data .title .active { border-bottom: 2px solid #4285f4; color: #333333; }
.content-left .hdwd-cwqz { margin-top: 10px; background-color: #fafafa; padding-top: 12px; width: 418px; }
.content-left .hdwd-cwqz h4 { font-size: 18px; margin-bottom: 12px; padding: 0 12px; }
.content-left .hdwd-cwqz h4 span { cursor: pointer; margin: 0 16px 0 0; padding-bottom: 4px; color: #666666; }
.content-left .hdwd-cwqz h4 .active { border-bottom: 2px solid #4285f4; color: #333333; }
.content-left .hdwd-cwqz h4 a { font-size: 14px; color: #666666; float: right; display: inline; }
.content-left .hdwd-cwqz h4 a:hover { color: #4285f4; }
.content-left .hdwd-cwqz #hd .search { margin-bottom: 10px; padding-left: 12px; }
.content-left .hdwd-cwqz #hd .search input { height: 38px; border: none; background-color: #ffffff; padding: 0 20px; width: 132px; color: #333333; border: 1px solid #f7f7f7; }
.content-left .hdwd-cwqz #hd .search .btn1 { height: 40px; line-height: 40px; border: none; background-color: #ececec; padding: 0 10px; color: #333333; margin-left: -4px; margin-top: 1px; letter-spacing: 2px; cursor: pointer; }
.content-left .hdwd-cwqz #hd .search .btn1 .iconsearch { font-size: 18px; color: #333333; margin-right: 4px; vertical-align: sub; }
.content-left .hdwd-cwqz #hd .search .btn2 { cursor: pointer; height: 40px; border: none; background-color: #4285f4; padding: 0 10px; color: #ffffff; border-radius: 4px; margin-left: 30px; }
.content-left .hdwd-cwqz #hd .swiper-container7 { width: 100%; height: 850px; }
.content-left .hdwd-cwqz #hd .swiper-container7 .swiper-slide:last-child section { border-bottom: none; }
.content-left .hdwd-cwqz #hd section { border-bottom: 1px solid #ececec; margin: 12px 12px 0; }
.content-left .hdwd-cwqz #hd .question { padding: 20px 0; *zoom: 1; color: #222222; }
.content-left .hdwd-cwqz #hd .question:before, .content-left .hdwd-cwqz #hd .question:after { content: ""; display: table; }
.content-left .hdwd-cwqz #hd .question:after { clear: both; }
.content-left .hdwd-cwqz #hd .question .left { float: left; display: inline; }
.content-left .hdwd-cwqz #hd .question .left img { width: 50px; height: 50px; border-radius: 25px; display: block; }
.content-left .hdwd-cwqz #hd .question .right { float: left; display: inline; width: 326px; margin-left: 8px; }
.content-left .hdwd-cwqz #hd .question .right > div { color: #4285f4; margin-bottom: 2px; }
.content-left .hdwd-cwqz #hd .question .right > div span { color: #222222; margin: 0 4px; }
.content-left .hdwd-cwqz #hd .question .right > p { line-height: 22px; }
.content-left .hdwd-cwqz #hd .answer { padding: 0  0 20px 0; *zoom: 1; color: #666666; }
.content-left .hdwd-cwqz #hd .answer:before, .content-left .hdwd-cwqz #hd .answer:after { content: ""; display: table; }
.content-left .hdwd-cwqz #hd .answer:after { clear: both; }
.content-left .hdwd-cwqz #hd .answer .left { float: left; display: inline; width: 326px; margin-right: 8px; text-align: right; }
.content-left .hdwd-cwqz #hd .answer .left > div { color: #4285f4; margin-bottom: 4px; }
.content-left .hdwd-cwqz #hd .answer .left > div span { color: #222222; margin: 0 4px; }
.content-left .hdwd-cwqz #hd .answer .left > p { line-height: 22px; }
.content-left .hdwd-cwqz #hd .answer .right { float: left; display: inline; }
.content-left .hdwd-cwqz #hd .answer .right img { width: 50px; height: 50px; border-radius: 25px; display: block; }
.content-left .hdwd-cwqz #cw { display: none; }
.content-left .hdwd-cwqz #cw section { border-bottom: 1px solid #ececec; }
.content-left .hdwd-cwqz #cw section:last-child { border-bottom: none; }
.content-left .hdwd-cwqz #cw .swiper-container8 { width: 100%; height: 850px; }
.content-left .hdwd-cwqz #cw .swiper-container8 .swiper-slide:nth-child(even) .item { background-color: #ffffff; }
.content-left .hdwd-cwqz #cw .item { padding: 20px 12px 20px; *zoom: 1; color: #222222; }
.content-left .hdwd-cwqz #cw .item:before, .content-left .hdwd-cwqz #cw .item:after { content: ""; display: table; }
.content-left .hdwd-cwqz #cw .item:after { clear: both; }
.content-left .hdwd-cwqz #cw .item .left { float: left; display: inline; padding: 0 16px; }
.content-left .hdwd-cwqz #cw .item .left img { width: 54px; height: 54px; border-radius: 5px; display: block; border: 1px solid #d2d2d2; margin-bottom: 6px; }
.content-left .hdwd-cwqz #cw .item .left p { color: #666666; text-align: center; }
.content-left .hdwd-cwqz #cw .item .right { float: left; display: inline; width: 290px; padding-left: 14px; border-left: 1px solid #d2d2d2; }
.content-left .hdwd-cwqz #cw .item .right .spread, .content-left .hdwd-cwqz #cw .item .right .proof { color: #222222; margin-bottom: 15px; *zoom: 1; }
.content-left .hdwd-cwqz #cw .item .right .spread:before, .content-left .hdwd-cwqz #cw .item .right .spread:after, .content-left .hdwd-cwqz #cw .item .right .proof:before, .content-left .hdwd-cwqz #cw .item .right .proof:after { content: ""; display: table; }
.content-left .hdwd-cwqz #cw .item .right .spread:after, .content-left .hdwd-cwqz #cw .item .right .proof:after { clear: both; }
.content-left .hdwd-cwqz #cw .item .right .spread span, .content-left .hdwd-cwqz #cw .item .right .proof span { float: left; display: inline; color: #ffffff; width: 25px; line-height: 25px; text-align: center; background-color: #4285f4; border-radius: 3px; font-size: 12px; }
.content-left .hdwd-cwqz #cw .item .right .spread p, .content-left .hdwd-cwqz #cw .item .right .proof p { float: left; display: inline; width: 260px; line-height: 20px; margin: -3px 0 0 5px; }
.content-left .hdwd-cwqz #cw .item .right .proof span { background-color: #ea2b3a; }
.content-left .hdwd-cwqz #cw .item .right .proof p { color: #666666; }

.content-middle { width: 446px; margin: 0 18px 0 18px; float: left; display: inline; }
.content-middle .title { font-size: 18px; color: #222222; *zoom: 1; margin-bottom: 13px; }
.content-middle .title:before, .content-middle .title:after { content: ""; display: table; }
.content-middle .title:after { clear: both; }
.content-middle .title a { font-size: 12px; color: #666666; margin-left: 10px; letter-spacing: .5px; }
.content-middle .title a:hover { color: #4285f4; }
.content-middle .title .pull-left a { font-size: 18px; color: #222222; }
.content-middle .title .pull-left a:hover { color: #4285f4; }
.content-middle section { margin-bottom: 16px; }
.content-middle section .big { width: 100%; height: 255px; position: relative; overflow: hidden; }
.content-middle section .big:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.content-middle section .big img { width: 100%; height: 100%; -webkit-transition: all 0.5s 0s ease; -moz-transition: all 0.5s 0s ease; transition: all 0.5s 0s ease; }
.content-middle section .big div { max-height: 64px; padding: 10px 15px; background-color: rgba(0, 0, 0, 0.3); position: absolute; bottom: 0; left: 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.content-middle section .big p { font-size: 16px; max-height: 48px; color: #ffffff; line-height: 24px; overflow: hidden; letter-spacing: 2px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.content-middle section .big .tip-red, .content-middle section .big .tip-blue { position: absolute; top: 6px; right: 8px; color: #ffffff; background-color: #fc3f4c; font-size: 12px; border-radius: 4px; padding: 0 6px; line-height: 19px; height: 19px; }
.content-middle section .big .tip-blue { background-color: #4285f4; }
.content-middle section .list ul { background-color: #fafafa; }
.content-middle section .list ul li { *zoom: 1; margin: 0 12px; padding: 12px 0; border-bottom: 1px solid #ececec; position: relative; }
.content-middle section .list ul li:before, .content-middle section .list ul li:after { content: ""; display: table; }
.content-middle section .list ul li:after { clear: both; }
.content-middle section .list ul li:hover { background-color: #f5f5f6; margin: 0; padding: 12px; }
.content-middle section .list ul li:hover .pull-right span { opacity: 1; }
.content-middle section .list ul li:hover .pull-right span:hover { color: #4285f4; }
.content-middle section .list ul li:last-child { border-bottom: none; }
.content-middle section .list ul li .pull-left { width: 128px; height: 72px; overflow: hidden; position: relative; }
.content-middle section .list ul li .pull-left:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.content-middle section .list ul li .pull-left:hover .play { background-color: #ff6700; border-color: #ff6700; }
.content-middle section .list ul li .pull-left img { width: 100%; height: 100%; -webkit-transition: all 0.5s 0s ease; -moz-transition: all 0.5s 0s ease; transition: all 0.5s 0s ease; }
.content-middle section .list ul li .pull-left .play { position: absolute; left: 10px; bottom: 8px; width: 20px; height: 20px; border: 1px solid #fff; border-radius: 12px; background-color: #424242; background-color: rgba(0, 0, 0, 0.6); background-image: url(../imgs/play_button.png); background-position: center; background-repeat: no-repeat; background-size: 5px auto; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#99000000", endColorstr="#99000000") \9; color: #fff; -webkit-transition: all .2s; transition: all .2s; overflow: hidden; _zoom: 1; }
.content-middle section .list ul li .pull-right { width: 282px; }
.content-middle section .list ul li .pull-right p { height: 55px; line-height: 24px; }
.content-middle section .list ul li .pull-right p a { color: #000000; font-size: 16px; }
.content-middle section .list ul li .pull-right p a:hover { color: #4285f4; }
.content-middle section .list ul li .pull-right span { color: #666666; font-size: 12px; float: right; display: inline; opacity: 0; height: 16px; overflow: hidden; display: inline-block; }
.content-middle .hd_platform { position: relative; margin-bottom: 16px; }
.content-middle .hd_platform .swiper-container3 { width: 452px; height: 170px; margin-left: -5px; }
.content-middle .hd_platform .swiper-container3 .swiper-slide { position: relative; }
.content-middle .hd_platform .swiper-container3 .swiper-slide div { overflow: hidden; width: 218px; height: 123px; margin-left: 8px; }
.content-middle .hd_platform .swiper-container3 .swiper-slide div:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.content-middle .hd_platform .swiper-container3 .swiper-slide img { width: 100%; height: 100%; display: block; -webkit-transition: all 0.5s 0s ease; -moz-transition: all 0.5s 0s ease; transition: all 0.5s 0s ease; }
.content-middle .hd_platform .swiper-container3 .swiper-slide p { line-height: 24px; height: 48px; padding: 0 0 0 8px; overflow: hidden; color: #000000; }
.content-middle .hd_platform .swiper-container3 .swiper-slide p a { color: #000000; }
.content-middle .hd_platform .swiper-container3 .swiper-slide p a:hover { color: #4285f4; }
.content-middle .hd_platform .swiper-container3 .swiper-slide .tip3 { display: block; height: 30px; padding: 0 8px; line-height: 25px; text-align: center; font-size: 12px; color: #ffffff; position: absolute; top: -1px; left: 3px; background: url(../imgs/tip3.png) no-repeat; background-position: left center; background-size: auto; }
.content-middle .hd_platform .arrow-left3, .content-middle .hd_platform .arrow-right3 { position: absolute; left: 3px; top: 50px; z-index: 9; color: #fff; font-size: 22px; background-color: rgba(0, 0, 0, 0.3); height: 24px; }
.content-middle .hd_platform .arrow-right3 { right: 0; left: auto; }
.content-middle .hd_platform .arrow-right3:before { content: ""; background: url(../imgs/right.png) no-repeat; background-size: 100%; width: 24px; height: 24px; display: inline-block; }
.content-middle .hd_platform .arrow-left3:before { content: ""; background: url(../imgs/left.png) no-repeat; background-size: 100%; width: 24px; height: 24px; display: inline-block; }
.content-middle .adv { margin-bottom: 16px; *zoom: 1; }
.content-middle .adv:before, .content-middle .adv:after { content: ""; display: table; }
.content-middle .adv:after { clear: both; }
.content-middle .adv .item { width: 218px; height: 170px; float: left; display: inline; margin-right: 10px; position: relative; }
.content-middle .adv .item:last-child { margin-right: 0; }
.content-middle .adv .item div { overflow: hidden; width: 218px; height: 123px; }
.content-middle .adv .item div:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.content-middle .adv .item img { width: 100%; height: 100%; display: block; -webkit-transition: all 0.5s 0s ease; -moz-transition: all 0.5s 0s ease; transition: all 0.5s 0s ease; }
.content-middle .adv .item p { line-height: 24px; height: 48px; overflow: hidden; color: #000000; }
.content-middle .adv .item p a { color: #000000; }
.content-middle .adv .item p a:hover { color: #4285f4; }
.content-middle .adv .item .tip-adv { bottom: 47px; }
.content-middle .load-more a { color: #666666; border: none; background-color: transparent; text-align: center; display: block; cursor: pointer; }

.content-right { width: 300px; float: right; display: inline; }
.content-right .swiper-adv { position: relative; }
.content-right .swiper-adv .swiper-container5 { width: 100%; height: 250px; }
.content-right .swiper-adv .swiper-container5 .swiper-slide { position: relative; }
.content-right .swiper-adv .swiper-container5 .swiper-slide img { width: 100%; height: 100%; display: block; }
.content-right .swiper-adv .swiper-container5 .swiper-slide div { position: absolute; top: 12px; right: 12px; display: block; color: #ffffff; background-color: #110901; z-index: 9; font-size: 12px; padding: 0 5px; line-height: 18px; border-radius: 20px; }
.content-right .swiper-adv .pagination { position: absolute; left: 10px; text-align: left; bottom: 5px; width: 100%; z-index: 9; }
.content-right .swiper-adv .swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 6px; background: transparent; border: 1px solid #ffffff; margin: 0 3px; cursor: pointer; }
.content-right .swiper-adv .swiper-active-switch { background: #ffffff; }
.content-right .news-flash { margin-top: 12px; }
.content-right .news-flash .news-flash-title { font-size: 18px; line-height: 32px; color: #222222; background-color: #f0f0f0; padding: 8px 18px 7px; }
.content-right .news-flash .news-flash-title a { color: #222222; }
.content-right .news-flash .news-flash-title a:hover { color: #4285f4; }
.content-right .news-flash .news-flash-content { background-color: #fafafa; padding: 10px 18px 20px 0; }
.content-right .news-flash .news-flash-content ul { position: relative; }
.content-right .news-flash .news-flash-content ul::before { content: ''; display: block; position: absolute; width: 1px; height: 100%; background-color: #e1e1e1; left: 15px; top: 0; }
.content-right .news-flash .news-flash-content ul li { padding: 10px 0 4px 32px; background: url(../imgs/circle.png) no-repeat; background-position: 8px 13px; position: relative; }
.content-right .news-flash .news-flash-content ul li p { line-height: 24px; margin-bottom: 6px; max-height: 48px; overflow: hidden; }
.content-right .news-flash .news-flash-content ul li p a { color: #000000; }
.content-right .news-flash .news-flash-content ul li p a:hover { color: #4285f4; }
.content-right .news-flash .news-flash-content ul li time { color: #999999; font-size: 12px; }
.content-right .we { margin-top: 12px; background-color: #fafafa; }
.content-right .we .we-title { font-size: 18px; line-height: 32px; color: #222222; background-color: #f0f0f0; padding: 8px 18px 7px; *zoom: 1; }
.content-right .we .we-title:before, .content-right .we .we-title:after { content: ""; display: table; }
.content-right .we .we-title:after { clear: both; }
.content-right .we .we-title a { color: #666666; font-size: 12px; float: right; display: inline; }
.content-right .we .we-title a:hover { color: #4285f4; }
.content-right .we .we-title a:first-child { font-size: 18px; line-height: 32px; color: #222222; float: left; display: inline; }
.content-right .we .we-title a:first-child:hover { color: #4285f4; }
.content-right .we .we-tab { text-align: center; background-color: #fafafa; padding: 20px 0 14px; }
.content-right .we .we-tab span { cursor: pointer; margin: 0 10px; padding-bottom: 4px; font-size: 14px; color: #666666; }
.content-right .we .we-tab .active { border-bottom: 2px solid #4285f4; color: #333333; }
.content-right .we .we-jttj { background-color: #fafafa; padding: 0 18px 10px; }
.content-right .we .we-jttj ul li { *zoom: 1; border-bottom: 1px solid #e1e1e1; padding: 12px 0 10px; }
.content-right .we .we-jttj ul li:before, .content-right .we .we-jttj ul li:after { content: ""; display: table; }
.content-right .we .we-jttj ul li:after { clear: both; }
.content-right .we .we-jttj ul li:last-child { border-bottom: none; }
.content-right .we .we-jttj ul li a:hover div { color: #4285f4; }
.content-right .we .we-jttj ul li p { line-height: 24px; margin-bottom: 6px; height: 48px; overflow: hidden; }
.content-right .we .we-jttj ul li p a { color: #000000; }
.content-right .we .we-jttj ul li p a:hover { color: #4285f4; }
.content-right .we .we-jttj ul li div { color: #999999; font-size: 12px; float: right; display: inline; }
.content-right .we .we-jttj ul li div img { width: 32px; height: 32px; border-radius: 16px; vertical-align: middle; margin-left: 8px; }
.content-right .we .we-yxzz { background-color: #fafafa; padding: 0 16px 10px; display: none; }
.content-right .we .we-yxzz ul { padding: 12px 0; *zoom: 1; }
.content-right .we .we-yxzz ul:before, .content-right .we .we-yxzz ul:after { content: ""; display: table; }
.content-right .we .we-yxzz ul:after { clear: both; }
.content-right .we .we-yxzz ul li { width: 76px; float: left; display: inline; margin-top: 6px; margin-bottom: 10px; }
.content-right .we .we-yxzz ul li:nth-child(3n-1) { margin: 6px 20px 10px; }
.content-right .we .we-yxzz ul li a:hover p { color: #4285f4; }
.content-right .we .we-yxzz ul li img { width: 76px; height: 76px; border-radius: 38px; display: block; }
.content-right .we .we-yxzz ul li p { margin-top: 4px; text-align: center; color: #000000; }
.content-right .right-adv { margin-top: 12px; position: relative; }
.content-right .right-adv img { width: 300px; display: block; }
.content-right .right-adv span { position: absolute; bottom: 2px; right: 4px; color: #ffffff; font-size: 12px; }
.content-right .financing { margin-top: 12px; background-color: #fafafa; }
.content-right .financing .financing-title { font-size: 18px; line-height: 32px; color: #222222; background-color: #f0f0f0; padding: 8px 18px 7px; *zoom: 1; }
.content-right .financing .financing-title:before, .content-right .financing .financing-title:after { content: ""; display: table; }
.content-right .financing .financing-title:after { clear: both; }
.content-right .financing .financing-title a { color: #666666; font-size: 12px; float: right; display: inline; }
.content-right .financing .financing-title a:hover { color: #4285f4; }
.content-right .financing .financing-title a:first-child { font-size: 18px; line-height: 32px; color: #222222; float: left; display: inline; }
.content-right .financing .financing-title a:first-child:hover { color: #4285f4; }
.content-right .financing .financing-content { background-color: #fafafa; padding: 0 18px 10px; }
.content-right .financing .financing-content ul li { *zoom: 1; border-bottom: 1px solid #e1e1e1; padding: 12px 0 10px; }
.content-right .financing .financing-content ul li:before, .content-right .financing .financing-content ul li:after { content: ""; display: table; }
.content-right .financing .financing-content ul li:after { clear: both; }
.content-right .financing .financing-content ul li .left { float: left; display: inline; width: 106px; height: 60px; overflow: hidden; }
.content-right .financing .financing-content ul li .left:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.content-right .financing .financing-content ul li .left img { display: block; width: 100%; height: 100%; -webkit-transition: all 0.5s 0s ease; -moz-transition: all 0.5s 0s ease; transition: all 0.5s 0s ease; }
.content-right .financing .financing-content ul li .right { margin-left: 114px; }
.content-right .financing .financing-content ul li .right p { line-height: 22px; margin-top: -3px; height: 44px; overflow: hidden; }
.content-right .financing .financing-content ul li .right p a { font-size: 13px; color: #222222; }
.content-right .financing .financing-content ul li .right p a:hover { color: #4285f4; }
.content-right .financing .financing-content ul li .right time { line-height: 22px; font-size: 12px; color: #999999; }
.content-right .financing .btns { margin-top: 14px; text-align: center; height: 56px; }
.content-right .financing .btns a { color: #ffffff; background-color: #4285f4; font-size: 16px; padding: 10px 16px; margin: 0 6px; border-radius: 4px; }
.content-right .college { margin-top: 12px; width: 300px; }
.content-right .college .college-title { font-size: 18px; line-height: 32px; color: #222222; background-color: #f5f5f6; padding: 8px 18px 7px; *zoom: 1; }
.content-right .college .college-title:before, .content-right .college .college-title:after { content: ""; display: table; }
.content-right .college .college-title:after { clear: both; }
.content-right .college .college-title a { color: #666666; font-size: 12px; float: right; display: inline; }
.content-right .college .college-title a:hover { color: #4285f4; }
.content-right .college .college-title a:first-child { font-size: 18px; line-height: 32px; color: #222222; float: left; display: inline; }
.content-right .college .college-title a:first-child:hover { color: #4285f4; }
.content-right .college .college-content ul li { margin-bottom: 20px; }
.content-right .college .college-content ul li > a { overflow: hidden; display: block; }
.content-right .college .college-content ul li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.content-right .college .college-content ul li img { display: block; width: 300px; height: 170px; -webkit-transition: all 0.5s 0s ease; -moz-transition: all 0.5s 0s ease; transition: all 0.5s 0s ease; }
.content-right .college .college-content ul li p { line-height: 24px; height: 48px; overflow: hidden; margin-top: 4px; letter-spacing: 2px; }
.content-right .college .college-content ul li p a { font-size: 14px; color: #222222; }
.content-right .college .college-content ul li p a:hover { color: #4285f4; }
.content-right .activity { margin-top: 12px; width: 300px; }
.content-right .activity .activity-title { font-size: 18px; line-height: 32px; color: #222222; background-color: #f5f5f6; padding: 8px 18px 7px; *zoom: 1; }
.content-right .activity .activity-title:before, .content-right .activity .activity-title:after { content: ""; display: table; }
.content-right .activity .activity-title:after { clear: both; }
.content-right .activity .activity-title a { color: #666666; font-size: 12px; float: right; display: inline; }
.content-right .activity .activity-title a:hover { color: #4285f4; }
.content-right .activity .activity-title a:first-child { font-size: 18px; line-height: 32px; color: #222222; float: left; display: inline; }
.content-right .activity .activity-title a:first-child:hover { color: #4285f4; }
.content-right .activity .activity-content { position: relative; width: 100%; height: 190px; }
.content-right .activity .activity-content .swiper-container6 { width: 100%; height: 170px; }
.content-right .activity .activity-content .swiper-container6 .swiper-slide { position: relative; }
.content-right .activity .activity-content .swiper-container6 .swiper-slide img { width: 100%; height: 100%; display: block; }
.content-right .activity .activity-content .pagination { position: absolute; left: 0; text-align: center; bottom: 0; width: 100%; z-index: 9; }
.content-right .activity .activity-content .swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 6px; background: #cccccc; margin: 0 3px; cursor: pointer; }
.content-right .activity .activity-content .swiper-active-switch { background: #4285f4; }

.foot1 { background: #f2f2f2; width: 100%; min-width: 1190px; padding: 35px 0; font: 14px/1.5 "Microsoft YaHei", 微软雅黑, \9ed1\4f53, \5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; color: #666; }

.qj_common_title { font-size: 18px; line-height: 20px; margin-bottom: 20px; color: #000; font-weight: 500; }

.qj_service .qj_service_main { background: #f2f2f2; }

.qj_service .qj_service_item { width: 20%; position: relative; float: left; color: #000; font-size: 0; text-align: center; cursor: pointer; overflow: hidden; }

.qj_service .qj_service_item > a { display: block; width: 100%; height: 350px; overflow: hidden; }

.qj_service .qj_service_item .item_bg { font-size: 0; display: block; width: 100%; min-height: 350px; }

.qj_service .qj_service_item .qj_service_mask .qj_other_bg { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: #161a1d; opacity: .6; filter: alpha(opacity=60); -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60)); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); }

.qj_service .qj_service_mask { position: absolute; left: 0; right: 0; top: 0; bottom: 0; }

.qj_service .qj_service_mask .qj_service_content { position: absolute; left: 0; right: 0; top: 100px; bottom: 0; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); }

.qj_service .qj_service_mask .qj_service_content .item_img { display: inline-block; }

.qj_service .qj_service_mask .qj_service_content .item_desc { font-size: 14px; color: #fff; text-align: center; margin-top: 30px; padding: 0 23px; line-height: 16px; }

.qj_service .qj_service_mask .qj_service_content .item_title { color: #fff; font-size: 14px; line-height: 16px; margin: 0; padding: 0; margin-top: 24px; font-weight: 700; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); }

.qj_service .qj_service_mask .qj_service_content .item_link { display: inline-block; border: 1px solid #fff; width: 120px; height: 36px; line-height: 36px; font-size: 14px; color: #fff; text-decoration: none; margin-top: 62px; }

.qj_service .qj_service_mask .qj_service_content .item_link, .qj_service .qj_service_mask .qj_service_content .item_desc { opacity: 0; filter: alpha(opacity=0); -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0)); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); }

.qj_service .qj_service_item:hover .qj_bg { background: #76a5f3; opacity: .9; filter: alpha(opacity=90); -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90)); }

.qj_service .qj_service_item:hover .qj_bg.qj_other_bg { opacity: .9; filter: alpha(opacity=90); -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90)); }

.qj_service .qj_service_item:hover .qj_service_content { top: 13%; }

/*.qj_service .qj_service_item:hover .qj_service_content .item_img{ opacity:0; filter:alpha(opacity=0); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
}*/
/*.qj_service .qj_service_item:hover .qj_service_content .item_title{ margin-top: 12px;
}*/
.qj_service .qj_service_item:hover .qj_service_content .item_link, .qj_service .qj_service_item:hover .qj_service_content .item_desc { opacity: 1; filter: alpha(opacity=100); -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100)); }

.qj_service .qj_service_item:hover .qj_service_content .item_desc { margin-top: 22px; }

.qj_service .qj_service_item:hover .qj_service_content .item_link { margin-top: 14%; }

.qj_intro { padding: 50px 0 70px; overflow: hidden; }

.qj_intro .qj_product { width: 560px; float: left; }

.qj_intro .qj_product .qj_product_list { font-size: 0; }

.qj_intro .qj_product .qj_product_item { width: 50%; display: inline-block; margin-bottom: 35px; }

.qj_intro .qj_product .qj_product_item > a { display: block; color: #333333; }
.qj_intro .qj_product .qj_product_item > a:hover { color: #4285f4; }

.qj_intro .qj_product .qj_product_item .pro_item_img { position: relative; float: left; margin-right: 15px; width: 43px; height: 43px; border-radius: 5px; overflow: hidden; }

.qj_intro .qj_product .qj_product_item .pro_item_img:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }

.qj_intro .qj_product .qj_product_item .pro_item_img img { width: 100%; height: 100%; -webkit-transition: all 1s ease; transition: all 1s ease; }

.qj_intro .qj_product .qj_product_item .pro_item_title { font-size: 16px; }

.qj_intro .qj_product .qj_product_item .pro_item_desc { font-size: 12px; color: #747474; }

.qj_intro .qj_activity { float: left; width: 370px; }

.qj_intro .qj_activity .forum_activity { margin-top: 20px; }

.qj_intro .qj_activity .activity_list .activity_item > a { font-size: 14px; color: #666; line-height: 16px; padding: 6px 0; position: relative; display: block; }

.qj_intro .qj_activity .activity_list .activity_item:hover a { color: #3da9f7; }

.qj_intro .qj_activity .activity_list .activity_item a:before { content: ""; display: inline-block; width: 8px; height: 8px; background: #e5e5e5; border-radius: 50%; margin-right: 15px; }

.qj_intro .qj_activity .activity_list .activity_item a:after { content: ""; position: absolute; width: 1px; height: 100%; background: #fafafa; left: 4px; top: 0; z-index: -1; }

.qj_intro .qj_focus { float: right; width: 240px; font-size: 0; }

.qj_intro .qj_focus .qj_focus_item { display: inline-block; width: 100px; margin-bottom: 25px; margin-right: 10px\0; margin-left: 10px\0; }

.qj_intro .qj_focus .qj_focus_item p { text-align: center; }

.qj_intro .qj_focus .qj_focus_item:nth-child(2n+1) { float: right; }

.qj_intro .qj_focus .qj_focus_item img { width: 98px; height: 98px; border: 1px solid #ececec; }

.qj_intro .qj_focus .qj_focus_item p { font-size: 14px; color: #666; height: 30px; line-height: 30px; }

.qj_copyright { background: #2d3237; border-top: 1px solid #8f9294; padding: 10px 0; overflow: hidden; }

.qj_copyright .qj_copyright_child { height: 100%; position: relative; }

.qj_copyright .qj_copyright_item { color: #666; margin-bottom: 10px; text-align: center; }

.qj_copyright .qj_copyright_item a { color: #ccc; font-size: 12px; height: 14px; line-height: 14px; display: inline-block; }

.qj_copyright .qj_copyright_item a:not(:last-child):after { content: ""; display: inline-block; width: 1px; height: 80%; background: #ccc; vertical-align: middle; margin: 0 8px; }

.qj_copyright .qj_copyright_item_1 { color: #666; font-size: 13px; margin-bottom: 10px; text-align: center; }
.qj_copyright .qj_copyright_item_1 a { color: #666; margin-right: 12px; }
.qj_copyright .qj_copyright_item_2 { color: #666; font-size: 13px; margin-bottom: 10px; text-align: center; }
.qj_copyright .qj_copyright_item_2 a { color: #666; }
.qj_copyright .qj_copyright_item_2 .gongsi { display: inline-block;  }
.qj_copyright .qj_copyright_item_2 .gongan { display: inline-block; margin-left: 12px; }
.qj_copyright .qj_copyright_item_2 .gongan a { text-decoration:none; height:20px; line-height:20px; }
.qj_copyright .qj_copyright_item_2 .gongan a img { vertical-align: bottom; height: 20px; }
.qj_copyright .qj_copyright_item_2 .shichang { display: inline-block; margin-left: 12px; }
.qj_copyright .qj_copyright_item_2 .shichang a { text-decoration:none; height:20px; line-height:20px; }
.qj_copyright .qj_copyright_item_2 .shichang a img { vertical-align: bottom; height: 20px; }

.qj_copyright .qj_copyright_left { float: left; margin-top: 10px; }

.qj_copyright .qj_copyright_right { position: absolute; right: 0; }

.list_icon { width: 120px; margin: 0 auto; }

.list_icon ul li { position: relative; float: left; width: 40px; height: 40px; background-color: #6b6e81; text-align: center; border-radius: 20px; margin-left: 20px; }

.list_icon ul li i.fa { line-height: 40px; display: inline-block; position: absolute; left: 0; top: 0; width: 40px; height: 40px; text-align: center; font-size: 20px; z-index: 100; color: #fff; }

.list_icon ul li:hover i.fa { color: #fff; }

.list_icon ul li:before { content: ""; position: absolute; left: 0; top: 0; z-index: 0; width: 40px; height: 40px; border-radius: 50%; opacity: 0; -webkit-transition: 0.5s cubic-bezier(0.3, 0, 0, 1.3); transition: 0.5s cubic-bezier(0.3, 0, 0, 1.3); -webkit-transform: scale(0, 0); transform: scale(0, 0); }

.list_icon ul li:hover:before { opacity: 1; -webkit-transform: scale(1, 1); transform: scale(1, 1); }

.list_icon ul li:nth-child(1):before { background-color: #1ec354; }

/*.list_icon ul a:nth-child(2) li:before {
	background-color: #f74864
}*/
/*.list_icon ul a:nth-child(3) li:before {
	background-color: #ff9000
}*/
.list_icon ul li:nth-child(2):before { background-color: #3091f4; }

.list_icon ul a:nth-child(5) li:before { background-color: #ff9000; }

.pingt span { font-size: 13px; line-height: 20px; display: inline-block; vertical-align: middle; }

.pingt span img { float: left; margin: 0 5px; }

div, h1, h2, p, Table, Tr, Td { word-wrap: break-word; }


/*搜索css*/
.autocomplete-suggestions { overflow: auto; border: 1px solid #999; background: #fff; }
.autocomplete-suggestion { overflow: hidden; padding: 2px 5px; white-space: nowrap; }
.autocomplete-selected { cursor: pointer; background: #f0f0f0; }
.autocomplete-suggestions strong { font-weight: 400; color: #39f; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000;}

.myhide { display: none; }

.top-img { *zoom: 1; margin-top: 10px; margin-bottom: -14px; }
.top-img:before, .seven-img:after { content: ""; display: table; }
.top-img:after { clear: both; }

.width1355 { width: 1355px; margin: 0 auto; }

/*首页顶部开屏广告*/
.fullScreen { height: 500px; margin: 0 auto; display: none; position: relative; /*margin-bottom: 10px;*/ }
.fullScreen a { display: inline-block; width: 100%; height: 100%; }
.fullScreen a img { width: 100%; height: 100%; box-shadow: 5px 5px 5px #9e9e9e; }
.fullScreen .index_adv_5 { width: 100%; height: 100%; }
.fullScreen .index_adv_5 a { display: block; width: 100%; height: 100%; }
.fullScreen .index_adv_5 a img { width: 100%; height: 100%; }
.cls_btn { position: absolute; top: 10px; right: 25px; color: #ffffff; cursor: pointer; padding: 5px; background: #4f0011;}
