@charset "utf-8";
*{ padding:0; margin:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{ padding:0px; margin:0px; font-weight:normal;border: 0;outline: 0;outline-style: none;vertical-align: baseline;background: transparent;outline-style: none; font-family: "微软雅黑"!important;}
ol, ul{ list-style:none;}
li{ list-style-type:none; }
a{ text-decoration:none; color:#666; font-family:"微软雅黑"!important;}
span{ font-family:"微软雅黑"!important;}
*:focus{ outline:none}
.clear{ clear: both; height: 0;}
input,select{ box-sizing: border-box;}
div,img{ border: none;}


body{ background: #fff;}
.content{ width: 1200px; margin: 0 auto;}
.top{ width: 100%; height: 34px; background: #e13b3a; position: fixed; top: 0; left: 0; z-index: 999;}
.top .hyy{ width: 40%; float: left; text-align: left; font-size: 14px; color: #fff; line-height: 34px;}
.top .search{ width: 181px; height: 23px; padding: 6px 0 0; float: right; background: url(../images/searchbj.png) no-repeat center bottom;}
.top .search .srk{ border: none; background: none; text-align: left; padding-left: 10px; width: 160px; float: left; height: 23px; line-height: 23px; color: #999; font-size: 12px; display: block;}
.top .search .but{ width: 25px; height: 23px; background: url(../images/serachbut.png) no-repeat center center; float: right; border: none; cursor: pointer;}

.header{ width: 100%; height: 110px; position: fixed; top: 34px; left: 0; z-index: 9999; background: #fff;  box-shadow: 0px 1px 5px #dedada;}
.header .logo{ width: 387px; height: 51px; margin-top: 27px; float: left;}
.header .logo img{ width: 387px; height: 51px;}
.header .nav{ width: 750px; float: right; height: 50px; line-height: 50px; margin-top: 30px;}
.header .nav ul{ width: 100%;}
.header .nav ul li{ width: 107px; float: left; font-size: 18px; color: #222; text-align: center; transition-duration: 0.3s;}
.header .nav ul li a{ color: #222; transition-duration: 0.2s;}
.header .nav ul li:hover{ background: url(../images/navxz.png) no-repeat center center;}
.header .nav ul li:hover a{ color: #fff;}

.banner{ width: 100%; height: 450px; padding-top: 144px;}

.kstd{ width: 253px; height: auto; padding: 15px 22.5px; background: url(../images/bsbj.png) no-repeat center top; position: absolute; top: 153px; right: -100px;}
.s-side { min-width: 200px; padding: 10px;}
.s-side .s-firstItem i { font-size: 20px;}
.s-side .s-firstItem span { display: inline-block; margin-left: 10px; font-size: 20px; text-shadow: 0px 0px 5px #EEEEEE; white-space: 10px;}
.s-side .first { border-radius: 5px; background: #83c325; margin-bottom: 0px;  min-height: 53px;}
.s-side .d-firstNav span { display: inline-block; margin-left: 10px;}
.s-side .d-firstNav i.fr { font-size: 25px;}
.s-side .s-secondNav,.s-side .s-secondItem { margin-top: 5px; width: 100px; float: left; text-align: center; font-size: 16px; color: #fff;}
.s-secondNav:hover,.d-firstNav:hover{cursor: pointer}
.s-side .d-secondDrop { margin-left: 100px; margin-top: 10px;}
.s-firstDrop,.s-secondDrop { display: none;}
.s-side .d-firstNav{ color: #fff; font-size: 20px; text-align: center;  height: 53px; line-height: 53px; padding-left: 20px;}
.kstd .l1{ background: #CAD660;}
.kstd .l2{ background: #FC7A46;}
.kstd .l1 i img{vertical-align: text-bottom;}
.kstd .l2 i img{vertical-align: sub;}
.kstd .jg{ float: left; width: 1px; height: 18px; background: #fff; margin-top: 19px;}
.s-side .d-firstNav i{ width: 39px; height: 31px;}
.d-firstDrop{ border-top: 1px solid #b6f161; height: 42px; line-height: 42px; padding: 0 15px 10px;}
.kstd .l2 .d-firstDrop{ border-top: 1px solid #feb8a5;}
.s-secondItem a{ color: #fff;}



.main{ width: 100%; height: auto;}

   .main .left1 .wx{ position: relative; width: 39px; height: 39px; margin: 0 5px; float: left; border-radius: 50px; background: #e3e3e3 url(../images/wx.png) no-repeat center 12px; transition-duration: 0.3s;}
.main .left1 .wx .ycc{ display: none; width: 92px; height: 92px; padding: 15px; background: #fff; position: absolute; top: 40px; left: -41.5px; *border: 1px solid #ddd; box-shadow: 3px 3px 3px #e6e6e6;} 
.main .left1 .wx .ycc img{ width: 92px; height: 92px;}
.main .left1 .wx:hover{ background: url(../images/wxxz.png) no-repeat center 12px #83c325;}
.main .left1 .wx:hover .ycc{ display: block;}

.main .left1 .and{ position: relative; width: 39px; height: 39px; margin: 0 5px; float: left; border-radius: 50px; background: #e3e3e3 url(../images/and.png) no-repeat center 12px; transition-duration: 0.3s;}
.main .left1 .and .ycc{ display: none; width: 92px; height: 92px; padding: 15px; background: #fff; position: absolute; top: 40px; left: -41.5px; *border: 1px solid #ddd; box-shadow: 3px 3px 3px #e6e6e6;} 
.main .left1 .and .ycc img{ width: 92px; height: 92px;}
.main .left1 .and:hover{ background: url(../images/and-xz.png) no-repeat center 12px #83c325;}
.main .left1 .and:hover .ycc{ display: block;}

.main .left1 .app{ position: relative; width: 39px; height: 39px; margin: 0 5px; float: left; border-radius: 50px; background: #e3e3e3 url(../images/apple.png) no-repeat center 12px; transition-duration: 0.3s;}
.main .left1 .app .ycc{ display: none; width: 92px; height: 92px; padding: 15px; background: #fff; position: absolute; top: 40px; left: -41.5px; *border: 1px solid #ddd; box-shadow: 3px 3px 3px #e6e6e6;} 
.main .left1 .app .ycc img{ width: 92px; height: 92px;}
.main .left1 .app:hover{ background: url(../images/app-xz.png) no-repeat center 12px #83c325;}
.main .left1 .app:hover .ycc{ display: block;}
.bsdt{ width: 984px; padding: 20px; margin: 0 auto; height: 542px; overflow: hidden; background: url(images/bsdtbj.jpg) no-repeat center top;}
            .bsdt .xznr{ width: 960px; height: auto; max-height: 522px; padding: 0; overflow-y: auto; background: url(images/bstm.png) repeat left top; margin: 10px auto;}
            .bsdt .xznr table{ width: 100%; border-collapse: collapse;}
            .bsdt .xznr table td{ border: 1px solid #ddd; line-height: 28px; text-align: left; font-size: 16px;}
            .bsdt .xznr table td.ts{ text-align: center;}
            .bsdt .xznr table td .dx{ width: 12px; height: 12px; float: left; display: block; border: 1px solid #ddd; margin-top: 9px;}
            .bsdt .xznr table td label{ float: left; display: block; padding: 0 30px 0 10px;}
            .bsdt .xznr table td table td{ padding: 8px 5px;}
            .but{ cursor: pointer; display: block; width: 110px; float: right;  display: block; border: none; background: #E13B3A; border-radius: 5px; height: 34px; text-align: center; line-height: 34px; color: #fff; font-size: 16px; color: #fff;}
            
                    
            .m-ft{height: auto;overflow: hidden;position: relative; width: 1200px; margin: 20px auto;}
            .u-ft1{position: absolute;left: 377px;}
            .u-ft2{width: 340px;float: left; text-align: left; margin-left: 100px;}
            .u-ft2 p{line-height: 28px;color: #333;font-size: 16px;}
            .u-ft3{position: absolute;left: 482px;top: 0;}
            .u-ft3 p{line-height: 36px;}
            .u-ft3 img{display: block;margin: 0 auto;}
            .u-ft3 p a{font-size: 14px;color: #333;margin: 0 10px;text-decoration: underline;}



.main .left1{ width: 100%; height: 39px; padding: 21px 0;}
.main .left1 .tzgg{ width: 1023px; float: left; line-height: 39px;}
.main .left1 .tzgg .title{ width: 145px; float: left; font-size: 18px; text-align: center; font-weight: bold; color: #222;}
.main .left1 .tzgg .title a{ color: #222;}
.main .left1 .tzgg .nr{ width: 870px; float: left;}
.notice_active { float: left; width: 100%; height: 41px; padding: 0; overflow: hidden; position: relative;}
.notice_active li{}
/*.huadong .notice_active li.notice_active_ch {}*/
.notice_active li.notice_active_ch span {}
.tzgg .dd{ float: left; width: 930px; padding-left: 25px; background: url(../images/zqhd.png) no-repeat 10px center; overflow: hidden;}
.tzgg .dd .bt{ max-width: 830px; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; font-size: 16px; color: #222; text-align: left;}
.tzgg .dd .time{ width: 110px; float: left; padding-left:15px;text-align: left; display: block; font-size: 16px; color: #999;}
.tzgg ul{ width: 100%; height*: 39px; line-height*: 39px; overflow: hidden;}

.main .left1 .wx{ position: relative; width: 39px; height: 39px; float: right; border-radius: 50px; background: #e3e3e3 url(../images/wx.png) no-repeat center 12px; transition-duration: 0.3s;}
.main .left1 .wx .ycc{ display: none; width: 92px; height: 92px; padding: 15px; background: #fff; position: absolute; top: 40px; left: -41.5px; *border: 1px solid #ddd; box-shadow: 3px 3px 3px #e6e6e6;} 
.main .left1 .wx .ycc img{ width: 92px; height: 92px;}
.main .left1 .wx:hover{ background: url(../images/wxxz.png) no-repeat center 12px #83c325; }
.main .left1 .wx:hover .ycc{ display: block;}

.main .left2{ width: 100%; height: 99px;}
.main .left2 ul{ width: 100%; height: 99px; overflow: hidden;}
.main .left2 ul li{ width: 195px; border-right: 1px solid #ddd; float: left;}
.main .left2 ul li a{  display: block; text-align: center; font-size: 16px; color: #222;}
.main .left2 ul li a i{ display: block; width: 100%; text-align: center; height: 64px; padding-top: 9px; }
.main .left2 ul li a i img{ transition-duration: 0.3s;}
.main .left2 ul li a span{ display: block; width: 100%; height: 24px; }
.main .left2 ul li a:hover i img{ transform: rotate(15deg); -ms-transform: rotate(15deg); -moz-transform: rotate(15deg); -webkit-transform: rotate(15deg); -o-transform: rotate(15deg);}

.main .left3{ width: 591px; height: 363px; padding: 20px 0 0 20px; float: left; background: url(../images/tpqhbj.jpg) no-repeat left top;position:relative;}
/*切换图片焦点图*/
.main .left3 .focus{position:relative;width:591px;height:363px;float: left;}  
.main .left3 .focus img{width:100%;height: 363px;}
.main .left3 .focus .btn{position:absolute;bottom:34px;left:381px;overflow:hidden;zoom:1;} 
.main .left3 .focus .btn a {position: relative;display: inline;width: 13px;height: 13px;text-decoration: none;text-align: left;outline: 0;float: left;background: #D9D9D9;}
.main .left3 .focus .btn a:hover,.xwzx .left3 .left .focus .btn a.current {cursor: pointer;}
.main .left3 .focus .fPic {position: absolute;left: 0px;top: 0px;width: 100%;}
.main .left3 .focus .D1fBt {overflow: hidden;zoom: 1;height: 16px;z-index: 10;}
.main .left3 .focus .shadow {width: 100%;position: absolute;bottom: -6px;left: 0px;z-index: 10; padding-top: 46px; padding-bottom: 34px; height: 24px;line-height: 24px;background: url(../images/tpqhtm.png) repeat-x left top;filter: progid: DXImageTransform.Microsoft.gradient( GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;display: block;text-align: left;font-size: 12px;}
.main .left3 .focus .shadow a {display: block; text-align: center; padding: 0 10px; color: #fff;font-size: 16px;overflow: hidden; text-align: center;}
.main .left3 .focus .fcon {position: relative;width: 100%;float: left;display: none;}
.main .left3 .focus .fcon img {display: block;}
.main .left3 .focus .fbg {bottom: 8px; left: 253px; position: absolute; height: 12px; width: 90px; text-align: center; z-index: 10;}
.main .left3 .focus .fbg div {margin: 0px auto;overflow: hidden;zoom: 1;height: 12px;}
.main .left3 .focus .D1fBt a {width: 9px;height: 9px;margin: 0 3px;background: #fff; display: block; float: left; border-radius: 100px;}
.main .left3 .focus .D1fBt .current,.xwzx .left3 .left .focus .D1fBt a:hover {background: #e13b3a; width: 29px;}
.main .left3 .focus .D1fBt img {display: none}
.main .left3 .focus .D1fBt i {font-style: normal;font-size: 12px;color: #fff;line-height: 19px;}
.main .left3 .focus .prev,.xwzx .left3 .left .focus .next {	position: absolute;width: 40px;height: 74px;}
.main .left3 .focus .prev {top: 50%;margin-top: -37px;left: 19px;background:none;cursor: pointer;}
.main .left3 .focus .next {top: 50%;margin-top: -37px;right: 19px;background:none;cursor: pointer;}

.main .right3{ width: 555px; height: 376px;  float: right;  overflow: hidden; position: relative;}
.main .right3 .rnew_dh {width: 100%; height: 46px; line-height: 46px; }
.main .right3 .rnew_dh ul {float: left;width: 536px; border-bottom: 1px solid #ddd; margin-left: 10px;}
.main .right3 .rnew_dh ul li{float: left; height: 46px;  width: auto; padding: 0 15px; text-align: center;font-family: "微软雅黑";}
.main .right3 .rnew_dh ul li a {font-size: 20px;color: #222;display: block;}
.main .right3 .rnew_dh ul li.at { border-bottom: 3px solid #e13b3a; height: 45px;}
.main .right3 .rnew_dh ul li.at a {color: #e13b3a;  font-weight: bold;}

.main .left3 .rnew_dh {width: 100%; height: 46px; line-height: 46px; }
.main .left3 .rnew_dh ul {float: left;; border-bottom: 1px solid #ddd; margin-left: 10px;}
.main .left3 .rnew_dh ul li{float: left; height: 46px;  width: auto; padding: 0 15px; text-align: center;font-family: "微软雅黑";}
.main .left3 .rnew_dh ul li a {font-size: 20px;color: #222;display: block;}
.main .left3 .rnew_dh ul li.at { border-bottom: 3px solid #e13b3a; height: 45px;}
.main .left3 .rnew_dh ul li.at a {color: #e13b3a;  font-weight: bold;}
.main .left3 .rnew_nr .more {position: absolute; right: 10px; top: 0px; display: block; float: right; font-size: 14px; text-align: right; color: #666; line-height: 40px;}

.main .right3 .rnew_nr {width: 100%; margin-top: 2px; height: auto; overflow: hidden;}
.main .right3 .rnew_nr .more {position: absolute; right: 10px; top: 0px; display: block; float: right; font-size: 14px; text-align: right; color: #666; line-height: 40px;}
.main .right3 .rnew_lb {width: 100%; }
.main .right3 .rnew_lb ul {width: 100%;float: left;}
.main .right3 .rnew_lb ul li {width: 100%; float: left; height: 40px; line-height: 40px; background: url(../images/zqhd.png) no-repeat 10px center;  transition-duration: 0.3s;}
.main .right3 .rnew_lb ul li .bt{ display: block; width: 575px; float: left; text-align: left; padding-left: 20px; font-size: 16px; color: #222;  transition-duration: 0.3s; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;}
.main .right3 .rnew_lb ul li .time {float: right;width: 100px;font-size: 16px;color: #999;text-align: right; margin-right: 10px;}
.main .right3 .rnew_lb ul li.zh{ border: none;}
.main .right3 .rnew_lb ul li:hover{ background: url(../images/zqhongd.png) no-repeat 15px center;}
.main .right3 .rnew_lb ul li:hover .bt{ color: #e13b3a; padding-left: 25px;width: 575px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;}

.main .left4{ width: 100%; height: 340px; float: left; padding: 60px 0;}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:'';height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
 .hide{display:none;}
.block{display:block;}
.left{ float:left;}
.right{ float: right;}
.accordion{height: 340px; }
.accordion-con{width: 1200px;margin: 0 auto;overflow: hidden;position: relative}
.accordion-small{width: 285px;height: 340px;}
.accordion-big{width: 611px; margin: 0 8px; height: 340px;/*background:#307fab;*/}
.accordion-con01 .accordion-small{background: url(../images/bszn_jc.png) no-repeat center center;}
.accordion-con02 .accordion-small{background: url(../images/bszn_dk.png) no-repeat center center;}
.accordion-con03 .accordion-small{background: url(../images/bszn_tq.png) no-repeat center center; }
.accordion-con04 .accordion-small{background: url(../images/bszn_zy.png) no-repeat center center; }
.accordion-con>div{width: 285px;overflow: hidden;height: 371px;}
.accordion-con02 ..accordion-con03{}
.accordion-con01 .accordion-big{z-index: 3;background: #3586ad;/* padding: 12px 20px 20px 20px;*/}
/*.accordion-con>div.accordion-con01{width: 627px;}*/
.accordion-con01 .accordion-big{background:#4cd0d5 url(../images/bsznxzbj.png) no-repeat right bottom; border-radius: 5px;}
.accordion-con02 .accordion-big{background:#fc6f4a url(../images/bsznxzbj.png) no-repeat right bottom; border-radius: 5px;}
.accordion-con03 .accordion-big{background:#83c325 url(../images/bsznxzbj.png) no-repeat right bottom; border-radius: 5px;}

.zkxg{ padding: 27px;}
.zkxg .tit{ width: 100%; height: 50px; text-align: left; font-size: 22px; font-weight: bold;}
.zkxg .tit a{ color: #fff;}
.zkxg .nr{ width: 100%; height: 240px; overflow-y: auto;}
.zkxg .nr ul{ width: 100%; height: auto;}
.zkxg .nr ul li{ width: 49%; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/zqbd.jpg) no-repeat left center; height: 40px; line-height: 40px; font-size: 16px; text-align: left;}
.zkxg .nr ul li a{ padding-left: 15px; color: #fff;}


.main .left5{ width: 100%; height: 142px; float: left; margin-top: 60px;}
.main .left5 img{ width: 100%; height: 142px;}

/*切换图片焦点图*/
.main .left5 .focus{position:relative;width:100%;height:142px;float: left;}  
.main .left5 .focus img{width:100%;height: 142px;}
.main .left5 .focus .btn{position:absolute;bottom:34px;left:381px;overflow:hidden;zoom:1;} 
.main .left5 .focus .btn a {position: relative;display: inline;width: 13px;height: 13px;text-decoration: none;text-align: left;outline: 0;float: left;background: #D9D9D9;}
.main .left5 .focus .btn a:hover,.xwzx .left3 .left .focus .btn a.current {cursor: pointer;}
.main .left5 .focus .fPic {position: absolute;left: 0px;top: 0px;width: 100%;}
.main .left5 .focus .D1fBt {overflow: hidden;zoom: 1;height: 16px;z-index: 10;}
.main .left5 .focus .fcon {position: relative;width: 100%;float: left;display: none;}
.main .left5 .focus .fcon img {display: block;}
.main .left5 .focus .fbg {bottom: 8px; right: 20px; position: absolute; height: 12px; width: 90px; text-align: center; z-index: 10;}
.main .left5 .focus .fbg div {margin: 0px auto;overflow: hidden;zoom: 1;height: 12px;}
.main .left5 .focus .D1fBt a {width: 9px;height: 9px;margin: 0 3px;background: #fff; display: block; float: left; border-radius: 100px;}
.main .left5 .focus .D1fBt .current,.xwzx .left3 .left .focus .D1fBt a:hover {background: #e13b3a;}
.main .left5 .focus .D1fBt img {display: none}
.main .left5 .focus .D1fBt i {font-style: normal;font-size: 12px;color: #fff;line-height: 19px;}
.main .left5 .focus .prev,.xwzx .left3 .left .focus .next {	position: absolute;width: 40px;height: 74px;}
.main .left5 .focus .prev {top: 50%;margin-top: -37px;left: 19px;background:none;cursor: pointer;}
.main .left5 .focus .next {top: 50%;margin-top: -37px;right: 19px;background:none;cursor: pointer;}




.main .left6{ width: 100%; height: 279px; float: left; margin-top: 60px;}
.main .left6 ul{ width: 28;}
.main .left6 ul li{ width: 284px; height: 279px; float: left; margin-right: 21px; transition-duration: .3s;}
.main .left6 ul li a{ display: block; width: 100%; padding-top: 156px; height: 123px; background: url(../images/hssj.png) no-repeat center 141px;}
.main .left6 ul li a i{ width: 100%; display: block; height: 60px; transition-duration: .3s;} 
.main .left6 ul li a .zw{ transition-duration: .3s; width: 100%; display: block; height: 27px; line-height: 27px; text-align: center; font-size: 20px; color: #666;}
.main .left6 ul li a .yw{ transition-duration: .3s; width: 100%; display: block; height: 26px; line-height: 26px; text-align: center; font-size: 10px; color: #999; text-transform: uppercase;}

.main .left6 ul li.l1{ background: #eee url(../images/hdjl.jpg) no-repeat center top;}
.main .left6 ul li.l2{ background: #eee url(../images/cjwt.jpg) no-repeat center top;}
.main .left6 ul li.l3{ background: #eee url(../images/xzzq.jpg) no-repeat center top;}
.main .left6 ul li.l4{ background: #eee url(../images/lxwm.jpg) no-repeat center top; margin-right: 0;}
.main .left6 ul li.l1 a i{ background: url(../images/hdjl-ico.png) no-repeat center center;}
.main .left6 ul li.l2 a i{ background: url(../images/cjwt-ico.png) no-repeat center center;}
.main .left6 ul li.l3 a i{ background: url(../images/xzzq-ico.png) no-repeat center center;}
.main .left6 ul li.l4 a i{ background: url(../images/lxwm-ico.png) no-repeat center center;}
.main .left6 ul li:hover a i{animation: swing .6s ease-in;
-moz-animation: swing .6s ease-in;
-webkit-animation: swing .6s ease-in;
-o-animation: swing .6s ease-in;}
.main .left6 ul li:hover a{ background: url(../images/jssj.png) no-repeat center 141px;}
.main .left6 ul li.l1:hover{ background: #fc6f4a url(../images/hdjl.jpg) no-repeat center top;}
.main .left6 ul li.l2:hover{ background: #fc6f4a url(../images/cjwt.jpg) no-repeat center top;}
.main .left6 ul li.l3:hover{ background: #fc6f4a url(../images/xzzq.jpg) no-repeat center top;}
.main .left6 ul li.l4:hover{ background: #fc6f4a url(../images/lxwm.jpg) no-repeat center top;}
.main .left6 ul li.l1:hover a i{ background: url(../images/hdjl-ico1.png) no-repeat center center; }
.main .left6 ul li.l2:hover a i{ background: url(../images/cjwt-ico1.png) no-repeat center center;}
.main .left6 ul li.l3:hover a i{ background: url(../images/xzzq-ico1.png) no-repeat center center;}
.main .left6 ul li.l4:hover a i{ background: url(../images/lxwm-ico1.png) no-repeat center center;}
.main .left6 ul li:hover a .zw{ color: #fff;}
.main .left6 ul li:hover a .yw{ color: #fff;}

.footer{width: 100%; margin-top: 60px;}
.footer .yqlj{background: #F2F2F2;width: 100%;height: 32px; padding: 20px 0;}
.footer .yqlj ul{width:1200px;margin: 0px auto;}
.footer .yqlj ul .yj{width:280px;height:36px;margin: 0px 10px;float: left;background: #fff url(../images/ljsj.png) no-repeat 246px center;text-align: left;border: 1px solid #DDDDDD; position: relative;}
.footer .yqlj ul .yj a{font-size: 14px;padding-left: 10px;vertical-align: sub;color: #666; line-height: 36px;}
.footer .bq{width: 600px;margin: 30px auto;text-align: center;height: 90px;line-height: 30px;}
.footer .bq p{ font-size: 16px;color: #333;text-align: center; }
.footer .m-ft{ height:111px!important ;}
 .footer .ewm{ width: 50%; float: right; height: 121px; margin-top: -10px;}
  .footer .ewm ul{ width: 100%;}
 .footer .ewm ul li{ width: 98px; float: left; margin-left: 20px;}
 .footer .ewm ul li img{ width: 90px; height: 90px; padding: 5px; background: #fff; display: block; margin: 0 auto;}
 .footer .ewm ul li span{ width: 100%; text-align: center; font-size: 14px; color: #666; height: 21px; display: block;}

.yqlj .sub {
  position: absolute;
  top: -102px;
  left: -1px;
  width: 280px!important;
  height: 100px;
  z-index: 100;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom: 0;
 
  overflow-y: scroll;
  display: none;
}
.yqlj .sub .ej {
  margin-top: 0;
}
.yqlj .sub .ej:first-child {
  margin-top: 0;
}
.yqlj .sub .ej a {
  display: block;
}

.footer .yqlj ul .yj:hover .sub{ display: block;}






.dqwz{ width: 100%; *padding-top: 146px; margin-top: 146px; height: 45px; line-height: 45px; background: #f2f2f2; border-bottom: 1px solid #ddd; font-size: 14px; color: #666; text-align: left;}
.dqwz a{ color: #000;}
.dqwz a span{ color: #e13b3a;}

/*子页面*/
.zymain { width: 100%; height: auto; overflow: hidden; margin: 20px auto 0; /*background: url(../images/zybj.jpg) repeat-y center top;*/ }
.zymain .left{ width: 216px; height: auto;float: left; padding: 0 10px;}
.zymain .left .title{ width: 100%; line-height: 53px; height: 53px; text-align: left; font-size: 24px; font-weight: normal; color: #222; /*background: #e13b3a;*/}
.zymain .left .xhx{ width: 30px; height: 2px; background: #e13b3a; margin-right: 35px; float: left;}
.zymain .left .nr{ width: auto; padding: 0; height: auto; overflow: hidden;}
.zymain .left .nr ul{overflow: hidden; padding: ; margin-top: 35px;}
.zymain .left .nr ul li{ width: 100%; height*: 45px; line-height: 45px; text-align: left; font-size: 18px; color: #222; background: none;    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.zymain .left .nr ul li a{ color: #222; padding-left: 20px;}
.zymain .left .nr ul li.at{ background: #e13b3a;}
.zymain .left .nr ul li.at>a{ font-weight: bold; color: #fff;}
.zymain .left .nr ul.sj{display:none;margin:0;background:#eee;}
.zymain .left .nr ul li:hover .sj{ display:block; }
.zymain .left .nr ul li:hover>a{ font-weight: bold;}
.zymain .left .nr ul li .sj li a{ font-weight: normal;}
.zymain .left .nr ul li .sj li:hover>a{ font-weight: bold;}
.zymain .local{ width: 100%; height: 60px; line-height: 60px; text-align: left; font-size: 16px; color: #666; border-bottom: 1px solid #ddd; margin-bottom: 20px;}
.zymain .local .title{width: auto; float: left;font-size: 20px;color: #e13b3a;text-align: center;font-weight: bold;}
.zymain .local .wz{ background: url(../images/dt.png) no-repeat -1px 2px; padding-left: 40px; width: auto;float: right;text-align: right;}
.zymain .local a{ color: #666;}
.zymain .local span{ color: #0074D2;}



.zymain .right{ width: 880px; min-height: 500px; padding: 0px 30px 0;  background: none; float: right; border-left: 1px solid #ddd;}
.zymain .list{ width: 100%; min-height: 560px; margin-top:20px;overflow: hidden;}
.zymain .list ul{ width: 100%; height: auto;}
.zymain .list ul li{ width: 100%; float: left; height: 40px; line-height: 40px; background: url(../images/zqhd.png) no-repeat left center;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.zymain .list ul li .bt{ display: block; width: 85%; float: left; text-align: left; padding-left: 10px; font-size: 16px; color: #333;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zymain .list ul li .time{ float: right;width: 85px;font-size: 14px;color: #999;text-align: right;}
.zymain .list ul li:hover{  background: url(../images/zqhongd.png) no-repeat 5px center;}
.zymain .list ul li:hover .bt{ color: #e13b3a; padding-left: 15px;}

.zymain .imglist{ width: 100%; height: auto; overflow: hidden;}
.zymain .imglist ul {width: 100%;float: left;}
.zymain .imglist ul li {width: 263px; float: left; height: 233px; margin-right: 35px; margin-bottom: 35px; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.zymain .imglist ul li a{ display: block;}
.zymain .imglist ul li img{ display: block; width: 263px; height: 166px;}
.zymain .imglist ul li span{ width: 100%; height: 40px; padding: 5px 0; display: block; text-align: left; overflow: hidden; font-size: 16px; color: #333; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.zymain .imglist ul li:hover{ background: #f2f2f2; border-radius: 5px;}
.zymain .imglist ul li:hover span{ color: #e13b3a; padding: 5px 10px; width: 243px;}  
.zymain .imglist ul li.l1{ margin-right: 0;}

.zymain .butlist{ width: 100%; min-height: 560px; margin-top:20px;overflow: hidden;}
.zymain .butlist ul{ width: 100%; height: auto;}
.zymain .butlist ul li{ width: 177px; float: left; height: 114px; margin: 20px; border: 1px solid #ddd; background: #fff;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.zymain .butlist ul li{width:194px;margin: 20px 12px;}
.zymain .butlist ul li a{ width: 100%; height: 100%; display: block;}
.zymain .butlist ul li em { display: block; height:66px; text-align: center; padding-bottom:0px;}
.zymain .butlist ul li em i { display: inline-block; width: 66px; height: 66px; border-radius: 23px;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.zymain .butlist ul li span{ display: block; width: 100%; height: 50px; line-height: 23px; font-size: 16px; font-weight: normal; text-align: center; color: #222;  -webkit-transition-duration: 0.3s; transition-duration: 0.3s;}
.zymain .butlist ul li:hover{ border: 1px solid #E13B3A; border-radius: 5px;}
.zymain .butlist ul li:hover a i {animation:swing .6s ease-in; -moz-animation:swing .6s ease-in; -webkit-animation:swing .6s ease-in; -o-animation:swing .6s ease-in;}
.zymain .butlist ul li:hover a span{ color: #E13B3A;}
.zymain .butlist ul li em i.l1{ background: url(../images/ico01.png) no-repeat center center;}
.zymain .butlist ul li em i.l2{ background: url(../images/ico02.png) no-repeat center center;}
.zymain .butlist ul li em i.l3{ background: url(../images/ico03.png) no-repeat center center;}
.zymain .butlist ul li em i.l4{ background: url(../images/ico04.png) no-repeat center center;}
.zymain .butlist ul li em i.l5{ background: url(../images/ico05.png) no-repeat center center;}
.zymain .butlist ul li em i.l6{ background: url(../images/ico06.png) no-repeat center center;}
.zymain .butlist ul li em i.l7{ background: url(../images/ico07.png) no-repeat center center;}
.zymain .butlist ul li em i.l8{ background: url(../images/ico08.png) no-repeat center center;}
.zymain .butlist ul li em i.l9{ background: url(../images/ico09.png) no-repeat center center;}
.zymain .butlist ul li em i.l10{ background: url(../images/ico10.png) no-repeat center center;}
.zymain .butlist ul li em i.l11{ background: url(../images/ico11.png) no-repeat center center;}
.zymain .butlist ul li em i.l12{ background: url(../images/ico13.png) no-repeat center center;}
.zymain .butlist ul li em i.l13{ background: url(../images/ico12.png) no-repeat center center;}

.zymain .butlist ul li em i.l14{ background: url(../images/ico14.png) no-repeat center center;}
.zymain .butlist ul li em i.l15{ background: url(../images/ico15.png) no-repeat center center;}
.zymain .butlist ul li em i.l16{ background: url(../images/ico16.png) no-repeat center center;}
.zymain .butlist ul li em i.l17{ background: url(../images/ico17.png) no-repeat center center;}
.zymain .butlist ul li em i.l18{ background: url(../images/ico18.png) no-repeat center center;}
.zymain .butlist ul li em i.l19{ background: url(../images/ico19.png) no-repeat center center;}
.zymain .butlist ul li em i.l20{ background: url(../images/ico20.png) no-repeat center center;}
.zymain .butlist ul li em i.l21{ background: url(../images/ico21.png) no-repeat center center;}
.zymain .butlist ul li em i.l22{ background: url(../images/ico22.png) no-repeat center center;}
.zymain .butlist ul li em i.l23{ background: url(../images/ico23.png) no-repeat center center;}
.zymain .butlist ul li em i.l24{ background: url(../images/ico24.png) no-repeat center center;}
.zymain .butlist ul li em i.l25{ background: url(../images/ico25.png) no-repeat center center;}
.zymain .butlist ul li em i.l26{ background: url(../images/ico26.png) no-repeat center center;}
.zymain .butlist ul li em i.l27{ background: url(../images/ico27.png) no-repeat center center;}
.zymain .butlist ul li em i.l28{ background: url(../images/ico28.png) no-repeat center center;}
.zymain .butlist ul li em i.l29{ background: url(../images/ico29.png) no-repeat center center;}
.zymain .butlist ul li em i.l30{ background: url(../images/ico30.png) no-repeat center center;}


.zymain .bsjt{  width: 680px; min-height: 560px; margin-top:20px;overflow: hidden;}
.zymain .bsjt table{ border-collapse: collapse; width: 95%; margin: 0 auto;}
.zymain .bsjt table th{  background: #f1f1f1; border: 1px solid #ddd; text-align: center; font-size: 16px; font-weight: bold; color: #e13b3a;}
.zymain .bsjt table td{text-align: left; padding: 8px; line-height: 32px; font-size: 16px; border: 1px solid #ddd; color: #333;}






/*网上办事*/
.zymain .wsbs{ width: 100%; min-height: 560px; margin-top:20px;overflow: hidden; }
.zymain .tit{ width: 100%; height: 40px; background: url(../images/titqs.jpg) no-repeat left center; margin-top: 30px;}
.zymain .tit .bt{ width: auto; padding: 0 15px; line-height: 40px; text-align: center; float: left; font-size: 20px; color: #E13B3A;}
.zymain .tit .more{ display: block; float: right; font-size: 14px; text-align: right; color: #666; line-height: 40px;}
.zymain .listgd{ width: 100%; height: auto; overflow: hidden; margin-top: 20px;}
.zymain .listgd table{ width: 100%; border-collapse: collapse;}
.zymain .listgd table th{ height: 42px; background: #E13B3A; border: 1px solid #ddd; line-height:42px; font-size:15px; font-weight: bold; color: #fff;}

#marquee6{width:100%;height:166px; overflow:hidden;}
#marquee6 ul li{line-height:40px;height:40px;overflow:hidden; border-bottom:1px #ddd solid;}
#marquee6 ul li .kk{ width:100%; height:40px;}
#marquee6 ul li .kk:hover{ background:#f7f7f7;}
#marquee6 ul li .kk .time{ width:350px; border-right:1px #ddd solid; border-left: 1px solid #ddd; float:left; text-align:center;}
#marquee6 ul li .kk .zhuti{width:155px; border-right:1px #ddd solid; float:left; padding-left:10px; padding-right:10px;}
#marquee6 ul li .kk .zhubanfang{width:351px; border-right:1px #ddd solid; float:left; text-align:center;}


/*住房公积金查询*/
.gjjcx{ width: 100%; height: auto; overflow: hidden; background: url(../images/zfgjjdlbj.jpg) no-repeat center center #fffcfc; margin: 0;}
.gjjcx .dl{ width: 1200px; height: 500px; padding: 0; margin: 0 auto; background: url(../images/cxxbj.png) no-repeat center center;}
.gjjcx .dl .dlk{ width: 293px; height: auto; overflow: hidden; padding: 38px 40px; background: #fff; border-radius: 5px; margin-top: 20px; float: right; margin-right: 80px;}
.gjjcx .dl .tit{ width: 100%; text-align: center; height: 38px; font-size: 24px; font-weight: bold; color: #222; background: none; padding: 0; margin: 0;}
.gjjcx .dl .jg{ width: 27px; height: 4px; background: #E13B3A; margin: 5px auto 0;}
.gjjcx .dl .bd{ width: 100%; height: auto; overflow: hidden; margin-top: 27px;}
.gjjcx .dl .ts{ line-height: 44px; font-size: 16px; color: #222; width: 70px;float: left; text-align: right; }
.gjjcx .dl .srk{ display: block; margin-bottom: 18px; width: 210px; height: 42px; border: 1px solid #ddd; border-radius: 5px; line-height: 42px; padding: 0 10px; text-align: left; font-size: 14px; color: #999; float: right;}
.gjjcx .dl .but{ display: block; width: 100%; margin-top: 25px; display: block; border: none; background: #E13B3A; border-radius: 5px; height: 42px; text-align: center; line-height: 42px; color: #fff; font-size: 16px; color: #fff;}
.gjjcx .dl .bz{ width: 100%; height: auto; margin-top: 25px; line-height: 22px; font-size: 14px; color: #666;}
.gjjcx .dl .bz .ts{ width: 34px; float: left;}
.gjjcx .dl .bz .jt{ width: 237px; float: right;}

.zymain .jcxx{ width: 100%;  margin-top:20px;overflow: hidden;}
.zymain .jcxx table { border-collapse: collapse; width: 95%; margin: 0 auto;}
.zymain .jcxx table td{ padding: 8px; line-height: 28px; color: #666; border: 1px solid #ddd; font-size: 16px;}
.zymain .jcxx table td.ts{ text-align: right; background: #f6f6f6;}
.zymain .jcxx table td.nr{ text-align: left; background: #fff;}
.zymain .jcxx table td.ts1{ text-align: right; background: #f6f6f6; font-weight: bold;}
.zymain .jcxx table td.nr1{ text-align: left; background: #f6f6f6; font-weight: bold;}

.zymain .jcmx{ width: 100%;  margin-top:20px;overflow: hidden;}
.zymain .jcmx table { border-collapse: collapse; width: 95%; margin: 0 auto;}
.zymain .jcmx table td{ padding: 8px; line-height: 28px; color: #666; border: 1px solid #ddd; text-align: center; font-size: 16px;}
.zymain .jcmx table th{ padding: 8px; line-height: 28px; color: #666; border: 1px solid #ddd; text-align: center; font-size: 15px; font-weight: bold; background: #f6f6f6;}

.zymain .xgmm{ width: 100%; margin-top:60px; overflow: hidden;}
.zymain .xgmm .yh{ width: 440px; height: 45px; margin-bottom: 18px; overflow: hidden;}
.zymain .xgmm .yh .ts{ width: 120px; float: left; text-align: right; height: 45px; line-height: 45px; color: #666; font-size: 16px; }
.zymain .xgmm .srk{ display: block; float: left; width: 280px; height: 42px; border: 1px solid #ddd; border-radius: 5px; line-height: 42px; padding: 0 10px; text-align: left; font-size: 14px; color: #999;}
.zymain .xgmm .but{ display: block; float: left; width: 280px; display: block; border: none; background: #E13B3A; border-radius: 5px; height: 42px; text-align: center; line-height: 42px; color: #fff; font-size: 16px; color: #fff;}
.zymain .xgmm .bz{ width: 100%; height: auto; margin-top: 25px; line-height: 22px; font-size: 14px; color: #666;}
.zymain .xgmm .bz .ts{ width: 34px; float: left;}
.zymain .xgmm .bz .jt{ width: 400px; float: left;}





.zymain .nry{ width: 1158px;  height: auto; padding: 0 20px; background: #fff;}
.zymain .local .title1{width: auto; float: left;font-size: 20px;color: #e13b3a;text-align: center;font-weight: bold;}
.zymain .nry .title{ width: 1086px; padding: 25px 37px 15px; height: auto; overflow: hidden; line-height: 30px; font-size: 24px; font-weight: bold; color: #333; text-align: center;}
.zymain .nry .xgxx{ width: 1080px; margin: 0 auto; border-bottom: 1px solid #ddd; height: 40px; line-height: 40px; overflow: hidden; font-size: 14px; color: #666; text-align: center;}
.zymain .nry .nr{ width: 1086px; padding: 10px 37px; height: auto; overflow: hidden;}  
.zymain .nry .nr p{ padding: 5px 0; text-align: left; text-indent: 2em; line-height: 36px; font-size: 16px; color: #222;}
.zymain .nry .nr img{ display: block; margin: 10px auto; max-width: 100%;}

.zymain .nry .fx{ padding: 15px 35px; width: 506px; margin: 0 auto; height: 30px; float: left; line-height: 30px; font-size: 14px; color: #333; text-align: right;}
.zymain .nry .dygb{ padding: 15px 35px; width: 506px; margin: 0 auto; height: 30px; float: right; line-height: 30px; font-size: 14px; color: #333; text-align: right;}
.zymain .nry .dygb a{ color: #333; padding: 0 8px;}
.zymain .nry .dygb a:hover{ color: #C5070D;}



.tab_h_content {float: right;width: 100%;}
.tab_h_content .q_bg {width: 670px;height: 38px;margin-bottom: 5px;background: #e2e2e2;}
.q_title {line-height: 38px;margin-left: 10px;font-size: 16px;cursor: pointer; color: #222;}
span.tip {float: right;line-height: 38px;margin-right: 10px;color: #e13b3a;cursor: pointer; font-size: 12px;}
.q_bg_selected {width:670px;height: 38px;margin-bottom:5px;background: #e8e8e8;cursor: pointer;}
.tab_h_content dd p {font-size: 16px;color: #333;line-height: 20px;margin-bottom: 8px; padding: 0 20px;}





@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}



.item_img_css3{	-webkit-animation:img_item .8s ease-out; animation:img_item .8s ease-out;}
@-webkit-keyframes img_item{ 
	0%{-webkit-transform:translateX(-100px); opacity:0}
	100%{-webkit-transform:translateX(0);  opacity:1}
}

@keyframes img_item{
	0%{transform:translateX(-100px);opacity:0}
	100%{transform:translateX(0); opacity:1}
}
.item_img_css3 .shadow01{
	-webkit-animation:img_item01 .8s ease-out;
	animation:img_item01 .8s ease-out;
}

@-webkit-keyframes img_item01{
	0%{-webkit-transform:translateX(200px); opacity:0}
	100%{-webkit-transform:translateX(0);  opacity:1}
}

@keyframes img_item01{
	0%{transform:translateX(200px);opacity:0}
	100%{transform:translateX(0); opacity:1}
}