
/*全局定义*/
body{font-family:"宋体",arial;margin:0 auto;padding:0; font-size:12px;}
div,form,img,ul,/*ol,*/li,dl,dt,dd,p{margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6{mar7gin:0;padding:0;border:0}
ul li/*,ol li*/{list-style-type:none}
img{border:0}
input,select{margin-right:5px}
input,img,select{vertical-align:middle}
em {font-style: normal}
/* 字体属性 [定义规则，小写f加属性名称] */
.fb{font-weight:bold}
/* 字体大小*/
.f14{ font-size:14px}
/*清除浮动*/
.c{ clear:both; display:block}
/* Link */
a:link,a:visited {color:#333; text-decoration:none;}
a:hover,a:active {color:#049;text-decoration:none;}

.container{ width:960px; margin:0 auto;}
.head{ width:960px; height:213px; float:left; background:url(images/headtop.gif) left no-repeat;}
.headToptxt{height:20px; color:#fff; text-align:right; padding-right:30px; line-height:22px;}
.nav{ width:958px; height:34px; border:1px solid #b5cce1; border-top:1px solid #82a8dd; float:left; background:url(images/navbg.gif) repeat-x top left;}
.nav li{width:74px; height:34px; float:left; background:url(images/navright.gif) no-repeat right; text-align:center; line-height:36px;_line-height:34px;}
.navserch{ width:270px; height:22px; float:right; margin-right:12px; background:url(images/navserch.gif) no-repeat left; margin-top:8px;}
.navserchinput{ width:150px; height:16px; border:1px solid #bacbdc; margin-left:28px; display:inline; padding-left:5px; float:left;}
.navsechbot{ width:46px; height:20px; background:url(images/serchbot.gif) left top no-repeat; cursor:pointer; border:0px; float:left;}
.navbi{ width:960px; height:22px; margin-top:1px; background:url(images/navbibg.gif) repeat-x top; float:left;}
.focus{width:307px; height:253px; float:left; border:1px solid #dbdada;}
.newnews{width:429px;  border-top:1px solid #dbdada; float:left; background:url(images/newnewsbg.gif) no-repeat top left;}
.news{ width:90%; padding:7px 10px; float:left; text-align:left; font-size:14px; margin-left:10px; display:inline; color:#333;}
.news b{ color:#bc2d09;}
.news span{ float:right; font-size:12px;}
.newnews ul{ float:left; margin:10px 0 0 25px; _margin:10px 0 0 12px;}
.newnews li{ width:385px; background:url(images/icon.gif) no-repeat left; font-size:14px; line-height:24px; padding-left:12px;}
.newnews strong,.newnews span{ color:#049; margin-top:2px;}
.login{ width:220px; height:251px; float:left; border:1px solid #dbdada; background:url(images/long.gif) no-repeat left top;}
.login ul{ float:left; margin-top:36px;}
.login li{ width:200px; height:27px; float:left; margin-left:11px; display:inline; margin-top:7px;}
.logininput{ width:145px; height:18px; float:right; border:0px; margin-top:3px; background:transparent; padding-left:3px; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
.loginbot{ width:72px; height:29px; background:url(images/login.gif) no-repeat top left; float:right; border:0px; cursor:pointer; color:#466285; hide-focus: expression(this.hideFocus=true); /* for ie 5+ */ outline: none; /* for firefox 1.5 + */ }
.login li.hei{ margin-top:15px;}
.login li.hei span{ float:left; width:85px; margin:7px 0 0 14px;}
.login li.hei span a{ color:#049; text-decoration:none; border-bottom:1px solid #049; display:inline-block; padding-bottom:0px; }
.login li.help{  border-top:1px dotted #d4d4d5; padding-top:9px; *padding-top:8px!important; _padding-top:6px;  margin-top:13px;  color:#9d9e9e; line-height:22px;}
.login li.help a{ color:#01459a; padding-left:3px;}
.tg{ width:220px; height:55px; float:left;}
.ban{ width:958px; border:1px solid #dbdada; height:263px; background:url(images/tbbg.gif) repeat-x top left; margin-top:7px;}
.gn{ width:300px; height:246px; float:left; margin:8px 0 0 8px; display:inline;}
.gnbut{ width:296px; height:80px; float:left; margin-bottom:10px;}
.gnbutdg a{ width:143px; height:35px; background:url(images/button.gif) no-repeat top left; text-align:center; float:left; margin-left:5px; display:inline; margin-top:5px; line-height:27px;color:#049;}
.zstitle{ margin-left:5px;}
.zslink{ width:255px; height:35px; float:left; background:url(images/linkbg.gif) no-repeat left top; font-size:14px; padding-left:35px; line-height:30px; margin-top:8px; margin-left:5px;}
.kuang{ width:308px; height:240px; float:left; margin:8px 0 0 11px;}
.kunagn{ width:286px; height:195px; border:1px solid #f0f1f1; background-color:#f9fbfc; float:left; padding:10px;}
.kunagn p{ line-height:25px; text-indent:24px;}
.zjjs{ width:627px;  float:left;}
.zjjsn{ width:612px; height:190px; border:1px solid #e3e7ea; float:left; background-color:#fff; float:right; margin-top:5px;}
.zjjstit{ margin-top:5px; width:90%;}
.zjpic,.tjjpic{ margin:7px 6px; display:inline; float:left; width:90px; height:170px; _font-size:1px; _overflow:hidden;}
.zjpic p,.tjjpic p{ width:90px; line-height:16px; margin-top:3px; color:#333; font-size:12px;}
.zjpic p a,.tjjpic p a{color:#049;}
.tjjc{ width:310px; float:right; margin-right:10px; display:inline;}
.tjjctit{ margin-top:5px; width:90%;}
.tjjcn{ width:308px; height:190px; border:1px solid #e3e7ea; float:left; background-color:#fff; float:right; margin-top:5px;}
.tjjpic{ margin:7px 6px;}
.tjjcn ul{ float:left; margin-left:12px; display:inline; margin-top:10px;}
.tjjcn li{ line-height:26px; background:url(images/icon.gif) no-repeat left; padding-left:12px; _padding-left:0px; color:#333;}
.tjjcn li a{ color:#049;} 
.sxpic{ width:110px; height:110px; float:left; margin:7px 6px; display:inline;}
.sxpic img { border:1px solid #EFEFEF;}
.sxpic p{ line-height:16px; margin-top:5px;}
#footer{width:960px;margin:auto;margin-top:10px; border-top:1px solid #dbdada; padding-top:10px;}
#footer ul{float:left;}
#footer li{padding:0 10px;text-align:center;border-right:1px solid #ccc;float:left;}
#footer p{width:960px;color:#8a8a8a;margin-left:10px;margin-top:10px;_margin-top:5px;display:inline;font-family:Verdana;float:left;}
#footer span{font-size:10px;}

/*二级页面*/

.leftcon{width:246px; border:1px solid #ebebeb; float:left; background:url(images/leftnavbg.gif) repeat-x top left; padding:5px 0 10px 0;}
.leftn{ width:225px;  border:1px solid #ebebeb; background-color:#fff; float:left; margin:5px 0 0 10px; padding-bottom:12px; display:inline;}
.leftn ul{ float:left;}
.leftn li{ width:218px; height:34px; background:url(images/leftbg.gif) no-repeat bottom left; margin-top:5px;}
.leftn li a { background:url(images/icon1.gif) left no-repeat; padding-left:15px; line-height:34px; margin-left:22px; display:inline; color:#049; display:block; }
.leftad{ width:225px; float:left; margin:10px 0 0 10px; display:inline;}
.rightcon{ width:703px; float:right; background: url(images/rightbg.gif) no-repeat top left; padding-top:5px; border:1px solid #ebebeb; padding-bottom:10px;}
.rightcon p{ width:660px; padding:18px; font-size:14px; line-height:24px; margin-left:3px; text-indent:28px;}
.rightcon h1{ text-align:center; margin-left:3px; font-size:16px; line-height:30px;}
.rightcon ul{float:left; margin-left:20px; margin-top:10px;}
.rightcon li{ line-height:25px; background:url(images/icon1.gif) no-repeat left; padding-left:15px;}
.rightcon li a{ color:#049;}
.rightzj{ width:670px; height:120px; padding:1px; float:left; border:1px solid #ebebeb; margin-left:20px; display:inline; margin-bottom:10px;}
.rightzjpic{ width:90px; height:120px; float:left; margin-right:15px;}
.rightzj dl{ float:left; width:550px; margin-top:10px;}
.rightzj dt{ margin-bottom:10px;}
.rightzj dd{ line-height:22px; color:#333; text-indent:24px;}
#mediatitle{ text-align:center; font-size:14px; margin-bottom:30px; margin-top:20px;}


.sitemap { width:900px; float:left; margin-left:20px;}
.sitemap li{ width:140px; float:left; height:25px; margin-right:10px;}
.sitemap li.st{ width:80px;}
