﻿/* base */
body{text-align:center;margin: 0px; padding: 0px;}
div,form,img,ul,ol,li,dl,dt,dd,table,td,tr,th{margin: 0px; padding: 0px;border:0px; overflow:hidden;  text-align:left;}
li{list-style-type:none; white-space: nowrap;text-overflow :ellipsis;overflow:hidden;}
h1,h2,h3,h4,h5,h6{margin:0px; padding: 0px;font-weight: normal; font-size:12px;}
img{vertical-align:middle; text-align:center;}
.hidden{display:none}
.clear { clear:both; font-size:1px; width:1px; visibility: hidden; }
/*clear float*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */ 
.fLeft{ float:left}
.fRight{ float:right}
.tLeft{ text-align:left;}
.tCenter{ text-align:center}
.tRight{ text-align: right;}
.cBoth{ clear:both;}
.cLeft{ clear: left;}
.cRight{ clear: right;}
.padding5{ padding:5px;}
.padding8{ padding:8px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.blank1{margin:0 auto;height:1px; font-size:1px;clear:both;}
.blank2{margin:0 auto;height:2px; font-size:1px;clear:both;}
.blank3{margin:0 auto;height:3px; font-size:1px;clear:both;}
.blank4{margin:0 auto;height:4px; font-size:1px;clear:both;}
.blank5{margin:0 auto;height:5px; font-size:1px;clear:both;}
.blank6{margin:0 auto;height:6px; font-size:1px;clear:both;}
.blank7{margin:0 auto;height:7px; font-size:1px;clear:both;}
.blank8{margin:0 auto;height:8px; font-size:1px;clear:both;}
.blank9{margin:0 auto;height:9px; font-size:1px;clear:both;}
.blank10{margin:0 auto; height:10px; font-size:1px; clear:both;}
.lH19{ line-height:19px;}
.lH20{ line-height:20px;}
.lH21{ line-height:21px;}
.lH22{ line-height:22px;}
.lH23{ line-height:23px;}
.lH24{ line-height:24px;}
.lH25{ line-height:25px;}
/* public */
body{ background:#ffffff; font-size:12px; font-family:"宋体",Ariel,Tahoma,Verdanda;color:#333333; line-height:20px;}
select,input{ font-size:12px;font-family:"宋体",Ariel,Tahoma,Verdanda;color: #666666;}
a {font-size: 12px;color:#333333; }
a:link {text-decoration: none;color:#333333; }
a:visited {text-decoration: none;}
a:hover {text-decoration: underline; color:#058ACB}
a:active {text-decoration: none;}
.wrap{margin:0 auto; clear:both; overflow:hidden; width:998px; background:#ffffff;padding:0;}
.bgr{background: url(bgr.gif) repeat-y top right;}
a.yellow12,a:link.yellow12,a:visited.yellow12,a:active.yellow12{ color:#f0ff00;}
.blue12,a.blue12:link,a.blue12:visited {color:#3377bb;}
.blue14B,a.blue14B:link,a.blue14B:visited { font-size:14px; font-weight:bold;color:#3377bb;}
.red12,a.red12:link,a.red12:visited {color:#ff0000;}
.blue1203 a,.blue1203{ color:#3595B7;}
a.orange1203,.orange1203,.orange1203 a{ color:#FF4200;}
.grayBorder{ border:1px solid #dddddf;} 
.grayBorderB{ border-bottom:#dedede 1px solid;}
.grayBorderBD{ border-bottom:#dedede 1px dotted;}
.greenBorder{ border:#bddb74 1px solid;}
.greenBorderT{border-top:#bddb74 1px solid;}
.greenBorderB{border-bottom:#bddb74 1px solid;}
.greenBorderL{border-left:#bddb74 1px solid;}
.greenBorderR{border-right:#bddb74 1px solid;}
.grayBorderR{border-right:#ccc 1px dotted;}
.lefttitle_gray{height:28px; background: url(banner_bg01.gif) repeat-x top;}
/* header */
/* user */
.user{ width:998px; height:26px; border:1px #c7e0e4 solid; margin-top:1px;overflow:hidden; background:url(bgTop01.gif) repeat-x;}
.user h1{ text-indent:-9999px; float:left; height:1px; width:1px;}
.user ul{ width:500px;height:26px; float:left; display:block;}
.user li{text-align:left; padding-top:4px; float:left; margin-left:10px; display:inline;}
.user li img{margin-top:-1px; vertical-align:middle;}
.user li select{width:78px; height:19px; border:1px #78a6be solid;}
.topInput{width:98px; border:1px #78a6be solid;margin-top:-2px;}
.topInput2{vertical-align:middle;}
.topInput3{width:40px;height:17px; border:1px #78a6be solid;margin-top:-2px;}
.user .fRight{display:block;margin-right:12px; padding-top:0px; margin-top:5px;}
.user .fRight .blue12{ padding-top:1px;margin-top:0px;}
.user .fRight img{margin-top:-2px; vertical-align:middle;}
/* 各地改装店 */
.gaiList{height:28px; border-left:1px #c7e0e4 solid; border-right:1px #c7e0e4 solid; border-bottom:1px #dfebed solid;clear:both; overflow:hidden;}
.gaiList ul{width:996px; height:26px; float:left; border:1px #fff solid; background:#f6fbfe; }
.gaiList li{text-align:left;height:20px;margin-top:5px; color:#00657e; padding-left:9px; line-height:20px;}
.gaiList li img{height:19px; padding-bottom:3px; }
/* 导航 */
.mainNav{background: url(bgTop03.gif) repeat-x left;border-left:1px #c7e0e4 solid;border-right:1px #c7e0e4 solid;}
.logo{ float:left;background: url(lineTop.gif) no-repeat right; padding:0; padding-right:1px;}
.mainNav ul{ float:left; padding-left:10px;}
.mainNav li{ float:left;width:50px; padding:0 16px; margin-top:17px; text-align:center; font-weight:bold;text-overflow :clip; }
.subNav{ background: url(navBG01.gif) repeat-x left; height:30px; line-height:30px;}
.subNav .fLeft{ background: url(navL.gif) no-repeat left top; padding-left:15px; font-weight:bold; width:730px;}
.subNav .fLeft,.subNav .fLeft a{ color:#ffffff;}
.subNav strong{background: url(iconBlue.jpg) no-repeat right; padding-right:15px;}
.subNav .fLeft a{background: url(navLine.gif) no-repeat right; width:2px; height:30px; padding-right:15px; margin-right:10px;}
.subNav .fRight{ background: url(navBG02.gif) repeat-x left top; width:240px;}
.subNav .subNavR{background: url(navR.gif) no-repeat left; width:4px;  height:30px;float:right;}
.subNav .lineNav{background: url(navLine.gif) no-repeat left; width:2px; height:30px; float:left;}
.subNav .tools{ float:left; padding-left:12px;}
.subNav .tools a{color:#ffffff; font-weight:bold;background: url(iconBlue.jpg) no-repeat left; padding-left:12px; padding-right:8px;}
/* footer */
.footer{background: url(footBG.gif) repeat-x left bottom; border-top:#116d84 2px solid;}
.links{ height:50px; padding:10px; padding-bottom:25px;}
.links a{ padding-right:10px;}
.links strong{ float:left;}
.links li{ float:left;}
.navB{color:#3377bb; padding-bottom:15px;}
.navB a{ padding:0 3px; color:#3377bb;}
.copyright{ float:left; padding:10px 20px 2px 20px; width:700px; height:80px;}
.logoB{ float:right; padding:10px 20px;}
.footer02{background: url(footBG02.gif) repeat-x left top; height:95px;}
.footer03{ border-top:2px #3377bb solid; height:30px; text-align:center; padding-top:10px;}
/* header_content */
.headC{ width:998px; margin-top:1px;overflow:hidden;background: url(topHeadBG.gif) repeat-x left top; height:58px;}
.headC01 li{background: url(logoS.gif) no-repeat left; padding-left:110px;}
.headC h1{ text-indent:-9999px; float:left; width:1px; height:1px;}
.headC ul{ width:500px;height:26px; float:left; display:block;}
.headC li{text-align:left; padding-top:4px; float:left; margin-right:10px; display:inline;}
.headC li img{margin-top:-1px; vertical-align:middle;}
.headCL{background: url(topHeadL.gif) repeat-x left top; width:10px; float:left; height:58px;}
.headCR{background: url(topHeadR.gif) repeat-x left top; width:10px; float:right; height:58px;}
.headC01{ float:left;width:978px;height:26px; }
.headC02{ float:left;width:955px; height:30px; line-height:32px;}
.headC02 a{ padding:0 15px;border-right:1px solid #000000;}
.headC .fRight{display:block;margin-right:12px; padding-top:0px; margin-top:5px;}
.headC .fRight img{margin-top:-2px; vertical-align:middle;}
.headC .fRight .blue12{ padding-top:1px;margin-top:0px;}
/* pages */
.dede_pages{padding:15px 0 8px 0;}
.dede_pages ul{	float:left;	padding:12px 0px 12px 16px;}
.dede_pages ul li{margin:2px;float:left;font-family:Tahoma;line-height:17px;}
.dede_pages ul li a{float:left;padding:0px 7px;	border:1px solid #dddddd;}
.dede_pages ul li a:hover{color:#ffffff;text-decoration:none;background:#3377bb;}
.dede_pages ul li.thisclass{font-weight:bold;line-height:18px;	padding-left:8px;color:#ffffff;font-weight:bold;background:#3377bb; padding-right:8px;border:1px solid #dddddd;}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{	padding:0px 7px;}
.dede_pages .pageinfo{float:right;	line-height:21px;padding:12px 30px 12px 16px;}
.dede_pages .pageinfo strong{font-weight:normal;margin:0px 2px;}
.dede_pages02{padding:0px; text-align:center; width:100%;}
.dede_pages02 ul{padding:12px 0px 12px 0px; width:100%; text-align:center;}
.dede_pages02 ul li{padding:2px; display:inline;font-family:Tahoma;line-height:17px;text-align:center;}
.dede_pages02 ul li a{padding:0px 7px;border:1px solid #dddddd;text-align:center;}
.dede_pages02 ul li a:hover{padding:0px 7px;color:#ffffff;text-decoration:none;background:#3377bb;}
.dede_pages02 ul li.thisclass{line-height:18px;}
.dede_pages02 ul li.thisclass a,.pagebox ul li.thisclass a:hover{padding:0px 7px;color:#ffffff;font-weight:bold;background:#3377bb;}
.dede_pages02 .pageinfo{float:right;	line-height:21px;padding:12px 30px 12px 16px;}
.dede_pages02 .pageinfo strong{font-weight:normal;margin:0px 2px;}
/* 新闻评论 */
.tbox{/* 自适应宽度的块(通用块) */
	width:100%;
	overflow:hidden;
}
.tbox dt{
	height:28px; line-height:28px;
	background:#eeeeee;
	overflow:hidden;
	clear:both;
	font-size:14px;
}
.tbox dt strong{
	font-size:14px;
	padding-left:10px;
	padding-right:4px;
	display:block;
	float:left;
	height:28px; line-height:28px;
	color:#3595b7;
	background:#eeeeee;
	letter-spacing:1px;
}
.tbox dt strong a{ 
	color:#3595b7;
}
.tbox dt strong a:hover{
	color:#3595b7;
	text-decoration:none;
}
.tbox dt span.more{
	float:right;
	position:relative;
	line-height:25px;
	padding-right:8px;
	color:#333333;
}
.tbox dt span.more a{
	color:#333333;
	text-decoration:none;
}
.tbox dt span.more a:hover{
	color:#3595b7;
}
.tbox dt span.label{
	height:24px;
	float:right;
	overflow:hidden;
	padding-right:1px;
	padding-top:2px;
}
.tbox dt span.label a{
	height:25px;
	display:block;
	padding:0px 7px 0px 8px;
	line-height:23px;
	float:left;
	color:#666;
	text-decoration:none;
	overflow:hidden;
	letter-spacing:1px;
}
.tbox dt span.label a:hover{
	color:#360;
}
.tbox dt span.label a.thisclass{
	background:#FFF;
	color:#333;
}
.tbox dd{
	padding:4px 4px 0px;
	overflow:hidden;
}
.tbox dd .dede-comment{
	padding-bottom:6px;
}
.dede-comment .tRight{ padding-right:10px; border-top:1px dotted #dddddd; padding-top:10px;}
.tbox dd .decmt-box{
	width:98%;
	padding:6px 5px 8px;
	margin:0px auto;
	overflow:hidden;
	clear:both; border-top:1px dotted #cccccc;
}
.tbox dd .decmt-box .decmt-title{
	line-height:19px;
	color:#999;
	font-family:Tahoma;
}
.tbox dd .decmt-box .decmt-title span{
	margin-right:2px;
	vertical-align:middle;
}
.tbox dd .decmt-box .decmt-title .moodico{
	height:18px;
	width:18px;
	display:inline-block;
}
.tbox dd .decmt-box .username a{ color:##3377BB;}
.tbox dd .decmt-box .decmt-title .username a:hover{
	text-decoration:none;
 color:##3377BB;
}
.tbox dd .decmt-box .decmt-title .ip{
	color:#669;
	font-size:11px;
}
.tbox dd  .decmt-box .decmt-title .date{
	color:#666;
	font-size:11px;
}
.tbox dd .decmt-box .decmt-act{
	float:right;
	margin-top:-18px;
	padding-right:10px;
	position:relative;
	clear:both;
	color:#999;
}
.tbox dd .decmt-box .decmt-act span{
	margin-right:7px;
}
.tbox dd .decmt-box .decmt-act span a{
	color:#888;
	cursor:pointer;
}
.tbox dd .decmt-box .decmt-content{
	color:#555;
	line-height:21px;
	clear:both;
	width:99%;
	margin:2px auto 0px;
/*	background:url(../images/ico-comment-quote.gif) 0px 4px no-repeat;
	text-indent:18px;*/
}
.tbox dd .decmt-box .decmt-content img{
	vertical-align:middle;
}
.tbox dd .decmt-box .decmt-box{
	background:#FFE;
	margin:6px auto;
}
.tbox dd .decmt-box .decmt-box .decmt-title{
	text-indent:4px;
}
.tbox dd .decmt-box .decmt-box .decmt-content{
	color:#666;
}
#tg_pl_page{text-align:center;background:#EEEEEE;height:28px; line-height:28px; padding-left:200px;}
.nocomment{
	padding:10px;
	color:#777;
}
.dede_comment_post{
	padding:5px;
}
.dcmp-title{
	line-height:30px;
}
.dcmp-title strong{
	color:#444;
	font-weight:normal;
}
.dcmp-title small{
	font-size:12px;
	color:#999999;
}
.dcmp-stand{
	float:right;
	margin-top:-20px;
	padding-right:10px;
	position:relative;
	clear:both;
	color:#999;
}
.dcmp-stand strong{
	font-weight:normal;
	color:#444;
}
.dcmp-stand input{
	margin-right:2px;
}
.dcmp-stand img{
	vertical-align:middle;
	margin-right:2px;
}
.dcmp-content{
	padding-top:8px;
}
.dcmp-content textarea{
	width:96%;
	height:60px;
}
.dcmp-mood{
	height:25px;
	width:65%;
	overflow:hidden;
	float:left;
	padding-top:12px;
}
.dcmp-mood strong{
	float:left;
	color:#444;
	font-weight:normal;
	line-height:25px;
}
.dcmp-mood ul{
	float:left;
}
.dcmp-mood ul li{
	width:50px;
	float:left;
	margin-right:6px;
}
.dcmp-mood ul li input,.dcmp-mood ul li img{
	vertical-align:middle;
	margin-right:4px;
	*margin-right:0px;
}
.dcmp-post{
 width:33%;
 float:right;
	height:35px;
	overflow:hidden;
	color:#444;	
}
.dcmp-post .dcmp-userinfo{
	float:left;
	margin-right:6px;
}
.dcmp-post .dcmp-userinfo input{
	height:13px;
	padding-right:0px;
}
.dcmp-post .dcmp-userinfo input,.dcmp-post .dcmp-userinfo img{
	vertical-align:middle;
	margin:5px;
}
.dcmp-post .dcmp-submit{
	float:left;
	padding-top:6px;
}
.dcmp-post .dcmp-submit input,.dcmp-post .dcmp-submit button{
	vertical-align:middle;
}
.dcmp-post .dcmp-submit button{
	width:70px;
	height:25px;
	border:none;
	background:url(btn-bg2.gif) no-repeat;
	line-height:25px;
	letter-spacing:0px;
	overflow:hidden;
	color:#444;
	cursor:pointer;
	margin-left:5px;
}
.ipt-txt{
	line-height:15px;
	padding:2px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#BBB;
	font-size:12px;
	margin-right:2px;
}
.dcmp-content textarea{background:url(logoG.gif) no-repeat right #ffffff; padding:8px; width:685px;}
/* ad */
.g01{ padding:8px 0;}
.g0101,.g0102,.g0103{ float:left;}
.g0102{ padding:0 5px;}
.g02{ padding:8px 0;}
.g0201,.g0202{ float:left;}
.g0202{ padding-left:10px;}
.g03{ padding:8px 0;}
.g0301,.g0302{ float:left;}
.g0302{ padding-left:10px;}
.g04{ float:right; width:260px;}
.g05{ padding:10px 15px; text-align:center;}


.daonav { width:1000px; margin:0 auto; margin-bottom:0; height:113px;  clear:both; border:1px solid #E4E4E4; border-top:none;}
.daonav dl { width:200px; float:left; margin:5px auto; text-align:left;}
.class-list-01 dt { width:176px; line-height:18px; height:18px; background:#007E97; text-align:left; font-weight:bold; margin-left:10px;}
.class-list-01 dt a ,.class-list-02 dt a ,.class-list-03 dt a ,.class-list-04 dt a ,.class-list-05 dt a,.class-list-01 dt a:visited,.class-list-02 dt a:visited ,.class-list-03 dt a:visited ,.class-list-04 dt a:visited ,.class-list-05 dt a:visited  { color:#fff; padding-left:12px;}
.class-list-01 dd,.class-list-02 dd,.class-list-03 dd,.class-list-04 dd,.class-list-05 dd { width:176px; margin-left:10px; line-height:21px; margin-top:5px;}
.class-list-01 dd a,.class-list-02 dd a,.class-list-03 dd a,.class-list-04 dd a,.class-list-05 dd a { padding-right:5px; color:#3377BB}
.class-list-02 dt { width:176px; line-height:16px; height:16px; background:#007E97; text-align:left; font-weight:bold; margin-left:10px;}
.class-list-02 dt a { color:#fff; padding-left:12px;}
.class-list-02 dd { width:176px; margin-left:10px; line-height:21px; margin-top:5px;}
.class-list-03 dt { width:176px; line-height:16px; height:16px; background:#007E97; text-align:left; font-weight:bold; margin-left:10px;}
.class-list-04 dt { width:176px; line-height:16px; height:16px; background:#007E97; text-align:left; font-weight:bold; margin-left:10px;}
.class-list-05 dt { width:176px; line-height:16px; height:16px; background:#007E97; text-align:left; font-weight:bold; margin-left:10px;}

