@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0;font-size:12px;font-family:"微软雅黑";}
div,ul,li,p,form,h1,h2,h3,h4,h5,h6,dt,dd,dl{padding:0;margin:0;}
a{text-decoration:none;}
img{border:none;}
ul,li{list-style:none;}



#header{ width:960px; height:2600px; margin:0 auto;}
#headera{ width:960px;margin:0 auto;}
.dh{ width:960px; margin:0 auto;}
.dh ul{ width:960px; margin:0 auto;overflow:hidden;}
.d1{ background:url(../images/d_03.gif) no-repeat; width:225px; height:40px; float:left; display:block; line-height:40px; text-align:center;}
.d2{ background:url(../images/d_05.gif) no-repeat; width:147px; height:40px; float:left; display:block; line-height:40px; text-align:center;}
.d3{ background:url(../images/d_07.gif) no-repeat; width:293px; height:40px; float:left; display:block; color:#FFFFFF; line-height:40px; text-align:center;}
.d4{ background:url(../images/d_07.gif) no-repeat; width:146px; height:40px; float:left; display:block; color:#FFFFFF; line-height:40px; text-align:center;}
.d1 a{ font-size:14px; color:#FFFFFF; display:block;  width:225px;height:40px; line-height:40px; text-align:center;}
.d2 a{ font-size:14px; color:#FFFFFF; display:block;  width:147px; height:40px; line-height:40px; text-align:center;}
.d1 a:hover{ font-size:14px; color:#ffcc00; display:block;  width:225px; height:40px; background:url(../images/d_003_03.gif) no-repeat; line-height:40px; text-align:center;}
.d2 a:hover{ font-size:14px; color:#ffcc00; display:block;  width:147px; height:40px; background:url(../images/d_04.gif) no-repeat; line-height:40px; text-align:center;}

.headert{ width:960px; height:250px;}
.headertl{ width:700px; height:250px;}
.headertr{ width:247px; height:249px; margin-left:10px;  border:1px solid #000000; border-top:0;}
.headertrt{ height:30px; line-height:30px; padding-left:15px; color:#FFFFFF; font-size:14px;background:url(../images/04.jpg) repeat-x;}
.hong{color:#c92d1b;}
.hong:hover{ text-decoration:underline;}
.main{height:132px;}
.mainl{width:698px; height:132px;border:1px solid #000000; overflow:hidden;}
.mainl1{ width:60px; height:128px;  margin:4px 0 0 4px;}
.mainl2{ width:625px; height:391px; margin:4px 0 0 4px; background:url(../images/017.jpg) no-repeat;}
.mainr{ width:248px; height:132px; margin-left:10px;overflow:hidden;border:1px solid #000000; border-top:0;}
.main1{ height:701px;overflow:hidden;}
.mainr1{ width:248px; height:700px; margin-left:10px;overflow:hidden;border:1px solid #000000; border-top:0;}
.tu1{ padding:3px; border:1px solid #d9d9d9;}
.mainlo{width:698px; height:698px;border:1px solid #000000; overflow:hidden;}
.main3{ width:700px; height:840px;}
.main4{ width:250px; height:742px; margin-left:10px;}
.hei{color:#000000;}
.hei:hover{ text-decoration:underline;color:#c92d1b;}
.main5 ul li a{ line-height:25px;}
.float1{ float:left;}
.float2{ float:right;}
.headerta{ width:960px; height:250px;}
.headertal{ width:700px;}
.headertar{ width:247px; margin-left:10px;}
.catlist {padding:15px 15px 15px 20px;line-height:24px;border:1px solid #000000;}
.catlist_li {font-size:14px;height:28px;line-height:28px;background:url(../images/li_dot.gif) no-repeat 5px 12px;padding:0 10px 0 12px;overflow:hidden;}
.catlist_sp {background:#FFFFFF url(../images/dot.gif) repeat-x 0 center;}