*{ margin:0; padding:0; box-sizing: border-box; }
body{font-family:'Microsoft Yahei';font-size:13px;color:#666; background: hsla(0, 20%, 50%, 0.05);}



 /* 图片全屏弹窗 */
.Img-modal {display: none; position: fixed; left: 0;top: 0; z-index: 100; padding-top: 100px;
    width: 100%; height: 100%; overflow: auto;   background-color: rgba(0,0,0,0.9); }
.Img-modal-content {margin: auto;display: block;max-width: 80%; animation-name: zoom;animation-duration: 0.6s;}
@keyframes zoom {from {transform:scale(0)}   to {transform:scale(1)}}
.Img-close {position: absolute;top: 15px;right: 35px;color: #f1f1f1;font-size: 40px;font-weight: bold;transition: 0.3s;}
.Img-close:hover,.Img-close:focus {color: #bbb; text-decoration: none; cursor: pointer;}

/* 分页样式 */
.pagenation{height:32px;text-align:center;font-size:0;margin:10px auto;}
.pagenation a{display:inline-block;border:1px solid #d2d2d2;background:#f8f6f7;font-size:12px;padding:5px 10px;color:#666;margin:5px}
.pagenation .active{background:hsla(0, 50%, 50%, 0.8);color:white}



/* 邮箱验证成功界面 */
.find_form{ width: 100%; height: 450px; border:1px solid #e6e6e6; margin:0px auto 30px; }

.pass_change_finish{ text-align:center; margin-top:100px; color:red; font-size:20px; }



/* 置顶加精界面 */
.update-find{ width: 250px; height: 180px; border:2px solid #666;position: fixed;left: 50%;top: 50%;background: white;  padding: 5px;  margin: -100px 0 0 -100px; display: none;}

.update-close {color: #f1f1f1;font-size: 40px;font-weight: bold;transition: 0.3s; color: black; width: 100%;  height: 20px; line-height:15px;}
.update-close:hover,.update-close:focus {color: #bbb; text-decoration: none; cursor: pointer;}

.update-find .form_group{ height:50px;  }
.update-find .form_group label{ width:40px; float:left; text-align:right; font-size:15px; line-height:50px; }
.update-find .form_group select{ width:180px; height:27px;  margin-top:13px; text-indent:10px; float:right; }

.update-find_submit{ width:80px; height:30px; background-color:#fe0000; border:0px; color:#fff; margin:10px;
	cursor:pointer; font-family:'Microsoft Yahei'; float: right }


/* 右下广告 */
.right-bottom{ width: 160px; height: 161px; position: fixed;right: 0;bottom: 10px;  }
.right-bottom a img{max-width:100%;display:block;height: auto;}

/* 左下广告 */
.left-bottom{ width: 100px; height: 200px; position: fixed;left: 2px;bottom: 10px; background: black }
.left-bottom a img{max-width:100%;display:block;height: auto;}

/*404*/
.err404{ width:1000px; margin:0 auto;}
.err404 img{max-width:100%;display:block;height: auto;}






























/*页头图片*/

.header-img{width:100%;}
.header-img img{max-width:100%;display:block;height: auto;}

.bottom-img{width:100%;}
.bottom-img img{max-width:100%;display:block;height: auto; margin: 50px 0;}


/*页头1*/
.header_con{background-color:#f7f7f7;height:32px;border-bottom:1px solid hsla(0, 20%, 50%, 0.1)}
.header{width:1200px;margin:0 auto;color: hsla(0, 50%, 50%, 1); line-height:32px; }
.header_welcome{line-height:32px;}
.header_img img {width: 26px; height: 26px; border-radius: 50%; border:1px solid hsla(0, 50%, 50%, 0.2); margin: 3px 10px 0 0;
    cursor: pointer; transition: 0.3s;  }
.header_username{line-height:32px;}

.header a{color:#666;}
.header a:hover{ color:#ff8800; }
.header span{ color:#cecece; margin:0 10px; }


/* logo、搜索框、 */
.bg_search_bar{height:120px;background: white ;}
.search_bar{width:1200px; margin:0 auto; position: relative }

.search_bar_loge{width:400px; }
.search_loge img {width:131px;height:70px; margin:16px 0 0 0;  opacity: 0.8 }
.search_line {width:1px; height:70px; margin:17px 22px 0 22px; background: #666;  opacity: 0.5}
.search_text {line-height:30px; font-size:15px;margin:23px 0 0 0;  }


.search_wrap{width:300px;height:60px; position: absolute; right: 0;  margin-top:36px;}

.search_con{width:300px;height:33px;border:1px solid black;background:url(../images/icons.png) 10px -340px no-repeat;}

.input_text{width:140px;height:31px;outline:none;border:1px dashed hsla(0, 0%, 0%, 0.2);  margin:0 0 0 36px; font-size:13px;color:#737272; border-top: none;border-bottom: none;padding: 5px;}
.input_text_1{width:76px;height:31px;outline:none;border:none;  font-size:13px;color:#737272; padding: 5px;}

.input_btn{width:46px;height:32px;background-color:black;border:0px;font-size:14px;color:#fff;cursor:pointer;}



.search_suggest{margin:6px 10px 0 10px;}
.search_suggest li{float:left;}
.search_suggest li a{color:#666;margin-right:15px;}
.search_suggest li a:hover{color:#f80;}




/* 菜单*/
.navbar_con{width:100%;height:60px;background:white;}
.navbar{width:1200px;margin:0 auto;  white-space: nowrap;  text-overflow:ellipsis; overflow: hidden;  }

.navbar_a{width:200px;line-height:60px;text-align: center;font-size:18px;color:white; background:hsla(0, 80%, 50%, 1); border-radius: 6px 6px 0 0 }
.navbar_a:hover{color:#ff8800; background:none; }

.navlist{margin-left:15px;}
.navlist li{float:left;line-height:56px;margin:0 12px;}
.navlist li a{color:black;font-size:16px;border-bottom:3px solid hsla(0, 20%, 50%, 0.08); padding: 9px 0}
.navlist li a:hover{ border-bottom:3px solid hsla(0, 20%, 50%, 1); }
.navlist_opacity{opacity: 0.3; }



/* 导航栏中的下拉菜单 */
.navbar2 {display: none }
.navbar2 a { float: left; font-size: 16px; color:black;text-align: center; padding: 8px 0; border-bottom:3px solid hsla(0, 20%, 50%, 0.1); }
.navbar2 a:hover{ border-bottom:3px solid hsla(0, 20%, 50%, 1); color:#ff8800}
.Navdropdown { float: right;  overflow: hidden;}
.Navdropbtn {cursor: pointer; font-size: 16px; border: none; outline: none; color:white;padding: 9px 22px; background: hsla(0, 50%, 50%, 0.9); border-radius: 5px}
.Navdropdown:hover .Navdropbtn { background-color: hsla(0, 50%, 50%, 0.5);}
.Navdropdown-content { display: none;position: absolute;  background-color: #f9f9f9; min-width: 110px;border-radius: 5px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 100;}
.Navdropdown-content a { float: none; color: black; padding: 12px 1px;  display: block; text-align: center;}
.Navdropshow {  display: block;}



/* 幻灯片样式 */
.pos_center_con{width:100%;position:relative; }
.slide{width:100%;height:350px;position:relative; margin: 0 auto;}
.slide li{width:100%;height:350px;position:absolute;left:0px;top:0px;overflow:hidden;margin: 0 auto;}

.prev,.next{width:33px;height:33px;background:url(../images/icons.png) 5px -383px no-repeat #000;position:absolute;left:35%;top:163px;
	cursor:pointer;opacity:0.4;border-radius:4px; padding:5px;}
.next{background-position:5px -423px;left:70%;}

/* 幻灯片导航 */
.slide_nav{width:200px;height:350px;background:hsla(0, 0%, 0%, 0.9);position:absolute;left:50%;top:0px; margin-left: -600px;color: white;}
.slide_nav_a {width:100%;height:43px; font-size: 16px; display: block; border-bottom:1px solid hsla(0, 20%, 50%, 0.1); }
.slide_nav a{color: white;font-size: 14px; display: block;padding-left: 15px;  line-height: 43px;  transition:all 0.2s;  }

.slide_nav_ico {display: block;padding-right:10px;  line-height: 43px; }
.slide_nav_a :hover{font-size: 15px;}









/* 新闻 */
.left_news_margin{width:1200px;  margin: 40px auto 0 auto;}
.left_news{width:100%; height:340px; background:url(../images/body.png) ; border:1px solid hsla(0, 10%, 50%, 0.3);}

/* 按钮标签 */
#tabControl { width:100%; overflow: hidden;}
#tabControl button {width: 33.333333%;height:40px;  font-size: 16px;   border: none;outline: none; cursor: pointer;transition: 0.3s;
	float: left; font-weight:bold;   color:white; background: hsla(0, 0%, 0%, 0.8); border:1px solid hsla(0, 100%, 100%, 1);}

#tabControl button:hover {background-color: #ddd;}
#tabControl button.tabControlActive {background-color:hsla(0, 80%, 50%, 1) ; color:white;}
.tabcontent { display: none; border-top: none; animation: fadeEffect 2s;}
@keyframes fadeEffect {from {opacity: 0;} to {opacity: 1;}}

/* 新闻图片 */  /* 轮播图片 */
.news_article_left{ width:300px;height:296px; margin-left: 1px; border-right:1px solid  hsla(0, 10%, 50%, 0.3);}
.img_inner{width:296px; height:296px;  position:relative; overflow:hidden;}
.img_inner img{max-width:296px;display:block;height: auto;}
.img_inner ul{width:700%; position:absolute;  top:0; left:0;}
.img_inner ul li {list-style:none; float:left;}
.img_square{width:250px; height:20px;  position:absolute; bottom:10px; left:5%; border-radius:10px}
.img_square div {width:20px; height:20px;margin:0px 2px; background-color:white; border-radius:50%; float:left;  cursor:pointer; }
.img_square .img_current{background-color:red;}

/* 新闻文章 */
.news_article_middle{ width:657px;height:300px; background:hsla(0, 100%, 50%, 0.01); position: relative}
.news_forloop{ width:16px; height:17px;margin:5px 5px 0 5px; background:hsla(0, 100%, 50%, 1); border-radius: 20%;  text-align: center;  color: white }
.news_list{ margin: 2px 0; }
.news_list li { float: left }
.news_list li a{ width:410px; height:29px;  line-height:29px; font-size:13px; color:black; display:block; overflow: hidden;
	border-bottom:1px dashed hsla(0, 10%, 50%, 0.4);}
.news_list li a:hover{ color:hsla(0, 80%, 50%, 1); border-bottom:1px dashed hsla(0, 80%, 50%, 1);}
.news_user{ position:absolute; right: 3px;line-height:29px; font-size: 10px; color: hsla(200, 100%, 50%, 0.55);}

/* 发帖数量排行 */
.news_article_right{ width:240px;height:296px; border-left: 1px solid hsla(0, 10%, 50%, 0.3); }
.news_article_right_title{height:40px; font-size: 15px;padding: 10px 0; border-bottom: 1px solid hsla(0, 10%, 50%, 0.2); text-align: center;}
.news_article_right_detail{ width:100%; height:85px;padding: 12px 0 6px 6px;  font-size: 10px;  border-bottom: 1px dashed hsla(0, 10%, 50%, 0.25);
	white-space: nowrap;  text-overflow:ellipsis; overflow: hidden;}
.news_article_right_img{ width:60px; height:60px; }
.news_article_right_img img {width:60px; height:60px; cursor: pointer; transition: 0.3s; border: 5px solid hsla(0, 10%, 50%, 0.15); }
.news_article_right_text{ height:60px;  margin-left: 5px;}
.news_article_right_text_detail{ width:100%; height:20px; padding: 1px 0;}



















/*间隔条*/
.interval-1 { width:100%; height:2px;  background:hsla(0, 50%, 50%, 0.01); position: relative;right: 0;
	animation:intervalmove1 8s linear infinite alternate; }
@keyframes intervalmove1{100% {background:hsla(0, 0%, 100%, 0.5);}}



/* 论坛列表样式 */
.list_model{width:1200px;height:400px;margin:50px auto 50px auto; border:1px solid hsla(0, 10%, 50%, 0.1); background:url(../images/body.png) ;}

.list_title{height:50px;border-bottom:1px solid hsla(0, 10%, 50%, 0.1);  background:hsla(0, 0%, 100%, 1); margin:0 auto 10px auto; }
.subtitle{line-height:50px;width:200px;text-align: center;background:black; color:white; font-size:18px}
.list_title h3{height:50px;line-height:50px;font-size:16px;color:black; margin-left: 30px}

.goods_con{height:330px; }
.goods_img{width:184px;height:240px; margin:30px auto auto 5px;  }
.goods_img img{width:184px;height:240px;  box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5), 0 1px 6px 0 rgba(0,0,0,0.29);}


/*论坛列表样式中间*/
.goods_list{height:328px;}
.goods_list li{height:240px;width:190px;border:2px solid white;float:left;position: relative;background: hsla(22, 100%, 50%, 0.05);
	margin:30px 2px auto 68px ; box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5), 0 1px 6px 0 rgba(0,0,0,0.29); padding: 3px}

.goods_list li a{font-size:17px;color:hsla(0, 100%, 100%, 1);font-weight:bold;line-height:160px;text-align:center; display:block;
	border:3px solid hsla(0, 100%, 100%, 1);height:170px;width:180px;background: hsla(22, 100%, 50%, 0.1);  }
/*.goods_list li a:hover{color:hsla(22, 100%, 50%, 0.7);border:solid hsla(22, 100%, 50%, 0.3);}*/

.goods_list_overlay { position: absolute;  bottom: 100%;  left: -2px; background: hsla(22, 100%, 50%, 1);  height:0px;width:190px; transition: .4s ease;  overflow: hidden;}
.goods_list li:hover .goods_list_overlay { bottom: -2px;  height:240px; }
.goods_list_text { white-space: nowrap;   color: white; font-size: 20px;  position: absolute; overflow: hidden; top: 50%; left: 50%;  transform: translate(-50%, -50%);}



.goods_overlay {  position: absolute;  top: 3%; right: 4%; background: red;overflow: hidden;color: white;opacity: 0.5;
  width: 22px; height:18px;  font-size: 13px;white-space: nowrap; animation:goods_overlaymove 1s linear infinite alternate; }
.goods_overlay_ball {  position: absolute;  bottom: -9%; left: -19%; background: url(../images/ball.png) no-repeat;opacity: 0.07; width: 250px; height:100px;}
@keyframes goods_overlaymove {100% {background: white;color: red; opacity: 0.1;}}
.goods_overlay2 {  text-align:center; font-size: 17px;white-space: nowrap; color: #666; line-height:65px;}

/*论坛列表样式网页*/
.goods_html{ width:150px; height:250px; background:red; margin:25px 5px auto 0;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5), 0 1px 6px 0 rgba(0,0,0,0.29); }



















/* 页面底部样式 */
.footer{ border-top:1px solid white; margin:30px 0; }
.foot_link{text-align:center;margin-top:30px;}
.foot_link a,.foot_link span{color:#4e4e4e;}
.foot_link a:hover{color:#ff8800}
.foot_link span{padding:0 10px}
.footer p{text-align:center; margin-top:10px;}


















/*用户中心*/
.main_con{ width:1200px; margin:0 auto; border-top:1px solid hsla(0, 50%, 50%, 0.2);}

/*个人信息*/
.left_menu_con{ width:200px; height: 550px;background:hsla(0, 20%, 50%, 0.11);float: left}
.left_menu_con h3{ font-size:15px; line-height:60px; border-bottom:1px solid hsla(0, 20%, 50%, 0.1); text-align:center;
	color:black; font-weight: bold;}
.left_menu_con ul li{line-height:50px; text-align:center; font-size:14px; border-bottom:1px solid hsla(0, 20%, 50%, 0.08);margin-bottom:10px;   }
.left_menu_con ul li a{ color:hsla(0, 50%, 50%, 0.8); }
.left_menu_con ul li a:hover{color:red}

.right_content{ width:1000px; height: 550px; background:#f9f9f9; border:1px solid #ddd; float: left; border-top:none;border-left:none; }
.right_title2{ padding:17px 60px;border-bottom:1px solid #ddd; font-size:20px; font-weight:bold;}
.right_site_con{ padding:10px;  }
.right_site_con .form_group{ height:42px; line-height:42px; }
.right_site_con .form_group label{ width:100px; float:left; text-align:right; font-size:14px; height:30px; line-height:30px; margin-right: 10px;}
.right_site_con .form_group input{ width:250px; height:27px; border:1px solid #ddd; float:left;  margin-top:3px; text-indent:10px; }

.right_content_submit{ width:80px; height:30px; background-color:#fe0000; border:0px; color:#fff; margin:10px 0 10px 100px;
	cursor:pointer; font-family:'Microsoft Yahei'; float: right }














/*二级分类页面*/
.cateindex{ width:1200px; margin:0 auto; white-space: nowrap;  text-overflow:ellipsis; overflow: hidden;}
.cateindex-title1{ font-size:13px; height: 60px; line-height:60px;}
.cateindex-title1 a { color: #666}
.cateindex-title1 a:hover { color: red}

.cateindex-title2{ font-size:18px; border:1px solid hsla(0, 0%, 0%, 0.07); font-weight:500; padding: 0 20px; height: 58px; line-height:55px; }
.cateindex-title2 a { color: #666}
.cateindex-title2 a:hover { color: red}

.cateindex-write{width:120px; height: 44px; background:red; margin-top: 6px; margin-left: 10px; float:right;
		font-size:20px; color: white; border-radius: 5px; border: none; outline: none; cursor:pointer;}
.cateindex-write:hover{background:hsla(0, 50%, 50%, 0.5); border-radius: 10px; }
.cateindex-logo1{width:137px; height: 58px; float:right;background:url(../images/logo10.png) top no-repeat; margin-top: -2px}

.cateindex-table-1 { width: 1200px; min-height: 450px; white-space: nowrap;  text-overflow:ellipsis; overflow: hidden; }
.article-fine { background: hsla(182, 100%, 50%, 0.5);color:white; padding: 1px 3px;border-radius: 5px;font-size: 10px;
margin-left: 10px; animation:article-finemove 1s linear infinite alternate;}  /*文章精华*/
@keyframes article-finemove {100% {opacity: 0.6;}}

/*全局置顶*/
.cateindex-table-status{ width: 100%; border:1px solid hsla(0, 50%, 50%, 0.1); border-collapse: collapse;  margin-bottom: 10px; color: hsla(0, 5%, 50%, 1);}
.cateindex-table-status th { padding: 12px 10px; text-align: left; background-color: hsla(0, 50%, 50%, 0.05); color: hsla(0, 80%, 50%, 1);  }
.cateindex-table-status td{  border-bottom: 1px dashed hsla(0, 50%, 50%, 0.15);  padding: 8px 10px; }
.cateindex-table-status tr:nth-child(even){background-color: hsla(0, 50%, 50%, 0.01);}
.cateindex-table-status tr:hover {background-color: #ddd;}
.cateindex-table-status-four{background: yellow; color: red;font-weight: bold;}
.cateindex-table-status-three{color: hsla(0, 100%, 35%, 1);font-weight: bold;}
.cateindex-table-status-two{color: hsla(200, 100%, 40%, 1);font-weight: bold;}
.cateindex-table-status a { font-size:15px; }
.cateindex-table-status a:hover {text-decoration: underline;}

/*5级推荐*/
.cateindex-table-five-status{ width: 100%; border:1px solid hsla(300, 70%, 50%, 0.1); border-collapse: collapse; margin-bottom: 10px; color: hsla(0, 5%, 50%, 1);}
.cateindex-table-five-status th { padding: 10px 10px; text-align: left; background-color: hsla(300, 70%, 50%, 0.05); color: hsla(300, 70%, 50%, 1);  }
.cateindex-table-five-status td{  border-bottom: 1px dashed hsla(300, 70%, 50%, 0.15);  padding: 8px 10px; }
.cateindex-table-five-status tr:hover {background-color: #ddd;}
.cateindex-table-five-status a { font-size:15px; color: hsla(300, 70%, 50%, 1);}
.cateindex-table-five-status a:hover {text-decoration: underline;}

/*板块置顶1级*/
.cateindex-table-this-status{ width: 100%; border:1px solid hsla(100, 100%, 40%, 0.1); border-collapse: collapse; margin-bottom: 10px; color: hsla(0, 5%, 50%, 1);}
.cateindex-table-this-status th { padding: 10px 10px; text-align: left; background-color: hsla(100, 100%, 40%, 0.05); color: hsla(100, 100%, 40%, 1);  }
.cateindex-table-this-status td{  border-bottom: 1px dashed hsla(100, 100%, 40%, 0.15);  padding: 8px 10px; }
.cateindex-table-this-status tr:hover {background-color: #ddd;}
.cateindex-table-this-status a { font-size:15px; color: hsla(100, 100%, 40%, 1);}
.cateindex-table-this-status a:hover {text-decoration: underline;}
/*正常板块主题*/
.cateindex-table { width: 100%; border:1px solid hsla(0, 10%, 40%, 0.05); border-collapse: collapse; color: hsla(0, 5%, 50%, 1); }
.cateindex-table th { padding: 10px 10px; text-align: left; background-color: hsla(0, 10%, 40%, 0.04); color: hsla(0, 10%, 40%, 1);  }
.cateindex-table td{  border-bottom: 1px dashed hsla(0, 10%, 40%, 0.15);  padding: 8px 10px; }
.cateindex-table a { font-size:15px; color: hsla(0, 10%, 40%, 1);}
.cateindex-table a:hover {text-decoration: underline;}


/*写帖子*/
.write-new{ padding: 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; font-size:18px; color: hsla(0, 50%, 50%, 1); margin-bottom: 10px; }
.write-title input { padding: 2px; font-size:14px; color: black; width: 445px; height: 30px; }
.write-submit{ width:80px; height:30px; background-color:#fe0000; border:0px; color:#fff; margin:10px;
	cursor:pointer; font-family:'Microsoft Yahei';}




/*文章详情页*/
.detail600{display: none;}
.detail{ width:1200px; margin:0 auto; overflow: hidden;}
.detail_left{ width:200px; float: left;  height: 410px; border: 1px solid hsla(0, 20%, 50%, 0.1); border-right: none; border-bottom: 1px dashed hsla(0, 20%, 50%, 0.3); }
.detail_left_total_views{ width:100%; text-align: center;font-size:16px; height: 57px; line-height: 53px;
	border-bottom: 6px solid hsla(0, 20%, 50%, 0.08);}
.detail_left_username{ width:100%; height: 45px; line-height: 45px;  text-align: center; font-size:13px;border-bottom: 1px dashed hsla(0, 20%, 50%, 0.15);}
.detail_left_username a { color: #666}
.detail_left_username a:hover { color: red}

.detail_left_avatar_img{ width:100%; padding: 20px 0 ;  text-align: center; border-bottom: 1px dashed hsla(0, 20%, 50%, 0.15);}
.detail_left_avatar_img img {width: 150px; height: 150px;  border:10px solid white; outline: 1px solid hsla(0, 20%, 50%, 0.15);
    cursor: pointer; transition: 0.3s;  }

.detail_left_status{ width:100%; padding: 15px 0 ;text-align: center; font-size:10px; border-bottom: 1px dashed hsla(0, 20%, 50%, 0.15);}
.detail_left_status_title{ background: red;padding: 0 2px;border-radius: 5px; color:yellow; animation:article-finemove 1s linear infinite alternate;}

.detail_left_first_name{ width:100%; padding: 15px 0 ; text-align: center; font-size:10px; }



.detail_right{ width:1000px; float: right; border: 1px solid hsla(0, 20%, 50%, 0.1);border-bottom: 1px dashed hsla(0, 20%, 50%, 0.3);  min-height: 410px; position: relative;}
.detail_right_title{ width:100%; font-size:16px; padding: 0px 20px; height: 57px; line-height: 53px;
	border-bottom: 6px solid hsla(0, 20%, 50%, 0.08); font-weight: bold}
.detail_right_created{ width:100%; font-size:14px; padding: 0px 20px;height: 45px; line-height: 45px;
	border-bottom: 1px dashed hsla(0, 20%, 50%, 0.15); }
.detail_right_created_floor{ float:right }
.detail_right_content{ width:100%;  padding: 20px 30px 60px 30px ; }
.detail_right_content img{max-width:100%;display:block;height: auto;}

.detail_right_user_desc{ width:100%;  position: absolute; left:0; bottom:0; color:hsla(0, 50%, 50%, 0.55);padding:15px;}











/* 登录页 */
.login_back {width:100%;height:480px;background: url(../images/back1.jpg) no-repeat; background-size: cover;opacity:1; margin:70px auto;}
.login_content{width:600px; height:480px; overflow: hidden;  margin:0px auto; }
.login_content_form{width:350px;overflow:hidden; height:480px; background: hsla(0, 0%, 100%, 0.5); float: right ; }
.login_title{height:60px;width:280px;margin:10px auto;border-bottom:1px solid #e0e0e0;font-size:18px; text-align:center;line-height:55px;  }

.login_form{width:280px;height:300px;margin:30px auto 0 auto;position:relative;}

.login_name_input,.login_pass_input{width:280px;height:36px;border:1px solid #e0e0e0;background:  url(../images/icons02.png) 250px -41px no-repeat ;
	outline:none;font-size:14px;text-indent:10px;position: absolute;left:0;top:0}
.login_pass_input{top:75px;background-position:350px -95px;}

.login_user_error,.login_pwd_error,.login_error_info{color:#f00;position:absolute;left:0;top:43px;}
.login_pwd_error{top:120px;}
.login_error_info{top:200px;}

.login_form img { position: absolute;  top: 86px; right: -22px;  width: 21px; cursor:pointer;}

.login_forget_password{position:absolute;left:0;top:150px;width:100%; color:black;}
.login_forget_password input{float:left;margin-top:2px;}
.login_forget_password label{float:left;margin-left:10px;}
.login_forget_password a{float:right;color:black}
.login_forget_password a:hover{color:#ff8800}

.login_input_submit{width:100%;height:40px;position:absolute;left:0;top:220px;background-color:#ff5757;color:#fff;
	font-size:22px;border:0px;font-family:'Microsoft Yahei';cursor:pointer;}

.third_party{border-top:1px solid #e0e0e0;}
.qq_login,.register_btn{float:left;line-height:30px;margin-left:70px;margin-top:27px;color:black;
	font-size:12px;text-indent:22px;background:url(../images/QQ-weixin.png) left 7px no-repeat;cursor:pointer;}
.qq_login:hover,.register_btn:hover{text-decoration:underline}
.register_btn{background:url(../images/icons02.png) left 9px no-repeat;float:right;margin-right:70px}





/* 注册页面 */
.register_back {background: url(../images/back2.jpg) no-repeat; background-size: cover;opacity:1;margin:70px auto;}
.register_content{width:600px; overflow: hidden;  background: url(../images/interval_line.png) -20px center no-repeat; margin:0px auto; }
.register_content_form{width:400px;overflow:hidden; background: hsla(0, 0%, 100%, 0.3); float: right }

.register_title{width:345px;height:50px;float:left;margin-left:30px;border-bottom:1px solid #e0e0e0;  }
.register_title h1{height:50px;line-height:50px;float:left;font-size:24px;color:black;font-weight:bold; padding-left:50px;}
.register_title a{float:right;height:20px;line-height:20px;font-size:16px;color:black;padding-right:60px;background:url(../images/icons02.png) 35px 3px no-repeat;margin-top:25px}

.register_form{width:350px;margin:30px 0 0 15px;float:left;position:relative;}

.register_form li{height:65px;}
.register_form li label{width:105px;height:35px;line-height:36px;float:left;font-size:14px;color:black;text-align:right;padding-right:10px;}
.register_form li input{width:240px;height:35px;border:1px solid #e0e0e0;float:left;outline:none;text-indent:10px;background-color:#f8f8f8}
.register_form li select{ width:240px; height:35px; float:left; border:1px solid #e0e0e0; outline:none;}

.register_form li .register_error{float:left;height:18px;line-height:18px;margin-left:99px;color:#e62e2e;}
.register_form_password_img1 { position: absolute;  top: 75px; right: 5px;  width: 21px; cursor:pointer;}
.register_form_password_img2 { position: absolute;  top: 140px; right: 5px;  width: 21px; cursor:pointer;}

.register_form li .msg_input_code{width:120px;}
.register_form .pic_code{ float: left; width:110px; height:35px; margin-left:10px; }

.register_form li.agreement input{width:15px;height:15px;float:left;margin-top:10px;margin-left:30px;}
.register_form li.agreement label{width:260px;float:right;margin-left:10px;text-align:left;}

.register_form li.reg_sub input{width:370px;height:40px;background-color:#ff5757;font-size:18px;color:#fff;font-family:'Microsoft Yahei';cursor:pointer;}





/* 搜索页面 */
.search_index{ width:100%; border:1px solid hsla(0, 50%, 50%, 0.15);  white-space: nowrap;  text-overflow:ellipsis; overflow: hidden;}

.search_prompt{ border-bottom:1px solid hsla(0, 50%, 50%, 0.08); height: 45px;padding: 0 10px;
	line-height: 45px;background: hsla(0, 50%, 50%, 0.02); }

.search_all_content {height: 70px; margin-top:20px; }

.search_title a {padding: 0 0 5px 10px; font-size:18px; color: hsla(0, 50%, 50%, 0.8)}
.search_total_views {padding: 6px 0 6px 10px; font-size:10px; }
.search_created{padding: 0 0 0 10px; font-size:10px; }
.search_created a {color: #666 }







