/**************************Reset***********************/
body{ font-size:14px; font-family:"Microsoft YaHei"; color:#333; padding: 0; margin: 0; background:#fafafa; position:relative;}

a{ color:#333; text-decoration:none;}
a{blr:expression(this.onFocus=this.blur())}
a:hover{ text-decoration:none;}
h2{font-size: 12px; color: #fff;}
h2 a{font-size: 12px; font-weight: normal;}
ul,li,dl,dt,h1,h2,h3,h4,h5,h6,input{ 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: "."; height: 0; padding:0;}

.fl{ float: left;}
.fr{ float: right;}
/************************** header ***********************/

.is-top{ width:100%; background:#f5f5f5;border-bottom: 1px solid #ddd;}
.is-top .m-top{ width:1102px; height:40px; margin:0 auto;}

.is-top .m-top .u-ohter{ float:right;}
.is-top .m-top .u-ohter li{ display:block; float:left; margin-right:11px; height:40px; position:relative;}
.is-top .m-top .u-ohter li a{ float:left;font-size:14px; color:#666; line-height:40px; overflow:hidden; padding:0 10px 0 5px;}
.is-top .m-top .u-ohter .banben{ cursor:pointer;}
.is-top .m-top .u-ohter .banben .ban{ background:url(../images/common/other_05.png) no-repeat right center;}
.is-top .m-top .u-ohter .banben .ban-kind{ position:absolute; left:0; bottom:-50px; display:none; z-index:20; border:1px solid #ddd; background:#fff;}
.is-top .m-top .u-ohter .banben .ban-kind a{ width:54px; display:block; font-size:12px; color:#666; line-height:24px; text-align:center;}
.is-top .m-top .u-ohter li span{ display:block; width:21px;height:36px;float: left; }
.is-top .m-top .u-ohter li .other_01{ background:url(../images/common/xx_03.png) no-repeat center 10px; }
.is-top .m-top .u-ohter li .other_02{ background:url(../images/common/xx_05.png) no-repeat center 10px; }
.is-top .m-top .u-ohter li .other_03{ background:url(../images/common/xx_07.png) no-repeat center 10px; }
.is-top .m-top .u-ohter li .other_04{  background:url(../images/common/xx_09.png) no-repeat center 10px; }
/* .is-top .m-top .u-ohter li:hover span{ transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); transition:transform 0.7s; -webkit-transition:transform 0.7s; -moz-transition:transform 0.7s;} */


.u-goverment{ width:500px;font-size:13px;position: relative;line-height:40px;}

.u-weather{position: absolute;left:400px;top:2px;}

.is-logo{ width:1102px; height:100px; margin:0 auto 5px;position: relative;}
.is-logo .m-logo{ width:1102px; height:100px; margin:0 auto; position:relative;}

.is-logo .nav{position: absolute;top:15px;right:0;width:620px;height:68px;background: #edf8ff;border:1px solid #a2dbff;}
.is-logo .nav li{float:left; width:92px; height: 81px;display:block;position: relative;}
.is-logo .nav li.i1{ width:68px;}
.is-logo .nav li i{position:absolute;top:0;left:32%;display: block;width:24px;height: 30px;background: url("../images/xxgk.png") no-repeat;}
.is-logo .nav li a{display: block;color:#056eaa;border-right:1px dashed #a2dbff;height: 29px;text-align: center;padding-top:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.is-logo .nav li.i6 a{border-right:none;}
.is-logo .nav li.i1 i{background-position: -11px 5px;}
.is-logo .nav li.i2 i{background-position: -50px 5px;}
.is-logo .nav li.i3 i{background-position: -80px 5px;}
.is-logo .nav li.i4 i{background-position: -118px 5px;}
.is-logo .nav li.i5 i{background-position: -158px 5px;}
.is-logo .nav li.i6 i{background-position: -194px 5px;}
.is-logo .nav li.i7 i{background-position: -228px 5px;}

.is-logo .nav li.hover{background: url("../images/xxgk-bg_03.png") no-repeat center top;}
.is-logo .nav li.hover i{background-position-y:-25px;}
.is-logo .nav li.hover a{color:#fff;background: #056eaa;border-right: none;margin:-1px 0 0 -1px;}
.is-logo .nav li.i7.hover a{padding-right:17px;}

.is-logo .nav li:hover i{transform: rotateY(360deg);
    -webkit-transition: all 0.7s;
    -moz-transition: all  0.7s;
    -ms-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;}

.is-logo .m-logo .u-search{ width:354px; height:36px; position:absolute; right:11px; top:50%; margin-top:-18px;}
.is-logo .m-logo .u-search .search{ width:242px; line-height: 36px; height:36px; float:left; padding-left:10px; border:none;}
.is-logo .m-logo .u-search .searchbtn{ width:50px; height:36px; display:block; float:left; background:url(../images/searchbtn.png) no-repeat 0 0; border:none; cursor:pointer;}
.is-logo .m-logo .u-search .deep{ width:42px; height:36px; display:block; float:left; background:url(../images/deep-search.png) no-repeat 0 0;}
.is-logo .m-logo span{ position:absolute; left:100px; top:23px; font-weight:bold; font-size:2.5em; color:#c70112;}


.is-nav{ width:1102px;margin:0 auto;height:45px; background:#3589b9;border-radius: 5px;overflow: hidden;}
.is-nav .m-nav{width: 1200px;}
.is-nav .m-nav li{ display:block; float:left;}
.is-nav .m-nav li:first-child{border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
.is-nav .m-nav li:last-child{border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
.is-nav .m-nav li a{ display:block; padding:0 24px; text-align:center; font-size:17px; color:#fff; line-height:45px;}
.is-nav .m-nav li:hover,.is-nav .m-nav li.hover{ background:#056eaa;}


.is-link{height:148px; margin:0 auto; background:#fff; border:1px solid #e4f0f7; overflow:hidden;}
.is-link .link-tit{ width:897px; height:39px; padding-left:203px; border-bottom:1px solid #e4f0f7; background:url(../images/link-bg.png) no-repeat 0 0 #f4f4f4;}
.is-link .link-tit a{ display:block; float:left; padding:0 15px; font-size:16px; color:#333; line-height:39px;}
.is-link .link-tit .link-cu{ color:#056eaa; font-weight:bold; border-bottom:2px solid #056eaa;}
.is-link .link-list{ width:99999px; float:left;}
.is-link .link-list .s-link-list{ width:1077px; height:88px; padding:10px 0; float:left; overflow-y:auto;}
.is-link .link-list .s-link-list a{ width:87px; display:block; float:left; margin:6px 15px;}
.is-link .link-list .s-link-list a:hover{ color:#056eaa;}

.is-footer{ width:100%; background:#fff;  border-top:1px solid #056eaa;margin-top:10px;}
.is-footer .m-footer{ width:1102px; height:auto; margin:0 auto; padding:15px 0;position:relative;}
.is-footer .m-footer .dang{ width:48px; height:59px; display:block; background:url(../images/dang.png) no-repeat 0 0; position:absolute; left:42px; top:30px;}
.is-footer .m-footer .jiucuo{ width:102px; height:48px; display:block; background:url(../images/jiucuo.png) no-repeat 0 0; position:absolute; right:35px; top:35px;}
.is-footer .m-footer .u-other{ width:100%; margin:0 auto;text-align: center;line-height: 35px;font-size: 14px;}
/*.is-footer .m-footer .u-other li{ display:block; float:left; line-height:35px;}
.is-footer .m-footer .u-other li a{ font-size:14px; line-height:35px;}
.is-footer .m-footer .u-other li:hover a{ color:#056eaa;}*/
.is-footer .m-footer p{ display:block; text-align:center; font-size:14px;line-height:24px;}
.is-footer .m-footer p span{ background:url(../images/common/guohui.png) no-repeat left center; font-size:12px; color:#7a7a7a; padding-left:23px; line-height:30px;}

/************************** position ***********************/
/* .m-share{position: fixed;right:30px;top:52%;z-index: 999;}
.m-share ul{width:100px;}
.m-share ul li{display:block;width:100px; height:60px;margin-bottom: 5px; position:relative;}
.m-share ul li .u-icon{ width:60px; height:60px; position:absolute; right:0; top:0;background: #92c5e1;border-radius: 5px;}
.m-share ul li a{display:block;text-align:center;color:#fff;font-size: 12px;}
.m-share ul li i{display:block;width:40px;height:38px;margin:0 auto;background: url("../images/xxgk.png") no-repeat;}
.m-share ul li:hover .u-icon{background: #056eaa;}
.m-share ul li.s1 i{background-position: -8px -75px;}
.m-share ul li.s2 i{background-position: -61px -75px;}
.m-share ul li.s3 i{background-position: -100px -75px;}
.m-share ul li.s4 i{background-position: -135px -75px;}
.m-share ul li.s5 i{background-position: -180px -75px;}
.m-share ul li.s6 .u-icon{height:30px;}
.m-share ul li.s6 a{height:30px;background:  url("../images/xxgk.png") no-repeat -215px -80px;}

.m-share ul li.s5{position: relative;}
.m-share ul li.s5 span{display: none;width:70px;padding:5px 5px 5px 10px;position: absolute; left:-48px; top:0;background: #f5f5f5;border-radius: 5px; border:1px solid #ddd;}

.m-share ul li.s2 span{ width:100px; height:100px; position:absolute; left:-75px; top:0; display:none;}
.m-share ul li.s3 span{ width:100px; height:100px; position:absolute; left:-75px; top:0; display:none;} */
.m-share{position: fixed;right:30px;top:30%;}
.m-share ul{width:100px;}
.m-share ul li{display:block;width:100px; height:60px;margin-bottom: 5px; position:relative;}
.m-share ul li .u-icon{ width:60px; height:60px; position:absolute; right:0; top:0;background: #92c5e1;border-radius: 5px;}
.m-share ul li a{display:block;text-align:center;color:#fff;font-size: 12px;}
.m-share ul li i{display:block;width:40px;height:38px;margin:0 auto;background: url("../images/xxgk.png") no-repeat;}
.m-share ul li:hover .u-icon{background: #056eaa;}
.m-share ul li.s1 i{background-position: -8px -75px;}
.m-share ul li.s2 i{background-position: -61px -75px;}
.m-share ul li.s3 i{background-position: -100px -75px;}
.m-share ul li.s4 i{background-position: -135px -75px;}
.m-share ul li.s5 i{background-position: -180px -75px;}
.m-share ul li.s6, .m-share ul li.s6 .u-icon{height:30px;}
.m-share ul li.s6 a{height:30px;background:  url("../images/xxgk.png") no-repeat -218px -80px;}
.u-switch{display:block;width:60px; height:30px;background: url("../images/xxgk.png") no-repeat -264px -80px #92c5e1; border-radius: 5px; margin: 0 0 0 40px;}
.close{background: url("../images/xxgk.png") no-repeat -315px -80px #92c5e1;}
.u-switch a{ display: block; width: 60px; height:30px;}
.m-share ul li.s5{position: relative;}
.m-share ul li.s5 span{display: none;width:70px;padding:5px 5px 5px 10px;position: absolute; left:-48px; top:0;background: #f5f5f5;border-radius: 5px; border:1px solid #ddd;}
.m-share ul li.s2 span{ width:100px; height:100px; position:absolute; left:-75px; top:0; display:none;}
.m-share ul li.s3 span{ width:100px; height:100px; position:absolute; left:-75px; top:0; display:none;}


.m-address{ position:relative;height:45px; background:url(../images/common/address-bg.png) no-repeat 5px center #fff;}
.m-address span{ display:block; margin-left:25px; font-size:14px; color:#545454; line-height:45px;}
.is-search{ position:absolute;right:0;top:5px;width: 315px; height: 32px; }
.is-search form{float: left;border: 1px solid #ddd; }
.is-searchtext{ border:none;padding: 0 0 0 10px; width:200px; height:30px; line-height:30px; color:#666; }
.searchbtn{ cursor: pointer; width:35px; height:30px; padding:0;float:left; background: url(../images/inforsearch-bg.png) no-repeat center center;border: none;}
.is-search a{ float: left; display: block; height: 32px; margin:0 0 0 14px; font-size: 12px; line-height: 32px;color:#056eaa;}

.heng{border-bottom: 1px dashed #ddd;height:1px;margin:5px 0;display: block;}


/* ç¿»é¡µæ ·å¼ */
.page{width:95%;margin: 20px auto;}
.page table{border:1px solid #ddd;border-collapse: collapse;}
.page table td{border:1px solid #ddd;padding:8px 13px;}
.page table td a{display: block;width:100%;height:100%;}
.page table td.on{background: #056eaa;}
.page table td.on a{color:#fff;}
.page table td.go{padding:2px;}
.page table td.go input{display: block;width:30px;height:20px;line-height:20px;text-align: center;border: 1px solid #ddd;}

/* ç¿»é¡µæ ·å¼ */
#page_list {
    line-height: 52px;
    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;
}

#page_list .direct {
    margin-leftmargin-left: 20px;
    padding: 5px 40px 5px 8px;
}

#page_list .direct input{
    color: #666;
    padding: 2px 2px;
    border: 1px solid #ddd;
    margin: 0px 3px;
    width: 30px;
    position: absolute;
    line-height: 15px;
    height: 15px;
}
#page_list .determine {
    color: #666;
    padding: 5px 8px;
    border: 1px solid #ddd;
    margin: 0 3px;
}
#page_list .determine:hover{
    background: #e50000;
    color: #fff;
    text-decoration: none;
    border: 1px solid #e50000;
}







