.conxw{ padding: 60px 0;}
.conxw .bt{ text-align: center; position: relative;}
.conxw .bt h4{ font-size: 36px; color: #f26600; font-weight: normal;}
.conxw .bt p{ width: 1200px; height: 24px; font-size: 18px; font-style: italic;  color: #999; background: url(../images/sj/bt.png) left no-repeat; text-transform: uppercase;}
.conxw .bt a{ font-size: 14px; color: #666; display: block; position: absolute; right: 0; bottom: 0;}
.conxw .bt a:hover{ color: #f26600;}

.xw1 .dxw{ margin-top: 40px;}
.xw1 .dxw .img,.xw1 .dxw .img img{ width: 621px; height: 335px;}
.xw1 .dxw dl{ width: 550px; margin-left: 29px;}
.xw1 .dxw dl dt{ width: 550px; height: 33px; background: url(../images/sj/tt.png) left no-repeat; text-indent: 110px; font-size: 22px; color: #f26600; overflow: hidden; margin-top: 20px;}
.xw1 .dxw dl .dd1{ width: 550px; height: 84px; font-size: 14px; color: #666; line-height: 28px; overflow: hidden; margin-top: 50px;-webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;}
.xw1 .dxw dl .dd2{ padding-top: 40px; margin-top: 50px; border-top: 1px dashed #ddd;}
.xw1 .dxw dl .dd2 span{ font-size: 16px; color: #666;}
.xw1 .dxw dl .dd2 a{ float: right; font-size: 16px; color: #fff; background: #f26600; padding: 10px 20px;}
.xw1 .dxw dl .dd2 a:hover{ background: #3062a3;}


.xw1 .sub2_2{ position:relative; height:203px; margin-top:40px;}
.xw1 .sub2_2 a.plus{ width:41px; height:41px; display:block; position:absolute; left:-60px; top:81px; background:url(../images/sj/jtL.png) no-repeat; z-index:999;}
.xw1 .sub2_2 a.minus{ width:41px; height:41px; display:block; position:absolute; right:-60px; top:81px; background:url(../images/sj/jtR.png) no-repeat;}
.xw1 .box{ position:absolute; left:0px; top:0px; width:1200px; height:203px; overflow:hidden;}
.xw1 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:203px; overflow:hidden;}
.xw1 ul li{ float:left; width:405px; height:203px; position:relative;}
.xw1 ul li dl{ width: 328px; height: 121px; border: 1px solid #ddd; padding: 40px 30px;}
.xw1 ul li dl dt{ width: 328px; font-size: 20px; color: #333; line-height: 20px; border-bottom: 1px solid #666; padding-bottom: 15px;}
.xw1 ul li dl dd{ width: 328px; height: 75px; font-size: 14px; line-height: 25px;  margin-top: 15px; color: #666; overflow: hidden;}
.xw1 ul li a{ display: block;}
.xw1 ul li a:hover dl{ border: 1px solid #f26600;}
.xw1 ul li a:hover dt{ color: #f26600; border-bottom: 1px solid #f26600;}


.xw2{ height: 590px; background: url(../images/sj/bg1.jpg) center no-repeat; margin-top: 80px; padding: 80px 0;}
.xw2 .nr{ margin-top: 50px;}
.xw2 .nr .dxw{ width: 590px;}
.xw2 .nr .dxw img{ width: 590px; height: 318px;}
.xw2 .nr dl{ padding-left: 30px; width: 530px; height: 76px; padding: 40px 30px;}
.xw2 .nr dt{ width: 480px; height: 22px; overflow: hidden; background: url(../images/sj/tb1.png) left no-repeat; font-size: 18px; text-indent: 30px;}
.xw2 .nr dd{ width: 490px; height: 48px; line-height: 24px; overflow: hidden; font-size: 14px; color: #666; margin-top: 15px; margin-left: 30px;}
.xw2 .nr a:hover dl{ width: 530px; height: 76px; background: #fff; -moz-box-shadow:0px 10px 20px 5px #eee; -webkit-box-shadow:0px 10px 20px 5px #eee; box-shadow:0px 0px 10px 1px #ffddc5; }
.xw2 .nr a:hover dl dt{ background: url(../images/sj/tb2.png) left no-repeat; color: #f26600;}

.xw2 .nr .xxw{ width: 590px; margin-left: 20px;}


.xw3{ padding-top: 80px;}
.xw3 dl{ height: 184px; border-bottom: 2px solid #f26600; padding-bottom: 34px; padding-top: 34px;}
.xw3 dl dt{ width: 341px; height: 184px; float: left;}
.xw3 dl dt img{ width: 341px; height: 184px;}
.xw3 dl dd{ width: 830px; margin-left: 29px; float: left;}
.xw3 dl .dd1{ margin-top: 20px; width: 830px; height: 26px; overflow: hidden;}
.xw3 dl .dd1 a{ font-size: 20px; color: #333；}
.xw3 dl .dd2{ width: 830px; height: 44px; font-size: 14px; color: #666; line-height: 22px; margin-top: 20px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box; overflow: hidden;}
.xw3 dl .dd3{ margin-top: 30px;}
.xw3 dl .dd3 a{ font-size: 14px; color: #fff; width: 108px; height: 32px; background: #f26600; display: block; text-align: center; line-height: 32px; border-radius: 16px;}
.xw3 dl .dd3 a:hover{ background: #3062a3;}
.xw3 dl .dd3 span{ font-size: 14px; color: #666; float: right;}


.xw4{ padding-top: 80px;}
.xw4 .nr{ width: 1221px; margin-top: 50px;}
.xw4 .nr dl{ width: 385px; height: 438px; border: 1px solid #ededed; float: left; margin-right: 20px;}
.xw4 .nr dl dt img{ width: 385px; height: 208px;}
.xw4 .nr dl dd{ padding: 0 20px;}
.xw4 .nr dl .dd1{ width: 345px; overflow: hidden; height: 24px; margin-top: 30px;}
.xw4 .nr dl .dd1 a{ font-size: 18px;}
.xw4 .nr dl .dd2{ width: 345px; height: 84px; overflow: hidden; font-size: 14px; color: #666; line-height: 28px; -webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box; margin-top: 15px;}
.xw4 .nr dl .dd3{ border-top: 1px solid #ededed; margin-top: 25px; line-height: 52px;}
.xw4 .nr dl .dd3 a{ font-size: 16px;}
.xw4 .nr dl .dd3 span{ font-size:16px; color: #666; float: right;}
.xw4 .nr dl:hover{box-shadow:0px 2px 3px 2px #ffeada;-moz-box-shadow:0px 2px 3px 2px #ffeada; -webkit-box-shadow:0px 2px 3px 2px #ffeada; }


