﻿/* 2012 dickman */
*{margin:0;padding:0;font-family:宋体;}
body{background:#fff url(../images/bg.png) repeat-x;color:#333;text-align:center;line-height:24px;font-size:12px;}
li{list-style:none outside;}img{border:0;}
.clr{clear:both;height:0px;line-height:0;font-size:0;}
a{text-decoration:none;color:#80442d;}a:hover{text-decoration:none;color:#6e402c;}
#header,#main,#link,#footer .box{width:960px;margin:0 auto;}
.l,#logo,.cl,.ml{float:left;}.r,#tel,.cr,.mr{float:right;}h3,h2{font-size:14px;}h1{ text-align:center; padding:20px 0 10px 0;}
/* top */
#header{height:126px;}
.top{height:82px;}
.top .l{padding:17px 0 0 0;}.top p{height:40px;line-height:40px;text-align:right; padding:0 16px 0 0;}
#nav{text-align:center; font-size:12px;color:#fff; line-height:37px;}
#nav li{float:left;width:135px;height:37px;background:url(../images/libg.png) left 8px no-repeat;}#nav li.nbg{background:none;}
#nav a{color:#fff;font-size:14px; font-weight:bold;}#nav li.buy a{display:block;width:135px;height:37px;background:url(../images/buy.png) 92px 7px no-repeat; text-indent:-24px;}
#nav a:hover,#nav li.nover a{color:#f085b3;}
#banner{ background:#f2f2f2; margin:-2px auto 0 auto; padding-top:6px;text-align:center;}
/* main */
#main{text-align:left;}.mm{background:#f2f2f2; text-align:center;}
#main .l{width:706px;padding:10px 0;}#main .r{width:242px;padding:10px 0;}#main .cl{width:500px; text-align:center;}#main .cr{width:180px;}
#main .ml{width:220px;}#main .mr{width:725px; overflow:hidden;}
.s_bar{background:url(../images/efbg.jpg) bottom no-repeat;padding-bottom:10px;}
.s_bar ul{ border:1px solid #e0dddd; border-bottom:0px; border-top:0px;padding:6px 0 0 0;}
.s_bar li{background:url(../images/lcbg.jpg) 2px -1px no-repeat; height:38px;line-height:38px;text-indent:38px; font-weight:bold;}

.tit{background:url(../images/titbg.png) right top no-repeat; text-align:right;color:#fff;height:33px;line-height:30px; overflow:hidden;}
.tit h3{float:left;background:url(../images/tit.png) no-repeat;width:200px; text-align:left;text-indent:36px;}
.tit span{padding:10px 12px 0 0; line-height:33px;}.tit span a{color:#767676;}
.title{background:url(../images/title.jpg) left bottom no-repeat; height:33px; text-align:right; line-height:33px;}
.title h3{float:left; text-indent:20px;}.title span{color:#767676; padding-right:10px;}
.tit1 h3{background:url(../images/tit1.png) no-repeat; }
.tit2{background:url(../images/tit2.png) right top no-repeat; height:33px;line-height:33px;}
.tit2 h3{float:left; color:#fff; text-indent:36px;}.tit2 span{color:#ebebeb;padding:0 0 0 6px; font-family:Arial, Helvetica, sans-serif;}
.news{border:1px solid #dfdddd;background:#f7f7f7;padding:8px 6px;}
.news li{background:url(../images/ico.gif) 8px 7px no-repeat;padding-left:18px;}
.about{background:#f4f4f4 url(../images/abg.png) repeat-y;}
.about h3{background:url(../images/abtf.png) no-repeat;color:#fff; text-indent:26px; height:28px; line-height:28px;}
.about img{border:1px solid #cdcdcd;padding:3px; margin:0 auto;}
.about center{padding:8px 0;}.about p{background:url(../images/line.png) center top repeat-y;padding:0 15px; line-height:22px;}
.about .box{background:url(../images/abte.png) bottom no-repeat;padding:0 0 18px 0;}
.dh{padding:8px 0 0 0;}.dh li{height:58px;}
.cc{background:url(../images/smap.jpg) bottom no-repeat;}.cc p{ line-height:20px; }
.p_p{background:url(../images/pebg.png) bottom no-repeat;padding:0 0 13px 0;}
.p_p .box{padding:12px 0 0 9px;border:1px solid #dfdddd;border-bottom:0;background:#f7f7f7;}
.p_p li{float:left;text-align:center;width:228px;height:194px;line-height:28px;}
.p_p li img{BORDER:#ccc 1px solid;padding:3px;}
.pr_p{padding:12px 0 0 0;}
.pr_p li{float:left;text-align:center;width:235px;height:194px;line-height:28px;}
.pr_p li img{BORDER:#ccc 1px solid;padding:3px;}

.mm .box{width:984px;margin:0 auto; padding-bottom:12px;}


.m_p{padding:12px 0 0 0;}
.m_p li{float:left;text-align:center;width:235px;height:228px;line-height:28px; position:relative;}
.m_p li span{ position:absolute; left:12px; bottom:13px; line-height:26px; background:#bb1f1f;color:#fff; padding:0 5px;}
.m_p li .pic{BORDER:#ccc 1px solid;padding:3px;}.m_p li p{ text-align:right; padding:0 5px 0 0;}
.order{height:36px; text-align:right;}
.order span{float:right;line-height:26px; margin:3px 6px; background:#bb1f1f;color:#fff; padding:0 5px;}.order img{float:right;}

.s2posi{height:440px;width:166px;overflow:hidden;position: relative; margin-bottom:12px;}
.s2{height:430px;}
.s2_prev{cursor:pointer;background:url(../images/left.jpg) no-repeat;height:30px;width:166px;}
.s2_next{cursor:pointer;background:url(../images/right.jpg) no-repeat;height:30px;width:166px;}
.s2_mask {width:166px;height:492px;overflow:hidden;float:left;}
.s2_mask div{float: left;}
.s2_mask li{width:166px;height:124px;text-align:center;}.s2_mask li img{width:151px; height:109px; padding-top:8px;}
.s2posi .s2_mask{height:372px;overflow:hidden;background:#d9d9d9;float:left;position:relative;}


.s3posi{width:984px;height:200px;overflow:hidden;position: relative;}
.s3{width:984px;}
.s3_mask {width:984px;height:200px;overflow:hidden;float:left;}
.s3_mask div{float: left;}
.s3_mask li{float:left;text-align:center;width:246px;height:200px;line-height:28px;background:url(../images/hbg.png) bottom no-repeat;}
.s3_mask li img{padding:15px 0 0 0;}
.s3posi .s3_mask{width:984px;overflow:hidden;background:#d9d9d9;float:left;position:relative;}

.content{text-align:left;padding:15px 12px 12px 8px; font-size:14px;}.content p{padding-bottom:12px;}
.company{background:url(../images/aboutbg.jpg) bottom no-repeat; padding-bottom:280px;}
.honor{padding:16px 0 0 0;}.honor li{float:left; text-align:center;width:240px; height:auto; padding:0 0 6px 0;}
.ptb td{padding:0 6px;}

.pages{padding:12px 12px 20px 0; clear:both; text-align:center;}.pages a{padding:6px;}
.pages a{text-decoration:underline;}.pages a.ff,.pages a:hover{text-decoration:none;color:#e70012;}

.des{ text-align:center;color:#8e8f90;}.pimg{margin:12px auto;padding:4px; border:1px solid #ccc; background:#e7e7e7;}
.t_t{padding:6px 20px 0 8px;}.t_t li a{float:left;}
.t_t li{border-bottom:1px dashed #ccc;text-align:right;height:30px;line-height:30px;background:url(../images/ico.gif) 8px 10px no-repeat; text-indent:18px;}


#footer{padding:3px 0 0 0;}#footer .box{padding:10px 0 15px 0;}
#footer center{background:#ed0909; height:30px; line-height:30px;}#footer center a,#footer center{color:#fff;}