@charset "gb2312";
body{font-family: "宋体"; background:#fff; font-size:12px;  color:#3d3d3d;}

body,form,div,span,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,hr,p{margin:0px; padding:0px;}
body,form,div,ul,ol,li,dl,dt,dd,hr{display:block;}
a:link{text-decoration:none; color:#202020;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#505050;text-decoration:none;}
img{border:none;}
ul,li{list-style:none;}
i { font-style: normal;}
.red{color:#F00;}
.green{color:green;}
.gray{color:#999;}
.center{text-align:center;}
.both	{clear:both;}
.clear{width:100%; height:0; overflow:hidden; clear:both;}
/*网页重置样式————end*/

/*tab多栏目切换效果*/
.tab{ width:100%; overflow:hidden;}
.more li{ display:none;}
.tab-hd li.active{}
.tab-hd li.active a { cursor:hand;}
.tab-hd li{}
.tab-bd { clear:both;}
.tab-bd li{display:none; float:left;}

.tab-hd1 li.active{}
.tab-hd1 li.active a { cursor:hand;}
.tab-hd1 li{}
.tab-bd1 { clear:both;}
.tab-bd1 li{display:none;}

.tab-hd2 li.active{}
.tab-hd2 li.active a { cursor:hand;}
.tab-hd2 li{}
.tab-bd2 { clear:both;}
.tab-bd2 li{display:none;}

/*CSS**************************************************************************/
/**/
.ProDiv,#Artlist dt,.list li,.list dt,#d_jdzl .first .rt_t{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bgtm{background:#000;filter:alpha(opacity=50);opacity:0.5;}

/*通用文章列表样式*/
.nlist{ overflow:hidden;}
.nlist li{width:100%; line-height:28px; height:28px; overflow:hidden;}
.nlist li a{ display:inline-block; overflow:hidden; float:left;}
.nlist li span{ float:right;}

/*图片滚动样式*/
 #hot_list, #hot_list2, #hot_list3, #hot_list4, #hot_list5 { width:100%;height: auto;position: relative;}
.hd .prev,.hd .next { width:20px; height:42px; display:inline-block; line-height:120px; overflow:hidden; background-image:url(../images/home.png); background-repeat:no-repeat; position:absolute; z-index:10001;}
.hd .prev { background-position:-80px -40px; left:-1px; top:70px;}
.hd .next { background-position:-120px -40px; right:0px; top:70px;}
.bd {  height:auto;}
.bd li { float:left; height:auto;}

/*行高样式表*/
.dhg0{ width:100%; height:5px; overflow:hidden;}
.dhg1{ width:100%; height:10px; overflow:hidden;}
.dhg2{ width:100%; height:15px; overflow:hidden;}
.dhg3{ width:100%; height:25px; overflow:hidden;}
.dhg4{ width:100%; height:30px; overflow:hidden;}

/*通用左右浮动样式*/
.dvle{ float:left;}
.dvrg{ float:right;}

/*通用100%宽度样式*/
.pdiv{ overflow:hidden; width:100%;}
.pdiv1{width:1000px; margin:0px auto;}

/*通用栏目标题样式*/
.title{ width:100%;  overflow:hidden; background:#dcdcdc; height:30px; line-height:30px;}
.title h3{ float:left; font-size:14px; color:#FFFFFF; font-family:"宋体"; padding:0px 10px; height:100%; background:#1b4e9f;  font-weight:normal;}
.title h3 font{ color:#ababab;}
.more,.more1{ float:right; padding-right:5px;}
.more a:link,.more a:visited{ color:#898989;font-family:"宋体"; font-size:12px;}
.more1 a:link,.more1 a:visited{ color:#898989;font-family:"宋体"; font-size:12px;}

.tbg2{ background:#eee;}
.tbg2 h3{ background:url(../images/tbg2.gif) repeat-x left top; height:28px; overflow:hidden; line-height:28px; text-align:center; width:88px;}

/*---页面头部通用样式----*/

.header{ background:url(imagestpbg.jpg) repeat-x left top; height:175px; width:1000px; margin:0px auto; position:relative;}

.logo{ float:left; padding-left:10px;}
.tools{ overflow:hidden; display:inline-block; text-align:right; color:#FFFFFF; height:30px; line-height:30px; font-size:12px;}
.tools a:link,.tools a:visited{ display:inline-block; color:#FFFFFF; padding:0px 5px;}


/*导航—— +++———下拉菜单*/
.nav{border-top:1px solid #3790b2; height:34px; line-height:34px; width:1000px; position:absolute; top:142px; z-index:10; margin:0px auto; display:block; background:#1c4f9e;}
.nav ul{ display:block; width:730px; float:left;}
.nav ul li{ width:90px; float:left; display:block; height:34px; position:relative; padding-right:1px; background:url(imagesnvbd.jpg) no-repeat right center; text-align:center;}
.nav ul li a:link,.nav ul li a:visited{ width:100%;  text-align:center;overflow:hidden; display:block;  color:#FFFFFF;font-weight: normal;}
.nav ul li a.nava{display:block;width:90px; height:34px; line-height:34px; text-align:center;font-size:14px;font-weight:bold;}
.nav ul li a.nava:hover {display:block;width:90px; height:34px;color:#fff; background:#e77500; font-size:14px;}
.navareplus {display:block;width:90px; height:34px;color:#fff;}
.nav ul li dl {width:90px;height:auto; background:#1c4f9e;position:absolute;top:34px;left:0;z-index:10;display:none;}
.nav ul li dl dd {width:100%;height:28px;font:12px/28px 宋体;color:#555555;}
.nav ul li dl dd p { padding:0px; margin:0px;}
.nav ul li dl dd p a:link,.nav ul li dl dd p a:visited {color:#fff; height:28px;line-height:28px; font-size:12px; display:inline-block;}
.nav ul li dl dd p a:hover {background:#3790b2;}
.nav ul li dl em {display:block;width:110px;height:53px;margin:6px auto 10px;}

.search{ width:240px; float:right; height:24px; padding-top:5px; padding-right:5px; overflow:hidden;}
.shtxt1{ width:198px; height:22px; line-height:22px; padding:0px 5px; border:1px solid #083c8c; background:#3260a9; text-align:left; font-size:12px; font-family:"宋体"; color:#91a4ca; outline:none; float:left;}
.shbut{ height:24px; width:28px; border:1px solid #083c8c; border-left:none; background:url(imagessubt.jpg) no-repeat center center; cursor:pointer; overflow:hidden; float:left;}


.banner{ width:1000px; margin:0px auto; overflow:hidden;}

/*页面主体部分样式*/

.main{ width:1000px; margin:0px auto; overflow:hidden;}
.aboutus{ width:330px; float:left; overflow:hidden;}
.aboutcon{ overflow:hidden; padding:0px 5px; height:300px; line-height:24px; font-size:12px; color:#000000;}
.aboutcon p{ padding:0px; margin:0px; text-indent:2em;}

.news{ width:470px;float:left;overflow:hidden; padding-left:10px;}
.nwtit{ height:100%; overflow:hidden; float:left; font-size:14px; font-family:"宋体";}
.nwtit li{ width:90px; height:100%; padding-right:1px; background:url(imagesnwbd.jpg) no-repeat right center;float:left;}
.nwtit li a{ display:block; text-align:center; line-height:30px; color:#2f2f2f;height:100%;}
.nwtit li a:hover{ background:#1b4e9f; color:#FFFFFF;}
.nwtit li.active a{ background:#1b4e9f; color:#FFFFFF;}


.nwmore{ float:right; overflow:hidden; font-size:12px; padding-right:5px;}
.nwmore li{ float:left; width:100%; text-align:center;}
.nwmore li a{ display:block; color:#898989;}

.tabcont{ display:block;}
.tabcont li{ width:100%;}

.nwistop{ overflow:hidden; width:100%; height:104px;}
.nwpic{ width:134px; height:100px; padding:1px; border:1px solid #d2d2d2; float:left; display:block;}
.nwpic img{width:134px; height:100px;}
.nwmsdl{ width:315px; float:right; height:104px; overflow:hidden; font-size:12px;}
.nwmsdl dt{ overflow:hidden; height:30px; line-height:30px; font-weight:bold; text-align:center;}
.nwmsdl dd{ overflow:hidden; height:70px; line-height:22px; text-indent:2em;}

.news dl.nwlist{ width:100%; height:180px; overflow:hidden;}
.news dl.nwlist dt{ border-bottom:1px dashed #d2d2d2; height:29px; line-height:29px;overflow:hidden;}
.news dl.nwlist dt a{ float:left;text-align:left; float:left; display:inline-block; color:#000;font-size:12px;}
.news dl.nwlist dt a:hover{ color:#b5b5b5;}
.news dl.nwlist dt span{ float:left; display:inline-block;color:#b5b5b5; padding-right:5px;}

.hpnav{ width:180px; float:right; overflow:hidden;}
.hpnav .title{ background:url(imagestbg1.jpg) no-repeat left top;}
.hpdpic{ overflow:hidden; display:block;}

/*页面脚部样式表*/

.link{ width:980px; padding:0px 10px; border-bottom:2px solid #b5b5b5; line-height:30px; background:#d2d2d2; text-align:left; color:#898989; display:block;margin:0px auto; overflow:hidden;}
.link a{ display:inline-block; color:#898989; padding:0px 2px;}
.link a:hover{ color:#000;}

.bottom{ width:1000px; background:#1b4e9f; margin:0px auto; line-height:30px; color:#FFFFFF; text-align:center;}

.bottom a:link,.bottom a:visited{ color:#FFFFFF; display:inline-block;}
.bottom a:hover{ color:#000;}