@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
body {text-align:center;font-size:12px; color:#333; background-color:#FFF; font-family:'宋体'}
table,td,tr,th{font-size:12px; color:#333}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;} 

a {	color:#666;	text-decoration:none;}
a:visited {color:#666;text-decoration:none;}
a:hover {color: #F00;text-decoration:none;}
a:active {color:#d5177c;}

a.red:link,
a.red:visited {color:#900;text-decoration:none;}
a.red:hover {color: #F00;text-decoration:none;}

.navbg,
.navbox,
.navbox .navri,
.navbox .navle{ background:url(../../../templets/thematic/images/navbg.png) repeat-x}

.navbox .navle .nav li.hover,
.navbox .navle .nav li a:hover,
.navbox .navle .tab{ background:url(../../../templets/thematic/images/navico.png) no-repeat}


.blank {clear:both; height:1px; overflow:hidden; display:block;}
.blank1 {clear:both; height:5px; overflow:hidden; display:block;}

.layoutwarp{ width:960px; margin:0px auto}

.layoutwarp1{ width:958px; margin:0px auto}

.flle{ float:left}
.flri{ float:right}

.mar2{ margin:2px 0px}

.layouttop{ border-bottom:1px solid #eaebed; height:30px; font-family:'宋体'; line-height:30px; background-color:#fafafa}
.layouttop .topnav{display:block; padding-left:6px; text-align:left; float:left}
.layouttop .toplogin{display:block;padding-right:6px;  float:right; text-align:right;}

.topadwarp{ border:1px solid #ddd; background-color:#f8f8f8; padding:6px; height:90px}
.topmu{border:1px solid #ddd; background-color:#FFF; height:88px; line-height:29px; padding:0px 8px}

.logobox{ overflow:auto; zoom:1; padding:6px 0px}
.logobox .logo{ float:left}
.logobox .seach{ float:right; line-height:32px; padding-top:4px}
.logobox .seach input{ vertical-align:middle; margin:4px 0px}
.logobox .seach input.intext{ border:1px solid #80b4e8; width:146px; height:21px; font:normal 12px/21px '宋体';padding:0px 2px; color:#666}
.logobox .seach input.inbtn{border:1px solid #80b4e8; width:45px; height:23px; cursor:pointer; font:normal 12px/18px '宋体'; color:#05529c; background:url(../../../templets/thematic/images/btnbg.gif)}

.navbox{ background-position:0px 0px; height:73px}
.navbox .navle{ height:73px; float:left; background-position:0px -74px; background-repeat:no-repeat}
.navbox .navle .nav{ padding-top:1px; overflow:auto;zoom:1; width:958px}
.navbox .navle .nav li{ width:102px; float:left;height:30px; margin:0px 15px; display:inline}
.navbox .navle .nav li.hover{ background-position:0px 0px; font:bold 12px/30px '宋体'; color:#FFF}
.navbox .navle .nav li a:link,
.navbox .navle .nav li a:visited{color:#fff;text-decoration:none; display:block; font:normal 12px/30px '宋体'; height:30px; width:102px; height:30px;}
.navbox .navle .nav li a:hover {color:#fff;text-decoration:none; display:block; font:bold 12px/30px '宋体'}
.navbox .navle .tab{ background-position:20px -32px;color:#666; line-height:34px; text-align:left; padding-left:114px}

.navbox .navri{ height:73px; background-position:0px -147px; width:2px; float:right;}


.newhot{ border:1px solid #dedede; overflow:auto; zoom:1}
.newhot .hot{ float:left; border-right:1px solid #dedede; padding:12px; padding-bottom:0px; width:390px}
.newhot .hot .t1{ font:400 18px/34px '黑体'}
.newhot .hot2{ float:left;padding:12px; padding-bottom:0px; width:510px}
.newhot .hot2 li{ overflow:auto; zoom:1; margin-bottom:10px}
.newhot .hot2 li img{ border:1px solid #dedede; padding:4px; float:left}
.newhot .hot2 li h3{ float:left; font:bold 14px/36px '宋体'; display:block; width:300px; padding-left:10px; text-align:left}
.newhot .hot2 li p{ float:left; display:block; padding-left:10px;width:300px; text-align:left; line-height:22px; text-indent:24px; color:#666}

.ti-box{ overflow:auto; zoom:1; background-color:#000; margin:4px auto 10px auto}
.ti-box h3{ display:block; background-color:#900; padding:0px 10px; color:#FFF; font:bold 14px/30px '宋体'; float:left; width:100px}
.ti-box .more{float:right; line-height:30px; padding-right:10px}

.listbox{ overflow:auto;zoom:1;}
.listbox li{ margin:8px 15px; display:inline; float:left; width:210px}
.listbox li img{ border:1px solid #dedede; padding:4px;}
.listbox li p{ text-align:left; line-height:26px;}

.fy{ line-height:30px}



.layoutbottom{height:4px; border-top:1px solid #e2e2e2; background-color:#f1f1f1}
.bl24{line-height:22px}
.bl34{line-height:36px}
.bl34 a,
.bl34 a:visited{ color:#333}
.bl34 a:hover{color:#1f376d;text-decoration: underline; }

.bfa{font-family: Arial}
.bc1{color:#1f376d}


