@charset "utf-8";
/*----- Global CSS -----*//**font-size:12px;**/
body {background:#f8f8f8;background-image: url(/view/img/background.png);color:#666666;font-family:"Microsoft Yahei",arial,sans-serif,helvetica; position:relative;}
/* Reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
	table {border-collapse:collapse!important;border-spacing:0;}
	fieldset,img {border:0;}
	ol,ul {list-style:none;}
	caption,th {text-align:left;}
	h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:bold;}
	q:before,q:after {content:'';}
	abbr,acronym {border:0;font-variant:normal;}
	sup{vertical-align:text-top;}
	sub{vertical-align:text-bottom;}
	input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-family:helvetica,arial,sans-serif;vertical-align: middle;}
	input,textarea,select {*font-size:100%;}
	button{font-family:helvetica,arial,sans-serif;}
	legend {color:#000;}
	input:focus, button:focus, textarea:focus{outline:none}
	hr.hr{border:0; height:1px; overflow:hidden; clear:both; background:#d0d0d0;}
	.ie7 hr.hr, .ie6 hr.hr{border-bottom:1px solid #d0d0d0;}
	
/*----- font and link color -----*/
a {color:#323436;text-decoration:none;}
a:hover {color:#ef4c79;}

.imgTitle{color: white;word-break: break-all;}
.imgTitle a:hover{
	color: #ef4c79;
}
	
/*----- clear style -----*/
.clear{clear:both; height:0; overflow:hidden; display:block;}
	.clearfix{zoom:1;}
	.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:".";}
	.hide{display:none;}
	.show{display:block;}
	
/*------ top bar ------*/	
.top-bar{background:#f3f3f3; height:40px; border-bottom:#d0d0d0 1px solid; position:fixed; width:100%; z-index:10000;box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.25);}
.ie6 .top-bar{position:absolute; zoom:1;}
	.top-bar-box{padding-right:2px;  right no-repeat; height:40px; line-height:40px; position:relative; zoom:1;width: 100%}
	.top-bar-box .item { position:relative; zoom:1; display:block; float:right;}
	.top-bar-box .item a{float:left; height:40px; line-height:40px; padding:0 15px 0 17px; color:#333333;}
	
		.top-bar-box .item .icon-16x16{filter:alpha(opacity=20);opacity:0.20; height:40px; float:left; margin-right:7px;}
		.top-bar-box .item a:hover .icon-16x16,.top-bar-box .current a .icon-16x16{filter:alpha(opacity=55);opacity:0.55;}
		.top-bar-box .item .icon-16x16-arrow{float:right; margin-left:5px; *display:none;}
		.top-bar-box .item .avatar{float:left; background:#fff; padding:1px; border:1px solid #e6e6e6;border-radius: 2px;height:18px; line-height:0;position:relative; margin:9px 7px 0 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius:2px;border-radius:2px;}
		.ie6 .top-bar-box .item .avatar{overflow:hidden; display:block;}
		.top-bar-box .item .num{ display:inline-block; float:right; *float:none; color:#fff; padding:1px 2px;text-shadow: 0 1px 0 #d46000;background: #ee8000;color:#fff; font-weight:bold;height:10px; line-height:10px;position:relative; margin:5px 0 0 5px; position:relative;border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-webkit-border-radius: 2px;font-size:10px; font-family:Arial;}
		.ie6 .top-bar-box .item .num,
		.ie7 .top-bar-box .item .num{position:absolute; margin-top:-9px; margin-left:-1px;}
		
		.top-bar-box .tel a {
			float:left; height:40px; line-height:40px; padding:1px 20px 0 25px; color:#333333;
			background:url(../img/qq-online.png) left center no-repeat;
		}
		
		.top-bar-box .weibo a {
			float:left; height:40px; line-height:40px; padding:1px 20px 0 25px; color:#333333;
			background:url(../img/weibo.png) left center no-repeat;
		}
		
		.top-bar-box .jimei a {
			float:left; height:40px; line-height:40px; padding:1px 20px 0 25px; color:#333333;
			background:url(../img/jimei.jpg) left center no-repeat;
		}
		.top-bar-box .user a {
			float:left; height:40px; line-height:40px; padding:1px 20px 0 25px; color:#333333;cursor:pointer;
			background:url(../img/user.png) left center no-repeat;
		}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;} 
img{vertical-align:middle;}

/*------ header ------*/
.header{
	height:34px; 
	padding: 0 0; 
	background:#fff url(../img/bg-menu.png)/*tpa=##/img/bg-menu.png*/ bottom repeat-x; 
	margin-bottom:10px; 
	position:relative;
	box-shadow: 0 2px 0 rgba(0, 0, 0, 0.08);
} 
	
	.header .navi{ z-index: 3; height:34px; line-height:34px; left:0; font-size:16px; padding-left: 2px;}
	.header .navi li{float:left; position: relative; }
	.header .navi li a{display:block; height:34px; padding:0 26px 0 28px; float:left; background:url(../img/bg-topbar-hr.png) right no-repeat}
	.header .navi li a:hover{color:#ef4c79; background-color:#efefef;}
	.header .navi li a:active {
		box-shadow: 0 0 3px 1px rgba(0,0,0,.1) inset;
	}
	
	.header .navi li.active a {
		background: #d0d0d0;
		color: #fff;
		position: relative;
		text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.45);
	}

	.page{position:relative;font-size:14px;line-height:24px;text-align:center;overflow:hidden;background:;}
.page ul{position:relative;left:50%;float:left;}
.page li{position:relative;right:50%;float:left;margin: 15px 3px;}
.page li a{float:left;display:block;padding:0 12px;height:24px;border:1px solid #CCC;}
.page li a:hover, .page .thisclass{/*border:1px solid #393;*/background:#393;color:#FFF;text-decoration:none;}
.page .thisclass{padding:0 12px;}
.page .thisclass a{padding:0;height:24px;border:1px solid #393;color:#FFF;}
.page table{margin:0 auto;}
.page table td{font-size:12px;padding:20px 3px;}

.both{clear:both;}

/*------ main content ------*/	
.main-content{top:45px;}
	.col-left-630{float:left; width:660px;}
	.col-right-310{float:right; width:310px;}
	.col-left-310{float:left; width:310px;margin-left: 5px;margin-top: 2px;}
	.col-left-right{float:left; width:1220px;}
	/* Home Modules */
	.home-module{border:1px solid #d0d0d0; background:#fff; margin-bottom:10px; clear: both;}
		.module-title{padding:0 20px; height:40px; line-height:40px; font-weight:normal; color:#333; background:#f5f5f5; font-size:14px;}
		.module-title a{padding-left:10px;}
		
	.news-module {
		clear: both;
	}
		.news-module .module-body {
			padding: 9px 0px 6px 9px;
		}
		
		.news-module-title {
			color: #333;
			font-weight: normal;
			line-height: 40px;
		}
		
		.news-module-title,
		.news-module .module-title {
			background:#FFFFFF;
			font-size: 26px;
			line-height: auto;
			height: auto;
			padding: 15px 15px 0;
		}
		.news-module .module-title a {
			padding: 0 3px;
		}
		.news-module .module-title span {
			font-size: 14px;
			padding-left: 20px;
			color: #999;
		}
		.news-module .list {
			float: left;
		}
		.news-module .list-1 {
			width: 150px;
			overflow: hidden;
			margin-left: 5px;
		}
		.news-module .list-2 {
			width: 163px;
			overflow: hidden;
		}
		.news-module .list-3 {
			width: 164px;
			overflow: hidden;
		}
		.news-module .grid {
			float: left;
			margin: 0 0 1px 1px;
			background: #000;
			text-shadow: 1px 1px 0 rgba(0,0,0,0.15);
			position: relative;
			-moz-transition: all .3s;
			-webkit-transition: all .3s;
			-o-transition: all .3s;
			transition: all .3s;
			text-align: center;
		}
		
		.news-module .color-3,
		.news-module .color-4 {
			height: 69px !important;
		}
		
		.news-module .list-grids .grid {
			margin: 0 0 6px 6px;
		}
		
		.news-module .grid:hover { 
			opacity: 0.7;filter: alpha(opacity=70);
		}
		.news-module .grid-75x75 {
			height: 70px;
			width: 64px;
			line-height: 70px;
			padding: 5px;
			text-align: center;
			font-size: 14px;
			color: #fff;
			overflow: hidden;
		}
		
		.news-module .grid-75x75 .text {
			display: inline-block;
			font-size: 14px;
			vertical-align: middle;
			line-height: 18px;
		}

		.news-module .grid-150x151 {
			height: 160px;
			width: 160px;
			overflow: hidden;
		}
		.news-module .grid-200x151 {
			height: 158px;
			width: 158px;
			overflow: hidden;
			margin: 0 0 6px 6px;
		}
		.news-module .grid-200x151 img {
			height: 100%;
			width: 100%;
		}
		
		.news-module .grid .title {
			position: absolute;
			left: 10px;
			bottom: 3px;
			right: 10px;
			font-weight: normal;
			color: #fff;
			text-align: left;
		}
		
		.news-module .grid .title span {
			font-size: 12px;
			font-weight: normal;
			display: inline-block;
			padding: 0 10px;
			background: url("../img/bg-f2.png")/*tpa=##/img/bg-f2.png*/;
			border-radius: 20px;
			line-height: 24px;
		}
		
		.news-module .color-1 {
			background-color: #b0c62a;
		}
		.news-module .color-2 {
			background-color: #a4bc10;
		}
		.news-module .color-3 {
			background-color: #a4bc10;
		}
		.news-module .color-4 {
			background-color: #9cb500;
		}
		.news-module .color-5 {
			background-color: #b0c62a;
		}
		.news-module .color-6 {
			background-color: #a4bc10;
		}
		.news-module .color-7 {
			background-color: #a4bc10;
		}
		.news-module .color-8 {
			background-color: #b0c62a;
		}
		
		
		.news-module .color-9 {
			background-color: #f2a95c;
		}
		.news-module .color-10 {
			background-color: #ee9c45;
		}
		.news-module .color-11 {
			background-color: #ee9c45;
		}
		.news-module .color-12 {
			background-color: #ec963c;
		}
		.news-module .color-13 {
			background-color: #f2a95c;
		}
		.news-module .color-14 {
			background-color: #f3a24c;
		}
		.news-module .color-15 {
			background-color: #ee9c45;
		}
		.news-module .color-16 {
			background-color: #f2a95c;
		}

	.news-module-50 {
		clear: none;
		float: left;
		width: 980px;
		height:380px;
	}
	
	.news-module-70 {
		clear: none;
		float: left;
		width: 658px;
	}
	
	.news-module-30 {
		clear: none;
		float: right;
		width: 308px;
	}
	
	.news-module-left {
		margin-right: 10px;
	}
	
	.list-grids .grid img {
		display: block;
	}
		
		
	
	.scroll-module{}
		.scroll-module  .module-body {
			padding: 10px;
		}
		.scroll-box {
			height: 183px;
			overflow: hidden;
			position: relative;
		}
		.scroll-box li {
			height: 32px;
			line-height: 32px;
			font-size: 13px;
		}
		.scroll-box li .time {
			float: right;
			font-size: 12px;
			color: #999;
		}
		.scroll-box li a {
			float: left;
			width: 80px;
		}
		.scroll-box li p {
			float: left;
		}
	
	
	.about-module {
		padding: 30px 0;
	}
		.about-module .item {
			float: left;
			margin: 0 20px;
			padding-right: 20px;
			border-right: 1px solid #e5e5e5;
		}
		.about-module .last {
			border-right: none;
		}
		
		.about-module .item h2 {
			font-size: 22px;
			padding: 8px 0 12px;
			font-weight: normal;
		}
		.about-module .item p {
			line-height: 24px;
			font-size: 14px;
		}

.show-module {
	}
		.shows-module-list {
			padding: 5px;
			height: 324px;
			overflow: hidden;
		}
		.shows-module-list .item {
			height: 320px;
			width: 220px;
			float: left;
			margin: 10px;
			position: relative;
			overflow: hidden;
		}
		.shows-module-list .item img {
			width: 100%;
			height: 100%;
			display: block;
			-moz-transition: all .3s;
			-webkit-transition: all .3s;
			-o-transition: all .3s;
			transition: all .3s;
		}
		
		.shows-module .img-foot {
			height: 54px;
			position: absolute;
			left: 0;
			bottom: 0px;
			width: 100%;
			color: #fff;
			text-shadow: 1px 1px 0 rgba(0,0,0,0.45);
			background-image: url(../img/bg-f2.png)/*tpa=##/img/bg-f2.png*/;
			-moz-transition: all .3s;
			-webkit-transition: all .3s;
			-o-transition: all .3s;
			transition: all .3s;
		}
		.shows-module a:hover .img-foot { 
			bottom: -58px;
			z-index:-999;
		}
		.shows-module a:hover img { 
			opacity: 0.95;filter: alpha(opacity=95);
		}
		.shows-module .img-foot h2 {
			padding: 9px 9px 9px 32px;
			background: url(../img/ico-p.png)/*tpa=##/img/ico-p.png*/ 10px 10px no-repeat;
			font-size: 14px;
			font-weight: normal;
			
		}
		.shows-module .img-foot p {
			padding: 0 9px 9px 9px;
			line-height: 20px;
		}
		.shows-module-list .item li {
			display: block;
		}
		.shows-module-list .item li a {
			display: block;
			height: 50px;
			line-height: 50px;
			padding: 0 9px 0 35px;
			font-size: 14px;
			text-shadow: 1px 1px 0 rgba(0,0,0,0.45);
			color: #fff;
			background-image: url(../img/ico-p.png)/*tpa=##/img/ico-p.png*/;
			background-position: 10px 18px;
			background-repeat: no-repeat;
			border-bottom: 1px solid #2573a7;
			background-color: #2980b9;
			-moz-transition: all .3s;
			-webkit-transition: all .3s;
			-o-transition: all .3s;
			transition: all .3s;
		}
		.shows-module-list .item li a:hover {
			background-color: #3498db;
		}
/* PHOTO-LIST and ITEMS*/


/*------ footer ------*/
.footer{ background:#80b0ff; color:#999; clear:both; position:relative;height: 45px}
	.footer .copyright{ color:#fff;}
	.footer .footlinks{ padding:20px 0;}
	.footer dl{clear:both;}
	.footer dt{float:left; color:#333; padding-bottom:10px;}
	.footer dd{float:left; padding:0 20px 10px 20px;}
	.footer dd a{color:#999;}
	.footer dl a:hover{color:#50afff;}

/*********** LAYOUT#960PX *************/
	.page-layout-960 .top-bar-inner,
	.page-layout-960 .header-inner,
	.page-layout-960 .main-content-inner,
	.page-layout-960 .footer-inner,
	.footer .copyright p{width:1260px; margin:0 auto; position:relative;}

/*********** LAYOUT#ALL *************/
	.page-layout-all .top-bar-inner,
	.page-layout-all .header-inner,
	.page-layout-all .main-content-inner,
	.page-layout-all .footer-inner,
	.page-layout-all .footer .copyright p{padding-left:20px; padding-right:20px; margin:0 auto; position:relative; width:auto;}
	.page-layout-all .header .logo{left:20px;}
	.page-layout-all .header .tel,
	.page-layout-all .header .navi,
	.page-layout-all .header .service{right:20px;}
	.page-layout-all .header .service2{right:20px;}
		.page-layout-all .header .search .form-text{width:410px;}
		.page-layout-all .header .search .form-text .input-text{width:400px;}
			.page-layout-all .header .search-fixed .form-text{width: 380px;}
			.page-layout-all .header .search-fixed .form-text .input-text{width:370px; }
			.page-layout-all .header .search-fixed{margin-left:20px;}




.page-list-220 .col-right-all .photo-list {
	background-image: url(../img/hr-searchpage-220.png)/*tpa=##/img/hr-searchpage-220.png*/;
}

.ie6 .page-user .col-left-220{left:20px;}
.ie6 .my-site-search ,.ie6 .my-site-search .form-item-text{position:relative; zoom:1; overflow:hidden;}

.page-title{color:#333; padding-bottom:25px; font-size:22px; font-family:Microsoft YaHei,Arial; font-weight:normal;}
.page-title a{color:#333;}

	
.help-menu{padding:10px 20px; height:305px;}
	.help-menu h2{color:#333; font-size:14px; padding-bottom:20px;}
	.help-menu h2 a{color:#333}
	.help-menu ul{font-size:14px; }
	.help-menu ul a{ clear:both;display:block; border-top:1px dotted #d0d0d0; line-height:33px;}
		.help-menu ul a span{ float:left; display:inline-block; background:url(../img/icon_2.jpg) no-repeat 0 center; padding-left:16px;}
		.help-menu ul a i{ float:right; color:#999; font-style:normal; display:inline-block;}
	.help-menu ul a:hover,
	.help-menu ul a.on{background:#f5f5f5;}

.help-menu-detail{padding:10px 20px; height:auto;}
	.help-menu-detail h2{color:#333; font-size:14px; padding-bottom:20px;}
	.help-menu-detail h2 a{color:#333}
	.help-menu-detail ul{font-size:14px; }
	.help-menu-detail ul a{ clear:both;display:block; border-top:1px dotted #d0d0d0; line-height:33px;height:34px;}
	.help-menu-detail ul a span{ float:left; display:inline-block; background:url(../img/icon_2.jpg) no-repeat 0 center; padding-left:16px;}
	.help-menu-detail ul a i{ float:right; color:#999; font-style:normal; display:inline-block;}
	.help-menu-detail ul a:hover,
	.help-menu-detail ul a.on{background:#f5f5f5;}
.help-list{padding:30px 40px;}
	.help-list li{padding-bottom:20px;}
	.help-list li a{font-size:14px; color:#666;}
	.help-list li a:hover{color:#333; text-decoration:underline;}

.page-search{background:#fff;}
	.page-search .main-content-inner{padding:0 10px;}
	.page-search .col-right-all{ min-height:780px;}
	.ie6 .page-search .col-right-all{height:780px;}
.search-head{background:#f0f0f0; border-bottom:1px dotted #d0d0d0; border-top:1px dotted #d0d0d0; margin-bottom:0px;}
.search-head .pagenavi{padding-bottom:10px;}
.col-right-all{margin-left:130px; margin-bottom:40px; position:relative; padding-left:5px;}
.col-right-all .page-title{float:left;height: 40px;padding: 20px 20px 0 20px; font-size:18px;}
	.col-right-all .photo-list-body{position:relative;margin:0 10px; clear:both;}
		.col-right-all .photo-list{position:relative; background:url(../img/hr-searchpage.png)/*tpa=##/img/hr-searchpage.png*/; padding-top:20px;}
			.col-right-all .photo-item-160x160{float:left; background:none; height:280px; width:220px; padding:5px; margin:20px 0; overflow:hidden;}
			.col-right-all  .photo-item-160x160 a{color:#C3C3C3;}
			/*.col-right-all  .photo-item-160x160 p{padding-left:5px;padding-right:5px;}*/
			.col-right-all .right{float:right;}
.categories-info{font-size:14px; padding:16px 20px; line-height:22px; color:#999;}
.categories-info span{padding:0 3px;}


.post-word{line-height:22px; color:#666;}
	.post-word p{padding:5px 0;}

.sign-left-form{}
	.sign-left-form p{height:40px;}
	.sign-left-form .hr{line-height:40px; position: relative; margin-bottom:20px;clear: both;}
		.sign-left-form .hr strong{ float:left; position:relative; background:#fff; height:40px; line-height:40px; padding-right:15px; z-index:2;text-align:right;width:110px;}
		.sign-left-form .hr i{position:absolute; left:0; top:20px; width:100%; height:1px; border-bottom:1px dotted #d0d0d0; z-index:1;}
		.ie6 .sign-left-form .hr i{top:-20px;}
	
		.sign-left-form .form-item-text label{padding-bottom:6px; float:left; width:110px; padding-right:10px; height:32px; line-height:32px; text-align:right;}
		.sign-left-form .form-item-text{padding-bottom:10px; height:40px;}
		.sign-left-form .form-text,
		.sign-left-form .form-select{width:370px; float:right;}
		.sign-left-form .form-select select{width:355px;}
		.sign-left-form .input-text{width:360px;}
			.sign-left-form .form-text-width-75{width:75px; float:right;}
			.sign-left-form .form-text-width-75 .input-text{width:65px;}
			.sign-left-form .form-text-width-200{width:200px; margin:0 8px; float:right;}
			.sign-left-form .form-text-width-200 .input-text{width:190px;}
			
			.sign-left-form .form-select-width-100{width:116px; margin:0 8px 0 0; float:left;}
			.sign-left-form .form-select-width-100 select{width:103px;}
		.sign-left-form .orange{font-family:monospace; font-size:16px; padding-right:3px;}
		.sign-left-form .column-2{height:40px; clear:both;}
			.sign-left-form .form-item-text{float:left;}
			.sign-left-form .column-2 .form-item-text { width:50%;}
			.sign-left-form .column-2 .form-text{width:124px}
			.sign-left-form .column-2 .input-text{width:114px;}
			
		.sign-left-form .form-item-submit{padding-left:120px; clear:both;}
		.sign-left-form .text{line-height:24px; padding:0 0 20px 120px;}
		.sign-left-form .text input{margin-right:10px;}
		.sign-left-form .form-radio{float:left; padding-right:20px; height:32px; line-height:32px;}
		.sign-left-form .form-radio input{ margin-right:5px; margin-top:-3px;}
		
		.next-post{position:absolute; right:0; top:575px; margin:0 -65px 0 0; padding:45px 5px;}
		.prev-post{position:absolute; left:0; top:575px; margin:0 0 0 -65px; padding:45px 5px;}

.col-categories{ padding-bottom:40px;}
	.col-categories .page-title{padding-bottom:20px; padding-left:20px;}
	.categories-menu{ border-bottom:1px dotted #d0d0d0;border-top:1px dotted #d0d0d0; background:#fafafa; height:52px;}
		.categories-menu li{float:left;}
		.categories-menu li a{height:42px; line-height:42px; font-size:16px; display:block; float:left; padding:0 20px; font-weight:bold;font-family:Microsoft YaHei,Arial;  margin:5px 20px 5px 20px;border-radius:3px;-ms-border-radius:3px; background:#efefef;}
		.categories-menu .current a{color:#fff; background:#0099ff;}
	.categories-box{width:308px; border:1px solid #d0d0d0; background:#fff; float:left; margin:20px 0; margin-right:25px; height:250px;
		box-shadow:0 0 5px rgba(0,0,0,0.1);
		-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);
		-ms-box-shadow:0 0 5px rgba(0,0,0,0.1);
		-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);
	}
		.no-right-margin{margin-right:0;}
		.categories-box .img{ padding:1px; border-bottom:1px solid #d0d0d0; display:block; height:40px; overflow:hidden;}
		.categories-box .module-title{padding-left:10px;}
		.categories-box .module-title a{ color:#333;}
		.categories-box .list{padding:10px 0 0 20px;}
		.categories-box .list a{float:left; height:24px; line-height:24px; width:90px; font-size:12px; }
	
.col-cart{padding:40px; font-size:14px;}
	.col-cart .page-title span{padding-left:10px; font-size:12px;}

	.cart-list td{padding:13px; border-bottom:1px solid #e6e6e6; vertical-align:middle; text-align:center;}
	.cart-list th{padding:20px 15px; border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0; background:#f5f5f5; vertical-align:middle; text-align:center; color:#333; font-weight:normal}
	.cart-list tr:hover{background:#fafafa;}
	.cart-list .i{text-align:left;}
	.cart-list .i p{padding:6px 0 ;}
	.cart-list .p img{padding:3px; border:1px solid #e0e0e0; background:#fff; width:40px;}
	.cart-list .submit{height:60px; padding:0;}
	.cart-list .submit span{ height:60px; width:94px ; margin-right:20px; display:inline-block; height:54px; background:url(../main/E404.html)/*tpa=##/img/icon.png*/ 0 -236px; float:left; margin-top:-1px;+margin-top:0px;}
	.cart-list .submit .s{margin-left:3px;}
	.cart-foot{padding:20px 0 0 0; height:60px;}
	.cart-foot .right{float:right;}
	.cart-foot strong{padding-left:10px; font-weight:normal;}


.user-col-right-720{ width:820px; background:none; border:none; margin-bottom:0;}
	.user-col-right-720 .module-item{ clear:both; background:#fff; border:1px solid #d0d0d0; margin-bottom:10px;}
		.user-col-right-720 .module-body{padding:20px; position:relative;}
	.user-col-right-720 .module-ad{text-align:center;}
	.user-col-right-720 .module-new ul{padding-bottom:10px;}

.user-info{background:#fcf8f1; border:1px solid #d7bf9d; padding:10px 20px; margin-bottom:10px; clear:both;}
.user-info.clearfix {padding:20px;}

.avatar-box{ padding:0; height:160px; position: absolute;text-align:center; left: 20px;}
	.avatar-box .avatar{background:url(../img/bg-avatar.png)/*tpa=##/img/bg-avatar.png*/; height:104px; width:104px; overflow:hidden; display:block;}

	
	.avatar-box .avatar img{margin:8px 0 0 0;}
	.user-info-box{padding:0;}
	.user-info-box .page-title{padding-bottom:10px; font-size: 16px; font-weight: bold;word-wrap: break-word;}
	.user-info-box .page-title span{font-size:12px; padding-left:10px;}
	.user-info-box .item{float:left; font-size:12px; padding-right:10px; margin-right:10px; border-right:1px dotted #d7bf9d; width:200px; height:140px;}
	.user-info-box .item li{padding:5px 0; position: relative;}
	.user-info-box .item.last{margin:0; border:0; padding:0;width: 255px;}
	.user-info-box .item li.button-item{padding-top:10px;}
	.user-info-box .item .link {
		position: absolute;
		right: 0;
	}
	.user-info-box .item .hrs {
		padding-right: 10px;
	}

	.user-info-box .user-item {
		padding-left: 120px;
		width: 80px;
	}
	.user-info-box .user-item li img {
		position: relative;
		bottom: -3px;
		margin-right: 5px;
	}
	.user-info-box .item li a {
		font-family: '宋体';
	}
	.user-info-box .item li.formBox {
		padding: 10px;
		border-radius: 3px;
		background: #FCF8E3;
		margin-top: 5px;
		border:1px solid #FBEED5;
	}
	.user-info-box .item li.formBox p {
		padding: 10px 0 0 0;
	}
	.user-info-box .item li.formBox .form-text {
		height: 24px;
		width: 170px;
	}
	.user-info-box .item li.formBox .input-text {
		width: 160px;
	}
	.user-info-box .item li.formBox .button {
		margin-left: 10px;
		margin-right: 0;
		padding: 3px 6px;
		position: relative;
		bottom: -2px;
	}
	
	.user-info-box .bottom-box li {
		float: left;
		height: 32px;
		line-height: 32px;
		padding-right: 20px;
		font-size: 12px;
	}
	
	.user-info-box .bottom-box .info {
		padding-right: 0;
	}
	
	#userInfo{height:32px; overflow:hidden; position:relative; width:220px;border-left: 1px dotted #D7BF9D;margin-left: -20px;}
	#userInfo li{height:32px; line-height:32px; padding-left:20px;}
	
	.user-info .three-box .item {
		margin-right: 20px;
		padding-right: 20px;
		width: 250px;
	}
.user-menu{padding:20px 10px;}
	.user-menu .menu-item{padding-bottom:15px;}
	.user-menu h2{color:#333; font-size:14px; padding-bottom:5px; padding-left: 5px;}
	.user-menu ul{font-size:14px; border-top:1px dotted #d0d0d0;}
	.user-menu ul a{display:block; border-bottom:1px dotted #d0d0d0; padding:5px; position:relative; zoom:1;}
	.user-menu ul a:hover,
	.user-menu ul .on a{background:#f5f5f5;}
	
	.module-favorates li{float: left;padding:0 7px;}
	
.user-main-col{ position:relative; zoom:1; overflow:hidden;}
.user-main-col .page-title{padding:40px;}
.user-main-col .function-buttons{position:absolute; right:10px; top:40px;}
.user-form-list{padding:40px;}
	.user-form-list label{ display:block; padding:5px 0; font-size:14px; clear:both;}
	.user-form-list .form-item-text{ height:80px;}
	.user-form-list .form-item-submit{padding:20px 0;}
			.user-form-list .form-select-width-100{width:108px; margin:0 10px 0 0; float:left;}
			.user-form-list .form-select-width-100 select{width:90px;}
			.user-form-list .form-radio{padding:10px 0; display:inline-block; margin-right:10px;}
			.user-form-list .form-radio input{margin:0 5px 0 0;}
	.favorates-col{border-top:1px solid #d0d0d0; padding:30px 0px 30px 15px;}
	.favorates-col .favorates-list li{float:left; margin:10px 10px 30px 10px;}
	
.photo-item-160x160 img.m-160 {
	max-width: 160px;
	max-height: 160px;
}
	
.user-main-col .photo-list-body{position:relative; overflow:hidden; margin:10px 0 0 5px;}
	.user-main-col .photo-list-body .photo-list{margin:-1px 0 0 -1px; position:relative;}
	.user-main-col .photo-list-body .photo-item-160x160{ float:left; background:none; height:290px; width:230px; padding:10px 5px;}
	.user-main-col .photo-list-body .photo-item-160x160 input{margin-right: 10px; display:inline-block;}

#user-favorates-menu{margin-left:-120px;}
	#user-favorates-menu:before {right: 6px; left:auto;}
	#user-favorates-menu:after {right: 7px; left:auto;}
	
	.user-main-col .functions{padding:0 0 20px 0; text-align:center;}

.my-site-head{padding:20px ; position:relative;}
	.my-site-head .avatar{float:left; padding:5px; background:#f5f5f5; border:1px solid #e6e6e6;}
	.my-site-head .info{float: left;padding-left:20px;}
	.my-site-head h2{color:#333; font-size:22px; font-family:Microsoft YaHei,Arial; font-weight:normal; padding-bottom:15px;}
	.my-site-head p{ font-size:14px; padding-bottom:10px;}
	.my-site-head p a{font-size:10px; color:#999;}
	.my-site-head p img{ margin:0 2px; margin-bottom:-1px; position:relative;}
	
.my-site-search{padding:20px; background:#f5f5f5; border-top:1px solid #d0d0d0;}
	.my-site-search label {font-size:14px; line-height:34px; color:#333; padding-right:15px; float:left;}
	.my-site-search .form-text{background:#fff; float:left;}
	.my-site-search .button{padding:5px 10px; margin-left:10px;}


.update-item{ border-bottom:1px dotted #d0d0d0; padding:40px; clear:both;}
	.update-item h3{float:left; width:90px; font-size:14px; color:#333; font-weight:normal;}
	.update-item .update-form-list{float:right; width:545px; font-size:14px;}
	.update-item .update-form-list p{height:32px;}
	.update-item .update-form-list input{margin-right:5px;}
	.update-item .update-form-list a.link{float:right; margin:-20px -20px 0 0;}
	.update-item .form-item-submit{clear:both; padding-top:20px;}
	
	.update-alert{margin:20px; padding:25px 30px; line-height:20px;}
	.update-alert strong{display:block;}
	
.table-content{ padding:20px 0;}
	.table-content table{}
	.table-content tr{ border-bottom:1px dotted #d0d0d0;}
	.table-content tr.obb{background:#f8f8f8;}
	.table-content tr:hover{background:#fcf8e3;}
	.table-content td{padding:20px 10px; vertical-align:top;}
	.table-content td.input{ width:10px; padding-left:40px; text-align:left;}
	.table-content td.img{ text-align:left; width:110px;}
	.table-content td.img img{max-width:110px; max-height:110px;}
	.table-content td.info p{ line-height:22px; font-size:14px;}
	.table-content td.info label{padding-right:5px;}
	.table-content td.info h3{font-size:14px; color:#333; padding-bottom:5px; font-weight:normal;}
	.table-content td.edit{ width:100px; text-align:right;}

.table-content-2{ padding:20px;}
	.table-content-2 table{ border:1px solid #ddd; border-left:none; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px; border-collapse: separate;}
	.table-content-2 tr{ border-bottom:1px dotted #d0d0d0;}
	.table-content-2 tr.obb{background:#f8f8f8;}
	.table-content-2 tr:hover{background:#fcf8e3;}
	.table-content-2 th{padding:15px 10px; color:#333; font-weight:normal; border-left: 1px solid #DDDDDD; background:#f0f0f0;}
	.table-content-2 td{padding:10px; line-height:18px; border-top: 1px solid #DDDDDD; border-left: 1px solid #DDDDDD;}
	.table-content-2 .w-50{width:50px;}
	.table-content-2 .w-80{width:80px;}
	.table-content-2 .w-100{width:100px;}
	.table-content-2 .w-110{width:110px;}
	.table-content-2 .w-120{width:120px;}
	.table-content-2 .w-150{width:150px;}
	.table-content-2 .w-200{width:200px;}
	.table-content-2 .w-250{width:250px;}
	.table-content-2 .right{text-align:right;}
	.table-content-2 .left{text-align:left;}
	.table-content-2 .center{text-align:center;}
	

.buy-item{display:block; float: left; margin:0 5px; text-align:center;}
	

.login-right-box .help-list{padding:30px 20px;}
.login-right-box .help-list h2{font-size:14px; color:#333; padding-bottom:20px; font-weight:normal;}
.login-right-box .help-list li{padding-bottom:8px; list-style: square; margin-left:20px;}
.login-right-box .help-list li a{font-size:12px;}

.newuser-link {
	position: absolute;
	margin-top: 2px;
	right: 20px;
	font-weight: bold;
	z-index:2;
}
.newuser-link img {
	position: relative;
	bottom: -4px;
	margin-right: 3px;
}

.newtab-red {
	padding: 20px;
}
.red-item {
	background: #eff4f8;
	border-radius: 5px;
	border: 1px solid #dbe1e6;
	margin-bottom: 20px;
	padding: 20px;
}
.red-item .left {
	float: left;
}

.red-item .right {
	float: right;
}

.red-item-1 li {
	padding: 5px 0 ;
	color: #000;
}

.red-item-1 .left {
	width: 300px;
}

.red-item-1 .left span {
	display: inline-block;
	width: 160px;
	text-align: right;
}

.red-item-1 .right {
	width: 260px;
	text-align: right;
}

.red-item-1 .right a {
	width: 120px;
	display: inline-block;
	font-family: '宋体';
}

.red-item-2 .button {
	position: relative;
	margin-left: 10px;
	bottom: -4px;
}

.red-item-3 .left {
}

.red-item-3 .left label {
	display: inline-block;
	width: 80px;
	color: #000;
}

.red-item-3 .button {
	margin-left: 80px;
}

.red-item-3 .left li {
	padding-bottom: 10px;
}

.red-item-3 .right {
	width: 260px;
	line-height: 20px;
	padding: 5px 0 0 0;
}

.red-item-4 .left {
	width: 50%;
}

.red-item-4 label {
	display: block;
	color: #000;
	padding-bottom: 5px;
}

.red-item-4 .right {
	width: 50%;
}
.red-item-2 .form-text {
	width: 460px !important; 
}
.red-item-2 .form-text .input-text {
	width: 450px !important;
}

.red-item-4 .left .form-text {
	width: 220px !important; 
}
.red-item-4 .left .form-text .input-text {
	width: 210px !important;
}
.red-item-4 .button {
	position: relative;
	margin-left: 10px;
	bottom: -4px;
}
.red-item-4 .right .form-text {
	width: 120px !important; 
}
.red-item-4 .right .form-text .input-text {
	width: 110px !important;
}

.newtab-red .table-content-2 {
	margin: 0;
	padding: 0;
}

.newtab-red .yanzheng .form-text {
	width: 160px !important; 
}
.newtab-red .yanzheng .form-text .input-text {
	width: 150px !important;
}

.newtab-red .table-content-2 th {
	padding: 8px 10px;
}

.newtab-red .table-content-2 td {
	padding: 5px 10px;
}

.loadin-item {
	margin: 0 20px 20px 20px;
	border: 1px solid #D0D0D0;
}

.loadin-item h2 {
	padding-left: 20px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #000;
	background: #f8f8f8;
	font-weight: normal;
}
.loadin-item-2 h2 {
	background: #fcf8e3;
}
.loadin-item-2 h2 span {
	padding-left: 50px;
	font-size: 12px;
	color: #666;
}

.loadin-item .col {
	padding: 20px;
}

.loadin-item .form-item-text {
	padding-bottom: 20px;
}

.loadin-item label {
	display: inline-block;
	width: 110px;
	font-size: 14px;
	padding-right: 6px;
	position: relative;
	bottom: -5px;
	text-align: right;
}

.loadin-item .form-item-submit {
	padding-left: 116px;
}

.newtab-yanzheng .text {
	padding: 20px 0;
	line-height: 22px;
}

.progress-bar{border-radius:7px; position:relative; background:url(../img/bar-bg.png)/*tpa=##/img/bar-bg.png*/ center; height:14px; border: 1px solid #cccccc;overflow: hidden;} 
.progress-bar-value{background:url(../img/bar.png)/*tpa=##/img/bar.png*/; height:100%; left:0; top:0; position:absolute;}

.page-desc-box {
	font-size: 14px;
	padding: 0 40px 40px 40px;
	position: relative;
	margin-top: -30px;
}
.search-head .pagenavi.right {
	float: right;
}

.page-search .photo-list-body {
	margin: 0;
	padding: 0;
}

.big_txt {font-size: 18px;color:#999}

.topbar {
	width:auto!important;
	position:relative;
	z-index:1000;
	border:0;
	float:right
}
.topbar .top-nav {
	_width:625px;
	padding-right:0
}
.topbar .top-nav li {
	float:left;
	_display:inline;
	background-position:0 0
}
.topbar .top-nav li:first-child {
	padding-left:0;
	background-image:none
}
.topbar .top-nav li:last-child {
	padding-right:0
}
.topbar .top-nav a {
	margin:0;
	color:#666;
	text-decoration:none!important
}
.topbar .top-nav a:hover {
	color:#f57a11
}
.topbar .top-nav .label {
	padding:0 12px
}
.topbar .dropdown-label {
	position:relative;
	cursor:default;
	padding:0 22px 0 12px;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	zoom:1;
	z-index:100;
	top:13px
}
.topbar .dropdown-label i {
	float:right;
	position:absolute;
	right:0;
	top:0;
	width:15px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#333
}
.topbar .dropdown-label i:before,.topbar .dropdown-label i:after {
	position:absolute;
	content:' ';
	display:block;
	width:0;
	height:0;
	border:4px solid transparent;
	left:0
}
.topbar .dropdown-label i:before {
	top:14px;
	border-top-color:#333
}
.topbar .dropdown-label i:after {
	top:13px;
	border-top-color:#eee
}
.topbar .dropdown-layer {
	display:none;
	position:absolute;
	left:0;
	top:29px;
	border:1px solid #ddd;
	background:#fff;
	z-index:9
}
.topbar .dropdown {
	position:relative;
	_width:84px
}
.topbar .dropdown.hover .dropdown-label {
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	background:#fff
}
.topbar .dropdown.hover .dropdown-label i:before {
	top:9px;
	border-top-color:transparent;
	border-bottom-color:#333
}
.topbar .dropdown.hover .dropdown-label i:after {
	top:10px;
	border-top-color:transparent;
	border-bottom-color:#fff
}
.topbar .dropdown.hover .dropdown-layer {
	display:block
}
.topbar .dd-site-map {
	width:150px;
	padding:5px 5px;
	left:auto;
	right:0
}
.topbar .dd-site-map P a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:60px;
	margin-right:10px;
	white-space:nowrap
}
.topbar .dd-hn-qrcode {
	width:92px;
	margin-left:-9px;
	padding:8px 5px 5px
}
.topbar .dd-hn-qrcode img {
	display:block;
	width:88px;
	margin:0 auto;
	vertical-align:top
}
.topbar .dd-hn-qrcode P {
	padding:2px 0;
	line-height:18px;
	text-align:center
}
.topbar .dd-hn-qrcode P span {
	display:block;
	white-space:nowrap
}
.topbar .dropdown.hover .dl-city:before {
	display:none
}
.topbar .dropdown.hover .dl-city span.tit {
	background-color:#fff;
	border-right-color:#fff
}
.detailImg{
 max-width:660px; 
 width:expression(this.width > 560 && this.height < this.width ? 560: true); 
 }

.menu {
	font-family: arial, sans-serif;
	margin-top: 5px;
	float: right;
}
/* remove the bullets and set the margin and padding to zero for the unordered list */
.menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
/* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
.menu ul li {
	float: left;
	position: relative;
}
/* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
.menu ul li a,.menu ul li a:visited {
	display: block;
	text-align: center;
	text-decoration: none;
	width: 104px;
	height: 30px;
	border: 1px solid #fff;
	border-width: 1px 1px 1px 1px;
	line-height: 30px;
	font-size: 11px;
	overflow:hidden;
	cursor: pointer;
}
/* make the dropdown ul invisible */
.menu ul li ul {
	display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {

	background: #b3ab79;
	overflow:hidden;
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
	display: block;
	position: absolute;
	top: 31px;
	left: 0;
	width: 105px;
}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
	display: block;
	background: #faeec7;
	overflow:hidden;
}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
	background: #dfc184;
	overflow:hidden;
} 
.tips
{
   display:none;
   border:3px solid #ddd;
   height:250px;
   width:400px;
   position:absolute;/*让节点脱离文档流,我的理解就是,从页面上浮出来,不再按照文档其它内容布局*/
   top:24%;/*节点脱离了文档流,如果设置位置需要用top和left,right,bottom定位*/
   left:41%;
   z-index:2;/*个人理解为层级关系,由于这个节点要在顶部显示,所以这个值比其余节点的都大*/
   background: white;
   border-radius:7px;
}
.over
{
    width: 100%;
    height: 100%;
    opacity:0.8;/*设置背景色透明度,1为完全不透明,IE需要使用filter:alpha(opacity=80);*/
    filter:alpha(opacity=80);
    display: none;
    position:absolute;
    top:0%;
    left:0%;
    z-index:1;
    background: silver;
}
.message
{
	position: fixed;bottom: 20px;right: 5px;z-index: 100;
}
.zhangmu
{
	background-color: #000000;
	width:450px;
	height: 150px;
	margin: 0 auto;
	color:#ffffff;
}
.smallzm
{
	position: relative;
	background-color: #000000;
	width:450px;
	height: 150px;
	margin: 0 auto;
	margin-top: 15px;
	color:#ffffff;
	overflow: hidden;
}
.ss
{
	position: absolute;
	top:10px;
	width:100%;
	text-align:right;
}
.sent
{
	width:450px;
	height:70px;
	margin:0 auto;
	background: #ffffff;
	border-style:inset;
	border: 1px solid #d5d5d5;
    position: relative;
}
.dm
{
	width:258px;
	height:32px;
	margin:20px 0px 20px 10px;
	border:1px solid #d5d5d5;
	color:#6e6e6e; 		
}

.dw
{
	position: absolute;
	left:20px;
	top:29px;
	font-size: 14px;
	color:#6e6e6e;
}
.back
 {
 	width:100%;
 	height: 100%;
 	opacity: 0.6;
 	background: #d5d5d5;
 	position: absolute;
 	top:0px;
 	left:0px;
 	display: none;
 }
 .msg_input
  {
   border:none;
   background: #ffffff;
   color:#3c3c3c;
   border:1px solid #d5d5d5;
   padding-left: 10px;
   padding-right: 10px;
   line-height: 30px;
  }
.st
{
	line-height: 30px;
	color:#ffffff;
	border:none;
	background: #00A2D6;
	padding:0px 15px;
	text-align: center;
	cursor: pointer;
}
.Telescopic{
	position: fixed;
	width: 160px;
	right: 1px;
	bottom: 20px;
	top: 36px;
	z-index:1;
}
.rq{
	width: 160px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-family: "微软雅黑";
	background: #3d86ff;
	color: #fcff00;
	font-size: 18px;
	font-weight: bold;
}
.nav_left{overflow: hidden;}
.nav_left .onea{
	display: block;
	float:left;
	width: 160px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 1px;
	background: #80b0ff;
	color: #fff;
	text-decoration: none;
	font-family: "微软雅黑";
	transition:all 0.5s linear;
	-webkit-transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-ms-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
}
.nav_left .twoa{
	display: block;
	float:left;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 1px;
	background: #80b0ff;
	color: #fff;
	text-decoration: none;
	font-family: "微软雅黑";
	transition:all 0.5s linear;
	-webkit-transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-ms-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
}
.nav_left a:hover{
	background: #3d86ff;
	color: #fcff00;
}

.tags{font-size: 14px; margin-top:10px;}
.tags ul{margin:0;padding:0;}
.tags li{float:left;padding:0 3px;}
a.tagcolor1{color: #c36;font-weight: bold;}
a.tagcolor2{color: #c36;}
a.tagcolor3{color: #fd5204;}
a.tagcolor4{color: #027ca1;}
a.tagcolor5{color: #844164;}
a.tagcolor6{color: #e1a304;font-size: 16px;}
a.tagcolor7{color: #853594;}
a.tagcolor8{color: #72a313;}
a.tagcolor9{color: #883295;font-weight: bold;}
a.tagcolor10{color: #853594;}
.yxtag{height: 24px;display: block;line-height: 22px;width: 70px;color: #fff;text-align: center;font-size: 12px;overflow: hidden;zoom: 1;margin-left: 5px;float: left;margin-bottom: 6px;border-radius: 3px;padding: 2px 6px;}
.favlisttag{height: 24px;display: block;line-height: 22px;color: #fff;text-align: center;font-size: 12px;overflow: hidden;zoom: 1;margin-left: 5px;float: left;margin-bottom: 6px;border-radius: 3px;padding: 2px 6px;}
.yxtag-1{background-color: #559FE2;}
.yxtag-2{background-color: #FF6FC5;}
.yxtag-3{background-color: #F28E8E;}
.yxtag-4{background-color: #F470BB;}
.yxtag-5{background-color: #F49C62;}
.yxtag-6{background-color: #807DF2;}
.yxtag-7{background-color: #c7c7c7;}
.yxtag-8{background-color: #D972DB;}
.yxtag-9{background-color: #B871AA;}
.yxtag-10{background-color: #E170E4;}
.yxtag-11{background-color: #E6E7E6;}
.favyxtag{height: 24px;line-height: 22px;width: 70px;color: #fff;text-align: center;font-size: 12px;overflow: hidden;zoom: 1;margin-left: 5px;margin-bottom: 6px;border-radius: 3px;padding: 2px 6px;}
.yzk1 a{margin: 0px 8px;}
.yxtagspic a{color: #fff;padding: 5px 6px;background-color: #F29877;}
.yxtagspic a:hover{color:red;text-decoration:none;}
.comment-warp{margin-top:15px;padding:0 15px 10px;background-color:#FFF;overflow:hidden}.comment-tit{font-size:16px;line-height:38px}.comment-tit p{display:inline-block;font-size:12px;color:#666}.comment-tit em{color:#F63;margin-right:3px}.comment-add{_width:100%;_position:relative;_overflow:hidden}.comment-add .editor{margin-right:22px;height:98px}.comment-add .editor textarea{width:100%;height:86px;padding:10px 10px 0;border:1px solid #c1c1c1;outline:0;resize:none}.comment-add .subcon{margin-top:15px;overflow:hidden}.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:10px}.comment-list li .inner p{font-size:14px;line-height:1.8em}.comment-list li .inner .meta{margin:0;padding-top:3px;color:#999;border:0}.comment-list li .inner .meta .name{margin-right:6px;color:#4093d5}.comment-list li .inner .meta .time{color:#777;font-size:13px}.comment-list li .answer{margin-left:48px;padding:10px;background:#fafafa;border:1px solid #e6e6e6}.comment-list li .answer .meta{margin:0;padding:0;color:#999;margin-bottom:5px;border:0}.comment-list li .answer .name{color:#F63}.comment-list li .answer p{color:#555;font-size:14px;line-height:1.8em}
.bm_h {
    padding: 0 10px;
    height: 31px;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #D1D1D5;
    background: #EBEBEB;
    line-height: 31px;
    white-space: nowrap;
    overflow: hidden;
}
#autopbn:hover {
    background: #fff;
    text-decoration: none;
}
#autopbn {
    display: block;
    margin-bottom: 10px;
    border: 1px solid rgb(194,213,227);
    border-radius: 3px;
    text-align: center;
}
.local {
    padding-bottom: 5px;
    border-bottom: #c7c7c7 solid 1px;
}
.local11 {
    padding-bottom: 5px;
    font-size: 12px;
}
a:hover {
    text-decoration: none;
}
.bm_h {
    padding: 0 10px;
    height: 31px;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #D1D1D5;
    background: #EBEBEB;
    line-height: 31px;
    white-space: nowrap;
    overflow: hidden;
}
#btnSubmit:hover {
    background: #fd8100;
}
.thumbs_button{ 
    float: left; 
    width:145px; 
    text-align: center; 
    margin:5px auto; 
    height: 45px; 
    line-height: 45px; 
    background-color:#444; 
    color:#fbfbfb; 
    text-align:center; 
    text-decoration:none; 
    font-weight:bold; 
    font-size:16px; 
    transition: all 0.3s; 
    border-radius: 0 0 0 25px; 
    -webkit-border-radius: 0 0 0 25px; 
    -moz-border-radius: 0 0 0 25px; 
    -o-border-radius: 0 0 0 25px; 
} 
.button {
    background-color: #4CAF50; /* Green */
    border: none;
    color: white;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 8px;
    margin: 4px 2px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}
.button4 {
    background-color: white;
    color: black;
    border: 2px solid #e7e7e7;
}

.button4:hover {background-color: #e7e7e7;}