/*ͨ����ʽ*/
*{margin:0;padding:0;word-wrap:break-word;}
body{color:#444;font-family: "����";font-size: 12px;}
body{background-color: #f1f1f1;background-image: url(../images/bg.jpg);background-position: center;}
html, body, h1, h2, h3, h4, ul, li, dl,input{ margin:0px;padding:0px;list-style-type:none }
a{color:#333;text-decoration:none;}
a:hover{text-decoration:none;color:#cc0000;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
input,button,select,textarea{ outline:none;}
textarea{ font-size:13px; resize:none;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank10{height:10px;overflow:hidden; line-height:10px;clear:both;}
.blank20{height:20px;overflow:hidden; line-height:10px;clear:both;}
.dotline{border-bottom:#CCC 1px dashed;margin:8px;}
#demo {overflow:hidden;height: 220px;float: left;}
/*头部*/
#topbg{width:950px;height:203px;margin:0 auto; background-image:url(../images/topbg.jpg); overflow:hidden;}
#topbg p{text-align:right; padding-top:32px;}
#navbg{width:950px; height:60px;margin:0 auto;overflow:hidden;}
#navbg .navtopbg{width:915px;height:60px;margin:0 auto;line-height:30px;color:#fff; padding-left:35px; overflow:hidden; background-image:url(../images/menutopbg.jpg); font-weight:600;}
#navbg .navtopbg a { color:#FFFFFF;padding-left:9px; padding-right:9px; display: block; float: left;}
#navbg .navtopbg a:hover{ color:#FFFF00;}
#navbg .navbtombg{width:910px;height:30px;margin:0 auto; line-height:30px;color:#fff; padding-left:40px; overflow:hidden;background-image:url(../images/menubtombg.jpg); font-weight:600;}
#navbg .navbtombg a{ color:#FFFFFF;padding-left:9px; padding-right:9px;}
#navbg .navbtombg a:hover{ color:#FFFF00;}
#navline{width:950px;height:17px;margin:0 auto; overflow:hidden; background-image:url(../images/menuline.jpg);}
.search {float: right; margin: 100px 20px 0 0;}
.search .ktxt {width: 180px; height: 28px; line-height: 28px; padding: 0 10px; border: solid 1px #ccc; border-right: none; float: left;}
.search .submit {background-color: #ec961c; color: #fff; border: none; float: left; height: 30px; line-height: 30px; padding: 0 10px; cursor: pointer;}
.search .submit:hover {background-color: #f7b11d;}

/*������ʽ*/
.textbox{ width:150px; height:18px; font-size:12px;}
.inputButton{ font-size:12px;}
/*�õ�Ƭ��ʽ*/
.mF_expo2010{position:relative;width:470px;height:175px;overflow:hidden;font:12px/1.5 Verdana,Geneva,sans-serif;background:#fff;}
.mF_expo2010 .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;background:#fff url(../images/loading.gif) center -40px no-repeat;}/*���뻭��*/
.mF_expo2010 .pic li{position:absolute;}
.mF_expo2010 .pic li img{width:470px; height:175px;}/*ͼƬ�ͽ���ͼ���һ���С*/
.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;width:470px;overflow:hidden;}
.mF_expo2010 .txt li a{display:block;color:#fff; text-align:center; font-size:12px;font-weight:bold;text-decoration:none;}/*������ʽ*/
.mF_expo2010 .pic li a p,.mF_expo2010 .txt li a img{display:none;}
.mF_expo2010 .txt li a:hover{color:#FFF!important;}
.mF_expo2010 .txt-bg{position:absolute;bottom:0;z- index:1;width:470px;overflow:hidden;background:#cc0000;}/*���ⱳ��*/
.mF_expo2010 .num{ font-size:10px;}
.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:8px;right:5px;color:#fff; }/*��ť��ʽ*/
.mF_expo2010 .num li,.mF_expo2010 .num-bg li{float:left;width:14px;height:12px;line-height:12px;overflow:hidden;text-align:center;margin-right:3px;cursor:pointer;border:1px solid #333;}
.mF_expo2010 .num-bg li{background:#333; filter:alpha(opacity=80);opacity:0.8;}/*��ť����*/
.mF_expo2010 .num li.current,.mF_expo2010 .num li.hover{background:#000; border:1px solid #ffcc00;}/*border:1px solid #ffcc00;��ǰ/��ͣ��ť����*/
/*banner*/
#banner{width:950px;height:90px;margin:0 auto;overflow:hidden;padding-bottom:10px; padding-top:10px;}
#banner2{width:470px;height:75px;margin:0 auto; padding-bottom:10px; padding-top:9px;overflow:hidden;}
/*�в���ʽ*/
#mainbg{width:950px;margin:0 auto;overflow:hidden;}
#mainbg .mainlef{width:230px;float:left;padding-right:10px;overflow:hidden;}
#mainbg .maincen{width:470px;float:left;padding-right:10px;overflow:hidden;}
#mainbg .mainrig{width:230px; float:left;overflow:hidden;}
.a230{width:226px; padding:1px; border:1px #CCCCCC solid;}
.a230 .la{ height:30px; line-height:30px; background:#166E88;}
.a230 .la span{ float:left;color:#fff;font-size:14px;font-weight: bold; padding-left:10px;}
.a230 .la a{ float:right; padding-right:10px; color:#FFFFFF;}
.a230 .la a:hover{color:#ffff00;}
.a230 .lv{ height:30px; line-height:30px; background:#2F6332;}
.a230 .lv span{ float:left;color:#fff;font-size:14px;font-weight: bold; padding-left:10px;}
.a230 .lv a{ float:right; padding-right:10px; color:#FFFFFF;}
.a230 .lv a:hover{color:#ffff00;}
.a230 .nr{ height:225px; overflow:hidden;}
.a230 .nr p{ line-height:24px;}
.a230 .newsla{overflow:hidden;padding:8px 10px 10px 10px;}
.a230 .newsla li{float:left; width:100%;height:21px;line-height:21px;	background-image: url(../images/lasign.jpg);background-repeat: no-repeat;background-position: left center; padding-left:10px; overflow:hidden;}
.a230 .newsla li a{color:#333;}
.a230 .newsla li a:hover{color:#cc0000;}
.a230 .newslv{overflow:hidden;padding:8px 10px 10px 10px;}
.a230 .newslv li{float:left; width:100%;height:21px;line-height:21px;	background-image: url(../images/lvsign.jpg);background-repeat: no-repeat;background-position: left center; padding-left:10px; overflow:hidden;}
.a230 .newslv li a{color:#333;}
.a230 .newslv li a:hover{color:#cc0000;}

.kefu{ padding:10px; line-height:24px;}
.kefu img{ padding-right:5px;}

.b470{width:466px; height:205px; padding:1px; border:1px #CCCCCC solid; overflow:hidden;}
.b470 .la{height:30px; line-height:30px; background:#166E88;}
.b470 .la span{ float:left;color:#fff;font-size:14px;font-weight: bold; padding-left:10px;}
.b470 .la a{ float:right; padding-right:10px; color:#FFFFFF;}
.b470 .la a:hover{color:#ffff00;}
.b470 .nr{padding:8px; line-height:20px;}
.b470 .news{padding:0px 8px 0px 8xp;}
.b470 .news .nlef{ float:left; width:159px; padding-right:8px; padding-left:8px;}
.b470 .news .nrig{ float:left; width:285px; overflow:hidden; padding-top:5px;}
.b470 .news .nrig li{ float:left; width:130px; padding-right:2px;background-image: url(../images/sign2.jpg);background-repeat: no-repeat;background-position: left center; padding-left:10px; height:24px; line-height:24px; overflow: hidden;}
.b470 .news .nrig li a{color:#333;}
.b470 .news .nrig li a:hover{color:#cc0000;}
/*�²���ʽ*/
#btombg{width:950px;margin:0 auto;overflow:hidden;}
#btombg .btolef{width:230px;float:left;padding-right:10px;overflow:hidden;}
#btombg .btosen{width:230px;float:left;padding-right:10px;overflow:hidden;}
#btombg .btoxen{width:230px;float:left;padding-right:10px;overflow:hidden;}
#btombg .btorig{width:230px;float:left;overflow:hidden;}
/*����������ʽ*/
#linkbg{width:950px; height:60px;margin:0 auto;border:#ccc solid 1px; overflow:hidden; padding-top:10px; background:#F7F7F7;}
#linkbg .zz{width:885px;height:50px;margin:0 auto;line-height:25px;color:#333; padding-left:30px; overflow:hidden;}
#linkbg .zz a{ color:#333;padding-left:9px; padding-right:9px;}
#linkbg .zz a:hover{ color:#cc0000;}
#linkbg .yy{width:910px;height:25px;margin:0 auto; line-height:25px;color:#333; padding-left:40px; overflow:hidden;}
#linkbg .yy a{ color:#333;padding-left:9px; padding-right:9px;}
#linkbg .yy a:hover{ color:#cc0000;}

#footer{ width:950px; margin: 0 auto; height:130px; padding-top:20px; padding-bottom: 20px; overflow:hidden;}

.foxuline{width:950px;margin: 0 auto; height:auto; overflow: hidden; line-height: 160%;}
.fodibu{ text-align:center; color:#333; line-height:24px; font-size:12px;}
/*���·�ҳ��ʽ*/
#fenye{clear:both;margin:10px;}
#fenye a{text-decoration:none; font-size:12px;}
#fenye .prev,#fenye .next{width:64px; text-align:center;}
#fenye a.curr{width:32px;background:#999; height:24px; line-height:24px; border:1px solid #E3E3E3; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#333;background:#F4F4F4; height:24px; line-height:24px; display:inline-table; border:1px solid #D4D4D4; float:left; text-align:center;}
#fenye a.num{width:32px;}
#fenye a:visited{color:#555;} 
#fenye a:hover{color:#000; background:url(tbg.gif) repeat-x; height:24px; line-height:24px;  border:1px solid #E3E3E3;float:left; text-decoration:none;}
#fenye span{line-height:30px;}
/*��ǰλ����ʽ*/
#searchbg{width:950px;height:35px;margin:0 auto;border-bottom:2px solid #32735B; overflow:hidden;}
#searchbg .gg{width:580px;height:30px;padding-top:5px;float:left;text-align:left;background-image: url(../images/sign1.jpg);background-repeat: no-repeat;background-position: left center;}
#searchbg .gg span{float:left;font-family: "Microsoft YaHei" ! important; color:#333;font-size:14px; padding-left:20px;padding-top:3px;}
#searchbg .gg  marquee{ height:28px; padding-top:7px;}
#searchbg .ss{width:370px; height:31px; float:left; overflow:hidden;padding-top:4px;}
#searchbg .pp{width:580px;height:25px;padding-top:10px;float:left;text-align:left; background-image:url(../images/sign1.jpg);background-repeat: no-repeat;background-position: left center; padding-left:25px;}
/*������ʽ*/
#neirongbg{width:950px;margin:0 auto;overflow:hidden;}
#neirongbg .neironglef{width:710px;float:left; padding-right:10px;}
.n688{width:668px;overflow:hidden;border:#ccc solid 1px;padding:10px 20px 10px 20px;}
.n688 li{ width:668px;overflow:hidden;border-bottom:#666  dashed 1px; float:left; padding-top:5px;}
.n688 li a{ color:#154B3F; font-size:14px; font-weight:bold;line-height:24px;}
.n688 li a:hover{ color:#ff0000; font-size:14px; font-weight:bold;line-height:24px;}
.n688 li span{color:#333;font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding-left:5px;line-height:24px;}
.n688 li p{width:668px;overflow:hidden; line-height:24px; color:#666; font-size:12px;}
.n688 li p a{ color:#487F93; font-size:12px;}
.n688 li p a:hover{color:#cc0000; font-size:12px;}
#neirongbg .neirongrig{width:230px; float:left;}
#neirongbg .neironglef .neirong{width:668px; overflow:hidden; padding:20px 20px 20px 20px; font-size:14px; line-height:24px; color:#333;text-align: left;border:#ccc solid 1px; background-color:#FFFFFF;}
#biaoti{width:668px; height:50px; overflow:hidden;}
#biaoti h1{color:#333333; font-size:20px; text-align:center;}
#zuozhe{border-bottom:#ccc dashed 1px;border-top:#ccc dashed 1px; width:668px; height:27px; text-align:center;color:#666; padding-top:3px; font-size:12px;}
#zuozhe a{ color:#666;font-size:12px;}
#zuozhe a:hover{ color:#ff0000;font-size:12px;}
#ner{width:668px; overflow:hidden; padding:20px 0px 20px 0px; font-size:14px; line-height:24px; color:#333;text-align: left;}
#ner img {max-width: 100%;}
#nextbg{width:668px; height:50px; overflow:hidden;border-top:#ccc dashed 1px; }
#nextbg p{ padding-top:5px; height:20px; line-height:20px;}

/*分页*/
.pager {text-align: center;}
.pager ul li {display: inline-block;}
.pager ul li a {padding: 5px 15px; margin: 15px 5px; border: #dddddd solid 1px; display: inline-block;}
.pager ul li a:hover {border: #f69e00 solid 1px}
.pager ul .page-active a {border: #f69e00 solid 1px; display: inline-block; background-color: #f69e00; color: #fff;}