﻿
/*--------共用---------*/
html,body,form,ul,li,p,h1,h2,h3{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;}
body{font-family:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei","Helvetica Neue",Arial,sans-serif; min-width:1240px;} 
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;}
.w1-fff{width:1160px; margin:0 auto; background:#fff; overflow:hidden;}
.w2{width:1120px; margin:0 auto; overflow:hidden;}
.f-l{float:left;}
.f-r{float:right;}
.hide{display:none;}
a{text-decoration:none;}
.block-box{overflow:hidden;  position:relative; }
.block-con-1440{width:1440px; position:relative; left:50%; margin-left:-720px;}
.show-block-con{position:relative;overflow:hidden;width:100%}
.show-block-con .con{position:relative;left:50%;margin-left:-720px;width:1440px;text-align:center}

.t-c{text-align:center;}
.red{color:#e50112;}
.list-auto{ position:relative; display:block; margin:0 340px 0 0; overflow:hidden; _zoom:1; }

.nav_crumbs{height:30px;line-height:30px;border-bottom:1px #dedede solid;font-size:14px;color:#333;}
.nav_crumbs .now-place{
	color:#999;
}
.nav_crumbs a{
	color:#333;
}
.nav_crumbs a:hover{
	color:#008fde;
}


/*--------导航---------*/
.nav{
	background-color:#fff;
}
#index .nav{
	border-bottom:2px #b45d16 solid;
}
.nav-con{
	width:1200px;
	height:90px;
	margin:0 auto;
}
.nav .logo{
	float:left;
	width:330px;
	overflow:hidden;
}
.nav .logo img{
	display:block;
	float:left;
	margin-top:12px;
	margin-right:15px;
}
.nav .logo .text{
	font-size:18px;
	color:#d30011;
	margin-top:40px;
	line-height:1;
	font-weight:normal;
}
.nav .nav-list{
	float:right;
	height:38px;
	line-height:38px;
	margin-top:30px;
}
.nav .nav-list a{
	float:left;
	display:block;
	width:100px;
	height:38px;
	text-align:center;
	color:#000;
}
.nav .nav-list span{
	display:block;
	width:20px;
	height:38px;
	background:url(../images/nav1-line.gif) no-repeat center;
	float:left;
}
#index .nav-index,#about .nav-about,#news .nav-news,#products .nav-products,
#superwings .nav-rbw,#pawpatrol .nav-etgj,#familysize .nav-yqy,
#contact .nav-contact,#join .nav-join,.nav .nav-list a:hover{
	background-color:#fd7702;
	color:#fff;
	border-radius:19px;
}


		/*-----轮换图-----*/
.superslide{width:100%;overflow:hidden; position:relative;}
.slideBox{ width:1440px; overflow:hidden; position:relative; top:0; left:50%; margin-left:-720px;  }
.slideBox .hd{ height:18px; overflow:hidden; position:absolute; left:50%; margin-left:-20px; bottom:30px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:12px;  width:12px; height:12px; background-image:url(../images/nav_s.png); background-size:12px; cursor:pointer;}
.slideBox .hd ul li.on{ background-image:url(../images/nav_s_a.png); }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:6%; top:50%; margin-top:-35px; display:block; width:27px; height:61px; filter:alpha(opacity=30);opacity:0.3;   }
.slideBox .next{ left:auto; right:6%; background:url(../images/btn_next.png) no-repeat;}
.slideBox .prev{ background:url(../images/btn_prev.png) no-repeat;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}

/*-----中间部分-----*/
.mt30{
	margin-top:30px;
}
.tit-box{
	height:120px;
	line-height:110px;
	text-align:center;
	font-size:58px;
	font-weight:bold;
	letter-spacing:6px;
}
.tb-color1{
	color:#fff;
	background-color:#c08c00;
}
.tb-color2{
	color:#02a3e7;
	background-color:#eff8ff;
}
.tit-box2{
	width:960px;
	margin:80px auto 60px;
	padding:30px 0;
	text-align:center;
	border:3px #d0d0d0 solid;
	font-size:36px;
	font-weight:bold;
	letter-spacing:3px;
	color:#03a049;
}

