body{ text-align:center;height:100%; background:url(../images/body_bg.jpg) repeat-x;}
html,table{
	width:100%;
	height:100%;
}
body, input, textarea, select, button{ color:#000; font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif; font-size:12px; margin:0; padding:0; }
ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset,div,*,strong,span { margin:0; padding:0; }
img{ border:0px;border-style:none;}
em{ font-style:normal;}
ul{ list-style:none}
a{ color:#818181; text-decoration:none;}
a:hover{ color:#d4003b; text-decoration:none;}

.bakcbg{ width:980px; margin:auto;}
.top{ height:90px;}
.top .logo{ height:50px; margin:20px 0 20px 0; float:left;}
.toplink{ float:right;}
.link{ text-align:right; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.link a{ color:#000; margin:0 10px;}
.link a:hover{ color:#d4003b;}
.toptop{ padding-top:20px; height:30px;}
.toptop .search{ float:right; margin-left:10px; height:20px; line-height:20px;}
.toptop .search input{ float:left;}
.toptop .searchtxt{ border:1px solid #ccc; background:#e8e8e8; height:18px; width:100px;}
.toptop p{ float:right; line-height:20px; height:20px;}
.toptop p a{ margin:0 5px; color:#818181;}

.imglistbg{ height:407px; position:relative;text-align:left;width:908px;zoom:1; overflow:hidden;}
.imglist{ height:377px; z-index:1; width:908px;text-align:left;}
.imglist li{ height:377px; overflow:hidden;width:908px;text-align:left; display:none; position:absolute; margin:0px; float:left; text-align:left;}
.indeximgbuttonbg{ height:20px; background:#ececec; padding-top:10px;}
.indeximgbutton{ height:10px; margin:0 auto 20px auto; text-align:left;zoom:1; }
.indeximgbutton span{ display:block; float:left; height:10px; background:url(../images/indexlink.gif) no-repeat left; width:10px; margin:0 0 0 10px;  cursor:pointer;zoom:1;}
.indeximgbutton .cur{ background:url(../images/indexlink.gif) no-repeat right;}

.indexclass{ background:#f8f8f8;border:1px solid #e8e8e8; overflow:hidden; padding:10px 0 0 10px;zoom:1;}
.indexclass ul{ overflow:hidden;}
.indexclass li{ float:left; width:165px; height:140px; margin:0 0 10px 10px; display:inline;zoom:1; }
.indexclass li .img{ display:block;width:165px; height:120px; overflow:hidden; border:1px solid #d9d9d9;background:#fff; position:relative;}
.indexclass li .img img{ width:165px; height:120px;}
.indexclass li .txt{ font-size:12px; text-align:center;height:20px; font-weight:bold; line-height:20px;}

.indexabout{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; padding:20px 10px 10px 10px; height:132px;}
.indexabout .img{ float:left; width:200px; text-align:left; height:130px;border-right:1px solid #d5d5d5;}
.indexabout .img img{ display:block; margin:auto;}
.indexabout .c{ line-height:25px; text-align:left; float:right; width:470px; overflow:hidden;zoom:1;}
.indexabout .c a{ float:left; width:250px;}
.indexabout .c img{ float:right;}

.mainclass li{ margin:10px 0;   text-align:left;height:24px;}
.mainclass li a{ display:block; color:#a7a7a7;width:143px; line-height:20px; height:24px; padding-left:25px; background:url(../images/leftbg.jpg) no-repeat;}
.mainclass li a:hover,.mainclass li .cur{background:url(../images/left1.jpg) no-repeat; color:#fff;}
.main .left{ width:200px; padding-left:10px;}
.datanewslist{ padding:10px 20px;}
.datanewslist li{ text-align:left; background:url(../images/listbg.gif) no-repeat 0 10px; border-bottom:1px dashed #333; height:30px; padding:0 0 0 20px; line-height:30px;}
.datanewslist li a{ display:block; float:left; width:400px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; color:#000;}
.datanewslist li span{ float:right; color:#b8b8b8;}
.datapicturelist{ overflow:hidden;}
.datapicturelist li{ float:left; width:170px; height:145px; margin:10px 0 10px 25px; display:inline;zoom:1;}
.datapicturelist .cimg{ display:block;width:170px; height:113px; overflow:hidden;}
.datapicturelist .cimg img{ width:170px;height:113px;}
.datapicturelist .ctxt{ display:block; line-height:20px; text-align:center;}
.logininput{ width:200px; height:17px;}

.login{ height:156px; border:1px solid #ccc; background:url(../images/loginbg.jpg) repeat-x; width:335px; margin:auto;}

.productleft{width:169px; text-align:left;}
.productleft .t{width:164px;height:40px;font-size:24px;font-weight:bold;color:#fff;background:url(../images/products_03.jpg) no-repeat;font-family:Arial;padding:55px 0 0 5px;}
.productleft li{width:137px;height:40px;line-height:40px;font-size:12px;font-weight:bold;font-family:Arial;background:url(../images/products_02.jpg) no-repeat;padding-left:32px;}
.productleft a{ color:#818181; display:block;}
.productleft a:hover{ color:#d4003b;}
.productleft .cur{color:#d4003b;}
.productleft ul ul{ border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.productleft ul ul li{width:auto;padding-left:40px; height:25px; line-height:25px; background:url(../images/listbg.gif) no-repeat 20px 8px; font-weight:normal;}

.rightpic{ float:right; margin-bottom:20px;}

.pictureshowlistbg{ position:relative;text-align:left; margin-top:25px; background:#fbfbfb; border:1px solid #d9d9d9; padding:20px 50px; overflow:hidden;zoom:1;height:527px;}
.pictureshowlist{ height:457px; z-index:1;overflow:hidden;text-align:left; width:878px;}
.pictureshowlist li{ height:457px;width:878px; overflow:hidden; display:none; position:absolute; margin:0px; float:left; text-align:left;}

.showcontent{background:#fbfbfb; border:1px solid #d9d9d9; padding:20px 50px; margin-top:20px;}
.showcontent .title{ height:22px; border-top:2px solid #939393; position:relative;}
.showcontent .title span{ width:85px; height:22px; background:url(../images/infotitle.gif) no-repeat; display:block; float:left; margin-top:-2px; color:#fff; line-height:22px; text-align:left; padding-left:30px;}
.showcontent .c{ line-height:25px; text-align:left; padding:10px 0;}

.main{ overflow:hidden; margin-top:5px;}
.location{ height:30px; line-height:30px; border-bottom:1px solid #bdbdbd; text-align:left; color:#818181}
.location a{ color:#818181}
.location a:hover{ color:#d4003b}
.features{ height:21; width:80px; line-height:21px; color:#fff; text-align:center;background:url(../images/button_1.gif) no-repeat; display:block;}
.showpicture{ margin:10px auto 0 auto; height:148px; width:1002px; background:url(../images/hbj.png) no-repeat;}
.showpicture .l{ float:left; text-align:left; margin-left:20px;padding-top:10px;}
.showpicture .r{ float:right; margin-left:20px;margin-right:40px;}

.foot{ height:45px; border-top:10px solid #e8e8e8; color:#818181; padding-top:5px;}
.foot .l{ float:left;}
.foot .r{ float:right;}
.foot .r a{ color:#818181;}

.pro_show dt{float:left;width:303px;}
.pro_show_span01{width:301px;height:301px;border:1px solid #ccc;display:block;}
.pro_show dd{font-size:14px;float:right;width:420px;font-family:Arial;line-height:24px;color:#575757;}
.pro_show_span02{width:60px;height:60px;display:block;float:left;margin:7px 5px 0 4px;}
.pro_show_span02 img{width:60px;height:60px;}
.pro_show_span03{float:left;margin-top:7px;}

.productpic{ width:300px; float:left; margin:5px 0 0 20px;}
.productpic .MagicZoomPlus{ display:block; width:300px; height:300px; border:1px solid #ccc;}
.productpic .MagicZoomPlus img{ width:300px; height:300px;}
.productpic .piclist{ height:55px; width:300px; overflow:hidden; margin:5px 0 10px 0;}
.productpic .pl{ float:left; width:276px;}
.productpic .pl ul li{ width:55px; height:55px;}
.productpic .piclist .l{ float:left; height:55px;}
.productpic .piclist .r{ float:right; height:55px;}
.productpic .piclist a{ float:left; display:block; margin-left:10px; width:55px; height:55px;}
.productpic .piclist a img{width:55px; height:55px;}
.productinfo{ float:right; width:400px; color:#575757; line-height:25px; text-align:left;}
.productinfo .t{ font-size:14px; font-weight:bold;}

.productlist{ margin:10px 0 20px 0;border:1px solid #e8e8e8; overflow:hidden; padding:0 0 20px 0;zoom:1;}
.productlist .t{ height:29px; line-height:29px; text-align:left; padding-left:20px; color:#d4003b;font-weight:bold; background:url(../images/titlebg.gif) repeat-x;}
.productlist ul{ overflow:hidden;}
.productlist li{ float:left; width:200px; height:226px; margin:10px 0 10px 50px; display:inline;zoom:1; }
.productlist li .cimg{ display:block;width:200px; height:200px; overflow:hidden; border:1px solid #d9d9d9;background:#fff; position:relative;}
.productlist li .ctxt{ text-align:center;height:26px; line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; width:200px; display:block;}

.filelist li{ height:25px; line-height:25px;}
.filelist li a{ color:#666;}

.productclass{ background:#fbfbfb; border:1px solid #d9d9d9; overflow:hidden;zoom:1;}
.productclass li{ float:left; width:240px; height:100px; margin:10px 30px;}
.productclass li .pimg{ display:block; float:left; width:130px; height:100px;}
.productclass li .ptxt{ height:70px; float:left; width:100px; line-height:25px; text-align:left; display:block; margin:auto 0 auto 0; padding-left:10px; font-size:14px; padding-top:30px;}

#showpicture{ position:absolute; background:#fff; border:1px solid #ccc; display:none;width:240px; height:100px;}
#showpicture img{ margin:auto; display:block;}
#showpicture span{ display:block; font-size:14px; text-align:center; font-weight:bold; height:35px; line-height:35px;}

.LivePage{height:25px;margin:20px 0 10px 0;padding:5px 20px 0 20px; clear:both;}
.LivePage .Page_left{float:left;color:#2c2c2c;font-family:Tahoma;}
.LivePage .Page_left span{ color:#8f5444; margin:0 5px;}
.LivePage .Page_right{font-family:Tahoma;color:#2c2c2c;text-align:left;float:right;}
.LivePage .Page_right A {padding:2px 5px;color:#8f5444;text-decoration:none;margin:2px;border:1px solid 

#8f5444;display:block;float:left;}
.LivePage .Page_right A:hover {border:1px solid #8f5444;text-decoration:none;background:#8f5444;color:#fff;}
.LivePage .Page_right span{border:1px solid #8f5444;color:#fff;font-weight:bold;background:#8f5444;padding:2px 

5px;margin:2px;float:left;}
.LivePage .Page_right em{float:left;}
.LivePage .Page_right input{float:left; width:30px; margin-top:2px; height:15px;}
.LivePage .Page_right .PageTXT{ margin-top:5px;}
.leftcontent li a{ width:205px;}

.messagetable .l{ text-align:right; padding-right:5px; height:35px;}
.messagetable .l span{ color:#ff0000;}
.messagetable .r{ text-align:left; padding-left:5px;height:35px;}
.minput{ width:250px;}
.mcontent{ width:250px; height:100px;}

