#design .extra,.alist li,.m2 .mt dd,.m2 .extra li,.m2 .extra li.more2,.m2 .pro .picNum s,.m2 .know li,#addrlist .name{background:url(images/bg.gif) no-repeat;}
#hotnews .tab li,#knowledge .tab li,#expr .allexpr{background:url(images/bg2.gif) no-repeat;}
.bm20{margin-bottom:20px;}

a.a_links{margin:0 3px 0 -2px;font-weight:bold;}
a.a_links:link,a.a_links:visited{color:#2B2B2B;}
a.a_links:hover,a.a_links:active{color:#cc0000;}

.m1 .mt{height:34px;line-height:34px;border-bottom:solid 2px #2194f1;}
.m1 .mt h2{float:left;font-size:14px;padding-left:2px;}
.m1 .mt em{display:block;float:left;}
.m1 .mt .extra{float:right;}
.m1 .mt .yen{font-family:Arial,Helvetica,sans-serif;}
.m1 .mc{border:solid 1px #ddd;border-top:none;}

.slide_handdler{position:absolute;width:100%;height:14px;margin-top:-23px;text-align:right;}
.slide_handdler a{display:inline-block;width:14px;height:14px;margin-right:10px;border-radius:14px;background:#b5b5b5;}
.slide_handdler a.current{background:#005EA6;color:#fff !important;}

.alist{padding:0 5px;}
.alist li{height:24px;line-height:24px;overflow:hidden;}
.alist li a{color:#666;}

/*slide_banner*/
#slide_banner,#slide_banner .slide_stage{position:relative;width:100%;height:400px;overflow:hidden; z-index:10;}
#slide_banner{margin-bottom:8px;background:url(images/loading.gif) #f5f5f5 no-repeat center center;}
.slide_stage ul{height:400px;}
.slide_stage li{float:left;outline:none;}
.slide_stage li a{display:block;width:100%;height:400px;}
.slide_stage .slide_handdler{margin-top:-30px;}

.ind_ly{width:100%; position:absolute; left:0; top:40px; z-index:20;}
.ind_ly ul{width:234px; padding-left:956px; margin:0 auto;}
.ind_ly ul li{width:194px; padding:8px 20px; background:#fff;}
.ind_ly ul li.desgin_title{height:33px; line-height:33px; padding:8px 20px 0 20px; text-align:center; border-top:#2194f1 3px solid; color:#2194f1; font-size:14px;}
.ind_ly ul li.desgin_input, .ind_ly ul li.desgin_submit{height:35px;}
.ind_ly ul li.desgin_input input{width:180px; height:33px; line-height:33px; border:#ccc 1px solid; color:#ccc; padding:0 3px;}
.ind_ly ul li.desgin_submit input{width:194px; height:42px; border:medium none; font: 14px/42px "宋体"; color:#FFF; background:#2194f1; cursor:pointer; border-radius:3px;}
.ind_ly ul li.desgin_num{text-align:center; color:#666; height:28px; line-height:28px; padding:0 20px;}
.ind_ly ul li.desgin_num strong{color:#2194f1;}
.ind_ly ul li.design_expr{height:28px; line-height:28px; padding:0 20px 8px 20px;}
.ind_ly ul li.design_expr a{color:#2194f1; padding-left:15px; line-height:28px; background:url(images/design_expr.jpg) no-repeat left center; display:block; margin:0 auto; width:126px; font-size:14px;}
.ind_ly ul li.design_expr a:hover{color:#2194f1; text-decoration:underline;}
 

/*design*/
#design em{margin-left:15px;padding-top:2px;color:#005ea7;}
#design .fl{width:526px;}
#design .mc{height:145px; border-left:none;}
#design .extra{height:30px;margin-top:4px;padding-right:17px;background-position:52px -122px;}
#design .title{height:28px;font:bold 12px/26px "宋体";}
#design .mc ul{width:756px;}
#design .mc li{width:251px; height:145px; border-right:#e5e5e5 1px solid; float:left;}
#design .mc li a{position:relative; display:block; width:251px; height:145px;}
#design .mc li a span{position:absolute; display:block; width:203px; height:40px; line-height:20px; top:24px; left:24px; font-size:14px; font-weight:bold;}
#design .mc li a span font{color:#f00; padding-left:10px;}
#design .mc li a span p{font-size:12px; font-family:"宋体"; font-weight:normal;}
#design .mc li a:hover span.tt p{font-size:12px; font-family:"宋体"; color:#666;}
#design .fr{width:223px;text-align:center;}
#design .fr .mc{border-left:none;}
#design .fr h2{margin-top:8px;font:bold 16px/50px "宋体";}
#design .fr p{margin-top:13px;}
#design .fr strong{font-family:Arial;color:#C00;}

/*hotnews*/
#hotnews{width:210px;}
#hotnews .tab h2{height:36px;font:bold 14px/34px "宋体"; color:#555; width:105px;}
#hotnews .tab li{width:50%;text-align:center;background-position:left 7px;}
#hotnews .tab li.curr{background-position:-94px -30px;}
#hotnews .mc{padding-top:5px;padding-bottom:6px;}

/*expr*/
#expr{width:234px; float:right;}
#expr .title{height:28px;font:bold 12px/26px "宋体";}
#expr .lh{height:200px;}
#expr li{height:25px; line-height:25px; overflow:hidden;}
#expr li a{color:#666;}
#expr span{float:left; display:block; width:78px; text-align:center; overflow:hidden;}
#expr .mc{height:170px; border:none; padding:2px 0;}
#expr p{line-height:18px; margin-top:13px;}
#expr .allexpr{display:block;width:133px;height:36px;margin:4px 0 6px;padding-left:55px;font:bold 14px/35px "宋体";background-position:0 -91px;}
#expr .allexpr a{color:#fff;text-decoration:none;}
#expr .noteexpr a{color:#FF6600;text-decoration:underline;}
#expr .err-product{margin-top:3px;}

/*recommend*/
#recommend{position:relative;width:759px;}
#recommend .mt{height:36px; line-height:36px; padding:0; border:none; border-bottom:#2194f1 2px solid; background:none; width:969px;}
#recommend .mt a{padding-left:15px;color:#999;}
#recommend .mt h2{width:60px; height:36px; line-height:36px; color:#555; text-align:left; font-size:14px;}
#recommend .mt .extra{float:right;}
#recommend .mc{height:248px;border:none;}
#recommend em{margin-left:10px;font-size:13px;font-family:"宋体";color:#CC0000;}
#recommend a{text-decoration:none;}
#recommend ul{width:1048px;}
#recommend li{position:relative;width:235px;height:238px;margin:10px 27px 0 0;}
#recommend .r-desc{width:235px; height:60px;}
#recommend .r-name,#recommend .r-name strong,#recommend .p-jj,#recommend .p-price{display:block; width:235px; height:20px; line-height:20px;}
#recommend .r-name{line-height:20px; padding-top:5px;}
#recommend .p-price{color:#c00;font-family:Verdana;}
#recommend .p-price strong{font-weight:normal;font-size:16px;}


.w1{border-bottom:solid 1px #fff;}
.m2 .mt{width:1160px; height:37px; padding:10px 8px 0 20px; background:url(images/h_bg.jpg) repeat-x; border:#dedede 1px solid; border-bottom-style:solid;border-bottom-width:2px;}
.m2 h2{float:left;height:37px; line-height:37px; width:160px; font-size:16px; text-align:center; color:#fff;}
.m2 h2 span{font-family:Arial;padding-right:10px;}
.m2 .mt a{color:#999;}
.m2 .mt a:hover{color:#333;}
.m2 .mt dl,.m2 .mt dt,.m2 .mt dd{float:left;}
.m2 .mt dl{padding-top:5px;padding-left:30px;}
.m2 .mt dt{font-weight:bold;}
.m2 .mt dd{padding:0 9px;background-position:right -95px;}
.m2 .mt dd.trane{padding-left:0;}
.m2 .mt dd.lg{background:none;}
.m2 .extra{float:right;}
.m2 .extra li{float:left;padding:5px 9px;background-position:right -90px;}
.m2 .extra li.more2{width:30px;padding-left:10px;background-position:39px -54px;}
.m2 .extra li.hover{background-position:39px -76px;}
.m2 .extra li.fore2{padding-right:0;background:none;}

.m2 .fl,.m2 .fr{overflow:hidden;}
.m2 .fl{display:none;width:210px;}
.m2 .fr{width:980px;}
.m2 .p-price{font-family:Verdana;color:#de0000;}
.m2 .sm{height:302px;overflow:hidden;}
.m2 .sm h3{height:30px;font:bold 14px/30px "宋体"; color:#fff;}
.m2 .smc li{border-bottom:dotted 1px #ccc;}
.m2 .ranking{width:209px;border-left:solid 1px #ddd;}
.m2 .ranking h3{padding-left:10px;}
.m2 .ranking .p-name{height:24px;padding:10px 0 1px 10px;}
.m2 .ranking .p-name span{display:inline-block;vertical-align:top;overflow:hidden;}
.m2 .ranking .p-name .icon{width:15px;height:15px;text-align:center;font:normal 12px/15px Arial;color:#fff;background:url(images/btn01.png) no-repeat -15px -100px;}
.m2 .ranking .p-name .name{width:170px;height:18px;line-height:18px;margin-left:5px;}
.m2 .ranking .p-word{display:none;text-align:center;}
.m2 .ranking .p-word .info{padding:7px 0;}
.m2 .ranking .p-word strong{font-weight:normal;}
.m2 .ranking .p-word .red{font-family:Arial,Helvetica,sans-serif;}
.m2 .ranking .first .icon{background-position:left -100px;}
.m2 .ranking .first .p-word{display:block}
.m2 .p-img{position:relative;}
.m2 .p-img span{display:block;width:195px;height:18px;padding-left:10px;overflow:hidden;}
.m2 .p-img .p-name{padding-top:5px;}
.m2 .p-img a:hover{color:#de0000;}
.m2 .item{position:relative;float:left;width:734px;}
.m2 .item ul{height:301px;}
.m2 .item li{position:relative;float:left;width:734px;outline:none;}
.m2 .item li a{display:block;width:100%;height:301px;}
.m2 .item .slide_handdler{width:734px;}
.m2 .article{float:right;width:246px;}
.m2 .article .br{border-right:solid 1px #ddd;}
.m2 .article .ml{margin-left:1px;}
.m2 .tab li{width:122px;text-align:center;}
.m2 .tab li.tl{border-right:solid 1px #ddd;}
.m2 .tab li.tr{border-left:solid 1px #ddd;}
.m2 .tab li.curr{border:none;color:#333; background:#fff;}
.m2 .tab li.curr h3{color:#333;}
.m2 .pro{padding-top:2px;}
.m2 .pro li{padding:12px 0 0 14px;}
.m2 .pro img{float:left;margin-right:10px;}
.m2 .pro span{display:block;width:116px;line-height:20px;overflow:hidden;}
.m2 .pro .picTxt{height:40px;}
.m2 .pro .picNum{height:31px;padding-top:6px;text-align:right;}
.m2 .pro .picNum s{display:inline-block;width:15px;height:12px;background-position:0 -161px;}
.m2 .know{padding:1px 0;}
.m2 .know li{height:32px;line-height:32px;padding:0 5px 0 20px;background-position:-94px -157px;overflow:hidden;}
.m2 .know li.t3{height:45px;border:none;}
.m2 .know li.t3 a{display:block;height:31px;overflow:hidden;}
.m2 .brand .t2{border-top:solid 1px #f4f4f4;}
.m2 .brand .t2 a{float:left; display:block; width:122px; height:45px;}
.m2 .p-list{float:left;width:1190px;}
.m2 .p-list li{padding:0 1px; width:236px;}
.m2 .p-list span{width:230px;}

/*project*/
#project .mc{height:335px;}
#project .mt{width:1160px; height:37px; padding:10px 8px 0 20px; background:url(images/h_bg.jpg) repeat-x; border:#dedede 1px solid; border-bottom-style:solid;border-bottom-width:2px;}
#project .mt h2{float:left;height:37px; line-height:37px; width:160px; font-size:16px; text-align:center; color:#fff;}
#project ul{margin-left:3px;margin-top:3px;}
#project li{padding-top:5px;}
#project a:hover{text-decoration:none;}
#project .picTxt{width:158px;height:154px;overflow:hidden;padding:2px;}
.picTxt-desc{display:block;text-align:center;white-space:nowrap;padding-top:3px;}
.picTxt-tit{display:block;width:158px;height:14px;line-height:14px;overflow:hidden}

/*proSlide*/
#proSlide{width:588px;overflow:hidden;}
#proSlide .mc{width:576px;padding:7px 5px;background:url(images/loading.gif) #fff no-repeat center center;}
#proSlide .item{width:576px;height:312px;overflow:hidden;}
#proSlide ul{height:312px;}
#proSlide li{float:left;width:576px;outline:none;}
#proSlide li a{display:block;width:100%;height:312px;}
#proSlide .slide_handdler{width:576px;}

/*knowledge*/
#knowledge{width:382px;height:362px;}
#knowledge .tab h2{height:36px;font:bold 14px/36px "宋体";}
#knowledge .tab li{width:50%;text-align:center;background-position:left 7px;}
#knowledge .tab li.curr{background-position:-51px -30px;}
#knowledge .mc{width:380px;height:326px;}
#knowledge .fore1{height:85px;padding:10px 10px 0;border-bottom:dashed 1px #D8DFE9;}
#knowledge .fore1 img{display:block;float:left;margin-right:10px;vertical-align:top;}
#knowledge .fore1 h3{height:20px;line-height:20px;overflow:hidden;font-size:14px;}
#knowledge .fore1 h3 a{color:#666;}
#knowledge .fore1 p{height:60px;line-height:20px;overflow:hidden;}
#knowledge .fore1 p a{color:#999;}
#knowledge .alist{margin-top:7px;padding-right:0;padding-left:15px;}
#knowledge .alist li{width:327px;padding-right:18px;}

#order_box{height:320px;overflow:hidden;}
#order_box ul{width:380px;}
#order_box li{float:left;width:350px;height:69px;line-height:22px;padding:9px 15px 2px;overflow:hidden;}
#order_box li img{display:block;float:left;margin-right:10px;}
#order_box li span{display:block;}
#order_box li em{color:#c37431;}

/*comment*/
#comment .fl{width:590px;}
#comment .fr{width:390px;}
#comment .fr .mc{border-left:none;}
#comment .mc{height:150px;padding:0 10px;}
#comment li{height:60px;padding:5px 0 10px 15px;border-bottom:1px dotted #ccc;overflow:hidden;}
#comment .p-img{float:left;margin-right:15px;padding:10px 0;overflow:visible;}
#comment .p-name{height:1.5em;padding:3px 0; overflow:hidden;}
#comment .p-name a:link,#comment .p-name a:visited{color:#0066cc;}
#comment .p-detail{height:3em;color:#999;overflow:hidden;}
#comment .p-detail a:link,#comment .p-detail a:visited{color:#999;}

/*space*/
#addrlist .mc{height:80px;padding:0 20px;line-height:20px;}
#addrlist .name{width:50px;margin-top:20px;padding:10px 0;color:#fff;font-weight:bold;text-align:center;background-position:-62px -30px; font-size:14px;}
#addrlist .addr{width:498px;padding:30px 0 0 20px; line-height:20px;}
#addrlist .phone{width:184px;padding:20px 0 16px 20px;border-left:dotted 1px #ccc;}
#addrlist .sms{width:116px;padding:25px 0 10px 28px;}

/*root61*/
.root61 .w{width:1190px;}
.root61 #navitems .fr{display:block;}
.root61 #service dl{width:170px;}
.root61 #rttop{margin-left:595px;}

.root61 #recommend{width:969px;}
.root61 #recommend ul{width:980px;}
.root61 #recommend li{margin-right:10px;}
.root61 #design{width:980px;}
.root61 #design .fl{width:756px;}
.root61 #design span{width:85px;}
.root61 #design .span1{width:220px;}
.root61 .m2 .fl{display:block;}
.root61 #project .mc{height:340px;}
.root61 #project ul{margin-left:4px;}
.root61 #project li{padding-left:4px;}
.root61 #project .picTxt{padding:3px;}
.root61 #knowledge{width:592px;}
.root61 #knowledge .tab li.curr{background-position:left -30px;}
.root61 #knowledge .mc{width:590px;}
.root61 #knowledge .alist li{width:260px;}
.root61 #order_box ul{width:590px;}
.root61 #order_box li{width:265px;}
.root61 #comment .fl{width:800px;}
.root61 #addrlist .addr{width:872px;}

