.slider_news{height: 41px; width: 965px; margin: 16px auto;background: url(../images/gdbg.gif) repeat-x; border-right: #c6c6c6 solid 1px;}
.slider_news i{float: left; width: 110px; height: 41px; background: url(../images/index_sprite.png) no-repeat 0 0;}
.marquee{float: right; width: 850px; height: 41px; overflow: hidden;}
.marquee li{float: left; height: 41px; padding: 0 10px; line-height: 41px;}
.marquee li a{font-size: 12px; color: #666;}
.mid_part{padding: 0 20px;}
.mid_part_top{height: 215px;}
.report_box{float: left; width: 258px; height: 215px;}
.sybgTitle{height: 38px; background: url(../images/index_sprite.png) no-repeat -1px -42px;}
.lmTit{position: relative;}
.lmTit a{position: absolute; width: 45px; height: 15px; top: 13px; right: 10px;}
.reImg{padding: 10px; height: 155px; border: #e3e3e3 solid 1px; overflow: hidden; background: url(../images/boxbg.png) repeat-x bottom; border-radius:0 0 10px 10px;}
.new_tj{float: right; width: 703px; height: 215px;}
.xptjTitle{height: 38px; background: url(../images/index_sprite.png) no-repeat -1px -81px;}
.xptj_content{padding: 10px; height: 155px; border: #e3e3e3 solid 1px; overflow: hidden; background: url(../images/boxbg.png) repeat-x bottom; border-radius:0 0 10px 10px;}

.mid_part_bot{height: 224px; padding-top: 15px;}
.tpxw_box{float: left; width: 258px; height: 224px;}
.tpxwTitle{height: 38px; background: url(../images/index_sprite.png) no-repeat -1px -120px;}
.newsImg{padding: 10px; height: 156px; border: #e3e3e3 solid 1px; overflow: hidden;background: url(../images/boxbg.png) repeat-x bottom; border-radius:0 0 10px 10px;}
.com_news,.hydt_box{float: left; width: 344px; height: 224px; margin-left: 5px;}
.hydt_box{float: right;}
.conTitle{height: 38px; background: url(../images/index_sprite.png) no-repeat -1px -159px;}
.hydtTitle{height: 38px; background: url(../images/index_sprite.png) no-repeat -1px -198px;}
.news_list{padding: 10px; height: 156px; border: #e3e3e3 solid 1px; overflow: hidden; background: url(../images/boxbg.png) repeat-x bottom; border-radius:0 0 10px 10px;}
.news_list li{padding-left: 10px;  height: 26px; background: url(../images/libg.png) no-repeat;}
.news_list li a{font-size: 12px; line-height: 26px; color: #666; text-decoration: none;}
.news_list li a:hover{text-decoration: underline;}

.tj_products{padding-top: 10px; width: 966px; margin: auto;}
.proTitle{height: 38px; background: url(../images/index_sprite.png) no-repeat -1px -237px;}
.mid_bot{padding: 20px 20px; height: 237px;}
.left_btn{width: 259px; float: left; height: 237px;}
.left_btn a{display: block; height: 43px;}
.left_btn a.zxsy{background: url(../images/index_sprite.png) no-repeat -1px -276px;}
.left_btn a.cqyz{background: url(../images/index_sprite.png) no-repeat -1px -347px; margin-top: 12px;}
.left_btn a.dxal{background: url(../images/index_sprite.png) no-repeat -1px -391px; margin-top: 12px;}
.left_btn a.dwbj{background: url(../images/index_sprite.png) no-repeat -1px -435px; margin-top: 12px;}
.zj_online{width: 115px; height: 237px; float: left; margin-left: 15px; background: url(../images/index_sprite.png) no-repeat -356px -276px;}
.asks_box{width: 295px; float: left; margin-left: 15px;}
.asks_box ul{height: 112px;}
.asks_box ul li{height: 26px; line-height: 26px; font-size: 12px; overflow: hidden;}
.asks_box ul li a{color: #666; text-decoration: none;}
.leaveMsg{height: 72px; border: #e3e3e3 solid 1px; padding: 5px; margin: 5px 0;}
.leaveMsg textarea{width: 283px; height: 72px; font-size: 12px; color: #666; line-height: 18px; outline: none;}
.submit_box{height: 22px; padding-top: 5px;}
.submit_box a{float: right; width: 56px; height: 22px; margin-left: 10px; text-align: center; background: #4daf26; color: #fff; font-size: 12px; line-height: 22px;}
.zone_contact{float: right; width: 250px;}
.contactTitle{height: 38px; background: url(../images/index_sprite.png) no-repeat -260px -120px;}
.zone_list{padding: 10px; height: 179px; border: #e3e3e3 solid 1px; overflow: hidden;}
.zone_list span{width: 40px; height: 26px; margin: 0 2px; overflow: hidden; text-align: center; font-size: 12px; color: #666; float: left; line-height: 26px;}
.zone_list span a{color: #666;}
.zone_list span a:hover{text-decoration: underline;}
.friend_link{height: 86px; width: 869px; margin: auto; border: #d6e6c2 solid 1px; padding-left: 95px; background: url(../images/ylbg.gif) no-repeat 1px 1px;}
.friend_link ul{ height: 50px; padding-top: 10px; padding-left: 10px;}
.friend_link ul li{margin: 5px 10px; float: left; overflow: hidden; width:120px;}
.botBg{height: 34px; background: url(../images/botbg.gif) repeat-x;}	



a.abtn{display:block;height:128px;width:30px; overflow:hidden; background:url(../images/jt.png);}
a.aleft{float:left; background-position: 0 0;}
a.aright{float:right; background-position: -30px 0;}
.scrolllist{width:964px; height:162px; padding: 20px 0; margin:0 auto; border: #e3e3e3 solid 1px; background: url(../images/boxbg.png) repeat-x bottom; border-radius:0 0 10px 10px;}
.scrolllist .imglist_w{width:896px;height:162px;overflow:hidden;float:left; margin-left: 4px; position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px; position:absolute; left:0px; top:0px;}
.scrolllist .imglist_w li{float:left;height: 158px;text-align:center;padding: 0 9px; display:inline-block;}

.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{height:24px;width: auto; overflow: hidden; line-height:24px; text-align: center; overflow:hidden;}
.scrolllist .imglist_w li p a{font-size: 12px; color: #666;}

.scrolllist .imglist_w li .product_home_2{
    width:160px;
    height:128px;
    overflow: hidden;
    border:#D4D4D4 1px solid;
}

.scrolllist .imglist_w li .product_home_2 img{
   width: 160px;height:auto; max-width: 100%;
}

.xptj_content li{height: 160px; float: left; text-align:center;padding: 0 10px;}
.xptj_content li .product_home_1{width:160px;height:120px;overflow: hidden;border:#D4D4D4 1px solid;}
.xptj_content li .product_home_1 img{width: 160px; height: auto; max-width: 100%; }
.xptj_content li p{width: auto; height: 20px; overflow: hidden; line-height: 20px; text-align: center; font-size: 12px;}

#demo {
overflow:hidden;
}
#demo img {
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
margin-right:10px;
}
#demo2 {
float: left;
}