html,body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0;
	font-size:12px;
	font-family:"宋体", Tahoma, Verdana, Arial, sans-serif;
	color:#000000;
}
div,ol,ul,li,h1,h2,h3,form,dl,dt,dd,h3,h4,h5,h6{
	padding:0;
	margin:0;
	font-size:12px;
}
p{
	padding:0;
	margin:0;
}
img{
	border:0;
}
ol,ul,li,dl,dt,dd{
	list-style:none;
}
a:link {
	color:#666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color:#666666;
}
a:hover {
	text-decoration: none;
	color:#3471c3;
}
a:active {
	text-decoration: none;
	color:#666666;
}
.clear{
	clear:both;
}
.clearfloat{
	clear:both;
	line-height:0px;
	height:0px;
	padding:0;
	font-size:0;
	margin:0;
}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;display: inline-block;_height:1px;}

.headwrap{
	min-width:1000px;
	height:215px;
	background:url(../image/head_top.jpg) no-repeat center top;
}
.head{
	width:1000px;
	height:215px;
	background:url(http://zgggzyjy.com/statics/default/images/head_bg.gif) repeat-x;
	margin:0 auto;
	position:relative;
	z-index:1;
}
.head .logo{
	position:absolute;
	left:0;
	top:0;
}
.top_tel{
	position:absolute;
	right:0;
	top:90px;
}
.top_home{
	height:30px;
	line-height:30px;
	color:#fff;
	position:absolute;
	right:0;
	top:0;
}
.top_home a,.top_home a:visited{
	color:#fff;
	margin:0 10px;
}

.navwrap{
	min-width:1000px;
	height:76px;
	margin:0 auto 10px auto;
	background:url(../image/nav_bg.gif) repeat-x center top;
}
.nav{
	width:1000px;
	height:76px;
	margin:0 auto;
	position:relative;
	z-index:2;
}

.nav ul{
	width:1000px;
	height:45px;
	background:url(../image/nav_line.png) no-repeat left top;
	position:relative;
	z-index:4000;
}
.nav li{
	width:140px;
	height:45px;
	background:url(../image/nav_line.png) no-repeat right top;
	padding-left:2px;
	float:left;
}

.nav li span a,.nav li span a:visited{
	width:140px;
	height:45px;
	line-height:45px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	display:block;
}

.nav li span a:hover{
	color:#fff;
	/*background:url(../images/nav_ov.gif) no-repeat center bottom;*/
}
.nav li.ov span a,.nav li.ov span a:visited{
	color:#fff;
	/*background:url(../images/nav_ov.gif) no-repeat center bottom;*/
}


#navBd{position:relative;}
#navSelected{position:absolute;top:0;width:142px;height:45px; background:#3471c3;}


.nav li div{
	width:1000px;
	height:30px;
	position:absolute;
	left:0;
	top:45px;
	z-index:2020;
	display:none;	
}
.nav li dl{
	width:auto;
	height:30px;
	white-space:nowrap;
	position:absolute;
	left:0;
	top:0;
	z-index:5000;
}
.nav li dl dd{
	height:30px;
	line-height:30px;
	padding:0 12px;
	text-align:center;
	display:inline;
	float:left;
	white-space:nowrap;
	position:relative;
}
.nav li dl dd a,.nav li dl dd a:visited{
	color:#888888;
}
.nav li dl dd a:hover{
	color:#3471c3;
}
.nav li dl dd dl{
	display:none;
}

.main{
	width:1000px;
	margin:0 auto 10px auto;
}

.fl{float:left;}
.fr{float:right;}
.mbox1{width:258px; border:1px solid #e7e7e7;}
.mbox2{width:728px; border:1px solid #e7e7e7;}
.h300{height:298px;}
.h320{height:318px;}
.bnr260x320{width:260px; height:320px; float:right;}

.mtit1{
	height:35px;
	background:url(../image/tit1_bg.gif) no-repeat;
	line-height:35px;
	text-align:right;
	padding-right:10px;
	position:relative;
	z-index:1;
}
.mtit1 h3{
	height:35px;
	font-size:14px;
	font-weight:bold;
	color:#3775d0;
	position:absolute;
	left:20px;
	top:1px;
}
.mtit1 a,.mtit1 a:visited{
	color:#999999;
}
.mtit1 a:hover{
	color:#3775d0;
}
.mtit2{
	height:40px;
	background:url(../image/tit2_bg.gif) repeat-x left bottom;
	text-align:right;
	position:relative;
	z-index:1;
}
.mtit2 dl{
	width:718px;
	height:36px;
	border-top:5px solid #3775d0;
	padding-left:12px;
	position:absolute;
	left:-1px;
	top:-1px;
}
.mtit2 dl dd{
	padding:0 24px;
	height:34px;
	line-height:34px;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	border:1px solid #e7e7e7;
	background:url(../image/tab_ov.gif) repeat-x;
	float:left;
}
.mtit2 dl dd.ov{
	border:1px solid #3471c3;
	background:#3471c3;
	color:#fff;
	
}
.mtit2 dl dd.ov a,.mtit2 dl dd.ov a:visited{
	color:#fff;
}
.mtit2 dl dt{
	float:right;
	line-height:34px;
	padding-right:10px;
}
.mtit2 dl dt a,.mtit2 dl dt a:visited{
	color:#999;
}
.mtit2 dl dt a:hover{
	color:#3471c3;
}

ul.ulist1,ul.ulist2{
	padding:2px 10px;
}
ul.ulist1 li,ul.ulist2 li{
	height:32px;
	line-height:32px;
	background:url(../image/list_line.gif) no-repeat left bottom;
	vertical-align:top;
	overflow:hidden;
}
ul.ulist1 li a,ul.ulist1 li a:visited,ul.ulist2 li a,ul.ulist2 li a:visited{
	color:#666666;
	padding-left:13px;
	background:url(../image/icon_arr1.gif) no-repeat left center;
	float:left;
}
ul.ulist1 li a:hover,ul.ulist2 li a:hover{
	color:#3775d0;
}
ul.ulist1 li span,ul.ulist2 li span{
	color:#999999;
	float:right;
}
ul.ulist2 li a{
	background:url(../image/icon_arr2.gif) no-repeat 2px center;
}


ul.ulist3{
	padding:5px 10px;
}
ul.ulist3 li{
	height:32px;
	line-height:32px;
	background:url(../image/list_line.gif) no-repeat left bottom;
	vertical-align:top;
	overflow:hidden;
}
ul.ulist3 li a,ul.ulist3 li a:visited{
	color:#666666;
	padding-left:13px;
	font-size:14px;
	background:url(../image/icon_arr2.gif) no-repeat left center;
	float:left;
}
ul.ulist3 li a:hover{
	color:#3775d0;
}
ul.ulist3 li span{
	color:#999999;
	float:right;
}

ul.ulist4{
	padding:5px 10px;
}
ul.ulist4 li{
	height:32px;
	line-height:32px;
	background:url(../image/list_line.gif) no-repeat left bottom;
	vertical-align:top;
	overflow:hidden;
}
ul.ulist4 li span a,ul.ulist4 li span a:visited{
	color:#666666;
	padding-left:13px;
	font-size:12px;
	background:url(../image/icon_arr1.gif) no-repeat left center;
	float:left;
}
ul.ulist4 li span a:hover{
	color:#3775d0;
}
ul.ulist4 li b{
	color:#999999;
	font-weight:normal;
	float:right;
}
ul.ulist4 li b a,ul.ulist4 li b a:visited{
	color:#3775d0;
}


.mt10{margin-top:8px;}

.mfocus{
	width:460px;
	height:300px;
	padding-left:10px;
	float:left;
}
.bnr1000{
	width:1000px;
	margin:0 auto 10px auto;
}


.foot_nav{
	width:auto;
	min-width:1000px;
	height:40px;
	line-height:40px;
	background:#356fc3;
	text-align:center;
	color:#fff;
	margin:0 auto 0 auto;
	overflow:hidden;
}
.foot_nav a{
	margin:0 10px;
	color:#fff;
}

.foot_wrap{
	width:auto;
	background:#3775d0;
	margin:0 auto 0 auto;
}
.foot{
	width:1000px;
	padding:10px 0 20px 0;
	text-align:center;
	line-height:2em;
	color:#fff;
	margin:0 auto;
}
.foot a,.foot a:visited{
	color:#fff;
}



/*在线客服*/
.main-im{ position:fixed; right: 10px; top:300px; z-index: 100; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../image/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 105px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:11px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../image/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center; font-size:12px;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../image/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../image/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../image/open_im.png) no-repeat left top; }








.qlink{
	width:260px;
	height:320px;
	float:right;
	overflow:hidden;
}
.qlink ul{
	width:280px;
}
.qlink ul li{
	width:258px;
	height:40px;
	border:1px solid #e7e7e7;
	background:url(../image/qlink_bg.gif) repeat-x left center;
	margin-bottom:4px;
	float:left;
}
.qlink ul li span{
	border:1px solid #fff;
	height:38px;
	line-height:38px;
	font-size:14px;
	text-align:center;
	display:block;
}
.qlink ul li b{
	border:1px solid #fff;
	height:41px;
	padding-top:5px;
	line-height:18px;
	font-weight:normal;
	text-align:center;
	display:block;
}

#slide{overflow:hidden;width:1000px;margin:0 auto 0 auto;}
.slideul1{width:6999px;}
.slideul1 li{float:left;}
.slideul2 li{width:225px; height:120px;}
.slideul2 li a{width:220px; height:120px; text-align:center; display:block; overflow:hidden;}
.slideul2 li a b{width:216px; height:120px; display:block; overflow:hidden;}
.slideul2 li a:hover b{ display:block; overflow:hidden;}
.slideul2 li img{width:216px; height:120px;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;-webkit-backface-visibility: hidden;}

.slideul2 li a:hover img{
	transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;-webkit-backface-visibility: hidden;
	transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15); -webkit-transform:scale(1.15,1.15);
}



.mtit3{
	border:1px solid #e7e7e7;
	border-bottom:0;
	height:36px;
	background:url(../image/tit1_bg.gif) repeat-x left bottom;
	text-align:left;
	padding-left:20px;
	line-height:36px;
	position:relative;
	z-index:1;
}
.mtit3 h3{
	font-size:14px;
	font-weight:bold;
	color:#666666;
}
.plist{
	border:1px solid #e7e7e7;
	border-top:0;
}
.plist ul{
	width:100%;
	padding:10px 0;
	height:130px;
	float:left;
}
.plist ul li{
	width:20%;
	text-align:center;
	float:left;
	overflow:hidden;
}
.plist ul li img{
	width:185px;
	height:120px;
}

/*幻灯片样式*/
.focus{position:relative;width:460px;height:300px; float:left;}

.focus img{width:460px;height:300px;}
.focus .shadow .title{width:260px;height:27px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;}
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}
.focus .fPic{position:absolute;left:0px;top:0px;}
.focus .D1fBt{overflow:hidden;zoom:1;height:26px;z-index:10;}
.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:25px;line-height:25px;background:rgba(0,0,0,0.6);
	filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;}
.focus .shadow a{text-decoration:none;color:#fff;font-size:14px;overflow:hidden;margin-left:10px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.focus .fcon{position:relative;width:100%;float:left;/*!*display:none;*!*/background:#000  }
.focus .fcon img{display:block;}
.focus .fbg{bottom:0px;right:15px;position:absolute;height:18px;text-align:center;z-index:200;}
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative;display:inline;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none;font-style:normal;}
/*.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}
.focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}
.focus .prev:hover{background-position:0 0;}*/




