 @charset "utf-8";
/* CSS Document */
.ghs_list{ border:1px solid #ccc; border-radius:8px 8px 0 0; }
.ghs_list .title{ height:35px; background:url(../Images/Public/line_3.jpg) repeat-y right; border-bottom:1px solid #ededed; line-height:35px; padding-left:10px; color:#00417a; font-weight:bold}
.ghs_list .title img{vertical-align: central;}

.marqueeleft{height:160px;width:740px;overflow:hidden; margin-top:10px; margin-left:15px; }
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:124px;height:160px;overflow:hidden;}
.marqueeleft li .pic{display:block; text-align:center}
.marqueeleft li .pic img{display:block; margin:auto; border:1px solid #eaeaea; width:90px; height:120px;}
.marqueeleft li .txt{text-align:center;height:24px;line-height:24px; font-size:14px; color:#606060;}

/*焦点图*/
.banner{ border:1px solid #ccc; padding-bottom:10px; border-bottom:0px; border-top:0px; position:relative}

.bannerList{ padding:20px 20px 0; line-height:40px; font-size:16px;}
.bannerList li{height:40px; display: block;}
.bannerList li em{ float:left; height:40px; width:100px; padding-right:10px; text-align:right;}
.bannerList li input{ outline:none; vertical-align:middle; }
.bannerList li input[type="text"]{ height:35px; border:1px solid #ccc; line-height:35px; color:#606060; font-size:16px; margin-right:10px; text-indent:1em}
.bannerList li .width_1{ width:500px;}
.bannerList li .width_2{ width:80px;}
.bannerList li label{ margin-right:10px;}
.bannerList li label input{margin-right:10px;}
.none .banner{border-bottom:1px solid #ccc;}
.banner .edit{position:absolute; width:80px; top:0px; right:-100px;}
.banner .edit .Button{margin-bottom:10px;}
.banner .edit .Button img{ margin-top:8px;}
.none .banner .edit{position:absolute; width:80px; top:0px; right:-215px;}
.none .banner .edit.two{position:absolute; width:170px; top:0px; right:-315px;}
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:768px; height:260px; margin:auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .oUlplay li img{ width:768px; height:260px;}
#playBox .pre{ cursor:pointer; width:50px; height:100px; background: url(../Images/Home/l.png) no-repeat; position:absolute; top:85px; left:0px; z-index:10;}
#playBox .next{ cursor:pointer; width:50px; height:100px; background:url(../Images/Home/r.png) no-repeat; position:absolute; top:85px; right:0px; z-index:10;}
#playBox .smalltitle {width:80px; height:10px; position:absolute; top:15px; right:10px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}



.newList{ padding:4px; border:1px solid #ccc; margin-bottom:20px;}
.newList .box{ width:360px; float:left; margin:10px;}
.newList .box .title{ border-radius:8px 8px 0 0; border:1px solid #eee; border-bottom-color:f4f4f4; height:55px; position:relative; background:url(../Images/Public/line_2.jpg) repeat-y right;}
.newList .box .title span{float:left; width:140px; padding-left:10px; line-height:55px; color:#00417a; font-size:18px; font-weight:bold;}
.newList .box .title span.width{ width:200px;}
.newList .box .title span img{vertical-align: central; margin-left:5px;}
.newList .box .title .input{ background:url(../Images/Public/xl.png) no-repeat; width:190px; height:40px; float:right; margin-right:10px; margin-top:5px; cursor:pointer}
.newList .box .title .input input{ border:0px; height:40px; line-height:40px; width:150px; background:none; text-indent:1em; outline:none; font-size:18px;}
.newList .box .title .boxlist{position:absolute; right:10px; top:50px; width:340px; height:240px; z-index:1; }
.newList .box .title .boxlist .border{width:340px; height:240px; background:#fff; overflow:hidden; overflow-y:scroll;border:1px solid #3f3f3f;}
.newList .box .title .boxlist a{display:block; padding-left:10px; line-height:40px; border-bottom:1px solid #ccc; overflow:hidden;white-space:nowrap; white-space:nowrap; }
.newList .box .title .boxlist a:hover{background:#e6e6e6;}
.newList .box .neirong{ background:#e7e7e7 url(../Images/Public/line.jpg) repeat-x  bottom; border:1px solid #e5e5e5; overflow:hidden; padding:10px 10px 5px; border-top:1px solid #fff; border-bottom:0; border-radius:0px 0px 8px 8px; position:relative}
.newList .box .neirong img{float:left; margin-right:10px; width:140px; height:160px;}
.newList .box .neirong .righttxt{float:right; width:185px;}
.newList .box .neirong h2{ font-weight:bold; color:#00417a; line-height:20px; height:60px; overflow:hidden;}
.newList .box .neirong .time{color:#1a1a1a; font-size:14px; font-weight:bold}
.newList .box .neirong .txt_1{color:#1a1a1a; font-size:14px; font-weight:bold}
.newList .box .neirong .txt_2{color:#606060; font-size:14px; text-decoration:underline; line-height:20px; height:80px; overflow:hidden; font-weight:bold}
.newList .box .neirong .an{text-align:right; margin-top:10px; margin-bottom:10px;}

/*编辑*/
.newList .box .neirong .edit{ width:100px; position:absolute; left:40px; top:110px;}
.newList .box .neirong .edit a{ display:block; float:left; width:42px; height:42px;}
.newList .box .neirong .edit a.bj{background:url(../Images/Public/bj.png) no-repeat; margin-right:10px;}
.newList .box .neirong .edit a.sc{background:url(../Images/Public/sc.png) no-repeat;}


/*规划师会简介*/
.ghs_js{ border:1px solid #ccc; padding:15px; color:#606060; font-size:14px; line-height:24px; font-weight:bold; border-top:0px; position:relative}
.ghs_js .box{background:#e6e6e6; border:1px solid #ccc; padding:10px;}
.ghs_js .box p{margin-bottom:10px;}
.ghs_js .box textarea{ width:100%; border:0px; height:500px; background:#e6e6e6; outline:none; font-size:14px; font-weight:bold;color:#606060; line-height:24px;}
.ghs_js .edit{width:180px; position:absolute; right:-200px;}

/*新闻列表*/
.xwLb{ padding:15px; border:1px solid #ccc;}
.xwLb li{position:relative; display:block; height:50px; line-height:50px; border:1px solid #ccc; border-bottom:1px solid #fff; border-top:1px solid #ccc; background:#e6e6e6; margin-bottom:0px; *margin-bottom:-5px; clear:both; }
.xwLb li.title{ background: url(../Images/Public/title_bg.png) repeat-x; line-height:35px; height:35px; border-radius:8px 8px 0 0; color:#fff;text-shadow: 0 0 2px #5e6b82;}
.xwLb li.title em ,.xwLb li.title i ,.xwLb li.title b{height:35px; line-height:35px;}
.xwLb li em{ width:150px; font-size:14px; float:left; text-align:center; height:50px; display:block}
.xwLb li.title em{font-size:16px;}
.xwLb li i{font-size:16px; width:480px;  float:left; overflow:hidden;white-space:nowrap;*white-space: normal; text-overflow: ellipsis; height:50px; display:block;;}
.xwLb li b{float:right; width:100px; text-align:center; height:50px; display:block;}
.xwLb li b div{color:#f22424;}
.xwLb li .edit{position:absolute; right:-210px; width:180px;}
.xwLb li .edit .Buttontwo{float:left; }
.xwLb li.title .edit{top:-5px;}
.xwLb li a{ color:#606060}
.xwLb li a em,.xwLb li a i{background: url(../Images/Public/line_4.png) repeat-y right; cursor:pointer }
.xwLb li a em ,.xwLb li a i ,.xwLb li a b{color:#606060; overflow:hidden}
.xwLb li a:visited em ,.xwLb li a:visited i ,.xwLb li a:visited  b{color:#999;text-decoration: none}
.xwLb li a:hover em ,.xwLb li a:hover i ,.xwLb li a:hover b{text-decoration:underline; color:#00417a}
.xwLb li a:active em ,.xwLb li a:active i ,.xwLb li a:active b{color:#999;text-decoration: none}
.xwLb .bottomline{border:1px solid #ccc; border-top:0px; float:left; border-radius:0px 0px 8px 8px; height:5px; background:#e6e6e6 url(../Images/Public/topline.jpg) repeat-x top; width:100%;box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */}

/*活動花絮*/
.hdhx{ padding:15px; border:1px solid #ccc;}
.hdhx li{position:relative; display:block; height:50px; line-height:50px; border:1px solid #ccc; border-bottom:1px solid #fff; border-top:1px solid #ccc; background:#e6e6e6; margin-bottom:0px; *margin-bottom:-5px; clear:both;}
.hdhx li.title{ background: url(../Images/Public/title_bg.png) repeat-x; line-height:35px; height:35px; border-radius:8px 8px 0 0; color:#fff;text-shadow: 0 0 2px #5e6b82;}

.hdhx li em{ width:150px; font-size:14px; float:left; text-align:center; height:50px; display:block}
.hdhx li.title em{font-size:16px;}
.hdhx li i{font-size:16px; width:420px;  float:left; overflow:hidden;white-space:nowrap;*white-space: normal; text-overflow: ellipsis; height:50px; display:block;;}
.hdhx li .Num{float:left; width:80px;  text-align: center; height:40px; padding:5px 0; display:block; line-height:40px; vertical-align:middle;}
.hdhx li .Num.new{line-height:20px;}
.hdhx li .Num span{display:block; color:#f22424;}
.hdhx li b{float:right; width:80px; text-align:center; height:50px; display:block;}
.hdhx li b div{color:#f22424;}
.hdhx li .edit{position:absolute; right:-210px; width:180px;}
.hdhx li .edit .Buttontwo{float:left; }
.hdhx li.title .edit{top:-5px;}
.hdhx li a{ color:#606060}
.hdhx li a em,.hdhx li a i,.hdhx li a .Num{background: url(../Images/Public/line_4.png) repeat-y right; cursor:pointer }
.hdhx li a em ,.hdhx li a i ,.hdhx li a b{color:#606060}
.hdhx li a:visited em ,.hdhx li a:visited i ,.hdhx li a:visited  b{color:#999;text-decoration: none}
.hdhx li a:hover em ,.hdhx li a:hover i ,.hdhx li a:hover b{text-decoration:underline; color:#00417a}
.hdhx li a:active em ,.hdhx li a:active i ,.hdhx li a:active b{color:#999;text-decoration: none}
.hdhx .bottomline{border:1px solid #ccc; border-top:0px; overflow:hidden; border-radius:0px 0px 8px 8px; height:5px; background:#e6e6e6 url(../Images/Public/topline.jpg) repeat-x top;}
.hdhx li.title em ,.hdhx li.title i ,.hdhx li.title b,.hdhx li.title .Num{height:35px; line-height:35px; padding:0px;}

.hdhximg{ display:block;  padding:15px 10px  }
.hdhximg li{ float:left; width:150px; height:150px; padding:10px;margin:8px; background:#f1f1f1; position:relative; z-index:1}
.hdhximg li:hover{z-index:2; *margin-left:9px;}
.hdhximg li span{ width:148px; height:148px; background:url(../Images/hdhx/ico_1.jpg) no-repeat center #e6e6e6; display:block; border:1px solid #808080; cursor:pointer;}
.hdhximg li span{ width:148px; height:148px; background:url(../Images/hdhx/ico_1.jpg) no-repeat center #e6e6e6; display:block; border:1px solid #808080; cursor:pointer;}
.hdhximg li .xzimg{width:148px; height:148px; background:url(../Images/hdhx/ico_2.jpg) no-repeat center #e6e6e6; display:block; border:1px  dashed #808080; cursor:pointer;}
.hdhximg li img{ max-height:150px; max-width:150px; vertical-align:middle; border:1px solid #808080;}
.hdhximg li i{height:100%; vertical-align:middle; display:inline-block;}
.hdhximg li input[type="checkbox"]{ position:absolute; left:5px; top:5px;}
.hdhximg li b{display:inline-block; width:150px; vertical-align:middle; cursor:pointer}
.hdhximg li .bianji{position:absolute; right:0px; width:35px; height:35px; bottom:0px; cursor:pointer; display:none}
.hdhximg li:hover .bianji{display:block;}
.hdhximg li .bianji img{border:0px;}
.hdhximg li .bianji .img{position:absolute; bottom:35px; right:0px; display:none}
.hdhximg li .bianji:hover .img{display:block;}
.hdhximg li .bianji .alink{position:absolute; background:url(../Images/Public/popupbj.png) no-repeat; width:165px; height:125px; padding-top:5px; z-index:10; top:35px; right:0px; display:none}
.hdhximg li .bianji .alink a{display:block; padding-left:15px; line-height:40px;}
.hdhximg li .bianji:hover .alink{display:block;}

/*活动花絮焦点图*/
.focus{ position: fixed; left:0px; top:0px; right:0px; bottom:0px; margin:auto; *left:50%; *margin-left:-500px; *top:20px; width:880px; height:480px; padding:60px; background:#1a1a1a;z-index:9999; } 
.focus .top{position:absolute; left:60px; top:10px; width:880px;}
.focus .top .Buttontwo{float:left;}
.focus .top .rolltime{float:right; line-height:60px; color:#e6e6e6; vertical-align:middle;}
.focus .top .rolltime select{height:30px; width:40px;  vertical-align:middle;}
.focus .numx{line-height:60px; position:absolute; left:0px; bottom:0px; line-height:60px; text-align:center; width:100%; color:#fff; font-size:24px;}
.focus .bianji{position:absolute; right:58px; width:35px; height:35px; bottom:20px; cursor:pointer; z-index:99}


.focus .bianji .alink{position:absolute; background:url(../Images/Public/popupbj.png) no-repeat; width:165px; height:125px; padding-top:5px; z-index:10; bottom:35px; right:0px; display: none }
.focus .bianji .alink a{display:block; padding-left:15px; line-height:40px; color:#606060; text-align:left;}
.focus .bianji:hover .alink{display:block;}

.focus .fPic{ float:left; width:880px; height:480px;  position:relative; text-align:center; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .fcon{ position:relative; float:left; width:880px; height:480px;vertical-align:middle; text-align:center; display:block; background:#e6e6e6; overflow:hidden }  

.focus .fcon >a em{vertical-align: middle; display:inline-block;}
.focus .fcon i{height:100%; vertical-align:middle; display:inline-block;}
.focus .fcon > a img{ display:block; margin:auto; max-height:100%; max-width:100%; vertical-align:middle}  
.focus .fbg{ display:none}  
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:51px;height:102px; top:275px;}
.focus .prev{ background:url(../Images/hdhx/left.png) no-repeat; left:0px; cursor:pointer; }  
.focus .next{background:url(../Images/hdhx/right.png) no-repeat; right:0px; cursor:pointer; }  
.popupbg{width:100%; height:100%; overflow:hidden; background:url(../Images/hdhx/bg.png); position:fixed; left:0px; top:0px; z-index:100}


/*登入電子信箱*/
.mail{ background: url(../Images/Public/mail.png) no-repeat #79cabc 390px 100px; height:495px; margin-top:-20px; border-bottom:30px solid #404040; overflow:hidden; position:relative}
.mail .login{border:1px solid #ccc; width:218px; background:#fff; margin:20px auto auto 10px;  font-size:14px; border-radius:8px;}
.mail .login li{margin-bottom:10px; display:block; padding-left:15px;}
.mail .login li.titlex{background:url(../Images/Public/title_bg.png) repeat-x; height:35px; border-radius:8px 8px 0 0; line-height:35px; position:relative; z-index:10}
.mail .login li.titlex em{font-weight:bold;font-size:18px; color:#fff;text-shadow: 0 0 2px #5e6b82;  }
.mail .login li.titlex> a{position:absolute; right:10px; top:5px;}
.mail .login li.titlex .boxx{ width:162px; border:1px solid #ccc; padding:1px; position:absolute; right:10px; top:31px; background:#fff;z-index:2;}
.mail .login li.titlex .boxx a{ display:block; width:100%; text-align:center; border:1px solid #ccc; background:#e6e6e6; }
.mail .login li.titlex .boxx a:hover{background:#fff;} 
.mail .login li.right{text-align:right;}
.mail .login li img{vertical-align:middle; }
.mail .login li input{vertical-align:middle;}
.mail .login li input[type="text"]{height:28px; border:1px solid #636363; width:85px; text-indent:1em; _text-indent:0px; margin:auto 8px; outline:none}
.mail .login li .hk{ display:inline-block; width:150px; padding:1px; height:28px; border-radius:30px; background:#29abe2; vertical-align:middle; margin-left:8px;}
.mail .login li .hk em{display: inline-block; background:#fff; border-radius:50%; width:28px; height:28px; }
.mail .login li .yzm{ display: inline-block; height:30px;}
.mail .login li .yzm img{ width:60px;height:30px;}
.mail .login li a.Button{ margin-left:25px;}
.mail .txt{position:absolute; left:100px; width:800px; text-align:center; top:350px;}
.mail .txt a{font-weight:bold;font-size:18px; color:#fff;text-shadow: 0 0 2px #5e6b82; margin:auto 10px; line-height:40px; padding:0px 15px;}
.mail .txt a.border{border:1px solid #fff; border-bottom:0px; border-top:0px;}

/*联系我们*/
.lxwm{ border:1px solid #ccc; padding:15px;   color:#606060; font-size:14px; line-height:24px; font-weight:bold; border-top:0px; position:relative}
.lxwm .box{background:#e6e6e6; border:1px solid #ccc; padding:15px; overflow:hidden}
.lxwm .box .add{ font-size:18px; line-height:28px; float:left; width:300px; color:#3f5b75;}
.lxwm .box .add textarea{ width:270px; padding:10px; font-size:16px; color:#606060; outline:none; height:200px; border:1px solid #606060; margin-bottom:10px;}
.lxwm .box .add.a{text-align:right;}
.lxwm .box .add.a a{margin-right:10px;}
.lxwm .box .txadd{width:400px; float:right;}
.lxwm .box .box_1{ padding-left:100px; margin-bottom:10px;}
.lxwm .box .box_1 h1{ background:#3f5b75; font-size:16px; color:#fff; text-align: center; height:30px; line-height:30px; margin-bottom:10px;}
.lxwm .box .box_1 p{line-height:24px; font-size:16px;}
.lxwm .box  ul{display:block;}
.lxwm .box  ul li{display:block; overflow:hidden; margin-bottom:10px;}
.lxwm .box  ul li i{float:left; width:90px; padding-right:10px; text-align:right; height:30px; line-height:30px; font-size:16px;}
.lxwm .box  ul li input[type="text"]{ width:290px; border:1px solid #606060; height:30px; text-indent:1em; outline: none; vertical-align:middle}
.lxwm .box  ul li input.inputyzm{ width:225px;}
.lxwm .box  ul li span{ width:60px; height:30px; margin-left:5px;}
.lxwm .box  ul li span img{ width:60px; height:30px; vertical-align:middle}
.lxwm .box  ul li select{ width:290px; border:1px solid #606060; height:30px; text-indent:1em; outline: none; color:#606060}
.lxwm .box  ul li textarea{border:1px solid #606060; width:270px; padding:10px; outline:none; height:100px;}
.lxwm .box  ul li .hk{ display:inline-block; width:150px; padding:1px; height:28px; border-radius:30px; background:#29abe2; vertical-align:middle; margin-left:100px;}
.lxwm .box  ul li .hk em{display: inline-block; background:#fff; border-radius:50%; width:28px; height:28px; }
.lxwm .box  ul li a.Button{ margin-left:100px;}

.lxwm .edit{width:180px; position:absolute; right:-200px;}

/*IFPC顧問團隊*/
.gwtdbox{ border:1px solid #ccc; padding:0 0px 15px; color:#606060; font-size:14px; line-height:24px; font-weight:bold; border-top:0px; position:relative}
.gwtdbox .edit{width:180px; position:absolute; right:-200px;}
.gwtdbox .title{ height:35px; font-size:18px; color:#00417a;   line-height:35px; padding-left:10px; color:#00417a; font-weight:bold}
.gwtdbox .lstdmain{  border-radius:8px 8px 0 0;}
.gwtdbox .titlenav{ background:url(../Images/yysj/title_bg.jpg) repeat-x; height:42px; border-radius:8px 8px 0 0; margin:auto 15px; border:1px solid #ccc; border-bottom:0px; }
.gwtdbox .titlenav span{ width:100px; background: url(../Images/yysj/line.jpg) no-repeat right; height:40px; line-height:40px; float:left; text-align:center; color:#606060; font-size:18px; cursor:pointer;}
.gwtdbox .titlenav span.dq{background:url(../Images/yysj/line.jpg) no-repeat right #afbeda; color:#fff; text-shadow:0 0 2px #4e6796}
.gwtdbox .titlenav span#tb_11{border-radius:8px 0 0 0 }
.gwtdbox .titlenav a.dq{background:url(../Images/yysj/line.jpg) no-repeat right #afbeda; color:#fff; text-shadow:0 0 2px #4e6796}

.gwtdbox .edittime{width:180px; position:absolute; right:-200px; font-size:18px; line-height:40px;}
.gwtdbox .edittime select{width:50px; height:35px; font-size:14px; line-height:35px; vertical-align:middle; margin:auto 10px;}
.td_list{ overflow:hidden; display:block; background:#e6e6e6; padding-top:20px; padding-bottom:20px; min-height:640px; position:relative; border-radius:0px 0px 8px 8px; margin:auto 15px;}
.td_list:after{content:""; position:absolute; width:100%; height:8px; bottom:0px; left:0px; background:url(../Images/Gwtd/line.png) repeat-x top;}
.td_list li{float:left; width:}
.td_list.fx{padding-left:20px; border:1px solid #ccc; border-top:0px;}
.td_list.fx li{ text-align:center; float:left; width:120px; line-height:35px; margin:0px 10px; color:#606060; font-size:14px; }
.td_list.fx li img{width:90px; height:120px; display:block; margin:auto; border:1px solid #dcdad8;}



/*IFPC顧問團隊 板式*/
.CenBanShi{ padding:0px 15px 20px;  position:relative; }
.CenBanShi .editx{position:absolute; right:-100px; top:100px;}
.CenBanShi .name_cn{ font-size:50px; color:#00417a; line-height:50px; font-weight:bold}
.CenBanShi .name_en{ font-size:36px; color:#00417a; line-height:40px; font-weight:bold; margin-bottom:20px;}
.CenBanShi .tell{position:absolute; right:10px; top:0px; font-size:16px; color:#606060;}
.CenBanShi .photo{ position:relative; width:320px; height:420px; background:url(../Images/Gwtd/tx.png) no-repeat 90px 60px #f2f2f2; margin-bottom:20px;}
.CenBanShi .photo >img{width:320px; height:420px;}
.CenBanShi .photo .edit{ position:absolute; bottom:10px; right:10px;}
.CenBanShi .txt_js{ width:610px; min-height:420px; position:relative; margin-bottom:20px;}
.CenBanShi .txt_js textarea{ width:580px; padding:10px; height:400px;}
.CenBanShi .txt_js .edit{position:absolute; right:20px; bottom:10px;}
.CenBanShi .txt_js p{ line-height:28px; font-size:16px;}
.CenBanShi .txt_js p strong{font-weight:bold; font-size:18px; margin-top:15px;}
.CenBanShi.No_1 .video{margin-left:20px;}
.CenBanShi .video{ width:320px; height:240px; background:#1d1d1b; position:relative; float:left;}
.CenBanShi .video .edit{ position:absolute; bottom:10px; right:10px;}
.CenBanShi .video span{background:url(../Images/Gwtd/video.png) no-repeat; width:95px; height:65px; left:100px; top:80px; position:absolute}
.CenBanShi  ul{display:block; float:right; width:525px;}
.CenBanShi  ul li{display:block; overflow:hidden; margin-bottom:10px;}
.CenBanShi  ul li i{float:left; width:90px; padding-right:10px; text-align:right; height:30px; line-height:30px; font-size:16px;}
.CenBanShi  ul li input[type="text"]{ width:420px; border:1px solid #606060; height:30px; text-indent:1em; outline: none}
.CenBanShi  ul li select{ width:420px; border:1px solid #606060; height:30px; text-indent:1em; outline: none; color:#606060}
.CenBanShi  ul li textarea{border:1px solid #606060; width:400px; padding:10px; outline:none; height:100px;}
.CenBanShi  ul li .hk{ float:right; display:inline-block; width:150px; padding:1px; height:28px; border-radius:30px; background:#29abe2; vertical-align:middle; margin-left:100px;}
.CenBanShi  ul li .hk em{display: inline-block; background:#fff; border-radius:50%; width:28px; height:28px; }
.CenBanShi  ul li span{ width:60px; height:30px; margin-left:5px;}
.CenBanShi  ul li input.inputyzm{ width:355px;}
.CenBanShi  ul li span img{ width:60px; height:30px; vertical-align:middle}
.CenBanShi  ul li a.Button{ margin-left:100px;}


.TC_banshi{ background:#e6e6e6 url(../Images/zhsd/h_2.png) repeat-x bottom;  border:1px solid #ccc; position: fixed; width:560px; height:210px; padding-bottom:10px;  z-index:100;  border-radius:0px 0px 8px 8px; box-shadow:0 0 9px #333; left:50%; margin-left:-160px; top:200px;}
.TC_banshi .gayt li.title{margin-bottom:0px; color:#00417a; font-size:20px; font-weight:bold;}
.TC_banshi .gayt li{ margin-bottom:10px; height:40px; line-height:40px; display:block; }
.TC_banshi .gayt li.beizhu{ font-size:14px; height:20px; margin-bottom:0px; line-height:20px; padding-left:15px;}
.TC_banshi .gayt li input[type="text" ]{ height:30px; padding-left:5px; border:1px solid #3f3f3f; width:430px; margin-left:10px; margin-right:10px; float:left; margin-top:3px;}
.TC_banshi .gayt li .Buttontwo ,.TC_banshi .gayt li .Button{float:right; }
.TC_banshi .gayt li em{margin-right:20px;}
.TC_banshi .gayt li .Buttontwo{margin-right:10px;}
.TC_banshi .topx{ border:1px solid #fff; border-left:0px; border-right:0px; height:30px; position:relative}
.TC_banshi .topx .close{ position:absolute; right:10px; top:8px; background:url(../Images/Public/close.png) no-repeat; width:15px; height:15px;}
.TC_banshi .box{border-top:1px solid #ccc; padding:5px 10px;}



/**No—1**/
.CenBanShi .left{float:left}
.CenBanShi .right{float:right}

.fixed{ position:fixed; top:55px; width:270px; left:0px;}
.fixed.none{left:-192px;}
.infofixed{ position:fixed; top:10px; left:0px;}
.fixed .box{box-shadow:0 0 10px #ccc; background:#fff; border:1px solid #e0e0e0; padding-bottom:20px;}
.fixed .box .title{ background:url(../Images/Gwtd/nav_bg.png) repeat-x; line-height:35px; padding-left:20px; font-size:18px; color:#808080; position:relative}
.fixed .box .title a{position:absolute; right:0px; top:0px; background:url(../Images/Gwtd/line_2.png) repeat-y left; text-align:center;  height:35px; width:70px; display:block}
.fixed .box .title a img{ margin-top:8px;} 
.fixed .box .mainx{ overflow-y:scroll; height:550px;}
.fixed .box .mainx span{cursor:pointer; display:block; width:235px; margin:auto; line-height:30px; margin-bottom:10px; padding-top:5px; overflow:hidden; font-size:14px;}
.fixed .box .mainx span img{ width:225px; height:330px; display:block; margin:auto; }
.fixed .box .mainx span.dq {background:#ffd4c0;}
.fixed .box .mainx span em{ padding-left:5px; display:block}


/*个案研讨*/
.timexz{ border:1px solid #ccc; border-bottom:0px; font-size:16px; padding:10px; line-height:30px;}
.timexz select{ width:80px; height:30px; line-height:30px; vertical-align:middle; margin:auto 5px;}
.TC_gayt{ background:#e6e6e6 url(../Images/zhsd/h_2.png) repeat-x bottom;  border:1px solid #ccc; position: fixed; width:560px; height:230px; padding-bottom:10px;  z-index:100;  border-radius:0px 0px 8px 8px; box-shadow:0 0 9px #333;margin-left:-160px; top:200px; left:50%;}
.TC_gayt .gayt li.title{margin-bottom:0px; color:#00417a; font-size:20px; font-weight:bold;}
.TC_gayt .gayt li{ margin-bottom:10px; height:40px; line-height:40px; display:block; }
.TC_gayt .gayt li em{float:left; height:40px; display:block; width:70px; padding-right:10px; text-align:right;}
.TC_gayt .gayt li input{ height:30px; padding-left:5px; border:1px solid #3f3f3f; width:360px; float:left; margin-top:3px;}
.TC_gayt .gayt li .liulan{ margin-left:10px;}
.TC_gayt .gayt li .liulan input{width:80px; height:40px; outline:none}
.TC_gayt .gayt li input.Button{ width:80px; border:0px; cursor:pointer; height:40px; vertical-align:middle; margin-top:0px; outline:none;}
.TC_gayt .gayt li .Buttontwo ,.TC_gayt .gayt li .Button{float:right; }
.TC_gayt .gayt li .Buttontwo{margin-right:10px; vertical-align:middle;}
.TC_gayt .topx{ border:1px solid #fff; border-left:0px; border-right:0px; height:30px; position:relative}
.TC_gayt .topx .close{ position:absolute; right:10px; top:8px; background:url(../Images/Public/close.png) no-repeat; width:15px; height:15px;}
.TC_gayt .box{border-top:1px solid #ccc; padding:5px 10px;}





/*资料中心*/
.zlzx{ padding:15px; border:1px solid #ccc;}
.zlzx li{position:relative; display:block; height:50px; line-height:50px; border:1px solid #ccc; border-bottom:1px solid #fff; border-top:1px solid #ccc; background:#e6e6e6; margin-bottom:0px; *margin-bottom:-5px; clear:both; }
.zlzx li.title{ background: url(../Images/Public/title_bg.png) repeat-x; line-height:35px; height:35px; border-radius:8px 8px 0 0; color:#fff;text-shadow: 0 0 2px #5e6b82;}
.zlzx li.title .time_rl ,.zlzx li.title i ,.zlzx li.title b{height:35px; line-height:35px;}

.zlzx li .time_rl{float:left; width:175px; text-align:right; font-size:16px; color:#f00; line-height:20px; height:45px; padding-top:5px; padding-right:5px;}
.zlzx li.title .time_rl{color:#fff; padding-top:0px; line-height:35px;}
.zlzx li .time_rl em{display:block;}
.zlzx li i{font-size:16px; width:460px;  float:left; overflow:hidden;white-space:nowrap;*white-space: normal; text-overflow: ellipsis; height:50px; display:block;}
.zlzx li.title i{padding-left:20px; width:440px;}
.zlzx li i img{vertical-align:middle; width:30PX; height:30PX;}
.zlzx li b{float:right; width:90px; text-align:center; height:50px; display:block;}
.zlzx li b div{color:#f22424;}

.zlzx li .edit{position:absolute; right:-210px; width:180px;}
.zlzx li .edit .Buttontwo{float:left; }
.zlzx li.title .edit{top:-5px;}
.zlzx li a{ color:#606060}
.zlzx li a .time_rl ,.zlzx li a i{background: url(../Images/Public/line_4.png) repeat-y right; cursor:pointer }
.zlzx li a em ,.zlzx li a i ,.zlzx li a b{color:#606060; overflow:hidden}
.zlzx li a:visited i ,.zlzx li a:visited  b{color:#999;text-decoration: none}
.zlzx li a:hover i ,.zlzx li a:hover b{text-decoration:underline; color:#00417a}
.zlzx li a:active i ,.zlzx li a:active b{color:#999;text-decoration: none}
.zlzx .bottomline{border:1px solid #ccc; border-top:0px; float:left; border-radius:0px 0px 8px 8px; height:5px; background:#e6e6e6 url(../Images/Public/topline.jpg) repeat-x top; width:100%}

/*常见问题*/
.cjwt_ss{ border:1px solid #ccc; border-bottom:0px;  padding:15px; text-align:right;}
.cjwt_ss input{width:200px; height:35px; line-height:35px; border:1px solid #999; vertical-align:middle; margin-right:10px; padding-left:5px; color:#666; outline:none; font-size:16px;} 
.cjwt_ss  a{vertical-align:middle; height:40px; display:inline-block;}
div.problems{ border:1px solid #ccc; padding:15px; }
div.problems .title_sjwt{ background:url(../Images/Public/title_bg.png) repeat-x; height:35px; line-height:35px; border-radius:8px 9px 0 0;color:#fff;text-shadow: 0 0 2px #5e6b82; font-size:18px; font-weight:bold; position:relative}
div.problems .title_sjwt .box_1{float:left; width:500px; padding-left:30px; background:url(../Images/cjwt/ico_4.png) no-repeat 5px 8px;}
div.problems .title_sjwt .box_2{float:left; padding-top:3px; width:120px;}
div.problems .title_sjwt .box_2 img{margin-right:5px; float:left}
div.problems .title_sjwt .box_3{float:right; width:35px; height:35px; background:url(../Images/cjwt/ico_6.png) no-repeat center; margin-right:10px;}
div.problems .title_sjwt .edit{position: absolute; top:-5px; right:-115px;}
div.problems > ul{ margin-bottom:20px; border:1px solid #cccccc; padding-bottom:5px; background:url(../Images/Public/bottom_line.png) repeat-x bottom;border-radius:0px 0 8px 8px}
div.problems> ul ul{display:none; display:block; margin:0px;}
div.problems ul li{ position:relative; display:block; clear:both; overflow:hidden}
div.problems ul li .edit{position: absolute; top:5px; right:-200px;}
div.problems ul li >span{position:absolute;top:0px;left:0px;width:97.5%;height:48px;cursor:auto;font-size:0; z-index:2 }
div.problems ul li.bj span{width:20px; right:15px; left:auto; z-index:1}
div.problems ul li >span, div.problems ul li >span.collapsed{background:url(../Images/cjwt/ico_6.png) no-repeat  right 15px;} 
div.problems ul li >span.expanded{background:url(../Images/cjwt/ico_5.png) no-repeat  right 15px;}

div.problems ul li.bj .textarea{display:block;  border:0px; padding:15px;border-bottom:1px solid #fff; background:#fff; border-top:1px solid #cfcfcf}
div.problems ul li.bj .textarea textarea{border:0px; outline:none;min-height:200px; width:100%}
div.problems ul li> a{ display:block; *margin-bottom:-5px;  width:100%; height:48px; overflow:hidden; line-height:48px; border-bottom:1px solid #fff; background:#e6e6e6; border-top:1px solid #cfcfcf; position:relative; z-index:1}
div.problems ul li> a em{ width:50px; height:38px; margin-right:10px; padding-top:10px; display:inline-block; float:left; text-align:center; background:url(../Images/cjwt/line.png) repeat-y right;}
div.problems ul li> a em img{vertical-align:middle;}
div.problems ul li> a i{float:left; width:650px; height:48px; line-height:48px;white-space:nowrap;text-overflow: ellipsis; overflow:hidden;}

div.problems ul li .divopr > a{ display:block; *margin-bottom:-5px;  width:100%; height:48px; overflow:hidden; line-height:48px; border-bottom:1px solid #fff; background:#e6e6e6; border-top:1px solid #cfcfcf; position:relative; z-index:1}
div.problems ul li .divopr> a em{ width:50px; height:38px; margin-right:10px; padding-top:10px; display:inline-block; float:left; text-align:center; background:url(../Images/cjwt/line.png) repeat-y right;}
div.problems ul li .divopr> a em img{vertical-align:middle;}
div.problems ul li .divopr> a i{float:left; width:650px; height:48px; line-height:48px;white-space:nowrap;text-overflow: ellipsis; overflow:hidden;}



div.problems ul ul{ border-bottom:1px solid #fff; background:#fff; padding:10px; border-top:1px solid #cfcfcf}
div.problems ul .bottomline{border:1px solid #ccc; border-top:0px; float:left; border-radius:0px 0px 8px 8px; height:5px; background:#e6e6e6 url(../Images/Public/topline.jpg) repeat-x top; width:100%}
div.problems ul li> a i{color:#606060; font-size:16px; font-weight:bold}
div.problems ul li> a:visited  i{color:#999;text-decoration: none}
div.problems ul li> a:hover i{text-decoration:underline; color:#00417a}
div.problems ul li> a:active i{color:#999;text-decoration: none}
div.problems ul li .add{height:48px; overflow:hidden; padding:0px 10px; line-height:48px; border-bottom:1px solid #fff; background:#e6e6e6; border-top:1px solid #cfcfcf; text-align:right}
div.problems ul li .add .left{float:left; margin-top:4px; }
div.problems ul li> a i input{height:38px; margin-top:5px; border:1px solid #ccc; width:400px; padding-left:5px; outline:none;}
div.problems ul li .divopr > a i input{height:38px; margin-top:5px; border:1px solid #ccc; width:400px; padding-left:5px; outline:none;}

.TC_cjwt{ background:#e6e6e6 url(../Images/zhsd/h_2.png) repeat-x bottom;  border:1px solid #ccc; position: fixed; width:560px; height:160px; padding-bottom:10px;  z-index:100;  border-radius:0px 0px 8px 8px; box-shadow:0 0 9px #333; left:50%; margin-left:-160px; top:200px;}
.TC_cjwt .gayt li.title{margin-bottom:0px; color:#00417a; font-size:20px; font-weight:bold;}
.TC_cjwt .gayt li{ margin-bottom:10px; height:40px; line-height:40px; display:block; }
.TC_cjwt .gayt li em{float:left; height:40px; display:block; width:70px; padding-right:10px; text-align:right;}
.TC_cjwt .gayt li input[type="text" ]{ height:30px; padding-left:5px; margin-left:20px; border:1px solid #3f3f3f; width:300px; margin-right:10px; float:left; margin-top:3px;}
.TC_cjwt .gayt li .Buttontwo ,.TC_cjwt .gayt li .Button{float:right; }
.TC_cjwt .gayt li .Buttontwo{margin-right:10px;}
.TC_cjwt .topx{ border:1px solid #fff; border-left:0px; border-right:0px; height:30px; position:relative}
.TC_cjwt .topx .close{ position:absolute; right:10px; top:8px; background:url(../Images/Public/close.png) no-repeat; width:15px; height:15px;}
.TC_cjwt .box{border-top:1px solid #ccc; padding:5px 10px;}



/*帳戶設定*/
.zhsdbox{ border:1px solid #ccc; padding:0 0px 15px; color:#606060; font-size:14px; line-height:24px; font-weight:bold; border-top:0px; position:relative}
.zhsdbox .edit{width:180px; position:absolute; right:-200px;}
.zhsdbox .lstdmain{ margin:auto 15px; padding-bottom:3px; border-radius:8px;}
.zhsdbox .titlenav{ background:url(../Images/yysj/title_bg.jpg) repeat-x; height:42px; border-radius:8px 8px 0 0; border:1px solid #ccc; border-bottom:0px;  }
.zhsdbox .titlenav span{ width:100px; background: url(../Images/yysj/line.jpg) no-repeat right; height:40px; line-height:40px; float:left; text-align:center; color:#606060; font-size:18px; cursor:pointer;}
.zhsdbox .titlenav a{width:100px; background: url(../Images/yysj/line.jpg) no-repeat right; height:40px; line-height:40px; float:left; text-align:center; color:#606060; font-size:18px; cursor:pointer;}
.zhsdbox .titlenav span.dq{background:url(../Images/yysj/line.jpg) no-repeat right #afbeda; color:#fff; text-shadow:0 0 2px #4e6796}
.zhsdbox .titlenav a.dq{background:url(../Images/yysj/line.jpg) no-repeat right #afbeda; color:#fff; text-shadow:0 0 2px #4e6796}
.zhsdbox .titlenav span#tb_11{border-radius:8px 0 0 0 }
.zhsdbox .nrbox{ background:#e6e6e6 url(../Images/zhsd/line_h.png) repeat-x 0 520px; border-top:0px; overflow:hidden; border:1px solid #ccc;border-top:0px; border-radius:0 0 8px 8px; }
.zhsdbox .box{width:50%; height:520px; background:url(../Images/zhsd/line_s.png) repeat-y  right; float:left;}
.zhsdbox .line_h{height:5px; background:url(../Images/zhsd/line_h.png) repeat-x; width:100%; float:left}
.zhsdbox .box.No{background:none;}
.zhsdbox .box h2{ margin:15px ; font-size:21px; color:#00417a; font-weight:bold; position:relative}
.zhsdbox .box h2 a{position:absolute; right:5px; top:-5px;}
.zhsdbox .box h2 a img{margin-top:10px;}
.zhsdbox .box ul{margin:0 15px 15px; display:block}
.zhsdbox .box ul li{display:block; line-height:35px; margin-bottom:5px; overflow:hidden }
.zhsdbox .box ul li input[type="text"]{ vertical-align: top; display:inline-block; width:240px; height:32px; line-height:32px; border:1px solid #3f3f3f; background:#fff; color:#606060; font-size:16px; text-indent:.5em; outline:none}
.zhsdbox .box ul li input.wxx{ width:160px;}
.zhsdbox .box ul li .xgmm{display:inline-block; height:35px; line-height:35px; text-align:center; cursor:pointer; width:80px; color:#00417a; font-size:16px; font-weight:bold;}
.zhsdbox .box ul li select{ vertical-align:top; width:243px; height:32px; line-height:32px; border:1px solid #3f3f3f; background:#fff; color:#606060; font-size:16px;font-family: "Microsoft JhengHei"; outline:none}
.zhsdbox .box ul li label{margin-right:20px; width:80px;}
.zhsdbox .box ul li em{ float:left; width:80px; padding-right:10px; text-align:right; height:35px; line-height:35px; font-size:16px; color:#606060;}
.zhsdbox .box ul li .txt{ float:left; padding-left:90px; line-height:20px; font-size:12px; color:#606060;}
.zhsdbox .box ul li .flow{ padding-left:90px; }
.zhsdbox .box ul li .flow span{display:inline-block; width:50px; height:5px; margin-right:5px; background:#a5a5a5; float:left;}
.zhsdbox .box ul li .flow.ruo .bg_1{background:#eb3803}
.zhsdbox .box ul li .flow.zhong .bg_1,.zhsdbox .box ul li .flow.zhong .bg_2{background:#fc7c1a}
.zhsdbox .box ul li .flow.qiang .bg_1,.zhsdbox .box ul li .flow.qiang .bg_2,.zhsdbox .box ul li .flow.qiang .bg_3{background:#6c9e06}

.zhsdbox .box ul li .flow .txt{height:20px; width:165px; display:block; overflow:hidden; background:url(../Images/zhsd/img.png) no-repeat left}
.zhsdbox .box ul li .flow.ruo .txt{background-position:0px 0px;}
.zhsdbox .box ul li .flow.zhong .txt{background-position:0px -20px;}
.zhsdbox .box ul li .flow.qiang .txt{background-position:0px -40px;}
.zhsdbox .box ul li.anniu{text-align:right; height:40px;}
.zhsdbox .box ul li.anniu input{width:80px; height:40px;  margin-left:10px; margin-right:5px;}
.zhsdbox .box .photo{ width:320px; height:427px; margin:auto; background:url(../Images/Gwtd/tx.png) no-repeat #f2f2f2 100px 70px; overflow:hidden; position:relative}
.zhsdbox .box .photo> img{width:320px; max-height:427px;}
.zhsdbox .box .photo .editx{position:absolute; right:20px; bottom:10px;}
.out.zhsd{ border:0px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-top:20px;}
.timebox{ padding:5px 0px 8px 0px; background:url(../Images/zhsd/h_2.png) repeat-x bottom #e6e6e6; border:1px solid #ccc; border-radius:0 0 8px 8px; overflow:hidden}
.timebox .lefttime{ line-height:35px; font-size:16px; width:370px; padding-left:10px; float:left}
.timebox .lefttime select{ width:80px; border:1px solid #3f3f3f;font-family: "Microsoft JhengHei"; outline:none; height:35px; line-height:35px; margin:auto 5px;}
.timebox .rightss{float:right; width:310px; padding-right:10px; text-align:right;}
.timebox .rightss input[type="text"]{ margin-right:10px; width:190px; height:35px; border:1px solid #3f3f3f; vertical-align:middle; padding-left:5px; font-size:16px; outline:none}
.timebox .rightss a{vertical-align:middle;}
.drlj{ margin-top:20px; background:#e6e6e6 url(../Images/zhsd/h_2.png) bottom repeat-x; border-radius: 8px; padding-bottom:5px; border:1px solid #ccc;}
.drlj .titledr{ background: url(../Images/Public/title_bg.png) repeat-x; height:35px; border-radius:8px 8px 0 0;  text-shadow:0 0 2px #4e6796; font-size:18px; color:#fff; line-height:35px; }
.drlj span{width:31%; float:left; padding:0px 1%; background:url(../Images/zhsd/line_s.png) repeat-y right; height:45px; line-height:45px;}
.drlj .titledr span{background:none; line-height:35px; height:35px; }
.drlj .titledr em{background:none; line-height:35px; height:35px; }
.drlj em{ width:32%; padding:0px 1%; float:left; height:45px; line-height:45px; font-weight:bold}

.llgl{ margin-top:20px; background:#e6e6e6 ; border-radius: 8px; padding-bottom:5px; border:1px solid #ccc;}
.llgl .titledr{ background: url(../Images/Public/title_bg.png) repeat-x; height:35px; border-radius:8px 8px 0 0;  text-shadow:0 0 2px #4e6796; font-size:18px; color:#fff; line-height:35px; }
.llgl li{background:url(../Images/zhsd/line_h.png) repeat-x bottom; overflow: hidden;}
.llgl span{width:210px; float:left; padding:0px 5px; background:url(../Images/zhsd/line_s.png) repeat-y left; height:45px; line-height:45px;}
.llgl .titledr span{background:none; line-height:35px; height:35px; }
.llgl .titledr em{background:none; line-height:35px; height:35px; font-weight:bold}
.llgl em{ width:66px; padding:0px 5px; float:left; height:45px; line-height:45px; text-align:center; font-size:16px;}

.mbx{ background:#b1c0dd; padding:0px 15px; color:#fff; margin-bottom:15px; height:35px; line-height:35px; font-size:14px;}
.mbx em{ color:#00417a}
.boximg{ width:336px; float:left; text-align:center; margin:10px  auto;}
.boximg img{display:block; margin:0  auto 10px; }
.hyjj{ border-top:1px solid #ccc; padding:10px; text-align:right}
.hyjj .left{float:left;}

/*修改密碼*/
.TC_xgmm{ background:#e6e6e6 url(../Images/zhsd/h_2.png) repeat-x bottom;  border:1px solid #ccc; position: fixed; width:360px; height:330px; padding-bottom:10px;  z-index:100;  border-radius:0px 0px 8px 8px; box-shadow:0 0 9px #333; left:50%; margin-left:-160px; top:150px;}
.TC_xgmm  li.title{margin-bottom:0px; color:#00417a; font-size:20px; font-weight:bold; margin-bottom:10px;}
.TC_xgmm  li{display:block; line-height:35px; margin-bottom:5px; overflow:hidden }
.TC_xgmm  li input[type="text"]{ vertical-align: top; display:inline-block; width:240px; height:32px; line-height:32px; border:1px solid #3f3f3f; background:#fff; color:#606060; font-size:16px; text-indent:.5em; outline:none}
.TC_xgmm li em{ float:left; width:80px; padding-right:10px; text-align:right; height:35px; line-height:35px; font-size:16px; color:#606060; font-weight:bold}
.TC_xgmm li .txt{ float:left; padding-left:90px; line-height:20px; font-size:12px; color:#606060;}
.TC_xgmm li .flow{ padding-left:90px; }

.TC_xgmm li .flow span{display:inline-block; width:50px; height:5px; margin-right:5px; background:#a5a5a5; float:left;}
.TC_xgmm li .flow.ruo .bg_1{background:#eb3803}
.TC_xgmm li .flow.zhong .bg_1,.TC_xgmm li .flow.zhong .bg_2{background:#fc7c1a}
.TC_xgmm li .flow.qiang .bg_1,.TC_xgmm li .flow.qiang .bg_2,.TC_xgmm li .flow.qiang .bg_3{background:#6c9e06}
.TC_xgmm li .flow .txt{height:20px; width:165px; display:block; overflow:hidden; background:url(../Images/zhsd/img.png) no-repeat left}
.TC_xgmm li .flow.ruo .txt{background-position:0px 0px;}
.TC_xgmm li .flow.zhong .txt{background-position:0px -20px;}
.TC_xgmm li .flow.qiang .txt{background-position:0px -40px;}

.TC_xgmm li.anniu{text-align:right; height:40px;}
.TC_xgmm li.anniu input{width:80px; height:40px;  margin-left:10px; margin-right:5px; outline:none}

.TC_xgmm .topx{ border:1px solid #fff; border-left:0px; border-right:0px; height:30px; position:relative}
.TC_xgmm .topx .close{ position:absolute; right:10px; top:8px; background:url(../Images/Public/close.png) no-repeat; width:15px; height:15px;}
.TC_xgmm ul{border-top:1px solid #ccc; padding:5px 10px;}

/*會員管理清單*/
#apDiv1 {position:absolute;	left:0px;top:0px;	width:100%;	height:100%;background-color: #79c9bb;	overflow:auto;}
#apDiv2{width:3660px; position:relative;}
#apDiv2 .over{ width:100%; height:100%; overflow-y:scroll}

/*通知弹框*/
.TC_notice{ background:#e6e6e6  url(../Images/zhsd/h_2.png) repeat-x bottom; border:1px solid #ccc; position: fixed; width:360px; height:240px; padding-bottom:10px;  z-index:100;  border-radius:0px 0px 8px 8px; box-shadow:0 0 9px #333; left:50%; margin-left:-160px; top:150px;}
.TC_notice .gayt li.title{margin-bottom:0px; color:#00417a; font-size:20px; font-weight:bold;}
.TC_notice .gayt li{ margin-bottom:10px; height:40px; line-height:40px; display:block; }
.TC_notice .gayt li.beizhu{ font-size:16px; height:100px; margin-bottom:0px; line-height:20px; padding-left:15px;}
.TC_notice .gayt li input[type="text" ]{ height:30px; padding-left:5px; border:1px solid #3f3f3f; width:430px; margin-left:10px; margin-right:10px; float:left; margin-top:3px;}
.TC_notice .gayt li .Buttontwo ,.TC_notice .gayt li .Button{float:right; font-weight:bold }
.TC_notice .gayt li .Buttontwo.left{float:left;}
.TC_notice .gayt li em{margin-right:20px;}
.TC_notice .gayt li .Buttontwo{margin-right:10px;}
.TC_notice .topx{ border:1px solid #fff; border-left:0px; border-right:0px; height:30px; position:relative}
.TC_notice .topx .close{ position:absolute; right:10px; top:8px; background:url(../Images/Public/close.png) no-repeat; width:15px; height:15px;}
.TC_notice .box{border-top:1px solid #ccc; padding:5px 10px;}


/*IFPC预约时间*/
.yytimedbox{ border:1px solid #ccc; padding:0 15px 100px; color:#606060; font-size:14px; line-height:24px; font-weight:bold; border-top:0px; position:relative}
.yytimedbox .edit{width:180px; position:absolute; right:-200px;}
.yytimedbox .title{ height:35px; font-size:18px; color:#00417a;   line-height:35px; padding-left:10px; color:#00417a; font-weight:bold; }
.yytimedbox .lstdmain{  border-radius:8px 8px 0 0;}
.yytimedbox .titlenav{ background:url(../Images/yysj/title_bg.jpg) repeat-x;  height:42px; border-radius:8px 8px 0 0;  border:1px solid #ccc; border-bottom:0px; }
.yytimedbox .titlenav a{ width:100px; background: url(../Images/yysj/line.jpg) no-repeat right; height:40px; line-height:40px; float:left; text-align:center; color:#606060; font-size:18px; cursor:pointer;}
.yytimedbox .titlenav a:first-child{ border-radius:8px 0px 0px 0;}
.yytimedbox .titlenav a.dq{background:url(../Images/yysj/line.jpg) no-repeat right #b4c3de; color:#fff; text-shadow:0 0 2px #4e6796}
.yytimedbox .ls_list{ border:1px solid #ccc; border-top:0px; padding:15px; background:#e6e6e6 url(../Images/zhsd/h_2.png) repeat-x bottom; padding-bottom:20px; border-radius:0 0 8px 8px; overflow:hidden}
.yytimedbox .ls_list ul{display:block; overflow:hidden; clear:both}
.yytimedbox .ls_list li{float:left; width:100px; height:130px; overflow:hidden; margin:5px 8px}
.yytimedbox .ls_list li .img{ width:100px; height:100px; overflow:hidden; position:relative; display:block}
.yytimedbox .ls_list li .img img{width:100px; height:100px;}
.yytimedbox .ls_list li .img span{position:absolute; width:100px; height:100px; left:0px; top:0px;}
.yytimedbox .ls_list li .img span.zhezhao{ background:url(../Images/yysj/mb_3.png) no-repeat}
.yytimedbox .ls_list li.dq .img span.zhezhao{ background:url(../Images/yysj/mb_1.png) no-repeat}
.yytimedbox .ls_list li.bj .img span.zhezhao{ background:url(../Images/yysj/mb_2.png) no-repeat}

.yytimedbox .ls_list .page_list{display:block; text-align:center; line-height:40px; margin-top:20px;}
.yytimedbox .ls_list .page_lis a{margin:auto 5px;}
.yytimedbox .ls_list .page_list img{vertical-align:middle;}
.yytimedbox .ls_list .page_list select{width:50px; height:40px; font-size:14px; line-height:40px; vertical-align:middle; margin:auto 15px;}
.yytimedbox .ls_list .page_list input{vertical-align:middle;}
.yytimedbox .ls_list .page_list em{ height:40px; line-height:40px; vertical-align:middle; display:inline-block;}
.yytimedbox .ls_list .page_list .pagecss{ width:80px; float:right; text-align:center}

.yytimedbox  .toptitle{ padding:10px 20px;border:1px solid #ccc; background:#e6e6e6; margin-top:30px; overflow:hidden}
.yytimedbox  .toptitle .name{ width:280px;  float:left; height:40px; line-height:40px; color:#003f7c; font-size:20px; font-weight:bold}
.yytimedbox  .toptitle .time{ float:right; width:400px;}
.yytimedbox  .toptitle .time a{float:left; margin:auto 5px;}
.yytimedbox  .toptitle .time span{float:left; line-height:40px; padding:0px 5px;}
.yytimedbox  .toptitle .time input[type="image"]{ float:left; margin:auto 5px;}

/*
.yytimedbox  table ,.yytimedbox  table tr ,.yytimedbox  table td ,.yytimedbox  table th{border:1px solid #d7d7d7; background:#e6e6e6; font-size:16px;}
.yytimedbox  table tr.titletr td{background:#577991; color:#fff;line-height:30px; padding:5px 0px;}
.yytimedbox  table tr.titletr td.Sunday{background:#3f5b75;}
.yytimedbox  table td ,.yytimedbox  table th{text-align:center; min-height:40px; position:relative }
.yytimedbox  table th{background:#a0bed2; color:#fff; font-size:16px; font-weight:bold;line-height:40px;}
.yytimedbox  table th.dqtime{background:#3fa9f5;}
.yytimedbox  table th.Sunday{color:#00417a ;}
.yytimedbox  table td.shz{ color:#0071bc}
.yytimedbox  table td.yyy{ color:#fff; background:#0071bc;}
.yytimedbox  table .shang,.yytimedbox  table .zhong,.yytimedbox  table .xia{ font-size:16px; line-height:20px; padding:20px 0px; color:#fff;}
.yytimedbox  table .shang{ background:#577991}
.yytimedbox  table .zhong{ background:#3f5b75}
.yytimedbox  table .xia{ background:#28415d}
.yytimedbox  table td .editkyy{ position:absolute; left:15px; bottom:5px;}
.yytimedbox  table td .editkyy input{background:#fff;}
*/

.yytimedbox  .timeButton{ border:1px solid #ccc; border-left:0px; border-radius:0px; position:absolute; left:0px; bottom:10px; width:100%; padding:10px 0; text-align:right;}
.yytimedbox  .timeButton a{margin-right:15px;}

/*編輯個人照片*/
.TC_editphoto{ background:#e6e6e6  url(../Images/zhsd/h_2.png) repeat-x bottom; border:1px solid #ccc; position: fixed; width:500px; height:470px; padding-bottom:10px;  z-index:100;  border-radius:0px 0px 8px 8px; box-shadow:0 0 9px #333; left:50%; margin-left:-160px; top:50px;}
.TC_editphoto .gayt li.title{margin-bottom:0px; color:#00417a; font-size:20px; font-weight:bold;}
.TC_editphoto .gayt li{ margin-bottom:10px; height:40px; line-height:40px; display:block; }
.TC_editphoto .gayt li.bjtx{ text-align:center; height:320px;}
.TC_editphoto .gayt li.bjtx img{width:320px; height:320px; display:block; margin:auto;}
.TC_editphoto .gayt li .Buttontwo ,.TC_editphoto .gayt li .Button{float:right; font-weight:bold }
.TC_editphoto .gayt li .Button.w100{float:left;}
.TC_editphoto .gayt li em{margin-right:20px;}
.TC_editphoto .gayt li .Buttontwo{margin-right:10px;}
.TC_editphoto .topx{ border:1px solid #fff; border-left:0px; border-right:0px; height:30px; position:relative}
.TC_editphoto .topx .close{ position:absolute; right:10px; top:8px; background:url(../Images/Public/close.png) no-repeat; width:15px; height:15px;}
.TC_editphoto .box{border-top:1px solid #ccc; padding:5px 10px;}




.yytimedbox  table tr.titletr td{background:#577991; color:#fff;line-height:30px; padding:5px 0px; text-align:center}
.yytimedbox  table tr.titletr td.Sunday{background:#3f5b75;}

.schedule_table{ }
.schedule_table table td.day {border-left: 1px solid #d7d7d7; vertical-align: top} 
.schedule_table table.day { border: none }
.schedule_table table.day tr {  }
.schedule_table table.day td {  border: none; border-bottom: 1px solid #d7d7d7; height:100px; overflow:hidden}
.schedule_table table.day th { width: 81px }
.schedule_table table { border-top: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border:1px solid #d7d7d7; } 
.schedule_table table table{border-bottom:0px;}
.schedule_table .week th { border-left: 1px solid #535353 } 
.schedule_table td.whatDay { text-align: center; font-size: 16px;}
.schedule_table table.day td.whatDay{ height:40px; line-height:40px;}}
.schedule_table td.Sunday { color: #00417a }
.schedule_table th.White_block{width:60px;height:40px; line-height:40px; background-color:#697b85; border-style:solid; border-color:#697c85 #535353 #535353 #535353 ; }
.schedule_table th.Sunday, th.Monday, th.Tuesday, th.Wednesday, th.Thursday, th.Friday, th.Saturday{ width:81px; font-size:16px; color:#fff; font-weight:bold;height:40px; line-height:40px; background-color:#697b85; border-style:solid; border-color:#697c85 #535353 #535353 #535353 ; border-width:1px;}
.schedule_table th.Sunday { background-color: #3c4650 }
.schedule_table tr td.aweek { font-weight: normal; line-height: 1.1em; font-size: 15px; background:#577991}
.schedule_table tr td.aweek.No_2{ background:#3f5b75}
.schedule_table tr td.aweek.No_3{ background:#28415d}
.schedule_table tr td.aweek div{line-height:28px;}
.aweek{background-position:0 0; width:60px; height:60px; color:#fff; line-height:1.2em; border:1px solid #535353;}
.schedule_table .whatDay{ background-color:#a0bed2; height:40px; line-height:40px; border-top:none; border-left:none;border-bottom:none; border-right:1px solid #535353; width:194px; text-align: center; font-size: 15px; color:#fff;}
.schedule_table .whatDay.dq{ background:#3fa9f5;}
.day td{ border-bottom:1px solid #535353;border-top:1px solid #535353; border-right:1px solid #535353; width:81px; height:60px;}
.open_order{ width:71px; height:25px;margin:5px 0 0 0;}
.schedule_table td div{ text-align:center;}
.schedule_table input, .schedule_table label{ vertical-align:middle;}
.schedule_table label{ padding-left:5px;}

.schedule_table table.day td{text-overflow: ellipsis; overflow:hidden;white-space:nowrap; text-align:center; width:93px;}
.schedule_table table.day td a.Buttontwo{margin:auto;}
.schedule_table table.day td.shz a{color:#0071bc;white-space:nowrap; text-overflow: ellipsis; overflow:hidden; text-align:center; display:block}
.schedule_table table.day td p{ width:93px;text-overflow: ellipsis; overflow:hidden;white-space:nowrap;}