*{box-sizing: border-box;}
body{font-family: "microsoft yahei";font-size: 16px;color: #333;}
body,p,ul,li,dl,dd,h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
button,input,select,textarea {font: 99% arial, helvetica, clean, sans-serif;}
table {font-size: inherit;font: 100%;}
ul, li {padding: 0;margin: 0;list-style-type:none;}
code,kbd,pre,samp,tt {font-family: monospace;*font-size: 108%;line-height: 100%;}
a { color:#666;text-decoration: none;}
a:hover{ color:#222;}
em{ font-style:normal;}
.ml20{ margin-left:20px;}
.pd10{ padding:5px 10px;}
.pd5{ padding:5px 0;}
.block10{ display:block; height:10px; line-height:10px; clear:both; font-size:0px;}
.block15{ display:block; height:15px; line-height:15px; clear:both; font-size:0px;}
.block20{ display:block; height:20px; line-height:20px; clear:both; font-size:0px;}
.border{ border:1px solid #eee;}
/* utilities */
.container{ width: 100%; }
.center-block {display: block;margin-left: auto;margin-right: auto;}
.clearfix {*zoom: 1;}
.clearfix:after,.clearfix:before {display: table;line-height: 0;content: "";}
.clearfix:after {clear: both;}
.fl {float: left !important;}
.fr {float: right !important;}
.hidden {display: none !important;}
.invisible {visibility: hidden !important;}
.clear {clear:both;font-size:0px;line-height:0px;height:0px;zoom:0; display:block;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
i {font-style: normal;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.mt10 {margin-top: 10px;}
.g-w{clear:both; width:1200px; margin:0px auto;position: relative;}
.header{ width: 100%; height:475px;background:url(../images/gxyd_header.jpg) center top no-repeat;}
.header .logo{ margin-top:35px;}
.header .other{ margin-top:0;}
.header .back{ background:#fea24b; display:block; width: 140px;height:40px; text-align: center; line-height: 38px; float:right; font-size:16px;font-weight: bold; color:#fff; border-radius:0 0 5px 5px}
.header .back i{ font-size:18px; margin-right:5px;}
.header .btn{ clear:both; padding-top:60px; float:right;}
.header .btn a{ width:150px; height:44px; text-align:left; background:url(../img/btn_links_bg.png) left top no-repeat; font-size:16px; font-weight:bold; line-height:44px; float:left; padding-left:15px; margin-left:12px; color:#fff; text-decoration:none;}
.header .btn a:hover{ background-position:left bottom;}
.header .h-time{position: absolute;width: 123px;height: 36px;border: 1px solid #fff;font-size: 14px;color: #fff;right: 0;top: 420px;appearance: none;-moz-appearance: none;-webkit-appearance: none;-ms-appearance: none;padding-right: 20px; border-radius:4px;}
.header .h-time h3:after{border: 6px solid transparent;border-top-color: #fff;position: absolute;content: "";top: 13px;right:10px;}
.header .h-time h3{margin: 0; line-height: 32px; cursor: pointer; display:block;}
.header .h-time h3 b{font-weight: 500;color: #fff; padding-left:5px;}
.header .h-time h3.on::after{border: 6px solid transparent;border-bottom-color: #fff;top: 6px;}
.header .h-time h3 span{font-size: 14px;color: #434343;float: left;display: block; padding-left: 10px;padding-right: 22px;}
.header .h-time h3 ul{position: absolute;padding-left: 0; left: 0;top: 33px;overflow-y: auto;max-height: 240px;width: 100%;border-radius: 4px;background:rgba(136, 171, 218, 0.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B288abda,endColorstr=#B288abda);font-size: 14px;display: none; z-index: 1000;}
.header .h-time h3 ul li{list-style: none; text-align:center;}
.header .h-time h3 ul li a{color: #fff;display: block;padding:0 10px;}
.header .h-time h3 ul li:hover{background-color: #f8f8f8;}
.header .h-time h3 ul li:hover a{color: #88abda;}
.dw-main{ background:#f1f9ff; width:100%; padding-bottom:20px;}
.dw-title{ display:block; left:493px; top:-11px; position:absolute;}
.dw-main p{ padding-top:55px; font:normal 16px/32px "microsoft yahei"; color:#666; text-indent:36px;}
.gzyd-main{ height:3460px; width:100%;position: relative; padding-top:20px; background:url(../images/main.jpg) center top no-repeat;}
.article-title{ width:100%;text-align: center;position: relative;top:-8px;}
.article-title2{ width:100%;text-align: center;position: relative;top:1220px;}
.article-title3{ width:100%;text-align: center;position: relative;top:1815px;}
.article-title4{ width:100%;text-align: center;position: relative;top:2210px;}
.gzyd-b1{ width:482px;}
.gzyd-b1 img{ float:left; margin-right:15px;}
.gzyd-b1 p,.gzyd-b3 p{ height:138px;font:normal 14px/26px "microsoft yahei"; color:#444;display:table-cell;vertical-align:middle;}
.gzyd-b1 img{transition: all .2s; cursor:pointer;}
.gzyd-b1:hover img{transform: scaleX(-1);}
.pos01{ position:absolute; top:110px;}
.pos02{ position:absolute; top:110px;right:0}
.pos03{ position:absolute; top:360px;left:80px}
.pos04{ position:absolute; top:360px;right:80px}
.gzyd-b2{ width:100%; position:absolute; top:640px;}
.gzyd-b2 li{ width:30%; float:left; margin-left:3%;font:normal 14px/26px "microsoft yahei"; color:#444;}
.gzyd-b2 li img{ width:100%; margin:0 auto;}
.gzyd-b3{ width:950px;position:absolute; top:1010px;left:140px}
.gzyd-b3 img{ float:left; margin-right:15px;}
.gzyd-b4{ width:1200px; position:absolute; top:1390px;}
.gzyd-b4 li{ width:362px; float:left; margin-left:28px;}
.gzyd-b4 li p{font:normal 14px/26px "microsoft yahei"; color:#444;display:table-cell;vertical-align:middle;}
.gzyd-b5{ width:360px;position:absolute; top:2065px; left:25px; font:normal 14px/26px "microsoft yahei"; color:#444;}
.gzyd-b6{ position:absolute; top:2005px; left:410px;}
.gzyd-b7{ width:440px;position:absolute; top:2065px; right:15px; font:normal 14px/26px "microsoft yahei"; color:#444;}
.gzyd-b8{ width:490px;position:absolute; top:2550px; left:90px; font:normal 14px/26px "microsoft yahei"; color:#444;}
.gzyd-b8 li,.gzyd-b9 li{ padding-bottom:80px;}
.gzyd-b9{ width:480px;position:absolute; top:2550px; right:70px; font:normal 14px/26px "microsoft yahei"; color:#444;}
/* footer */
.footer{ margin-top:30px; padding-top:30px;border-top: 1px solid #e5e5e5; height:184px; font-size:14px; line-height:32px;}
.copyright{ width:600px; float:left;}
.copyright img{float:left; margin-right:10px; margin-bottom:30px;}
.foot{ width:1100px; margin:0 auto;overflow: hidden;}
.f-nav{ float:right; text-align:right;}
.float_ad{position:fixed; top:35%; right:0px;}
.jump-link li{ background:#08a1f1; height:38px; margin-bottom: 25px; text-align:center; padding-right: 10px; padding-left: 10px; border-radius:5px 0 0 5px;}
.jump-link li:hover,.jump-link li.active{background:#2681e7;color: #116dc2;}
.jump-link li:hover a,.jump-link li.active a{color: #fff;}
.jump-link li a{font-size: 15px; color: #fff;line-height:38px;}
.jump-link li a:hover{text-decoration: none;}