
/*------------清除标签默认样式------------*/
table{border-collapse:collapse;border-spacing:0;}
i,em{font-weight:normal;font-style:normal;}
ul{list-style:none;padding:0px;margin:0px}
th{text-align:left;padding:0px;margin:0px}
h1,h2,h3,h4{font-weight:normal;font-size:100%;padding:0px;margin:0px}
img{border:0;padding:0px;margin:0px; font-size:0px;}
body,div,p,li,table,td,dl,dt,dd,ul,li{padding:0px;margin:0px}
ul,li{ list-style:none;
}
body {background:#f3f6fb;font-family:'Microsoft Yahei','Arial'; font-family:"微软雅黑"; font-size:12px}
a {color:#333; text-decoration:none;}
a:hover{text-decoration:none;color:#c00;}

.blank {clear:both;overflow:hidden;height:40px;font-size:0;}
.clear{clear:both;display:block;font:0px/0px sans-serif;}
.flt {float:left;}
.frt {float:right;}
.w1000{ width:1000px; margin:0 auto;}
.w1000 h2{ font-size:36px; color:#00b289; float:left}
.w1000-con{ width:960px; float:left; background:#fff; padding:20px; margin-top:10px; position:relative;}


/*-----header------*/
.top{ width:100%; height:28px; background:#fdfdfd; border-bottom:1px solid #ddd; margin:0 auto; line-height:28px;}
.top ul li{ float:left}
.top ul li a{ color:#333; padding:0 10px;}
.top ul li a:hover{ text-decoration:none;color:#c40000;}


.ggk ul li{ float:left;}
.ggk ul li a{ width:97px; height:27px; float:left; text-align:center; line-height:27px; font-size:18px; background:#f2f2f2; color:#333; margin-right:9px;}
.ggk ul li a.cur{ color:#fff; background:#56c4a1;}
.ggk-con{ width:960px; float:left; margin-top:10px; position:relative;}
.ggk-con dl{ width:960px; float:left; font-size:14px; border-bottom:1px solid #eee; padding-top:10px; }
.ggk-con dl.noborder{ border-bottom:none}
.ggk-con dl dt{ width:99px; margin-right:10px;  height:40px; float:left; color:#aaa;padding-top:30px; text-align:center}
.ggk-con dl dt.bb{background:url(ico.png) no-repeat center 10px; }
.ggk-con dl dt.zsd{background:url(ico.png) no-repeat center -70px; }
.ggk-con dl dt.fx{background:url(ico.png) no-repeat center -157px; }
.ggk-con dl dt.zllx{background:url(ico.png) no-repeat center -240px; }
.ggk-con dl dd{ margin-top:20px;}
.ggk-con dl dd a{ color:#555; float:left; margin-right:50px;}
.ggk-con dl dd a:hover{ color:#ea0000;}
.ggk-con dl dd a.green{ font-weight:bold; color:#00956e;}
.ggk-con dl dd.fxlist{ margin-top:7px;}
.ggk-con dl dd.fxlist a{ width:110px; height:40px; margin-right:10px; line-height:16px; background:#f0f0f0; border-radius:6px; padding-top:5px; float:left; text-align:center; }
.ggk-con dl dd.fxlist a:hover{color:#fff; background:#56c4a1;}
.ggk-con dl dd.fxlist a:hover i.gray{color:#fff; background:#56c4a1;}
.ggk-con dl dd.fxlist a i.gray{ color:#999; font-size:12px;}
.ggk-con dl dd.fxlist a.yt{ line-height:32px;}


.tkk ul li{ float:left;}
.tkk ul li a{ width:97px; height:27px; float:left; text-align:center; line-height:27px; font-size:18px; background:#f2f2f2; color:#333; margin-right:9px;}
.tkk ul li a.cur{ color:#fff; background:#56c4a1;}
.tkk-con{ width:960px; float:left; margin-top:10px; position:relative;}
.tkk-con dl{ width:960px; float:left; font-size:14px; border-bottom:1px solid #eee; padding-top:10px; }
.tkk-con dl.noborder{ border-bottom:none}
.tkk-con dl dt{ width:99px; margin-right:10px;  height:40px; float:left; color:#aaa;padding-top:30px; text-align:center}
.tkk-con dl dt.bb{background:url(ico.png) no-repeat center 10px; }
.tkk-con dl dt.zsd{background:url(ico.png) no-repeat center -70px; }
.tkk-con dl dt.fx{background:url(ico.png) no-repeat center -157px; }
.tkk-con dl dt.zllx{background:url(ico.png) no-repeat center -240px; }
.tkk-con dl dd{ margin-top:20px;}
.tkk-con dl dd.mr0{ margin-right:0px;}
.tkk-con dl dd a{ color:#555; float:left; margin-right:50px;}
.tkk-con dl dd a:hover{ color:#ea0000;}
.tkk-con dl dd a.green{ font-weight:bold; color:#00956e;}
.tkk-con dl dd.fxlist{ margin-top:7px;}
.tkk-con dl dd.fxlist a{ width:110px; height:40px; margin-right:10px; line-height:16px; background:#f0f0f0; border-radius:6px; padding-top:5px; float:left; text-align:center; }
.tkk-con dl dd.fxlist a:hover{color:#fff; background:#56c4a1;}
.tkk-con dl dd.fxlist a:hover i.gray{color:#fff; background:#56c4a1;}
.tkk-con dl dd.fxlist a i.gray{ color:#999; font-size:12px;}
.tkk-con dl dd.fxlist a.yt{ line-height:32px;}


.politics{ position:absolute; top:106px; left:130px; width:800px; height:80px; overflow:visible;}
.politics .item{  height:36px; float:left; width:100px;}
.politics .item .product.cur a{color:#ea0000;}
.politics .product{ position:absolute; }

.politics .product-wrap{ position:absolute; display:none; top:22px;}
.politics .product-wrap a{ color:#ea0000; margin-right:10px;}
.politics .product-wrap a:hover{ color:#333;}



.math{ position:absolute; top:106px; left:130px; width:800px; height:80px; overflow:visible;}
.math .item{  height:36px; float:left; width:130px;}
.math .item .product.cur a{color:#ea0000;}
.math .product{ position:absolute; }

.math .product-wrap{ position:absolute; display:none; top:22px;}
.math .product-wrap a{ color:#ea0000; margin-right:10px;}
.math .product-wrap a:hover{ color:#333;}





.zyss{ position:absolute; top:20px; left:20px; width:960px; overflow:visible;}
.zyss .item{  height:36px; float:left; width:240px; margin-top:30px; position:relative}
.zyss .item .product.cur a{color:#ea0000;}
.zyss .product{ position:absolute;  font-size:16px}

.zyss .product-wrap{ position:absolute; display:none; top:25px; width:250px;}
.zyss .product-wrap a{ color:#ea0000; margin-right:10px;}
.zyss .product-wrap a:hover{ color:#333;}
/*-----top------*/
.topbanner{width:100%; height:350px; position:relative;background:url(headerImg.gif) no-repeat center top #24a881; }
.topCon{ width:1000px; height:350px; margin:0 auto; position:relative; }
.topCon h1{margin:0px auto;height:350px;text-indent:-99999px;  }



/*-----sidebar------*/
.sidebar {position: fixed;right: 0px;top: 200px;  background:url(mdTitle.png) no-repeat; width:166px;z-index:12; padding-top:82px; }
.sidebarCon{color: #fff; font-size:20px; text-align: center; width: 166px; float:left;  background:#56c4a1;}
.sidebarCon ul li{ width:166px; height:44px; margin:0 auto;line-height:44px;}
.sidebarCon a{ width: 166px;  height:43px;color:#fff; float:left;  border-bottom:1px solid #8ed5be; }
.sidebarCon a:hover{ background:#00956e}
.sidebarCon a.noborder{ border:none}