.jinghua{
	text-align:center;
	padding-bottom:80px;
}
.gaogai{
	height:153px;
	background:url(../images/sy_nlbyy_tit.jpg) repeat-x;
	overflow:hidden;
}
.gaogai p{
	color:#0e82bb;
	text-align:center;
}
.gaogai .font-big{
	font-size:48px;
	font-weight:bold;
	margin-top:50px;
	letter-spacing:6px;
}
.gaogai .font-small{
	font-size:24px;
	margin-top:10px;
	letter-spacing:2px;
}
.company-profile{
	width:1440px;
	margin:20px auto 60px;
}
.company-profile .pic{
	text-align:center;
	margin-bottom:40px;
}
.company-profile .gsppjs .text{
	width:760px;
	float:left;
	margin: 0 10px 0;
}
.company-profile .gsppjs .pp_pic{
	float:right;
	margin: 0 0 0 10px;
}
.company-profile .gsppjs .text p{
	margin:30px auto 20px;
	font-size:18px;
	line-height:42px;
	text-indent:36px;
}
.company-profile .gsppjs .text p strong{
	color:#d30011;
	font-weight:normal;
}

.ny-banner{
	width:100%;
	max-height:900px;
	overflow:hidden;
	text-align:center;
}
.container{
	width:1440px;
	margin:0 auto;
}
.main-left{
	width:190px;
	float:left;
}
.main-left.fixed{
	position:fixed;
	top:50px;
	left:50%;
	margin-left:-720px;
}
.main-right{
	width:1190px;
	margin:25px 0 0 240px;
	padding:0 0 40px;
}

.main-left .nav-tit{
	padding:14px 0 14px 20px;
	background-color:#d9ac00;
	color:#fff;
	font-size:13px;
}
.main-left .nav-tit strong{
	font-size:26px;
	display:block;
}
.main-left .nav-left-list li{
	height:38px;
	line-height:38px;
	background-color:#ededed;
	border-bottom:2px #fff solid;
	color:#666;
	padding:0 20px;
	overflow:hidden;
}
.main-left .nav-left-list li a{
	margin-left:6px;
	color:#666;
}
.main-left .nav-left-list li:hover,.main-left .nav-left-list li.active{
	background-color:#f6f6f6;
	font-weight:bold;
}
.main-left .nav-left-list li:hover a,.main-left .nav-left-list li.active a{
	color:#d9ac00;
}
.main-left .zxrx{
	width:190px;
	height:120px;
	background-image:url(../images/zxrx.jpg);
}
.main-right{
	min-height:400px;
}
.main-right .weizhi{
	height:30px;
	line-height:30px;
	border-bottom:1px #dedede solid;
	font-size:14px;
	color:#333;
}
.main-right .weizhi.fixed{
	position:fixed;
	top:0;
	width:1200px;
	padding-top:50px;
	background-color:#fff;
	z-index:2;
}
.main-right .weizhi .now-place{
	color:#999;
}
.main-right .weizhi a{
	color:#333;
}
.main-right .weizhi a:hover{
	color:#008fde;
}




		/*-----首页-----*/
.block-tit{
	height:38px;
	padding-top:15px;
	border-bottom:1px #dedede solid;
	overflow:hidden;
}
.block-tit .tit-e{
	font-size:28px;
	line-height:38px;
	color:#01449b;
	margin-left:12px;
}
.block-tit .tit-c{
	font-size:20px;
	line-height:40px;
	color:#9c6906;
	margin-left:5px;
}
.block-tit .pull-right{
	margin-right:20px;
}
.block-tit .pull-right a{
	font-size:14px;
	color:#333;
	line-height:50px;
	margin-left:10px;
}
.block-tit .pull-right a:hover{
	color:#9c6906;
}

