@charset "utf-8";
body{padding:0; margin:0; font-size:14px; font-family:Microsoft YaHei; color:#333333; background:url(../images/zdly_bg.jpg) no-repeat center top #fff;}
ol, ul, dl, dt, dd{ padding:0px; margin:0px;}
li{ list-style:none;}
img{ border:none; border:0;}
a{ text-decoration:none; color:#333333; noline: expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#ff0000;}
.clear{clear:both;}
.space15, .space20{line-height:0; overflow:hidden; font-size:0; clear:both;}
.space15{height:15px;}
.space20{height:20px;}

.wrap{background:url(../images/bg_bottom.png) no-repeat center bottom; overflow:hidden;}
.zdly_top{ height:180px;}
.zdly_top .Contain{position: relative; height: 100%; background: none; min-height: inherit;}
.zdly_top .Contain .mainlogo{position: absolute; top: 5px; left: 0;}
.zdly_top .Contain .mainlogo img{height: 50px;}
.zdly_gohome{text-align:right; padding:10px 3px;}
.zdly_gohome a{text-decoration:underline; color:#333;}
.zdly_gohome a:hover{text-decoration:none;}

.Contain{ background:#fff; padding:0 15px 15px; overflow:hidden; zoom:1; width:970px; margin:0 auto;  min-height:380px; _height:expression(this.scrollHeight < 380? "380px" : "auto");}
.title{height:31px; border:#bfe5f2 1px solid; background:url(../images/zdly_title2.gif) repeat-x; position:relative;}
.title h3{margin:0; font-size:16px; background:url(../images/zdly_tit2_shade.gif) no-repeat right top; padding-right:4px; display:inline-block; position:absolute; top:-7px; left:-1px;}
.title h3 span{ display:inline-block; background:url(../images/zdly_tit2_l.gif) repeat-x; color:#fff; height:39px; line-height:39px; color:#fff; padding:0 20px;}

.title2{ height:35px; line-height:35px; border:#bfe5f2 1px solid; padding:0 18px; background:url(../images/zdly_title1.gif) repeat-x;}
.title2 h3{margin:0; font-size:16px;}
.more{float:right; font-size:12px; line-height:33px;}
.zdly_box{float:left; /*width:313px;*/ margin-right:15px;}

.w280{width:280px;}
.w380{width:380px;}
.w318{width:318px;}
.w675{width:675px; }
.w258{width:258px;}
.w288{width:288px;}
.w300{width:313px;}
.w652{width:652px;}
.zdly_box .cont{ height:273px; border:#f2f2f2 1px solid; border-top:none; }
.zdly_box .cont ul{padding:10px 0 0 15px;}
.zdly_box .cont ul li{ line-height:32px;}
.zdly_box .cont ul li a{background:url(../images/dot1.gif) no-repeat left center; padding-left:15px;}
.zdly_box .cont ul li a:hover{background-image:url(../images/dot2.gif); color:#ff0000;}
.zdly_box .shjz_cont{padding:10px; height:311px;}
.cont_link{ padding:12px 20px; background:#e5f5ff; line-height:26px; text-align:center; font-size:16px; margin:10px; font-weight:bold; display:block;}
.zdly_links{float:left; margin-right:15px;}
.zdly_box .zdly_bzgl{height:202px;}
.zdly_box .zdly_hydj{height:332px;}
/*.zdly_links .title{height:31px; border:#bfe5f2 1px solid; background:url(../images/zdly_title2.gif) repeat-x; position:relative;}
.zdly_links .title h3{margin:0; font-size:16px; background:url(../images/zdly_tit2_shade.gif) no-repeat right top; padding-right:4px; display:inline-block; position:absolute; top:-7px; left:-1px;}
.zdly_links .title h3 span{ display:inline-block; background:url(../images/zdly_tit2_l.gif) repeat-x; color:#fff; height:39px; line-height:39px; color:#fff; padding:0 20px;}*/

.zdly_links .cont{ border:#f2f2f2 1px solid; border-top:none; overflow:hidden; zoom:1; padding:30px 0 30px 10px; height:272px;}
/*.zdly_links .cont a{ float:left; padding:0 20px; height:50px; background:#e5f5ff; line-height:50px; text-align:center; font-size:16px; margin:0 10px; font-weight:bold;}*/



/*bottom*/
.BottomBox{clear:both; height:101px; padding-top:10px; overflow:hidden;}


.GoTop{position:fixed; bottom:10px; width:55px; height:55px; left:50%; margin-left:500px;}
.GoTop a{ display:block; width:55px; height:48px; background:#abccdf; color:#fff; font-size:18px; line-height:19px; text-align:center; padding-top:7px; cursor:pointer; transition:all 0.5s;}
.GoTop a b{ position:absolute; width:0; height:0; font-size:0; overflow:hidden; line-height:0; border:15px solid transparent; border-bottom-color: #abccdf; bottom:100%; left:13px; transition:all 0.5s;}
.GoTop a:hover{ background:#64b2e0;}
.GoTop a:hover b{border-bottom-color: #64b2e0;}