﻿.subMark,.fr{float:right;}
.white,a.white,.white a:link,.white a:visited,.white a:active,.white a:hover{color:#FFF;}
.orange,a.orange,.orange a:link,.orange a:visited,.orange a:active,.orange a:hover{color:#F60;}
.grey,a.grey,.grey a:link,a:link.grey,.grey a:visited,.grey a:active,.grey a:hover{color:#777;}
.dgrey,a.dgrey,.dgrey a:link,a:link.dgrey,.dgrey a:visited,.dgrey a:active,.dgrey a:hover{color:#333;}
.red,a.red,.red a:link,.red a:visited,.red a:active,.red a:hover,a.red:link,a.red:visited,a.red:active,a.red:hover{color:#F00;}
.crimson,a.crimson,.crimson a:link,.crimson a:visited,.crimson a:active,.crimson a:hover{color:#C00;}
.blue,a.blue,a.blue:link,a.blue:visited,a.blue:active,a.blue:hover,.blue a:link,.blue a:visited,.blue a:active,.blue a:hover{color:#0055aa;}
em,i{font-style:normal}
.mb10{margin-bottom:10px;}
.pt10{padding-top:10px;}.pb10{padding-bottom:10px;}
.hidden{ display:none;} 
/*layput*/
.box710{ width:710px;text-align:left;clear:both;}
/*modFl*/
#floatBg{ position:absolute; display:none;width:100%; height:1000px; z-index:1000;left:0; top:0; background:#000;filter:progid:DXImageTransform.Microsoft.alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.floatBox{position:fixed; _position:absolute; left:50%; top:50%;_top:expression(documentElement.scrollTop+350); margin:-150px 0 0 -225px;text-align:left; width:510px; overflow:hidden; display:none; z-index:1001}
.floatBox .b{width:510px; height:350px;background:#000;filter:progid:DXImageTransform.Microsoft.alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.floatBox .modFl{width:500px; margin:5px; position:absolute; z-index:1001; left:0; top:0;}
.modFl .thFl{height:35px; line-height:35px;background:#f5f5f5; border-bottom:1px solid #d7d7d7; overflow:hidden;}
.modFl .thFl .mark{font-size:14px; font-weight:bold; padding-left:10px;}
.modFl .thFl .close{display:block; background:url(/Template/Red/mainBg.png) no-repeat -67px -104px; width:35px; height:35px; overflow:hidden;}
.modFl .thFl .close:hover{background-position:-108px -104px;}
.modFl .tbFl{background:#fff;}
.modFl em{color:#c00;}
.alerttc2{ margin:0;width:310px;}
.alerttc2 .b{ width:310px; height:120px;}
.alerttc2 .modFl{ width:300px;}
.alerttc2 .modFl .tbFl{ height:48px; padding:13px 0;}
.alerttc2 .modFl .tbFl p{ height:48px; line-height:24px; overflow:hidden; text-align:center;} 
/*modE*/
.modE{ border-top:2px solid #C00;}
.modE .dth{ height:30px; line-height:30px; background:#f8f8f8;}  

/*在线留言页*/    
.onlinely{ border-left:1px solid #dddddd; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; background:#f8f8f8;}
.onlinely .dth{ background:#f7f7f7;}
.onlinely .dth .mark{ padding-left:10px; font-size:14px; font-weight:700;}
.onlinely .dtb{ padding:3px 10px 10px 10px; position:relative;*zoom:1;}
.onlinely .dtbt{ height:41px; line-height:41px; vertical-align:middle;}
.onlinely .dtbt i,.onlinely .dtbt input{ float:left;}
.onlinely .dtbt i{ margin-right:5px;}
.onlinely .dtbt .inpk{ width:88px; height:19px; line-height:19px; padding:0 5px; border:1px solid #d7d7d7; background:#fff; margin-top:10px; margin-right:20px;}
.onlinely .lylogin{ width:65px; height:20px; padding:0 1px; border:1px solid #b6b6b6; background:url(/Template/Red/sc_main.png) no-repeat 0 -624px #fff; display:block; margin-top:10px; cursor:pointer; line-height:20px; margin-right:10px;}
.onlinely .lytextarea{ width:675px; border:1px solid #dddddd; height:145px; background:#fff; padding:5px; line-height:22px; overflow:auto;}
.onlinely .dtbb{ height:42px; line-height:42px;}
.onlinely .dsubm{ width:330px;padding-top:10px; height:26px; line-height:26px; overflow:hidden;}
.onlinely .niinp{ margin:8px 6px 0 0; float:right;*margin-top:2px;background:none;}
.onlinely .subly{ float:right; width:78px; height:24px; line-height:24px; cursor:pointer; border:1px solid #f4985b; background:url(/Template/Red/sc_main.png) repeat-x 0 -8px; color:#ff6600; margin:0 0 0 5px; display:block;}
.onlinely .yzm_pic{ width:80px; height:24px; background:#999; float:right;} 
.onlinely .yzm_inp{ width:60px; height:22px; line-height:22px; padding:0 5px; background:#fff; border:1px solid #d7d7d7; float:right; margin-right:6px; margin-left:10px;}

.lywall ul{padding-bottom:20px;}
.lywall li{line-height:24px; border-bottom:1px solid #d7d7d7; float:left; width:680px; padding:7px 10px}
.lywall i{display:block;zoom:1}
.lywall i:after{content:"\20"; display:block; clear:both; height:0px; overflow:hidden;}
.lywall li span{width:60px;}
.lywall li em.fl{width:600px;}
.lywall .btns{ height:26px; overflow:hidden; padding:0 0 20px 630px;}
.lywall .btns a{color:#05a;}
.lywall .btns .abtn{display:inline; float:left; height:24px; line-height:24px; width:78px; border:1px solid #f4985b; background:url(/Template/Red/mainBg.png) no-repeat 0 0; color:#f60; text-align:center; margin-right:20px;}
.lywall .btns .abtn:hover{text-decoration:none; background:#f60; border-color:#dc5800; color:#fff;}
