body {
font:12px "Arail";
background:#ececec
}
*{margin:0;padding:0}
ul,li{list-style: none;}
img{border:0;}
a
{
	text-decoration: none;
	color: #383838;
}
.header,.main_box,.footer{margin:0 auto; width:1003px; overflow:hidden; background:#fff;}
.logo{background:url(../images/top_logo.jpg) no-repeat; display:block; width:1003px; height:96px;
text-indent:-9999px; background-color:#fff;}
.banner{margin:0 auto; width:1003px;overflow:hidden; height:311px;}
.banner img{width:1003px; overflow:hidden; height:311px;}
.header ul{width:900px; background:url(../images/top_ul.jpg) no-repeat; height:55px; overflow:hidden;padding-left:103px;}
.header li{float:left; width:124px;line-height:45px;}
.header li a{font-size:14px;font-weight:bold; color:#fff;display:block; line-height:45px;text-align:center;width:104px;margin:0 25px}
.header li a:hover{background:url(../images/nav_li_hover.jpg) no-repeat; color:#635f60;}
.main_box{background:#fff;  width:1003px; border:1px solid #eaeaea; border-top:none;background:url(../images/left_bg.jpg) repeat-y #fff; }
.m_left{float:left; width:223px; overflow:hidden;  padding-left:10px; padding-top:20px;}
.ryzz{width:240px; padding-bottom:10px; overflow:hidden;}
.ryzz .tt{background:url(../images/ryzz.jpg) no-repeat 5px 0 ; display:block; width:244px; height:45px;}
.ryzz ul{padding-left:20px; padding-bottom:80px;}
.ryzz li{line-height:25px; background:url(../images/dot6.jpg) no-repeat 0 7px;padding-left:20px; }
.ryzz li a:hover{color:red}
.contact .tt{background:url(../images/contact.jpg) no-repeat 5px 0; display:block; width:215px; height:34px;}
.contact .memo{padding-left:20px; line-height:24px;font-size:12px; padding-top:10px;background:url(../images/contact_bg.jpg) no-repeat 5px bottom;  height:250px;}
.m_right{float:left; width:760px;padding-top:10px;padding-bottom:30px;display:inline; overflow:hidden;padding-top:20px;}
.m_r_top{ width:741px;overflow:hidden; padding-bottom:10px; padding-left:10px;}
.m_right .gsjj{width:293px; overflow:hidden;float:left;}
.m_right .gsjj img{width:271px; height:133px;}
.m_right .gsjj .memo{line-height:25px; padding-left:22px;}
.gsjj .tt{background:url(../images/gsjj.jpg) no-repeat; display:block; width:244px; height:40px; text-indent:-9999px;}
.zxzx{float:left; width:482px;}
.memo{padding-left:15px; padding-top:16px;}
.memo img{float:left; width:76px; height:86px;}
.zxzx ul{width:360px; overflow:hidden; padding-left:30px; float:left;}
.zxzx li{width:360px;height:25px;}
.zxzx li a{font-size:12px;color:#3f3f3f;display:block;float:left;}
.zxzx li a:hover{color:red}
.zxzx li span{float:right;width:90px;}
.an{padding-top:30px; padding-left:25px; float:left}

.an a{display:block;margin-left:10px; margin-top:10px;}
.zxzx .tt{background:url(../images/zxzx.jpg) no-repeat 0px 0; display:block; width:482px; height:40px; text-indent:-9999px;}
.gcal {width:720px; overflow:hidden; clear:both; margin-top:10px; padding-left:10px;}
.gcal .tt{background:url(../images/gcal.jpg) no-repeat; display:block; width:740px; height:35px; text-indent:-9999px;}
#product_list{width:698px; height:180px;  overflow:hidden; padding-top:10px; padding-left:20px;
margin-top:15px; }
.gcal ul{position:absolute; height:245px;}
.gcal ul li{float:left; width:152px; height:185px; background:url(../images/cp_list.jpg) no-repeat; padding-left:14px; padding-top:13px;margin-right:10px;}
.gcal li a{color:#333;font-size:14px;}
.gcal li img{ padding:2px;width:130px; height:120px;}
.gcal li span{color:#333; text-align:center; width:134px; line-height:25px; height:30px;display:block; overflow:hidden; font-size:12px;}
.gcal ul{}
.footer{background:url(../images/footer.jpg) no-repeat; height:80px;}
.footer span{display:block; width:1002px; line-height:20px; text-align:center}
.ry{padding-left:22px;background:url(../images/lb.jpg) no-repeat 8px 5px; 200px; height:190px; padding-top:22px;}
.ry img{width:198px;height:143px;}
#pic_div{position:relative; width:710px;overflow:hidden;height:185px;}
.gs{height:242px;}
.gs .tt{background:url(../images/gs.jpg) no-repeat; display:block; width:740px; height:47px; text-indent:-9999px;}
.gs img{width:249px; height:129px; float:left;}
.gs_memo{line-height:24px; color:#7a7878}
.center{clear:both; padding-left:10px;}
.text{padding-left:20px; float:left; width:445px;}

.lyb{ width:580px; margin:0px auto; padding-top:45px;}
.lyb dl dt{ float:left; width:80px; height:30px; line-height:30px; text-align:right; padding-right:15px;}
.lyb dl dd{ float:left; width:400px; height:25px; line-height:20px; padding-top:5px;}
.lyb dl dd input{ height:18px; border:1px solid #999999;}
.bg01{ background-color:#e8e8e8;}