﻿

.sj .menu{ margin-top: 80px; text-align: center;}
.sj .menu a{ font-size: 20px; padding: 15px 50px; background: #ededed; margin: 0 10px; border-radius: 40px;}
.sj .menu a:hover{ background: #296dde; color: #fff;}


.sj1{ margin-top: 80px;}
.sj .bt h4{ font-size: 36px; width: 500px;color: #111; float: left;}
.sj .bt h4 span{ font-size: 24px; font-family: 'Geometr415'; color: #999; text-transform: uppercase; margin-left: 20px;}
.sj .bt a{ width: 80px; height: 30px; background: #296dee; display: block; float: right; text-align: center; line-height: 30px; border-radius: 6px; font-size: 14px; font-family: 'arial'; color: #fff;}
.sj .bt a:hover{ background: #ffc600; color: #333;}
.sj1 .dxw{ margin-top: 35px;}
.sj1 .dxw .img{ width: 580px; height: 397px;}
.sj1 .dxw .img img{ width: 580px; height: 397px;}
.sj1 .dxw dl{ width: 580px; margin-left: 40px;}
.sj1 .dxw dl dt{ width: 176px; height: 50px; border: 2px solid #ededed; border-radius: 25px; text-align: center; font-size: 30px; font-family: 'arial'; line-height: 50px; margin-top: 10px;}
.sj1 .dxw dl dt span{ font-size: 16px; color: #999; margin-left: 10px;}
.sj1 .dxw dl .dd1{ width: 580px; background: url(../image/tt.png) left no-repeat; text-indent: 70px; height: 26px; font-size: 22px; font-weight: bold;  overflow: hidden; margin-top: 40px; line-height: 26px;}
.sj1 .dxw dl .dd2{ width: 580px; height: 120px; overflow: hidden; font-size: 15px; color: #666; line-height: 30px; margin-top: 30px;-webkit-box-orient: vertical;-webkit-line-clamp: 4;display: -webkit-box;}
.sj1 .dxw dl .dd3 a{ width: 180px; height: 54px; background: #296dde; display: block; font-size: 18px; text-align: center; line-height: 54px; border-radius: 27px; color: #fff; margin-top: 50px;}
.sj1 .dxw dl .dd3 a:hover{ background: #ffc600; color: #333;}
.sj1 .xxw{ width: 1230px; margin-top: 40px;}
.sj1 .xxw dl{ width: 316px; height: 138px; border: 1px solid #ddd; border-left: 3px solid #ddd; padding: 30px; float: left; margin-right: 30px;}
.sj1 .xxw dl dt{ width: 316px; height: 22px; overflow: hidden; font-size: 18px;}
.sj1 .xxw dl .dd1{ width: 316px; height: 48px; font-size: 14px; line-height: 24px; overflow: hidden; -webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box; margin-top:15px;}
.sj1 .xxw dl .dd2 a{ width: 110px; height: 34px; background: #296dde; display: block; color: #fff; text-align: center; line-height: 34px; margin-top: 20px;}
.sj1 .xxw dl .dd2 a:hover{ background: #ffc600; color: #333;}


.sj2{ margin-top: 80px;}
.sj2 .nr{ margin-top: 35px;}
.yx-rotaion{ width: 680px; height: 465px;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:70px;line-height:70px; background-color: rgba(0,0,0,0.6); left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:18px;font-family:microsoft yahei;z-index:2;bottom:0;left:30px;line-height:70px; text-decoration: underline;}
.yx-rotation-t:hover{ color: #ffc600;}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../image/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:10px;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list li img{ width:680px; height:465px;}
.sj2 .xw2{ width: 480px; height: 465px; margin-left: 40px;}
.sj2 .xw2 a{ width: 418px; height: 83px; border: 1px solid #ddd; padding: 30px; display: block; margin-bottom: 15px;}
.sj2 .xw2 a:hover{ border: 1px solid #296dde;}
.sj2 .xw2 dl dt{ width: 418px; height: 22px; font-size: 18px; overflow: hidden;}
.sj2 .xw2 dl dd{ width: 418px; height: 48px; line-height: 24px; font-size: 14px; overflow: hidden; margin-top: 20px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;}
.sj2 .xw2 a:hover dt{ color: #296dde;}


.sj3{ padding: 80px 0;}
.sj3 .nr{ margin-top: 35px;}
.sj3 .nr dl{ height: 315px; margin-top: 30px;}
.sj3 .nr dl dt{ width: 460px; height: 315px; float: left;}
.sj3 .nr dl dt img{ width: 460px; height: 315px;}
.sj3 .nr dl dd{ width: 690px; margin-left: 50px; float: left;}
.sj3 .nr dl .dd1{ width: 690px; height: 28px; font-size: 24px; font-weight: bold; overflow: hidden; margin-top: 15px;}
.sj3 .nr dl .dd2{ width: 690px; height: 96px; font-size: 16px; line-height: 32px; color: #666; margin-top: 25px; overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;}
.sj3 .nr dl .dd3{ height:20px; background: url(../image/rq.png) left no-repeat; text-indent: 30px; font-size: 15px; font-family: 'arial'; color: #999; margin-top: 25px;}
.sj3 .nr dl .dd4 a{ width: 180px; height: 54px; background: #296dde; display: block; font-size: 18px; text-align: center; line-height: 54px; border-radius: 27px; color: #fff; margin-top: 40px;}
.sj3 .nr dl .dd4 a:hover{ background: #ffc600; color: #333;}



.sj4{ padding-bottom: 100px;}
.sj4 .nr{ margin-top: 35px; width: 1260px;}
.sj4 .nr dl{ width: 360px; float: left; margin-right: 60px;}
.sj4 .nr dl dt{ width: 360px; height: 246px;}
.sj4 .nr dl dt img{ width: 360px; height: 246px;}
.sj4 .nr dl .dd1 a{ width: 360px; height: 22px; overflow:hidden; display: block; font-size: 18px; margin-top: 30px;}
.sj4 .nr dl .dd2{ width: 360px; height: 50px; font-size: 15px; color: #666; margin-top: 20px; overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box; line-height: 25px;}















































