* { font-size:12px;}
html,body { height:100%;}
body { font-family:arial,""; margin:0; padding:0; background-color:#c0e5f5;font-size:12px;color:#000;}
ul,ol { list-style:none;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0; padding:0; border:0;}
h1,h2,h3,h4,h5,h6 { margin:0;padding:0;}
table,td,tr,th {font-size:12px;}

a {color: #1f3a87; text-decoration: none;}
a:hover {color: #bc2931; text-decoration: underline;}
.main { width:100%; height:235px; background:#fff url(../images/line1.jpg) repeat-x left top;}
html>body .main { height:auto; min-height:235px;}
.mainbox { clear:both; width:100%; height:500px; background:url(../images/line2.jpg) repeat-x left bottom;}
html>body .mainbox { height:auto; min-height:500px;}
.clearDiv { clear:both; font-size:0px;}

.homeTop { clear:both; margin:0 auto; width:893px; height:118px; background:url(../images/logo.jpg) no-repeat left 27px;}
.homaBanner { clear:both; margin:0 auto; width:893px; height:176px; margin-bottom:11px;}
.homaBanner .home_lt { width:447px; height:176px; float:left; background:url(../images/lt_1.jpg) no-repeat left top;}
.homaBanner .home_rt { width:446px; height:176px; float:right; background:url(../images/lt_2.jpg) no-repeat left top;}


div.homeNav img, div.homeNav,div.footer,div.footer img { behavior: url("script/iepngfix.htc") }


.homeNav { clear:both; width:893px; height:82px; margin:0 auto; background:url(../images/idm.png) no-repeat left top; margin-bottom:5px;}
.homeNav * { margin:0; padding:0;}
.homeNav ul li {padding-top:9px; float:left; background:url(../images/line3.gif) no-repeat right top;}
.homeNav ul li.last { background:none;}
.homeNav ul li a span { display:none;}
.homeNav ul li a { display:block; height:30px; float:left; display:inline;}
.homeNav ul li a:hover { text-decoration:none;}
.homeNav ul li a.nav1 { width:35px; background:url(../images/nav_1.jpg) no-repeat left top; margin-left:22px; margin-right:12px;}
.homeNav ul li a.nav1:hover { background:url(../images/nav_11.jpg) no-repeat left top;}
.homeNav ul li a.nav2 { width:80px; background:url(../images/nav_2.jpg) no-repeat left top; margin-left:10px; margin-right:12px;}
.homeNav ul li a.nav2:hover {  background:url(../images/nav_22.jpg) no-repeat left top;}
.homeNav ul li a.nav3 { width:73px; background:url(../images/nav_3.jpg) no-repeat left top; margin-left:20px; margin-right:12px;}
.homeNav ul li a.nav3:hover {  background:url(../images/nav_33.jpg) no-repeat left top;}
.homeNav ul li a.nav4 { width:73px; background:url(../images/nav_4.jpg) no-repeat left top; margin-left:20px; margin-right:12px;}
.homeNav ul li a.nav4:hover {  background:url(../images/nav_44.jpg) no-repeat left top;}
.homeNav ul li a.nav5 { width:116px; background:url(../images/nav_5.jpg) no-repeat left top; margin-left:20px; margin-right:10px;}
.homeNav ul li a.nav5:hover {  background:url(../images/nav_55.jpg) no-repeat left top;}
.homeNav ul li a.nav6 { width:140px; background:url(../images/nav_6.jpg) no-repeat left top; margin-left:10px; margin-right:10px;}
.homeNav ul li a.nav6:hover {  background:url(../images/nav_66.jpg) no-repeat left top;}
.homeNav ul li a.nav7 { width:72px; background:url(../images/nav_7.jpg) no-repeat left top; margin-left:20px; margin-right:10px;}
.homeNav ul li a.nav7:hover {  background:url(../images/nav_77.jpg) no-repeat left top;}
.homeNav ul li a.nav8 { width:62px; background:url(../images/nav_8.jpg) no-repeat left top; margin-left:10px; }
.homeNav ul li a.nav8:hover {  background:url(../images/nav_88.jpg) no-repeat left top;}



.footer { clear:both; margin:0 auto; width:893px; height:80px; padding-bottom:180px; background:url(../images/idm1.png) no-repeat center bottom; text-align:center;}
html>body .footer { height:auto; min-height:80px;}
.footer p { margin:0; padding:0; text-align:center; line-height:22px; color:#5b8dab;}
.footer a { color:#5b8dab; text-decoration:none;}
.footer a:hover { color:#c00; text-decoration:underline;}

.top { clear:both; width:925px; height:85px; margin:0 auto; background:url(../images/logo.jpg) no-repeat left 27px;}
.selectBox { display:block; width:200px; float:right; margin-top:30px; margin-right:23px; display:inline;}
.selectBox option { color:#666; font-family:Arial;}


.nav { clear:both; width:879px; height:31px; margin:0 auto; background:url(../images/navbj.jpg) no-repeat left top; }
.mainNav { padding-left:45px;}
.mainNav li { float:left; display:block; height:30px; position:relative; background:url(../images/line4.gif) no-repeat right 11px;> background:url(../images/line4.gif) no-repeat right 9px; position:relative; z-index:1999;}
.mainNav li a { display:block; line-height:30px; text-align:center; color:#fff;}
.mainNav li a:hover { color:#ff0; text-decoration:none;}
.mainNav li#nav1 { width:50px;}
.mainNav li#nav2 { width:105px;}
.mainNav li#nav3 { width:98px;}
.mainNav li#nav4 { width:93px;}
.mainNav li#nav5 { width:125px;}
.mainNav li#nav6 { width:145px;}
.mainNav li#nav7 { width:93px;}
.mainNav li#nav8 { width:93px; background:none;}

.selectNav { position:absolute; z-index:1999; /*background-color:#0D7FD8;*/ width:96px;}
.selectNav li { float:left; width:96px; height:auto; line-height:normal; background-color:#0D7FD8; background-image:none; text-align:left;}
.selectNav li.tp_1 { display:block; width:96px; height:4px; > float:left; font-size:0px; background:url(../images/tp_1.gif) no-repeat left 2px;}
.selectNav li.tp_2 { display:block; width:96px; height:4px; > float:left; font-size:0px; background:url(../images/tp_2.png) no-repeat left top;}
.selectNav li a { display:block; line-height:18px; border-bottom:1px #57b0e8 solid; text-align:left; padding:4px 0; padding-left:5px; margin:0 5px;}

.selectNav li.last { margin-bottom:0px;}
.selectNav li.last a { border:none;}

.selectNav#te { width:220px;}
.selectNav#te li { width:220px;}
.selectNav#te li.tp_1 { background:url(../images/tp_11.gif) no-repeat left 2px;}
.selectNav#te li.tp_2 { background:url(../images/tp_22.png) no-repeat left top;}


.box { clear:both; width:686px; height:123px; margin:0 auto; margin-top:20px; margin-bottom:40px;}
html>body .box { height:auto; min-height:123px;}

.left { float:left; width:194px; height:123px;}
html>body .left { height:auto; min-height:123px;}
.img { clear:both; width:194px; height:123px; margin-bottom:1px; overflow:hidden}
.img img { display:block;}

.right { float:right; width:458px; height:123px;}
html>body .right { height:auto; min-height:123px;}


.side { clear:both; width:194px; height:150px; background:url(../images/sdiebj.jpg) no-repeat left bottom; padding-bottom:150px;}
html>body .side { height:auto; min-height:150px;}
.side ul li { display:inline;}
.side ul li a { display:block; height:31px; background:url(../images/side.jpg) no-repeat left top; line-height:31px; padding-left:30px; color:#1584d9; text-decoration:none}
.side ul li a:hover { color:#c00; text-decoration:none;}


.h1Main { clear:both; height:37px; line-height:26px; background:url(../images/line5.gif) repeat-x left bottom; margin-bottom:12px;}
.h1Main * { margin:0; padding:0;}
.h1Main h1 { font-size:12px; line-height:26px; padding-left:23px; color:#0a61aa; background:url(../images/dian5.gif) no-repeat left top}


.txtmain { height:350px; width:455px; padding-right:0px; height:380px; overflow:hidden; }
.txtmain * { margin:0; padding:0;}
.txtbox { padding-right:10px; line-height:22px; color:#0f719e; font-size:12px;}


.imgstyle_1 { display:block; padding:1px; border:1px #eee solid; margin:0 auto; margin-top:7px; margin-bottom:7px;}
.imgstyle_2 { display:block; margin:0 auto; margin-top:7px; margin-bottom:7px;}

.listTxt * { margin:0; padding:0;}
.listTxt li { display:block; background:url(../images/dian4.gif) repeat-x left bottom}
.listTxt li a { display:block; height:30px; line-height:29px; background:url(../images/dian6.gif) no-repeat 8px 12px; padding-left:23px; text-decoration:none;}
.listTxt li a:hover { text-decoration:none; color:#c00;}


.close { clear:both; height:30px; line-height:30px; text-align:right; padding-right:20px;}
.close a { color:#666; text-decoration:underline;}
.close a:hover { color:#c00;}


.list_titleTop { text-align:center; margin-top:10px; border-bottom:1px #eee solid; padding-bottom:10px;}
.list_titleTop h1 { font-size:14px; color:#0f719e; line-height:25px;}
.list_titleTop h2 { font-size:12px; font-weight:normal;}
.txtMain { padding-top:15px;}

p.pstyle_1 { background:url(../images/dian7.gif) no-repeat 15px 9px; text-indent:24px;}
p.pstyle_2 { text-align:center;}
p.pstyle_3 { text-align:right}
p.pcolor_1 { color:#666;}

.imglist { height:100px; clear:both;}
html>body .imglist { height:auto; min-height:100px;}
.imglist dl { clear:both; height:180px; display:block; margin-bottom:20px; background:url(../images/dian4.gif) repeat-x left bottom;}
.imglist dl dt { display:block; float:left; width:121px; height:160px;}
.imglist dl dt img { display:block; width:119px; height:158px; border:1px #ccc solid;}
.imglist dl dd { display:block; width:315px; float:right; line-height:24px; color:#2a5498; padding-right:5px;}
.imglist dl dd.bj { background:url(../images/dian4.gif) repeat-x left bottom; margin-bottom:5px; padding-bottom:5px;}
.imglist dl dd a {  color:#2a5498; font-weight:bold; text-decoration:none;}
.imglist dl dd a:hover { color:#c00; font-weight:bold; text-decoration:underline}


.page { clear: both;height:30px; padding-top:6px; padding-left:5px; text-align:center; margin-top:10px; padding-top:10px;}
.grayr {PADDING-RIGHT: 2px; PADDING-LEFT: 2px;PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: Tahoma, Arial, Helvetica, Sans-serif; color:#999;}
.grayr A {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #999; PADDING-TOP: 2px; TEXT-DECORATION: none; font-size:12px;padding:1px; padding-left:4px; padding-right:4px; color:#828a8f}
.grayr A:hover {COLOR: #fff; background-color:#81b914; padding:1px; padding-left:4px; padding-right:4px; text-decoration:none;}
.grayr SPAN.current { MARGIN: 2px; padding:2px 4px; COLOR: #fff; font-size:11px; background-color:#81b914}
.grayr SPAN.disabled { MARGIN: 2px; COLOR: #797979; }

.imgshow { clear:both; text-align:center; }
.imgshow img { display:block; margin:0 auto; padding:1px; border:1px #ccc solid;}
.imgshow#imgShow { padding-top:15px;}

.tableStyle { border-collapse:collapse; clear:both;}
.tableStyle td { padding-left:4px; padding-right:4px;}












