*{ margin:0; padding:0;}
.clear{overflow:hidden; clear:both;}
li{ list-style-type:none;}
* html{filter: expression(document.execCommand("BackgroundImageCache", false, true));}
body{margin:0 auto;padding: 0 ;border: 0;font-FAMILY:Tahoma,Arial,Verdana,sans-serif;font-size: 12px;width:960px; color:#222;background:url(bg.gif);text-align:center;}
a{ color:#333; text-decoration:none; }
a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#FF6600; text-decoration:none;}


td{font-family: Verdana, Arial;font-size: 12px;text-align:center; border:solid 1px #fff;height:16px;color:#111;}

.blank1{margin:0 auto;width:100%; height:1px;font-size:1px;overflow:hidden; clear:both;}
.blank3{margin:0 auto;width:100%; height:3px;font-size:1px;overflow:hidden; clear:both;}
.blank5{margin:0 auto;width:100%; height:5px;font-size:1px;overflow:hidden; clear:both;}
.blank7{margin:0 auto;width:100%; height:7px;font-size:1px;overflow:hidden; clear:both;}
.blank9{margin:0 auto;width:100%; height:9px;font-size:1px;overflow:hidden; clear:both;}
.blank20{margin:0 auto;width:100%; height:20px;font-size:1px;overflow:hidden; clear:both;}
.blank28{margin:0 auto;width:100%; height:28px;font-size:1px;overflow:hidden; clear:both;}
.blank30{margin:0 auto;width:100%; height:30px;font-size:1px;overflow:hidden; clear:both;}
.blank35{margin:0 auto;width:100%; height:35px;font-size:1px;overflow:hidden; clear:both;}
.blank40{margin:0 auto;width:100%; height:40px;font-size:1px;overflow:hidden; clear:both; cursor:hand;}
.blank117{margin:0 auto;width:100%; height:117px;font-size:1px;overflow:hidden; clear:both;}

.nav{ width:960px; height:auto;background:#eee;}
.logo {height:79px;width:960px; background:url(logo.jpg)  no-repeat;}
.logo2{float:right;width:160px;height:12px;background:url(logo2.gif)  no-repeat;margin-top:30px;}
.logo2l{float:left;width:70px;height:12px;}
.logo2r{float:right;width:80px;height:12px;}

.logo3{float:left;width:21px;height:9px;background:url(new1.jpg)  no-repeat;margin-top:44px;margin-left:100px;position:absolute;}
.dh {height:29px;width:960px;}
.dh2 {height:29px;width:960px;background:#dbdbdb;line-height:29px;color:#365D88; text-align:center;}

.tu{margin:0 auto; height:184px;width:960px;background:#F4F4F4;margin-top:2px;margin-bottom:3px;}
.tul{height:184px;width:700px; float:left; }
.tur{ float:right; height:184px;width: 240px;background:url(link.gif) center no-repeat;}
.turnr{margin:0 auto; width:170px; height:60px;overflow:hidden; clear:both;}

.turnrxia{margin:0 auto;width:250px; height:30px;color:#DCDCDE;font-size:22px;text-align:right;}
.tuxian{background:url(t2.jpg) repeat-x;height:5px;width:960px;}
.dh_left {width: 700px;height: 437px; float:left;}
.dh_right {width: 302px;height: 437px; float:left;}

#headtop{margin:0 auto;width:960px;margin-top:-30px;overflow:hidden;background:url(dhbg.jpg)  bottom repeat-x;}
#header{width:699px !important;_width:714px;float:right;overflow:hidden;}
#header li{ float:left;width:85px;margin-left:2px;}
#header a:link, #header  a:visited{ float:left;width:85px;margin-left:2px;height:29px;line-height:29px;font-weight:bold;text-align:center;color:#333;}
#header a:hover{color: #f60;}
#header a.shou:link, #header a.shou:visited{ float:left;width:85px;height:30px;line-height:30px;margin-left:2px;font-weight:bold;text-align:center;color:#ff3333;background:url(88.gif)  no-repeat;}

.bottomtop {height:30px;background:#e7e7e7;}
.bottomtopr {height:30px;background:#ddd;width:259px;float:right;}
.bottom {height:55px;width:960px;background:url(logo2.gif) #fcfcfc 3% 50% no-repeat;}
.bottomnr {width:680px;margin-left:250px;text-align:left; color:#777;padding:10px;}
.bottomnr a,.bottomnr a:visted{color:#777;}

.main{width:960px;height:auto;margin:0 auto;background:#f8f8f8;text-align:left;}
.left{float:left; width:205px;height:auto;}
.right{margin-left:208px !important; margin-left:205px; height:auto !important; height:100px;}
.righttop{height:260px;overflow:hidden;}

.righttopl{width:492px;float:left;height:100%; }
.righttopr{width:259px;float:right;height:100%;}
.shang{height:25px;color:#555; line-height:25px;text-indent:3em;font-weight:bold;background:url(hd.gif) #e7e7e7 4% 50% no-repeat;}
.gs{padding:15px;line-height:200%;text-indent:2em;color:#666;}
.news{background:#EFEFEF; padding:15px;height:100%;}
.rightxia{height:180px;overflow:hidden;}
.rightxiatopr{height:25px;overflow:hidden;width:259px;float:right;}
.rightxiatopl{width:492px;float:left;}
.rightxiatop{width:100%;overflow:hidden; clear:both;background:#ddd;}
.cpgun{padding:15px;overflow:hidden; clear:both;}

.mainzhongjian{float:left; width:562px; height:auto;border-left:solid 1px #eee;border-right:solid 1px #eee;}
.cp{width:205px;}
.cptop{width:205px;height:25px;color:#555; line-height:25px;font-weight:bold;text-align:center;background:url(hd.gif) #e7e7e7 7% 50% no-repeat;}

.cpnr{width:152px;height:132px;background:#fdfdfd;margin-top:24px;margin-left:20px;}
.lx{width:192px;height:250px;background:url(z1.jpg) top no-repeat;}
.lxxia{margin:0 auto;width:176px;color:#666;line-height:190%;}
.cpxia{width:205px;text-align:left;margin-top:3px;}
#onetopjz{margin:0 auto;width:205px;}
#nav {width:205px;line-height: 47px;list-style-type: none;text-align:left;}/*定义整个ul菜单的行高和背景色*/
/*==================一级目录===================*/
#nav a {width: 175px;display: block;text-align:left;font-weight:bold;padding-left:30px;}/*Width(一定要)，否则下面的Li会变形*/
#nav li {background:url(yjcdbg.jpg) no-repeat; float:left;}/*一级目录的背景色*/
/*float：left,本不应该设置，但由于在Firefox不能正常显示继承Nav的width,限制宽度，li自动向下延伸*/
#nav li a:hover{}
#nav a:link  {color:#777;text-decoration:none;font-weight:bold;}
#nav a:visited  {color:#777;text-decoration:none;font-weight:bold;}
#nav a:hover  {color:#FF6600;text-decoration:none;font-weight:bold;}
/*==================二级目录===================*/
#nav li ul {list-style:none;text-align:left;}
#nav li ul li{background:url(ejcdbg.jpg) no-repeat;line-height:30px;}/*二级目录的背景色*/
#nav li ul a{padding-left:12px;width:190px;}/* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
/*下面是二级目录的链接样式*/
#nav li ul a:link  {color:#555;text-decoration:none;font-weight:bold;}
#nav li ul a:visited  {color:#555;text-decoration:none;font-weight:bold;}
#nav li ul a:hover {color:#FF6600;text-decoration:none;font-weight:bold;}/* 二级onmouseover的字体颜色、背景色*/
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
#content {clear: left;}
#nav ul.collapsed {display: none;}



.dt{height:280px;background:url(b1.jpg) top no-repeat;}
.dttop{height:44px;line-height:44px;color:#E54201;font-weight:bold;text-indent:4em; letter-spacing:4px; font-size:14px;}
.dtxia{margin:0 auto;width:540px;height:120px;margin-top:10px; line-height:180%;}
.dtxial{float:left; width:150px;background:#ccc;}
.dtxiar{float:right;width:380px;}
.dtxia2{margin:0 auto;width:540px;margin-top:10px;}

.jj{height:180px;background:url(b1.jpg) top no-repeat;}
.jjxia{padding-left:15px;color:#555;line-height:170%;}
.shangji{width:176px;height:170px;margin:0 auto;background:url(a1.gif) top no-repeat;}
.shangjixia{margin:0 auto;width:168px;}
.link{width:176px;height:200px;margin:0 auto;background:url(a2.gif) top no-repeat;}
.linkxia{margin:0 auto;width:168px;}

.classname{margin:0 auto;width:250px;height:40px; line-height:40px; background:url(menu.jpg) center repeat-x; text-align:center;font-weight:bold;}
#erji_left {width: 250px; min-height:547px !important; _height:547px; background:url(leftbg3.jpg) #F2F2F2 bottom no-repeat; float:left;}
#erji_left2 {width: 250px; min-height:797px !important; _height:797px ; background:url(leftbg.jpg) #F2F2F2 bottom no-repeat; float:left;}
#erji_right {float: right; min-height:545px !important; _height:545px; width:710px;}
.erji_bottom {height: 25px;	width: 1002px; background:#2B6AB7; color:#FFFFFF; text-align:center; line-height:25px;}
.erji_dh {	height: 30px;	width: 992px; text-align:right; line-height:30px; padding-right:10px;}
.toubu{ width:700px; height:43px;background:url(tbg.jpg) no-repeat; text-align:left;line-height:43px;color:#ff3333;font-weight:bold;text-indent:3em; letter-spacing:4px; font-size:14px;}
.toubu_left{border-bottom:solid 6px #88A3BE; height:25px; color:#11478F; font-size:14px; font-weight:bold; float:left; width:30%; line-height:25px;}
.toubu_right{ float:left; width:70%;border-bottom:solid 6px #DAE8F3; text-align:right; color:#333333; height:25px; line-height:25px;}
.nr{ margin:0 auto;width:680px; height:auto; line-height:200%;text-align:left;}
.mhfw_xxnr{margin:0 auto; width:250px; height:35px; color:#FFFFFF; line-height:35px; background:url(menu.jpg) bottom repeat-x; text-align:center;}
.mhfw_xxnr a{ color:#444; text-decoration:none; }
.mhfw_xxnr a:visited{ color:#444; text-decoration:none;}
.mhfw_xxnr a:hover{ color:#FF6600; text-decoration:none;}