body {margin: 0px; padding: 0px; font-size:12px; line-height:24px; color:#666666;}
table{margin: 0px auto;}
ul,li,dl,ol,dd,dt,h1,h2,h3,h4,h5,em,p {margin: 0px; padding: 0px; font-size:12px;}
td{ font-size:12px;}
img{ border:none;}
a:link,a:visited{ color:#666666; text-decoration:none; font-size:12px;}
a:hover{ color:#0066CC; text-decoration:none; font-size:12px;}
a.ts:link,a.ts:visited{ color:#333333; font-weight:bold; text-decoration:none; background: url(/images/nav1.jpg) no-repeat; line-height:42px;float:left; width:98px; height:42px; display:block; text-align:center; font-family:Microsoft YaHei;text-decoration:none;}
a.ts:hover{ color:#1667c3; font-weight:bold; text-decoration:underline;background: url(/images/nav2.jpg) no-repeat; float:left; width:98px; height:42px; line-height:42px; display:block; text-align:center;font-family:Microsoft YaHei; text-decoration:none;}
.mgtop10{ margin-top:10px;}
.mgtop20{ margin-top:20px;}

.hui{ color:#999999; font-size:12px;}

a.mulu:link,a.mulu:visited{ float:left; color:#666; font-weight:bold;background:url(/images/nmenu_off.jpg) no-repeat; width:200px; height:28px; line-height:28px; display:block; text-decoration:none; margin-left:30px}
a.mulu:hover{ float:left; color:#fff; font-weight:bold;background:url(/images/nmenu_on.jpg) no-repeat; width:200px; height:28px; line-height:28px; display:block; text-decoration:none; margin-left:30px}

.huangse{ color:#FF3300;}
.xl{ background:url(/images/listbg2.jpg) no-repeat; float:left; width:154px; height:27px; overflow:hidden; line-height:27px; display:block; padding-left:25px; padding-right:5px;}
a.lanse:link,a.lanse:visited{ font-size:14px;color:#0066CC; text-decoration:none; font-weight:bold;}
a.lanse:hover{ font-size:14px; color:#ff0000; text-decoration: underline; font-weight:bold;}
.btsolid{ border-bottom:solid 1px #E1E1E1;}
.huise{ color:#ccc;}
.newsnr{ padding:15px; padding-top:10px;line-height:26px;}
.btdoshed{ border-bottom:dashed 1px #ccc;}
a.navfont1:link,a.navfont1:visited,a.navfont1:active{ background:url(/images/over_bg.jpg) no-repeat; height:32px; width:90px; text-align:center; line-height:32px; font-weight:bold; color:#FFFFFF; text-decoration:none; display:block}
a.navfont2:link,a.navfont2:visited,a.navfont2:active{ height:32px; width:90px; text-align:center; line-height:32px; color:#666666; text-decoration:none; display:block}
a.navfont2:hover{background:url(/images/over_bg.jpg) no-repeat; color:#FFFFFF; font-weight:bold}
.f14{ font-size:14px; font-weight:bold; color:#FFFFFF; height:30px; line-height:30px;}
.f14 img { margin-right:5px;}
.flist{ line-height:20px; height:20px; color:#f0f0f0; font-family:Arial, Helvetica, sans-serif; padding-left:12px; padding-top:12px;}
.flist a{ color:#f0f0f0; font-family:Arial, Helvetica, sans-serif;}
#sy{ width:245px; height:145px; overflow:hidden; line-height:18px;}
#sy a{ background:url(images/index_newicon.jpg) left center no-repeat; padding-left:8px; width:112px; overflow:hidden; line-height:18px; height:18px; display:block; float:left; margin-right:2px; text-decoration:none}
#sy a:hover{ background:url(images/index_newicon.jpg) left center no-repeat; padding-left:8px; width:112px; overflow:hidden; line-height:18px; height:18px; display:block; float:left; margin-right:2px;text-decoration:none}


.text a:hover {
    color: rgb(204, 0, 0);
    padding-left: 30px;
    background: url("/images/more1.jpg") no-repeat scroll 0% 0% transparent;
}

.text a:link {
    color: rgb(0, 102, 204);
    display: block;
    background: url("/images/more.jpg") no-repeat scroll 0% 0% transparent;
    padding-left: 30px;
}

.text a {
    color: rgb(0, 102, 204);
    line-height: 20px;
    height: 20px;
    display: block;
}



.box_ban1 {
    width: 100%;
    background: url("/images/nflash.jpg");
    float: none;
    height: 179px;
	line-height:179px
}



.tjpro_list{ width:946px; padding:0 0;}
.swiper-container2{ overflow:hidden;position:relative;}
.swiper-container2 .swiper-slide{text-align:center;}