@charset "utf-8";

/* CSS Document */
.ContactOnline,.ContactDownline,.login_after,.PandaHolder:hover .like span,.PandaHolder:hover .like:hover span,.PandaHolder:hover .Edit span,.PandaHolder:hover .Edit:hover span,.orange_hat,.blue_hat,.star,.Atlas_main_right span,#quick_main .close,.Message,.TopSignIn,.pop_cloes{ background:url(../images/master/master.png) no-repeat;}

.m-r10{margin-right: 10px;}

.w-120{width: 120px !important;}
.w-135{width: 135px;}
.w-183{width: 183px !important;}
.w-185{width: 185px;}
.w-415{width: 415px;}
.w-313{width: 313px;}
.w-320{width: 320px;}
.w-620{width: 620px;}
.w-660{width: 660px;}
.w-400{width: 400px;}
.w-445{width: 445px;}
.w-960{width: 960px;}
.m-t15{margin-top: 15px;}
.m-t40{margin-top: 40px;}
.m-l10{margin-left: 10px;}
.m-l20{margin-left: 20px;}
.m-l15{margin-left: 15px;}
.m-r18{margin-right: 18px;}
.m-b15{margin-bottom: 15px;}
.c_red {color: #D23925;font-style: normal;}
.WaterfallBox .pagewrap{margin: 20px 8px 20px 5px}
/*Input-style*/
.input-style{float:left; background: #FFFFFF;border: 1px solid #CCCCCC;  height: 32px; line-height: normal;line-height: 32px\9;padding: 0 5px; box-shadow: 1px 1px 1px #DDDDDD inset; margin-bottom: 5px;}
.input-file{opacity:0;filter:alpha(opacity=0);font-size:24px;position:absolute;top:0;right:0;cursor:pointer;}
.lit-btn{float:left; background: #4CA205; border: none; color: #FFFFFF; cursor: pointer;  font-size: 16px; height: 34px; line-height: 34px; padding: 0 20px;}
.lit-btn:hover{background: #419000}
.grey-btn{ background: #EFEFEF; border: 1px solid #E2DEDE; color: #000000; cursor: pointer; float: left; font-size: 16px; height: 34px; line-height: 34px; width: 90px;}
.grey-btn:hover{background:#e2e2e2;}
a.grey-btn{height: 32px; line-height: 32px;}
.disabled{background: #e2e2e2 !important; cursor: default !important;}
.disabled:hover{background: #e2e2e2;}
.a-upload,.a-upload-grey{position: relative; overflow: hidden; text-align: center;}
.a-upload:hover{color: #ffffff; text-decoration: none;}
.a-upload-grey:hover{color: #000000; text-decoration: none;}

.LoginInput{background:#FFFFFF; border:1px solid #CCCCCC; float:left; height:30px;line-height:30px; padding: 1px 2px; width: 313px;}
.ErrorInput {background:#fddfdf; border:1px solid #f08787;}
.ChooseInput {background:#fefdeb; border:1px solid #77bc3e;}
.ErrorImg {float:left;display:inline-block; height: 20px; margin:6px 0 0 7px; width:20px;  background:url(../images/loginregister/signin.png) 0 -80px no-repeat; }
.RightImg {float:left;display:inline-block; height: 20px; margin:6px 0 0 7px; width:20px;  background:url(../images/loginregister/signin.png) 0 -40px no-repeat; }
.ErrorTip {color: #BB1320;padding: 0 0 4px 70px;clear:both;}
.sys_error{display:block; color:red; margin-bottom:10px}

#Content{width:960px;margin:0 auto; min-height: 800px;}
.WaterfallBox.m-t15{margin-top: 15px;}
/*
.WaterfallBox #Content{width: auto;}
.WaterfallBox .search-sp{width: 960px; margin: 0 auto;}
*/

/*Home-banner和article-banner*/
.banner_wrap{position:relative;height:223px;width:100%; background:#ffffff; box-shadow:0 4px 4px #ccc inset;}	 
.banner li{position:absolute;width: 100%; text-align: center;}
.player-index{position:absolute;bottom:20px;right:5px;height:10px;z-index:3;margin-right: 410px;}
.player-index li{width:15px;height:10px;float:left;margin-right:10px; background:url(../images/home/home.png) 0 -40px no-repeat;box-shadow:none; }
.player-index li.current{background-position: 0 0;}
.Article_banner{ width:680px; height:270px; position:relative; margin:10px 0 15px;}
.Article_banner .player-index{margin-right: 10px;}

.top{width: 43px; height: 43px; position: fixed; top: 700px; left: 1350px; cursor:pointer;display:none;background:url("../images/master/top.png") no-repeat;z-index: 2;}

.main{width:680px; float:left;}
.main h3,.main .h2{font-size:24px;color:#000;margin-bottom:20px;border-bottom:1px solid #ededed;font-weight:normal;padding:0 0 10px 4px; font-weight:bold;}
.sidebar{float:left;width:250px;overflow:hidden; float:right;}

/*header-top*/
#TopWrap{width:100%; min-width: 960px;background:#f7f7f7;border-bottom:1px solid #e5e5e5;font-family: Arial, Georgia,"Times New Roman",Times,serif,Helvetica,sans-serif}
.TopMenu {line-height: 27px;height:27px;margin: 0 auto;width: 960px;}
.TopLangNav{ float:left; overflow:hidden;}
.TopLangNav a{border-right:1px solid #E5E5E5;display:block; float:left; margin-right:8px; padding:0 8px 0 0;}
.TopLangNav a.last{border: none;}
.TopLangNav .Topchoose {color:#4ca205; font-weight:bold;}

.SubNav{float: right; height: 27px;padding:0; border-right:1px solid #e5e5e5;}
.SubNav li{ border-left:1px solid #e5e5e5; padding:0 10px; float:left; }

.TopPlus{ border-left:none!important; position:relative;}
.TopPlus span{background:url(../images/master/master.png) 0 -800px no-repeat; width:29px; height:23px; margin:2px 0;  display:block; cursor:pointer; }
.TopPlus:hover span{background:url(../images/master/master.png) 0 -840px no-repeat;}
.TopPlus:hover .TopPlusPop{display:block;}
.TopPlusPop{ display:none; background:#fff; width:200px; border-left:1px solid #e2dede;border-right:1px solid #e2dede; border-top:2px solid #4ca205;position:absolute; top:31px; left:-10px; z-index:100; }
.TopPlusPop em{ background: url("../images/master/master.png") no-repeat scroll 30px -880px transparent; height: 4px; overflow: hidden; padding: 0 84px; position: absolute; top: -6px; width: 7px;}
.TopPlusPop li{height:31px; line-height:31px; border-bottom:1px solid #e2dede; width:200px; padding:0; border-left:none;}
.TopPlusPop a{ color:#222; display:block; padding-left:10px;}
.TopPlusPop a:hover{ color:#4ca205; background:#f6f6f6;}

.login_after{ padding:0 35px 0 19px!important; cursor:pointer; background-position:right -70px;}
.login_after .picture{padding:1px;height:20px; float:left; margin:2px 5px 0 0;}
.login_after .name{ line-height:27px;}
.login_after:hover{ background:#fff; background:url(../images/master/master.png) right -70px no-repeat #fff; position:relative;}
.login_after:hover .Toppop{display: block;}
.Toppop{ display:none; width:175px; background:#fff; border-left:1px solid #e2dede; border-right:1px solid #e2dede; position:absolute; top:27px; left:-1px; z-index:100; }
.Toppop li{ height:31px; line-height:31px; border-bottom:1px solid #e2dede; width:175px; padding:0; border-left:none; }
.Toppop a{ color:#222; display:block; padding-left:10px;}
.Toppop a:hover{ color:#4ca205; background:#f6f6f6;}
.TopSignIn{background-position:right -715px; padding-right:20px;height:27px; line-height:27px; display:block;*display:inline;*zoom:1; margin-left:10px;}
.TopNo{ border-left:none!important; padding-left:0!important;}

.Message{ background-position:right -753px; padding-right:25px;height:27px; line-height:27px; display:block;*display:inline;*zoom:1;}

.ContactOnline{ background-position:right 4px; padding-right:20px; height:27px; line-height:27px; display:block;*display:inline;*zoom:1;}
.ContactDownline{ background-position:right -34px; padding-right:20px; height:27px; line-height:27px; display:block;*display:inline;*zoom:1;}

/*header*/
#HeaderWrap{ width:100%; min-width: 960px; border-bottom:3px solid #4ca206; }
.Header{position: relative; width:960px; margin:0 auto;}

#logo{ width:484px; float:left; margin: 10px 0;}
.search{ float:right;margin-top:32px;}
.search .search_input{width:276px;padding:0 5px; height:30px; line-height:30px; border:1px solid #d5d5d5; border-right:0; box-shadow:inset 1px 1px 1px #ddd; float:left;}
.search .search_btn{ width:60px;height:32px;background:#63ad26 url(../images/master/master.png) 18px -114px no-repeat;cursor:pointer; text-indent:-999em; border:none; float:left;}
.search .search_btn:hover{background:#4ca205 url(../images/master/master.png) 18px -114px no-repeat; }

.nav{ width:960px;height: 36px; overflow:hidden;}
.nav li{padding:0 15px;margin-right:10px;float:left;line-height:36px;height:36px;}
.nav li a{color:#000;font-size:16px; text-transform: uppercase;}
.nav li a:hover{color:#4ca205;font-size:16px; }
.nav .choose{background:#4ca206;box-shadow:3px 0 4px #cccccc;-moz-box-shadow:3px 0 4px #cccccc;-webkit-box-shadow:3px 0 4px #cccccc;-o-box-shadow:3px 0 4px #cccccc;}
.nav .choose a{color:#fff; text-decoration:none;}
.nav .choose a:hover{color:#fff; text-decoration:none;}

/*footer*/
#footerWrap{ background:url(../images/master/footer_bg.jpg) top left repeat-x; width:100%;}
.footer{ width:960px; margin:0 auto; height:48px; padding-top:32px; text-align:center;}
.footer p{line-height:20px;color:#fff;}

.TipTextBox{ background: rgba(0 ,0 ,0 , 0.68); position: fixed; bottom: 0; left: 0; width: 100%; z-index: 10000;}
.TipTextBox .TipText{ width: 1000px; margin: 0 auto; font-size: 15px; padding: 15px 0; position: relative; line-height: 20px;}
.TipTextBox .TipText > p{ width: 92%; margin-right: 8%;}
.TipTextBox .TipText > p label{ width: 80%; color: #FFFFFF; float: left;}
.TipTextBox .TipText > p a{ color: #FFFFFF; text-decoration: underline;}
.TipTextBox .TipText > p .AcceptBtn{cursor: pointer; background: #ffffff; border-radius: 5px; padding:0 5px; text-align: center; height: 32px; line-height: 32px; font-weight: bold;outline: none;width: 80px;font-size:11px;border: none;margin-right: 10px;}
.TipTextBox .TipText > .CostBtn{ cursor: pointer; background: url(../images/master/clone-1.png) no-repeat; width: 16px; height: 15px; position: absolute; top: 35%; right: 5px; display: block;}
.TipTextBox .TipText > p span{display: inline-block;float: right;}
.TipTextBox .TipText > p .jsClosePol2{background: rgba(0,0,0,0);color: #fff;border: 2px solid #fff;line-height: 20px;}

/*module面包屑*/
.Breadcrumbs{overflow: hidden; color:#4ca206; margin:10px 0 15px;}
.Breadcrumbs .home{overflow: hidden; float: left; width: 13px; height: 13px; margin: 0 8px 0 0; background:url(../images/master/master.png) 0 -1156px no-repeat; text-indent: -999em;}
.Breadcrumbs a{margin: 0 5px; color:#4ca206;}
.Breadcrumbs em{display: inline-block; width: 5px; height: 11px; background: url(../images/master/master.png) -37px -1156px no-repeat; *vertical-align: middle;}
.Breadcrumbs .last{ padding: 0 5px; color:#666666;}
.Breadcrumbs h1{display: inline; font-size: 12px; font-weight: normal; color: #666666;}

/*文章类别导航*/
.sidebar_nav .sidebar_title{ font-size:18px; line-height:25px; padding:10px 7px 5px 16px; border-bottom: 2px solid #74b05a; background:#f0f0f0; color:#4ca205}
.sidebar_nav dl{padding:10px 7px 10px 16px; background:#f5f5f5; }
.sidebar_nav dd{ font-size:14px; line-height:30px;}
.sidebar_nav dd a.choose{color: #4CA205}
.sidebar_nav dd ul{display: none; font-size:13px;}
.sidebar_nav dd li{ line-height:24px; margin-left: 5px;}
.sidebar_nav dd li a{color: #666666;}
.sidebar_nav dd li a:hover{color:#4ca205;}
.sidebar_nav dd li a span{ width:3px; height:3px;overflow:hidden; float:left; margin:11px 5px 0 0; background:#d2d2d2;}
.sidebar_nav dd li a:hover span{ background:#4ca205;}
.sidebar_nav dd ul .choosed a{ color:#4ca205;}
.sidebar_nav dd ul .choosed span{background:#4ca205;}

/*sidebar-专家和特约作者-文章首页、文章类别页面*/
.item_box{padding:10px 0px; background:#f5f5f5;}
.item_box h3,.item_box .h3,.item_box .h2{border-left:2px solid #74af5a;padding-left:13px;line-height:30px;margin-bottom:10px;font-size:18px;font-weight:normal;}
.item_box .h3{line-height:22px;}
.item_box .h3 .h1{display: inline;font-size:18px;}
.item_box .item_con{margin:0 15px;}
.item_box .ad_article{width:220px; height: 193px; padding-top: 52px; background:url(../images/article/Contact_information.jpg);text-align: center;}

.item_Author{padding:0 15px 10px;}
.item_Author li{padding:10px 0;border-bottom:1px dashed #e6e6e6; height:66px;}
.item_Author .laster{ border-bottom:none;}
.img60X60{ width:60px; height:60px; float:left; margin-right:5px;}
.Author_name{ float:left; width:145px; margin-bottom:10px;}
.Author_name a{ padding-right:20px; color:#4ca206; line-height:18px;}
.orange_hat{ background-position:right -240px;}
.blue_hat{background-position:right -280px;}
.star{ background-position:0 -520px; background-repeat:repeat-x; float:left; height:15px; overflow:hidden;}

/*搜索及首页-Recommanded Articles*/
.b_wrap{border:1px solid #b7b7b7;padding:1px;background:#f7f7f7;}
.b_wrap2{border:1px solid #ededed;padding:2px;background:#fff;}
.b_wrap5{border:1px solid #ededed;padding:5px;background:#fff;}

.Recommanded li{margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #e6e6e6; }
.ItemList{ overflow:hidden;}
.ItemList dt{width:200px;height:200px;float:left; margin-right:15px;text-align:center;}
.ItemList dd{float: left; width: 443px;}
.Recently .ItemList dd{width: 430px;}
.Search_wrap .ItemList dd{width: 733px;}
.ico_tip{text-align:right; height:20px; margin:5px 0; line-height:20px;}
.ico_tip span{padding-left:30px;display:inline-block;*display:inline;*zoom:1;margin-left:5px;}
.ico_tip .com{background:url(../images/master/home.png) 10px -157px no-repeat;border-left:1px solid #e6e6e6;}
.ico_tip .pro{background:url(../images/master/home.png) 10px -117px no-repeat; border-left:1px solid #e6e6e6;}
.ico_tip .date{background:url(../images/master/home.png) 10px -77px no-repeat; color:#666; margin-left: 0;}
.til{line-height:24px;max-height:48px;height:48px;overflow:hidden;margin-bottom:10px;}
.til a{font-size:20px;color:#000;line-height:24px;}
.til a:hover{color:#4ca206; text-decoration:underline;}
.Comment{height: 52px; color:#666;font-size:14px;line-height:16px;margin-bottom:10px;}
.author{overflow: hidden; colro:#666;line-height:26px; height: 26px;margin-bottom: 5px;}
.author a{ color:#367006;}
.author .b_wrap{vertical-align:middle;margin-right:6px;width:20px;height:20px; display:inline-block;*display:inline;*zoom:1;}
.share{text-align:right;}
.share .tip_box{margin-left:15px;}
.tip_box{display:block;height:28px; background:#f5f5f5;float:right; padding:0 10px;}
.tip_box .like{background:url(../images/master/home.png) no-repeat 0 -239px;padding:0 2px 0 20px; line-height:28px;color:#666;font-size:13px;cursor: pointer;}
.tip_box .like em{font-style: normal;}
.tip_box .like.lit{background-position: 0 -199px;color:#4ca206;}
.tip_box .like:hover{ background-position: 0 -199px; color:#4ca206;}
.link_fb,.link_tw,.link_gol{background:url(../images/master/home.png) no-repeat; width:17px; height:17px; display:block; float:left; margin-top:5px;}
.share .tip_box .link_fb{background-position:0 -280px;margin-right:10px;cursor: pointer;}
.share .tip_box .link_tw{background-position:0 -320px;margin-right:10px;}
.share .tip_box .link_gol{background-position:0 -361px;}

/*分页控件*/
.pagewrap{ height:39px; clear:both; margin:20px 0;}
.pagewrap ul{ float:right; font-size:17px;}
.pagewrap li{ height:38px; float:left; display:block; float:left; text-align:center; font-weight:bold;}
.pagewrap li a{ color:#666; margin-left:11px; display:block; background:#f5f5f5; border:1px solid #fff; height:37px; line-height:37px; padding: 0 15px}
.pagewrap li a:hover{color:#4ca205; text-decoration:none; border:1px solid #4ca205; }
.pagewrap .PageHover{border:1px solid #4ca205;color:#4ca205; width: 37px; line-height: 37px; background:#f5f5f5; margin-left:11px;}
.pagewrap .Previous{ width:33px; height:38px; overflow:hidden; background:url(../images/master/master.png) 25px -393px no-repeat #f5f5f5; cursor:pointer; }
.pagewrap .Next{ width:33px; height:38px; overflow:hidden; background:url(../images/master/master.png) 25px -433px no-repeat #f5f5f5; margin-right:0;  cursor:pointer;}
.pagewrap a.Previous,.pagewrap a.Next{height:36px; display:block; text-indent:-999em;}

/*个人主页及文章详细导航选中效果*/
.tabs_choose a{background:url(../images/master/Search-Results.png) right top no-repeat;}
.tabs_choose a span{background:url(../images/master/Search-Results.png) left top no-repeat; color:#4ca205;}
.tabs_choose .bot_line{ height:2px; background:#4ca205; left:0; position:absolute; top:40px; width:100%; }
.tabs_choose .bot_line em{ width:7px; height:4px; position:absolute; left:49%; top:2px; overflow:hidden; background:url(../images/master/master.png) 0 -600px no-repeat;}

/*标题头*/
.SigninTitle{ width:100%; height:35px; border-bottom:1px solid #e6e6e6; margin-bottom:20px;}
.SigninTitle.hasMore b{float:left;}
.SigninTitle.hasMore a{color: #4CA206;float: right;line-height: 35px;}
.SigninTitle b{ height:35px; position:absolute; margin:0; border-bottom:2px solid #4ca205; font-size:18px; line-height:35px;}

/*home-Hot Customer Show*//*个人主页craft及作品*/
.s_one_item{width:680px; overflow:hidden;}
.s_one_item li{float:left;margin:0 22px 10px 0;width:212px;}
.s_one_item li .img200X200{width:200px;height:200px;display:block; margin-bottom:5px; text-align: center;}
.s_one_item li .name{line-height:16px;height:32px;overflow:hidden;font-size:14px;}
.s_one_item .laster{ margin:0 0 10px;}

/*home-Recently Articles和People likes*//*personal-index-- likes和New Comments*/
.Art_right{ padding:0 15px; background:#f5f5f5;}
.Art_right li{ padding:10px 0; border-bottom:1px dashed #dedede; overflow:hidden; clear:both; }
.Art_right li .imgLeft{ background:#fff; width:60px; height:60px; margin-right:5px; float:left; padding:2px; border:1px solid #ededed; }
.Art_right li a{ color:#000; line-height:20px;}
.Art_right li p{ width:145px; height: 60px; overflow: hidden; float:left; margin-top: 3px; font-size: 14px;}
.Art_right li a:hover{ color:#4ca205; }
.Art_right .laster{ border-bottom:none;}
.Art_right li .Profile_time{ background:url(../images/master/home.png) left -80px no-repeat; font-size:11px; margin-top: 8px; padding-left:18px; color:#666;float:left; width:130px;}
.Art_right.hasTime p{height: auto;}
/*article detail*//*client detail*/
.detail_share{ height:27px; margin-bottom:15px;}
.detail_share li{float:right; margin-left:7px;color:#666;}
.detail_share li .tip_box{float: none; height: 27px;}
.detail_share a{color:#666;}
.detail_share a:hover{color:#4ca205;}
.detail_share .webshare{background:#efefef; padding:0 10px 5px; }
.detail_share .webshare a,.detail_share .webshare span{ margin-right:10px; }
.detail_share .webshare .link_fb{background:url(../images/master/home.png) no-repeat 0 -280px;margin-right:10px;cursor: pointer;}
.detail_share .webshare .link_tw{background:url(../images/master/home.png) no-repeat 0 -320px; padding:0;}
.detail_share .webshare .link_gol{background:url(../images/master/home.png) no-repeat 0 -361px; padding:0; margin-right:0;}
.detail_share .Property{ height:19px; padding-right:8px; border-right:1px solid #e6e6e6; line-height:19px; margin-top:5px;}
.detail_share .detail_com{ padding-left:19px; background:url(../images/master/home.png) 0 -160px no-repeat;}
.detail_share .detail_Insp{ padding-left:19px; background:url(../images/master/home.png) 0 -120px no-repeat;}
.detail_share .detail_time{padding-left:19px; background:url(../images/master/home.png) 0 -80px no-repeat;}

.detail_title{ font-size:24px; line-height:24px; margin-bottom:15px; font-weight: lighter;}

.Message_wrap{ padding:20px 0; overflow:hidden; border-bottom:1px dashed #e6e6e6; border-top:1px dashed #e6e6e6;}
.Message_wrap .user{ width:60px; height:60px; float:left;}
.Message_wrap .Write_btn{ float:right; margin-top:10px;line-height: 34px;}
.Message_wrap .Write_btn .Number{float: left; margin-right: 10px;}

.Comment_text{padding:3px; float:right; line-height:18px; font-size:13px; color:#333333; height:84px; border:1px solid #ccc;outline: none;box-shadow:inset 1px 1px 1px #ddd;}
.w310{ width:310px;}
.w592,.w469{width:592px;}
.w425{width:425px;}
.w512,.w400{width:512px;}
.w389{ width:389px;}

.detailPopbox .w469{width:469px;}
.detailPopbox .w400{width: 400px;}

.CommentWrap{ padding:20px 0;  overflow:hidden;}
.CommentWrap h3{ height:31px; padding-left:13px; font-size:18px; border-left:2px solid #4ca205; border-bottom:none; line-height:31px; color:#000;}
.CommentWrap h3 span{ font-size:13px; font-weight:normal;}
.CommentWrap dl{ width:100%; padding:10px 0; overflow:hidden; border-bottom:1px dashed #e6e6e6;}
.CommentWrap dt{ width:60px; height:60px; float:left;}
.CommentWrap dd{ width:600px; float:right;}
.CommentWrap .commenter{ color:#4ca205; float:left;}
.CommentWrap .for_follow {background: url("../images/master/master.png") no-repeat scroll 0 -957px transparent; color: #666666; float: left; margin-left: 5px; padding-left: 15px;}
.CommentWrap .time{ background:url(../images/master/home.png) left -80px no-repeat; padding-left:20px; color:#666; float:right;}
.CommentWrap .Reply_btn{ border:1px solid #e2dede; background:#efefef;line-height:22px; padding:0 10px;  text-align:center; cursor:pointer; margin-top:10px; font-size:13px;color:#000; float:right;}
.CommentWrap .Reply_btn:hover{ background:#e2e2e2;}
.CommentWrap .follow{ width:100%; margin-top:10px; }
.CommentWrap .follow li{ padding:10px 0; border-top:1px solid #e6e6e6;padding-left:10px; overflow:hidden;}
.CommentWrap .follower{ width:60px; height:60px; float:left;}
.CommentWrap .follow .follow_main{ width:515px; float:right;}
.CommentWrap  p{ overflow:hidden;word-wrap: break-word;}
.CommentWrap .follow_comment_wrap{display:none; width:100%;margin-top:10px; overflow:hidden;}
.CommentWrap .follow_comment_wrap .Post_btn{ float:right; margin-top:10px; line-height: 34px;}
.CommentWrap .follow_comment_wrap .Post_btn .Number{float:left; margin-right: 10px;}
.CommentWrap .laster{ border-bottom:none;}
.Trash {background: url("../images/master/master.png") no-repeat scroll 0 -1000px transparent; cursor: pointer; float: right; height: 15px; margin-left: 10px; overflow: hidden; width: 13px;}

.detail_AuthorIn{ margin:10px 0 20px; padding-left:15px; overflow:hidden;}
.detail_AuthorIn b{ width:60px; height:60px; padding:2px; border:1px solid #ededed; float:left;}
.detail_AuthorIn p{ width:590px; font-size:13px; line-height:18px; float:right;}
.detail_AuthorIn .Authorname{ float:left; color:#4ca205;}
.detail_AuthorIn .time { background: url(../images/master/home.png) no-repeat  left -80px ;color: #666666;float: right;padding-left: 20px;}

/*详细弹框*/
#pinDetailPop {background:transparent; border: medium none; margin: 20px auto; overflow: hidden; position: static; width: 866px; box-shadow: none;}
.quick_left {background: #FFFFFF;border-radius: 5px;box-shadow: 0 0 5px #333333;float: left;width: 580px;}
.quick_left .detail_share {padding: 15px 10px 0 0;}
.quick_left .detail_AuthorIn p{width: 470px;}
.Bigimg_pinner{margin: 15px 10px 0; padding-bottom:10px; line-height:20px; overflow:hidden; }
.Bigimg_pinner.Craft_detail{margin: 15px 0 0;}
.Bigimg_address{ float:right; color:#4ca205;}
.Bigimg_user{ float:left;}
.Bigimg_Avatar{float:left; margin-right:5px;}
.Bigimg_user a{color:#4ca205;}
.quick_left .detail_AuthorIn{margin: 20px 10px;}
.quick_left .Message_wrap,.quick_left .CommentWrap{margin: 0 10px;}
.quick_left .CommentWrap dd{width: 485px;}
.quick_right{float: right;}
.Atlas {background: #FFFFFF; border: 1px solid #DCDADB; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 5px #333333;}
.Atlas_pinner{ overflow: hidden; padding: 15px 10px 0; width: 250px;}
.Atlas_pinner .img80X80 {float: left; height: 80px; margin-right: 10px; width: 80px;}
.Other_from {background: #FFFFFF;border: 1px solid #DCDADB;border-radius: 5px 5px 5px 5px;box-shadow: 0 0 5px #333333;margin-top: 20px; padding: 20px 10px; width: 251px;}
.Other_from p {padding: 20px 0 10px; text-align: center;}
.Other_from p a {color: #4CA205; font-size: 16px; text-decoration: underline;}
.quick_left .CommentWrap .follow .follow_main {float: right; width: 397px;}
.img-box{width:580px; min-height: 200px;margin-bottom: 20px; text-align: center;}
.Atlas_main{ padding: 15px 10px 20px; width: 250px;}
.Atlas_main_left{position:relative; width:245px; height:200px; overflow-y:auto; float:left;}
.pin_list{position: relative; width: 228px;}
.pin_list a{display: block; width: 70px; float: left; margin: 0 3px 10px; text-align: center; }

/*用户类型*/
.ep,.sa{display: inline-block; width: 17px; height: 14px; margin-right: 5px; background:url(../images/master/master.png) right -239px;}
.sa{background-position: right -279px;}

/*--pop--*/
.popbox{position: absolute; *width: 640px; background:#FFFFFF; border:1px solid #dcdadb;color: #000;left:50%;position:fixed; text-align:left; top:5%; z-index:10001; border-radius:4px; box-shadow:0 0 5px #333; }
.detailPopbox{position: absolute; z-index: 100; background:#FFFFFF; border:1px solid #dcdadb;color: #000;left:50%;position:fixed; text-align:left; top:5%; border-radius:4px; box-shadow:0 0 5px #333; }
#divOverlay{height: 100%;left: 0;position: fixed;top: 0; width: 100%;z-index: 10000; background-color:#000000;opacity: 0.5;filter:Alpha(opacity=50); }
#detailOverlay.scrollOverlay{bottom: 0;right:0;overflow-y:scroll;}
#detailOverlay{height: 100%;left: 0;position: fixed;top: 0; width: 100%;z-index: 10000; background-color:#000000;opacity: 0.5;filter:Alpha(opacity=50); }
/*--pop sigin in And Register --*/
.TB_title{ height:59px; border-bottom:1px solid #e8e8e8; padding:0 15px 0 25px; line-height:59px;}
.TB_title h3{ font-size:24px; font-weight:100; float:left;}
.pop_cloes{ width:28px; height:32px; float:right; margin-top:15px; background-position:0 -920px; cursor:pointer;}
#TB_ajaxContent{ padding:30px 25px;clear:both;text-align:left; overflow:hidden;}
.TB_LoginBox { width:430px; float:left}
.TB_LoginBox li{ overflow:hidden; margin-bottom:5px;}
.TB_LoginBox .LoginName{float:left; margin-right:5px; line-height:34px; text-align:right; width:65px;}
.LoginName span {color:#d23925; font-family:tahoma; margin-right: 5px;}
.TB_LoginBox .LoginInput{margin-bottom: 5px;box-shadow: 1px 1px 2px #ddd inset;}
.LoginLine{ height:1px; margin:30px auto 14px !important; background:#fff; border-top:1px solid #e0e0e0; width:408px;}
.LoginF{ height:32px; margin:0 0 0 70px; border:1px solid #e0e0e0; padding:0 18px 0 50px; display:block; width:170px; background:url(../images/loginregister/signin.png) 20px 5px no-repeat #fff; cursor:pointer; line-height:32px; font-size:16px; color:#273d78;}
.Checkbox{float:left; margin:0 4px 0 70px;}
.TB_LoginBox .Color6 {color:#666;font-size: 12px; margin-bottom:15px;}
.TB_LoginBox .LoginBtn{padding-left:70px; height:34px; margin-bottom:30px;}
.TB_LoginBox .LH_17 {line-height:17px;}
.TB_LoginBox .LoginBtn a { color: #666666;float: left; margin: 10px 0 0 15px; text-decoration:underline; }
.TB_LoginBox .LoginBtn a:hover { color: #4ca205; }
.TB_LoginBox .SigninBtn,.TB_LoginBox .RegisterBtn{ height:34px; float:left; line-height:34px; padding:0 20px; background:#4ca205; color:#fff; font-size:16px; border:none; cursor:pointer;}
.TB_LoginBox .SigninBtn:hover,.TB_LoginBox .RegisterBtn:hover{ background:#419000;}
.TB_Signin_right{ width:120px; height:120px; float:left; border-left:1px solid #e2e2e2; padding:80px 0 0 30px; font-size:13px; line-height:24px; }
.TB_Signin_right span{ color:#4ca205;}
.TB_Register_left{width:108px; height:220px; float:left; border-right:1px solid #e2e2e2; padding:80px 30px 0 0; font-size:13px; line-height:24px;}
.TB_Register_left a{ color:#4ca205; text-decoration:underline;}
.TB_Register{ margin-left:20px;}
.TB_Register .LoginBox{ border:none; background:none; padding:0;}
.TB_Register .LoginName{ width:105px;}
.TB_Register .LoginInput{width: 283px;}
.TB_Register .ErrorTip {color: #BB1320;padding: 0 0 4px 110px;clear:both;}
.TB_Register .RightTip {color: #666;padding: 0 0 4px 110px; clear:both;}
.Verify {cursor: pointer;float:left;margin-left:5px;}
.TB_Register .Checkbox{float:left; margin:0 4px 0 110px;}
.TB_LoginBox .Color6 label{ width:300px; float:left;}
.TB_Register .LoginBtn{ padding-left:110px; margin-bottom:0;}

/*资源*/
.AddStepOne{ width:590px;}
.AddStepOne li{ width:295px; float:left; font-size:18px; text-align:center; }
.AddStepOne .Upload_Craft{ background:url(../images/craft-client/add.png) center -140px no-repeat; padding-top:85px; border-right:1px solid #e2e2e2; display:block;}
.AddStepOne .Upload_Craft:hover{ background:url(../images/craft-client/add.png) center 10px no-repeat; text-decoration:none; color:#4ca205;}
.AddStepOne .Add_Craft{background:url(../images/craft-client/add.png) center -440px no-repeat; padding-top:85px;  display:block;}
.AddStepOne .Add_Craft:hover{background:url(../images/craft-client/add.png) center -290px no-repeat; text-decoration:none; color:#4ca205;}
.AddSteptwo{position: relative; overflow:hidden;}
.AddStepthree{ padding-top:40px; overflow: hidden;}
.AddStepthree dt{ width:212px; float:left; margin-right:20px;}
.AddStepthree .img200X200{ width:200px; height:200px; padding:5px; border:1px solid #e2dede; margin-bottom:10px; overflow:hidden; display:block;}
.AddStepthree .Add_page{ width:212px; height:20px; line-height:17px;}
.AddStepthree .Add_Previous{ width:81px; height:17px; float:left; border:1px solid #eaeaea; background:#f5f5f5; text-align:left;}
.AddStepthree .Add_Next{ width:81px; height:17px; float:right; border:1px solid #eaeaea; background:#f5f5f5; text-align:right;}
.AddStepthree .Add_page a{ display:block;}
.AddStepthree .Add_Previous span{border-color:transparent;border-style: dashed;width:0; height:0;  vertical-align:middle;display:block; float:left; margin:2px 10px 0 4px; border-width: 6px; border-right-style: solid;border-right-color: #a6a6a6;}
.AddStepthree .Add_Previous a:hover span{border-right-color: #4ca205;}
.AddStepthree .Add_Next span{border-color:transparent;border-style: dashed;width:0; height:0;  vertical-align:middle;display:block; float:right; margin:2px 14px 0 10px; border-width: 6px; border-left-style: solid; border-left-color: #a6a6a6;}
.AddStepthree .Add_Next a:hover span{border-left-color: #4ca205;}
.AddStepthree .nochoose_Previous a,.AddStepthree .nochoose_Next a{ color:#ababab;}
.AddStepthree .nochoose_Previous a:hover,.AddStepthree .nochoose_Next a:hover{ color:#ababab; text-decoration: none;}
.AddStepthree .nochoose_Previous span{border-right-color: #cbcbcb}
.AddStepthree .nochoose_Previous a:hover span{border-right-color: #cbcbcb}
.AddStepthree .nochoose_Next span{border-left-color: #cbcbcb}
.AddStepthree .nochoose_Next a:hover span{border-left-color: #cbcbcb}
.imageBox {height: 200px;overflow: hidden;position: relative;text-align: center;width: 200px;}
#JS_imgList{width:8000px;height:200px;position:absolute;}
#JS_imgList li{float:left;width:200px;height:200px;background: #bfbfbf}
#JS_imgList li img{max-width: 200px; max-height: 200px}

.AddStepthree dd{ width:358px; float:left;}
.AddStepthree .Comment_text{ width:350px; height:115px; margin-bottom:20px; color:#000000;}
.AddStepthree .Number{ float:left; line-height:34px;}

.imgLoader{display: none; position: absolute; width: 16px; height: 16px; left: 430px; top: 10px; background: url(../images/master/ajax-loader.gif)}
/*Edit Craft Idea*/
#editCraftPop .JS_tip{float:left; padding: 10px 0 0 85px}
.EditWrap{ clear:both; overflow:hidden;}
.EditWrap .Img200{ width:200px; height:200px; padding:5px; border:1px solid #e2dede; float:right;}
.EditWrap .EditLeft{ width:370px; float:left;}
.EditWrap .EditLeft li{ margin-bottom:5px; clear:both; overflow:hidden;}
.EditWrap .EditLeft li label{ width:85px; margin-right:5px; float:left; text-align:right; line-height:34px;}
.EditWrap .EditLeft li .DescriptionInput{ font-size:12px; color:#000; line-height:18px; width:270px; height:110px; float:left; border:1px solid #ccc;box-shadow:inset 1px 1px 1px #ddd; padding:3px;}
.EditWrap .EditLeft li .LinkInput{ font-size:12px; color:#000; line-height:26px; width:270px; height:26px; float:left; border:1px solid #ccc;box-shadow:inset 1px 1px 1px #ddd; padding:3px;}
.EditWrap .Number{ float:right; line-height:34px;}
.EditBtn{ padding:15px 0 0 85px; margin-top:40px; clear:both; border-top:1px solid #e8e8e8;}
.EditBtn .Save{margin-right:20px;}
.EditBtn .Cancle{ margin-right:40px;}
.EditBtn .Detele{ color:#808080; background:url(../images/master/master.png) no-repeat 0 -1000px; padding-left:20px; float:left; margin-top:10px;}
.EditBtn .Detele:hover {color:#4CA205; text-decoration:underline;}

/*Edit customer show*/
#editShowPop{position: absolute;width: 715px;}
.Edit_Show p {clear: both;line-height: 30px;margin-bottom: 5px;}
.Edit_Show .ErrorTip{display: block; padding: 0;}

/*personal customer show页面*//*custom show 弹框*/
.UploadImg_list{ margin:20px 0 0; clear:both; }
.UploadImg_list li{ width:160px; float:left; margin:0 35px 5px 0; position:relative;}
.UploadImg_list .img148X148{ width:148px; height:148px; padding:5px; background:#fff; border:1px solid #e2dede; }
.UploadImg_list .Delete{ width:13px; height:15px; position:absolute; top:5px; right:-18px; cursor:pointer; background:url(../images/master/master.png) 0 -1000px no-repeat;}
.UploadImg_list .img_name{ height: 32px; margin-top:5px; line-height: 16px;}
.UploadImg_list .laster{ margin-right:0;}
#showItemList .img148X148_choose {background:#fff; border:1px solid #4ca205; box-shadow: 0px 0px 5px #4ca205;}

#delTipPop #TB_ajaxContent{width: 600px; font-size: 24px; line-height: 34px; padding: 15px 25px 30px;}

/*Edit Picture*/
.Edit_Explanation{ margin-bottom:15px; line-height:18px;}
.Picture_choose{ margin:15px 0; background:#f6f6f6; border-bottom:1px solid #e2dede; padding:20px;  border-top:1px solid #e2dede; overflow:hidden; }
.Picture_choose dt{ width:200px; height:200px; float:left; border-right:1px solid #e0e0e0; padding-right:25px; cursor:pointer;}
.Picture_choose dd{ float:left; padding-left:25px;}
.Picture_choose dd .pic{ background:#fff; border:1px solid #e2dede; padding:5px; display:block;}
.Picture_choose dd .pic span{ display:block;}
#p120{ width:120px; height:120px;}
#p60{ width:60px; height:60px;}
#p20{ width:20px; height:20px;}
.Picture_choose .l_line{ border-left:1px solid #fff; height:200px;}
.Edit_green_btn{ height:34px; background:#4ca205; width:90px; float:left; margin:0 20px 0 10px; line-height:34px; font-size:16px; color:#fff; cursor:pointer; border:none;}
.Edit_green_btn:hover{background:#419000;}
.Edit_grey_btn{ height:34px; background:#efefef; width:90px; float:left; margin:0 20px 0 10px; line-height:34px; font-size:16px; color:#000; cursor:pointer; border:1px solid #e2dede;}
.Edit_grey_btn:hover{ background:#e2e2e2;}
.AddSteptwo{overflow: hidden;}

/*pin-style*/
.Waterfall{overflow:hidden;}
.PandaBlock{width:225px; float:left; border-radius:3px; border:1px solid #dcdadb; margin:5px 8px 5px 4px;_margin:5px 7px 5px 4px; overflow:hidden;}
.PandaBlock:hover{ box-shadow:0 0 7px #999;border:1px solid #ccc;}
.PandaHolder {position: relative;border-radius:5px 5px 0 0; -Webkit-border-radius:5px;}
.PandaBlock .icon{width: 74px; height: 74px; left: 0; position: absolute; top: 0; background: url(../images/master/icon-approved.png) no-repeat;}
.PandaBlock .ImgLink{display:block;text-align: center;}
.PandaHolder p{ display:none;}
.PandaHolder:hover .PandaBrief{ background:url(../images/master/Brief_bg.png) repeat; padding:5px; width:215px; line-height:16px; color:#FFFFFF; position:absolute; bottom:0; left:0; z-index:1; overflow:hidden; display:block;}
.PandaHolder:hover .PandaBrief a{ color:#fff;}
.PandaHolder:hover .PandaBrief a:hover{ color:#fff; text-decoration:underline;}
/*
.PandaHolder .actions{ display:none;}
.PandaHolder:hover .actions{ z-index:2; display:block!important;border:1px solid #c9c9c9; background:#efefef; height:23px; width:95px; line-height:23px; display:none; position:absolute;}
.PandaHolder:hover .actions:hover{background:#ffffff; color:#000; text-decoration:none;}
.PandaHolder:hover .actions span{overflow:hidden; width:11px; height:10px;float:left; margin:7px 5px 0 10px;}
.PandaHolder:hover .like{ top:15px; right:10px;}
.PandaHolder:hover .like span{ background-position:0 -320px;}
.PandaHolder:hover .like:hover span{background-position:0 -360px;}
.PandaHolder:hover .Edit{ top:45px; right:10px;}
.PandaHolder:hover .Edit span{ background-position:0 -1040px;}
.PandaHolder:hover .Edit:hover span{background-position:0 -1080px;display:block !important; }
.PandaHolder:hover .hasLiked{background:#ffffff;}
.PandaHolder:hover .hasLiked span{background-position:0 -360px;}
*/
.PandaHolder .actionBox{position:absolute; right:10px; z-index:2;}
.PandaHolder .actions{ display: none; float:right; border:1px solid #c9c9c9; margin-top: 10px; background:#efefef; line-height: 29px;cursor: pointer;}
.PandaHolder:hover .actions{display: block;}
.PandaHolder .hasLiked{display: block;}
.PandaHolder .actions em{float:left; width: 29px; height: 29px; background: url(../images/master/action.png);}
.PandaHolder .actions span{padding-right: 5px;}
.PandaHolder .like em {background-position: 0 -62px;}
.PandaHolder .like:hover{background: #ffffff; color: #000000; text-decoration: none;}
.PandaHolder .like:hover em{background-position: 0 -93px;}
.PandaHolder .like.loading{background:#ffffff;}
.PandaHolder .like.loading em{ background: url(../images/master/action-loading.gif);}
.PandaHolder .edit{margin-right: 10px;}
.PandaHolder .edit em {background-position: 0 0;}
.PandaHolder .edit:hover em{background-position: 0 -31px;}
.PandaHolder .hasLiked,.PandaHolder .hasLiked:hover{background:#f5545c; border:1px solid #f5545c; color: #ffffff}
.PandaHolder .hasLiked em,.PandaHolder .hasLiked:hover em{background-position:0 -124px;}

.PandaFrom{overflow: hidden;padding:10px; word-wrap: break-word; line-height:24px; background:#f8f8f8;}
.craft-PandaFrom{height: 20px; line-height: 20px;}
.Au_Info{overflow: hidden; zoom: 1;}
.PandaFrom .Author,.Au_Info .Author{height:20px; float:left; margin-right:5px; width:20px;}
.A_name{float: left;height: 24px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 175px;}
.PandaFrom a{ color:#4ca206;}

/*详细页面广告*/
.ad_x{background: #f7f7f7; text-align: center; padding: 20px 0 30px;}
.ad_x img{margin: 0 0 20px;}
.ad_x a{color: #4CA205;font-size: 16px;text-decoration: underline;}

/*search*/
.search_tab{ width:960px; border-bottom:1px solid #ddd; margin-bottom:25px; height:30px; line-height:30px; text-align:center; font-size:18px;}
.search_tab li{ float:left; margin-right:30px; }
.search_tab li a{ display:block;}
.search_tab li a span{ display:none;}
.search_tab .search_choose{ position:relative; border-bottom:2px solid #4ca205; height:29px; color:#4ca205; display:inline-block;}
.search_tab .search_choose:hover{ text-decoration:none;}
.search_tab .search_choose span{ width:7px; height:4px; overflow:hidden; position:absolute; display:block; left:49%; top:31px; background:url(../images/master/master.png) 0 -600px no-repeat;}

.NoResults{ margin:50px 0;}
.Search_Recently_Articles{ width:960px; margin-bottom:50px; overflow:hidden;}
.Search_Recently_Articles li{ width:460px; float:left; margin:0 15px 10px 0; }
.Search_Recently_Articles li span{ width:60px; height:60px; padding:2px; border:1px solid #ededed; float:left; margin-right:10px;}
.Search_Recently_Articles li p{ width:380px; float:left; line-height:18px;}

/*404*/
.banner-404{background: url(../images/bg-404.png) center top no-repeat; height: 272px;}
.search-404{float: none; overflow: hidden; width: 350px; margin: 25px auto 30px;}
.w-276{width: 276px;}
.search-404 .search_btn{ width:60px;height:34px;background:url(../images/master/master.png) 18px -114px no-repeat #6c6c6c;cursor:pointer; text-indent:-999em; border:none; float:left;}
.search-404 .search_btn:hover{background:url(../images/master/master.png) 18px -114px no-repeat #6c6c6c; }
.center {text-align: center;}
.fs-16{font-size: 16px;}
.fs-46{font-size: 46px;}
.mr-10{margin: 10px 0;}
.main-404{margin-bottom: 150px; text-align: center;}

/*500*/
.ErrorPages{overflow: hidden; margin: 0 auto; padding:70px 0 0;line-height:18px;width:560px;font-size:14px;}
.ErrorPages .MsgArrow{display:block;background:url(../images/master/master.png) no-repeat -10px -1113px ;width:32px;height:33px;float:left;}
.ErrorPages .MsgInfo{float:left;margin-left:10px;width:510px;}
.ErrorPages a{text-decoration:underline;}

.Tags {line-height: 24px;}

/*advertisment*/
.Get_Money {background-color: #F0F0F0; padding: 15px;}
.Get_Money .title {color: #4CA206; font-size: 20px; text-align: center;}
.Get_Money .detail {background-color: #FFFFFF; margin-top: 10px; padding: 15px; line-height: 18px;}

.submit-at{position: relative; width: 250px; height: 365px; background: url(../images/static/ad-img/ad1.jpg);}
.submit-at a{display: block;}
.submit-at .email{left: 26px; position: absolute; top: 148px; }