.silde{ width:100%; height: 440px; margin-top: 1px; position: relative;overflow: auto;}
.silde .dots{ text-align: center; position:absolute; left:0; right:0; bottom:15px; z-index:3;}
.silde .dots li{ width:10px; height:10px; margin:0 5px; display:inline-block; text-indent:-999em; border:1px solid #fff; border-radius:6px; background: #fff; cursor:pointer; -webkit-transition:background .5s; -moz-transition:background .5s; transition:background .5s;}
.silde .dots li.active{ background:#5cb4f3; border:1px solid #5cb4f3;}
.silde .arrow{position:absolute;width:20px;height:37px;top: 50%; margin-top: -18px; overflow: hidden;z-index: 2; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;  -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; display: none;}
.silde #al{left:15px}
.silde #ar{right:15px}
.silde ul{z-index: 1;width: 600%;overflow: hidden;}
.silde ul .slider-item {width:1200px; float: left;height:440px; position: relative; overflow: hidden;}
.silde ul .slider-item .slider-title {position: absolute;left: 0;bottom: 0px;width: 100%;max-height: 56px;background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.9));background: url(../images/slider-info-bg.png) \9; display: none;}
.silde ul .slider-item img{ width:100%; height: 440px;}
.silde .progress{position:absolute;left:0;bottom:0;width:15%;min-height:3px;overflow:hidden;z-index:2;background:#5cb4f3;}

.mk1{ padding:20px 0 0 0;}
.mk2{ padding:20px 0; background: #fbfbfb;}
.mk3{ padding:20px 0; overflow: hidden;}
.main h1{ margin-bottom: 28px; font-size:24px; color: #333333; text-align: center; display: block;}

/*第一部分*/
.head_new{ height: 66px; padding:18px 20px 13px 20px; margin-bottom: 15px; text-align: center; background: #f6f6f6; border-bottom:1px dashed #eeeeee;}
.head_new .first { margin-top: -3px; font-size: 26px; color: #0082da; font-weight: 600; display: block;}
.head_new .second { height: 20px; margin-top: 10px; font-size: 15px; line-height: 20px; text-align: center; display: block;}
.head_new .second a { color: #535353; vertical-align: middle; display: inline-block;}
.head_new .second span { margin: 0 6px; vertical-align: middle;}

.tpxw{ width:650px; height: 400px; margin-right: 23px; position: relative;}
.tpxw .slider-container { width:auto; height: 400px; overflow: hidden; position: relative;}
.tpxw .slider-container .slider-wrapper { width: 5000em; /*Fix for prevent display errors*/ overflow: hidden; position: absolute; left: 0; top: 0; -webkit-transition: all 800ms ease; -moz-transition: all 800ms ease; -o-transition: all 800ms ease; transition: all 800ms ease;}
.tpxw .slider-container .slide { width: 650px; height: 400px; float: left; overflow: hidden; position: relative;}
.tpxw .slider-container .slide img{ width:100%; height: 400px;}
.tpxw .slider-container .slide .title{ width:100%; height: 36px; padding-left: 10px; font-size:15px; color: #fff; line-height: 36px; display: block; background: url(../images/img_bj_zzc.png) repeat; position: absolute; left:0; bottom:0;}
.tpxw .slider-nav { width: 100%; text-align: right; position: absolute; bottom: 9px; right: 0px;}
.tpxw .slider-nav li { padding: 3px; display: inline;}
.tpxw .slider-nav .bullet { width: 13px; height: 13px; font-size:0px; background: url(../images/ico_tpxw_a.png) no-repeat; display: inline-block; text-indent: -9000px; overflow: hidden;}
.tpxw .slider-nav .active { background: url(../images/ico_tpxw_a_active.png) no-repeat;}
.tpxw .slider-nav .prev, .slider-nav .next {  width: 13px; height: 13px; display: none; /*display: inline-block;*/ overflow: hidden; text-indent: -9000px;}

.xw_dt{ width:495px;background:#fff;}
.xw_dt .hd{ height: 50px; border-bottom:1px solid #447dd5
; display: block;padding-left:15px;}
.xw_dt .hd ul li{ height: 50px; float:left; font-size:17px; color:#333333; font-weight:bold; text-align:center; cursor:pointer;}
.xw_dt .hd ul li a{ padding:12px 20px 13px; color: #333;border-top:3px solid #fff;border-left:1px solid #fff;border-right: 1px solid #fff;border-bottom: 1px solid #447dd5
;background:#fff;}
.xw_dt .hd ul li.hover a{ color:#447dd5
; font-weight:bold; border-top:3px solid #447dd5
;border-left:1px solid #447dd5
;border-right: 1px solid #447dd5
;border-bottom: 1px solid #fff}
.xw_dt .bd{ height: 340px; padding-top:10px; overflow: hidden; clear: both;}
.xw_dt .bd .ulyd{ display: none;}
.xw_dt .bd .ulyd li{ height: 47px; line-height: 47px;}
.xw_dt .bd .block{ display: block;}

.login{ width:235px; padding:20px 23px; border-radius:3px; background: #faf9ef;}
.login h2{ margin-bottom: 3px; font-size:16px; color: #333; text-align: center; display: block;}
.login .text{ width:196px; height: 30px; padding:0 10px 0 30px; margin-top: 15px; line-height: 30px; border:0px;  border-radius:2px;}
.login .name{ background:url(../images/ico_gr.png) no-repeat 10px center #fff;}
.login .password{ background:url(../images/ico_passwod.png) no-repeat 10px center #fff;}
.login .yzm{ width:auto; margin-top: 15px;}
.login .yzm input{ width:125px; height: 30px; padding:0 10px; float: left; border:0px;  border-radius:2px;}
.login .yzm img{ width:80px; height: 30px; float: right;}
.login .wj_password{ font-size:13px; color: #777777; line-height: 45px; display: block;}
.login .wj_password a { color: #777777; -webkit-transition: all .5s ease-in; -o-transition: all .5s ease-in; -moz-transition: all .5s ease-in; transition: all .5s ease-in;}
.login .wj_password a:hover { color: #5cb4f3; text-decoration: none;}
.login .btnbox{ width:auto; margin-top: 5px;}
.login .btnbox .btn{ width:110px; height: 38px; font-size:15px; color: #fff; font-weight: bold; text-align: center; line-height: 38px; border-radius:3px; cursor: pointer; -webkit-transition: all .5s ease-in; -o-transition: all .5s ease-in; -moz-transition: all .5s ease-in; transition: all .5s ease-in;}
.login .btnbox .btn_dl{ float: left; background: #5cb4f3;}
.login .btnbox .btn_dl:hover{ background: #4fa4e1;}
.login .btnbox .btn_zc{ float: right; background: #0ec772;}
.login .btnbox .btn_zc:hover{ background: #0aa75f;}

.login_in{ width:251px; padding:15px; border-radius:3px; background: #faf9ef;}
.login_in h2{ margin: 9px 0 20px 0; font-size:16px; color: #333; text-align: center; display: block;}
.login_in .card_box{ padding:15px; margin: 15px 0 5px 0; background: #fff; display: block; overflow: hidden;}
.login_in .card_box .img{ width:65px; height: 65px; padding:5px; margin-right: 15px; float: left; border-radius:100%; box-shadow: 0 0 5px #d4d4d4; display: inline-block;}
.login_in .card_box .img img{ width:100%; height: 100%; border-radius:100%; display: block;}
.login_in .card_box .cont{ padding:10px 0; overflow: hidden;}
.login_in .card_box .cont h2{ margin: 5px 0 !important; font-size:15px; text-align: left; font-weight: bold; display: inline-block;}
.login_in .btn{ width:110%;}
.login_in .btn a{ width:118px; margin: 15px 15px 0 0; float: left; font-size:14px; color: #fff; text-align: center; line-height: 30px; border-radius:3px; background: #84aff3; display: inline-block; -webkit-transition: all .5s ease-in; -o-transition: all .5s ease-in; -moz-transition: all .5s ease-in; transition: all .5s ease-in;}
.login_in .btn a:hover{ background: #447dd5

;}

/*电子社保卡*/
#alert { width: 400px; height: 360px; margin-left: -200px; position: fixed; top: 20%; left: 50%; z-index: 1000; border: 1px solid rgba(0,0,0,.2); border-radius: 6px; box-shadow: 0 5px 15px rgba(0,0,0,.5); background: #fff; display: none;}
.model-head { padding: 15px; color: #73879C; border-bottom: 1px solid #e5e5e5;}
.model-head .close { float: right; font-size: 14px; font-weight: 700; text-shadow: 0 1px 0 #fff; opacity: 0.4; cursor: pointer;}
#close:hover { cursor: pointer; color: #000;}
#mask { width: 100%; height: 100%; position: fixed; top: 0; left: 0; right:0; bottom:0; background: #000; opacity: 0.3; display: none; z-index: 1;}
.model-content { padding: 15px; position: relative;}
.model-content img{ width:250px; height: 250px; margin: 15px auto; display: block;}

.img_xc{ height: 104px; margin-top: 20px;}
.luara-{position:relative;padding:0;overflow: hidden;}
.luara- ul{padding: inherit;margin: 0;}
.luara- ul li{display: none;padding: inherit;margin: inherit;list-style: none;}
.luara- ul li:first-child{display:block;}
.luara- ul li img{width: inherit;height: inherit;}

/*第二部分*/
.xw_zc{ width:380px; height: 325px;background:#fff;padding:20px;}
.xw_zc .hd{ height: 32px; border-bottom:1px solid #d7d7d7; display: block;}
.xw_zc .hd ul li{ height: 32px; float:left; font-size:17px; color:#333333; font-weight:bold; text-align:center; cursor:pointer;}
.xw_zc .hd ul li i{ padding:0 12px; float:left; font-size:17px; color:#333333; font-weight:bold; font-style: normal;}
.xw_zc .hd ul li a{ padding:0 10px 8px 10px; color: #333;}
.xw_zc .hd ul li.hover a{ color:#447dd5; font-weight:bold; border-bottom:3px solid #447dd5;}
.xw_zc .bd{ height: 290px; padding-top:10px; overflow: hidden; clear: both;}
.xw_zc .bd .ulyd{ display: none;}
.xw_zc .bd .ulyd li{ height: 45px; line-height: 45px;}
.xw_zc .bd .block{ display: block;}

.xw_btn{ width:320px;padding:20px 0;}
.xw_btn a{display: block;}
.xw_btn a i{ width:34px; height: 27px; margin: 4.5px 10px 2.5px 0; float: left; display: inline-block; -webkit-transition:400ms;-o-transition:400ms;-moz-transition:400ms;transition:400ms;}
.xw_btn a h2{ font-size:15px; color: #333; font-weight: bold; display: block;}
.xw_btn a h3{ font-size:14px; color: #777; display: block;}
.xw_btn .kccx{ background: url(../images/ico_kccx.png) no-repeat;}
.xw_btn .zxxx{ background: url(../images/ico_zxxx.png) no-repeat;}
.xw_btn .zxks{ background: url(../images/ico_zxks.png) no-repeat;}
.xw_btn a:hover i{ background-position:center -27px;}
.xw_btn a:hover h2{ color: #447dd5

;}

/*第三部分*/
.kcbox{ width:115%; display: block;}
.kcbox a{ width:266px; margin:0 45px 0 0; float: left; line-height: 18px; border-bottom:1px solid #f3f3f3; background: #fff; display: inline-block;}
.kcbox a .img{ width:100%; height: 152px; overflow: hidden;}
.kcbox a .img img{ width:100%; height: 100%;}
.kcbox a .nr{ padding:8px 10px 12px 10px; overflow: hidden;}
.kcbox a .nr p{ height: 44px; margin: 0 0 10px 0; font-size:15px; color: #555; line-height: 22px;}
.kcbox a .nr i{ float: left; font-size:16px; color: #e16600; font-weight: bold; font-style: normal; display: block;}
.kcbox a .nr em{ float: right; font-size:13px; color: #8e8f8a; display: block;}
.kcbox a:hover{ background: #fefefe; box-shadow: 0 0 5px #d4d4d4;}

/*第四部分*/
.linkbox{ width:1200px; height: 75px; display: block; position: relative;}
#linkbox{ width:110%;}
#linkbox ul li{ width:218px; height: 75px; float:left; margin:0 22px 0 0; display: inline-block; position: relative; overflow: hidden;}
#linkbox ul li img{ width:218px; height: 60px; display: block;}
.linkbox .btn{ width:18px; height: 36px; position: absolute; top: 19.5px; z-index: 2; cursor:pointer;}
#flbtn{ background:url(../images/ico_btn_left.png) center center no-repeat; left: 0;}
#frbtn{ background:url(../images/ico_btn_right.png) center center no-repeat; right: 1px;}
.word_link_list a{display: inline-block;margin-right:20px;line-height: 30px;}