*{margin:0;padding:0;}
body{font-family:'微软雅黑';}
a{text-decoration:none;}
a:hover{text-decoration:none!important;}
.cont_div{width:1200px;margin:0 auto;overflow:hidden}
li{list-style:none}
.navbar-nav>li>a {font-weight: 500;color: #563d7c;}
#footer{padding:20px 0;text-align:center;border-top: 1px solid #ddd;margin-top:50px;}
#main{min-height:700px;font-size:14px;margin-top:20px;position:relative}
.navbar{border-bottom: 1px solid #ddd;}
.navbar-brand{font-size:18px;}
#ftlist{width:800px;float:left;overflow:hidden;}
#ftlist ul{width:1000px}
#ftr{width:350px;float:right;pading:10px}
.mask:hover{opacity: 0;filter: alpha(opacity=0);}
.mask {width: 370px;height: 230px;}
.mask {position: absolute;left: 0;top: 0;z-index: 1;background:#7b7b7b;opacity: 0.5;filter: alpha(opacity=50);}
#ftlist li img{display:block;}
#ftlist li{position: relative;overflow: hidden;margin-right:30px;width:370px;border:1px solid #ccc;float:left;margin-bottom:30px;}
#ftlist li a.thumb{display:block;width:370px;height:230px}
.des {margin:25px 20px 10px 20px;height:120px;padding-bottom:10px;min-height:0;overflow:hidden;border-bottom:1px solid #ccc}
.des .faceimg{width:100px;height:100px;border-radius:50%;-webkit-border-radius:50%;overflow:hidden;float:left;}
.des .faceimg img{width:100%;height:auto}
.des .name{width:220px;float:right;padding-left:10px;}
.des .name h1{font-size:22px;font-weight:bold;margin-bottom:10px;}
.des .name p{font-size:14px;line-height:25px;}
.intro{padding:0 20px 20px 20px;height:100px}
.intro h2{font-size:18px;font-weight:bold;}
#ftr ul li .avator{width:100px;height:100px;border-radius:50%;-webkit-border-radius:50%;overflow:hidden;margin-bottom:30px;float:left;}
#ftr ul li .avator img{width:100%}
.subbtn{background-color:#29c16e;padding:10px 40px;border-radius:3px;-webkit-border-radius:3px;font-size:20px;line-height:60px;color:#fff}
a.subbtn:hover{color:#fff;background-color:#269458;}
#ftr h1{font-size:16px;font-weight:bold;background: no-repeat left top;padding-left:10px;padding-bottom:7px;border-bottom:1px solid #ccc;margin-top:20px;}
#ftr p{font-size:16px;line-height:25px;color:#555}
#ftr ul{padding-top:20px;}
#ftr ul li{min-height:0;overflow:hidden;}
#ftr ul li .desr{width:220px;float:right;}
#ftr ul li .desr h3{font-size:20px;font-weight:bold;margin-bottom:10px;}
#ftr ul li .desr p{font-size:14px;color:#555;line-height:25px;}

#dqwz{width:100%;margin-bottom:30px;border-bottom:1px solid #eee}
#dqwz p{font-size:14px;line-height:30px;color:#999}
#dqwz p a{color:#999}
#dqwz p a:hover{color:#555}
/*详细页*/
#ftview{width:800px;float:left;min-height:0;overflow:hidden;}
#ftview .title{padding:20px 100px}
#ftview .title h1{font-size:24px;text-align:center;}
#ftview .title .m_left{text-align:right;margin-top:5px;float:left;}
#ftview .title .m_left a { color:#3467ff;margin-right:10px;overflow:hidden;color:#81837e;}
#ftview .title .m_right{width:115px;float:left;vertical-align: middle;}
#content .viewintro{font-size:14px;line-height:30px;border-bottom:1px solid #ccc;padding:10px}
#content ul li{border-bottom:1px dashed #ccc;padding:10px}
#content ul li p{font-size:16px;line-height:30px;color:#555}

/*图集*/
.works{width:706px;height:550px;min-height:0;overflow:hidden;margin:0 auto;border:5px solid #eee;padding:30px;margin-top:50px;margin-bottom:50px;}
.content{background:#ffffff; margin:0 auto; position:relative;}
.content li{display:none;width:700px;height:500px;background-size:auto 100%}
.content .left,.content .right{position:absolute; top:0; z-index:11;}
.content .left{cursor:url(/uploads/image/ft/cur-left.cur.ico), auto; left:0;}
.content .right{right:0; cursor:url(/uploads/image/ft/cur-right.cur.ico), auto;}
.works ul li{min-height:0;overflow:hidden;}
.works .bottom{text-align:center;padding-top:30px;}

/*评论*/
#wypl { width:800px;margin-top:15px;position:relative;border-bottom:2px solid #333}
#wypl h2 { width:90px;background:  no-repeat 75px -295px;font-size:17px;display:inline-block}
#wypl textarea { width:788px;height:78px;margin-top:10px;color:#555;font-size:14px;}
#wypl .yzm { width:58px;height:18px;margin-top:5px;}
#yatp { width:41px;height:20px;border:1px solid #595959;background-color:#a0a0a0;color:white;position:absolute;top:123px;left:122px}
.fbpl { width:96px;height:34px;background: -304px -344px no-repeat;border:0;overflow:hidden;cursor: pointer;float:right;}
#tj{float: right;width: 340px;padding-top: 3px;text-align:right;}
#tj b,#tj a{color:#343434;margin:0 5px}
#tj  .su{border:none;background-color:#fff;cursor:pointer}
.ly{width:800px;min-height:0;padding-bottom:10px;overflow:hidden;}
.ly .ck{width:770px;margin:0 auto;overflow:hidden;text-align:right;line-height:33px;color:#8d8d8d}
.ly .ck span{color:#d01214}
.ly .ck a{color:#d01214;margin-left:20px}
.ly textarea{width:770px;height:80px;overflow:hidden;border:1px solid #999999;color:#c8c8c8;font-size:12px;line-height:22px}
#yztj{width:770px;margin:0 auto;overflow:hidden;padding-top:11px}
#yztj .yzm{width:61px;height:20px;border:1px solid #999999}
#yztj span{margin-left:8px}

.c_list td{color:#999;line-height:26px;font-size:12px;}
.c_list td span{color:#389bec;padding-right:10px;}
.c_list td p{color:#292929}
.c_list tr{padding:10px 0}
.c_list img{width:40px;height:40px;border-radius:20px;-webkit-border-radius:20px;}
.ly_list{margin-top:30px;}
.ly_list li{border-bottom:1px solid #ccc;padding:10px 0}


.manu{margin-top:20px;text-align:center;}
.manu a{display:inline-block;border:1px solid #ebebeb;color:#666;padding:0 9px;height:27px;line-height:28px;margin:0 3px}
.manu a.current,.manu a:hover{background-color:#cccccc;border:1px solid #999;}
.manu #page_btn{display:inline-block;width:40px;height:27px;border:1px solid #ebebeb;color:#666;line-height:27px;margin:0 3px;cursor:pointer;background-color:#cccccc;}
#pageval{width:30px;height:27px;border:1px solid #ebebeb;text-align:center;margin:0 3px}


