.material_choose{ background:#f9f9f9;border-bottom:1px solid #e5e5e5; height:50px; }
.material_choose span{ padding:0 40px; line-height:50px; height:50px; display:block; float:left;}
.material_choose span.material_choose_on{ border-top:2px solid #ee491f; color:#ee491f; background:#fff; border-left:#e0e0e0 solid 1px; border-right:#e0e0e0 solid 1px;position:relative; margin-left:-1px; font-weight:bold;margin-top:-1px; border-bottom-color:#fff!important; left:0}

.material_search{ clear:both; margin:0 25px; width:948px;}
.material_search.f-mt20{ margin-top:10px;}
.search_box{height:45px; width:1000px; margin:10px auto 0;}
.search_box .input{ border:0; margin:0; padding:0; background:url(imagesindexmaterial.png) 10px 7px no-repeat; line-height:43px; height:43px; float:left; width:860px; border:#e1e2e3 solid 1px; border-right:none; padding-left:35px; font-size:14px;}
.search_box .search-btn{ width:100px; height:45px; float:left; border-radius:0 3px 3px 0;background:#ee491f; cursor:pointer; color:#fff; font-size:18px; text-align:center; line-height:45px;}
.search_box .search-btn:hover{ background-position:-83px -104px}

ul.condition{ width:896px; background:#fff; margin:0 auto; padding:15px 25px 2px;border:1px solid #e5e5e5; font-size:12px; margin-bottom:20px; }
ul.condition li{ margin-bottom:12px;}
ul.condition li b{ display:inline; color:#999; font-weight:normal; width:48px; height:24px; line-height:24px; float:left}
ul.condition li a{padding:0 10px; margin-right:8px; border-radius:2px; line-height:26px; margin-bottom:4px; display:inline-block; }
ul.condition li a.s_hover{ background:#ee491f; color:#fff}
ul.condition li a:hover{ background:#ffefeb;}

.choose_info{  border-bottom:1px solid #e5e5e5;line-height:30px; padding:8px 0;}
.choose_info .operation em,.material_list em{ background:url(imagesindexmaterial.png) no-repeat #fff;width:14px; height:14px; display:block; float:left; margin-top:7px; margin-right:8px; cursor:pointer; }
.choose_info .operation em.check,.material_list em.check{ background-position:-70px -59px; }
.choose_info .operation em.check_on,.material_list em.check_on{ background-position: -90px -59px;}
.choose_info .operation .download_all{ border:1px solid #ddd; background:#f9f9f9; border-radius:2px; padding:0px 12px; margin-left:15px; display:inline-block}
.choose_info .operation .download_all:hover{ background:#ee491f; color:#fff; border-color:#ee491f;}
.category a{ padding:0 10px;}
.category a i{ background:url(imagesindexmaterial.png); width:8px; height:9px; display:inline-block; zoom:1; margin-left:2px;}
.category a:hover,.category a.z-on{ color:#ee491f;}
.category a.down i{ background-position:-112px -45px;_background-position: -112px -41px}
.category a.down.z-on i{ background:url(imagesindexmaterial.png) -108px -62px;_background:url(imagesindexmaterial.png) -108px -58px;}
.category a.up i{ background-position:-17px -163px;}
.category a.up.z-on i{ background-position: -1px -163px;}


.material_list{ padding-top:20px; border-bottom:1px dashed #e1e1e1; padding-bottom:15px;}
.material_list:hover{ background:#f9f9f9;}
.material_list em{ margin-top:5px; margin-right:10px; }


ul.list_file li.col_1{ float:left; width:550px; display:block; overflow:hidden; white-space:nowrap}
ul.list_file li.col_1 dl dt{ font:14px/24px "Microsoft Yahei"; margin-bottom:8px; white-space:nowrap; overflow:hidden; font-weight:700;}
ul.list_file li.col_1 dl dt span{ display:block; width:16px; height:16px; float:left; margin:4px 3px 0 5px;}
ul.list_file li.col_1 dl dt span.item_doc{ background-position:-19px -38px;}
ul.list_file li.col_1 dl dt span.item_ppt{ background-position:-95px -38px;}
ul.list_file li.col_1 dl dt span.item_pdf{ background-position:-38px -38px;}
ul.list_file li.col_1 dl dt span.item_txt{ background-position:-57px -38px;}
ul.list_file li.col_1 dl dt span.item_exl{ background-position:0 -38px;}
ul.list_file li.col_1 dl dt span.item_pic{ background-position:-76px -38px;}
ul.list_file li.col_1 dl dd{ color:#999; width:100%;}
ul.list_file li.col_1 dl dd span{ padding-right:20px;}

ul.list_file li.col_2 { width:160px; margin-left:20px; float:left;}
ul.list_file li.col_2  p{ height:30px; font:normal 12px/25px Arial; background:none; text-indent:0px; white-space:nowrap; text-align:center} 
ul.list_file li.col_2 .star_dd { width: 150px; white-space: nowrap; height:20px; text-align:center }
ul.list_file li.col_2 .star_dd span{ float:left;}
ul.list_file li.col_2 .star_dd b{  display:inline-block; width:13px; height:13px;margin-left:1px;}
.s_star_off{ background:url(imagesindexmaterial.png) -38px -57px no-repeat; }
.s_star_half{ background:url(imagesindexmaterial.png) -20px -57px no-repeat;}
.s_star_on{ background:url(imagesindexmaterial.png) 0 -57px no-repeat;}

/*ui-page*/
.ui-page{ height:28px; line-height:28px; padding:2px 20px; text-align:center;}
.ui-page *{display:inline-block;vertical-align:middle;}
.ui-page a,.ui-page b{ display:inline-block; padding:0px 11px; color:#333; background:#FFF;  height:28px; margin:0px 5px; font:normal 12px/28px Arial; color:#555; border:1px solid #e5e5e5 }
.ui-page b{ background:none; box-shadow:none}
.ui-page b{ border:none; color:#555; margin-right:0px;}
.ui-page a.ui-page-turn{ display:inline-block; padding:0px 11px; font:normal 12px/28px "SimSun";content:'\3C';}
.ui-page a.ui-page-turn:hover,
.ui-page a:hover,
.ui-page a.z-on,
.ui-page a.z-on:hover{background:#ee491f; color:#fff!important;; border:none;border:1px solid #ee491f ;}
.ui-page-txt{display:inline-block; width:40px; padding:0px 5px; height:28px; line-height:28px;color:#555;overflow:hidden; margin-right:5px; outline:none;}
.ui-page .ui-page-skip b{ font-weight:normal;}
.ui-page .ui-page-submit{ font-weight:normal;}

ul.list_file li.col_3 { width:80px; text-align:center; float:right !important; padding-top:15px;_padding-top:10px; }
ul.list_file li.col_3.col_4{ width:100px !important;} 
ul.list_file li.col_3 a.downbtn{ background:#f1f1f1; border:1px solid #ddd; border-radius:3px; padding:7px 25px; display:block;}

ul.list_file li.col_3 a.downbtn:hover{ background:#ee491f; border-color:#ee491f; color:#fff;}
ul.list_file li.col_3 span.downbtn{ background:#f8f8f8; border:1px solid #e5e5e5; border-radius:3px; padding:7px 25px; display:block; color:#999}
ul.list_file li.col_1 dl dt span.item_ya{ background-position:0 -183px;}

.no_nb{ color:#999}
.no_nb .nb_icons span{ opacity:0.50;}
.nb_icons{ float:left;padding-right:10px;} 
.nb_icons span{ display:block; width:40px;height:47px; }
.nb_icons span.big_pdf{ background:url(imagesindexmaterial.png) 0 -79px;}
.nb_icons span.big_word{ background:url(imagesindexmaterial.png) -40px -79px;}
.nb_icons span.big_excel{ background:url(imagesindexmaterial.png) -80px -79px;}
.nb_icons span.big_txt{ background:url(imagesindexmaterial.png) -80px -176px;}
.nb_icons span.big_ppt{ background:url(imagesindexmaterial.png) -80px -128px;}
.nb_icons span.big_ya{ background:url(imagesindexmaterial.png) -80px -224px;}

.alert{ border:1px solid #fae4dc; background:#fff9f3; padding:15px 20px; height:80px;  width:900px;text-align:center;}
.alert em{ background:url(imagesindexmaterial.png) 0 -127px; height:20px; width:18px; display:inline-block;}
.alert span{ font-size:14px; color:#ee491f; margin:0 10px;line-height:80px;}
.alert a{ background:#ee491f; color:#fff!important; padding:10px 25px; font-size:16px; border-radius:2px; display:inline-block; _margin-top:20px;}
.alert a:hover{ background:#f7562e;}

.cover{ background:#000; position:fixed; top:0%; left:0%;width:100%; height:100%; _height:3000px;  filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70; z-index:999;overflow:visible;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+(parseInt((document.documentElement.clientHeight-this.offsetHeight)/2,10)))); }



ul.client li{ margin-right:20px; margin-bottom:20px; border:1px solid #e5e5e5; width:300px; padding-bottom:20px; float:left }
.client_sign{ border-bottom:1px solid #f5f5f5; padding:20px 0;}
.client_sign i{ width:72px; height:72px; margin:0 auto; background:url(ydd.png); display:block;}
.client_sign i.iphone{ background-position:0 -159px;}
.client_sign i.android{ background-position:0 -79px;}
.client_tit{ text-align:center; font:20px/30px "Microsoft Yahei"; margin:18px 0 10px; }
.client_info{ color:#666; padding:15px;}
.client_info p{ width:200px; margin:0 auto; text-align:center; margin-bottom:5px;}
.client_btn{ border-radius:20px;  background:#24b24c; color:#fff!important; width:180px; margin:0 auto;text-align:center; height:40px; line-height:40px; display:block; font-size:16px;}
.client_btn:hover{ background:#52c654;}

.client_alert{ position:absolute; z-index:999; top:40%; left:50%; margin-left:-210px; background:url(tc.png) 220px 32px #fff no-repeat; width:420px; padding:30px 40px; border-radius:3px;}
.client_alert img{ border:1px solid #e7e7e7;}
.client_alert em.close{ background:url(imagesindexmaterial.png) -28px -129px #fff; display:block; width:24px; height:24px; position:absolute; right:-10px; top:-10px; border-radius:50%;}
.client_alert_btn a{ background:#24b24c; border-radius:20px; color:#fff!important; width:180px; height:40px; text-align:center; display:block; font:16px/40px "Microsoft Yahei"; margin-top:10px;}
.client_alert_btn a:hover{ background:#52c654;}
.client_alert h4{ display:block; padding-bottom:10px;}

.software{ width:100%; border-bottom:1px dotted #ccc; padding:20px 0; position:relative;}
.software:hover{ background:#fafafa;}
.software_pic{ display:block; float:left;}
.software_info{ width:75%}
.software_info dt{  font:16px/28px "Microsoft Yahei";}
.software_info dd span{ color:#666; line-height:22px; }
.software_info dd p{ margin-top:5px;}
.software_btn{ width:10%; padding-top:20px;}
.software_btn a{ background:#3eb140;  text-align:center; display:block; height:28px; line-height:28px; border-radius:2px; float:left; margin-left:10px; padding:0 25px; color: #FFF;}
.software_btn a.d_download{ color:#fff!important;}
.software_btn a.d_download:hover{ background:#55bd57;}
.software a.d_update,.software a.d_del{ position:absolute; text-align:center; display:none; height:24px; line-height:24px; padding:0 12px; border-radius:2px; top:40px; }
.software a.d_update{ background:#3eb140;border:#3eb140 solid 1px;right:146px; color:#fff;}
.software a.d_del{ background:#fafafa;border:#e1e1e1 solid 1px;right:100px;}
.software_on a.d_update,.software_on a.d_del{ display:block;}



.no-content{ width:100%; min-height:400px;}
.no-content .ico{ width:110px; height:110px; background:url(no-groom-plan.png) 0 0; margin:0 auto; margin-top:150px}
.no-content .txt{ font-size:16px; color:#999; text-align:center; line-height:21px; padding:30px 0 0px }
.no-content .btn{ padding:0 100px; line-height:45px;font-size:18px; line-height:50px; background-color:#e45c40; color:#FFF; display:inline-block; border-radius:3px;}
.no-content .btn:hover{ background-color:#ee491f}
.no-content .ft{ text-align:center;padding-top:30px; padding-bottom:30px}


.no-content{ width:100%; min-height:400px;}
.no-content .ico{ width:110px; height:110px; background:url(no-groom-plan.png) 0 0; margin:0 auto; margin-top:150px}
.no-content .txt{ font-size:16px; color:#999; text-align:center; line-height:21px; padding:30px 0 0px }
.no-content .btn{ padding:0 100px; line-height:45px;font-size:18px; line-height:50px; background-color:#e45c40; color:#FFF; display:inline-block; border-radius:3px;}
.no-content .btn:hover{ background-color:#ee491f}
.no-content .ft{ text-align:center;padding-top:30px; padding-bottom:30px}

.choose_info .up_btn{ float:right; background: #60b25e  url(up.png) no-repeat 17px 9px; border:none; border-radius:3px; color:#fff;  font:16px/28px "Microsoft Yahei"; padding:4px 18px 4px 46px;}