/* CSS Document */

.banner{width:1600px; height:300px; margin:0 auto}
        .TB-focus{ width:1600px; height:300px; position:relative;  overflow:hidden; }
	    .TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:1; padding-left:2px; display:none;}
	    .TB-focus .hd li { color:#f60; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:-1px; }
	    .TB-focus .hd li.on { background:#cd1610; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }


.main{ width:1000px; padding-top:20px; }

.left{ width:190px; background:url(../images/left.jpg) no-repeat; float:left; height:500px}

.left_list { float: left;  margin-top: 10px; width: 190px; margin-bottom:20px}
.left_list ul{ width:160px; margin:0 auto; margin-top:50px}
.left_list ul li { height:32px; line-height: 35px; border-bottom:1px #666666 dashed }
.left_list ul li a { color: #333; display: block;
    font-size: 12px;  padding: 0 0 0 50px; background:url(../images/ic.jpg) 20px center no-repeat}
.left_list ul li a:hover { color:#af291a; }
.left .img{ margin-left:5px}

.right{ width:780px; float:right}
.r_title{ background:url(../images/r_tit.jpg) bottom no-repeat; width:780px; height:50px; margin-bottom:10px}
.r_title img{float:left}
.r_title span { float: right;  font-weight: normal;   padding-right: 5px; color:#999; font-size:12px; line-height:50px}
.right p{padding:5px 15px; line-height:24px; text-indent:2em; }

.products_list{  width:770px; float: left; margin-left:10px }
.products_list ul li{ height:220px; width:210px; float:left; margin: 0 20px}
.products_list ul li img{padding:3px; BORDER: #ccc 1px solid; float:left; width:203px; height:153px}
.products_list ul li img:hover{BORDER:#48af1a 1px solid;}
.products_list ul li p{ float:left; width:203px; text-align:center; padding:0  }
.products_list ul li p a{font-size: 12px;    line-height: 30px; height:25px; width:203px; text-align:center; padding:0   float:left;border:0}

.listControl{width:95%;padding: 10px 0;margin:20px auto; height:30px; float:right}

DIV.show_page {float:right;text-align:right;color:#666; overflow:hidden;font-size:12px;line-height:15px;}
DIV.show_page span.disabled {border:1px solid #ccc;padding:2px 6px;float:left;display:block;margin-left:5px; background:#fff;}

DIV.show_page span.current {color:#69b92e;border:1px solid #C3C3C3;padding:2px 6px;float:left;display:block;margin-left:5px;background:#fff; }
DIV.show_page a:link,DIV.show_page a:visited,DIV.show_page a:active{color:#333;background:#fff;float:left;display:block;margin-left:2px;text-decoration:none;font-size:12px;}
DIV.show_page span a.on {color:#af291a;}
DIV.show_page a:hover { COLOR: #af291a; BACKGROUND: #fff}
DIV.show_page input{padding:1px; border:1px solid #ccc;font-size: 12px;color:#666;width:25px;}

.news_list{ padding:0 15px; width:750px;}
.news_list ul li{height:38px; float:left; background:url(../images/news_list.jpg) left   no-repeat;          line-height:36px;   color:#333; border-bottom:1px dashed #ccc;width:750px; text-indent:2em}
.news_list ul li a{float:left; font-size:12px }
.news_list ul li a span{float:left; color:#333 }
.news_list ul li em{float:right; font-style:normal;font-size:12px }


.table{ margin-left:20px; font-size:14px; color:#4d4d4d; line-height:25px}
.table label{ padding:0 10px}
.table .span3{    background-color: #FFF;
    border: 1px solid #CCC;
	
     height:25px;border-radius: 5px; padding:0 5px
}
.input-xxxlarge{  margin-right:50px; height:100px}
.tijiao{
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFF, #E6E6E6);
    background-repeat: repeat-x;
    border-width: 1px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-radius: 4px;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05); margin-bottom:15px;  margin-right:10px
}

.tijiao:hover, .tijiaos:focus {
    color: #333;
    text-decoration: none;
    background-position: 0px -15px;
    transition: background-position 0.1s linear 0s;background-color: #E6E6E6;} 


.table h1 { color:#539939; font-family: LinotypeDidotOldstyleFigures; line-height:80px}

#rightsideBar{width: 715px;
float:right;
}
#rightsideBar .rightTitle{
	background-image: url(images/righttbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 38px;
	line-height:38px;
	font-family: "Microsoft Yahei", "宋体";
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom:15px;
}
#rightsideBar span.rightTitleName
{
	padding:12px 0 0 42px;
	display:block;
	width:120px;
	float:left;}

.suckerdiv{float: left;  margin-top: 10px; width: 190px; margin-bottom:20px}	
.suckerdiv ul{
margin:0 auto; margin-top:50px;
padding: 0;
list-style-type: none;
width: 160px; /* Width of Menu Items */

}
	
.suckerdiv ul li{
position: relative;height:32px; line-height: 35px; border-bottom:1px #666666 dashed ; background:#FFF
}
	
/*1st level sub menu style */
.suckerdiv ul li ul{
left: 160px; /* Parent menu width - 1*/
position: absolute;
width: 160px; /*sub menu width*/
top: 0;
display: none;
margin:0;
}

/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{ 
left: 159px; /* Parent menu width - 1*/
}

/* menu links style */
.suckerdiv ul li a{
display: block;
color: #333; display: block;
    font-size: 12px;  padding: 0 0 0 50px; background:url(../images/ic.jpg) 20px center no-repeat 
}

.suckerdiv ul li a:visited{
color: black;
}

.suckerdiv ul li a:hover{
color:#af291a;
}

.suckerdiv .subfolderstyle{
 background:url(../images/ic.jpg) 20px center no-repeat
}

	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */