@charset "utf-8";
* { margin:0; padding:0; outline: none;}
body { width:100%; max-width:650px; min-width:320px; font-size:12px; color:#333; font-family:Microsoft YAHEI,Arial,Helvetica,sans-serif; margin: 0 auto; background:#f3f4f8; -webkit-transition:all .5s ease; transition:all .5s ease;}
a { color:#333; text-decoration:none;}
a:hover { text-decoration: none; color:#000;}
img { border:0;}
ul li { list-style:none;}
input { min-width:auto;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}

#VCode { cursor:pointer;}
input[type=button],input[type=submit],input[type=file],button { cursor:pointer; -webkit-appearance:none;}
textarea { -webkit-appearance:none;}
::-webkit-input-placeholder { color:#999;} 
:-moz-placeholder { color:#999;} 
::-moz-placeholder { color:#999;}
:-ms-input-placeholder { color:#999;} 

/* banner */
.banner { width: 100%;}
.banner img { display: block; width: 100%;}

/* 主体 */
.nrs { margin-bottom: 30px; padding: 15px;}
.nrs .nams { height: 40px; line-height: 40px; font-weight: bold; font-size: 16px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.nrs li { margin-top: 10px; border: 1px solid #eee; border-radius: 8px; overflow: hidden; background-image: linear-gradient(to right,#eee,#fff);}
.nrs li a { display: block; height: 35px; line-height: 35px; font-weight: bold; font-size: 16px; padding: 20px 35px 20px 15px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative;}
.nrs li a::after { display: block; content: ""; width: 8px; height: 8px; margin: auto; border-top: 1px solid #999; border-right: 1px solid #999; border-radius: 2px; -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transform: rotate(45deg); transform: rotate(45deg); position: absolute; right: 17px; top: 0; bottom: 0;}
.nrs li:nth-child(7n+1) { border-color: #9ed7fc; background-image: linear-gradient(to right,#a5dafc,#fff);}
.nrs li:nth-child(7n+1) a { color: #195682;}
.nrs li:nth-child(7n+1) a::after { border-color: #195682;}
.nrs li:nth-child(7n+2) { border-color: #a7ecfd; background-image: linear-gradient(to right,#b5f1ff,#fff);}
.nrs li:nth-child(7n+2) a { color: #0191b4;}
.nrs li:nth-child(7n+2) a::after { border-color: #0191b4;}
.nrs li:nth-child(7n+3) { border-color: #b5f5fc; background-image: linear-gradient(to right,#c4f9ff,#fff);}
.nrs li:nth-child(7n+3) a { color: #37bbca;}
.nrs li:nth-child(7n+3) a::after { border-color: #37bbca;}
.nrs li:nth-child(7n+4) { border-color: #c7ddf4; background-image: linear-gradient(to right,#deeaf6,#fff);}
.nrs li:nth-child(7n+4) a { color: #334f98;}
.nrs li:nth-child(7n+4) a::after { border-color: #334f98;}
.nrs li:nth-child(7n+5) { border-color: #fccade; background-image: linear-gradient(to right,#fcdce9,#fff);}
.nrs li:nth-child(7n+5) a { color: #a61e4e;}
.nrs li:nth-child(7n+5) a::after { border-color: #a61e4e;}
.nrs li:nth-child(7n+6) { border-color: #edbbf8; background-image: linear-gradient(to right,#f1d7fa,#fff);}
.nrs li:nth-child(7n+6) a { color: #852f9c;}
.nrs li:nth-child(7n+6) a::after { border-color: #852f9c;}
.nrs li:nth-child(7n+7) { border-color: #cdbffb; background-image: linear-gradient(to right,#e4dbfb,#fff);}
.nrs li:nth-child(7n+7) a { color: #5d3ec1;}
.nrs li:nth-child(7n+7) a::after { border-color: #5d3ec1;}




/* 底部 */
.footer { width: 95%; line-height: 22px; font-size: 13px; color: #999; text-align: center; padding: 10px 2.5%;}
.footer a { color: #999;}