#toplink{ background:#e9e9e9; border-bottom:#ddd 1px solid; overflow:hidden; zoom:1;}

.toplink{ overflow:hidden; zoom:1; width:980px; margin:0 auto;}

.sousuo{ width:177px; margin:0 auto; height:14px; overflow:hidden; padding:10px 10px 9px; border:#ccc 1px solid; background:#fff;}

#top{ vertical-align:top; zoom:1; position:relative; z-index:200; background:#FFFFFF;}

.top{ vertical-align:top; zoom:1; width:980px; margin:0 auto;}

.ss{ margin-top:40px;}

.xingqu{ display:inline-block; position:relative; z-index:0;}

.xingqu ul{ position:absolute; z-index:0; left:0; top:35px; width:193px; border:#91cc56 3px solid; background:#fff;}

.xingqu ul li{ margin-bottom:15px; line-height:17px; overflow:hidden; zoom:1;}

.xingqu ul li b{ width:17px; display:inline; background:#92cd57; text-align:center; color:#fff; margin:0px 10px; display:inline; float:left;}





.xz_top{ background:#e9e9e9; font-size:14px; line-height:33px; overflow:hidden; zoom:1; text-align:center;}

.xz_top span{ margin:0px 20px;}

.xz_top b{ color:#607acf;}

.xz_header{ background:url(../images/xz-headerbg.png) repeat-x center top; overflow:hidden; zoom:1;}





.dw1{z-index:1;}

.nav{ overflow:hidden; zoom:1; margin:8px 0px 0px;}

.nav h2{ margin-right:10px; display:inline; float:left;color:#d4d4d4;}

.nav h2 a{ line-height:18px; background:url(../images/icon1.png) no-repeat right center; padding:0px 10px 0px 0px; margin:0px 5px;}

#menu{ vertical-align:top; zoom:1; position:relative; z-index:100;}

#menu a{ text-decoration:none;}

#menu a:hover{ text-decoration:none;}

.menu{ background:url(../images/menubg.png) repeat-x center top; overflow:hidden; zoom:1;}

.menu ul{ width:1004px; margin:0 auto; overflow:hidden; zoom:1;}

.menu ul li{ width:167px; color:#fff; background:url(../images/menubg2.png) no-repeat right top; line-height:20px; float:left;}

.menu ul li a{ color:#fff; display:block; padding:10px 0px 9px 17px; height:40px;}

.menu ul li a:hover{ background:#00a1e3;}

.menu ul li span{ display:block; font-size:16px;}

.menu ul li em{ font-style:normal; letter-spacing:-1px;}

.menushowbg{ position:absolute; z-index:1; top:59px; left:0; width:100%; overflow:hidden; zoom:1;}

.menushowbg1{ overflow:hidden; zoom:1; background:#fff repeat-x center top;}



.menushow{ width:1004px; margin:0 auto; padding:9px 0px 0px; overflow:hidden; zoom:1;}

.menushow h2{ line-height:40px; font-size:14px; color:#c7c7c7; background:url(../images/menu-icon1.png) no-repeat left center; padding-left:15px;}

.menushow h2 strong{ font-size:16px; color:#616161;}



.menupic{ width:357px; text-align:right;}

.menupic2{ width:370px; text-align:right;}

.menupic3{ width:440px; margin-top:10px; float:right;}

.menupic3 img{ margin-left:10px; display:inline; float:left;}

.menupic3 p{ font-size:16px; font-weight:bold; color:#516ecc; text-align:right; line-height:40px;}



.menupic4{ overflow:hidden; zoom:1;}

.menupic4 img{ float:left; margin-left:5px; display:inline;}

.menupic5{ margin-top:10px; overflow:hidden; zoom:1;}

.menupic5 img{ float:left; margin-left:5px; display:inline;}

.menupic6{ overflow:hidden; zoom:1;}

.menupic6 img{ float:left; margin-left:5px; display:inline;}



.menustyle1 ul{ padding:0px 0px 10px; background:url(../images/iconbg3.png) repeat-y 43% top; overflow:hidden; zoom:1;}

.menustyle1 ul li{ width:50%; line-height:32px; float:left;}

.menustyle1 ul li a{ display:block; color:#848482; padding-left:20px; background:url(../images/iconbg1.png) no-repeat left center;}

.menustyle1 ul li a:hover{ color:#36bbf1; background:url(../images/iconbg2.png) no-repeat left center;}



.menustyle2 dl{ padding:0px 0px 10px; overflow:hidden; zoom:1;}

.menustyle2 dl dd{ line-height:32px; background:url(../images/iconbg1.png) no-repeat left center; padding-left:20px;}

.menustyle2 dl dd.hover{ background:url(../images/iconbg4.png) no-repeat left center;}

.menustyle2 dl dd a{ margin:0px 5px; color:#848482;}

.menustyle2 dl dd a:hover{ color:#ff9102;}



.menustyle3{ overflow:hidden; zoom:1;}

.menustyle3 ul{ padding:0px 0px 10px; overflow:hidden; zoom:1; background:url(../images/iconbg3.png) repeat-y 43% top;}

.menustyle3 ul li{ width:46%; line-height:31px; padding-left:4%; background:url(../images/iconbg1.png) no-repeat left center; color:#95c0f6; float:left;}

.menustyle3 ul li.hover{ background:url(../images/iconbg2.png) no-repeat left center;}

.menustyle3 ul li span{ font-size:13px; color:#848482;}

.menustyle3 ul li span a{ color:#848482;}

.menustyle3 ul li span a:hover{ color:#36bbf1;}



.menustyle4{ padding:0px 0px 10px; overflow:hidden; zoom:1;}

.menustyle4 ul li{ overflow:hidden; zoom:1; line-height:34px; font-size:13px;}

.menustyle4 ul li a{ display:block; padding-left:20px; background:url(../images/iconbg1.png) no-repeat left center; }

.menustyle4 ul li a:hover{background:url(../images/iconbg2.png) no-repeat left center; color:#36bbf1;}



.menustyle5{ padding:0px 0px 10px; overflow:hidden; zoom:1;}

.menustyle5 ul li{ overflow:hidden; zoom:1; line-height:34px; font-size:13px;}

.menustyle5 ul li a{ display:block; padding-left:20px; background:url(../images/iconbg1.png) no-repeat left center; }

.menustyle5 ul li a:hover{background:url(../images/iconbg2.png) no-repeat left center; color:#36bbf1;}





.menustyle6{ overflow:hidden; zoom:1;}

.menustyle6 ul{ padding:0px 0px 10px; overflow:hidden; zoom:1; background:url(../images/iconbg3.png) repeat-y 43% top;}

.menustyle6 ul li{font-size:13px;width:42%; line-height:31px; padding-left:8%; background:url(../images/iconbg1.png) no-repeat left center; color:#95c0f6; float:left;}

.menustyle6 ul li.hover{ background:url(../images/iconbg2.png) no-repeat left center;}

.menustyle6 ul li.hover a{ color:#848482;}

.menustyle6 ul li a:hover{ color:#36bbf1;}







/**/

#menu2 { vertical-align:top; zoom:1; position:relative; z-index:1; }

#menu2 a { text-decoration:none; }

#menu2 a:hover { text-decoration:none; }

.menu2 { background:url(../images/menubg.png) repeat-x center top; vertical-align:top; zoom:1; }

.menu2 .menu2titwrap { /*width:1004px;*/width:1170px; margin:0 auto; vertical-align:top; zoom:1; }

#menu2tit1,#menu2tit2,#menu2tit3,#menu2tit4,#menu2tit5,#menu2tit6,#menu2tit7{ width:167px; background:url(../images/menubg2.png) no-repeat right top; float:left; position:relative;}

.menu2 h3{ color:#fff; line-height:20px;}

.menu2 h3 a { color:#fff; display:block; padding:10px 0px 9px 17px; height:40px; }

.menu2 h3 a:hover { background:#fff; color:#516ecc; }

.menu2 h3 span { display:block; font-size:16px; }

.menu2 h3 em { font-style:normal; letter-spacing:-1px; }



.menu2cont1{ position:absolute; top:59px; left:0; z-index:3;  width:580px; overflow:hidden; zoom:1; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#516ecc 2px solid; padding:5px 0px; background:#fff;}

.menu2cont1 dl{ padding:0px 15px; border-right:#ccc 1px dashed; width:259px; float:left; overflow:hidden; zoom:1;}

.menu2cont1 dl dd{ width:260px; line-height:29px; float:left;}

.menu2cont1 dl dd a{ display:block; height:29px; overflow:hidden;}

.menu2cont1 dl dd a:hover{ background:#516ecc; color:#fff;}

.menu2cont1 dl dd strong{ color:#516ecc; float:left;}

.menu2cont1 dl dd a:hover strong{ color:#fff;}



.menu2cont2{ position:absolute; top:59px; left:0; z-index:3; width:190px; overflow:hidden; zoom:1; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#516ecc 2px solid; padding:5px 0px; background:#fff;}

.menu2cont2 dl{ overflow:hidden; zoom:1; float:left; width:190px;}

.menu2cont2 dl dd{ width:170px; padding:0px 10px;  line-height:29px; float:left;}

.menu2cont2 dl dd a{ padding-left:10px; display:block; height:29px; overflow:hidden;}

.menu2cont2 dl dd a:hover{ background:#516ecc url(../images/dahao.gif) no-repeat 150px center; color:#fff;}

.menu2cont2 dl dd strong{ color:#516ecc; float:left;}

.menu2cont2 dl dd a:hover strong{ color:#fff;}

.menu2cont2 ul{ width:150px; padding:0px 20px 300px; margin-bottom:-300px; background:url(../images/menu2cont2bg.gif) repeat-y left top; float:left;}

.menu2cont2 ul li{ line-height:29px; }

.menu2cont2 ul li a{ display:block;padding-left:10px; height:29px; overflow:hidden;}

.menu2cont2 ul li a:hover{ background:#95a6e0; color:#fff;}



.menu2cont3{ position:absolute; top:59px; left:0; z-index:3; width:165px;  overflow:hidden; zoom:1; border-left:#ccc 1px solid; border-right:#ccc 1px solid; border-bottom:#516ecc 2px solid; padding:5px 0px; background:#fff;}

.menu2cont3 dl{ padding:0px 10px; overflow:hidden; zoom:1;}

.menu2cont3 dl dd{ line-height:29px;}

.menu2cont3 dl dd a{ padding-left:10px; display:block; height:29px; overflow:hidden;}

.menu2cont3 dl dd a:hover{ background:#516ecc url(../images/dahao.gif) no-repeat 130px center; color:#fff;}









.header{ border-bottom:#00a1e3 3px solid; width:100%; overflow:hidden; zoom:1; position:relative; z-index:0;}

.headerbig{ overflow:hidden; zoom:1;}

.headerbig ul{ overflow:hidden; zoom:1;}

.headerbig ul li{ overflow:hidden; zoom:1;}

.headerbig ul li img{ width:100%;}



#ad_header {height:auto;overflow:hidden;zoom:1;}

#headshow {	position:relative;background:#fff;width:100%;height:406px;overflow:hidden;z-index:0;}

#headslideshow {position:relative;width:100%;height:406px;margin:0 auto;z-index:-2;}

#headshow .hover {background-repeat:no-repeat;background-position:top center;position:absolute;z-index:-1;width:100%;height:406px;cursor:pointer;}

.#headslideshow a {cursor:pointer;}

#prev {position:absolute;left:3%;top:150px;z-index:1;height:49px;width:39px;cursor:pointer;}

#next {	position:absolute;right:3%;	top:150px;z-index:1;height:49px;width:39px;cursor:pointer;}

.headarr a, .headarr a:hover {text-decoration:none;}



.newTab{width:307px;height:335px; }

.newTab .title,.newTab .title div,.newTab .title .n1,.newTab .title .n1 span,.newTab .title .n2,.newTab .title .n2 span{background:url(../images/newtab.gif) no-repeat left top}

.newTab .title{height:29px;}

.newTab .title .n1,.newTab .title .n2{background-position:left bottom;height:29px;line-height:29px; display:block;float:left;text-align:center;padding-left:26px;color:#fff; text-decoration:none;font-size:12px;font-weight:bold;margin-left:0px;}

.newTab .title .n1 span,.newTab .title .n2 span{background-position:right bottom;display:block;padding-right:27px;}

.newTab .title .n2{background-position:left -29px;padding-left:26px;margin-left:0px;}

.newTab .title .n2 span{background-position:right -29px;color:#525252;padding-right:27px; font-weight:normal;}

.newsTabcon {

	margin:0px;

	border:1px solid #e9e9e9;

	border-top:none;

	padding:16px 13px 14px 19px;

	width:272px;

	background:#fff;

	overflow:hidden	

}

.newscon{width:272px;background:url(../images/newnum.jpg) no-repeat left top; }

.newscon li{width: 100%;height: 38px;line-height:38px; border-bottom:1px dashed #ccc;padding-left:20px;font-size:14px;white-space: inherit;text-overflow: ellipsis;overflow: hidden;}

/* 图片幻灯效果 */

.slide{width:408px;margin-left:10px;margin-right:12px;border:1px solid #e9e9e9;padding:3px; display:inline; overflow:hidden;}

#ifocus_pic { display:inline; position:relative; float:left; width:408px; height:232px; margin-bottom:5px; overflow:hidden;}

#ifocus_piclist { position:absolute; }

#ifocus_piclist li { width:408px; height:232px; overflow:hidden; }

#ifocus_piclist img { width:408px; height:232px; }

#ifocus_btn { display:inline; float:left; width:408px; }

#ifocus_btn li { width:130px; height:87px; float:left; overflow:hidden;margin-right:4px;background-color:#f1f3f8; cursor:pointer;padding:1px; }

#ifocus_btn img { width:127px; height:78px;margin:7px 0 0 2px; }

#ifocus_btn .current { background: url(../images/ifocus_btn.jpg) left top no-repeat; height:87px;  }

#ifocus_opdiv { position:absolute; left:0; bottom:0; width:408px; height:30px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }

#ifocus_tx { position:absolute; left:8px; bottom:0px; color:#FFF; font:16px/30px "宋体"}

#ifocus_tx .normal { display:none; }



/*搜索上面*/



/*幻灯*/
.banner {margin: 0px auto; width: 100%; zoom: 1; height: auto; overflow: hidden;}
#focus {width:1425px; height:402px; overflow:hidden; position:relative;margin:0px auto;}
#focus ul {height:402px; position:absolute;}
#focus ul li {float:left; width:1425px; height:402px; overflow:hidden; position:relative; background:#fff;}
#focus ul li img { height:402px;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btn {position:absolute; width:780px; height:10px; padding:25px 280px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:40px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}