body {font-size: 14px;color: #666;margin:0; background-color:#EFEFEF}
div,td {word-break: break-all;}
ul,dl,dd,dt{ list-style:none; margin:0; padding:0}
img{border:0;}
form { margin:0; padding:0px;}
/* Link */
a{color:#3377AA;text-decoration:underline;} 
a:hover{color:#FF6600;}
/* Clear float */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-block;}
.clear {display:block;}
.position{background-color:#FFF; border-top:3px solid #EFEFEF; padding-left:10px; line-height:45px;}
.position ul{float:right;}
.position ul li{ float:left;border-left:1px solid #DEDFE3; padding:0px 20px}
.box{ margin:10px;background-color:#FFF;}
.Hrbox{ padding:20px 0px 20px 20px}
.Hrbox dl{float:left; height:35px; margin:5px 15px; overflow:hidden}
.Hrbox dl dd{float:left; padding-right:5px; line-height:27px; width:100px; text-align:right}
.Hrbox dl dt{float:left;width:180px}
.Hrbox ul{ width:100%;; text-align:center;float:left}
.button{ background-color:#EB6100; border:1px solid #EB6100; color:#FFF;border-radius:5px; padding:5px 20px}
.buttonout{ background-color:#FFF; border:1px solid #ccc; color:#666;border-radius:5px; padding:5px 25px}
.input{border-radius:5px; border:1px solid #ccc; width:150px; height:25px; line-height:25px; padding:0px 10px; color:#666}
.select{border-radius:5px;border:1px solid #ccc;background-color:#FFF; width:170px; height:25px; line-height:25px;color:#666}

.SearchBox ul { padding:15px 10px}
.SearchBox ul li{float:left; margin:0px 10px; line-height:30px}
.SearchBox dl { padding:10px 0px 10px 10px}
.SearchBox dl dt{ padding:8px 10px;float:left;width:230px; line-height:30px}
.SearchBox dl dd{padding:8px 10px;float:left; line-height:30px}

.HrListbox,.ArtListbox{padding:10px 5px}
.HrList{ border-bottom:1px solid #e0e0e0; padding-left:10px}
.HrList dt{float:left; height:40px; line-height:40px; overflow:hidden}
.HrList dd{float:right; line-height:40px; text-align:center; overflow:hidden}
.HrList dd a{ margin:0px 5px}
.HrListon,.ClickOn{ background-color:#00FF00;}
.HrList dt img{ height:26px; margin-top:7px}
.page{ padding:10px 0px 0px 5px;}
.page font{border:1px solid #ccc; margin:0px 2px; padding:0px 10px; background-color:#FEFEFE;}
.page a{ border:1px solid #ccc; color:#666; margin:0px 2px; padding:0px 10px; background-color:#FEFEFE; text-decoration:none; font-weight:normal}
.page a:hover{ background-color:#EFEFEF}
.page span{float:right; color:#F00; width:88px; text-align:center}
.Hraddbox{width:900px; margin:20px auto;box-shadow:0px 0px 5px #666; padding:30px 0px}
.Hraddbox dl{ margin:10px 0px;}
.Hraddbox dl dd{float:left;width:150px; line-height:25px; text-align:right; margin-right:5px}
.Hraddbox dl dt{float:left; width:740px; line-height:25px}
.Hraddbox dl dt span{float:left; display:block; width:120px;}
.Hraddbox ul li{ text-align:center; margin-top:15px}
.Hraddbox optgroup{font-style: normal;background-color:#EFEFEF}
.errMsgbox{width:300px; margin:50px auto;box-shadow:0px 0px 5px #666; padding:20px 0px}
.errMsgbox dl dd{ border-bottom:1px solid #CCC; text-align:center; margin:0px 15px; font-size:20px; color:red; padding-bottom:10px}
.errMsgbox dl dt{ padding:10px 20px;  line-height:30px;}
.errMsgbox  ul li{ text-align:center}

.Artaddbox{width:900px; margin:20px auto;box-shadow:0px 0px 5px #666; padding:30px 0px}
.Artaddbox dl{ margin:10px 0px;}
.Artaddbox dl dd{float:left;width:150px; line-height:25px; text-align:right; margin-right:5px}
.Artaddbox dl dt{float:left; width:740px; line-height:25px}
.Artaddbox ul li{ text-align:center; margin-top:15px}


.picbox{float:left; position:relative; margin-right:10px}
.picbox img{height:100px}
.picbox input{display:none}
.picboxDel{ position:absolute; z-index:999; top:2px; right:2px;line-height:25px; text-align:center}
.picboxDel span{ background:#F60; padding:5px 8px; color:#FFF;cursor:pointer}

.ArtList{ border-bottom:1px solid #e0e0e0; padding-left:10px;display:flex}
.ArtList dl{width:100%; clear:both;align-self:center}
.ArtList dt{float:left;line-height:20px;align-self:center;margin:10px 0px;}
.ArtList dt i{ color:#F00; font-style:normal; display:block}
.ArtList dd{float:right; line-height:20px; margin:10px 0px; text-align:center;align-self:center;}
.ArtList dd a{ margin:0px 5px}
.ArtListpic span{display:block; float:left;color:#F00}
.ArtListpic img {width:100px; height:100px; border:1px solid #CCC; padding:1px; margin:0px 5px}
.BigImg{ position:fixed; left:0; top:0; z-index:999; width:100%; height:100%; background-color:#000;opacity: 0.85; text-align:center;}
.BigImg img{ position:absolute; left:50%; top:50%}
.ArtListTag a{ color:#999; text-decoration:none;border-radius:5px;border:1px solid #ddd; padding:3px 10px}
.ArtListTag a.check{ background-color:#EB6100; border:1px solid #EB6100; color:#FFF;}
.word_count{color:#F00}

.DocSearchBox{ padding:15px;}
.DocSearchBox dl{float:left; line-height:27px}
.DocSearchBox dl dd{float:left;text-align:right}
.DocSearchBox dl dt{float:left; margin:0px 35px 0px 5px}
.DocBox{ margin-top:0px}
.DocBox h2{ text-align:center; padding:15px 0px 0px 0px}
.DocList dl,.DocList ul{ overflow:hidden}
.DocList dt{float:left; height:40px; line-height:40px; padding-left:15px;cursor:default;overflow:hidden}
.DocList dd{float:right; line-height:40px; text-align:center; overflow:hidden}
.DocList dd a,.DocList li a{ margin:0px 5px}
.DocOut{ background-color:#FFE0CA; color:#BB5000}
.DocList ul li{float:left; height:34px; line-height:34px;padding-left:15px; cursor:default;overflow:hidden}
.DocAdd input{ margin:0px 10px}
.DocOn{background-color:#EB6100;color:#FFF}
.DocOn a{color:#FFF}
.DocAddBox{ background-color:#FFF; padding-bottom:15px}
.DocAddBox dl { padding-top:10px}
.DocAddBox dl dd{float:left;width:70px;line-height:25px; text-align:right; margin-right:5px}
.DocAddBox dl dt{float:left; line-height:25px}
.DocViewSearch ul li{ padding:5px;}
.DocViewTitle{padding:5px; font-weight:bold}
.DocViewList{ line-height:24px;}
.DocViewList dl{overflow:hidden}
.DocViewList dl dd{float:left;cursor:default;width:20px}
.DocViewList dl dt{float:left;cursor:default; height:24px; overflow:hidden}
.DocViewList dl p{padding:0px ;cursor: default;height:24px; margin:0px; overflow:hidden}
.Doc_buttonClose{ background:url(tree_close.gif) no-repeat 0px center}
.Doc_buttonOpen{ background:url(tree_open.gif) no-repeat 0px center}
.Doc_line1{background:url(tree_line2.GIF) no-repeat 0px center;}
.Doc_line2{background:url(tree_line1.GIF) no-repeat 0px center;}
.DocViewBox{ background-color:#FFF;width:800px; margin:100px 0px 0px 100px;box-shadow:0px 0px 5px #666;}
.PublicDocBox{float:left;background-color:#FFF;width:290px; height:315px; margin:20px 25px;border-radius:10px; overflow:hidden}
.PublicDocBox dd { width:290px; height:200px; overflow:hidden}
.PublicDocBox dd img{ width:290px; height:200px;transition: all 0.3s}
.PublicDocBox dd img:hover{transform:scale(1.1)}
.PublicDocBox h2{ margin:10px 10px 20px 15px; width:270px; font-size:16px; color:#666 padding:0px; height:50px; line-height:25px; font-weight:normal;overflow:hidden}
.PublicDocBox h2 a{color:#666; text-decoration:none}
.PublicDocBox h2 a:hover{color:#EB6100;}
.PublicDocBox dt{ padding:0px 13px; color:#ccc}
.PublicDocBox dt span{float:right}
.PublicDocBox dt span a{color:#CCC; margin:0px 5px; text-decoration:none}
.PublicDocBoxPic{ padding-top:10px;}
.PublicDocBoxPic img{ height:98px}
.PublicDocView { padding:15px 10px}
.PublicDocView h2{ text-align:center; margin:0px; padding:0px}
.PublicDocView .info{ text-align:center; border-bottom:1px solid #e0e0e0; padding:15px 0px; color:#999}
.PublicDocView .Content{ padding:10px}
.PublicDocView .Content img{ max-width:500px}

.Wechat{ padding-bottom:10px;}
.WechatList{ border-bottom:1px solid #e0e0e0; margin:0px 5px; padding:0px 5px}
.WechatList dt{float:left;line-height:20px;align-self:center;margin:10px 0px;}
.WechatList dd{float:right; line-height:20px; margin:10px 0px; text-align:center;}
.WechatList dd a{ margin:0px 5px}
.WechatList dt i{ font-style:normal; margin:0px 5px; border:1px solid #CCC; padding:3px 5px; cursor:pointer}
.WechatList dt i.on{background-color:#EB6100; border:1px solid #EB6100; color:#FFF;}
.WechatSearch{ padding:0px 10px; line-height:35px}
.WechatSearch li{float:left; margin-right:25px}
.WechatTotal{ padding:10px; line-height:27px}
.WechatTotal dl dd{float:left; margin-right:20px; font-weight:bold; color:#EB6100}
.WechatTotal dl dt{float:left; width:130px}
.WechatTotal dl dt span{color:red}

.CustomerAdd{width:900px; margin:20px auto;box-shadow:0px 0px 5px #666; padding:20px 0px}
.CustomerAdd dl{ margin:10px 0px;}
.CustomerAdd dl dd{float:left;width:150px; line-height:25px; text-align:right; margin-right:5px}
.CustomerAdd dl dt{float:left; line-height:25px; color:#999}
.CustomerAdd ul li{ text-align:center; margin-top:15px}
#C_ill_List span{ cursor:pointer; margin:0px 5px; text-decoration:underline; color:#EB6100}
.CustomerList{border-bottom:1px solid #e0e0e0; padding:12px 5px}
.CustomerList dt{float:left; cursor:default; }
.CustomerList dt span {float:left}
.CustomerList dt span img{ margin:4px 3px 0px 0px;height:13px}
.CustomerList dt a{color:#999; text-decoration:none}
.CustomerList dd{float:right;text-align:center;}
.CustomerList dd a{ margin:0px 5px}
.CustomerList dt span a{color:#3377AA; text-decoration: underline}
.bhList td,.bhList th{ border-bottom:1px solid #CCC;border-right:1px solid #ddd;  font-size:14px}
.bhList th.title{ border-top:1px solid #F6F6F6; border-left:1px solid #F6F6F6; border-right:1px solid #CCC; background-color:#eee; font-weight:bold;color:#666}
.UserHead{ padding-top:10px;}
.UserHead img{ height:98px; width:98px;}
.MessageTopBox{ padding:15px 10px}
.MessageTopBox input{ margin-right:25px; cursor:pointer}
.MessageTopBox input:hover{background-color:#EB6100; border:1px solid #EB6100; color:#FFF;border-radius:5px; padding:5px 25px}
.MessageList{ border-bottom:1px solid #e0e0e0; margin:0px 5px; padding:0px 5px}
.MessageList a{color:#666; text-decoration:none}
.MessageList dt{float:left;line-height:20px;align-self:center;margin:10px 0px;}
.MessageList dd{float:right; line-height:20px; margin:10px 0px; text-align:center;}
.MessageSendUser{float:right; width:200px; height:700px; border-left:10px solid #EFEFEF; padding:0px 5px; overflow:auto}
.MessageSendUser dl dd{ border-bottom:1px solid #EFEFEF; line-height:37px; font-size:16px;  padding-left:10px; font-weight:bold}
.MessageSendUser dl dt{ margin:10px 0px}
.MessageSendUser dl dt select{border-radius:5px;border:1px solid #ccc;background-color:#FFF; width:180px; height:25px; line-height:25px;color:#666}
.MessageSendContent{float:left; padding:10px; width:100%}
.MessageSendContent dl{margin:10px 0px}
.MessageSendContent dl dd{float:left; width:100px; text-align:right}
.MessageSendContent dl dt{float:left; width:90%}
.MessageSendUserList span{float:left; display:block; width:100px}
.BBS_Class{padding:5px; margin-bottom:20px}
.BBS_Big{ font-size:16px; text-indent:10px; color:#EB6100; font-weight:bold; line-height:45px;}
.BBS_Big span{float:right; font-weight:normal; font-size:14px; margin-right:10px}
.BBS_Big a{color:#EB6100;text-decoration:none}
.BBS_Big a:hover{ text-decoration:underline}
.BBS_Big span a{ margin:0px 5px}
.BBS_Small{border-top:1px solid #e0e0e0; padding:15px 5px;}
.BBS_SmallPic{float:left;border-radius: 50%;width:80px; height:80px; overflow:hidden}
.BBS_SmallPic img{ width:80px;transition: all 0.3s}
.BBS_SmallPic img:hover{transform:scale(1.2)}
.BBS_SmallCon{float:right; margin-right:5px;}
.BBS_SmallCon h2{ margin:10px 0px 10px 0px; padding:0px; font-size:20px}
.BBS_SmallCon h2 a{color:#666; text-decoration:none}
.BBS_SmallCon h2 a:hover{color:#EB6100;}
.BBS_SmallCon h2 span{float:right; font-size:14px; font-weight:normal}
.BBS_SmallCon h2 span a{margin:0px 5px;color:#EB6100;text-decoration:none}
.BBS_SmallCon h2 span a:hover{ text-decoration:underline}
.BBS_Position{ margin:15px 10px 0px 10px}
.BBS_Position dl{float:right; margin:0px; padding:0px}
.BBS_Position dl dt{float:left; margin-left:10px}
.BBS_Position ul li{float:left; margin-right:15px; line-height:30px}
.BBSList{border-bottom:1px solid #e0e0e0; padding:12px 5px}
.BBSList dt{float:left;}
.BBSList dt a{float:left;margin-right:10px;}
.BBSList dt span{float:left; margin-right:10px; color:#F00}
.BBSList dt span img{ margin-top:3px}
.BBSList dd{float:right;}
.BBSList dd span{color:red;}
.BBSList dd b,.BBSList dt b{color:#EB6100;}
.BBSClassLink{ text-decoration:none; margin-right:5px}
.BBS_ListTop{ font-weight:bold}
.BBS_ListTop a{color:#F00; text-decoration:none}
.BBS_ListTop a:hover{text-decoration:underline}
.BBS_View{padding:0px 5px 10px 5px;}
.BBS_ViewBox{border-bottom:1px solid #e0e0e0; background:url(line.png) repeat-y 200px 0px;overflow:hidden}
.BBS_ViewTit{ margin:0px;border-bottom:1px solid #e0e0e0;  padding:20px 0px;text-align:center}
.BBS_ViewLeft{float:left; width:200px; }
.BBS_ViewLeftLouzhu{ background:url(louzhu.png) no-repeat top right}
.BBS_ViewLeft dl {height:160px}
.BBS_ViewLeft dl dd{ margin-top:20px; text-align:center}
.BBS_ViewLeft dl dd img{ border:1px solid #CCC; padding:5px; width:100px}
.BBS_ViewLeft dl dt{ text-align:center; margin-top:5px}
.BBS_ViewRight{float:right}
.BBS_ViewCon{ margin:15px 10px 0px 0px; min-height:130px; font-size:15px; line-height:25px}
.BBS_ViewStatus{ width:300px; margin:0px auto; padding:20px 0px 0px}
.BBS_ViewStatus dl{float:left; width:80px; margin:0px 25px;border:1px solid #EB6100;border-radius:7px; overflow:hidden}
.BBS_ViewStatus dl dd{ text-align:center;line-height:50px; color:#EB6100}
.BBS_ViewStatus dl dt{cursor:pointer;border-top:1px solid #EB6100; line-height:30px;background-color:#EB6100; color:#FFF}
.BBS_ViewStatus dl dt i{background:url(../images/ding.png) no-repeat 10px 5px; font-style:normal; display:block; text-indent:35px}
.BBS_ViewStatus dl dt span{background:url(../images/cai.png) no-repeat 10px 5px; font-style:normal; display:block; text-indent:35px}
.BBS_ViewStatus dl dt:hover{ }
.BBS_ViewTime{ color:#999;padding:10px 10px 10px 0px; text-align:right}
.BBS_ViewTime a{color:#999}
.BBS_ViewTime a:hover{color:#666}
.BBS_ViewReply{ background-color:#CCC; margin:10px 10px 0px 0px; height:50px}
.BBS_ViewReplyForm{ padding:0px 10px 15px 10px}
.BBS_ViewReplyForm li{ padding-top:10px; font-size:14px; font-weight:bold}
.BBS_ThemeEdit dl{ margin-top:10px}
.BBS_ThemeEdit dl dt{float:left; width:600px}
.BBS_ThemeEdit dl dd{float:left; width:80px; text-align:right}
.BBS_ThemeDel dl dd{ padding:10px; font-size:16px; color:#F00; font-weight:bold; text-align:center}
.BBS_ThemeDel dl dt{max-height:280px; margin:0px 5px; overflow:auto;}
.BBS_Class dl{ margin-top:10px}
.BBS_Class dl dd{float:left; width:80px; text-align:right}
.BBS_Class dl dt{float:left;}

.Team{float:left; font-size:16px; line-height:30px}
.Team dl dd{float:left; border:1px solid #666; padding-left:10px;padding-right:10px}
.Team dl dt{float:left; height:30px}
.Team_line{ background:url(line2.png) repeat-x 0px center; width:50px}
.Team_line span{float:right;width:0px; height:0px; border-top:6px solid transparent; border-bottom:6px solid transparent; border-left:6px solid #666; display:block; margin-top:9px}
.Team_line2{ background:url(line2.png) repeat-y 0px 0px}
.Team_Index dd{ font-size:30px; line-height:38px; border:1px solid #B28850; background-color:#B28850;color:#FFF; padding:10px 20px}
.Team_Index dd img{ width:33px}

.Index_Topbox{float:left;width:25%}
.Index_Topbox dl{ margin:15px; padding:10px 0px;color:#FFF}
.Index_Topbox dl dd{float:left; margin-left:60px; padding-top:5px}
.Index_Topbox dl dd span{display:block;font-weight:bold; font-size:16px}
.Index_Topbox dl dd i{font-style:normal}
.Index_Topbox dl dd i b{ font-size:30px; margin-right:5px}
.Index_Topbox dl dt{float:right; width:125px;}
.Index_Topbox dl dt span{ display:block; margin-top:7px; height:18px; overflow:hidden}
.Index_BBSbox{float:left; width:50%}
.Index_BBSbox dl{ margin:10px; padding:5px; background-color:#FFF;}
.Index_BBSbox dl dd{ font-weight:bold; border-bottom:1px solid #E0E0E0; font-size:16px; line-height:35px; margin-bottom:10px; padding-left:5px}
.Index_BBSbox dl dt{ line-height:30px; height:30px; padding:0px 5px; overflow:hidden}
.Index_BBSbox dl dt span{ float:right; color:#999}
.Index_BBSbox dl dt i{float:left;border-radius:50%; color:#FFF; width:18px; height:18px; background-color:#ccc; text-align:center; line-height:18px; margin:7px 10px 0px 0px; font-style:normal; font-size:12px; font-family:Arial; overflow:hidden}
.Index_Phbox{background-color:#FFF;padding:30px 20px 50px 30px;position:relative;}
.Index_Phjt1{width:0px; height:0px; border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:20px solid #333; position:absolute; left:24px; top:30px}
.Index_Phjt11{ position:absolute;left:20px; top:10px; background-color:#FFF}
.Index_Phjt2{width:0px; height:0px; border-left:20px solid #333;border-top:6px solid transparent;border-bottom:6px solid transparent; position:absolute; right:60px; bottom:44px}
.Index_Phjt21{position:absolute; right:10px; bottom:40px; width:50px; text-align:center; background-color:#FFF}
.Index_Phlist{border-left:1px solid #333; border-bottom:1px solid #333; padding-left:30px; overflow:hidden}
.Index_Phbiao{float:left; margin:0px 30px;}
.Index_Phbiao ul{float:left; width:35px; height:300px;}
.Index_Phbiao ul li{ background-color:#FFF; line-height:15px; padding-bottom:5px; color:#CCC; text-align:center}

.Index_PhboxTitle{ margin:0px 5px; border-bottom:1px solid #D0D0D0;  line-height:40px; font-size:16px; font-weight:bold; padding-left:10px; background-color:#FFF}
.Index_PhboxTitle ul{float:right}
.Index_PhboxTitle ul li{float:left; font-size:14px; font-weight:normal; margin-right:10px}
.Index_PhboxTitle ul li span{ width:15px; height:15px; margin:13px 5px 0px 25px; float:left; display:block}
.Index_PhUser{ position:absolute;bottom:25px; width:120px; text-align:center}

.Pay_Big{float:left; width:100px; text-align:center}
.Pay_Small{float:left}
.Pay_Small ul li{float:left}
.BBS_ViewCon span,.BBS_ViewCon p,.BBS_ViewCon b { font-style:normal}

.Artaddbox .OrderAddBox{margin:0px;background-color:#FCF5C7; display:inline-block}
.Artaddbox .OrderAddBox dd{float:left;width:90px; line-height:35px; text-align:right; background-color:#9FF; border-bottom:2px #FFFFFF solid; padding-right:10px}
.Artaddbox .OrderAddBox dt{float:left; width:184px; padding-left:10px; line-height:35px; border-bottom:2px #FFFFFF solid}
.OrderProTit{ background-color:#EFEFEF; margin-bottom:10px; font-weight:bold }
.OrderProTit span{float:left; display:block; margin-left:10px; border-right:2px solid #FFF; line-height:25px}
.OrderProList{}
.OrderProList span{float:left; display:block; margin:5px 0px 0px 10px; border-right:2px solid #FFF;}
.OrderProList span i{ font-style:normal; display:block; float:left;}
.Order_Jia{width:20px; text-align:center; border-left:1px solid #ccc; cursor:pointer}
.Order_Jian{width:20px; text-align:center; border-right:1px solid #ccc; cursor:pointer}