.clear { clear:both;}
.height15 { height:15px; }

.sxp_portal1 { width:100%;background:#FFF;padding:80px 0 50px;}
.sxp_portal1 .wp { width:1200px;margin:0 auto;}
.sxp_portal1 h3 {font-size: 30px;color: #CCCCCC;text-align: center;font-weight: 600;line-height: 30px;font-family: "Arial";}
.sxp_portal1 h2 {font-size: 30px;color: #333333;text-align: center;font-weight: 400;line-height:80px;}
.sxp_portal1 h2 em { padding:0 50px;margin:0 20px;background:url(image/hrline.png) no-repeat scroll center center;}
.sxp_portal1 p { font-size:14px;color:#888;line-height:30px;padding:0 150px;text-align:center;}
.sxp_portal1 ul { width:1240px;height:250px;margin-top:50px;}
.sxp_portal1 ul li { width:270px;height:250px;float:left;overflow:hidden;margin-right:40px;position:relative;}
.sxp_portal1 ul li img { width:270px;height:180px;float:left;overflow:hidden; }
.sxp_portal1 ul li #imgmore { position:absolute;left:0;top:-180px;-webkit-transition-duration: 0.5s;
-ms-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
transition-duration: 0.5s;}
.sxp_portal1 ul li p { width:270px;float:left;overflow:hidden;font-size:16px;color:#666;height:70px;line-height:70px;padding:0;text-align:center;}
.sxp_portal1 ul li:hover p { color:#da1f2e;}
.sxp_portal1 ul li:hover #imgmore {
top: 0;
}





.sxp_portal2 { width:100%;background:#F8F8F8;padding:80px 0;}
.sxp_portal2 .wp { width:1200px;margin:0 auto;}
.sxp_portal2 .frame-1-2-l { width:400px;float:left;padding-top:50px;}
.sxp_portal2 .frame-1-2-l h3 {font-size: 30px;color: #CCCCCC;text-align: center;font-weight: 600;line-height: 30px;font-family: "Arial";text-align:left;}
.sxp_portal2 .frame-1-2-l h2 {font-size: 30px;color: #333333;text-align: center;font-weight: 400;line-height:70px;text-align:left;margin-bottom:10px;}
.sxp_portal2 .frame-1-2-l p { font-size:14px;color:#888;line-height:30px;}
.sxp_portal2 .frame-1-2-l em {font-weight:normal;display:block;margin-top:50px; }
.sxp_portal2 .frame-1-2-l em a { font-size:16px;color:#FFF;padding:15px 50px;background:#da1f2e;border-radius:2px;height:50px;line-height:50px;}
.sxp_portal2 .frame-1-2-r { width:726px;float:right;}
.sxp_portal2 .frame-1-2-r ul li { width:222px;height:210px;margin:0 0 20px 20px;float:left;overflow:hidden; }
.sxp_portal2 .frame-1-2-r ul li:hover p { color:#DA1F2E; }
.sxp_portal2 .frame-1-2-r ul li em { width:220px;height:180px;padding:0;margin:0;border:1px solid #EFEFEF;float:left;overflow:hidden;transition: all 0.2s linear 0s;}
.sxp_portal2 .frame-1-2-r ul li#portal2_1 em { background:url(image/sxpabout1.png) no-repeat scroll left center; }
.sxp_portal2 .frame-1-2-r ul li#portal2_1:hover em,.sxp_portal2 .frame-1-2-r ul li#portal2_2:hover em,.sxp_portal2 .frame-1-2-r ul li#portal2_3:hover em,.sxp_portal2 .frame-1-2-r ul li#portal2_4:hover em,.sxp_portal2 .frame-1-2-r ul li#portal2_5:hover em,.sxp_portal2 .frame-1-2-r ul li#portal2_6:hover em
{ background-color:#da1f2e; }
.sxp_portal2 .frame-1-2-r ul li#portal2_1:hover em { background-image:url(image/sxpabout1s.png); }
.sxp_portal2 .frame-1-2-r ul li#portal2_2 em { background:url(image/sxpabout2.png) no-repeat scroll left center; }
.sxp_portal2 .frame-1-2-r ul li#portal2_2:hover em { background-image:url(image/sxpabout2s.png); }
.sxp_portal2 .frame-1-2-r ul li#portal2_3 em { background:url(image/sxpabout3.png) no-repeat scroll left center; }
.sxp_portal2 .frame-1-2-r ul li#portal2_3:hover em { background-image:url(image/sxpabout3s.png); }
.sxp_portal2 .frame-1-2-r ul li#portal2_4 em { background:url(image/sxpabout4.png) no-repeat scroll left center; }
.sxp_portal2 .frame-1-2-r ul li#portal2_4:hover em { background-image:url(image/sxpabout4s.png); }
.sxp_portal2 .frame-1-2-r ul li#portal2_5 em { background:url(image/sxpabout5.png) no-repeat scroll left center; }
.sxp_portal2 .frame-1-2-r ul li#portal2_5:hover em { background-image:url(image/sxpabout5s.png); }
.sxp_portal2 .frame-1-2-r ul li#portal2_6 em { background:url(image/sxpabout6.png) no-repeat scroll left center; }
.sxp_portal2 .frame-1-2-r ul li#portal2_6:hover em { background-image:url(image/sxpabout6s.png); }
.sxp_portal2 .frame-1-2-r ul li p { width:100%;height:20px;line-height:20px;text-align:center;color:#666;font-size:14px;margin-top:10px;float:left;overflow:hidden; }





.sxp_portal3 { width:100%;background:#fff;padding:80px 0;}
.sxp_portal3 .wp { width:1200px;margin:0 auto;}
.sxp_portal3 h3 {font-size: 30px;color: #CCCCCC;text-align: center;font-weight: 600;line-height: 30px;font-family: "Arial";}
.sxp_portal3 h2 {font-size: 30px;color: #333333;text-align: center;font-weight: 400;line-height:80px;}
.sxp_portal3 h2 em { padding:0 50px;margin:0 20px;background:url(image/hrline.png) no-repeat scroll center center;}
.sxp_portal3_area { width:1200px;overflow:hidden;}
.sxp_portal3 .frame-1-1-1 { padding-top:35px; }
.sxp_portal3 .frame-1-1-1-l,.sxp_portal3 .frame-1-1-1-c,.sxp_portal3 .frame-1-1-1-r { width:360px;overflow:hidden;margin:0 60px 0 0;}
.sxp_portal3 .frame-1-1-1-r { margin-right:0; }
.sxp_portal3 .frame-1-1-1 dl { margin:0;padding:0;position:relative;width:360px;height:230px;margin-bottom:25px;}
.sxp_portal3 .frame-1-1-1 dl dd img { width:360px;height:230px;margin:0;padding:0;border:0; }
.sxp_portal3 .frame-1-1-1 dt { width:100%;position:absolute;left:0;bottom:0;height:30px;line-height:30px;text-align:center;background:url(image/blackbg.png) repeat scroll 0 0;}
.sxp_portal3 .frame-1-1-1 dt a { font-size:14px;color:#FFF; }
.sxp_portal3 .frame-1-1-1 ul li { background:url(image/subs2.gif) no-repeat scroll left center;line-height:36px;width:350px;height:36px;float:left;margin:0;padding:0;padding-left:10px;overflow:hidden;}
.sxp_portal3 .frame-1-1-1 ul li a { font-size:14px;color:#4a4a4a;}
.sxp_portal3 .frame-1-1-1 ul li a:hover { color:#DA1F2E; }
.sxp_portal3 .frame-1-1-1 ul li em { float:right;font-weight:normal;margin-left:10px;color:#999; }
.sxp_portal3 .frame-1-1-1 h5 { font-weight:normal; line-height:60px;font-size:18px;color:#444;}
.sxp_portal3 .frame-1-1-1 h5 a { font-weight:normal;color:#999;float:right;font-size:13px; }


.sxp_case_ok { width:100%;background:#F8F8F8;padding:80px 0;}
.sxp_portal4 .wp { width:1200px;margin:0 auto;}
.sxp_portal4 h3 {font-size: 30px;color: #CCCCCC;text-align: center;font-weight: 600;line-height: 30px;font-family: "Arial";}
.sxp_portal4 h2 {font-size: 30px;color: #333333;text-align: center;font-weight: 400;line-height:80px;}
.sxp_portal4 h2 em { padding:0 50px;margin:0 20px;background:url(image/hrline.png) no-repeat scroll center center;}
.sxp_case_area{position:absolute;}
.sxp_case_all {width: 1200px;height: 310px;position:relative;}
.sxp_case_left {cursor:pointer;position:absolute;top:150px;left:0;*+left:-1px;width:25px;height:43px;background: url(image/case_left.png) no-repeat;}
.sxp_case_right {cursor: pointer;position: absolute;right: 0;top: 150px;width: 25px;height: 43px;background: url(image/case_right.png) no-repeat;}
.sxp_case_box { position: absolute;width: 1100px;height: 260px;margin: 50px 50px 0 50px;overflow: hidden;}
.sxp_case_li {float: left;width: 350px;height: 260px;margin-right: 25px;overflow: hidden;font-size: 12px;}
.sxp_case_li img { width: 350px;height: 220px;}
.sxp_case_li p { line-height:30px;text-align:center;font-size:14px;color:#666;margin-top:10px;}
.sxp_case_li:hover p { color:#DA1F2E; }