﻿/* DEFAULTS
----------------------------------------------------------*/
html
{
     background:url(../Images/bj1.png)  repeat-y  50%;}
body   
{
   

    font-size: .80em;
    font-family: "微软雅黑","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0 auto;
    padding: 0px;
    color: #696969;
}
ul
{
   margin:0px;
   padding:0px;
}
li
{
    list-style-type:none;
  
}
a:link, a:visited
{
    color: #034af3;
    text-decoration: none;
}

a:hover
{
    color: #1d60ff;
    text-decoration:underline;
    
    
}

a:active
{
    color: #034af3;
}

p
{
    margin-bottom: 10px;
    line-height: 2em;
}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
 

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
 
.main
{
    width:972px;
	margin:0 auto;
	min-height:400px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    padding-top:6px;
    color: #4e5766;
    height:60px;

    margin: 0px auto;
    text-align: center;
    line-height: normal;
    background-color:#ccc;
    border-top:1px solid #999;
}


/* TAB MENU   
----------------------------------------------------------*/
 

/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.title
{
    display: block;
    float: left;
    text-align: left;
    width: auto;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

.article
{
width:870px; 
margin:0 auto;

 
}
.title
{
    font-size:16px; font-weight:bold; text-align:center; 
    width:870px; height:30px;
 
}
.content
{width:870px; 
    text-align:Justify;
    text-justify:inter-ideograph;
    line-height:200%;
}

#logoDiv
{
    width:960px;
    margin:0px auto;
    height: 70px;
    font-size:20px; font-weight:bold;
}
#logo
{
    margin-top:6px;
    width:600px;
    float:left;
    }
#search
{
    margin-top:20px;
    width:280px;
    float:right;
    }
#adDiv{height:440px;}
#adDivMaster{ background:url(../images/case_bg.png) repeat-x;}
#adDivMaster div{
     width:972px;
     margin:0px auto; 
}
/*menudiv部分*/

#menuContain{  border-top:1px solid #ccc; border-bottom:1px solid #ccc; height:35px;width: 972px;
margin: 0px auto;}
#menudiv,#nav {
  clear:both;
}
#menudiv{ 
	width:972px;
	 
	margin:0px auto;
	position:relative;
	background-image:url(../Theme/menubg.jpg) ;
	background-repeat:no-repeat;
	z-index:100;
}
#menudiv ul{

  list-style:none;
margin:0px;
padding:0px;
padding:0px;


}
#menudiv>ul>li {

  border-right:1px solid #ccc;
}  
#menudiv ul li {
  margin:0px;
  padding:0px;
  float:left;
  position:relative;
  width:107px;
  
    display:block;
  text-align:center;
  text-decoration:none;

  height:35px;
  color:#000;
  line-height:35px;

}   
#menudiv ul li ul {
  margin:0px;
  padding:0px;
  visibility:hidden;
  position:absolute;
  left:0px;
  top:35px; 
  filter:alpha(opacity=70);
  -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);




  
}


#menudiv ul li:hover ul,#menudiv ul a:hover ul { visibility: visible; }
#menudiv ul li:hover
{
    background:#0a59a4;
    color:#fff;
  
     
}
#menudiv ul a{
  display:block;
  text-align:center;
  text-decoration:none;
  width:107px;
  height:35px;
  color:#000;
  line-height:35px;

}
#menudiv a:hover{
   color:#fff;
   
}
#menudiv ul ul
{
    /*border-bottom:1px solid #ccc;*/
    }
#menudiv ul ul li 
{
  border-top :1px solid #ccc;

  clear:both;
  text-align:left;
}
#menudiv ul ul li a
{
  border-right:0px solid #ccc;
  display:block;
  width:107px;
  height:35px;
  background:#0a59a4;
  color:#fff;
}
#menudiv ul ul li a:hover{
  background:#2f83cc;
  color:#000f00;
 
}


DIV.button {
	PADDING-RIGHT: 8px; BACKGROUND: url(../images/orange_button_end.png) no-repeat right top; FLOAT: left; HEIGHT: 20px; MARGIN-RIGHT: 6px; TEXT-DECORATION: none
}
DIV.button SPAN {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0em; DISPLAY: block; BACKGROUND: url(../images/orange_button.png) no-repeat; PADDING-TOP: 0em
}
DIV.button DIV {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0em; DISPLAY: block; BACKGROUND: url(../images/orange_button.png) no-repeat; PADDING-TOP: 0em
} 
BUTTON.clearbutton {
	BORDER-BOTTOM: transparent 0px; BORDER-LEFT: transparent 0px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FONT-FAMILY: "Arial Narrow", arial narrow, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; FONT-SIZE: 1em; OVERFLOW: visible; BORDER-TOP: transparent 0px; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: transparent 0px; TEXT-DECORATION: none; PADDING-TOP: 0px;
	font-size:12px;
}

/*
产品展示
----------------------------------------------------------*/
.left
{
    border:1px solid #ccc;
    width:200px;
    float:left;
}
    
.leftTitle
{ background-color:#ccc;
 
  height:30px;
  line-height:30px;
  vertical-align:middle;
}

 

.right
{
     width:765px;
    float:right;
    } 
    
.product {
   width:168px;
   float:left;
   margin:10px;
  
}
.product img{
  width:158px;
  height:100px;
  padding:10px;
  border:solid 1px #ccc;
}

.product .t{

  width:168px;
  height:24px;
  line-height:24px;
  text-align:center;

}
.productList{ overflow:hidden;}
 
.banner
{
   
    height:40px;
   padding-left:40px;
   line-height:40px;
  
     vertical-align:middle;
     background:url(../images/banner.jpg) no-repeat;
   
}  


/* articleList
----------------------------------------------*/  
.articleLeft{ width:200px; float:left; border:1px solid #dcdcdc; border-bottom:none;}
.articleLeft ul li{border-bottom: #dcdcdc 1px solid; line-height: 36px; padding-left: 8px; height: 36px;}
.articleRight{ width:760px; float:right;  }
.articleRight li{  background:url(../images/dian.gif) no-repeat  0px center;padding-left:16px;  line-height:32px; height:32px; border-bottom:dashed 1px #dcdcdc; }
.articleList{ width:710px; margin-left:20px;}
#MainContent_AspNetPager1{ height:30px; padding-top:10px; padding-left:16px;}

.liDate{ display:block; width:100%;height:20px;}
.liTitle{ display:block; width:100%;height:30px; line-height:30px; font-size:14px; word-wrap:break-word; word-break:break-all;}
#apDiv3 {  width:970px; background-color:#FFFFFF;border:solid 1px #661006;  
}
#apDiv3 img{
border:solid 1px #ccc;
height:110px; width:150px;
}
#apDiv3 td img{
margin:0 10px;
}

.itemLeft{ border:1px solid #dcdcdc; border-bottom:none;}
.itemRight{ width:760px; float:right;  }
.itemRight li{  background:url(../images/dian.gif) no-repeat  0px center;padding-left:16px;  line-height:32px; height:32px; border-bottom:dashed 1px #dcdcdc; }
.txtW400{ width:540px;
}
.note{ width:640px; background-color:#dcdcdc; margin-left:50px; margin-top:20px;}
.note span{ color:Red; }
.note tr{ height:30px;}
.note td{ background-color:#fff; padding:4px;}
.note tdLeft{  width:100px; text-align:right;}
.note tdRight{  width:540px;}

.hzhb li {
     float:left;
   
}
.hzhb li img{
      width:161px;
     height:75px;
}

#product .title{width:750px;}
#product .content{width:750px;}