@charset "gb2312";

body {
 margin: 0 auto;
 font-size: 12px;
 font-family:Arial, Helvetica, sans-serif "ËÎÌå";
 min-width:981px;
 background:#e5e5e5
}
.wrapper {
 width: 981px;
 margin: 0 auto;
}
a {
 outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
 border: 0
}
.fl {
 float: left
}
.fr {
 float: right
}
.cb {
 clear: both;
 height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li {
 padding: 0;
 margin: 0
}
.top_header{ background: url(imagesbg01.jpg) top center no-repeat #f6f6f6; height:113px}
.bg02{ background:url(imagesbg02.jpg) top center no-repeat}
.bg03{ background:url(imagesbg03.jpg) center no-repeat #0362ba; height:52px; color:#FFF; line-height:22px; text-align:center; padding-top:10px}
.nav_bg{ background:url(imagesnav_bg.jpg) repeat-x; height:44px; display:block; width:100%}
.nav{ padding:0 ; height:44px; line-height:44px; position:relative; z-index:1; width:981px; margin:0 auto  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; background-position:top; text-indent:-99999px  }
.nav .nLi h3:hover{ background-position:bottom }
.nav .nLi h3.nav01{ background-image:url(imagesnav01.jpg); width:82px}
.nav .nLi h3.nav02{ background-image:url(imagesnav02.jpg); width:81px}
.nav .nLi h3.nav03{ background-image:url(imagesnav03.jpg); width:82px}
.nav .nLi h3.nav04{ background-image:url(imagesnav04.jpg); width:82px}
.nav .nLi h3.nav05{ background-image:url(imagesnav05.jpg); width:81px}
.nav .nLi h3.nav06{ background-image:url(imagesnav06.jpg); width:82px}
.nav .nLi h3.nav07{ background-image:url(imagesnav07.jpg); width:82px}
.nav .nLi h3.nav08{ background-image:url(imagesnav08.jpg); width:81px}
.nav .nLi h3.nav09{ background-image:url(imagesnav09.jpg); width:82px}
.nav .nLi h3.nav10{ background-image:url(imagesnav10.jpg); width:82px}
.nav .nLi h3.nav11{ background-image:url(imagesnav11.jpg); width:81px}
.nav .nLi h3.nav12{ background-image:url(imagesnav12.jpg); width:82px}
.nav .nLi h3 a{ display:block; height:44px }
.nav .sub{ display:none; width:82px; left:0; top:44px;  position:absolute; background:#0352ab;  line-height:26px; padding:0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; border-bottom:1px dashed #a4b6d8; text-align:center; text-decoration:none; color:#b8c6e0 }
.nav .sub a:hover{ color:#fff; background:; border-bottom:1px solid #00bdf6  }
.nav .on h3 { background-position:bottom}
.indexCon{width:981px;overflow:hidden;}
.indexCon .flashBanner{width:981px;height:323px;overflow:hidden;margin-bottom:12px;}
.flashBanner{position:relative;}
.flashBanner .mask{height:55px;line-height:55px;background-color:#000;width:100%;text-align:right;
 position:absolute;left:0;bottom:-55px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer;}
.flashBanner .mask img.show{margin-bottom:3px;}
img{border:0 none;}
.index_ztzl{ margin:8px 0 0 10px; width:231px}
.index_ztzl .con{ display:block; background:url(imagesindex02.jpg) no-repeat; height:257px; text-align:center}
.index_ztzl .con img{ width:213px; height:53px; margin:5px auto 0 auto}
.index_center{ width:483px; margin:8px 0 0 8px}
.index_center .search{ display:block; height:65px; background:url(imagesindex07.jpg) no-repeat; text-align:center}
.index_center .search .input{ width:206px; height:24px; border:1px solid #c1c1c1; margin-top:17px}
.index_center .search .select{ width:107px; height:24px; border:1px solid #c1c1c1; margin-top:17px}
.index_center .search .btn{ background:url(imagesbtn.png) no-repeat; width:95px; height:32px; border:0; cursor:pointer; margin-top:16px}
.index_center .news01{ margin-top:7px}
.index_center .news01 .con{ display:block; background:url(imagesindex09.jpg) no-repeat; height:185px}
.index_center .news01 .con li{ display:block; width:457px; margin:0 auto; height:34px; line-height:34px; border-bottom:1px dashed #696969}
.index_center .news01 .con li a{ float:left; padding-left:18px; color:#7a7a7a; background:url(imagesarrow01.jpg) left no-repeat}
.index_center .news01 .con li span{ float:right; color:#7a7a7a}
.index_xsxx{ margin:8px 0 0 8px; width:231px}
.index_xsxx .con{ display:block; background:url(imagesindex10.jpg) no-repeat; height:257px}
.index_xsxx .con li{ display:block; width:206px; margin:0 auto; height:25px; line-height:25px;}
.index_xsxx .con li a{ float:left; padding-left:12px; color:#7a7a7a; background:url(imagesarrow01.jpg) left no-repeat}
.index_xsxx .con li span{ float:right; color:#7a7a7a}
.index_friendlink{ margin:8px 0 0 10px; width:231px}
.index_friendlink .con{ display:block; background:url(imagesindex13.jpg) no-repeat; padding:5px 0; height:201px}
.index_friendlink .con li{ display:block; background:url(imagesindex14.jpg) no-repeat; width:218px; height:25px; line-height:25px; margin:0 auto 4px auto}
.index_friendlink .con li a{ display:block; padding-left:30px; color:#5d5d5d}
.news02{ width:483px; margin:8px 0 0 8px}
.news02 .con{ display:block; background:url(imagesindex15.jpg) no-repeat; height:211px}
.news02 .con li{ display:block; width:457px; margin:0 auto; height:34px; line-height:34px; border-bottom:1px dashed #696969}
.news02 .con li a{ float:left; padding-left:18px; color:#7a7a7a; background:url(imagesarrow01.jpg) left no-repeat}
.news02 .con li span{ float:right; color:#7a7a7a}
.index_right{ margin:8px 0 0 8px; width:231px}
.index_right .con{ display:block; background:url(imagesindex18.jpg) no-repeat; height:126px}
.index_right .con li{ display:block; width:218px; height:24px; line-height:24px; margin:0 auto}
.index_right .con li a{ display:block; padding-left:30px; color:#5d5d5d; background:url(imagesarrow02.jpg) left no-repeat}
.ny_left{ width:231px; margin:12px 0 0 13px}
.ny_left .menu{ display:block; background:url(imagesny02.jpg) top repeat-x #054d88; min-height:192px; padding-top:6px}
.ny_left .menu li{ width:214px; margin:0 auto; border-bottom:1px dashed #f3f3f3; padding-bottom:7px; height:29px}
.ny_left .menu li a{ display:block; padding-left:22px; background:url(imagesarrow03.png) 9px center no-repeat; color:#FFF; text-decoration:none; height:29px; line-height:29px}
.ny_left .menu li a:hover{ background:url(imagesarrow03.png) 9px center no-repeat #519be1}
.ny_ztzl{ margin:8px 0 0 0; width:231px}
.ny_ztzl .con{ display:block; background:url(imagesindex02.jpg) no-repeat; height:257px; text-align:center}
.ny_ztzl .con img{ width:213px; height:53px; margin:4px auto 0 auto}
.ny_xxzq{ margin:8px 0 0 0; width:231px}
.ny_xxzq .con{ display:block; background:url(imagesindex18.jpg) no-repeat; height:126px}
.ny_xxzq .con li{ display:block; width:218px; height:24px; line-height:24px; margin:0 auto}
.ny_xxzq .con li a{ display:block; padding-left:30px; color:#5d5d5d; background:url(imagesarrow02.jpg) left no-repeat}
.ny_search{ margin:8px 0 0 0; width:231px}
.ny_search .con{ display:block; background:url(imagesny06.jpg) no-repeat; height:67px; padding-top:8px}
.ny_search .con .input{ width:170px; height:20px; border:0;}
.ny_search .con .select{ width:107px; height:24px; border:1px solid #c1c1c1; margin-top:8px; margin-left:8px}
.ny_search .con .btn{ background:url(imagesbtn01.jpg) no-repeat; width:36px; height:20px; border:0; cursor:pointer }
.ny_right{ width:712px; margin:12px 17px 0 0}
.ny_right .t{ display:block; background:url(imagesny07.jpg) no-repeat; height:42px; line-height:42px; padding-left:33px; border-bottom:3px solid #167edf; padding-right:15px; color:#106fc3}
.ny_right .t span{ float:right; color:#737373}
.ny_right .t span a{ color:#737373; padding:0 5px} 
.ny_right .t strong{ font-size:14px}

.ny_right .t2{  background:url(imagesny07.jpg) no-repeat; height:42px; line-height:42px; padding-left:33px; border-bottom:3px solid #167edf; padding-right:15px; color:#106fc3}
.ny_right .t2 strong{ font-size:14px}

.ny_pro_list{ width:325px; height:180px; background:#f9f9f9; padding:10px; margin:5px}
.ny_pro_list img{ float:left; width:126px; height:161px; border:1px solid #dbdbdb; padding:7px 8px; background:#eeeeee}
.ny_pro_list .txt{ width:170px; float:right; color:#686868; line-height:22px}
.ny_pro_list .txt h2{ font-family:"ºÚÌå"}
.ny_pro_list .txt span{ color: #106fc3; font-weight:bold}
.ny_news{ width:690px; margin:0 auto}
.ny_news li{ display:block; border-bottom:1px dashed #949494; height:42px; line-height:42px}
.ny_news li a{ color:#106fc3; font-size:14px; background:url(imagesarrow04.jpg) left no-repeat; padding-left:27px}
.ny_news li span{ padding-right:9px; color:#4b4b4b; float:right}
.ny_news h1{ display:block; text-align:center; color:#106fc3; font-family:"ºÚÌå"; margin-top:20px} 