﻿/* CSS Document */

/*reset*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video{ margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video{display:block;}
body{ font-size:100%; font-family:Helvetica,STHeiti,Droid Sans Fallback; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); color:#000; font-size:17px;}
textarea{resize:none;}
iframe,img{border:0;}
ul,ol{list-style:none;}
input,select,textarea{outline:0;-webkit-user-modify:read-write-plaintext-only;}
input{-webkit-appearance:none;}
a{text-decoration:none; color:#000;}
h1,h2,h3,h4{font-weight:100;}
img{ display:block;}
.clearfix:after{ content:"\200B"; display:block; height:0; clear:both;} 
.clearfix {*zoom:1;}/*IE/7/6*/ 

/*basic*/
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width:94%; padding:0 3%; overflow:hidden;}
.wy{ font-family:Microsoft YaHei;}

/*sprite*/
.slTit>.wrap>div:nth-child(1) a,.slNavMore,.slLis li>div>div a span:nth-child(2),.slLis li>div>div>span.slLisTG,.acFoot ul li{ background:url(../images/sprite_slPage.png) no-repeat; background-size:500px auto;}

/*main*/
.main{ width:100%; overflow:hidden; position:relative;}

/*tit*/
.slTit{ width:100%; height:50px; background:#ff4683;}
.slTit>div{ height:50px;
	display:box; box-align:center; box-pack:justify;
	display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.slTit>.wrap>div:nth-child(1) a{ background-position:0 0; width:12px; height:19px; display:block;}
.slTit>.wrap>div:nth-child(2),.slTit>.wrap>div:nth-child(2) a{ font-size:19px; color:#fff; margin:3px; font-weight:bold;}
.slMenu{ width:20px; height:17px;}
.slMenu span{ width:20px; height:2px; background:rgba(255,255,255,1); margin-bottom:5px; display:block; transition:transform 0.5s; -webkit-transition:-webkit-transform 0.5s; opacity:1; transform:rotate(0deg) translate(0px,0px);}
.slNavBoxBg{ width:100%; position:absolute; left:0px; top:50px; z-index:99; background:rgba(0,0,0,0.2); height:0; overflow:hidden;}
.slNavBox{ background:#fff; padding-top:10px; padding-bottom:8px;}
.slNavBox a{ color:#6A727B; font-size:15px;}
.slNavBox ul{ width:100%; height:28px; line-height:28px;
	display:box; box-align:center; box-pack:justify;
	display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}

/*slBox*/
.slBox{ border-bottom:7px solid #eeeeee; padding-bottom:3px;}
.slBox.slBoxBorNo{ border:none;}
.slLisTit{ font-size:18px; color:#ff4683; padding:12px 0 10px; font-weight:bold;}
.slLis li{ background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #e5e5e5), to(#e5e5e5)) left top repeat-x; background-size:100% 1px; padding:13px 0 7px;}
.slLis li img{ width:90px; height:65px; margin-right:10px; float:left;}
.slLis li>div>p{ height:52px;}
.slLis li>div>div{ font-size:12px; color:#9f9f9f;}
.slLis li>div>div a{ font-size:12px; color:#9f9f9f; float:right; margin-top:3px;}
.slLis li>div>div a span:nth-child(2){ background-position:-300px 0px; width:12px; height:10px; display:inline-block; margin-left:5px;}


/*acFoot*/
.acFoot{ background:#ff4683; padding:4px 0 0;}
.acFoot a{ color:#fff; font-size:14px; font-weight:700;}
.acFoot p{ color:#fff; font-size:12px; line-height:22px; text-align:center;}
.acFoot ul{ text-align:center;}
.acFoot ul li{ padding:0 6px 0 10px; background-position:-200px -93px; display:inline;}
.acFoot ul li:first-child{ background:none;}