.news-image{
	width:440px;
	height:300px;
	float:left;
	margin-top:20px;
}
.news-text{
	margin:20px 0 6px 455px;
	overflow:hidden;
}
.news-text dl{
	margin:0 0 22px 0;
}
.news-text dt{
	font-size:14px;
	color:#999;
	line-height:18px;
	font-style:italic;
}
.news-text dd{
	margin:5px 0 0 0;
	
}
.news-name{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.news-name a{
	font-size:16px;
	color:#0062db;
	font-weight:bold;
}
.news-name a:hover{
	color:#d80000;
}
.news-desc{
	font-size:14px;
	color:#999;
	height:36px;
	line-height:18px;
	display: -webkit-box;
	display: box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	overflow: hidden;
}


		/*-----关于我们-----*/
.about-text{
	font-size:16px;
	line-height:26px;
	text-indent:32px;
	color:#333;
}
.about-text p{
	margin:0 auto 20px;
}
.about-text p.company-logo{
	text-align:center;
	text-indent:0;
	margin:40px auto 50px;
}
.about-text p.indent-none{
	text-indent:0;
}
.about-text dl{
	text-indent:0;
	margin-bottom:20px;
}
.about-text dl dt{
	font-weight:bold;
	color:#b65b12;
}
 		/*-----资讯中心-----*/
.news-list{
	margin:10px auto; 
	background-color:#fff;
}
.news-item{
	border-bottom:1px #dedede solid; 
	padding:20px 2px;
}
.news-item.last{
	border-bottom:none;
}
.news-item .news-time{
	width:76px; 
	line-height:32px; 
	float:left; 
	text-align:center; 
	margin-right:20px;
}
.news-item .news-time .day{
	height:32px;
	background:url(../images/news_time_bg1.jpg) repeat-x; 
	font-size:24px; 
	color:#fff; 
	font-weight:bold;
}
.news-item .news-time .month{
	height:32px; 
	background:url(../images/news_time_bg2.jpg) repeat-x; 
	font-size:14px; 
	color:#676767;
}
.news-item  .news-tit{
	font-size:18px; 
	color:#333;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-weight:bold;
}
.news-item  .news-tit:hover{
	color:#008fde;
}
.news-item  .news-desc{
	font-size:14px; 
	line-height:18px; 
	color:#999;
	height:36px;
	display: -webkit-box;
	display: box;
	text-overflow:ellipsis;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	overflow: hidden;
	margin-top:5px;
}

.news-detail .news-tit{
	padding:24px 0 20px;
	text-align:center;
	border-bottom:1px #dedede solid;
}
.news-detail .news-tit h1{
	font-size:24px;
	color:#333;
}
.news-detail .news-tit .news-time{
	font-size:14px;
	color:#666;
	line-height:30px;
}
.news-detail .news-tit .news-time .time{
	margin-right:30px;
}
.news-detail .news-con{
	margin-top:40px;
}
.news-detail .news-con p{
	font-size:16px;
	line-height:30px;
	text-indent:32px;
	color:#333;
}
.news-detail .news-con p img{
	max-width:100%;
	display:block;
	margin:30px auto;
	border:1px #dedede solid;
}

.news-detail .news-bottom{
	border-top:1px #dedede solid;
	padding-top:20px;
	color:#333;
	line-height:30px;
	margin-top:40px;
	position:relative;
}
.news-detail .news-bottom p{
	width:800px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.news-detail .news-bottom p.no-news{
	color:#999;
}
.news-detail .news-bottom a{
	color:#666;
}
.news-detail .news-bottom a:hover{
	color:#d80000;
}



 		/*-----产品中心-----*/
.product-list{
	width:900px;
	overflow:hidden;
}
.product-list ul{
	margin:30px -30px 0 0;
	zoom:1;
}
.product-list li{
	width:280px;
	float:left;
	margin:0 30px 30px 0;
}
.product-list li .pro-pic{
	display:block;
	background-color:#fff;
	width:278px;
	height:278px;
	border:1px #dedede solid;
	overflow:hidden;
}
.product-list li .pro-pic img{
	width:100%;
}
.product-list li .pro-tit{
	display:block;
	text-align:center;
	line-height:16px;
	font-size:16px;
	margin:10px auto 0;
	color:#333;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.product-list li:hover .pro-tit{
	color:#d80000;
}

.main-left .level1 li{
	height:38px;
	line-height:38px;
	background-color:#ededed;
	color:#666;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.main-left .level1>li{
	font-size:16px;
	border-bottom:2px #fff solid;
}
.main-left .level1>li span{
	float:right;
	display:block;
	width:0;
	height:0;
	border-width:6px;
	border-style:solid;
	margin-right:10px;
	cursor:pointer;
}
.main-left .level1 li span.icon-up{
	border-color:transparent transparent #666 transparent;
	margin-top:12px;
}
.main-left .level1 li span.icon-down{
	border-color:#666 transparent transparent transparent;
	margin-top:16px;
}
.main-left .level1 a{
	color:#666;
}
.main-left .level1>li>a{
	margin-left:20px;
	font-weight:bold;
}
.main-left .level2 li:hover a,.main-left .level2 li.on a{
	color:#008fde;
}
.main-left .level2 li:hover,.main-left .level2 li.on{
	font-weight:bold;
}

.main-left .level2{
	display:none;
}
.main-left .level2 li{
	background-color:#f6f6f6;
	border-top:2px #fff solid;
	font-size:14px;
	padding: 0 10px 0 20px;
}
.main-left .level1 li.active{
	height:auto;
}
.main-left .level1 li.active ul{
	display:block;
}

.pro-detail img{
	max-width:100%;
	display:block;
	margin:0 auto;
}
.pro-detail .pro-name{
	display:block;
	border:2px #dedede solid;
	background-color:#f8f8f8;
	text-align:center;
	height:60px;
	line-height:60px;
	font-size:20px;
	color:#333;
	margin-top:30px;
}
.pro-detail .norm{
	font-size:14px;
	color:#666;
	text-align:center;
	padding:20px 0;
}
.pro-show{
	border-bottom:1px #dedede solid;
	text-align:center;
	overflow:hidden;
}
.pro-show .superslide{
	width:500px;
	height:500px;
	margin:30px auto;
	padding:20px;
	overflow:visible;
}
.pro-show .slideBox{
	width:100%;
	left:0;
	margin:0;
	overflow:visible;
}
.pro-show .slideBox .prev{
	left:-150px;
}
.pro-show .slideBox .next{
	right:-150px;
}
.pro-detail .detail-con{
	margin:40px 0 0;
}
.pro-detail .detail-con p{
	margin:0 auto 20px;
	font-size:16px;
	line-height:30px;
	color:#666;
}
.pro-detail .prev-next{
	background-color:#dcdcdc;
	height:40px;
	line-height:40px;
}
.pro-detail .prev-next a{
	font-size:16px;
	color:#333;
}
.pro-detail .prev-next a:hover{
	color:#008fde;
}

.pro-detail .prev-next .pro-prev{
	width:383px;
	float:left;
	margin-left:24px;
}
.pro-detail .prev-next .pro-return{
	width:120px;
	float:left;
}
.pro-detail .prev-next .pro-next{
	width:346px;
	text-align:right;
	float:left;
}
.pro-detail .prev-next a .icon{
	display:block;
	width:18px;
	height:16px;
	margin-top:12px;
	float:left;
	background:url(../images/prev_next.png) no-repeat;
}
.pro-detail .prev-next a:hover .icon{
	background-image:url(../images/prev_next_active.png);
}
.pro-detail .prev-next .pro-prev a .icon{
	background-position:left;
}
.pro-detail .prev-next .pro-return a .icon{
	background-position:-25px center;
}
.pro-detail .prev-next .pro-next a .icon{
	float:right;
	background-position:-52px center;
}


 		/*-----招商加盟-----*/
.join-con h1{
	font-size:70px;
	text-align:center;
	color:#b65b12;
	letter-spacing:3px;
}
.join-con h2{
	font-size:36px;
	text-align:center;
	color:#fff;
	background-color:#b65b12;
	height:80px;
	line-height:80px;
	font-weight:normal;
}
.join-con .block{
	margin:40px auto;
}
.join-con .block.pic_mid{
	text-align:center
}
.join-con .cont-p{
	font-size:16px;
	line-height:30px;
	text-indent:32px;
	color:#333;
}
.join-con .form{
	width:370px;
	padding:30px 20px;
	border:1px #dedede solid;
	float:left;
	margin-top:40px;
}
.form .input-tit{
	font-size:16px;
	display:block;
	vertical-align:middle;
}
.form .input-tit .red{
	margin:0 5px;
}
.form .input-text{
	position:relative;
	border-bottom:1px #dedede solid;
}
.form .input-text .input{
	display:block;
	width:360px;
	font-size:14px;
	border:none;
	padding:0 5px;
	height:36px;
	line-height:36px;
	outline:none;
	color:#666;
}
.form .checkCode{
	position:relative;
}
.form .checkCode .input{
	width:120px;
	display:inline-block;
	font-size:14px;
	border:none;
	border-bottom:1px #dedede solid;
	padding:0 5px;
	height:36px;
	line-height:36px;
	outline:none;
	color:#666;
}
.Validform_checktip{
	display:none;
}
.form .checkCode a{
	color:#004d9c;
}
.form .checkCode a img{
	margin:0 10px;
}
.form .checkCode .refresh{
	font-size:18px;
	color:#004d9c;
	cursor:pointer;
}
.input::-webkit-input-placeholder { /* WebKit browsers */ 
color: #ccc; 
} 
.input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #ccc; 
} 
.input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #ccc; 
} 
.input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #ccc; 
}
.form .input-submit{
	display:block;
	width:100%;
	font-size:18px;
	border:none;
	height:40px;
	line-height:40px;
	margin-top:30px;
	text-align:center;
	color:#fff;
	background-color:#008fde;
	border-radius:20px;
	outline:none;
	cursor:pointer;
}
.join-con .tel{
	float:right;
	margin-top:40px;
}

 		/*-----联系我们-----*/
