@charset "gb2312";
/* CSS Document */
body,html{
	font-family:"Î¢ÈíÑÅºÚ", Arial;
	margin:0;
	padding:0;
	font-size:12px;
	color:#000;
	background: none repeat scroll 0% 0% #E3E3E3;
}
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0; padding:0; border:0;list-style:none;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6,input{margin:0; padding:0; text-align:center;}
a{color:#5c5c5a;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:none;color:#033b85;}
.a{color:#fff;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
.a:hover{text-decoration:none;color:#fff;}

.float{float:left; display:inline;}
.clear{clear:both; width:0; height:0; overflow:hidden;}

.top{ width:100%; margin:auto; height:115px; background:#FFFFFF}
.top_c{ width:1200px; height:110px; margin:auto;}
.top1{ width:450px; height:65px; margin-top:20px;float:left; display:inline;}
.top2{ width:665px; height:65px; float:left; margin-top:20px; margin-left:85px;display:inline;}

.header_nav_subnav2 a.none980{display:none}
.relative{position:relative}

.header_nav{height: 45px;margin:0px auto;width:1250px;}
.header_nav_subnav1{width: 180px;position: absolute;height: 45px;left: 8px;}
.header_nav_subnav2{position: absolute;left: 188px;height: 46px;line-height: 45px;width: 1071px;}
.header_nav_subnav2 li{float: left;width: 126px;height: 45px;position:relative}
.header_nav_subnav2 .move_bg{margin-left: -1px;padding-left: 1px;position: absolute;width: 126px;height: 45px;top: 0;left:-20px}
.header_nav_subnav2 a{color: #fff;font-size: 16px;display: block;text-decoration: none;height: 45px;position:absolute;width: 120px;text-align:center;font-family:"Î¢ÈíÑÅºÚ";}
.header_nav_subnav2 a:hover{ /* background:#0086CE; */ color:#fff;}
.header_nav_subnav3{width: 140px;position: absolute;right: 2px;top: 3px;height: 41px;}
.header_nav_subnav3 a{background: url(header_01.png) -44px -54px no-repeat;display:block;height:41px}
.header_nav_subnav3 a:hover{background-position:-44px -103px}
.Z_TypeList{width: 180px;position: absolute;height: 45px;z-index:99;left: 0px;}
.Z_TypeList .Z_title a{font-size: 18px;color: #fff;background: url(i_02.png) right center no-repeat;height: 45px;line-height: 45px; display: block;text-decoration: none;font-weight: 100;cursor:default;font-family:"Î¢ÈíÑÅºÚ"; padding-left:10px;}
.Z_TypeList .Z_title a:hover ,.Z_TypeList .Z_title .hov{background:url(i_05.png) right center  no-repeat; color:#FFF;}
.Z_TypeList .Z_MenuList{width: 180px;line-height:55px;position: absolute;left: 0;top: 45px;height: 0;display: none;z-index: 999;}
.Z_TypeList .Z_MenuList ul li{display: block;position: relative;padding-left: 10px;background: #0059a1;padding-top:7px; height:65px;}
.Z_TypeList .Z_MenuList ul li.alt{background: #0086ce;}
.Z_TypeList .Z_MenuList ul li p{padding: 0 5px 2px 0px;display: block;line-height: 2;}
.Z_TypeList .Z_MenuList ul li p a{color: #414141;padding: 0px 4px 0 0;white-space: nowrap;}
.Z_TypeList .Z_MenuList h3{padding-left:22px; font-size: 16px;background:url(inav.png) no-repeat;font-weight: 100;display: block}
.Z_TypeList .Z_MenuList h3:hover a{ color:#0059a1;}
.Z_TypeList .Z_MenuList h3 a{ font-size:16px; color:#fff; font-family:"Î¢ÈíÑÅºÚ";}
.Z_TypeList .list-item0 h3{background-position: 15px 12px;}
.Z_TypeList .list-item1 h3{background-position: 15px -58px;}
.Z_TypeList .list-item2 h3{background-position: 15px -127px;}
.Z_TypeList .list-item3 h3{background-position: 15px -193px;}
.Z_TypeList .list-item4 h3{background-position: 15px -263px;}
.Z_TypeList .list-item5 h3{background-position: 10px -252px;}
/* Z_SubList*/.Z_SubList{position: absolute;height: 360px;z-index: 9;left: 180px;top: 45px;line-height: 21px;overflow: hidden;width: 0;display: none;}
.Z_SubList .subView{position: absolute;top: 0;left: 0;overflow: hidden;display: none;float: left;width: 600px; background:#2564A3;}
.box-shadow{/*padding: 10px 10px 10px 0;*/-webkit-box-shadow: 0px 0px 15px #2564a3;-moz-box-shadow: 0px 0px 15px #2564a3;box-shadow: 0px 0px 15px #2564a3;background:#2564a3;z-index:999}
.Z_SubList_ul{width: 540px;padding: 10px 0 0 10px}
.Z_SubList .subItem{width: 540px;height: 360px;position:relative}
.nav50{float:left;width:50%}
.navtit{ font-weight:bold;}
.subItemimg1,.subItemimg2,.subItemimg3,.subItemimg4{position:absolute;bottom:0;font-size: 0px;line-height: normal;font-size: 0; }
.subItemimg1{right:0}
.subItemimg2{left:-10px}
.subItemimg3{left:2%}
.subItemimg4{left:1%}
#subItemh4 h4{display:inline-block;margin: 10px 15px 0 22px;white-space: nowrap;width: 60px;}
#subItemh4 h4 a{font-size:12px;color:#414141;padding:0 2px}
#subItemh4 h4 a:hover{background: #DFDFDF;}
.Z_SubList .subItem-hd{height: 34px;line-height: 34px;border-bottom: 2px solid #a6937c;font-size: 15px;font-family: "ËÎÌå";margin-bottom: 6px;display: none;}
.Z_SubList .subItem-hd a{color: #000;}
.Z_SubList .subItem-title{font-weight: normal;font-size: 14px;padding-left: 5px;display: block;margin-top:8px;}
.Z_SubList .subItem-title a{color:#fff;}
.Z_SubList .subItem-cat{margin-left: 10px; height:55px; width:500px; line-height:50px; border-bottom:1px #3a72aa inset; overflow: hidden; position: relative;}
.Z_SubList .subItem-cat a{padding:2px 2px;color: #fff;margin: 0 2px;font-family:\5b8b\4f53 ;white-space:nowrap;overflow:hidden; font-size:14px;}
.Z_SubList .subItem-cat .navgd{border-radius: 3px;border: 1px solid #133e68;padding: 2px 5px;background: #1f558b; float: right;width: 26px;height: 20px;line-height: 20px; position: absolute;right: 5px; top:12px;}
.Z_SubList .subItem-cat a:hover{background: #fea802;text-decoration: none;}
.Z_TypeList .Z_MenuList ul li.menuItemColor{ background-color: #fea802; color:#0059a1;}
.Z_TypeList .Z_MenuList ul li.menuItemColor h3 a{color:#FFF;}
.Z_TypeList .Z_MenuList ul li a:hover{color:#0059a1}
.object_banner1,
.object_banner2,
.object_banner3,
.object_banner4,
.object_banner5{width:260px;height: 360px;overflow: hidden; }
.object_banner1 li,
.object_banner2 li,
.object_banner3 li,
.object_banner4 li,
.object_banner5 li{width: 260px;height:330px;float: left; margin-top:13px;}
.object_banner1 .banner_index,
.object_banner2 .banner_index,
.object_banner3 .banner_index,
.object_banner4 .banner_index,
.object_banner5 .banner_index{bottom:0;top:337px;width:auto}
.object_banner1 .banner_index li,
.object_banner2 .banner_index li,
.object_banner3 .banner_index li,
.object_banner4 .banner_index li,
.object_banner5 .banner_index li{width:14px;height:14px;float:right;margin:0 7px}
.Z_TypeList dl{width:260px;float: right;position: absolute;top: 0px; right:0px; background:#317fbf; padding: 2px 0 0 15px;}
.Z_TypeList dl dt{font-size:14px;color:#414141;}
.Z_TypeList dl dd{margin-top:0px;}

.list-item{ width:1240px; height:80px; /*padding-top:50px;*/ margin:0 auto; background:url(001.jpg) center 0px no-repeat; margin-top:20px;}
.list-item li{ width:124px; float:left; text-align:center; line-height:30px;}
.list-item li a{
	display:block;
	text-indent:-9999px;
	width:124px;
	height:30px;
	padding-top:50px; overflow:hidden;
}








/*Ð¡Í¼±êÁÐ±í*/
.section_icon_nav_box1{width:100%;background: #FFF; height: 90px }

#feature{width:980px;margin:auto; }

.featureul {position: relative;  list-style-type: none; margin: 0px; width: 2800px; padding: 0px; float: left;   left: 0px}
.featurebox {
	width: 80px;
	float: left;
	height: 80px;
	overflow: hidden;
	padding-top: 10px;
	border-right:1px double #e4e4e4;
}
#botton-scroll {z-index: 0; margin: 0px auto; }
#block {float:left;z-index: 0;  margin: 0px auto;  width: 935px; padding: 0px; height: 90px; font-size: 70%; overflow: hidden;  }
#block .box { padding: 10px 18px; margin: 5px 0px;  width: 120px; float: left; height:70px; }
#block .box .feature-title{
	font-size:12px;
	fonfont-weight: normal;
	line-height:25px;
	color:#013871;
}

.scrollprevbox{float:left;}
.scrollnextbox{float:right;}
#feature .scrollprev {position: relative;text-indent: -9999px; width: 30px; display: block; background: url(../images/scroll/left.png) center top;  height: 68px;width:22px;top: 12px; }
#feature .scrollnext {position: relative;text-indent: -9999px; width: 30px; display: block; background: url(../images/scroll/right.png) center top; height: 68px;width:22px;top: 12px; }

#feature .scrollprev:hover {background-position: center top}
#feature .scrollnext:hover {background-position: center top}









.center{ width:1250px; margin:0 auto; padding-top:20px; }
.ct_lf{
	width:415px;
	float:left;
	margin-right:15px;
	background-color:#FFF;
	height:370px;
	padding-top:20px;
}
.ct_lf_1{ width:375px;  font-size:15px; font-weight:bold; border-bottom:1px double #e4e4e4; height:30px; line-height:30px; margin:0 auto; }
.ct_lf_2{
	width:375px;
	margin:0 auto;
	height: 150px;
}
.ct_lf_20{
	width:375px;
	float:left;
	margin-top:20px;
}
.ct_lf_21{
	width:375px;
	height:25px;
	line-height:25px;
	float:left;
	margin-top:10px;
	text-align:center;
}
.ct_lf_21 ul{clear:both}
.ct_lf_21 li {
	dispaly:block;
	width:90px;
	height:25px;
	float: left;
	line-height: 18px;
	text-align: center;
	margin-right: center;
	background:#bbb;
	margin-right:1px;
}
.ct_lf_21 li.hover{background-color: #0159A1;}
.ct_lf_21 li a{height:25px; line-height:25px;}
.ct_lf_21 li.hover a{color:#fff;text-decoration:none}
.ct_lf_21 li.hover a:hover{ }



.ct_lf_4{
	width:375px; margin:0 auto; margin-top:10px;}

.ct_lf_3{
	width:182px;
	float:left;
	line-height:22px;
	height: 94px;
}



.ct_ct{
	width:475px;
	float:left;
	margin-right:15px;
	background-color:#FFF;
	height:370px;
	padding-top:20px;
}
.ct_ct_1{ width:435px;  font-size:15px; font-weight:bold; border-bottom:1px double #e4e4e4; height:30px; line-height:30px; margin:0 auto; }
.ct_ct_1 ul{clear:both}
.ct_ct_1 li{ dispaly:block; width:100px; height:30px; float:left; line-height:32px; text-align:center;}
.ct_ct_1 li.hover{background:#0059a1;}
.ct_ct_1 li a{height:30px;line-height:32px;}
.ct_ct_1 li.hover a{color:#fff;text-decoration:none}
.ct_ct_1 li.hover a:hover{ }








.ct_ct_2{ width:435px; display:block; margin:0 auto; margin-top:20px;}
.ct_ct_2_nr{ width:435px; line-height:20px; padding-bottom:10px; float:left; margin-bottom:10px; }
.nr{ width:435px; float:left; }
h2{/* width:100px; height:70px; float:left; margin-right:15px;*/}
h3{ width:100px; height:70px; float:left; margin-right:15px;}
h1{font-size:13px; font-weight:bold; text-align:left; padding-bottom:10px; }
.ct_ct_2_nr li{
	width:217px;
	line-height:26px;
	float:left;
	text-indent:1em;
	background:url(d.jpg) left center no-repeat;
	border-left-color: #8dd126;
}




.ct_rg{
	width:330px;
	float:left;
	background-color:#FFF;
	height:390px;
}
.ct_rg_1{ width:290px;  font-size:15px; font-weight:bold; border-bottom:1px double #e4e4e4; height:30px; line-height:30px; margin:0 auto; }

.ct_rg_2{ width:240px; height:192px;   margin:0 auto; margin-top:20px; }
.ct_rg_3{ width:230px; height:65px;   margin:0 auto; margin-top:20px; background-color:#CCC; padding-top:5px; padding-left:10px; }
.ct_rg_3 li{ width:240px; height:30px; line-height:30px; float:left;}

.ct_js{
	width:1250px;
	float:left;
	margin-top:20px;
	background-color:#FFF;
	padding-top:20px;
	height:400px;
}
.ct_js_lf{ width:944px; float:left; border-right:1px double #e4e4e4; background:url(js.jpg) left 0px no-repeat;}

.ct_js_lf_1{ width:904px;  font-size:15px; font-weight:bold; border-bottom:1px double #e4e4e4; height:37px; line-height:38px; margin:0 auto; }
.ct_js_lf_lf{ width:904px;  height:298px; margin:0 auto; margin-top:20px; }




.ct_js_lf_lf_1{width:172px; float:left; }
.ct_js_lf_lf_1 ul{clear:both}
.ct_js_lf_lf_1 li{ dispaly:block; width:132px; height:58px; float:left; line-height:58px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"; font-size:16px; padding-left:20px; padding-right:20px;background:url(js_bg1.png) left center no-repeat; margin-bottom:1px; color:#FFF;font-weight:bold; }
.ct_js_lf_lf_1 li.hover{background:#0059a1; background:url(js_bg.png) left center no-repeat;}
.ct_js_lf_lf_1 li a{height:58px;  color:#fff; line-height:58px;}
.ct_js_lf_lf_1 li.hover a{color:#fff;text-decoration:none}
.ct_js_lf_lf_1 li.hover a:hover{ }










.ct_js_lf_rg_1{width:732px; float:left; height:295px;}
.anniu{ margin:0 auto; margin-top:20px;margin-right:20px; float:right; background:url(gd1.jpg) left bottom no-repeat; font-size:12px; color:#FFF; line-height:22px; height:21px; width:73px; margin-top:8px; text-align:left; padding-left:10px; }
.anniu1{ margin:0 auto;float:right;  color:#0159a1; font-size:12px;line-height:19px; height:21px; width:52px; margin-top:8px; text-align:right; padding-right:5px;}
.anniu1 a{
	color:#999;
}
.anniu1 a:hover{color:#5c5c5a;}
.ct_js_rg{ width:305px; float:left;}
.ct_js_rg_1{width:265px;  font-size:15px; font-weight:bold; border-bottom:1px double #e4e4e4; height:37px; line-height:38px; margin:0 auto;background:url(zj_bg.jpg) left 0px no-repeat; }
.ct_js_rg_2{
	width:246px;
	margin:0 auto;
	margin-top:10px;
}
.ct_js_rg_2 li{ width:246px; float:left; line-height:20px; margin-bottom:9px;}
.libg{ background-color:#e3e3e3; padding-left:20px; width:206px;}

	position: absolute;
.btnBg{display:none}
.btn{width:246px; height: 14px; text-align:right; margin:0 auto; margin-top:8px;}
.btn span{ display: inline-block; _display: inline; _zoom: 1; width: 14px; height: 14px; _font-size: 0; margin-left: 5px; cursor: pointer; background: url(banner_index_white.png) 0 0 no-repeat; }
.btn span.on{ background:url(banner_index_red.png) 0 0 no-repeat}
.preNext{ width: 16px; height: 16px; position: absolute; top: 8px; background: url(body_01.png) 0 0 no-repeat; cursor: pointer; }
.pre{
	left: 63px;
	background-position:-104px -8px
}
.pre:hover{background-position:-104px -30px}
.next:hover{ background-position:-125px -30px}

.preNext{width:44px;height:44px;position:absolute;top:180px;background:url(sprite.png) no-repeat left bottom;cursor:pointer;z-index:9; opacity:0;transition: all 0.3s linear 0s;}
.preNext{opacity:0.5;} 
.preNext{
	width: 16px;
	height: 16px;
	position: absolute;
	top: 45px;
	background: url(body_01.png) 0 0 no-repeat;
	cursor: pointer;
}









.ct_pp{width:1206px;height:58px;margin:0 auto;}
.ct_pp ul{clear:both;}
.ct_pp li{display: block; width:200px; height:58px; float:left; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; line-height:58px; text-align: center; background-color:#282828; margin-right:1px; color:#FFF;}
.ct_pp li.hover{background-color: #0059a1;}
.ct_pp li a{ width:200px; line-height:58px; color:#FFF;}
.ct_pp li a:hover{color:#fff;text-decoration:none;}
.ct_pp li li.hover a:hover{ }
















.ct_pp_1{width:1206px; height:341px;margin:0 auto; margin-top:20px;}
.ct_pp_1_lf{ width:370px; height:300px; background-color:#e3e3e3; float:left; padding-left:35px; padding-top:41px; padding-right:22px; font-size:14px; line-height:28px;}
.ct_pp_1_lf_txt{ height: 362px; position: relative; text-align: right; background: #f0f0f0 }
.ct_pp_1_lf_txt_ioc1,.ct_pp_1_lf_txt_ioc2{
	position: absolute;
	top: 6px;
	width: 38px;
	height: 38px;
	z-index: 200;
	background:url(body_01.png) -335px 0 no-repeat;
	display:block
}
.ct_pp_1_lf_txt_ioc1{
	left:210px;
}
.ct_pp_1_lf_txt_ioc1:hover{background-position:-335px -42px}
.ct_pp_1_lf_txt_ioc2{
	left:264px;
	background-position:-381px 0
}
.ct_pp_1_lf_txt_ioc2:hover{background-position:-381px -42px}
.ct_pp_1_rg{ width:779px; height:341px; float:left;}



.ct_zltx{ width:1250px; height:40px; float:left;background-color:#282828;}
.ct_zltx ul{clear:both;}
.ct_zltx li{display: block; width:105px; height:40px; float:left; font-size:15px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; line-height:40px;  color:#FFF;background-color:#282828; }
.ct_zltx li.hover{background-color: #0059a1;}
.ct_zltx li a{color:#FFF; width:105px; height:40px;}
.ct_zltx li a:hover{color:#fff;text-decoration:none;}
.ct_zltx li li.hover a:hover{ }




.ct_pp{width:1206px;height:58px;margin:0 auto;}
.ct_pp ul{clear:both;}
.ct_pp li{ width:200px; height:58px; float:left; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; line-height:58px; text-align: center; background-color:#282828; margin-right:1px; color:#FFF;}
.ct_pp li.hover{background-color: #0059a1;}
.ct_pp li a{ width:200px; line-height:58px; color:#FFF;}
.ct_pp li a:hover{color:#fff;text-decoration:none;}
.ct_pp li li.hover a:hover{ }

.color{ color:#FFF;}











.ct_zltx_1{ width:1200px; height:150px; float:left; margin-top:20px; margin-left:25px;}
.ct_zltx_1 li{ width:300px; float:left; text-align:center; line-height:24px;}

.bottom{ width:100%; margin:0 auto; height:310px; float:left; overflow:hidden; background-color:#282828; margin-top:30px;}
.bottom_1{ width:1250px; margin:0 auto;height:270px; padding-top:40px;}
.bottom_1_lf{ width:245px; float:left; height:225px; background:url(bottomloge.png) right center no-repeat;}

.bottom_1_ct{ width:730px; float:left; height:225px; padding-left:15px; padding-right:15px; }
.bottom_1_ct_ct{ width:121px; float:left; height:225px;}
.div{font-size:14px; font-weight:bold; text-indent:2em; background:url(kqxf.png) left center no-repeat; margin-bottom:20px;color:#7e7e7e;}
.bottom_1_ct_ct li{ width:121px; float:left; line-height:25px; line-height:25px; color:#7e7e7e;}
.bottom_1_ct_ct li a{color:#7e7e7e;text-decoration:none;}
.bottom_1_ct_ct li a:hover{text-decoration:none;color:#FFF;}
.bottom_1_rg{ width:205px; float:left; height:225px; background:url(bottomx.png) left center no-repeat; padding-left:20px; padding-right:20px;}
.bottom_1_rg li{ width:205px; float:left; margin-top:5px; line-height:20px; color:#FFF;}


/* ÓÑÇéÁ´½Ó */
.f1{width:100%; height:auto; background:#0059A1; font-weight:normal; }
.f1_xhx{width:auto; height:2px;background:url(../images/db_xhx.jpg) repeat-x;}
.footer{width:982px; height:155px; margin:auto; background:#0059A1; padding-left:20px; padding-bottom:20px;}
.footer img{ width:233px; height:88px; float:left; display:inline; margin-top:30px;}
.footer1{width:500px; height:90px; float:left; display:inline; margin-left:20px; margin-top:30px;}
.footer2{width:200px; height:102px; float:left;margin-top:30px;position:relative;}
.footer2 .hd { width:155px;color:#9dc9ff;  text-align:center;display:block; cursor:pointer;}
.footer2 .hd li{width:75px;height:15px;padding-top:8px;float:left;display:inline;padding-bottom:8px; border:1px solid #0f3787;}
.footer2 .hd li.on{background-color:#0f3787;color:#fff;}
.footer2 .hd li.one{background-color:#0f3787;color:#fff;}
.footer2 .bd{clear:both; padding-top:5px; color:#4581cb;line-height:22px;width:200px;overflow:hidden; text-align: right;}
.footer2 .bd a{color:#9dc9ff; padding:2px;cursor:pointer;}
.footer2 .bd a:hover{color:#fff;padding:2px; text-decoration:underline;}
.footer_d{font-size:12px; line-height:24px; color:#9dc9ff; font-weight:normal;text-align:left; width:auto;}
.footer1 h3:hover{ background:none;}
.footer2 .bd .flink ul{width: 300px;height:50px;}
.footer2 .bd .flink ul li{float:right;padding-left:5px;text-align:right;overflow:hidden;white-space:nowrap;}
.footer2 .bd .flink li a{font-size:12px;}
.footer2 .bd .flink .gd2{position:absolute;width: 50px;top:76px;left:255px;}
.footer2 .bd .flink .gd2 a{display:block;width: 15px;height: 13px;background:url(/templets/gzsg/images/footxx.png) no-repeat;margin-left:5px;float:left;}
.footer2 .bd .flink .gd2 a.next{background-position: -20px 0;}
.footer1 h3:hover{ background:none;}
.footer_d{font-size:12px; line-height:24px; color:#b5d4f2; font-weight:normal;text-align:left; width:auto;}
.footer_h{clear:both;width:100%; height:11px; margin-top:40px;display:block; background:#0c53a9;}




