/**
 * 崇善乐慈善基金管理系统
 * =====================================
 * 样式
 */
/* 重置样式 */
*{word-wrap: break-word;}
html,body {height:100%;margin: 0;padding:0;}
body,input,button,select,textarea{font:12px/1.5  Microsoft YaHei,Tahoma,Helvetica,'SimSun',sans-serif;color:#444;background: #f3f3f2;}

textarea{resize:none;min-height:60px}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,textarea,th,td{margin:0;padding:0;}
address,cite,dfn,em,var{font-style:normal;}
table{empty-cells:show;border-spacing:0;}
ul,ol,li{list-style:none}
ul li,ol li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
em,cite,i{font-style:normal;}
a img{border:none;}
label{cursor:pointer;}
a{text-decoration:none;color:#000}
a:hover{color:#444}
button,input,select,textarea{font-size:100%;}
hr{display:block;clear:both;*margin-top:-8px !important;*margin-bottom:-8px !important;}
/* 清除链接虚框 */
a,area {blr:expression(this.onFocus=this.blur()) } /*for IE*/
.z{float:left}
.y{float:right}
.oh{overflow: hidden;}
.p10{padding:10px 0}
.mr10{margin-right:10px}
.mr11{margin-right:11px}
.mb10{margin-bottom:10px}
.pr{position: relative;}
.mt8{margin-top: 8px;}
*+html input[type="submit"],*+html input[type="reset"]{padding:2px 10px;}
input[type="text"], input[type="password"], input[type="datetime"],input[type="datetime-local"], input[type="date"], input[type="month"],
input[type="time"],input[type="week"], input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"], 
input[type="color"],input[type="mail"],textarea{border: 1px solid #ccc;padding:6px;border-radius: 4px;font-size: 100%;}
select{height: 32px;line-height: 32px;background-color: #fff;border: 1px solid #ccc;display: inline-block;padding: 6px;color: #555;vertical-align: middle;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-size: 100%;margin-top: -3px;}
.span4{width:440px}
.span8{width:625px}
.span12{width:1110px}
a {
text-decoration: none;
-webkit-transition: color 0.2s linear;
-moz-transition: color 0.2s linear;
-o-transition: color 0.2s linear;
transition: color 0.2s linear;
}
/* 主题样式 */
.wrapper{background: #f3f3f2;min-height:100%;height: auto !important;height: 100%; /*IE6不识别min-height*/position: relative;}
.wrap{*+z-index: 90;width:1120px;margin:0 auto;min-height:100%;height: auto !important;height: 100%; /*IE6不识别min-height*/position: relative;}
.header{width:100%;height:85px;padding-top:32px;}
.header .wrap {background:#f3f3f2;height:85px;}
.top-shadow {
	position:absolute;
	background:url(../images/top-shadow.png) repeat-x scroll 0 0;
	height:4px;
	width:100%;
	z-index:100;
	opacity:0.5;
}
.tip-shadow {
	position:fixed;
	top:32px;
	background:url(../images/top-shadow.png) repeat-x scroll 0 0;
	height:4px;
	width:100%;
	z-index:100;
	opacity:0.5;
}
.backToTop {
 display: none;
 width: 18px;
 line-height: 1.2;
 padding: 5px 0 5px 0;
 background-color: #bf242a;
 border-radius:5px;
 color: #fff;
 font-size: 12px;
 text-align: center;
 position: fixed;
 _position: absolute;
 left:50%;
 margin-left:570px;
 bottom: 140px;
 _bottom: "auto";
 cursor: pointer;
}
.logo{margin-top: 10px;}
.nav a{display:block;}
.nav>ul>li{float:left;position:relative;z-index:1000}
.nav>ul>li:last-child{background:none}
.nav>ul>li>a{display:inline-block;padding: 32px 18px;font-size: 14px;-webkit-transition: color 0.1s linear, background 0.1s linear, border-left-color 0.1s linear, border-bottom-color 0.1s linear;background: url(../images/nav-bg.png) no-repeat scroll right center;margin-right: -1px;}
.nav>ul>li:last-child>a{background-image:none}
.nav>ul>li>a:hover,.nav .current{background:#bf242a;color:#fff}
.nav>ul>li>a>span{border-bottom: 1px dotted #fff;padding-bottom: 2px;}
.nav>ul li ul{display:none;position:absolute;top:85px;left:0;border-right:2px solid #e2e2e2;border-bottom:2px solid #e2e2e2;}
.nav>ul li:hover ul{display:block;border-top: 2px solid #e2e2e2;}
.nav>ul li:hover ul a{padding:10px 20px;background:#fff;display: inline-block;min-width: 160px;-webkit-transition: color 0.1s linear, background 0.1s linear, border-left-color 0.1s linear, border-bottom-color 0.1s linear;border-bottom: 1px dashed rgb(218, 218, 218);}
.nav>ul li:hover ul a:hover{background:#e2e2e2;color:#555;}
.nav>ul li:hover ul>li:last-child a{border-bottom:none}
.nav>ul li:hover ul li{display: inline-block;}

.main{overflow:hidden;margin: 10px auto 20px auto;padding-bottom: 67px;*+z-index:-10/*等于footer的高度*/}
.listDiv{background:#F3F3F3;width:100%;border: 1px solid rgb(226, 226, 226);box-sizing: border-box;}
.list-box{padding:10px}
.here_action{padding: 5px 9px;border-top: 1px solid #ddd;border-bottom: 1px solid #ffffff;color: #666666;font-weight: 700;background: #e6e6e6;font-size: 12px;color:red}

.list_info ul{margin:5px 0;overflow:hidden}
.list_info li{float:left;display:inline-block;margin-right: 10px;}
.list_info span{line-height: 30px;min-width: 80px;text-align: center;padding:0px 5px;display: inline-block;border: 1px solid rgb(223, 223, 223);}
.list_info .n{background: rgb(231, 79, 20);color: #FFF;}
.list_info a{color:#6699FF;overflow:hidden;}
.list_info a:hover{text-decoration: underline;}
.search_type {padding: 10px;background: url(../images/hr.png) 0 bottom repeat-x;overflow:hidden}
.mb10 {margin-bottom: 10px !important;}
.btn {color: #333;
background: #e6e6e6 url(../images/btn.png);
border: 1px solid #c4c4c4;
border-radius: 3px;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
padding: 6px 10px;
display: inline-block;cursor: pointer;
font-size: 100%
;line-height: normal;
text-decoration: none;
overflow: visible;
vertical-align: middle;
text-align: center;
zoom: 1;
white-space: nowrap;
font-family: inherit;
_position: relative;
margin: 0;
margin-top: -3px;
}
a.btn{*padding:5px 10px 2px !important;}
input.btn,
button.btn{*padding: 4px 10px 1px !important;}
.btn em{font-size:10px;font-style:normal;	padding-left:2px;	font-family:Arial;	vertical-align:1px;}
.btn .add{	width:9px;	height:9px;background:url(../images/admin/content/btn_add.png) center center no-repeat;	display:inline-block;	vertical-align:middle;	margin:-3px 5px 0 -3px;	line-height:9px;}
/*悬停*/
.btn:hover {background-position: 0 -40px;color: #333;text-decoration: none;}
/*点击后*/
.btn:active {background-position:0 -81px;}
/*大按钮*/
.btn_big {font-size: 1.2em;line-height: normal;padding: 7px 18px;border-radius: 2px;}
.footer-logo {
	margin-top: 10px;
	background:url(../images/ftlogo.png) no-repeat scroll 0 0;
	width:180px;
	height:35px;
	text-indent:-9999px;
	display:block;
	position:relative;
}
.page-header {
width: 100%;
clear: both;
margin-bottom: 15px;
padding: 100px 0 0;
position: relative;
z-index: 1;
*+z-index:-1
}
.page-header .page-bg{
	width: 100%;
position: absolute;
top: 0;
left: 0;
height: 180px;
overflow: hidden;
z-index: 0;
*+z-index:-10
}
.page-header .page-bg .pattern1{
	background: url(../images/bg1.png) repeat scroll 0 0;
height: 180px;
}
.title-wrapper{
	width: 1120px;
	margin: 0 auto;
	background: #f3f3f2;
	position: relative;
	height: 80px;
	z-index: 201;
	padding: 0 45px 0;
	box-shadow: 0 0 5px #888;
		border-radius:5px 5px 0 0;
}
.title-bg {
	width: 1120px;
	padding: 0 45px 0;
	height: 90px;
	margin-left: -45px;
	background: #f3f3f2;
		border-radius:5px 5px 0 0;
}
.title-content {
	width: 1120px;
	margin: 0 auto;
	padding-bottom: 7px;
	border-bottom: 1px solid rgb(196, 196, 196);
	position: absolute;
	top: 30px;
}
.two-third {
	width: 740px;
	position: relative;
	margin-right: 20px;
	float: left;
}
.page-header h2 {
	font-size: 36px;
	line-height: 44px;
	font-weight: 300;
	color:#bf242a;
}
.tip{height: 32px;background: #bf242a;position:fixed;top:0px;width:100%;z-index:99999}
.tip .adv{float:right;font-size:16px;line-height:32px;text-align:left;overflow:hidden;color:#fff;}
.tip .adv a{color:#fff;}
.tip .lunar{float:left;font-size:16px;line-height:32px;overflow:hidden;text-align:center;color:#fff;}
.tip .timer{float:left;font-size:16px;line-height:32px;margin-left:20px;overflow:hidden;text-align:center;color:#fff;font-weight:bold;}
.page-header .bottom-shadow{top: 176px;}
.article-list{overflow:hidden;}
.article-list ul{overflow:hidden;}
.article-list li{float:left;width:360px;margin:0px 6px 30px 6px;display:block}
.article-list dl{max-height:420px}
.article-list dt img{width: 100%;display: block;}
.article-list dd.article-title{font-size: 18px;font-weight: 600;line-height: 26px;min-height:52px}
.article-list dd.article-content{margin:10px 0;min-height: 72px;}
.article-list dd.btn-a a{display:inline-block;padding:5px 10px;background: #bf242a;color: #fff;}
.article-list dd.btn-a a:hover{background:#d44029;}
.article-list dd.btn-a .y{line-height: 25px;border-bottom: 3px solid #bf242a;}
.article-list dd.c-info{margin-bottom: 4px;border-bottom: 1px dashed #ccc;}
.blog-list{width:780px;}
.blog-list .article-list li{width:100%;margin:0 0 10px 0;border-bottom: 3px solid #000;padding-bottom: 10px;}
.blog-list .article-list li:last-child{border-bottom: 0;padding-bottom: 0;}
.blog-list .article-list dl{max-height:none}
.blog-list .article-list dd.article-title{min-height:auto}
.blog-list .article-list dd.article-content{min-height: auto;}
.blog-list .article-list dd.c-info{padding:3px 0}
.blog-sidebar{width:330px}
.blog-sidebar ul{overflow: hidden;}
.blog-sidebar h3{font-size: 13px;text-transform: uppercase;font-weight: 600;border-bottom: solid 1px #e6e6e6;line-height: 23px;}
.blog-sidebar ul{margin: 10px 0;}
.sidebar-list li{float: left;width: 155px;height: 146px;overflow: hidden;line-height: 18px;margin:0 5px 5px}
.sidebar-list li img{border: solid 1px #ddd;padding: 2px;margin-bottom: 2px;}
.tags li,.download li{float:left;margin: 0 4px 4px 0;padding: 0;}
.tags li a,.download li a{display: block;padding: 6px 13px;background: rgb(235, 235, 235);-webkit-transition: background 0.2s linear;-moz-transition: background 0.2s linear;-o-transition: background 0.2s linear;transition: background 0.2s linear;}
.tags li a:hover,.download li a:hover{background:#d44029;color:#fff}
.article-meta{padding: 0 0 5px 0;margin-bottom: 10px;border-bottom: 1px dashed #ccc;}
.article-meta a{margin:0 10px}
.article-content p{margin-bottom: 15px;}
.article-tags{margin-bottom:10px}
.article-tags li{float:left;margin-right:10px;}
.article-tags li a{color:#444}
.article-tags li a:hover{color:#000;text-decoration: underline;}
.download p,.albums p{padding-bottom: 2px;margin: 5px 0;font-size: 14px;font-weight: 700;border-bottom: 1px dashed #ccc;}
.albums{margin: 10px 0;}
.albums li{float: left;display: block;margin-right: 20px;position: relative;}
.albums li img{width:100px;height:100px}
.content{min-height:500px}
.about-our li,.child-list li{float:left;margin-left: 10px;}
.about-our li a,.child-list li a{display:inline-block;padding:5px 10px;background:#f7f7f7}
.about-our li a:hover,.child-list li a:hover{background:#bf242a;color:#fff}
.table_list .a,.table_list .b,.table_list .c,.table_list .d{display: inline-block;width: 100%;height: 100%;}
.table_list .a{background:#9CC2E5}
.table_list .b{background:#A8D08D}
.table_list .c{background:#FFD966}
.table_list .d{background:#F4B083}
.intro{position: relative;padding: 20px 0;margin-bottom:10px;text-align: center;background: url(../images/bg1.png) repeat scroll 0 0;border-radius: 5px;}
.intro h2 {font-size: 28px;font-weight: 300;margin-bottom: 16px;color: #fff;line-height: 32px;font-family:Sans, Helvetica, Arial, sans-serif;}
.intro h5 {font-size: 16px;font-weight: normal;color: #fff;line-height: 20px;margin-bottom: 15px;font-family:Sans, Helvetica, Arial, sans-serif;}
.intro a {text-decoration:none;-webkit-transition:color 0.2s linear;-moz-transition:color 0.2s linear; -o-transition:color 0.2s linear;transition:color 0.2s linear;color:#fdb933}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#bf242a ;
}
.not-content{width: 100%;min-height: 300px;text-align: center;font-size: 26px;line-height: 300px;color: #bf242a;}
.infohub {width:1120px;margin-bottom:10px;display:block;}
.hubbox {width:555px;margin-bottom:10px;}
.hubbox .title{line-height: 25px;}
.hubbox .title span{background: #bf242a;padding: 2px 10px;border-radius: 5px 5px 0 0;display:inline-block;font-weight: bold; color:#fff;}
.hubbox .con{height:400px;overflow: hidden;background: rgb(247, 247, 247);border-radius:0 5px 5px 5px;border: 3px solid #bf242a;}
.hubbox .content {margin:10px;}
.hubbox .content #count {height:70%;}
.hubbox .count thead{font-size:16px;color:#fff;background:#bf242a;font-weight:600;}
.hubbox .count tr span{font-size:14px;color:#bf242a;}
.hubbox .count tbody tr{font-size:14px;color:#555;}
.hubbox .interbutton{height:60px;background:#bf242a;margin-top:5px;line-height:60px;text-align:center;font-size:16px;border-radius: 5px;}
.hubbox .interbutton h2{color:#fff;}
.hubbox .interbutton:hover {background:#ccc;}
.hubbox .interbutton h2:hover {color:#bf242a;}
#partner-line {height:3px;background:#bf242a;}
#interzt {color:#fdb933;}
.new{width:780px}
.new-box{margin-bottom:10px}
.new-box>.title,.csl-box .title{line-height: 25px;}
.new-box>.title>a.z,.csl-box .title span{background: #bf242a;padding: 2px 10px;border-radius: 5px 5px 0 0;display:inline-block;font-weight: bold; color:#fff;}
.new-box-slider>.title,.csl-box .title{line-height: 25px;}
.new-box-slider>.title>a.z,.csl-box .title span{background: #bf242a;padding: 0 10px;border-radius: 5px 5px 0 0;display:inline-block;font-weight: bold;color:#fff;}
.new-box-marquee {height:30px;display:block;width:100%;margin-bottom:10px;}
.new-box-marquee .JZYJ{float:left;width:auto;text-align:left;color:#bf242a}
.new-box-marquee .JZYJ h2{font-size:20px;}
.new-list,.csl-box .con{overflow: hidden;background:#fffffc;border-radius:0 5px 5px 5px;border: 3px solid #ccc;}
.new-list-box{width:535px;float:left;}
.new-list-box a:hover{text-decoration: underline;}
.new-list-box dt,.new-list-box  dd{overflow:hidden;padding:10px 0 10px 0;font-size:12px;}
.new-list-box .icon{width:30px;height: 30px;text-align: right;display:inline-block;float:left;background:url(../images/i10.png) no-repeat 0 1px;margin-left: 5px;}

.new-list-box .title{float: right;width: 497px;}
.new-list-box .title a{line-height: 32px;display:inline-block;width:100%;}
.new-list-box .title a span{float: right;margin-right: 10px;height:100%;}
.new-list-box .title span{display:inline-block;color: rgb(122, 122, 122);}
.new-list-image{width:233px;float:left;padding:5px 0 0 5px;}
.new-list-image a{text-align: center;display: inline-block;}
.new-list-image img{width: 230px;height: 165px;}
.csl-box{margin-bottom:10px;}
.csl-box .con{padding: 5px;line-height: 25px;background:#e2e2e2;}
.csl-box .likebutton{float:right;}
#comments.con ul{margin-top:0px;background:#fffffc}
#comments.con ul a{padding:5px 15px 5px 51px;display:block;border-bottom:1px solid #e8e8e8;overflow:hidden;color:#999}
#comments.con ul a:hover{background:#ccc;}
#comments.con ul img{float:left;width:36px;margin-left:-46px}
#comments.con ul strong{color:#bf242a;display:block;margin-bottom:1px;font-weight:normal}
.new-list-box dt{background:#e2e2e2;}
.new-list-box dd{border-top:2px solid #e2e2e2;border-right: 2px solid #e2e2e2;}
.new-box .logo1 {margin-top:10px;display:block;float:left;}
.new-box .logo2 {margin-top:10px;margin-left:20px;display:block;float:left;}
a#partner-links{background:#fff;height:55px;float:left;width:246px;margin-right:5px;overflow:hidden;margin-bottom:5px;display:block;}
.partner-links {margin-top:5px;}
.fin-count-marquee {background:#bf242a;padding:2px 10px;color:#fff;font-size:14px;text-align:left;display:block;float:right;width:90%;border-radius: 5px;}
.fin-count-marquee span{color:#fdb933;}
.lottery-count {background:#e2e2e2;padding:30px;color:#555;font-size:16px;text-align:left;border: 1px solid #ccc;margin-bottom:20px;}
.lottery-count span{color:#bf242a;font-size:16px;}
.donatedata td{border-bottom:1px solid #ccc;background:#fffffc;}

/*
===================
项目页面
===================
*/
.project-box {background:#fff;margin-bottom:20px;border-radius:5px;} 
#mainpic {height:80px;margin:5px 5px 0 5px;border-radius:5px;}
#mainpic .main-info {width:528px;margin:0;height:100px;border-radius:0 5px 5px 0;background:#b7282e;}
#mainpic .main-info h3 {margin:5px 5px 5px 10px;font-size:20px;color:#fff;}
#mainpic .main-info p {margin:5px 10px;font-size:16px;float:right;color:#000;}
#mainpic .main-info strong {color:#fdb933}
#prointro {padding:10px;margin:5px;background:#e2e2e2;border-radius:5px;}
#prointro h3{text-align:center;font-size:24px;color:#bf242a}
#prointro p{font-size:16px;color:#808080;}
#pronews {padding:5px 10px 10px 10px;margin:0 5px 5px 0;background:#fff;}
#pntitle {text-align:left;font-size:18px;color:#bf242a;margin-bottom:10px;border-bottom:3px solid #bf242a;}
#pronews dt{font-size:14px;background:#e2e2e2;height:100px;padding:10px;border-radius:5px;}
#pronews.z h3{ font-size:20px;line-height:32px;margin-left:5px;}
#pronews.y span{line-height:32px;}
#pronews dd{font-size:14px;padding:10px;height:32px;}
#pronews dd .z{line-height:32px;margin-left:5px;font-weight:bold;}
.project-box .icon{width:30px;height: 30px;text-align: right;display:inline-block;float:left;background:url(../images/i10.png) no-repeat 0 1px;margin-left: 5px;}
/*
===================
首页新闻焦点图
===================
*/

.new-box-slider *{ padding:0; margin:0; font-size:12px}
.new-box-slider ul,li{ list-style:none;}
.new-box-slider img{ border:0;width:467px;height:295px;}
.new-box-slider #zSlider{margin:0px auto; width:774px; overflow:hidden;border-radius:0 5px 5px 5px;border: 3px solid #ccc;}
.new-box-slider #picshow{position:relative;}
.new-box-slider #picshow,#picshow_img{width:467px; height:295px; overflow:hidden; float:left;}
.new-box-slider #picshow_img li{width:467px; height:295px;}
.new-box-slider #picshow_tx{left:0px; width:467px; bottom:0px; position:absolute; height:90px; overflow:hidden;}
.new-box-slider #picshow_tx li{background:url(../images/picshow_bg.png) repeat; padding:10px 30px; height:70px; color:#fff; display:none;}
.new-box-slider #picshow_tx li a{color:#fff;}
.new-box-slider #picshow_tx li a:hover{text-decoration:underline;}
.new-box-slider #picshow_tx li h3{ margin:13px 0;}
.new-box-slider #picshow_tx li p{ color:#ccc; line-height:16px; height:16px; overflow:hidden;}
.new-box-slider #select_btn{width:307px; height:295px; color:#111; float:right; display:inline; background-color:#e2e2e2;}
.new-box-slider #select_btn li{padding:9px 6px 0px 9px; width:292px; height:64px; border-top:1px solid #fff; cursor:pointer;}
.new-box-slider #select_btn li:hover{background-color:#bf242a;width:292px;}
.new-box-slider #select_btn li.current{background-color:#bf242a;width:292px;}
.new-box-slider #select_btn li.current:hover{background-color:#bf242a;width:292px;}
.new-box-slider #select_btn a{color:#333;}
.new-box-slider #select_btn a.current{color:#fff;}
.new-box-slider #select_btn a:hover{color:#fff;}
.new-box-slider #select_btn img{padding:2px;  width:70px; height:49px; margin-right:10px; float:left;}
.new-box-slider #select_btn .select_text{ height:35px; font: 13px/16px; overflow:hidden; display:block;}
.new-box-slider #select_btn .select_text:hover{text-decoration:underline;}
.new-box-slider #select_btn .select_date{ height:23px; line-height:23px; overflow:hidden; display:block;text-align:right;color:#fdb933;}
/*
===================
留言板
===================
*/
.comments-wall{padding:10px;background:#fff;border-radius:5px;}
.argue-wall{padding:10px;background:#e2e2e2;border-radius:5px;margin-top:20px;}
.intro-comments{position: relative;padding: 20px 30px;margin-bottom:10px;text-align: center;background:#e2e2e2;border-radius: 5px;min-height:128px;}
.intro-comments img{float:left;}
.intro-comments h2 {float:left;margin-left:10px;font-size: 40px;font-weight: 900;color: #bf242a;font-family:Sans, Helvetica, Arial, sans-serif;}
.intro-comments h5 {float:right;text-align:left;width:800px;font-size: 16px;font-weight: 900;color: #777;line-height: 20px;font-family:Sans, Helvetica, Arial, sans-serif;}
.intro-comments span {color:#bf242a}

/*
===================
数据表格列表
===================
*/
.table_list{border-top:1px solid #ebebeb;}
.table_list .h_a{border-top:0 none;}
.table_list td{	padding:7px 5px 9px;}
.table_list tr:hover td{color:#000;background-color:#f9f9f9;}
.table_list thead tr td,.table_list thead tr:hover td{padding:5px 3px;background:#e6e6e6;border-top:1px solid #ddd;border-bottom:1px solid #ffffff;	color:#666 !important;}
.table_list thead tr td select{padding:1px;height:23px;	line-height:23px;}
.table_list thead label{white-space:nowrap;}
.table_list .thumb{	line-height:1;vertical-align:top;margin-right:10px;float:left;}
.table_list tr.bgA td{background-color:#f0f8fc;}
.table_list a{color:#6699FF}
.table_list a:hover{text-decoration:underline;}
/*
===================
功能表格列表
===================
*/
.table_full{
	margin-bottom:10px;
}
.table_full table{
	table-layout:fixed;
}
.table_full tr,
.table_full tr:hover th,
.table_full tr:hover td,
.table_full th,
.table_purview tr,
.table_purview th,
.table_purview td,
.table_list td,
.nav,
.prompt_text,
.search_type,
.search_photo_list,
.design_ct dl,
.pop_design_tablelist td,
.pop_design_tablelist th,
.table_full tr.tr_checkbox td,
.search_list dl{background:url(../images/hr.png) 0 bottom repeat-x;}
.table_full th{	padding:7px 10px 9px;	background-color:#f8f8f8;border-right:1px solid #e5e3e3;font-weight:100;line-height:24px;vertical-align:top;}
.table_full .th{width:160px;}
.table_full th .s1{padding-left:5px;}
.table_full td{line-height: 32px;	padding:7px 10px 9px 15px;color:#666;vertical-align:top;}
.table_full tr th{line-height: 32px;}
.table_full tr:hover th{background-color:#eef3f6;}
.table_full tr:hover td{color:#000;background-color:#eef3f6;}
.table_full tr .fun_tips{color:#999;line-height:24px;}
.table_full tr:hover .fun_tips{color:#000;}
.table_full tr.tr_checkbox th,.table_full tr.tr_checkbox td{background-color:#fffaeb;}
/* base-tit */
.base-tit{clear: both;font-size:14px;border-bottom:solid 1px #e6e6e6;padding:0 0 5px 0;margin-bottom:16px;color:#333;}
.base-tit span{float:right;color:#390;font-weight:normal}
.base-tit b{color: #f60;}

/* comment */
#respond{margin-bottom:20px;}
.comment #respond{margin: 10px 0 0;}
.commentnew{margin:-16px 0 16px;}
.commentnew .c-floor{display: none;}
.commentnew .c-main{margin-bottom: 5px;}
.comment{padding:16px 0 16px 48px}
.commentlist{margin-top: -16px;}
.commentlist .url{color:#bf242a;}
.c-avatar{width:36px;height:36px;border-radius:2px;background-color:#FFF;float:left;margin-left:-48px;overflow:hidden;_display:inline;position: relative;}
.c-avatar .avatar{display:block}
.c-main{margin-top:-2px;margin-right:48px}
.c-main p{font-size:13px}
.c-meta{color:#999;padding-top:3px}
.c-author{margin-right:10px}
.comment-reply-link{margin-left:6px}

.depth-1{border-bottom:#eee 1px solid}
.depth-1.odd{background-color:#fdfdfd}
.depth-2{margin-right:48px}
.depth-2,.depth-4,.depth-6,.depth-8{background-color:#f6f6f6;}
.depth-3,.depth-5,.depth-7,.depth-9{background-color:#fff;}

.children .comment{padding:10px 10px 10px 52px;margin-top:5px;border-left:2px solid #e6e6e6}
.children .c-main p{font-size:12px;margin-right:0}
.children .c-avatar{margin-left:-42px;width:32px;height:32px}
.children .c-avatar .avatar{width:32px;height:32px}
.children .c-meta{padding-top:2px}

.c-floor{float:right;font-size:18px}
.c-floor a{color:#ddd}
.c-floor a:hover{color:#666}
.c-approved{border-radius:2px;background-color:#fbfbfb;border:1px solid #ccc;color:#999;display:inline-block;padding:1px 5px;margin-top:4px}
.wp-smiley{margin-bottom:-3px}
.comt-count{
	float: right;
	color: #999;
	margin-bottom: 5px;
}

.comt{
	padding-left: 46px;
	overflow: hidden;
	position: relative;
}
.comt a{color:#bf242a}
.comt textarea{outline: none;padding:0;resize: auto;}
.comt-avatar{
	float: left;
	margin-left: -46px;
	width: 36px;
	height: 36px;
	_display:inline;
	clear: right;
}
.comt-avatar img{
	border-radius: 2px;
}
.comt-box{
	border: solid 1px #ddd;
	border-color: #c6c6c6 #ccc #ccc #c6c6c6;
	border-radius: 3px;
	padding: 8px;
	box-shadow: inset 2px 0 2px #f2f2f2,inset 0 2px 2px #eee,0 2px 0 #f8f8f8,2px 0 0 #f8f8f8;
	background-color: #fff;
	*overflow: hidden;
	clear: right;
}
.comt-area{
	_margin-top: -35px;
	border: none;
	background:none;
	width: 100%;
	font-size: 12px;
	color: #666;
	margin-bottom: 5px;
}
.comt-ctrl{
	position: relative;
	margin: 0 -8px -8px;
	_margin-right:-10px;
	height: 32px;
	line-height: 32px;
	border-radius: 0 0 3px 3px;
	border-top: solid 1px #ddd;
	background-color: #fbfbfb;
	box-shadow: inset 0 1px 0 #fbfbfb;
	color: #999;
}
.comt-addsmilies,.comt-addcode{
	float: left;
	color: #888;
	padding: 0 10px;
}
.comt-addsmilies:hover,.comt-addcode:hover{
	color: #666;
}
.comt-smilies{
	display: none;
	position: absolute;top: 0;left: 40px;
	height: 30px;
	background-color: #FBFBFB;
	overflow: hidden;
}
.comt-smilies a{
	float: left;
	padding: 5px 2px 0px;
	*padding-top: 8px;
}
.comt-ctrl label{
	margin: 0 5px;
}
.comt-ctrl label input{
	margin-right: 4px;
}

.comt-tips{
	position: absolute;right: 130px;
}
.comt-tip{
	position: absolute;right: 0;top: 0;
	background-color: #FBFBFB;
	width: 200px;
	text-align: right;
	color: #FF6600;
}

#comment_mail_notify{

	opacity: .8;
}


.comt-submit{
	position: absolute;right: -1px;top: -1px;
	border: solid 1px #CCCCCC;
	height: 34px;
	width: 120px;
	cursor: pointer;
	font-weight: bold;
	color: #666;
	font-size: 12px;
	border-radius: 0 0 3px 0;
	background-image: -webkit-linear-gradient(#f6f6f6,#e2e2e2);
	text-shadow:0 -1px 0 #fff;
}
.comt-submit:hover{
	color: #444;
	background-image: -webkit-linear-gradient(#fbfbfb,#e6e6e6);
}
.comt-submit:active{
	border-color: #c6c6c6;
	box-shadow: inset 0 2px 2px #e6e6e6;
}
.comt-comterinfo{
	padding: 15px 0 0 210px;
	color: #444;
	display: none;
}
.comt-comterinfo li{
	margin-bottom: 6px;
}
.comt-comterinfo label{
	margin-right: 5px;
}
.comt-comterinfo span{
	color: #bbb;
}
.comt-comterinfo h4{
	float: left;
	width: 180px;
	font-size: 12px;
	line-height: 64px;
	margin-left: -210px;
	text-align: right;
	_display: inline;
}
.comt-comterinfo ul{
	border-left: dotted 1px #ccc;
	padding-left: 30px;
}
.comt-comterinfo input{
	margin-right: 10px;
	position: relative;*bottom: -3px;
}
.comt-comterinfo-url input{width: 250px}
#cancel-comment-reply-link{display: none;float: right;color: #bbb;margin-bottom: 2px;}
.comment #cancel-comment-reply-link{display: block;}

.comt-title{
	margin: 0 0 5px;
}
p.no-comment{text-align: center;line-height: 150px;font-size: 28px;color: #ccc;border: 2px solid rgb(231, 231, 231);border-radius: 4px;margin: 30px 0;}
/* paging */
.paging,.pagenav{overflow:hidden;}
.pagenav{margin: 10px 0;}
.paging a,.paging .current,.pagenav a,.pagenav .current,.paging .dots,.pagenav .page-numbers{padding:5px 12px;_height:16px;_overflow:hidden;color:#666;border:1px solid #ddd;display:inline-block;margin-right:3px;height: 19px;line-height: 19px;border-radius: 2px;box-shadow: 1px 1px 2px #eee;border-color: #ddd #d2d2d2 #d2d2d2 #ddd}
.paging .current,.paging a:hover,.pagenav .current,.pagenav a:hover{background-color:#f5f5f5;border-color:#bbb;box-shadow:inset 0 1px 2px #bbb}
.paging a:active,.pagenav a:active{box-shadow:inset 0 1px 2px #bbb}
/* 分页 */
.page{background: rgb(240, 240, 240);overflow: hidden;padding:3px 0 2px 10px;border: 1px solid rgb(221, 221, 221);}
.page .pages{margin-top:3px;}
.page .z{line-height: 30px;}
.pages a,
.pages strong{
	color: #333;
background: #e6e6e6 url(../images/btn.png);
border: 1px solid #c4c4c4;
border-radius: 3px;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
padding: 6px 10px;
display: inline-block;cursor: pointer;
font-size: 100%
;line-height: normal;
text-decoration: none;
overflow: visible;
vertical-align: middle;
text-align: center;
zoom: 1;
white-space: nowrap;
font-family: inherit;
_position: relative;
margin: 0;
margin-top: -3px;
}
.pages  .current{
color: #fff;
background: #e6e6e6 url(../images/btn.png);
border: 1px solid #c4c4c4;
border-radius: 3px;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
padding:6px 10px;
display: inline-block;cursor: pointer;
font-size: 100%
;line-height: normal;
text-decoration: none;
overflow: visible;
vertical-align: middle;
text-align: center;
zoom: 1;
white-space: nowrap;
font-family: inherit;
_position: relative;
margin: 0;
margin-top: -3px;
background-position:0 -81px;
background:#bf242a
}
.pages a:hover{
	background-position: 0 -40px;color: #fff;text-decoration: none;background:#bf242a
}
.pages strong{
	background-position: 0 -40px;color: #333;text-decoration: none;
}
#homeblog-carousel img{width:265;height:177px}

/* search */
.csl-box .search{ padding:2px 0 0 0 ;float:left; width:100%; height:auto;margin-bottom:10px;}
.csl-box .search .tab{ padding:3px 0;display:block;}
.csl-box .search .tab span{ color:#ddd}
.csl-box .search .tab a{ color:#6f7172;padding: 2px 3px;border-radius: 3px;}
.csl-box .search .tab a.on{ font-weight:700;background:#fff;}
.csl-box .search .bd{padding:0px 0px; margin:0px 0px;float:left;display: inline-block;}
.csl-box .search .text{border:1px solid #e5e5e7;padding:4px 0 3px 40px; height:18px;width:253px;background:#fff url(../images/icon.png) no-repeat; }
.csl-box .search .button{ 
background: #bf242a;
border: none;
color: #fff;
font-size:10px;
height: 27px;
width: 27px;
margin-left: 6px;
margin-bottom: 0;
margin-right: 0;
padding:0;
vertical-align: middle;
text-align: center;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
cursor: pointer;
float: right;
line-height: 26px;
}


/* footer */
.cnzz {float:right;padding-top:2px;}
#footer {width:100%;overflow: hidden;clear: both;background: #666;color: #969595;padding-top: 0px;margin: 0 auto;border-top:5px solid #bf242a;
position: absolute;
bottom: 0;
width: 100%;
height: 47px;/*脚部的高度*/
clear:both;}

#footer a {
	color:#fff;
}

#footer h3 {
	font-size:16px;
	font-weight:300;
	color:#fff;
	line-height: 24px;
	margin-bottom: 20px;
}
#topfooter {
padding: 0;
margin: 0;
}
.centered-wrapper {
	width:940px;
	margin:0 auto;
}
.column-last {
	margin-right: 0!important;
	clear: right;
}
#topfooter ul li {
	border-bottom:1px dotted #6b6b6b;
	padding-bottom:10px;
	margin-bottom:10px;
}

#topfooter ul li:last-child {
	border-bottom:none;	
}
#bottomfooter {
	height:42px;
	line-height:42px;
	position:relative;
	overflow:hidden;
	clear:both;
	margin-top:0px;
	background:#252525;
}

#bottomfooter p {
	float:left;
	margin:0;
	font-size:11px;
}
ul#social {
	float:right;
	margin-right:-5px;
}

ul#social li {
	display:inline;
}

ul#social li a {
	display:block;
	margin:0 0 0 1px;
	width:38px;
	float:left;
	height:42px;
	text-indent:-9999px;
	opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-webkit-transition:background 0.2s linear; 
	-moz-transition:background 0.2s linear;
	-0-transition:background 0.2s linear;
	transition:background 0.2s linear;
}

ul#social li a:hover {
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
a.rss:hover {
background-color: #f28d34;
}
/* ******************* */
/* 6.1 Slider */

.bannercontainer {
	background-color:#fff;
	width:940px;
	position:relative;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	max-height:378px !important;
}

.banner{
	width:940px;
	height:378px;
	position:relative;
	overflow:hidden;
}

.bannercontainer-simple {
	padding:0px;
	background-color:#fff;
	width:940px;
	position:relative;
	position:relative;
	margin-left:auto;
	margin-right:auto;

}

.banner-simple{
	width:940px;
	height:378px;
	position:relative;
	overflow:hidden;
}

.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:450px !important;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:450px !important;
	position:relative;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner, .bannercontainer			{	width:768px; height:309px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer		{	width:480px; height:193px;	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}

/* captions */
.title_text{
    position: absolute; 
	color: #323232; 
	font-weight: 300; 
	font-size: 18px; 
	height:42px;
	line-height: 42px; 
	margin: 0px; 
	padding: 0 10px;
	background: #ffffff;
	opacity:0.9 !important;
	border-width: 0px; 
	border-style: none; 
	white-space:nowrap;		
		}
.box-slide1 {
	position: absolute; 
	color: #686868; 
	font-weight: 400; 
	font-size: 12px; 
	line-height:20px;
	height:auto;
	width:300px;
	margin: 0px; 
	padding: 20px;
	background: #fff;
	opacity:0.9 !important;
	border-width: 0px; 
	border-style: none; 
	white-space:normal !important;	
	display:block;
}
.box-slide2 {
	position: absolute; 
	color: #fff; 
	font-weight: 400; 
	font-size: 12px; 
	line-height:20px;
	height:auto;
	width:300px;
	margin: 0px; 
	padding: 20px;
	background: #323232;
	opacity:0.9 !important;
	border-width: 0px; 
	border-style: none; 
	white-space:normal !important;	
	display:block;
}
.box-slide1 h2 {
	font-size:24px;
}
.box-slide2 h2 {
	color:#fff;font-size:24px;
}
.box-slide2 a {
	color:#fff !important;
}
.description_text{
	position: absolute; 
	color: #d0d0d0; 
	font-weight: 400; 
	font-size: 14px; 
	height:36px;
	line-height: 36px; 
	margin: 0px; 
	padding: 0 10px;
	background: #393939;
	opacity:0.9 !important;
	border-width: 0px; 
	border-style: none; 
	white-space:nowrap;		
}

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}
.fullwidthbanner-container .button {
cursor: pointer;
display: inline-block;
font-size: 12px;
font-weight: 600;
line-height: 16px;
margin: 0 10px 20px 0;
padding: 7px 11px 7px;
position: relative;
border: 0 none;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
background: #bf242a;
}
.bgtitle h2{
font-size: 12px;
font-weight: 600;
float: left;
height: 26px;
line-height: 26px;
background: #f7f7f7;
padding: 0 10px;
text-transform: uppercase;
}
span.caption  {
	position:relative;
	clear:both;
	font-size:13px;
	background:#fff;
	color:#444;
	line-height:40px;
	width:100%;
	left:0;
}

span.caption a {
	color:#444;
}

span.item-on-hover, .grid-item-on-hover {
	cursor:pointer;
	display: block;	
	opacity: 0; 
	filter: alpha(opacity=0); 
	position: absolute; 
	width: 100%; 
	height: 100%; 
	background: url(../images/item-on-hover.png) repeat; 
}

span.item-on-hover-white {
	cursor:pointer;
	display: block;	
	opacity: 0; 
	filter: alpha(opacity=0); 
	position: absolute; 
	width: 100%; 
	height: 100%; 
	background: url(../images/item-on-hover-white.png) repeat; 
}
.portfolio img {
	display:block;
}

.grid-item-on-hover {
	text-align:left;
	width:90%;
	padding:0 5%;
}

.grid-item-on-hover .grid-text {
	position:absolute;
	left:5%;
	top:5%;
	text-align:left;
	width:90%;
}

.grid-item-on-hover .grid-text p {
	color:#fff;
	padding:15px 0 0;
	opacity:0.6;
}

.item-small .grid-item-on-hover p, .item-long .grid-item-on-hover p {
	padding:0;
}

.grid-item-on-hover h1 {
	font-weight:300;
	color:#fff;
	font-size:28px;
	line-height:36px;
	text-transform:uppercase;	
	position:relative;
}

.grid-item-on-hover span {
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	opacity:0.7;
	position:absolute;
	left:5%;
	bottom:5%;
	text-align:left;
	width:90%;
}
.portfolio {
	clear:both;
	overflow:hidden;
}

.portfolio .portfolio-carousel-details {
	height:auto;
	border-bottom: 1px solid #EFEFEF;
}

.portfolio .portfolio-carousel-details  span {
	padding-bottom:15px;
	display:block;
	color:#A1A1A1;
}

.portfolio li {
	margin:10px;
	float:left;
	position:relative;
	overflow:hidden;
	background:#fff;
	padding:0;
	text-align:center;
   -webkit-transition:background 0.2s ease-in;
   -moz-transition:background 0.2s ease-in;
   -o-transition:background 0.2s ease-in;
   transition:background 0.2s ease-in;		
}

.portfolio li:hover {
	background:#fafafa;
}


.portfolio h3 {
	position:relative;
	clear:both;
	font-size:13px;
	color:#444;
	line-height:22px;
	padding:20px 0 5px;
	margin:0;
	width:100%;
	left:0;	
	font-weight:600;
}

.portfolio h3 a {
	color:#444;
}

.portfolio p {
	padding:0 7px 20px;
	margin:0;
}	
#portfolio-wrapper a {
	display: block;
	width: 100%;
	height: auto;
	position: relative;	
}

#portfolio-wrapper .four-columns img {
	width:220px;
	height:auto;
	display:block;
}

#portfolio-wrapper .three-columns img {
	width:300px;
	height:auto;
	display:block;
}

#portfolio-wrapper .two-columns img {
	width:460px;
	height:auto;
	display:block;
}

#portfolio-wrapper .four-columns li {
	width: 220px;
	height:263px;
	display: block;
	position: relative;
}

#portfolio-wrapper .three-columns li {
	width: 300px;
	height: 328px;
	display: block;
	position: relative;
}

#portfolio-wrapper .two-columns li {
	width: 460px;
	height: 459px;
	display: block;
	position: relative;
}
/*--- 6.2. Jcarousel ---*/

.jcarousel-container {
	margin-bottom:20px;
}

.jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-container-horizontal {
    width: 940px;
	clear:both;
}

.jcarousel-clip {
    overflow: hidden;
}

.jcarousel-clip-horizontal {
    width:  940px;
    height: auto;
}

.jcarousel-item {
	display: block;
	position: relative;
	padding:0;
}

#portfolio-carousel .jcarousel-item {
    width: 220px;
    height: 260px;
	border-bottom:2px solid #323232;	
	-webkit-transition:background 0.2s linear;
    -moz-transition:background 0.2s linear;
    -o-transition:background 0.2s linear;
    transition:background 0.2s linear;		
}

#portfolio-carousel .jcarousel-item:hover {
	background:#fafafa;
}

#homeblog-carousel .jcarousel-item {
    width: 460px;
    height: 200px;	
}

.jcarousel-item a {
	display: block;
	width: 100%;
	height: auto;
	position:relative;
	color:#323232;
}

.jcarousel-item h3 {
	text-transform:uppercase;
	font-size:12px;
	font-weight:600;
	padding:20px 0 2px;
	margin:0;
}

.jcarousel-item span {
	color:#a1a1a1;
}
.jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 20px;
	text-align:center;
}

.jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-item-placeholder {
    background: #fff;
    color: #444;
}

.jcarousel-next-horizontal {
    position: absolute;
    top: -36px;
    right: 0;
    width: 23px;
    height: 25px;
    cursor: pointer;
    background: #f7f7f7 url(../images/carousel-arrows.png) no-repeat 0 0;
}

.jcarousel-next-horizontal:focus {
    background-position: -24px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -24px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -48px 0;
	background-color:#f7f7f7 !important;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: -36px;
	right:24px;
    width: 23px;
    height: 25px;
    cursor: pointer;
    background: #f7f7f7 url(../images/carousel-arrows.png) no-repeat 0 -26px;		
}

.jcarousel-prev-horizontal:focus {
    background-position: -24px -26px;

}

.jcarousel-prev-horizontal:active {
    background-position: -24px -26px;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -48px -26px;
	background-color:#f7f7f7 !important;	
}
.bgtitle{overflow:hidden;border-bottom: 1px solid rgb(221, 221, 221);padding-bottom: 4px;margin-bottom: 4px;}
a[rel="PrettyPhoto"] {
overflow: hidden;
display: block;
position: relative;
}
#portfolio-carousel .jcarousel-item img {
	width:100%;
	height:auto;
}

#homeblog-carousel .jcarousel-item img {
	width:220px;
	height:auto;
}

#homeblog-carousel .jcarousel-item > a {
	width:220px;
	float:left;
	margin-right:20px;
}

#homeblog-carousel .blog-carousel-details a {
	float:none;
	margin:0;
}

#homeblog-carousel .blog-carousel-details {
	float:left;
	text-align:left;
	width:220px;
}

#homeblog-carousel .carousel-meta {
	width:100%;
}

#homeblog-carousel .carousel-meta a {
	display:inline;
}

#homeblog-carousel .carousel-meta .details {
	padding:0 10px;
	height:21px;
	background:#f5f5f5;
	font-size:11px;
	line-height:21px;
	display:inline-block;
}

#homeblog-carousel p {
	margin:18px 0 0;
}
#homeblog-carousel .blog-carousel-details h2 {
	font-size:18px;
	font-weight:600;
	line-height:27px;
}

/*--- 8.2. Buttons ---*/

.button {
    cursor:pointer;
    display:inline-block;
    font-size: 12px;
    font-weight:600;
    line-height:16px;
    margin:0 10px 20px 0;
    padding: 7px 11px 7px;
	position:relative;
	border:0 none;
	-webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;	
}

.red {
    background:#bf242a;
    color: #fff;
}

.red:hover {
    color: #fff;
	background:#d44029;
}