.contact-con{
	position:relative;
}
.contact-con p{
	width:700px;
	font-size:18px;
	color:#333;
	line-height:36px;
	margin-top:30px;
}
.contact-con p.company-name{
	font-size:30px;
	font-weight:bold;
	color:#000;
}
.contact-con p.fwrx{
	color:#d80000;
}

.contact-con .erweima{
	position:absolute;
	bottom:0;
	right:80px;
	font-size:14px;
	color:#cb9000;
	text-align:center;
	line-height:30px;
}



	/*-----百度地图-----*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}




/*--------底部---------*/
#footer{
    background-color: #2d3237;
    margin-top: 30px;
	overflow:hidden;
}
.footerCont {
    width: 1200px;
    margin: 50px auto;
	color:#f6f6f6;
}
.footer-nav{
	font-size:16px;
	margin-bottom:40px;
}
.footer-nav a{
	color:#f6f6f6;
	float:left;
}
.footer-nav .fenge{
	margin:0 20px;
	float:left;
}
.footer-left{
	width:620px;
	font-size:14px;
	line-height:30px;
	float:left;
}
.footer-center{
	float:left;
	margin-left:40px;
}
.footer-center .tel-tit{
	font-size:20px;
	color:#fff;
	line-height:38px;
	margin:10px 0;
}
.footer-center .tel-tit .box{
	display:inline-block;
	height:38px;
	background-color:#014099;
	border-radius:8px;
	transform:skewX(-10deg);
	padding:0 10px;
	margin-right:5px;
	vertical-align: middle;
}
.footer-center .tel-tit .box-con{
    font-size:30px;
    color:#fff;
    font-weight:bold;
	padding-left: 10px;
    vertical-align: middle;
}
.footer-center .tel-con{
	font-size:48px;
	color:#fff;
	font-weight:bold;
}

