@charset "utf-8";
/* CSS Document */
body{ font-family:"\5B8B\4F53";}
body,ul,li,p,h1,h2,h3,h4,h5,h6,span,img{ margin:0; padding:0; list-style:none; border:none;}

/*header*/
#header{ width:100%; height:284px; background:url(images/header.jpg) repeat-x;}
.banner{ width:1000px; height:250px; background:url(images/banner.jpg) no-repeat; margin:0 auto;}
.nav{ width:1000px; font-size: 14px; height:34px; line-height:34px; margin:0 auto;}
.nav li{ width: 98px; /* text-align: end; */ height:34px; text-align: center; border-left: solid 1px #1E65C5; line-height:34px; float:left; padding-left: 13px; padding-right: 13px;}
.nav li a{ color:#fff; text-decoration:none; font-weight: bold;}
.nav li a:hover{ color:#000; text-decoration:none;}

/*main*/
#main{ width:1000px; height:auto; margin:0 auto; margin-top: 3px;}
#main .mainL{ width:200px; height:auto; float:left;}
#main .mainR{ width:795px; height:auto; float:right;}

/*ggbox*/
.mainL .ggbox{ width:200px; height:180px;}
.mainL .columLbt{ width:200px; height:29px; background:url(images/columnL.jpg) no-repeat; margin-top:10px;}
.mainL .columLbt h3{ font-size:14px; color:#fff; font-weight:bold; line-height:29px; margin-left:8px; width:80px; float:left;}
.mainL .columLbt a{ font-size:12px; float:right; margin-right:12px; line-height:29px; text-decoration:none; color:#fff;}.mainL .columLbt a:hover{ color:#f00;}
.mainL .columL{ width:198px; height:218px; border:1px solid #c5c5c5; border-top:none; background:#fafbfb;}
.mainL .columL .yhdl{ width:auto; height:auto; margin-left:10px; padding-top:20px;}
.mainL .columL .yhdl li{ width:177px; /* font-family: kaiti; */ height:31px; background:url(images/img_1.jpg) no-repeat; line-height:31px; font-size: 15px; /* font-weight:bold; */ margin-bottom:20px;}
.mainL .columL .yhdl li a{ color:#000; text-decoration:none; margin-left:41px; font-family: '微软雅黑'; font-size: 16px;}
.mainL .columL .yhdl li a:hover{ color:#000; text-decoration:none;}
.mainL .columL .tgzn{ width:auto; height:auto; margin-left:10px; padding-top:12px;}
.mainL .columL .tgzn li{ width:177px; height:31px; background:url(images/img_2.jpg) no-repeat; line-height:31px; font-size: 13px; /* font-weight:bold; */ margin-bottom:10px;}
.mainL .columL .tgzn li a{ color:#000; font-family: "微软雅黑"; font-size: 15px; text-decoration:none; margin-left:41px;}
.mainL .columL .tgzn li a:hover{ color:#f00; text-decoration:none;}
.mainL .columL .xzph{  width:auto; height:auto; margin-left:10px; padding-top:12px;}
.mainL .columL .xzph .lm{ width:177px; height:46px; background:url(images/img_3.jpg) no-repeat; line-height:46px; font-size:14px; text-align:center;}
.mainL .columL .xzph li{ background: url(../ext_images/fh.jpg) left 7px no-repeat; width:170px; /* height:32px; */  line-height: 20px; font-size:12px; padding-left:7px; }
.mainL .columL .xzph li a{ color:#000; text-decoration:none;}
.mainL .columL .xzph li a:hover{ color:#f00; text-decoration:none;}
.img_4{ background: url(images/img_4.jpg)}
/*mainR*/
#main .dhbox{ width:794px; height:149px; margin-bottom: 1px; }
/*dh*/
#main .dhbox .www51buycom {width:794px; height:149px;  position: relative; overflow:hidden; }
#main .dhbox .www51buycom .num { overflow:hidden; height: 20px; position: absolute; bottom:6px; right: 60px; zoom:1; z-index:3 }
#main .dhbox .www51buycom .num li { width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 2px; border-radius:50%; cursor:pointer; float: left; }
#main .dhbox .www51buycom .51buypic{}
#main .dhbox .www51buycom li  a img{width:794px; height:149px;}
#main .dhbox .www51buycom .num li.on { background: #FF7700; } /*当前项*/
/*上一个  下一个*/
#main .dhbox .www51buycom .prev,
#main .dhbox .www51buycom .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 115px;}
#main .dhbox .www51buycom .prev { left: 0; }
#main .dhbox .www51buycom .next { right: 0; background-position: right }

#main .mainRL{ width:590px; height:auto; float:left;}
#main .mainRL .columLbt{ width:590px; height:27px; background:url(images/columnC.jpg) no-repeat; float:left;}
#main .mainRL .columLbt h3{ font-size:14px; color:#fff; font-weight:bold; line-height:27px; margin-left:8px; width:200px; float:left;}
#main .mainRL .columLbt a{ font-size:12px; float:right; margin-right:12px; line-height:29px; text-decoration:none; color:#fff;}
#main .mainRL .columLbt_a{ width:590px; height:27px; background:url(images/columnC_a.jpg) no-repeat; float:left;}
#main .mainRL .columLbt_a h3{ font-size:14px; color:#fff; font-weight:bold; line-height:27px; margin-left:8px; width:200px;
 float:left;}
#main .mainRL .columLbt_a a{ font-size:12px; float:right; margin-right:12px; line-height:29px; text-decoration:none; color:#fff;}
.mainL .columLbt a:hover{ color:#f00;}
#main .mainRL .columL{ width:588px; height: auto; margin-bottom: 3px; float:left;border:1px solid #c5c5c5; border-top:none; background:#fafbfb;}
#main .mainRL .columL .wzml{ width:538px; height:auto; margin-left:23px;  float:left; margin-bottom:6px;}
#main .mainRL .columL .lm{ width:538px; height:27px; float:left; margin-left:23px; margin-top:12px; background:url(images/columnC1.jpg) no-repeat; line-height:27px; font-size:14px; color:#fff; }
#main .mainRL .columL .lm h3{ font-size:14px; margin-left:12px;}
#main .mainRL .columL .wzml li{ background: url(../ext_images/fh.jpg) left 10px no-repeat; padding-left:10px; width:528px; height:26px; border-bottom:1px dashed #ccc; line-height:26px; font-size:12px; }
#main .mainRL .columL .wzml li a{  width:538px;color:#000; text-decoration:none; display:block;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;}

#main  .mainRR{ width:200px; height:auto; float:right;}
#main  .mainRR .columLbt{ width:200px; height:29px; background:url(images/columnL.jpg) no-repeat; }
#main  .mainRR .columLbt h3{ font-size:14px; color:#fff; font-weight:bold; line-height:29px; margin-left:8px; width:80px; float:left;}
#main  .mainRR .columLbt a{ font-size:12px; float:right; margin-right:12px; line-height:29px; text-decoration:none; color:#fff;}.mainL .columLbt a:hover{ color:#f00;}
#main  .mainRR .columL{ width:198px; height:218px; border:1px solid #c5c5c5; border-top:none; background:#fafbfb;}
#main  .mainRR.columL .yhdl{ width:auto; height:auto; margin-left:10px; padding-top:20px;}
#main  .mainRR .columL .yhdl li{ width:177px; height:31px; background:url(images/img_1.jpg) no-repeat; line-height:31px; font-size:14px; font-weight:bold; margin-bottom:20px;}
#main  .mainRR .columL .yhdl li a{ color:#000; text-decoration:none; margin-left:41px;}
.ss{ font-size:12px;}
.ss a{ color:#000; text-decoration:none}
#main  .mainRR .columLbt{ width:200px; height:29px; background:url(images/columnL.jpg) no-repeat;}
#main  .mainRR .columLbt h3{ font-size:14px; color:#fff; font-weight:bold; line-height:29px; margin-left:8px; width:80px; float:left;}
#main  .mainRR .columLbt a{ font-size:12px; float:right; margin-right:12px; line-height:29px; text-decoration:none; color:#fff;}.mainL .columLbt a:hover{ color:#f00;}
#main  .mainRR .columL .xzph{ width:auto; height:auto; margin-left:10px; padding-top:12px;}
#main  .mainRR .columL .xzph .lm{ width:177px; height:40px; background:url(images/img_5.jpg) no-repeat; line-height:40px; font-size:14px; text-align:center;}
#main  .mainRR .columL .xzph li{background: url(../ext_images/fh.jpg) left 7px no-repeat;  width:170px; /* height:32px; */  line-height: 20px; font-size:12px; padding-left: 7px; }
#main  .mainRR .columL .xzph li a{ color:#000; text-decoration:none;}
#main  .mainRR .columL .xzph li a:hover{ color:#f00; text-decoration:none;}

/*footer*/
#footer{ width:100%; height:auto;  margin:0 auto; margin-top:10px; color:#000; text-align:center; line-height:22px; font-size: 10px;}
.footernav{ width:100%; height:25px; background:url(images/yqljbj.jpg); line-height:25px; margin:0 auto; margin-bottom:6px;}
.footernav .nav{ text-align: center; width:1000px; height:25px; line-height:25px; margin:0 auto;}
.footernav li{ width: auto; height:25px; line-height:25px; float:left; padding-left:20px; padding-right:20px; font-size:14px;}
.footernav a{ color:#fff; text-decoration:none; padding-left:10px; padding-right:10px;}
.footernav a:hover{ color:#FF6600; text-decoration:none; padding-left:10px; padding-right:10px;}
.footernav span{ color:#fff;}