@charset "utf-8";


html{ font-size: 14px;}
body{ overflow-x:hidden; font-size:14px; font-family:"微软雅黑"; color:#333; padding: 0; margin: 0;}

a{ color:#333; text-decoration:none;}
a{blr:expression(this.onFocus=this.blur())}
:focus{outline:0;}
a:hover{ color:#005cab; text-decoration:underline;}
h2{font-size: 14px; color: #fff;}
h2 a{font-size: 14px; font-weight: normal;}
ul,li,dl,dt,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; list-style:none;}
img{border:none; vertical-align:top}
li{ vertical-align: top; }
p{ padding: 0; margin: 0;}

.clear{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: "."; clear: both; height: 0; padding:0;}

.fl{ float: left;}
.fr{ float: right;}
.mr10{ margin-right: 10px;}
.mr70{ margin-right:65px; }
.mr{margin:0 19px;}
.mr18{margin-right: 18px;}

body{ background:url(../images/hb/bodybg.jpg) no-repeat center top #fff!important; min-width:1200px;}

.is-header{ width:1200px; margin:36px auto 0 auto; }
.is-header .m-logo{width:1160px; padding:0 20px;}
.is-header .nav{ width:1160px; height:60px; background:#2e8de5; margin-top:55px; padding:0 20px;}
.is-header .nav ul li{ width:177px; height:100%; float:left; color:#fff; text-align:center; line-height:60px;}
.is-header .nav ul li a{ color:#fff; font-size:18px; }
.is-header .nav ul li a:hover{ text-decoration:none; }
.is-header .nav ul li a img{ vertical-align:middle; margin-right:23px; margin-top:-5px; }


.is-main{ width:1160px; height:auto; margin:20px auto 0 auto; padding:0 20px; }

.is-main .is-flash{  width:1160px; height:381px; background: #fff; }
.is-flash .slider_wrap{ float: left; position:relative; width:599px; height:381px; overflow:hidden; }
.is-flash #slider_box{ position:relative; width:599px; height:381px; overflow:hidden; float:left; }
.is-flash #contentList li{ float:left; position:relative; height:381px;}
.mask{ width:599px; height:47px; position:absolute; bottom:0; left:0; background:#000; opacity:0.5; }
.comt{ width:599px; position:absolute; left:0; bottom:0; height:47px; text-indent:1em; font-size:16px; line-height:47px; }
.comt a{ color:#fff; }
.is-flash #contentList li IMG{ width:599px;height:381px; }
.is-flash #previewList{ position:absolute; bottom:10px; right:10px;}
.is-flash #previewList li{ list-style:none; float:left; width:11px; height:11px; margin-right:9px; overflow:hidden; background:#fff; border-radius:50%;}   
.is-flash #previewList li:hover,#previewList li.active{ color:#fff; background:#2e8de5;}
.dcdt{ width:552px; height:100%; float:right; }
.tab-top{ width:552px; height:45px; background:#ebebeb; }
.tab-content{width:552px; height:336px; }
.tab-content ul {padding:7px 6px 0;}
.tab-content ul li{ font-size:16px; height:37px; line-height:37px; background:url(../images/hb/arr1.png) no-repeat left center; padding-left:12px;}
.tab-content ul li span{ float:right; font-size:14px; color:#999; }
.m-title{ display:block; width:131px; height:45px; background:#2e8de5; float:left; font-size:18px; color:#fff; line-height:45px; text-align:center; }
.m-title a{ color:#fff; }
.m-title a:hover{ text-decoration:none; }
.m-gd{ float:right; line-height:45px; margin-right:3px; }
.m-gd a{ color:#999; }

.title-center{ width:472px; height:auto;  margin:35px auto 25px auto;}

.box-a{width:1152px; height:340px; background:url(../images/dczly_ggbg.jpg)no-repeat center -30px;; padding:15px;margin-top:30px;}
.box-a p{ text-indent:2em; line-height:34px; color:#333; margin:25px 60px;}

.is-dcsj{ width:1160px; height:153px; margin:20px 0 15px 0;}
.is-dcsj span {display:block; width:374px; height:146px; overflow:hidden; float:left; }
.is-dcsj span img{ width:374px; height: 146px; }

.box-b{ width:1160px; height:315px; }
.box-left{ width:374px; height:315px; float:left; }
.box-left .title{ width:374px; height:53px; }
.box-left .title span.left{ display:block; width:129px; height:53px; background:url(../images/hb/bg.jpg) no-repeat; float:left; line-height:43px; text-align:center; }
.box-left .title span.left a{ color:#fff; font-size:18px; }
.box-left .title span.right{ width:245px; height:43px; float:left; background:#ebebeb; text-align:right; line-height:43px; }
.box-left .title span.right a {margin-right:10px; color:#999; }
.box-left .title span.left a:hover{ text-decoration:none; }
.box-left .bottom{ width: 374px; height: 262px;}
.box-left .bottom ul{padding:7px 6px 0;}
.box-left .bottom ul li{ height:37px; line-height:37px; font-size:16px;  background:url(../images/hb/arr1.png) no-repeat left center; padding-left:12px;}
.box-left .bottom span{ float:right; font-size:14px; color:#999; margin-right:10px;}

.box-right{ width:374px; height:315px; float:right; }
.box-right .title{ width:374px; height:53px; }
.box-right .title span.left{ display:block; width:129px; height:53px; background:url(../images/hb/bg.jpg) no-repeat; float:left; line-height:43px; text-align:center; }
.box-right .title span.left a{ color:#fff; font-size:18px; }
.box-right .title span.left a:hover{ text-decoration:none; }
.box-right .title span.right{ width:245px; height:43px; float:left; background:#ebebeb; text-align:right; line-height:43px; }
.box-right .title span.right a {margin-right:10px; color:#999; }
.box-right .bottom{ width: 374px; height: 262px;}
.box-right .bottom ul{ padding:7px 6px 0;}
.box-right .bottom ul li{ height:37px; line-height:37px; font-size:16px; background:url(../images/hb/arr1.png) no-repeat left center; padding-left:12px;}
.box-right .bottom span{ float:right; font-size:14px; color:#999; margin-right:10px;}



.is-footer { width:100% ; height:123px; background:#747474; margin-top:35px;}
.m-footer{ width:1160px; height:76px; padding:26px 20px; margin:0 auto; }
.m-footer p{ line-height:35px; text-align:center; color:#fff; }






.is-postion {
 color:#333;
 height:38px;
 line-height:38px;
 background: url(../images/t1bg.gif) repeat-x;
}
.is-postion .ym-gl {
 margin-left:10px;
 float:left;
}
.is-posbg {
 background:url(../images/location_icon.png) 10px center no-repeat;
 padding-left:32px;
}
.is-postion a {
 color:#333;
 margin:0 4px;
}
.is-postion a:hover {
 color:#d30;
}

.is-zy{ height: 24px; line-height: 24px;}
.is-zy .fl{
 height: 24px;
 background: url(../images/hb/left_arr.png) no-repeat left center;
 padding-left: 30px;
}
.is-zy .fr{
 height: 24px;
 background: url(../images/hb/right_arr.png) no-repeat right center;
 padding-right: 30px;
}

.is-page {
 padding:12px 6px 0 6px;
 clear:both;
 border-top:1px solid #ddd;
 text-align:center;
 color:#666;
 margin:0 10px;
}
.is-page a {
 color:#666;
 padding:5px 8px;
 border:1px solid #ddd;
 margin:0 3px;
}
.is-page a:hover {
 background:#066acd;
 color:#fff;
 text-decoration:none;
 border:1px solid #066acd;
}
.is-page .is-text {
 width:43px;
 height:18px;
 border:1px solid #ddd;
 vertical-align:middle;
 margin-left:12px;
}
.is-page .is-go {
 background:#c5c5c5;
 width:24px;
 height:20px;
 line-height:20px;
 font-family:"Microsoft YaHei";
 font-size:12px;
 border:0;
 padding:0;
 vertical-align:middle;
 margin:0 0 0 2px;
 color:#fff;
}

#page_list {
 line-height: 20px;
 text-align: right;
 padding: 10px;
 font-size: 14px;
 font-family:'Arial';
}
#page_list .page {
 border: 1px solid #e0e0e0;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 color: #868585;
 text-decoration: none;
 margin-right: 4px;
 margin-left: 4px;
 padding-top: 4px;
 padding-right: 8px;
 padding-bottom: 4px;
 padding-left: 8px;
}
#page_list .page:hover {
 border: 1px solid #e0e0e0;
 background-color: #f1f1f1;
 color: #868585;
}
#page_list a {
 text-decoration: none;
}
#page_list a:hover {
 color: #0000FF;
}
#page_list .currentpage {
 border: 1px solid #e0e0e0;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 background-color: #f1f1f1;
 color: #868585;
 text-decoration: none;
 margin-right: 4px;
 margin-left: 4px;
 padding-top: 4px;
 padding-right: 8px;
 padding-bottom: 4px;
 padding-left: 8px;
}
.is-listnews {
 padding-bottom:12px;
 margin:15px 15px 0 15px;
 min-height:400px;
 height:auto !important;
 height:400px;
}
.is-listnews li {
 font-size:13px;
 height:34px;
 line-height:34px;
 list-style:none;
 background:url(../images/hb/arr1.png) left center no-repeat;
 padding-left:12px;
 border-bottom:1px dashed #ddd;
}
.is-listnews li {
 color:#333;
}
.is-listnews li span {
 float:right;
 color: #999;
}

.is-listnews li a{ font-size: 15px;}

.is-contentbox {
 clear:both;
 padding:20px;
}
.is-newstitle {
 font-size:26px;
 text-align:center;
 color:#775600;
 font-family:"Microsoft YaHei";
 line-height:42px;
}
.is-subtitle {
 text-align:center;
 color:#666;
 line-height:30px;
 padding-bottom:12px;
 font-family:"Microsoft YaHei";
 font-size:16px;
}
.is-newsinfo {
 height:36px;
 background:#fafafa;
 border-top:1px solid #ddd;
 border-bottom:1px solid #ddd;
 text-align:center;
 color:#888;
}
.is-newsinfo .is-leftinfo span {
 padding:0 11px;
 line-height:36px;
}
.is-newsinfo .bds_more {
 color:#000;
}
.is-newscontnet {
 padding:20px 0 10px 0;
 color:#333;
 font-size:16px;
 line-height:200%;
}
.is-newscontnet .text{
 min-height:400px;
 height:auto !important;
 height:400px; 
}

.is-downlist ul li {
 padding-left: 10px;
 height:26px;
 line-height:26px;
 background:url(../images/hb/arr01.gif) left 10px no-repeat;
}

.is-tips {
 background:url(../images/hb/tipbg.gif) left center no-repeat;
 height:50px;
 line-height:50px;
 padding-left:54px;
 color:#979797;
 font-size:12px;
}
.is-tips span {
 color:#979797;
 margin-right:12px;
}
.is-nlist {
 line-height:46px;
 color:#333;
}
.is-nlist a {
 color:#333;
}
.is-tipsr {
 float:right;
 padding-right:10px;
}
.is-tipsr a {
 padding:3px 7px;
 border:1px solid #ddd;
 color:#888;
 margin:0 0 0 5px;
}
.is-tipsr a:hover {
 background:#e80000;
 border:1px solid #e80000;
 color:#fff;
 text-decoration:none
}

.wzewm{text-align:center; margin:0 auto; overflow:hidden;position:relative;}
.wzewm span{ display:block;}