.footer-right{
	width:140px;
	height:100px;
	float:right;
	margin-top:26px;
}
.footer-right img{
	width:110px;
	float:left;
	margin-top:-10px;
	margin-right:10px;
}
.footer-right p{
	font-size:12px;
	line-height:24px;
}

/*文本框样式*/
input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }

/*按钮样式*/
.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}

/*标题样式*/
.main-tit{  margin:0 auto; padding:30px 0 0; }
	.main-tit h2{ display:block; padding-right:10px; color:#666; font-size:24px; font-weight:400; line-height:25px; }
.base-tit{ border-bottom:1px solid #f0f0f0; color:#3b8dd1; line-height:1em; font-size:18px; font-weight:normal; }
	.base-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #3b8dd1; }
	.base-tit i{ float:right; padding:10px 0; color:#999; font-size:12px; line-height:26px; font-style:normal; }
.bar-tit{ margin:0 0 20px; padding:0 0 10px; border-bottom:1px solid #e8e8e8; color:#6c6c6c; font-size:18px; }
/*页码容器*/
.page-box{ margin-top:15px; color:#999; font-size:14px; }

.form-box{ position:relative; padding:10px; border:1px solid #f6f6f6; background:#fff; font-size:14px; }
	.form-box dl{ display:block; padding:5px 0; }
	.form-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.form-box dl dt{ display:block; float:left; width:120px; line-height:38px; min-height:38px; color:#555; font-size:13px; text-align:right; _position:absolute; }
	.form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px; color:#555; font-size:13px; overflow:hidden; _margin-left:120px; }
	.form-box dl dd label.radio{ margin-right:5px; }
/*评论样式*/
.comment-add{ margin-top:15px; _width:100%; _position:relative; _overflow:hidden; }
    .comment-add .editor{ position:relative; margin-right:18px; }
	.comment-add .editor textarea{ width:100%; height:70px; }
	.comment-add .subcon{ margin-top:15px; }
.comment-box{ position:relative; margin-top:15px; }
	.comment-list li{ padding:15px 0; border-top:1px solid #f7f7f7; }
	.comment-list li .avatar{ display:block; float:left; margin-top:6px; background:#fff; border-radius:2px; width:42px; height:42px; overflow:hidden; }
	.comment-list li .avatar img{ width:42px; height:42px; }
	.comment-list li .inner{ margin-left:52px; }
	.comment-list li .inner p{ color:#333; font-size:14px; line-height:1.8em; }
	.comment-list li .inner .meta{ margin:0; padding-top:3px; color:#999; border:none; }
	.comment-list li .inner .meta .time{ margin-left:5px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat left -158px; }
	.comment-list li .answer{ margin-left:48px; padding:10px; background:#fafafa; border:1px solid #e6e6e6; border-radius:3px; }
	.comment-list li .answer .meta{ margin:0; padding:0; color:#999; margin-bottom:5px; border:none; }
	.comment-list li .answer p{ color:#555; font-size:14px; line-height:1.8em; }
	
/*友情链接样式
-----------------------------------------------*/
.links{ position:relative; color:#888; font-size:14px; }
.links ul{ clear:both; }
.links .txt{ display:block; margin-top:15px; letter-spacing:3px; color:#888; font-size:14px; line-height:30px; }
.links .txt a{ color:#888; letter-spacing:1px; }
.links .img{ margin-left:-15px; }
.links .img li{ float:left; margin:15px 0 0 15px; height:31px; }
.links .img li img{ width:88px; height:31px; }

/*---------------返回顶部------------------*/
.xfck{position:fixed;right: 20px;top:400px;width: 57px;height: auto;border:1px solid #ccc;text-align:center;display:none; cursor:pointer;}
.xfck:hover{background:#dadada}
.xfck span { font-size:12px;height: 20px;display: block;border-bottom: 1px solid #ddd;padding: 2px 0 6px;}