/**
 * ÈûÄÉ¾Æ×¯css
 **/

body{ text-align:center;}
#wrap{ margin:10px auto; width:960px; text-align:left;}


#hd-home{ text-align:center;}
.c_t,
.c_c,
.c_f{
    background:#fff url('../images/bg.png') 0px 0px no-repeat;  
}

.c_t{ font-size:0; height:15px;}
.c_f{ font-size:0; height:13px; background-position:right top;}
.c_c{
    background-position:-960px top;
    background-repeat:repeat-y;
}

#hd{ position:relative;}
#fd{ }

#ft .ft_logo,
#bd .icon_tips,
.menu{
    background:#fff url('../images/page.png') 0px 0px no-repeat;
}

.menu{
    background-repeat:repeat-x;
    width:928px;
    height:39px;
    margin:auto;
    font-size:14px;
    font-weight:bold;
    font-family:'Î¢ÈíÑÅºÚ';
    color:#fff;
    position:absolute;
    top:195px;
    left:16px;
    _left:0px;
    z-index:1;
}
.menu ul{ float:right; margin-right:20px;}
.menu li{ float:left; line-height:39px; height:39px;}
.menu li a{ margin:0px 10px; color:#fff; text-decoration:none;}
.menu li a:hover{ color:#ff0; text-decoration:underline;}

#bd{
    margin-top:15px;
    position:relative;
    top:0px;
/*    background-image:url('../images/bd_left_bg.gif');
    background-repeat:no-repeat;
    background-position: 16px 440px;*/
}
#bd .left{
    width:185px;
    margin-left:16px;
    display:inline;
    float:left;
    min-height: 800px;
    _height: 800px;

}
#bd .left_menu{
    width:185px;
}

#bd .left_menu ul{
    padding-top:1px;
    font-family:'ËÎÌå';
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
}
#bd .left_menu li{
    margin-bottom:5px;
}
#bd .left_menu a{
    color:#666666;
    line-height: 29px;
    height:29px;
    display:block;
    background:#EEE;
    padding-left:2em;
    border: solid 1px #ccc;
    text-decoration:none;
}
#bd .left_menu a.current,
#bd .left_menu a:hover{
    color:#333;
    background:#7d000b;
    color:#fff;
}

#bd .main{
    width:720px;
    float:right;
    margin-right:16px;
    display:inline;
    text-align:left;
    position:relative;
}

#bd .right-box{
	overflow:hidden;
    border:1px solid #eee3b3;
    padding:25px 20px 20px 20px;
    _padding:25px 10px 20px 10px;
    font-size:12px;
    line-height:21px;
}

#bd .right-box p{ margin:10px 0 0 0;}
#bd .icon_tips{
    background-position:-277px -279px;
    position:absolute;
    width:25px;
    height:23px;
}

#bd .news_frame{ margin-top:19px;}
#ft{ font-size:12px; text-align:left; margin-left:120px; margin-top:16px; line-height:21px;}

#ft h3{}
#ft .ft_logo{ background-position:0px -50px ; width:110px; height:80px; float:left;}
#ft .ft_info{ float:left;}

#carousel li,
#carousel{height:248px;}

#bd .new1{ float:left;  width:350px;}
#bd .new2{ float:right; width:352px;}

.nframe .t-l,
.nframe .t-r,
.nframe .b-l,
.nframe .b-r{
    background:#fff url('../images/news_f.gif') 0px 0px no-repeat;
}

.nframe .b-l,
.nframe .b-r{ font-size:0; display:block;height:5px;}
.nframe .b-l{position:absolute;  background-position:-154px -5px; left:0; bottom: 0;width:5px; }
.nframe .b-r{background-position:-161px -4px; bottom:0; right:0;width:5px;}
.nframe .t-l{ position:absolute;  text-align:center; line-height:30px; display:block; height:35px; width:145px; left:-2px; top:0px;}
.nframe .t-r{ position:absolute;  display:block; height:35px; width:100%; background-position:right -40px; top:-1px; right:-1px; _right:0px}

.nframe h2{color:#fff; font-size:14px; }
.nframe .t-r a{ font-size:12px; color:#005595; line-height:30px; margin-right:25px; text-decoration:none;}
.nframe .t-r a:hover{text-decoration:underline;}
.nframe ul{position:relative; margin:40px 0 15px 0;}


.nframe{ border:1px solid #cccccc; position:relative;}
.nframe ul{padding-left:20px;}
.nframe li{ float:left; width:320px; font-size:12px; color:#666666; line-height:1.8em; text-align:left;}
.nframe li a{color:#333333; text-decoration:none; float:left;}
.nframe li a:hover{ text-decoration:underline;}
.nframe li span{ float:right; margin:0 10px 0 0;}

.nframe .t-r a{ float:right;}


.right-box h2{ font-size:18px; padding-bottom:1em;}

.right-box ul{}
.right-box li{ line-height:25px; font-size:14px; border-bottom: 1px dotted #999;}
.right-box li a{ float:left;}
.right-box li span{ float:right;}

.right-box .page{ text-align:center; font-size:14px; padding-top:20px;}

#cFrame{ overflow:hidden; }
#cFrame div.item{ float:left; margin-right:10px; overflow:hidden; width:210px; text-align:center; }

#product{}
#product .cimg{ width:350px; float:right;}
#product .ctext{ font-size:14px; display:inline; width:200px; border:0;}
#product .detail{ clear:both; padding-top:20px;}

.np{ text-align:center; margin:1em; }
.np a{ margin:0em 1em;}


.new_text *{ color:#333;}

#QQ{
    position:absolute;
    background:#fff url('../images/qqbg.gif') 0px 0px no-repeat;
    width:109px;
    height:139px;
    overflow:hidden;
}
.close{
    display:block;
    height:50px;
    line-height:50px;
}

#link{ background-color:#efefef; text-align:center; margin:10px 15px;line-height:160%; padding:2px 0px;}
#link a{ font-size:12px;  color:#000;  }

#flash-left{ position:absolute; bottom: 0;}
