.news_left h2{color:#fff;font-size:15px;line-height:30px;text-align:center;background:url(../images/home/title.jpg) no-repeat; }
.news_left1{color:#fff;font-size:15px;line-height:30px;text-align:center;background:url(../images/home/title.jpg) no-repeat; }
#nav {width:188px;background: #fff;padding:8px 0;}
#nav li{float:left;width:160px;display:block;padding-left:30px;background: #fff;position:relative;background:url(../images/home/arrow.gif) no-repeat 16px 10px;}
#nav li:hover {background: url("../images/home/menu_c_h.jpg") repeat-x scroll 0 0 transparent;}
#nav li a {font-size:13px;color:#3B4053;outline:0;text-decoration:none;line-height:28px;}


#nav li:hover div a {font-size:14px;line-height:16px;color:#256EB1;}
#nav li:hover div a:hover {color:#fc6597;}


#nav li:hover .cms_submenu{left:186px;top:0;}
#nav li:hover .cmsmenu1{top:-39px}
#nav li:hover .cmsmenu2{top:-68px}
#nav li:hover .cmsmenu3{top:-97px}
#nav li:hover .cmsmenu4{top:-126px}
#nav li:hover .cmsmenu5{top:-155px}
#nav li:hover .cmsmenu6{top:-184px}
#nav li:hover .cmsmenu7{top:-213px}
#nav li:hover .cmsmenu8{top:-242px}
#nav li:hover .cmsmenu9{top:-271px}
#nav li:hover .cmsmenu10{top:-300px}
#nav li:hover .cmsmenu11{top:-329px}

.cms_submenu{float:left;position:absolute;left:-999em;text-align:left;border-left:6px solid #0ea6e5; border-top:2px solid #0ea6e5;border-bottom:2px solid #0ea6e5;border-right:2px solid #0ea6e5;width:570px;background: #fff;padding:5px 0 5px;z-index: 100;height:auto !important;height:380px;min-height:380px;}
.cmsmenuleft{float:left;width:545px;color:#ccc;padding:5px}
#nav li.menuli {background: url("../images/home/menu_bg.jpg") no-repeat scroll 0 0 transparent;}
#nav li.menuli a {font-weight: bold; color:#fff;}
.cmsmenuleft dt,.cmsmenuright dt{font-weight:bold;color:#fc6597;margin:5px 0;padding:3px 0 3px 10px;text-align:left;}
.menu_recommend dd,.menu_price dd{}
.menu_new dd{padding-left:8px;display:none;}
.cmsmenuleft dd p{padding:0 8px;margin:3px 0;color:#666}
.index_1 .Tab,.index_1 .Tab1 {
    cursor: pointer;
    float: left;
    position: relative;
    text-align: center;
	background: url("../images/home/ru_img.jpg") no-repeat scroll 0 -32px transparent;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    padding: 0 4px 0 0;
    text-align: center;
    width: 100px;
}
.index_1 .TabSelected {
    background: url("../images/home/ru_img.jpg") no-repeat scroll 0 -64px transparent;
    color: #256EB1;
}

.ContentGroup {
    clear: both;
    overflow: hidden;
}
.Content {
    display: none;
    overflow: hidden;
}

.box {float:left;width:150px;text-align:center;line-height:20px;padding:0 4px}


.header_top{width:960px;margin:0 auto;}
.head p{
    background: url("../images/home/head_bg.png") no-repeat scroll 0 center transparent;
    font-size: 14px;float:left;width:300px;
    line-height: 32px;
    padding-left: 20px;
}
.topmenu{width:960px; margin:0 auto;position: relative; top:0px;float:right}
.topmenu .nav_content{float:right;}
.topmenu .nav_content li{width:90px;height:32px;float:left;line-height:32px;text-align:center;}
.topmenu .nav_content li a{font-size:13px;color:#000;height:32px;display:block; background: url("../images/home/header-bg-ri.png") no-repeat scroll left 1px transparent;}
.topmenu .nav_content li.current a{display:block;}
.topmenu .nav_content li.current a:hover{line-height:32px;}
.topmenu .nav_content li a:hover,.topmenu .nav_content li a:active{line-height:32px;text-decoration:none;background:url('../images/home/header-bg-ri.png') no-repeat left -31px;}
.topmenu .nav_content li.right a:hover,.topmenu .nav_content li.right a:active{background: none repeat scroll 0 0 transparent;}
.topmenu .nav_content li.right{width:80px;height:32px;}
.topmenu .nav_content li.header_ri{width:60px;}
.topmenu .nav_content li.right a{background: none repeat scroll 0 0 transparent;}
/*submenu*/
.submenu{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    position: absolute;
    right: 85px;
    top: 32px;
    visibility: hidden;z-index: 9999;
}
}
.submenu .subnav{padding-left:13px;background:url('images/home/sub_li_left.gif') no-repeat;float:left;}
.submenu .subnav li{height:27px;float:left;}
.submenu .subnav li a{color:#333;display:block;padding:0 10px;line-height:32px; text-decoration:none;font-size: 13px;}
.submenu .subnav li a:hover{color:#000;text-decoration:none;}
/*submenu postion*/
#Layer1{right:85px; width: 250px;}

#flash_box img {
    float: left;
}


#bottom_ad {z-index:9999;WIDTH: 100%; HEIGHT: 50px;display:block;overflow:hidden;margin:0 auto;FLOAT: right; RIGHT: 0px; BOTTOM: 0px;POSITION:fixed;_POSITION: absolute;_TOP: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);}
#bottom_ad .tit,#bottom_ad .ad_body{ width:960px; height:auto; display:block; margin:0 auto; font-size:13px;}
#bottom_ad .tit{ width:100%;}
#bottom_ad .ad_body{  position: relative;z-index:10000;}
#bottom_ad .ad_body a{margin:0}
#bottom_ad .tit,#BOTTOM_AD .tit h2{ display: block;height: 24px;line-height: 24px;position: absolute;right: 0;top: 0;}
#bottom_ad .tit h2{ font-size:14px; width:80%; float:left; margin:0px; padding:0px; text-indent:1em; }
#bottom_ad .tit .guanbi{color: #000000;float: right;margin-right: 15px;text-align: right;text-decoration: none;width: 5%;}

#foot_B { width:100%; height:90px; background:url(/templets/default/images/footerimages/foot_B_back.gif) repeat-x 0 bottom; position:fixed; left:0; bottom:0; z-index:9999;}
#foot_B a,#foot_B li{ font-size:13px; color:#ebd599;}
.foot_B_inner_dd{ width:1040px ; margin:0 auto; }
.foot_B_inner_left{ width:81px; float:left;  overflow:hidden; _position:relative; z-index:99999999;  display:inline;} 
.foot_B_inner { height:67px; /*width:918px;*/ float:left; margin:22px auto 0 auto; z-index:99999999; _position:relative;}
.foot_hot { float:left; width:180px; height:44px; padding:10px 2px 22px 3px; position:relative;}
.foot_hot img.foot_hot_img { position:absolute; top:6px; left:-20px;}
.foot_hot div { height:44px; overflow:hidden;}
.foot_hot div li { height:22px; line-height:22px;}
.foot_hot div a { line-height:16px;}
.foot_B_xgts{ width:3px; float:left;  margin:6px 0 0 0;}
.foot_B_jnyt{ float:left; width:215px;  margin:16px 8px 0 8px; height:40px; display:inline;  background: url(/templets/default/images/footerimages/foot_B_po3.gif) no-repeat}
#foot_B .foot_B_jnyt_op{background: url(/templets/default/images/footerimages/foot_B_po3_of.gif) no-repeat;}
.foot_B_jnyt a{ display:block; width:73px; height:40px; float:left;}
.foot_B_rnrs{ width:250px; float:left; margin:16px 5px 0 5px; display:inline; overflow:hidden;}

.rimensuohu_main0319 {width: 158px;border: 0 none;height:35px;font:15px/20px Microsoft YaHei;float: left;color: #666;overflow: hidden;padding-left: 10px;
 background:url("/templets/default/images/footerimages/foot_B_inpbg.gif") no-repeat;}
.rimensuohu_main0318 {width:81px; _width:78px; height:38px; background: url(/templets/default/images/footerimages/foot_B_po4.png) no-repeat; border: 0;cursor: pointer;float: left;}
.foot_B_uqyq{ float:left;width:143px;margin:18px 8px 0 5px; display:inline;}
.foot_B_uqqq{ float:left; width:264px; margin:16px 0 0 7px;}
.foot_B_uqqq p{ float:left; width:35px;}
.foot_B_uqqq span{ display:block; float:left; width:127px;}





#demo2{ 
    position: relative;    
    margin: 0 auto;
    width: 202px;     
	float:none;
}
#demo2 .img_list{overflow: hidden; position: relative; height: 252px;}
/* 根据图片的张数来设定ul的宽度 */
.img_list ul{ width: 3500px; position: absolute; height: 252px; left: 0px;}
.img_list li{ float: left; width: 202px;}
.img_list img{ margin: 1px; width: 202px; height: 252px;}

/* 图片对应的按钮样式 */
.btn_list ul{ position: absolute; right: 20px; bottom: 35px; }
.btn_list li{ float: left; margin-right: 10px; color: #999; }
.btn_list li:hover,.btn_list li.on{ cursor: pointer; }
.btn_list li img{ width: 30px; height: 15px; display: block;}
/* 左右点击的按钮样式 */
#demo2 .toLeft,#demo2 .toRight{
    display: none;
    position: absolute;
    width: 20px;
    height: 30px;    
    top: 110px;  
	background: url(zbbg_24.png) no-repeat 0 -150px;
}

/* 图片对应的说明*/
.img_intro{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 25px;
}
.img_intro .img_intro_bg,.img_intro .text{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.img_intro .img_intro_bg{
    background: #000;    
    opacity: .3;
    z-index: 999;
}
.img_intro .text{
    padding: 5px 10px;
    z-index: 1000;
    color: #999;
}
#demo2 .toLeft{
    left: -40px;
}
#demo2 .toRight{
    right: -40px;
    background-position: -50px -150px;
}

