
@charset "utf-8";

/*红色:#e60012; 线色color:#dbdbdb; 深色: #333333;  */
html{ overflow-y:auto; overflow-x:hidden;}


html, body, body div, dl, dt, dd, ol, ul, li{
	margin: 0;padding: 0;border: 0;font-family: \5FAE\8F6F\96C5\9ED1,'Arial'; font-size: 14px; line-height:24px; color: #646464; position: relative;}

.sy_case a{ text-decoration: none;}
/**, *:before, *:after {box-sizing: border-box; }*/
*, *:before, *:after {box-sizing: content-box; }
/*img,object,embed {max-width: 100%;}*/
html {overflow-y: scroll;}
.sy_case ul, ol {list-style: none;}

.sy_case{ background:#fff;}
.sy_case .txt_p{ width:765px; color:#333; margin: 15px auto; text-align:center;font-size:16px; line-height:26px;}
.sy_case .morebtn{ width:90px; height:26px; line-height:26px; background:#cc1d2b; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-align:center; color:#fff; margin:0 auto; display:block; font-size:12px; text-transform:uppercase;}
.sy_case .tab_menu{ text-align:center; padding-top:30px;}
.sy_case .tab_menu a{ display:inline-block; *zoom:1; *display:inline; height:38px; vertical-align:middle; font-size:14px; line-height:38px; border: solid 1px #888; color:#888; padding:0px 20px; margin:0px 4px 10px;}
.sy_case .tab_menu a.active{ color:#cc1d2b; border: solid 1px #cc1d2b;}
.sy_case .tab_menu a:hover{ color:#cc1d2b; border: solid 1px #cc1d2b;}
.sy_case .tab_con{ width:100%; padding-top:40px;}
.sy_case .tab_con .tab_detail{ text-align: center;}

.sy_case  .scroll{ width: 100%; /*height:400px;*/ height:320px;position: relative; margin: 0px auto; overflow:hidden;}
.sy_case  .scroll .sub_scroll{ width: 1280px; margin: 0 auto;  /*height:400px;*/ height:320px; position: relative;}
.sy_case  .scroll .sub_scroll ul{ /*overflow: hidden; position: absolute; left: 0; top: 0;*//*width:2000%;*/height:400px;position:relative;margin-left:-640px; left:0;}
.sy_case  .scroll .sub_scroll ul li{ float: left; width:640px;/*height:400px;*/ height:320px; background: ccc; position:relative;}
.sy_case  .scroll .sub_scroll ul li a{ display:block;}
.sy_case  .scroll .sub_scroll ul li img{width:640px;/*height:400px;*/ height:320px;float:left;}
.sy_case  .scroll .sub_scroll ul li .p{ position:absolute; z-index:4; background:url(../Image/black50.png); height:50px; text-align:center; color:#fff; left:0; bottom:0; width:600px; padding:0 20px; overflow:hidden; line-height:50px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;/* filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0;  transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;*/ display:none;}
.sy_case  .scroll .sub_scroll ul li.showp .p{ display:block;/*filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity: 1;*/ }

.sy_case  .scroll .prev{width:57px;height:57px; background: url(../Image/redarrow.png) no-repeat left bottom;position:absolute;left:583px;top:131.5px;z-index:3;}
.sy_case  .scroll .next{width:57px;height:57px;background:url(../Image/redarrow.png) no-repeat right bottom;position:absolute;right:583px;top:131.5px;z-index:3;}
.sy_case  .scroll .prev:hover{background:url(../Image/redarrow.png) no-repeat left top;}
.sy_case  .scroll .next:hover{background:url(../Image/redarrow.png) no-repeat right top;}

.sy_case  .leftmark{width:600px;/*height:400px;*/ height:320px;background: url(../Image/black70.png);position:absolute;left:-600px;bottom:0px;z-index:10;}
.sy_case  .rightmark{width:600px;/*height:400px;*/ height:320px;background:url(../Image/black70.png);position:absolute;right:-600px;bottom:0px;z-index:10;}

.sy_contact{ height:606px; background:url(../Image/home_bg17.jpg) no-repeat center center; padding-top:60px;text-align: center; color:#333;}
.sy_contact .top_bt{ font-size:36px; background:url(../Image/redline_03.jpg) no-repeat center bottom; color:#e60012; line-height:54px; padding-bottom:20px; margin-bottom:40px;}

.sy_contact h3{ font-size:24px; line-height:30px;}
.sy_contact h4{ font-size:14px; line-height:20px; text-transform:uppercase;}
.sy_contact .p_txt{ font-size:16px; line-height:26px; padding-top:30px;}
.sy_contact .erwm{ width:140px; margin:0 auto; padding-top:60px; }
.sy_contact .erwm .img{ width:140px; height:140px; padding:4px; transition:0.5s; -webkit-transition:0.5s; -moz-transition:0.5s;}
.sy_contact .erwm .img img{width:140px; height:140px;}
.sy_contact .erwm span{ width:150px; height:32px; line-height:32px; text-align:center; background:#e60012; color:#fff; font-size:14px; display:block;}
.sy_contact .erwm:hover .img{ transform:translateY(-10px) scale(1.1,1.1); -webkit-transform:translateY(-10px)  scale(1.1,1.1); -moz-transform:translateY(-10px)  scale(1.1,1.1);}


.to_top2{ width:60px; height:60px; background:#e60012 url(../Image/top3_03.png) no-repeat center center; right:54px; bottom:82px; display:none; position:fixed; z-index:20; cursor:pointer;}
