.overTxt { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.pd35 { padding: 0 .35rem; }

.bgf6 { background-color: #f6f7f8; }

.banner { position: relative; z-index: 2; }
.banner .banner-img { background: center top no-repeat; height: 500px; }
.banner .banner-img-about { background: center top no-repeat; height: 350px; }
.banner .nav { position: absolute; bottom: 0; width: 100%; background: url(../images/block.png); text-align: center; }
.banner .nav .w1200 { position: relative; height: 100%; }
.banner .nav img { position: absolute; left: 0px; top: 7.5px; display: none; }
.banner .nav .nav-box { width: 100%; }
.banner .nav a { font-size: 14px; color: #999999; display: inline-block; margin-left: 135px; height: 55px; line-height: 55px; }
.banner .nav a:first-child { margin-left: 0; }
.banner .nav a.active { color: #fff; }
.banner .nav.fixed { position: fixed; top: 0; z-index: 9; height: 55px; background: #000; }
.banner .nav.fixed img { display: block; }

.title { padding-top: 70px; margin-bottom: 44px; text-align: center; }
.title h1 { font-size: 26px; color: #333333; }
.title h1 .line1 { margin-right: 15px; }
.title h1 .line2 { margin-left: 15px; }
.title p { font-size: 14px; color: #999999; margin-top: 24px; }

.tab { overflow: hidden; padding-top: 35px; padding-bottom: 35px; }
.tab .w1200 { padding-left: 29px; padding-right: 29px; width: 1142px; }
.tab li { float: left; margin-left: 5px; width: 186px; height: 55px; line-height: 55px; text-align: center; background-color: #ebebeb; transition: all .2s linear; }
.tab li a { color: #333333; font-size: 16px; display: block; height: 55px; line-height: 55px; }
.tab li.active { background-color: #008aff; }
.tab li.active a { color: #fff; }
.tab li:hover { background-color: #008aff; }
.tab li:hover a { color: #fff; }
.tab li:first-child { margin-left: 0px; }

.brand #meaning { padding-bottom: 65px; }
.brand #meaning ul { overflow: hidden; }
.brand #meaning ul li { float: left; }
.brand #meaning ul li a { overflow: hidden; display: block; height: 131px; }
.brand #meaning ul li a img { margin-bottom: 17px; transition: all .3s linear; }
.brand #meaning ul li p { color: #666666; font-size: 14; text-align: center; margin-top: 15px; }
.brand #meaning ul > img { float: left; vertical-align: middle; margin-top: 56.5px; }
.brand #theory { background: #f1f1f1; padding-bottom: 68px; }
.brand #theory ul { height: 328px; margin-top: 80px; }
.brand #theory ul li { width: 227px; height: 229px; padding-left: 29px; padding-right: 29px; padding-top: 70px; background: #fff; position: relative; margin-left: 20px; float: left; }
.brand #theory ul li img { position: absolute; top: -45px; left: 50%; margin-left: -45px; }
.brand #theory ul li h2 { text-align: center; font-size: 15px; color: #333333; margin-bottom: 18px; }
.brand #theory ul li p { font-size: 14px; color: #666; line-height: 1.7; }
.brand #theory ul li:first-child { margin-left: 0; }
.brand #east { background: url(../images/brand-east.png) center; height: 487px; }
.brand #east .w1200 { overflow: hidden; padding-right: 52px; width: 1148px; }
.brand #east .title h1 { color: #fff; }
.brand #east .fr { width: 636px; }
.brand #east .fr dd { overflow: hidden; margin-left: 15px; margin-bottom: 39px; position: relative; }
.brand #east .fr dd img { margin-right: 25px; vertical-align: middle; }
.brand #east .fr dd p { font-size: 14px; color: #999; line-height: 1.4; vertical-align: middle; padding-top: 25px; }
.brand #learn { text-align: center; padding-bottom: 95px; }
.brand #learn p { font-size: 14px; color: #666; margin-bottom: 12px; }
.brand #learn p span { color: #3071b9; }
.brand #learn img { margin-top: 31px; display: inline-block; }

.edu #plan { padding-bottom: 20px; }
.edu #plan .title { margin-bottom: 70px; }
.edu #plan ul { overflow: hidden; }
.edu #plan ul li { float: left; width: 380px; height: 288px; text-align: center; margin-bottom: 30px; margin-left: 17px; }
.edu #plan ul li h2 { font-size: 15px; color: #333; margin-top: 32px; line-height: 1em; margin-bottom: 20px; font-weight: bold; }
.edu #plan ul li .line { margin-bottom: 20px; display: inline-block; }
.edu #plan ul li p { font-size: 14px; color: #999999; line-height: 20px; padding: 0 40px; text-align: left; }
.edu #framework { padding-bottom: 90px; }
.edu #framework .title { margin-bottom: 54px; }
.edu #advantage { padding-bottom: 90px; }
.edu #advantage .title { margin-bottom: 49px; }
.edu #advantage .w1200 { padding-left: 29px; padding-right: 29px; width: 1142px; }
.edu #advantage ul { overflow: hidden; }
.edu #advantage ul li { float: left; width: 271px; height: 93px; border: solid 1px rgba(210, 210, 210, 0.49); margin-left: 16px; text-align: center; padding-top: 42px; }
.edu #advantage ul li h2 { font-size: 15px; color: #333; margin-bottom: 10px; font-weight: bold; }
.edu #advantage ul li h2 img { margin-right: 10px; }
.edu #advantage ul li p { font-size: 14px; color: #666; }
.edu #advantage ul li:first-child { margin-left: 0; }

.solution #goal .top { padding-bottom: 40px; }
.solution #goal .top .w1200 { padding-left: 30px; width: 1170px; overflow: hidden; }
.solution #goal .top .w1200 .fr { padding-top: 60px; text-align: left; width: 570px; }
.solution #goal .top .w1200 .fr h2 { font-size: 16px; color: #333333; margin-bottom: 40px; font-weight: bold; }
.solution #goal .top .w1200 .fr p { font-size: 14px; color: #666666; }
.solution #goal .bottom { padding-bottom: 60px; background: #f6f7f8; padding-top: 40px; }
.solution #goal .bottom .w1200 { overflow: hidden; }
.solution #goal .bottom .w1200 .fl { padding-top: 95px; text-align: left; width: 570px; }
.solution #goal .bottom .w1200 .fl h2 { font-size: 16px; color: #333333; margin-bottom: 40px; font-weight: bold; }
.solution #goal .bottom .w1200 .fl p { font-size: 14px; color: #666666; margin-bottom: 20px; line-height: 1.7; }
.solution #ability { text-align: center; background: url(../images/ability-bg.png) no-repeat; background-position: center; padding-bottom: 35px; }
.solution #ability .title h1 { color: #fff; }
.solution #ability .w1200 { padding-left: 30px; width: 1170px; overflow: hidden; }
.solution #ability .w1200 p { font-size: 14px; color: #999999; margin-bottom: 30px; }
.solution #system { background: #f6f7f8; padding-bottom: 60px; }
.solution #system .w1200 ul { overflow: hidden; }
.solution #system .w1200 ul li { float: left; width: 355px; height: 348px; background: #fff; margin-left: 40px; }
.solution #system .w1200 ul li h2 { font-size: 15px; color: #333333; text-align: center; height: 64px; line-height: 64px; border-bottom: 1px solid #ebebeb; font-weight: bold; }
.solution #system .w1200 ul li .main { padding: 29px 30px 0; }
.solution #system .w1200 ul li .main .block { padding-left: 70px; position: relative; height: 50px; margin-bottom: 20px; }
.solution #system .w1200 ul li .main .block img { position: absolute; left: 0; top: 0; }
.solution #system .w1200 ul li .main .block p { font-size: 14px; color: #999999; }
.solution #system .w1200 ul li:first-child { margin-left: 0; }
.solution #system .w1200 ul li:first-child .main p { padding-top: 12px; height: 38px; }
.solution #system .w1200 ul li.two .main { text-align: center; padding-top: 50px; }
.solution #system .w1200 ul li.two .main .block { display: inline-block; margin-bottom: 0; line-height: 50px; }
.solution #system .w1200 ul li.two .main span { display: block; font-size: 14px; color: #999999; text-indent: -2em; margin: 10px 0; }
.solution #block .w1200 ul { margin-left: -25px; }
.solution #block .w1200 ul li { float: left; width: 440px; height: 80px; border: 1px dashed #e5e5e5; padding: 25px 30px 10px 85px; position: relative; margin-bottom: 20px; margin-left: 25px; }
.solution #block .w1200 ul li span { position: absolute; left: 15px; top: 20px; font-size: 50px; color: #0097ff; font-weight: bold; line-height: 1em; }
.solution #block .w1200 ul li h2 { font-size: 14px; color: #333333; font-weight: bold; line-height: 1em; margin-bottom: 10px; }
.solution #block .w1200 ul li p { font-size: 14px; color: #666666; line-height: 1.4; }

.apply #intelligence { padding-bottom: 91px; }
.apply #intelligence .w1200 { padding-left: 29px; padding-right: 29px; width: 1142px; }
.apply #intelligence .fl { overflow: hidden; }
.apply #intelligence .fl li { padding-top: 36px; padding-left: 35px; width: 270px; height: 201px; background-color: #f3f3f3; margin-left: 22px; position: relative; float: left; }
.apply #intelligence .fl li h2 { font-size: 15px; color: #666; margin-bottom: 10px; position: relative; z-index: 2; }
.apply #intelligence .fl li h1 { position: relative; z-index: 2; font-size: 17px; color: #333; font-weight: bold; }
.apply #intelligence .fl li img { position: absolute; bottom: 0; right: 0; }
.apply #intelligence .fl li:first-child { margin-left: 0; }
.apply #intelligence .fr { width: 453px; padding-top: 22px; }
.apply #intelligence .fr li { margin-top: 30px; }
.apply #intelligence .fr li h1 { font-size: 15px; color: #333; line-height: 20px; font-weight: bold; margin-bottom: 8px; }
.apply #intelligence .fr li p { font-size: 14px; color: #999; line-height: 20px; }
.apply #intelligence .fr li:first-child { margin-top: 0; }
.apply #app { padding-bottom: 59px; }
.apply #app .title { margin-bottom: 0; }
.apply #app .w1200 { padding-left: 29px; padding-right: 29px; width: 1142px; }
.apply #app ul.fl { width: 571px; margin-top: 55px; }
.apply #app ul.fl li { overflow: hidden; position: relative; padding-left: 104px; padding-top: 8px; margin-bottom: 41px; min-height: 76px; }
.apply #app ul.fl li img { position: absolute; left: 0; top: 0; width: 76px; height: 76px; }
.apply #app ul.fl li h1 { font-size: 15px; color: #333; font-weight: bold; line-height: 1em; margin-bottom: 18px; }
.apply #app ul.fl li p { font-size: 14px; color: #999; line-height: 20px; margin-bottom: 2px; }
.apply .app-down { background: url(../images/apply-apply-bg.png) center; height: 155px; }
.apply .app-down .w1200 { padding-left: 29px; padding-right: 29px; width: 1142px; padding-top: 42px; }
.apply .app-down ul li { float: left; margin-left: 164px; transition: all .2s linear; }
.apply .app-down ul li a { display: block; border-radius: 5px; overflow: hidden; width: 248px; height: 68px; }
.apply .app-down ul li a .fl { background: #fdfdfd; text-align: center; line-height: 68px; width: 66px; height: 68px; }
.apply .app-down ul li a .fr { width: 151px; padding-left: 30px; padding-top: 16px; background: #fff; height: 52px; }
.apply .app-down ul li a .fr dt { font-size: 18px; color: #0661b1; line-height: 1em; margin-bottom: 6px; }
.apply .app-down ul li a .fr dd { font-size: 14px; color: #999; }
.apply .app-down ul li:first-child { margin-left: 0; }
.apply .app-down ul li:hover { transform: translateY(-2px); }
.apply #apply { padding-bottom: 79px; }
.apply #apply .w1200 { width: 1142px; padding-left: 29px; padding-right: 29px; }
.apply #apply .title { margin-bottom: 43px; }
.apply #apply ul { height: 358px; border: solid 1px #eeeeee; display: inline-block; width: auto; }
.apply #apply ul li { float: left; transition: all .5s linear; width: 62px; overflow: hidden; height: 358px; position: relative; }
.apply #apply ul li .list-bar { width: 20px; height: 259px; background-color: #e2e2e2; text-align: center; padding-left: 22px; padding-right: 20px; padding-top: 99px; cursor: pointer; }
.apply #apply ul li .list-bar i { width: 1px; height: 33px; background: #333; opacity: 0.42; display: inline-block; }
.apply #apply ul li .list-bar span { display: inline-block; width: 20px; color: #333; font-size: 18px; margin: 11px 0; }
.apply #apply ul li img { position: absolute; left: 62px; }
.apply #apply ul li dl { padding-left: 26px; padding-top: 106px; width: 364px; position: absolute; left: 680px; }
.apply #apply ul li dl dt { font-size: 20px; color: #333; margin-bottom: 30px; }
.apply #apply ul li dl dd p { font-size: 14px; color: #666; margin-bottom: 8px; }
.apply #apply ul li.active { width: 1070px; }
.apply #apply ul li.active .list-bar { background-color: #0661b1; }
.apply #apply ul li.active .list-bar span { color: #fff; }
.apply #apply ul li.active .list-bar i { background: #fff; }

.about-main { background-color: #f6f7f8; }
.about-main .w1200 { padding-top: 52px; padding-bottom: 67px; width: 1142px; }
.about-main .w1200 dl { padding-top: 47px; margin-bottom: 64px; width: 788px; }
.about-main .w1200 dl dt { font-size: 16px; color: #333333; margin-bottom: 17px; line-height: 1em; font-weight: bold; }
.about-main .w1200 dl dd { font-size: 14px; color: #666666; line-height: 28px; }

.about-culture .w1200 { padding-top: 46px; padding-bottom: 90px; padding-left: 29px; padding-right: 29px; width: 1142px; }
.about-culture .w1200 ol { overflow: hidden; }
.about-culture .w1200 ol li { float: left; width: 225px; text-align: center; margin-left: 60.5px; }
.about-culture .w1200 ol li h1 { margin-top: 21px; margin-bottom: 14px; font-size: 16px; color: #333333; line-height: 1em; }
.about-culture .w1200 ol li p { font-size: 14px; color: #666666; line-height: 22px; }
.about-culture .w1200 ol li:first-child { margin-left: 0; }
.about-culture .w1200 ul { margin-top: 65px; overflow: hidden; }
.about-culture .w1200 ul li { width: 456px; height: 112px; background: #fff; padding-left: 34px; padding-top: 29px; padding-right: 48px; padding-bottom: 25px; margin-left: 26px; float: left; }
.about-culture .w1200 ul li h1 { font-size: 16px; line-height: 1em; margin-bottom: 24px; color: #333333; font-weight: bold; }
.about-culture .w1200 ul li p { margin-bottom: 10px; font-size: 14px; line-height: 22px; overflow: hidden; color: #666666; }
.about-culture .w1200 ul li p span { font-weight: bold; }
.about-culture .w1200 ul li p b { width: 375px; font-weight: 100; }
.about-culture .w1200 ul li p i { display: inline-block; width: 3px; height: 3px; background: url(../images/point.png) center no-repeat; margin-right: 8px; vertical-align: middle; }
.about-culture .w1200 ul li .fl, .about-culture .w1200 ul li .fr { width: 223px; }
.about-culture .w1200 ul li:first-child { margin-left: 0; }

.about-news { padding-top: 46px; padding-bottom: 55px; }
.about-news .w1200 { width: 1142px; }
.about-news ul { margin-bottom: 54px; }
.about-news ul li { position: relative; padding-top: 14px; margin-top: 30px; padding-bottom: 47px; border-bottom: 1px solid #e5e5e5; min-height: 139px; }
.about-news ul li img { float: left; position: relative; z-index: 5; margin-right: 38px; }
.about-news ul li a { display: block; overflow: hidden; }
.about-news ul li a h1 { color: #333333; font-size: 18px; line-height: 1em; margin-bottom: 26px; transition: all .2s linear; }
.about-news ul li a h1 i { margin-right: 23px; display: inline-block; margin-left: -37px; transition: all .2s linear; background: url(../images/icon-arrow-right.png); width: 14px; height: 7px; vertical-align: middle; opacity: 0; filter: alpha(opacity=0); transition: all .4s linear; }
.about-news ul li a h2 { color: #999999; font-size: 15px; line-height: 1em; margin-bottom: 25px; }
.about-news ul li a p { font-size: 14px; color: #666666; line-height: 26px; }
.about-news ul li a:hover h1 { color: #4689c9; }
.about-news ul li a:hover h1 i { margin-left: 0; opacity: 1; filter: alpha(opacity=100); }
.about-news ul li:first-child { margin-top: 0; }

.about-join { padding-top: 46px; padding-bottom: 82px; }
.about-join .w1200 { width: 1142px; }
.about-join .email { height: 60px; line-height: 60px; border-top: 1px solid #F1F1F1; padding-left: 50px; font-size: 15px; background: #FFFFFF; }
.about-join .email a { color: #333333; font-weight: bold; }
.about-join .email b { font-size: 16px; color: #008aff; font-weight: normal; }
.about-join .table { border-left: 1px solid #F1F1F1; border-bottom: 1px solid #F1F1F1; }
.about-join .table span { width: 162px; float: left; height: 60px; line-height: 60px; border-right: 1px solid #F1F1F1; font-size: 14px; background: #FFFFFF; display: block; text-align: center; transition: all .2s linear; border-top: 1px solid #F1F1F1; }
.about-join .table ol { overflow: hidden; }
.about-join .table ol li { font-weight: bold; color: #333; }
.about-join .table ul { overflow: hidden; }
.about-join .table ul li { color: #666666; cursor: pointer; }
.about-join .table ul li .text-box { height: auto; overflow: hidden; padding: 0 20px; background: #fff; display: none; font-size: 14px; line-height: 24px; display: none; border-top: 1px solid #F1F1F1; }
.about-join .table ul li .text-box .block { height: 26px; }
.about-join .table ul li .text-box b { color: #333; }
.about-join .table ul li .text-box p { color: #666; padding-top: 10px; }
.about-join .table ul li .text-box .box { padding-top: 20px; }
.about-join .table ul li .text-box dl { overflow: hidden; }
.about-join .table ul li .text-box dl dd { float: left; padding-right: 30px; color: #333; }
.about-join .table ul li:hover span { background-color: #008aff; color: #fff; border-color: #008aff; }

.about-friend .w1200 { padding-left: 29px; padding-right: 29px; width: 1142px; }
.about-friend .title { padding-top: 46px; color: #333333; text-align: center; line-height: 1em; font-size: 26px; }
.about-friend .skill { padding-bottom: 70px; }
.about-friend .skill .w1200 > ul { overflow: hidden; }
.about-friend .skill .w1200 > ul > li { float: left; padding: 25px 40px 43px 29px; width: 298px; height: 151px; background: #fff; margin-left: 20px; position: relative; }
.about-friend .skill .w1200 > ul > li h2 { font-size: 15px; color: #333333; line-height: 1em; font-weight: bold; text-align: center; margin-bottom: 15px; }
.about-friend .skill .w1200 > ul > li h2 img { margin-right: 10px; }
.about-friend .skill .w1200 > ul > li p { font-size: 14px; color: #666; line-height: 22px; margin-bottom: 10px; }
.about-friend .skill .w1200 > ul > li .swiper .hd { overflow: hidden; position: absolute; right: 35px; bottom: 30px; }
.about-friend .skill .w1200 > ul > li .swiper .hd li { float: left; width: 24px; height: 4px; background: #e5e5e5; transition: all .2s linear; margin-left: 5px; cursor: pointer; }
.about-friend .skill .w1200 > ul > li .swiper .hd li.on { background: #07cf7c; }
.about-friend .skill .w1200 > ul > li:first-child { margin-left: 0; }
.about-friend .friend { padding-bottom: 90px; }
.about-friend .friend ul { overflow: hidden; margin-top: 20px; }
.about-friend .friend ul li { width: 255px; padding-left: 60px; padding-right: 60px; text-align: center; float: left; position: relative; }
.about-friend .friend ul li h2 { font-size: 15px; color: #333333; margin-top: 20px; margin-bottom: 15px; font-weight: bold; }
.about-friend .friend ul li p { font-size: 14px; color: #666; line-height: 24px; }
.about-friend .friend ul li span { display: inline-block; position: absolute; top: 0; width: 1px; height: 127px; background: #ededed; }
.about-friend .friend ul li .bar-1 { left: 0; }
.about-friend .friend ul li .bar-2 { right: 0; }
.about-friend .plan { background: #f6f7f8; padding-bottom: 95px; }
.about-friend .plan .w1200 { width: 1142px; padding-left: 29px; padding-right: 29px; }
.about-friend .plan ul { overflow: hidden; }
.about-friend .plan ul li { float: left; width: 264px; height: 174px; text-align: center; padding-bottom: 30px; padding-top: 12px; margin-left: 28px; }
.about-friend .plan ul li h1 { font-size: 15px; color: #fff; margin-bottom: 30px; }
.about-friend .plan ul li h2 { font-size: 15px; color: #333333; margin-top: 10px; margin-bottom: 10px; font-weight: bold; }
.about-friend .plan ul li p { font-size: 14px; color: #666; margin-bottom: 1px; }
.about-friend .plan ul li:first-child { margin-left: 0; }

.about-rule .title { padding-top: 46px; }
.about-rule .rule-notice { padding-bottom: 70px; }
.about-rule .rule-notice p { font-size: 14px; color: #666666; line-height: 28px; text-align: center; }
.about-rule .rule-notice a { display: block; width: 230px; height: 53px; background-color: #e9a61b; font-size: 15px; color: #f6f7f8; text-align: center; margin: 50px auto 0 auto; line-height: 53px; transition: all .2s linear; }
.about-rule .rule-notice a:hover { background-color: #008aff; }
.about-rule .rule-color { padding-bottom: 77px; }
.about-rule .rule-color ul { overflow: hidden; }
.about-rule .rule-color ul li { float: left; text-align: center; margin-left: 160px; }
.about-rule .rule-color ul li .box { border-radius: 50%; width: 89px; height: 89px; display: inline-block; text-align: center; line-height: 91px; overflow: hidden; }
.about-rule .rule-color ul li .box .inner { border-radius: 50%; display: inline-block; width: 77px; height: 77px; margin-top: 6.5px; }
.about-rule .rule-color ul li p { margin-top: 10px; color: #666666; font-size: 14px; }
.about-rule .rule-color ul li:first-child { margin-left: 125px; }
.about-rule .rule-shape { padding-bottom: 72px; }
.about-rule .rule-shape ul { overflow: hidden; }
.about-rule .rule-shape ul li { float: left; margin-left: 17px; text-align: center; }
.about-rule .rule-shape ul li p { margin-top: 22px; color: #666666; font-size: 14px; }
.about-rule .rule-shape ul li p span { margin: 0 5px; }
.about-rule .rule-shape ul li:first-child { margin-left: 0; }

.contact .banner-img { height: 350px; }
.contact .w1200 { padding-left: 29px; padding-right: 29px; width: 1142px; }
.contact .title { padding-top: 46px; color: #333333; text-align: center; line-height: 1em; font-size: 26px; }
.contact .section1 { background: #F6F7F8; padding-bottom: 60px; }
.contact .section1 ul { overflow: hidden; }
.contact .section1 ul li { float: left; width: 211px; height: 101px; padding-left: 113px; background: #fff; padding-top: 35px; padding-right: 43px; position: relative; margin-left: 20px; }
.contact .section1 ul li img { position: absolute; left: 40px; top: 35px; }
.contact .section1 ul li h1 { font-size: 15px; color: #333333; margin-bottom: 5px; font-weight: bold; }
.contact .section1 ul li p { font-size: 14px; color: #999999; }
.contact .section1 ul li a { display: block; color: #008aff; }
.contact .section1 ul li img.qr { left: auto; right: 35px; top: 18px; }
.contact .section1 ul li:first-child { margin-left: 0; }
.contact .section2 { padding-bottom: 75px; }

.detail { padding-top: 40px; background: #F2F2F2; padding-bottom: 29px; }
.detail .detail-share { position: fixed; left: 50%; margin-left: -545px; top: 129px; z-index: 9; }
.detail .detail-share a { display: block; padding-left: 60px !important; height: 64px !important; border-top: 2px solid #f5f5f5; }
.detail .detail-share a.detail-share-weibo { background: url(../images/xq_icon1.jpg) no-repeat; }
.detail .detail-share a.detail-share-weixin { background: url(../images/xq_icon2.jpg) no-repeat; }
.detail .detail-share a.detail-share-qzone { background: url(../images/xq_icon3.jpg) no-repeat; }
.detail .detail-share a.detail-share-weibo:hover { background: url(../images/xq_icon1_2.jpg) no-repeat; }
.detail .detail-share a.detail-share-weixin:hover { background: url(../images/xq_icon2_2.jpg) no-repeat; }
.detail .detail-share a.detail-share-qzone:hover { background: url(../images/xq_icon3_2.jpg) no-repeat; }
.detail .news-detail-con { background: #fff; padding-top: 40px; padding-bottom: 10px; width: 890px; margin: 0 auto; text-align: center; padding-left: 40px; padding-right: 40px; }
.detail .news-detail-con h1 { font-size: 24px; color: #555555; text-align: center; margin-bottom: 38px; font-weight: bold; }
.detail .news-detail-con .info { font-size: 14px; color: #777777; margin-bottom: 22px; }
.detail .news-detail-con .info em { margin: 0 19px; }
.detail .news-detail-con .info i { margin-right: 5px; }
.detail .news-detail-con p { text-indent: 2em; font-size: 14px; color: #777777; line-height: 2; margin-bottom: 31px; text-align: left; }
.detail .news-detail-con p img { display: block; max-width: 100%; margin: 0 auto; }
.detail .news-switch { background: #fff; width: 890px; margin: 0 auto; overflow: hidden; padding-bottom: 29px; padding-top: 29px; padding-left: 40px; padding-right: 40px; border-top: 1px solid #f1f1f1; }
.detail .news-switch .relevant { height: auto; font-size: 14px; }
.detail .news-switch .relevant p { margin-bottom: 10px; line-height: 24px; }
.detail .news-switch .relevant a { display: inline-block; color: #666; }
.wx{width:100px;height:100px;margin-left:187px;margin-top:-13px;}
/*# sourceMappingURL=style.css.map */