@charset "utf-8";
BODY { padding:0px; margin:0px; font-size:12px; line-height:180%; color:#444444; background:url(../images/ZJtopbg.jpg) top center no-repeat; background-color:#f1f1f1; font-family:"微软雅黑",Arial,"宋体";  text-align:left; }
TD { font-size:12px; color:#444444; line-height:180%; }
TH { font-size:12px; color:#444444; line-height:180%; }
a { COLOR: #444444; TEXT-DECORATION: none; font-size: 12px; line-height:180%; pickbar:expression(this.hideFocus=true)}
a:active { TEXT-DECORATION: none; font-style: normal; }
a:hover { TEXT-DECORATION: none; COLOR: #114e7d; font-style: normal; }
a:link { TEXT-DECORATION: none; font-style: normal; font-variant: normal; DISPLAY: inline; }
a:visited { TEXT-DECORATION: none; font-style: normal; }

body, div, ul, li, iframe, form, p,span,h1,h3,h4{ margin: 0px; padding: 0px; }
ul,li{list-style-type:none;}
iframe, img { border: 0px; }
table { border-collapse: collapse; }

div, ul, li, iframe, form, span, h1, h3, h4 { margin: 0px; padding: 0px; }
h1 { font-size: 16px; font-weight: bold; }
h2 { font-size: 18px; font-weight: bold; }
h3 { font-size: 14px; font-weight: bold; }
h4 { font-size: 12px; font-weight: bold; }

.topbg{ width:100%; height:7px; background:#235B94; overflow:hidden; margin:0 auto;}
.top1{ width:1002px; height:113px; margin:0 auto; overflow:hidden;}
/*导航用css*/
.clear {LINE-HEIGHT: 0; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden}
#nav {TEXT-ALIGN: center; MARGIN: auto; HEIGHT: 57px; width:1002px; padding-top:4px; padding-bottom:14px; OVERFLOW: hidden; background:url(../images/ZJ_r2_c3.jpg) top center no-repeat;}
#nav UL {TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-RIGHT: 0px;  FLOAT: left; HEIGHT: 57px; PADDING-TOP: 0px}
#nav UL LI.menu {POSITION: absolute; WIDTH: 141px;}
#nav UL LI.menu SPAN {WIDTH: 141px; FLOAT: left; HEIGHT: 26px; text-align:center; border-bottom:1px solid #3C91D2;}

a.menu { width:141px; height:51px; padding-top:6px; display:block; color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none; line-height:26px; text-align:center;}
a.menu p{ font-size:10px; font-family:Arial; line-height:10px; color:#FFFFFF; font-weight:normal;}
a.menu:hover{ color:#cccccc;}
a.menu:hover p{ color:#cccccc;}
a.menujingguo{ width:141px; height:51px; padding-top:6px; display:block; color:#cccccc; font-size:14px; font-weight:bold; text-decoration:none; line-height:26px; text-align:center;}
a.menujingguo p{ font-size:10px; font-family:Arial; line-height:10px; color:#cccccc; }
a.menujingguo:hover{ color:#cccccc;}
a.menujingguo:hover p{ color:#cccccc;}

a.ta{ width:141px; height:26px; line-height:26px; display:block; background:#1B5C94; color:#ffffff;}
a.ta:hover{ color:#444444; background:#ffffff;}

.menuline{ width:2px; height:57px; overflow:hidden; background:url(../images/ZJmenuline.jpg) top left no-repeat;}

.wrapper{width:998px; margin:0 auto; padding-bottom:0px; margin-bottom:22px;}
/* focus */
#focus{width:998px;height:334px;overflow:hidden;position:relative;}
#focus ul{height:334px;position:absolute;}
#focus ul li{float:left;width:998px;height:334px;overflow:hidden;position:relative;background:#000;}
#focus ul li div{position:absolute;overflow:hidden;}

#focus .btn{position:absolute;width:998px;height:10px;padding:10px 10px;right:0;bottom:0;text-align:center;}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .preNext{width:45px;height:100px;position:absolute;top:100px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}

.nybanner{ width:998px; height:163px; border:2px solid #ffffff; margin:auto; padding-bottom:19px; overflow:hidden; background-color:#ffffff;}
.nybanner img{ width:998px; height:163px;}

.bottomjj{ width:1002px; height:24px; overflow:hidden; margin:0 auto;}
.bottombg{ width:100%; background:url(../images/ZJ_r14_c2.jpg) top left repeat-x; background-color:#50555B; margin:0 auto; overflow:hidden;}
.bottom{ width:1002px; padding-top:16px; padding-bottom:16px; margin:0 auto; text-align:center; overflow:hidden; color:#FFFFFF; font-size:12px;}
.bottom a{ color:#FFFFFF;}
.bottom a:hover{ color:#cccccc;}

.indexcon1{ width:969px; height:210px; padding-left:19px; padding-right:14px; padding-bottom:12px; background:url(../images/ZJindex_r6_c3.jpg) top left no-repeat; overflow:hidden; margin:0 auto;}

.indexgywmtitle{ width:288px; padding-left:17px; height:45px; padding-top:12px; overflow:hidden; color:#9C010F; font-size:14px; font-weight:bold; line-height:20px;}
.indexgywmtitle img,.indexgcaltitle img,.indexlxwmtitle img{ float:right; margin-top:10px;}

.indexgcaltitle{ width:297px; padding-left:17px; height:45px; padding-top:12px; overflow:hidden; color:#9C010F; font-size:14px; font-weight:bold; line-height:20px;}
.indexlxwmtitle{ width:254px; padding-left:17px; height:45px; padding-top:12px; overflow:hidden; color:#9C010F; font-size:14px; font-weight:bold; line-height:20px;}

.indexgywm{ width:305px; height:150px; overflow:hidden;}
.indexgcal{ width:314px; height:153px; overflow:hidden;}
.indexgcal li{ width:314px; height:25px; overflow:hidden; line-height:25px;}
.indexgcal font{ line-height:25px; color:#009589;}
.indexgcal a{ line-height:25px;}
.indexlxwm{ width:271px; height:150px; overflow:hidden;}

.indexcon2bg{ width:1002px; height:130px; padding-top:14px; overflow:hidden; margin:0 auto; background:url(../images/ZJindex_r7_c3.jpg) top left no-repeat;}
.indexbiaoyu1{ width:1002px; height:35px; margin:0 auto; overflow:hidden; text-align:center; line-height:35px; font-size:16px; font-weight:bold; color:#005BAA;}
.indexbiaoyu2{ width:1002px; height:29px; margin:0 auto; overflow:hidden;}
.indexbiaoyu2 li{ float:left; height:29px; overflow:hidden; line-height:29px; color:#9c010f; font-size:14px; font-weight:bold;}

.indexcon3{ width:1002px; height:184px; overflow:hidden; margin:0 auto; background:url(../images/ZJindex_r8_c3.jpg) top center no-repeat;}
.indexcon4{ width:1002px; margin:0 auto; overflow:hidden;}

.indexxwtitle{ width:394px; height:49px; padding-left:30px; padding-right:14px; background:url(../images/ZJindex_r10_c3.jpg) top left no-repeat; font-size:14px; font-weight:bold; color:#9c010f; line-height:32px;}
.indexxwtitle img{ float:right; margin-top:19px;}

.indexxw{ width:428px; padding-right:10px; overflow:hidden;}
.indexxw li{ width:428px; height:25px; line-height:25px; border-bottom:1px dotted #cccccc;}
.indexxw font{ line-height:25px; color:#009589;}
.indexxw a{ line-height:25px;}
.indexxw span{ float:right; line-height:25px; margin-left:16px;}

.nycon{ width:1002px; margin:0 auto; padding-bottom:20px; background-color:#ffffff; overflow:hidden;}
.nyconleft{ width:213px; margin-left:2px; float:left; overflow:hidden;}
.nyconright{ width:769px; float:right; overflow:hidden;}


.leftcptitle{ width:90px; height:66px; padding-left:80px; padding-right:43px; background:url(../images/ZJabout_r6_c3.jpg) top left no-repeat; overflow:hidden; line-height:76px; color:#ffffff; font-weight:bold; font-size:16px;}
.leftfl{ width:213px;  overflow:hidden;}
.leftfl li{ width:213px;height:38px; overflow:hidden; line-height:30px; background:url(../images/ZJabout_r15_c4.jpg) top left repeat-y;}
.leftbottom{ width:213px; height:28px; overflow:hidden; background:url(../images/ZJabout_r11_c3.jpg) top left no-repeat;}
.leftlxtitle{ width:111px; height:57px; padding-left:75px; padding-right:27px; background:url(../images/ZJabout_r13_c3.jpg) top left no-repeat; overflow:hidden; line-height:60px; color:#ffffff; font-weight:bold; font-size:16px;}
.leftlx{ width:183px; padding-left:15px; padding-right:15px; overflow:hidden; background:url(../images/ZJabout_r15_c4.jpg) top left repeat-y;}



a.left{  width:111px; height:38px; padding-left:71px; padding-right:31px; display:block; background:url(../images/ZJabout_r9_c3.jpg) top left no-repeat; font-weight:bold; color:#444444; line-height:30px;}
a.left:hover{background:url(../images/ZJabout_r8_c3.jpg) top left no-repeat; color:#CB0400;}
a.leftjingguo{ width:111px; height:38px; padding-left:71px; padding-right:31px; display:block; background:url(../images/ZJabout_r8_c3.jpg) top left no-repeat; font-weight:bold; color:#CB0400; line-height:30px; }
a.leftjingguo:hover{ background:url(../images/ZJabout_r8_c3.jpg) top left no-repeat; color:#CB0400;}

.norecord{  color:#cc0000; font-size:14px;}


.input_pro{
	color: #333333;
	font-size: 12px;
	text-align:center;
	border: 1px solid #999999;
}

.righttitle{ width:735px; height:48px; padding-left:19px; padding-right:15px; background:url(../images/ZJabout_r6_c5.jpg) top left no-repeat; line-height:30px; font-size:14px; font-weight:bold; color:#CB0400;}
.righttitle span{ float:right; font-size:12px; line-height:32px; font-weight:normal; color:#444444;}
.righttitle span a{ line-height:32px; font-size:12px;}

.rightnr{ width:739px; padding-left:15px; padding-right:15px; padding-bottom:16px; overflow:hidden;}
