*{padding: 0; margin: 0;}

html,body,h1,h2,h3,h4,h5,h6,dt,dd,table,p,ul,ol,tr,td{}

html {
overflow-x: hidden;
overflow-y: auto;
} 

body{ background-color:#d8dce3;padding-right:15px;}


ul,ol{ list-style:none;}

th, td{font-size:12px}
h1{padding:15px 0px;font-size:24px;}

th{text-align:left}
p{padding:6px 0px;}
.pointer{ cursor:pointer;}

img{border:0px;}
.vam{vertical-align:middle;}
.mr8{margin-right:8px;}
.ml8{margin-left:8px;}
.mr12{margin-right:12px;}
body{font-size:12px;}
.red{color:#f00;}
.fr{float:right;padding-right:3%;}
.tac{ text-align:center;}
.textright{text-align:right}


.rightbottomline{border-right: 1px solid #80C2F4;border-bottom: 1px solid #80C2F4;}
.leftrect{border: 1px solid #80C2F4;}
.leftline{border-left: 1px solid #80C2F4;}
.rightline{border-right: 1px solid #80C2F4;}
.bottomline{border-bottom: 1px solid #80C2F4;}
.ordercolor{color:#999; float:right;
*display:none;
            }
.ordercolordefault { color:#aaa;
                     float:right;
*display:none;
                   }

/*headerbg*/

.headerbg{ background:url(/App_Themes/master0/images/headertopbg.png) repeat-x;height:90px;overflow:hidden;}
.headerbg_1{ background:url(/App_Themes/master0/images/headertopbg_1.png) repeat-x;height:45px;overflow:hidden;}
.headerbg_2{ background:url(/App_Themes/master0/images/headertopbg_2.png) repeat-x;height:45px;overflow:hidden;}
.header{padding-top:3px;width:950px;overflow:hidden;}
#logo{padding-left:18px;float:left;padding-bottom:11px;}
#login{float:right;padding-top:13px;padding-right:30px;}


#menu{ clear:both; background:url(/App_Themes/master0/images/menubg.png) no-repeat;width:950px;height:45px;overflow:hidden;padding-left:210px;}
#menu ul{padding-top:9px;}
#menu ul li{float:left;padding:0px 5px;background:url(/App_Themes/master0/images/mline.png) no-repeat right 4px;}
#menu ul li.linobg{ background:none;}
#menu ul li img{ vertical-align:middle; margin-right:5px;}
#menu ul li a:link,#menu ul li a:visited{width:57px;height:21px;overflow:hidden;display:block; float:left;padding-top:5px;padding-left:5px;color:#454545; text-decoration:none;}
#menu ul li a:hover{ background:url(/App_Themes/master0/images/menuhover.png) no-repeat;color:#FFFFFF; text-decoration:none;}


/*bar*/
.barDiv{height:100%;width:5px;font-size:0px;overflow:hidden;background:#00507a; cursor:pointer; text-align:center;}


/*left*/
.leftbar{width:170px;overflow:auto;height:100%;}
.leftbartop{ padding:0px;margin:0px;width:169px;overflow:hidden;margin-bottom:5px;}
.sidebar{width:143px;margin-left:5px;overflow:hidden;}
.rolinList{ width:110px;text-align:left}
.rolinList li{margin-bottom:15px;}
.rolinList li h2{padding:0px;padding-left:12px;padding-top:4px;margin:0px;width:160px;overflow:hidden;height:24px;font-size:14px;color:#fff;cursor:pointer}
.content{width:143px; background:url(/App_Themes/master0/images/sidebottombg.png) no-repeat bottom left #d9eefb;padding:10px 0px 0px;}
.content p{padding:0px;margin:0px;height:34px;}
.content p a:link,.content p a:visited{height:24px;width:144px;margin-left:-1px;display:block;padding-left:10px;color:#454545; text-decoration:none;padding-top:8px;}
.content p a:hover{ background:#FFFFFF;background:url(/App_Themes/master0/images/ahoverbg.png) repeat-x;border-left:0px;border-right:0px;}
 
/*right*/
#main{width:100%;height:100%; }
.submenu{width:100%;height:32px;overflow:hidden;background:url(/App_Themes/master0/images/rbluebarbg.png) repeat-x top;}
.submenu ul{padding-left:20px;}

.dtab{margin-top:0px;}
.tab{width:100%; border-collapse:collapse; border-spacing:0px; border-bottom:solid 1px #B9DEF9}
.tabheadershade{height:6px; background-color:#eeeeee;}

.tab98{width:98%; border-collapse:collapse; border-spacing:0px;}

.trtitle{background:url(/App_Themes/master0/images/trtitlebg.png) repeat-x;height:31px;line-height:31px;overflow:hidden;}
.trtitle a:link,.trtitle  a:visited{color:#444; text-decoration:none;}
.trtitle a:hover{ text-decoration:underline;}
.spetr{ background:url(/App_Themes/master0/images/spetrbg.png) repeat-x;height:29px;overflow:hidden; }
.spetrbak{ background:url(/App_Themes/master0/images/spetrbg.png) repeat-x;height:29px;overflow:hidden;}
.spetr td{padding-left:10px;}
.trdata2{ background:#ECF6FD;height:28px;}
.trdata3{ background:#A8F4CC;height:28px;}
.trdata4{ background:#FFE88C;height:28px;}
.trdata1{ height:28px;}
.trdata1 td,.trdata2 td,.trdata3 td{ text-align:left;}
.tab tbody a:link,.tab tbody a:visited{color:#005599;text-decoration:none;}
.tab tbody a:hover{color:#f00; text-decoration:none;}
.tab td{height:27px;}

.tab th a:link,.trtitle th a:visited{color:#444; text-decoration:none;}
.tab th a:hover{ text-decoration:underline;}
.pageline{width:100%;margin-top:10px;height:20px;margin-left:10px;margin-bottom:10px; }
.pagelineleft{margin-right:10px; vertical-align:middle;  display:inline-block;}
.ckbox{ display:inline-block;}
.changeline{word-wrap: break-word;word-break:break-all;}

.spetr td a:link,.spetr td a:visited{color:#454545; text-decoration:none;}
.spetr td a:hover{ text-decoration:underline;color:#FF0000;}
.inputpage 
{
      height: 32px;
      *height:15px;
  padding: 6px 8px;
  *padding:5px 4px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 2px;

  
   *+margin:0px;
   *+height:18px;
   *+line-height:18px; 
   *+ position:relative; 
   *+top:8px;
  
}
/*host*/
.hosttab{width:90%;margin:20px auto;}

/*advansearch*/
.advancesearch{padding-bottom:8px;margin-bottom:10px;margin-top:15px}
.searchtitle{width:99%;background:url(/App_Themes/master0/images/searchtitlebg.png) repeat-x;height:18px;padding-left:1%;overflow:hidden;padding-top:8px;font-weight:bold;margin-bottom:10px;}
.searchtab{ border-collapse:collapse; border-spacing:0px;width:100%; border:0px solid #ddd; background-color:#fff}
.searchtab td{padding-top:2px;text-align:left; height:36px;}
.s_input{border:1px solid #ababab;width:160px;}
 td.tar{ text-align:right; line-height:25px}
.s_select{width:165px;}


/*right.aspx上的标签样式*/
.submenu ul li{float:left;height:32px;font-weight:normal;margin-right:2px;}
.submenu ul li a:hover{color:#454545;}
/***************/
.submenu ul li b{ background:url(/App_Themes/master0/images/submenu_link.png) no-repeat right top;display:block;float:left;height:32px;padding-right:10px; cursor:pointer; text-decoration:none;color:#fff;}
.submenu ul li b span{padding-left:6px;float:left;height:22px;padding-top:10px;cursor:pointer;}
.submenu ul li b img{margin-top:10px;margin-left:4px;}
/****************/
.submenu ul li b.special{ background:url(/App_Themes/master0/images/submenuhover_r.png) no-repeat right top;display:block;float:left;height:32px;padding-right:10px; cursor:pointer; text-decoration:none;color:#454545;}
.submenu ul li b.special span{padding-left:12px;float:left;height:22px;padding-top:10px;cursor:pointer;background:url(/App_Themes/master0/images/submenuhover_l.png) no-repeat left top;}
.submenu ul li b.special img{margin-top:10px;margin-left:4px;}

#topnavlist
{
    height:50px;
    *height:35px;
    color:#484F59;padding-top:15px; letter-spacing:.3px;
    
}
            

#topnav{height:32px;color:#545b68;padding-top:12px;border-bottom:double 1px #84C5EC; letter-spacing:.3px}
#topnav2{height:32px;color:#545b68;padding-top:12px;border-bottom:double 1px #DFDFDF; letter-spacing:.3px}



.panel-heading p{ color:#777;}

.btn-transparent{background-color:#3b4354; border:1px solid #262b36; color:#bbb; letter-spacing:3px;margin-left:5px; text-decoration:none;border-radius:3px;}

.btn-transparent:hover{background-color:#3b4354; border:1px solid #666;color:#eee;}

/*表单(首)**********************************************/

 
  
input.normalformbtn           {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	color: #004F00;
	font-weight: normal;
    height:18px;
}

 
input.normalform            {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #F4F2EC;
	color: #004F00;
        width:200px;
	font-weight: normal;
    height:18px;
    
    
}
input.normalform_bak            {
border-top:1px solid #abadb3; border-left:1px solid #e2e3ea;border-right:1px solid #e2e3ea;border-bottom:1px solid #e2e3ea; height:21px; line-height:21px; padding-left:4px; color:#666;
}
input.normalformright         {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #F4F2EC;
	color: #004F00;
        width:200px;
	font-weight: normal;
    height:18px;
    text-align:right;
}

input.normalformread            {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #E3DFCE;
	color: #004F00;
        width:200px;
	font-weight: normal;
    height:18px;
}


input.normalformreadright            {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #E3DFCE;
	color: #004F00;
        width:200px;
	font-weight: normal;
    height:18px;
    text-align:right;
}

input.normalformhot           {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #D2FFFF;
	color: #ff0000;
        width:200px;
	font-weight: normal;
    font-family: 宋体;
    height:18px;
}

input.normalformhotright           {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	color: #ff0000;
	background-color: #D2FFFF;
        width:200px;
	font-weight: normal;
    font-family: 宋体;
    height:18px;
    text-align:right;

}

input.normalformuserpriceright           {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #D2FFFF;
	color: #ff0000;
        width:200px;
	font-weight: normal;
    font-family: 宋体;
    height:18px;
    text-align:right;

}

 
input.normalformpriceright         {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #F4F2EC;
	color: #999999;
        width:200px;
	font-weight: normal;
    height:18px;
    text-align:right;
}

input.normalformhotpriceright           {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #D2FFFF;
    width:200px;
    color:#333333;
	font-weight: normal;
    font-family: 宋体;
    height:18px;
    text-align:right;

}

textarea.normalform            {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #F4F2EC;
	color: #004F00;
        width:200px;
	font-weight: normal;
    font-family: 宋体;
	word-break:break-all  ;
	
     
}
input.domaincontact            {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #F4F2EC;
	color: #004F00;
        width:90%;
	font-weight: normal;
    height:18px;
}

textarea.normalformread          {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #E3DFCE;
	color: #004F00;
        width:200px;
	font-weight: normal;
		word-break:break-all  ;
    font-family: 宋体;
}
input.errorform            {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #FFB5B5;
	color: #004F00;
        width:200px;
	font-weight: normal;
    font-family: 宋体;
    height:18px;
}
textarea.errorform            {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #FFB5B5;
	color: #004F00;
        width:200px;
	font-weight: normal;
    font-family: 宋体;
}
textarea.errorformread            {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #E3DFCE;
	color: #004F00;
        width:200px;
	font-weight: normal;
    font-family: 宋体;
}

textarea.normalformright            {
	padding: 0px;
	font-size: 12px;
	margin: 0px;
	background-color: #F4F2EC;
	color: #004F00;
        width:200px;
	font-weight: normal;
    font-family: 宋体;
	word-break:break-all  ;
	text-align:right;

     
}
body.normalform{margin: 0 0 0 0; font-size: 12px; text-align: left; 
                text-decoration: none;color:#5F666F }

select.normalform           { padding: 0px; font-size: 12px; margin: 0px; background-color: #F4F2EC;
                                  font-family: 宋体;
color: #004F00; width:205px;}
select.domaincontact           { padding: 0px; font-size: 12px; margin: 0px; background-color: #F4F2EC;
    font-family: 宋体; color: #004F00; width:92%;height:24px;}

select.normalformread           { padding: 0px; font-size: 12px; margin: 0px; background-color: #E3DFCE;
    font-family: 宋体; color: #004F00; width:205px;}
select.normalformhot           { padding: 0px; font-size: 12px; margin: 0px;    background-color: #D2FFFF;
    font-family: 宋体; color: #ff0000; width:205px;height:24px;}  
    
/*表单(尾)**********************************************/

    
div.bottom{ height:20px; float:left; width:100%}


/*button(首)**********************************************/

.unuse,.canuse,.Button50,.Button80,.Button65,.Button70,.Button85,.Button90,.Button95{border:0px;padding:0px;font-size:12px;color:#fff;height:20px;line-height:20px;   cursor:pointer; text-decoration:none;}

.Button50{width:50px;background:url(/App_Themes/master0/images/button50.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/master0/images/button50.png" ,sizingMethod="crop");}


.Button65{width:65px;background:url(/App_Themes/master0/images/button65.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/master0/images/button65.png" ,sizingMethod="crop");}

.Button70{width:70px;background:url(/App_Themes/master0/images/button70.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/master0/images/button70.png" ,sizingMethod="crop");}

.Button80{width:80px;background:url(/App_Themes/master0/images/button80.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/master0/images/button80.png" ,sizingMethod="crop");position: relative;}

.Button85{width:85px;background:url(/App_Themes/master0/images/button85.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/master0/images/button85.png" ,sizingMethod="crop");}

.Button90{width:90px;background:url(/App_Themes/master0/images/button90.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/master0/images/button90.png" ,sizingMethod="crop");}

.Button95{width:95px;background:url(/App_Themes/master0/images/button95.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/master0/images/button95.png" ,sizingMethod="crop");}


.unuse{margin:0px 3px;cursor:pointer;width:52px;background:url(/App_Themes/master0/images/unuse.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/master0/images/unuse.png" ,sizingMethod="crop");}

.canuse{margin:0px 3px;cursor:pointer;width:52px;background:url(/App_Themes/master0/images/canuse.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/App_Themes/master0/images/canuse.png" ,sizingMethod="crop");}

/*button(尾)**********************************************/


#loadingLayer {position:absolute; background-color:#d8dce3; width:100%;  z-index:10000; top:64px; left:0px; overflow-y:visible; text-align:center;padding-top:15%;}
 
div.center{text-align:center}

table.center{ margin:0 auto}
#topnavleft{float:left;line-height:20px;height:20px;}

.left10{padding-left:10px;}
.left5{padding-left:5px;}
td.right{ padding-left:8px;}

.Function80{background:   url(/App_Themes/master0/images/button80.png);height:20px;border:0px;width:80px;cursor:pointer;color:#fff;} 



.detailTR
        {
            color:#333333;background-color:White;height:25px;
        }
        
.detailTR td{ padding-left:5px; border:solid 1px #c5c5c5;}        

.functionTitle{ margin-left:10px; color:#537DA8; margin-top:10px; font-weight:bold; font-size:14px}


 

#progressBackgroundFilter {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%; background-color:#000; filter:alpha(opacity=20); opacity:0.2; 
}



*html #progressBackgroundFilter { top:0px; bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; background-color:#000; filter:alpha(opacity=20); opacity:0.2; z-index:1000; text-align:center;
 position:absolute;
 height: expression(document.documentElement.clientHeight > document.body.offsetHeight ? document.documentElement.clientHeight : document.body.offsetHeight + 'px');
 width: expression(document.body.clientWidth + "px"); }
 

#processMessage {  margin-left:42%; width:120px; z-index:1001; background-color:#fff; border:solid 1px #999; text-align:center; height:38px;  padding-top:3px;
 position:fixed;
 top: 40%;  }

*html #processMessage {  margin-left:42%; width:120px; z-index:1001; background-color:#fff; border:solid 1px #999; text-align:center; height:38px;  padding-top:3px;
 position:absolute;
  margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');

  }

.tdlines{line-height:150%;}
.formLine{line-height:150%;height:26px;}


/*功能说明**********************************************/

.commentTitle{ 
    font-weight:bold;margin-left:5px;color:#444444; width:100%; margin-top:10px}
table.comment,div.comment
{
    
    margin-left:10px; margin-top:10px;margin-bottom:10px;width:100%;line-height:150%; background-color:#fff}
    
 
.top10{margin-top:10px;}

.changeline{table-layout:fixed; word-break: break-all; overflow:hidden;}
.dot{ width:30px;}

.checkboxitem{display:block;margin-top:5px;margin-bottom:5px;width:80px;float:left;}

.contentTitle{color:#317CC1; font-weight:bold; text-align:left; margin-left:5px}



/*产品管理功能列表页begin*/

functionlisttable
{ border:0; padding:0 0 0 0 ; width:400px;
}

.functionlistimgtd
{text-align:right; width:50px; vertical-align:top;
 }

.functionlistimgbehindtd{ width:10px;}

.functionlistblankline{height:15px}

.functionlistcontenttd
{font-size:12px; color:#8A8A8A; width:350px; text-align:left}	

.functionlisttitletd
{height:25px;width:223px; text-align:left}
a.functionlisttitlelink{color:#454545;font-size:14px;text-decoration: none;}
a.functionlisttitlelink:hover{color:#ff0000;font-size:14px;text-decoration: underline;}

.functionlistitembehindtd{width:30px;}

.important{color:#ff0000; font-weight:bold; font-size:14px;}
.secondimportant{color:#365389; font-size:14px;font-weight:bold;} 		
/*产品管理功能列表页end*/

/*菜单首****************************/

.clearfix:after{content:".";display:block;clear:both; visibility:hidden; height:0px;}
 *html .clearfix{zoom:1;}

    .tabdata{font:0px/1.5 Arial, Helvetica, sans-serif;width:100%;margin:0 auto;*letter-spacing:-1px; text-align:center;}
	.tabdata a{outline:none; text-decoration:none; cursor:pointer;}
	.tabdata a:link,.tabdata a:visited{display:inline-block;margin-right:2px;background:url(/App_Themes/master0/images/menu.png) no-repeat 0px -80px;padding-left:9px;height:22px;line-height:22px;color:#333;font-size:12px;}
	
	.tabdata a span{ display:inline-block;height:22px;padding-left:6px;padding-right:15px;background:url(/App_Themes/master0/images/menu.png) no-repeat right -200px;font-size:12px;}	
	
	.tabdata a:hover span{background:url(/App_Themes/master0/images/menu.png) no-repeat right -120px;}
	.tabdata a:hover{background:url(/App_Themes/master0/images/menu.png) no-repeat 0px 0px;}
	
	.tabdata a:hover.select span,.tabdata a.select span{background:url(/App_Themes/master0/images/menu.png) no-repeat right -160px;}
	.tabdata a:link.select,.tabdata a:visited.select{background:url(/App_Themes/master0/images/menu.png) no-repeat 0px -40px;}	
	

/*菜单尾*****************************/


/*quick.htm首********************************/
a:link.a_refresh,a:visited.a_refresh,a:hover.a_refresh,a:active.a_refresh,a:link.a_close,a:visited.a_close,a:hover.a_close,a:active.a_close,a:link.a_back,a:visited.a_back,a:hover.a_back,a:active.a_back{width:20px;height:20px;display:block;text-indent:-999px;overflow:hidden;float:left;margin-right:7px;}

a:link.a_refresh,a:visited.a_refresh,a:hover.a_refresh,a:active.a_refresh{ background:url(/App_Themes/master0/images/img1.gif) no-repeat 0 0;}

a:link.a_close,a:visited.a_close,a:hover.a_close,a:active.a_close{ background:url(/App_Themes/master0/images/img1.gif) no-repeat -23px 0px;}

a:link.a_back,a:visited.a_back,a:hover.a_back,a:active.a_back{ background:url(/App_Themes/master0/images/img1.gif) no-repeat -46px 0px;}
a:hover.a_refresh{background-position:0 -22px;}
a:active.a_refresh{background-position:0 -44px;}

a:hover.a_close{background-position:-23px -22px;}
a:active.a_close{background-position:-23px -44px;}

a:hover.a_back{background-position:-46px -22px;}
a:active.a_back{background-position:-46px -44px;}
/*quick.htm尾********************************/




/*servicetab首********************************/
	
	.servicetab{width:100%; margin:10px auto; border-collapse:collapse; border-spacing:0px; background-color:#fff;}
	.servicetab tr{}
	.servicetab tr td{padding:25px 0px;}
	.servicetab tr td.w20{width:10%;background:url(/App_Themes/master0/images/servicetab_line.jpg) repeat-x bottom;}
	.servicetab tr td.w21{width:12%;}
	.servicetab tr td.content{ width:28%;padding:25px 0px;background:url(/App_Themes/master0/images/servicetab_line.jpg) repeat-x bottom;}
	.servicetab_img{height:48px;width:48px;float:left;margin-right:20px;}
	.servicetab td.content div{padding-top:3px;color:#666;text-align:left;}
	.servicetab td.content div a:link,.servicetab td.content div a:visited{color:#005590;font-weight:bold; font-size:13px; text-decoration:none;}
/*servicetab尾********************************/



/***********产品详细***************/
.productdetail{background-color:White;border:1px solid #C5C5C5;width:90%;border-collapse:collapse;}
.productdetail td{height:33px;}
/***********产品详细***************/

.linkclose{background:url(/app_themes/master0/images/close201.jpg) no-repeat; display:inline-block; width:26px; height:26px;margin-top:8px;
            vertical-align: middle;    float:left; cursor:pointer;margin-left:10px;
           }

.linkclose:hover{background:url(/app_themes/master0/images/close202.jpg) no-repeat;}

#iframes iframe{ z-index:1000;}


.width-all{ width:100%;}