body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, lable, input, textarea, p, blockquote, th, td, a { padding:0; margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
body{background:#ffffff;}
img{ border:none;}
#content{margin:auto;width:1002px;color:#383838;}
a:link,a:visited{ color:#383838; text-decoration:none;}
a:hover{ color:#e24900; text-decoration:none;}
#heard{ background:url(top-bg.gif) repeat-x; height:109px;}
.top{ width:1002px; margin:auto;}
.logo{ position:relative; height:80px; overflow:hidden;}
.yy{ position:absolute; right:3px; top:20px;}
.qt{ position:absolute; right:3px; top:50px;}
.search{ position:absolute; right:8px; top:-1px !important; top:3px;}
.search input{ border:1px solid #cd3d25; height:18px; line-height:18px; width:180px;} 
.nav{ background:url(nav-bg.gif) repeat-x; height:29px !important; height:25px;  line-height:29px !important; line-height:25px; color:#FFFFFF; padding-left:20px; position:relative;}
.nav .nav-left{ position:absolute; left:0; top:0;}
.nav .nav-right{ position:absolute; right:0; top:0;}
.banner{ padding:4px; border:1px solid #ccc; margin-top:10px; margin-bottom:7px;}
.left{ width:750px; float:left;}
.new-title{ background:url(new-img.gif) no-repeat; height:27px; line-height:27px; color:#383838; text-indent:28px;}
.new-title1{ background:url(new-img1.gif) no-repeat; height:27px; line-height:27px; color:#383838; text-indent:28px;}
.right{ width:240px; float:right; }
.new-list{ position:relative;}
.new-list ul{ background:#f5f5f5; padding:10px 15px 10px 225px;}
.new-list li{ list-style:none; height:24px; line-height:24px;}
.new-list li span{ float:right; color:#989898;}
.new-img{ position:absolute; left:35px; top:20px;}
.new-img img{ border:1px solid #ccc; width:154px; height:103px;}
.new-img span{ display:block;width:154px; text-align:center; padding-top:5px;}
.por-list{ background:#f5f5f5; height:150px; color:#a1a1a1; line-height:18px;}
.por-list li{ list-style:none; float:left;padding:17px 6px 9px 9px; width:170px;}
.por-list li a:link,.por-list li a:visited{ border:4px solid #d1d1d1; display:block;  }
.por-list li a:hover{ border:4px solid #f26522; display:block; }
.por-list li span{ font-weight:bold; display:block; color:#666666; padding-top:7px;}
.clear{ clear:both;}
.right-title{ background:url(right-bg.gif) no-repeat; height:24px; line-height:24px; color:#FFFFFF; text-indent:14px; border-bottom:4px solid #f26522;}
.right-bg{ background:#f5f5f5; height:340px;}
.zp-list ul{ padding:5px;}
.zp-list li{ list-style:none; line-height:22px;overflow:hidden;}
.zp-list li span{ color:#999999; float:right;}
.right-list li{ list-style:none; display:inline; float:left; width:106px; text-align:center; height:26px; line-height:26px; margin:0 0 7px 8px;}
.right-list li a:link,.right-list li a:visited{ display:block; background:#ebebeb; }
.right-list li a:hover{ display:block; background:#ffdac8;  }
.book{ padding:10px 0 0 10px; line-height:25px;}
.book span{ float:left; border:1px solid #ccc; margin:0 5px;}
#footer{ height:94px; background:url(footer-bg.gif) repeat-x; margin-top:5px;}
.bottom{ background:url(footer-bg1.gif) repeat-x; margin:auto;  text-align:center; padding:15px; line-height:23px; color:#666666;}
/*内页*/
.n-left{ width:203px; border:1px solid #d0d0d0; float:left;}
.left-title{ background:url(left-bg.gif) repeat-x; line-height:33px; text-indent:15px; border:1px solid #fff; height:33px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.left-list ul{ margin-bottom:50px;}
.left-list li{ list-style:none; line-height:30px; text-indent:27px;}
.left-list li ul{ margin:0px;}
.left-list li ul li{ text-indent:40px;border-top:1px solid #fff; border-bottom:1px solid #e9e9e9;}
.left-list li ul li a:link,.left-list li ul li a:visited{ background:none; }
.left-list li ul li a:hover{ background:#ebebeb;}
.left-list li a:link,.left-list li a:visited{ background: url(left-li-bg.gif); border-left:1px solid #fff;border-right:1px solid #fff; display:block; width:201px; height:30px;}
.left-list li a:hover{ font-weight:bold; background: url(left-li-bg1.gif) no-repeat;border-left:1px solid #fff;border-right:1px solid #fff;display:block; width:201px; height:30px;}
.left-list a.v1:link,.left-list a.v1:visited,.left-list a.v1:hover{ font-weight:bold;background: url(left-li-bg1.gif) no-repeat;border-left:1px solid #fff;border-right:1px solid #fff;display:block; width:201px; height:30px;}
.n-right{ width:781px;  float:right;}
.right-n-title{ background:url(right-title.gif); height:40px; line-height:35px; padding-left:20px;}
.right-text{ line-height:30px; color:#666666; padding:0 15px;}
.news-list{ margin:0 15px;}
.news-list li{ list-style:none; line-height:30px; border-bottom:1px solid #dbdbdb; padding-left:5px;}
.news-list li span{ float:right; padding-right:10px; color:#999999;}
.pages{ text-align:right; padding-top:10px; padding-right:20px;}
h1{ font-size:16px; text-align:center; padding:20px 0;}
.news-content{ line-height:26px; margin:0 10px;}
#hr-list{ line-height:25px; border-left:1px solid #dedede;border-right:1px solid #dedede;border-top:1px solid #dedede; margin:0 15px;}
#hr-list th{ padding-left:15px; text-align:left; border-bottom:1px solid #dedede; background:#e6e5e5; line-height:30px;border-top:1px solid #fff;}
#hr-list td{ padding-left:15px; text-align:left; border-bottom:1px solid #dedede;}
#hr-list td span{ color:#ff3300;}
.hr-content{ line-height:30px; padding-left:30px;}
h2{ font-size:14px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.fanhui{ text-align:right; padding-right:20px; border-top:1px solid #dedede; line-height:25px;}
.products-list{ padding-left:20px; padding-top:10px;}
.products-list li{ list-style:none; background:url(pro-bg.gif) no-repeat;  height:34px; line-height:34px; text-indent:30px; margin-bottom:13px;}



.nav{font-size:12px;position:relative;z-index:100;} 
.nav ul{list-style:none;} 
.nav li {float:left;position:relative;} 
.nav ul ul {visibility:hidden;position:absolute;left:0px;top:29px;} 
.nav table {position:absolute; top:0px; left:0;} 
.nav ul li:hover ul, 
.nav ul a:hover ul{visibility:visible;} 
.nav a:link,.nav a:visited{display:block;padding:1px 11px;color:#fff;text-decoration:none; color:#FFFFFF; height:27px; float:left; } 
.nav a:hover{background: url(nav-dq.gif) 50% 50% no-repeat #fff; padding:0px 10px;border:1px solid #d63927;height:27px; float:left;color:#333333;} 
.nav ul ul{} 
.nav ul ul li {clear:both;text-align:left;font-size:12px;} 
.nav ul ul li a{display:block;background:#d5461e;width:150px !important;height:29px; line-height:29px;margin:0;border:1px solid #d5461e; padding:0; } 
.nav ul ul li a:hover{ border:1px solid #ff9000; width:152px !important;padding-left:10px;background:#f26522;height:29px; line-height:29px;  color:#fff; } 
.nav ul li span{color:#FFFFFF; }
.page_right{align:right;}

/*------------------------------------------------new-------------------------------------*/
.xiazai{
height:593px;
width:700px;
margin:0px auto;}
.pic{ width:618px;
height:150px;
margin:25px 0 0 40px;
}
.rongtx
{float:left;
display:inline;
width:91px;
height:123px;
margin:15px 20px 0px 20px;
}
.rtxtxt{width:390px;
float:left;
padding:25px 0 0 0;
height:25px;
line-height:25px;
}
.rtxtxt span{
font:bold 12px "宋体";color:#000000;}
.news{width:618px;
margin:0 0 0 40px;
border-bottom:1px dashed #CCCCCC;
height:180px;
}
.host_new{
width:600px;
margin:20px 0 0 20px;
}
.a2 {
width:550px;
}
.a1{font:bold 12px "宋体";color:#000000;}
.rtbook{
width:618px;
margin:0 0 0 40px;
}
.gwqk{font:bold 12px "宋体";color:#000000;
margin:20px 0 0 20px;}
.pic_box{width:84px;
height:129px;
margin:10px 40px 0 20px;
float:left;
text-align:center;
}
.ckh{width:104px;
height:115px;
float:left;
}
.text{height:21px;
width:104px;
line-height:21px;}
.fy{width:600px;
margin-top:15px;
float:left;
text-align:center;
}
.border_style1 {border: 1px solid #333; padding: 1px;
}
/*------------------------------------------------new-------------------------------------*/



/*.xiazai{
    height:593px;
    border:1px solid  #CCCCCC;
    width:700px;
    margin:0px auto;}
.pic{ width:618px;
    height:150px;
    margin:28px 0 0 40px;
    border:1px solid  #CCCCCC;}
.rongtx{width:87px;
    height:104px;
    float:left;
    margin:20px 100px 0 20px;}
.rtxtxt{width:390px;
    float:left;
    padding:25px 0 0 0;
    height:25px;
    line-height:25px;
}
.rtxtxt span{
    font:bold 12px "宋体";color:#000000;}
.news{width:618px;
    margin:0 0 0 40px;
    border:1px solid  #CCCCCC;
    height:180px;
}
.host_new{
    width:600px;
    margin:20px 0 0 20px;
}
.a2 {
    width:550px;
}
.a1{font:bold 12px "宋体";color:#000000;}
.rtbook{
    width:618px;
    margin:0 0 0 40px;
    border:1px solid  #CCCCCC;
    height:200px;}
.gwqk{font:bold 12px "宋体";color:#000000;
    margin:20px 0 0 20px;}
.pic_box{width:84px;
    height:125px;
    padding:10px 12px 0px 24px;
    float:left;
    text-align:center;
    }
.ckh{width:84px;
    height:104px;
    float:left;
}
.text{height:21px;
    width:84px;
    line-height:21px;}
.fy{width:600px;
    margin-top:10px;
    float:left;
    text-align:center;
}*/

DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center;
}
DIV.quotes A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.quotes A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}
.rtt3{width:144px; line-height:20px;}
.rtt2{width:195px; text-align:center; float:left; padding-bottom:15px;}
.rtt1{width:780px}
.imgss{border:1px solid #CCCCCC; padding:1px;}










