/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/

body{background:#f1f1f1;}
.bgWhite{background:#fff;}
.wrapper{width:1180px; margin:0 auto; zoom:1;}
.wrapper:after,.wrapper:before{content:''; display:table;}
.wrapper:after{clear:both;}

@media(max-width: 1200px){
	.wrapper{width:100%; margin:0 auto;}
}

.w1000{width:1000px; margin:0 auto;position:relative;}
.blog_nav{position:absolute;bottom:0;left:0%;}
.blog_nav li{float:left;font-size:15px;font-weight:bold;padding:5px;background:rgba(230, 13, 29, 0.45);margin:0 10px;border:1px solid #000;border-bottom:none;}
.blog_nav li a{color:#fff;}
.overhide{overflow:hidden;}

@media(max-width: 1200px){
	.w1000{width:95%;}
}

/*#header{margin-bottom:12px;}
#header h1{line-height:35px; font-size:32px; color:#000; width:689px; padding:28px 0;}
#header h1 a{color:#000;}
#header .brief{line-height:18px; color:#666; font-family:"Times New Roman"; font-style:italic; width:218px; padding-right:28px; margin-top:42px;}
*/
/*.nav{background:#000; padding:0 12px; width:946px; border-top:1px solid #000;}
.nav .item{}
.nav .item a{display:block; text-decoration:none; padding:0 10px; font-weight:bold; line-height:38px; height:38px; color:#fff; background:#333; -webkit-transition:background .5s ease 0s; transition:background .5s ease 0s;}
.nav .item a:hover{background:#666;}

*/
.rside .container{display: none;position:absolute;top:200px; left: -28px;width: 40px;height: 40px;border:1px solid #ccc;border-radius:50%;background: #fff;z-index: 0;}
.rside .container em{display: block;width: 0px;height: 0px;border:10px solid transparent;border-right-color:#000;margin-top: 10px;margin-left: 3px;}
.lside{width:671px; background:url(/static/themes/default/images/blog/lside.jpg) repeat-y right top; padding-bottom:1040px; margin-bottom:-1000px;}
.rside{width:280px; margin-top:27px; padding-bottom:40px;background: #fff;}
.rside_content{position: relative;background: #fff;z-index: 1;}
.section{padding-bottom:12px; width:634px;}
.section h2{font-size:18px; text-align:center; line-height:26px; padding:5px 0; margin-top:20px;}
.section .info{text-align:center; color:#666; line-height:20px;}
.section .content{margin-top:18px; margin-bottom:5px; color:#434343; line-height:2em;}
.section .read{text-decoration:underline;}


.wrapper .search{width:278px; border:1px solid #d2d2d2; border-radius:3px; line-height:30px; height:30px;}
.wrapper .search .btn{width:27px; height:30px; background:url(/static/themes/default/images/blog/search_btn.jpg) no-repeat center; border:none; margin-left:2px;}
.wrapper .search .text{height: 30px;line-height:30px;font-size: 12px; border:none; background:#fff; width:240px;outline:none;}

.stick{margin-top:21px;}
.stick .title{font-weight:bold; color:#555; border:1px solid #e4e4e4; border-bottom:none; border-radius:3px 3px 0 0; height:34px; line-height:34px; padding:0 20px; float:left; background:#fff;}
.stick .ct{border:1px solid #e4e4e4; margin-top:-1px;}
.stick .rela_list{}
.stick .rela_list li{padding:5px 10px; border-top:1px solid #eee; line-height:16px; -webkit-transition:background .5s ease 0s; transition:background .5s ease 0s;}
.stick .rela_list li a{font-weight:bold;}
.stick .rela_list li:first-child{border-top:none;}
.stick .rela_list li:hover{background:#f7f7f7;}

.stick .stlist{}
.stick .stlist li{line-height:40px; padding-left:14px; border-top:1px solid #eee;}
.stick .stlist li a{font-weight:bold;}
.stick .stlist li:first-child{border-top:none;}
.stick .stlist li:nth-child(even){background:#f7f7f7;}
@media(max-width: 1200px){
	.lside{width: auto;float: none;margin:0 280px 0 0;padding-bottom: 40px;}
	.rside{margin:20px 0 0 -280px;}
	.section{width: 95%;}
}
@media(max-width: 750px){
	.rside{position:fixed;top:0px;right:-280px;margin:20px 0 0;z-index: 2;}
	.lside{width: auto;float: none;margin:0;padding-bottom: 40px;}
}

.blog_review{border-top:3px solid #000;}
.blog_review .rev_list{padding-top:20px;}
.blog_review .rev_list .item{width:640px; margin-bottom:32px;}
.blog_review .rev_list .item .title{padding:8px 0;}
.blog_review .rev_list .item .title .img{width:38px; height:38px; border-radius:19px; margin-right:18px; overflow:hidden;}
.blog_review .rev_list .item .title .name{font-size:20px; font-weight:bold; line-height:38px; margin-right:18px;}
.blog_review .rev_list .item .title .date{color:#41bde2; line-height:38px; font-size:14px;}
.blog_review .rev_list .item .title .date span{border-bottom:1px solid #e5e5e5;}
.blog_review .rev_list .item .txt{border:1px solid #e5e5e5; padding:18px; line-height:23px;}
.blog_review .rev_list .item .bar{text-align:right; margin-top:12px; line-height:16px;}
.blog_review .rev_list .item .bar .icon_1{width:15px; height:16px; background:url(/static/themes/default/images/blog/icon_1.jpg) no-repeat 0 0; display:inline-block;}
.blog_review .rev_list .item .bar .icon_2{width:15px; height:16px; background:url(/static/themes/default/images/blog/icon_2.jpg) no-repeat 0 0; display:inline-block;}
.blog_review .rev_list .item .bar .num{height:16px; display:inline-block; color:#41b411; font-weight:bold; margin:0 8px;}
.blog_review .rev_list .item .bar .reply{color:#41b7d8; text-decoration:underline;}
.blog_review .blog_form{width:640px;}
.blog_review .blog_form .title{font-size:16px; font-weight:bold; color:#000; border-top:1px solid #e7e7e7; line-height:40px; padding-top:15px;}
.blog_review .blog_form .subtitle{line-height:35px; color:#333;}
.blog_review .blog_form .blog_name{color:#777; line-height:26px;}
.blog_review .blog_form .blog_input{line-height:30px;}
.blog_review .blog_form .blog_input .text{border:1px solid #ccc; background:url(/static/themes/default/images/blog/blog_form_text.jpg) repeat-x 0 0; height:28px; width:638px;}
.blog_review .blog_form .content .textarea{border:1px solid #ccc; width:638px; height:196px; background:url(/static/themes/default/images/blog/blog_form_text.jpg) repeat-x 0 0 #F9F9F9;}
.blog_review .blog_form .submit{margin-top:21px;}
.blog_review .blog_form .submit .btn{border:1px solid #707070; background:url(/static/themes/default/images/blog/btn.jpg) repeat-x 0 0; height:21px; line-height:19px; padding:0 7px; border-radius:2px;}

/*#footer{border-top:4px solid #000; padding:18px 0;}
#footer .fl{font-weight:bold; color:#000; line-height:18px; width:680px;}
#footer .fr{color:#666; padding-right:15px; line-height:18px;}
*/
@media(max-width: 1200px){
	.blog_review{width: 95%;}
	.blog_review .blog_form{width: 100%;}
	.blog_review .rev_list .item{width: 100%;}
	.blog_review .blog_form .content .textarea{width: 100%;}
	.blog_review .blog_form .blog_input .text{width: 100%;}
}