@charset "utf-8";
html, body ,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, input, p{padding:0;margin:0;}
img{border: none;}
.clear{clear:both;}

.title a, .title h2 {color: #cd0476;}
.list li a:hover, .list li a.hover {color: #cd0476;	background: #fef5e1;}
.numb li p a {color: #ff501e;}
.expert .peo span {color:#cd0476;}
.peo p span.txt {color: #ff440e;}
#listId1 li:nth-child(1) a, #listId1 li:nth-child(2) a {color:#ff6eac;}
.adTip {width: 80px;height: 20px;position: absolute;top: 112px;	left: 50%;}
.adTip a{margin-right:5px; float:left; width:5px; height:5px; text-indent:-9988px; background:#01a6b4; border-radius:20px 20px 20px 20px;}
.adTip a.active{ background:#018598;}
.adImg {width:320px; overflow:hidden;margin: 0 auto;position: relative;}
.scroller1 {/*width:640px;*/height: 100%;}
.adImg ul {	width: 100%;height: 100%;}
.adImg ul li {float: left;width: 320px;	height: 124px;}
.numb {	border-bottom: 1px solid #cacaca;}
.numb li {height: 45px;	line-height: 45px;	padding-left: 12px;	background: #ededed;
	margin-top: 1px;
}
.numb li p a {
	display: block;
	height: 45px;
	font-size: 14px;
}
.numb li p {
	height: 45px;
	padding-left: 30px;
}
.numb li p.num1 {
	background: url(images/num1.png) no-repeat 0px 10px;
}
.numb li p.num2 {
	background: url(images/num2.png) no-repeat 0px 10px;
}
.numb li p.num3 {
	background: url(images/num3.png) no-repeat 0px 10px;
}
.numb li p.num4 {
	background: url(images/num4.png) no-repeat 0px 10px;
}
/*title*/
.title {
	height: 30px;
	line-height: 33px;
	text-align: right;
	padding-right: 8px;
	overflow: hidden;
	background: url repeat-x;
	border-bottom: 1px solid #cacaca;
}
.title h2 {
	float: left;
	text-indent: 8px;
	font-size: 15px; color: #cd0476;
}
.title a {font-size: 12px;font-weight: 600;	display: block;}

.hidden {display: none;}

/*list*/
.list li{line-height: 37px;	position: relative;	border-bottom: 1px solid #cacaca;}
.list li span{display: block; float:left;}
.list li a{height: 37px;padding:4px; float:none;}

.list li a.gd{float:right; font-size:12px; padding:0px 4px;}

.list li a:hover:after, .list li a.hover:after {background: url(images/spritr.png) no-repeat 0px -71px; display: block;height: 37px;}
.list li a.gd:after {display: block;content: "";position: absolute;top: 35%;right: 8px;width: 10px;height: 10px;background: url(images/spritr.png) no-repeat 0px -40px;}

/*bottom*/
.bottom {height: 35px;line-height: 35px;text-align: center;background: #ededed;border-bottom: 1px solid #cacaca;}
.bottom a {font-size: 14px;color:#cd0476;font-weight: 600;display: block;width: 100%;}

/*expert*/
.experts {height: 255px;background: #f2f2f2;padding: 8px 8px 8px 8px;border-bottom: 1px solid #cacaca;}
.expert .dt {float: left;clear: both;height: 111px;margin-right: 5px;padding: 1px;border: 1px solid #cacaca;}
.expert {display: block;padding: 0px 0px 8px 0px;height: 116px;margin-top: 5px;}
.peo {padding-left: 105px;padding-right: 5px;}
.expert .peo span {font-size: 14px;	line-height: 20px;margin: 0px 20px 5px 5px;padding-top: 5px;font-weight: 600;}
.peo p {text-indent: 24px;line-height: 20px;padding:2px 0 0 10px;font-size: 14px;font-weight: 100;margin-bottom: 6px;}
.peo p img{ margin-bottom: -7px;}
.peo p span.txt{font-size: 14px;font-weight: 100;}
.sick {width: 100%;background: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));background: -moz-linear-gradient(top, #e8e8e8, #ffffff 100%);}

nav{
	 width:100%;/* margin:0 auto; */
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cd0476), to(#cd0476));
    background-image: -webkit-linear-gradient(top, #cd0476, #cd0476);
    background-image:    -moz-linear-gradient(top, #cd0476, #cd0476);
    background-image:     -ms-linear-gradient(top, #cd0476, #cd0476);
    background-image:      -o-linear-gradient(top, #cd0476, #cd0476);
    background-image:         linear-gradient(top, #cd0476, #cd0476);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#a40328', EndColorStr='#cd0476'); 
    height:35px;overflow: hidden;
    position:relative;
  }
    #position {
      text-align:center;
      font-size:27px;
      line-height:1.3;
      color:#c997a2;
      display:block;
      position:absolute;
      top:0;
      left:50%;
      margin-left:-75px;
      width:150px;
    }
      #position em {
        display:inline-block;
        padding:0 3px;
        font-style:normal;
        text-shadow: 0 -1px 0 rgba(0,0,0,.35);
        font-family:sans-serif;
      }
      #position em.on {
        color:#fff;
      }
    #prev {
      border-right:1px #a55366 solid;
      display:inline-block;
      text-decoration:none;
    }
      #prev em {
        display:block;
        border-right:1px #b57282 solid;
        padding:4px 13px 7px;
        font-style:normal;
        font-size:20px;
        text-transform:uppercase;
        color:#c997a2;
        letter-spacing:1px;
        text-shadow: 0 -1px 0 rgba(0,0,0,.35);
      }
    #next {
      border-left:1px #b57282 solid;
      display:inline-block;
      text-decoration:none;
      position:absolute;
      right:0;
      top:0;
    }
      #next em {
        display:block;
        border-left:1px #a55366 solid; 
        padding:4px 13px 7px;
        font-style:normal;
        font-size:20px;
        text-transform:uppercase;
        color:#c997a2;
        letter-spacing:1px;
        text-shadow: 0 -1px 0 rgba(0,0,0,.35);
      }

.message{ padding:6px 0 0;}
.message li{ line-height:26px; height:26px; margin-bottom:14px; font-size:14px; padding-left:2%;}
.message li span{ float:left; /*width:70px;margin-right:10px;*/ width:18%; margin-right:2%; text-align:right; font-weight:400;}
.message li input.text{ background:#f4f4f4; border:1px solid #d2d2d2; box-shadow: 0 2px 2px -2px #DDD inset; border-radius:4px; height:24px; line-height:24px; /*width:280px; padding:0 10px;*/ width:66%; padding:0 10px;}
.message li input.text,.message li #comment{color:#787878;}
.message li #comment{background:#f4f4f4; border:1px solid #d2d2d2; border-radius:4px;/* width:280px;*/ width:66%; height:70px; padding:10px 14px 10px 6px; font-size:14px;}
.message li.comment{ height:100px; margin-bottom:4px;}
.message .submit{ text-indent:-9999px; color:#FFF;}
.message .submitBtn{ width:83px; height:34px; background:url(/templets/images/bg2.png) no-repeat; border:none 0; text-indent:-99988px;}


.focus{ width:100%; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:6px; height:6px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#ababab; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#f64847;  }

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%}
