﻿@charset "utf-8";
/* CSS Document */
body{font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size: 12px;font-style: normal; line-height: 22px; font-weight: normal; font-variant: normal; color:#373535; background:#f4f4f4;}
body,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input{margin:0;padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
a{ outline-style:none; color:#373535; text-decoration:none; border:0px;}
a:hover{ text-decoration:none; color:#0b3775;}
input,select,textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000}
img{border:0;}
li{list-style-type:none; vertical-align:0}
.hidden{display:none !important;}
.fleft{float:left}
.fright{float:right}
.pr{ position:relative;}
.pa{ position:absolute}
.clear{ clear:both; height:0; line-height:0; overflow:hidden; font-size:0;}
.clearfix:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix{*zoom:1;}
.cleargap{font-size:0;letter-spacing:-8px;text-align:left;}
.libox{display:inline-block;*display:inline;*zoom:1;vertical-align:top;font-size:12px;letter-spacing:normal; float:none !important;}
textarea{resize: none;}
.f10{ font-size:10px;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.fbold{ font-weight:700}
.mar_rt0{margin-right:0px !important;}
.mar_bt0{margin-bottom:0px !important;}
.bord_rt0{border-right:none !important;}
.bord_bt0{border-bottom:0 !important;}
.box_shdw{box-shadow: 0px 2px 5px 0px #A0A0A0;}
/******banner********/
/*.wraps {height: 253px; overflow: hidden; position:relative; border-bottom: 1px solid #fff;}
.mtpro{margin: 0px auto;overflow: hidden; position:relative;}
.mtpro li{text-align:center; overflow:hidden; position:relative; float:left;}
.wraps .mtpro li{float:left; position:relative;}
.mtpro li img{display:block;}
.wraps .pager{height: 6px; position:absolute;bottom:-2px; right:12%;z-index:99;overflow: hidden;}
.dangh{width: 134px; height: 138px; position: absolute; left: 695px; top: 30px; display: block;}
.ban01{left: 802px; top: 97px;}
.ban02{left: 847px; top: 46px;}
.ban03{left: 911px; top: 10px;}
.ban04{left: 1005px; top: 45px;}
.ban05{left: 1048px; top: 96px;}
.bansm{opacity: 0;filter:alpha(opacity=0);}*/
.wraps {height: 253px; overflow: hidden; position:relative; border-bottom: 1px solid #fff;}
.mtpro{margin: 0px auto;overflow: hidden; position:relative;}
.mtpro li{text-align:center; overflow:hidden; position:relative; float:left;}
.wraps .mtpro li{float:left; position:relative;}
.mtpro li img{display:block; border: none;}
.wraps .pager{height: 6px; position:absolute;bottom:-2px; right:12%;z-index:99;overflow: hidden;}
.dangh{width: 134px; height: 138px; position: absolute; left: 695px; top: 30px; display: block;}
.ban01{width:42px; height:45px; left: 802px; top: 97px;}
.ban02{width:42px; height:45px; left: 847px; top: 46px;}
.ban03{width:70px; height:74px; left: 911px; top: 10px;}
.ban04{width:43px; height:46px; left: 1005px; top: 45px;}
.ban05{width:43px; height:45px; left: 1048px; top: 96px;}
.bansm{opacity: 0;filter:alpha(opacity=0);}
/*大页面*/
.aw_bg1{background: url(../images/sw_09a2.jpg) no-repeat center top;}
.aw_bg2{background: url(../images/sw_09d2.jpg) no-repeat center top;}
.all_wrap {height: 250px; overflow: hidden; position:relative; border-bottom: 1px solid #fff;}
.all_wrap .mtpro{width: 1280px; margin: 0px auto;}
.all_wrap li .all_img{display: block;}
.all_main_con{min-height: 400px; background: url(../images/sw_09b.jpg) no-repeat bottom center #fff; padding: 20px 0px;}
.all_main_con .main_message{margin-top: 60px;}
.all_examples2{margin: 0px auto 70px auto;text-align: center;}
.all_title{text-align: center; margin-bottom: 20px;}
.all_title .f20{line-height: 35px; margin-bottom: 5px;}

/*content*/
.w1280{width: 1280px; margin: 0px auto;}
.nav{background: #d50100; position: relative;text-align: center; z-index: 9999;margin-bottom:20px}
.nav li{line-height: 40px; font-size: 16px;}
.nav li a{color: #f0f4f7; display:inline-block;}
.nav li .nav_nxt{width: 100%; background: #ffffff; line-height: 48px; position: absolute; top: 40px; left: 0px; text-align: left;z-index: 9999; display: none!important;}
.nav li .nav_nxt dd{padding: 0px 25px !important;}
.nav li .nav_nxt a{font-size: 14px;letter-spacing: normal; color: #0b3775; }
.nav li .firah{display: inline-block; padding: 0px 19.34373px;padding: 0px 19.34373px 0px 19px\0;}
.nav li .firah:hover,.ahcur{background: url(../images/sw_03b.png) no-repeat center bottom #a60100;}
.seach{ display:block; width:301px; height:24px; background:url(../images/sw_03d.png) no-repeat; margin-top: 13px;}
.seach input{ border:0px; float:left; background:none; height:24px; line-height:24px; width:261px;margin-left:5px; outline: none; color: #bababa; font-family: "微软雅黑";}
.seach a{ float:right; display:block; height:24px; width:34px; margin:0px;}
.s_weather{color: #d50100; letter-spacing: normal; line-height: 48px;}
.s_weather span,.s_weather img{vertical-align: middle; margin-right: 30px;}

.w500{width: 500px;}
.w770{width: 770px;}
.w348{width: 348px;}
.w562{width: 562px;}
.w455{width: 455px;}
.w920{width: 920px;}
.w295{width: 295px;}
.w880{width: 880px;}
.w433{width: 433px;}
.w210{width: 210px;}
.w347{width: 347px;}
.w420{width: 420px;}
.w850{overflow: hidden; width: 850px;}

.marbt{margin-bottom: 20px;margin-top:20px}
.marbt1{margin-bottom: 10px;}
.marbt2{margin-bottom: 15px;}
.marrt{margin-right: 10px;}
.marrt2{margin-right: 9px;}
.padd_01{padding-bottom: 115px;}
/*轮播2*/
.wraps2 {width: 500px; height: 305px; overflow: hidden; position:relative;}
.mtpro2{ height: 281px; overflow: hidden; position:relative;}
.mtpro2 li{text-align:center; overflow:hidden; position:relative; float:left;}
.wraps2 .mtpro2 li{float:left;}
.mtpro2 li img{display:block;}
.wraps2 .pager2{width: 98%; height: 18px; position:absolute;bottom:0px; left:0px; z-index:99;overflow: hidden; background: #4b4949; padding-top:6px; padding-left: 2%;}
.wraps2 .pager2 span {width: 11px;height: 11px;text-indent: 0px;display: inline-block;overflow: hidden;margin: 0px 3px; line-height: 11px; text-align: center; border: 1px solid #fff; color: #fff;}
.wraps2 .pager2 .z-hov {width: 11px;height: 11px; border: 1px solid #d50100; color: #d50100;}
.s_title{height: 35px; line-height: 35px; background: #fff; padding: 0px 24px;}

.title{background: url(../images/sw_03g.jpg); line-height: 38px;}
.tit1{background: url(../images/sw_03e.png) no-repeat; width: 117px; height: 38px; padding-left: 25px; color: #fff;}
.more{color: #d50100; margin-right: 32px;}
.titcon{height:290px;background: #fff; padding: 6px 25px;}
.titcon h2{color: #0b3775; font-weight: normal; line-height: 27px;}
.divp{line-height: 25px; color: #827d7d;}
.tit_mesg{border-bottom: 1px dotted #373535; padding-bottom: 5px;}
.tit_ul{padding: 14px 0px;}
.tit_ul li{border-bottom: 1px solid #eeeeee; line-height: 29px; background: url(../images/sw_03h.png) no-repeat 5px center; padding-left: 18px;}
.tit_ul li a{float: left;font-size:16px}
.tit_ul li span{float: right;}

/*main_container*/
.main_con{min-height: 400px; background: url(../images/sw_07h.jpg) no-repeat bottom center #fff; padding: 20px 35px;}
.sthr{height: 1px; border-top: 1px dotted #9c9c9c;border-bottom: 1px dotted #9c9c9c; margin-top: 4px;}
.site .sacur{color: #e00100;}
.main_message{margin-top: 66px;}
.examples2{width: 1040px; margin: 0px auto 70px auto;}
.content{max-width: 100%;min-height: 640px;overflow: auto;position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.content p{line-height: 28.8px; font-size: 16px; margin-bottom: 14.4px;}
.img_content{max-width: 100%;overflow: auto;position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.con_title{text-align: center; margin-bottom: 25px;}
.con_title .f20{color: #444; margin-bottom: 10px;}
.con_title .f14,.con_message p{color: #818181;}
.con_message p{text-indent: 28px; font-size: 14px;}

.w_wrap{background: #fff; padding: 5px 12px 11px 12px;}
.f_title,.stu_tit2,.cul_tit{color: #0b3775;}
.f_title{line-height: 25px; border-bottom: 1px solid #d50100; padding:3px 0px 2px 0px;}
.f_title span{padding-left: 42px;}
.f_title a{line-height: 30px;}
.f_tit{background: url(../images/sw_03j.png) no-repeat 7px center;}
.f_tit2{background: url(../images/sw_03m.png) no-repeat 7px center;}
.f_tit4{background: url(../images/sw_03o.png) no-repeat 7px center;}
.f_title2 {background:url(../images/sw_03g.jpg);line-height:38px}
.wek_01{height: 311px;}

.week_ul{padding-top: 20px;}
.week_ul li{background: url(../images/sw_03k.png) no-repeat 12px 4px; padding-left: 36px; margin-bottom: 28px;}
.fi1{display: inline-block; background: url(../images/sw_03l1.png) no-repeat; width: 27px; height: 36px;display:none}
.fi2{display: inline-block; background: url(../images/sw_03l2.png) no-repeat; width: 27px; height: 36px;display:none}
.edu_tit{width: 510px; line-height: 40px; padding: 0px 25px 3px 28px; background: url(../images/sw_03e.png) no-repeat;letter-spacing: normal;}
.edu_tit,.edu_tit a{color: #e00100;}
.edu_tit span{color:#fff}
.edu_tit:hover{color:#e00100!important}
.e_wrap{height: 210px;background: #fff; padding: 10px 20px;margin-top: -5px;}
.e_wrap li{background: url(../images/sw_03k.png) no-repeat left center; padding-left: 32px; line-height: 35px;}
.e_wrap li a{float: left;}
.e_wrap li span{float: right;}
.f_title4{width: 348px; height: 79px; display: block; text-align: center; color: #0b3775; background: url(../images/sw_03n1.png) no-repeat;}
.f_title4 span{background: url(../images/sw_03n2.png) no-repeat left center; padding-left: 46px; line-height: 79px;}
.sever_wrap{background: #fff; position:relative;}
.sever_wrap .hrsm{width: 166px; height: 118px; text-align: center; border: 1px solid #c9c9c9; float: left; margin: 0px 12px 11px 0px;}
.sever_wrap .hrsm img{margin: 23px 0px 15px 0px;}
.sever_wrap .hrsm a{display: block;}

/*.hrtul .hrs01{border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;}
.hrtul .hrs02{border-bottom:1px solid #cdcdcd;}
.hrtul .hrs03{border-right:1px solid #cdcdcd;}
.hrtul .hrsm .hra{text-align:center; font-size:14px;padding-top: 73px; display:block; margin:0px auto 10px auto;}*/
.sever_wrap .httck{padding:18px;border:1px solid #c82828; background:#fff; width:311px; height:215px; position:absolute; left:-1px; top:130px; display:none;}
.sever_wrap .httck h1{padding-left:60px; font-size:16px; font-weight:normal; height:38px; line-height:60px; margin:5px 0px 20px 0px;text-align: left;}
.sever_wrap .httck li{background:url(../images/abo_l19.png) no-repeat left center; line-height:26px; padding-left:15px; text-align: left;}
.sever_wrap .hrs01 .httck h1{background:url(../images/sw_03n3c.png) no-repeat left center;}
.sever_wrap .hrs02 .httck h1{background:url(../images/sw_03n3d.png) no-repeat left center;}
.sever_wrap .hrs03 .httck h1{background:url(../images/sw_03n3e.png) no-repeat left center;}
.sever_wrap .hrs04 .httck h1{background:url(../images/sw_03n3f.png) no-repeat left center;}


/*****calender*****/
.qm_caln{height: 295px; overflow: hidden;}
.my_ctbg{width: 2px; height: 36px; background: #fff; position: absolute; left: -1px; top: 0px;}
.all #calenderdiv,.all .tabtit{width: 290px; margin:30px auto 5px auto;}
.all .tabtit{*margin-top: 0px;}
/*.all .tabtit{position: relative;}*/
.all #calender{text-align:center; width:100%;font-size:10px;}
.all #calender .arrow_over{ color:#CCC;}
.all #calender td{width:27px;height:27px;color:#666666; position:relative;}
.all #calender #cal_title{width:225px; height:20px; line-height:20px;color:#FFF;}
.all .tabbody .weeks td{ color: #d50100 !important;}
.all #calender td span{width:27px; height:27px;display: block;}
.all #calender .current,.thing_color{height:27px; background:url(../images/sw_03o4.png) no-repeat center center; color:#FFF; cursor:pointer;}
.all #calender .notcurrent{display: block;margin:2px; background:#EDEDED;}
.all .current_event{ background: #CCC;display: block; color:#FFF;margin:2px; cursor:pointer;}
.all .mid span{height: 20px; margin-top: 1px; cursor:pointer;float: left; background: #d6d6d6;}
.all #year{position: absolute;left: -84px;top: 0px;}
.all #mouse{float:left; color:#d50100; background: #d6d6d6;}
.all .heign{height:27px !important; vertical-align:top;}
.all .mid{width: 100px;height:20px; float:left;margin-left: 90px; *position: absolute;*left: 13px; *top: 0px;}
.all .selec{position:absolute; left:17px; top:1px; height:20px; color:#d50100; border:none; background: #d6d6d6;/*opacity:0.01;filter:"alpha(opacity=1)"; filter:alpha(opacity=1);*/ float:right;}
.all .nowdate{display: none;}
.all .qm_back{background: #d6d6d6; width: 87px; height: 20px; line-height: 20px; color: #d50100; font-size: 14px; text-align: center; position: absolute; right: 17px; top: 1px; cursor: pointer;}
.qm_caln_con{background: url(../images/sw_03o2.png); width: 100%; height: 100%; top: 0px; left: 0px; display: none;}
.qmc_close{width: 17px; height: 17px; background: url(../images/sw_03o1.png) no-repeat; right: 10px; top: 10px; display: block;}
.qm_cal_detail a,.qm_cal_detail a:hover{color: #fff;}
.qm_cal_detail{margin: 0px auto 0px auto; color: #fff; width: 290px; padding-top: 30px;}
.qm_cal_date{margin-bottom: 10px;}
.qm_cal_date dt{float: left;}
.qm_cal_date dd{float: right;}
.qm_cal_thing li{line-height: 18px; margin-bottom: 12px; word-break:break-all;}
.qm_cal_thing li span{margin-right: 30px;}

/*****my_calender日历页面*****/
.my_calder{width: 1165px; margin:0px auto;}
.my_calder .my_calenderdiv{width: 628px; border: 1px solid #f4f4f4; margin-top: 35px; padding: 30px; float: left;}
.my_calder .my_tabtit{width: 630px;}
.my_calder .my_mid{width: 180px; margin-left:172px;}
.my_calder .my_cantab{ margin-top: 20px; border-top: 1px dashed #de0100; padding-top: 10px;}

.my_calder .my_tabbody .my_weeks .wred,.wred2{color: #de0100 !important;}
.my_calder .my_tabbody .my_weeks td{ color: #aaaaaa !important; height: 36px; line-height: 36px;border: none !important;border-bottom: 1px solid #ccc !important; font-size: 12px !important;}
.my_calder #my_calender{text-align:center; width:100%;font-size:10px;border-left: 1px solid #ccc;}
.my_calder #my_calender td{color:#666666; position:relative;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;font-size: 32px;}
.my_calder .arrow_out{width: 11px; height: 11px; display: block; margin-top: 5px;}
.my_calder .cal_left{background: url(../images/sw_07j03.png) no-repeat center center;width: 11px; height: 22px;}
.my_calder .cal_right{background: url(../images/sw_07j04.png) no-repeat center center;width: 11px; height: 22px;}
.my_calder .cal_left:hover{background: url(../images/sw_07j03b.png) no-repeat center center;}
.my_calder .cal_right:hover{background: url(../images/sw_07j04b.png) no-repeat center center;}
.my_calder .my_tabtit .arrow_over{ color:#CCC;  margin-top: 5px;}
.my_calder #my_calender #my_cal_title{width:690px; height:20px; line-height:20px;color:#FFF;}
.my_calder #my_calender td span{height:97px; line-height: 97px; display: block; cursor:pointer;}
.my_calder #my_calender .notcurrent{display: block;margin:2px; background:#EDEDED;}
.my_calder .my_current_event{ background: #CCC;display: block; color:#FFF;margin:2px; cursor:pointer;}
.my_calder .my_mid span{display: block; cursor:pointer;float: left;}
.my_calder .my_widm{font-size: 18px; float: left; margin: 0px 26px;}
.my_calder #my_mouse{float:left;}
.my_calder .my_heign{width:89px;height:98px;}
.my_calder .my_back{color: #de0100; font-size: 18px; position: absolute; left: 420px; top: 65px; cursor: pointer;}
.my_nowdate{display: none;}

.my_cal_ul{ position: absolute; left: 0px; top: 0px;}
.my_cal_ul li{width: 17px; height: 17px;}
.my_date1{background: url(../images/sw_08a.png) no-repeat;}
.my_date2{background: url(../images/sw_08b.png) no-repeat;}
.my_date3{background: url(../images/sw_08c.png) no-repeat;}

.qm_calendar{margin-bottom: 135px;}
.my_caln_con{background: #f4f4f4; width: 345px; height: 100%; margin-top: 35px; padding: 36px 65px 20px 65px;}
.my_cal_detail{width: 250px; margin:0px auto;}
.my_cal_detail dd{margin-right: 15px;}
.my_cal_detail .my_dl1{background: url(../images/sw_08a.png) no-repeat left center; padding-left: 24px;}
.my_cal_detail .my_dl2{background: url(../images/sw_08b.png) no-repeat left center; padding-left: 24px;}
.my_cal_detail .my_dl3{background: url(../images/sw_08c.png) no-repeat left center; padding-left: 24px;}
.my_cal_thing{width: 342px; margin:25px auto 0px auto;}
.my_cal_top{background: url(../images/sw_08h.png) no-repeat; width: 100%; height:90px; color: #1c1c1c; padding-top: 34px; text-align: center;}
.my_cal_mid{width: 292px; height: 383px; background: url(../images/sw_08i.png) repeat-y; padding: 0px 25px;}
.my_cal_bot{width: 342px; height: 15px; background: url(../images/sw_08j.png) repeat-y;}
.my_cd_ul{text-align: center; padding-bottom: 20px;}
.my_cd_ul li{width: 58px; height: 58px; margin-right: 22px;}
.my_cd_ul .my_li1{background: url(../images/sw_08d.png) no-repeat;}
.my_cd_ul .my_li2{background: url(../images/sw_08e.png) no-repeat;}
.my_cd_ul .my_li3{background: url(../images/sw_08f.png) no-repeat;}
.my_cd_ul .my_li1:hover,.my_cd_ul .my_li1.cdcur{background: url(../images/sw_08d2.png) no-repeat; cursor: pointer;}
.my_cd_ul .my_li2:hover,.my_cd_ul .my_li2.cdcur{background: url(../images/sw_08e2.png) no-repeat; cursor: pointer;}
.my_cd_ul .my_li3:hover,.my_cd_ul .my_li3.cdcur{background: url(../images/sw_08f2.png) no-repeat; cursor: pointer;}
.my_cd_ul .no_my_li1,.my_li3.no_my_li1:hover{background: url(../images/sw_08d3.png) no-repeat!important; cursor:inherit!important;}
.my_cd_ul .no_my_li2,.my_li3.no_my_li2:hover{background: url(../images/sw_08e3.png) no-repeat!important; cursor:inherit!important;}
.my_cd_ul .no_my_li3,.my_li3.no_my_li3:hover{background: url(../images/sw_08f3.png) no-repeat!important; cursor:inherit!important;}

.my_cd_date{border-top: 1px dashed #da251d;border-bottom: 1px dashed #da251d; padding: 10px 0px;}
.my_week{width: 130px; padding-right: 22px; text-align: right;}
.mp1{font-size: 14px; color: #686868;}
.mp2{font-size: 18px; color: #de0100;}
.my_tip{width: 110px; font-size: 12px; line-height: 16px; padding-left: 24px; border-left: 1px solid #de0100;}
.my_cd_list{padding-top: 13px; font-size: 14px;}
.my_cd_list dd{background: url(../images/sw_08g.png) no-repeat 24px center; padding-left: 38px;}


/*轮播3*/
.wraps3 {width: 1280px; height: 105px; overflow: hidden; position:relative;}
.mtpro3{ height: 105px; overflow: hidden; position:relative;}
.mtpro3 li{text-align:center; overflow:hidden; position:relative; float:left;}
.wraps3 .mtpro3 li{float:left;}
.mtpro3 li img{display:block;}
.wraps3 .pager3{position:absolute;bottom:3px; right:70px;overflow: hidden;}
.wraps3 .pager3 span {width: 9px;height: 9px;text-indent: 0px;display: inline-block;overflow: hidden;margin: 0px 3px; text-align: center; background: url(../images/sw_04a.png) no-repeat;}
.wraps3 .pager3 .z-hov {width: 9px;height: 9px; background: url(../images/sw_04b.png) no-repeat;}
.stu_tit{width: 348px; height: 38px; line-height: 38px; background: url(../images/sw_04c.jpg) no-repeat;}
.stu_tit span{width: 115px; text-align: center; float: left; font-size: 16px; color: #fff;}
.smore{margin-right: 16px;}
.smore,.smore:hover{color: #d50100;}
.stu_wrap{overflow: hidden;background: #fff;}
.stlipad{padding: 21px 25px;}
.stlipad2{padding: 15px 20px 5px 20px}
.stlipad3 .stu_ul{padding: 10px 25px 15px 25px;}
.stu_wrap.stlipad li,.stu_wrap.stlipad2 li{line-height: 30px; background: url(../images/sw_03k.png) no-repeat left center; padding-left: 30px;}
.stu_wrap.stlipad3 .stu_ul li{line-height: 35px; background: url(../images/sw_03k.png) no-repeat left center; padding-left: 30px;}
.stlipad2 dl dt{width: 116px; height: 72px; float: left;}
.stlipad2 dd{width: 160px; float: right;}
.stlipad2 dd{line-height: 18px; background: url(../images/sw_03k.png) no-repeat left 2px; padding-left: 22px;}
.stu_ul2{width: 327px; height: 62px; display: block; margin: 38px auto; overflow: hidden;}
.stu_ul2 img{max-width:100%;width:auto\9;height:auto;-ms-interpolation-mode:bicubic;_width:auto;}
.stu_wrap2{background: url(../images/sw_04f1.jpg);padding: 8px 6px;}
.stu_box{border: 1px solid #cecbc9;}
.stu_mid{background: url(../images/sw_04f.jpg) repeat-x; height: 8px; margin: 7px 15px;}
.stu_tit2 span{display: block; margin-left: 10px;}
.stu_tit2 .fmore{margin-right: 10px; display: block;}
.stu_wrap2 .stu_ul3{height: 155px;padding:18px 0px 17px 0px;}
.stu_ul3 li{background: url(../images/sw_04d.png) no-repeat 12px center; padding-left: 42px; line-height: 31px;}

.cul_cont .stu_ul3{height: 155px;}

.sch_box{background: #fff;}
.sch_tit{text-align: center;}
.sch_tit i{width: 6px; height: 32px;}
.sch_tit .sch_tt{width: 244px; height: 46px; line-height: 46px; color: #fff; background: url(../images/sw_04h0.png) no-repeat; margin:-8px auto 0px auto;}
.sch_bg{background: url(../images/sw_04h.png); width: 908px;}
.sch_i1{background: url(../images/sw_04hlf.png) no-repeat;}
.sch_i2{background: url(../images/sw_04hrt.png) no-repeat;}
.sch_mre{right: 0px; top: 6px; letter-spacing: normal; font-size: 12px;}

#wrapper {width: 855px;height: 85px; margin: 0px auto; overflow:hidden;}
.sch_slide_wrap{padding:10px 0px 15px 0px;}
.sch_slide_wrap li{/*width:129px;*/ height: 81px; border: 2px solid #969696; float: left; margin: 0px 19px;}
.sch_slide_wrap li a{display: inline-block;}

.cul_cn{background: #fff;}
.cul_cont{width: 435px; background: url(../images/sw_04ja.jpg) no-repeat; padding: 20px 10px 25px 10px;}
.cul_hr{background: url(../images/sw_04jb.jpg) repeat-x; height: 8px; margin: 4px 0px 13px 0px;}

.lf_nav{background: #fff;}
.lf_tit img{margin-bottom: 10px;}
.lf_tit{width: 265px; height: 76px; padding: 15px; text-align: center; background: #df0100; color: #fff;}

.new_cont{background: url(../images/sw_07h.jpg) no-repeat bottom center #fff; padding: 25px 35px;}
.nav_ul{/*max-height: 550px;*/ text-align: center;font-size: 14px;}
.nav_ul a{display: block;}
.nav_ul a:hover{color: #ff5757;}
.nav_ul .nsme .nfirs{display: block; line-height: 40px; border-bottom: 1px solid #d0d0d0;}
.nav_ul .nsme .nfirs span{background: url(../images/sw_07b.png) no-repeat 242px center;}
.nav_ul span{display: block;}
.nav_dl{background: #f2f2f2; /*transition:all 1s;*/}
.nav_dl dd .nsecd{line-height: 35px !important;background: url(../images/sw_07b.png) no-repeat 242px center; border-bottom: 1px solid #f9f9f9;}
.nav_dl dd .nsecd:hover,.nav_dl dd .nvcur{background: url(../images/sw_07c.png) no-repeat 242px center;color: #ff5757;}
.nav_dl dd .am_secd_cur {color: #ff5757;}
.nav_dl dd .nsecd span{display: inline-block;}
.nsecd img{margin-right: 10px; visibility:hidden}
.nsecd.nvcur img{visibility:visible;}
.nav_hf{background: #e7e7e7;}
.nav_hf a{line-height: 41px; border-bottom: 1px solid #f9f9f9;}
.nav_ul .nsme .nfirs:hover span,.nav_ul .nsme .nfirs.nactive span{color: #f20200; background: url(../images/sw_07c.png) no-repeat 242px center;}
.nav_ul .nsme .nfirs.an_first_cur span {color: #f20200; 
}
.nav_ul .nsme .nav_hf a:hover,.am_third_cur{color: #949393;}

.nav_dl,.nav_hf{display: none; /*transition:all 1s; *//*opacity: 0;filter:alpha(opacity=0);*/}
.news_content{padding: 65px 0px; line-height: 24px;}
.news_content p{text-indent: 28px; text-align:justify; text-justify:inter-ideograph; letter-spacing: 0.5;}
.news_content .nh2{font-weight: normal; text-align: center; margin-bottom: 10px;}
.news_content .date{color: #818181; text-align: center; margin-bottom: 30px;}
.mtauto{margin: 0px auto; display: block;}
.new_message{width: 820px;}
.news_about{background: url(../images/sw_07f.png) no-repeat 6px 24px; padding:20px 0px 0px 30px; border-top: 1px dashed #969696;}
.news_ul{line-height: 35px; padding: 15px 0px 55px 0px;}
.news_ulsm{width: 410px; padding: 15px 0px 75px 0px;}
.news_ulsm li{background: url(../images/sw_07g.png) no-repeat 5px center; padding-left: 16px;}
.news_ul li a,.news_ul2 li a{float: left;}
.news_ul li span,.news_ul2 li span{float: right;}
.news_ul li:hover a,.news_ul li:hover span{color: #d50100;}

.news_content2{ width: 710px; margin: 0px auto;}
.news_content2.f14{font-size: 16px; line-height: 28px;}
.news_content2.f14 p{margin-bottom: 14px;}
.news_content3{ width: 700px; margin: 0px auto;}
.news_dl{padding: 35px 0px; border-bottom: 1px dashed #969696;}
.news_dl dt{float: left; width: 175px; height: 129px; margin-right: 35px;}
.news_dl dd{float: left; font-size: 14px; width: 490px;}
.news_dl dd .col1{color: #242424; margin-bottom: 4px;}
.news_dl dd .col2{color: #827d7d;}
.news_dl dd .col3{color: #818181; margin:8px 0px; line-height: 24px;}
.news_dl dd .col4{color: #df0100;}
/*fenye*/
.page{height:21px; line-height:21px; margin:25px auto 20px auto; font-size:14px; text-align: center;}
.nums{width:24px; height:24px; margin:0px 2px; background:#f7f7f4; text-align:center;}
.texts1{background:url(../images/sw_07j01.png) no-repeat center center; margin-right:3px;}
.texts2{background:url(../images/sw_07j02.png) no-repeat center center; margin-left:3px;}
.texts3{background:url(../images/sw_07j03.png) no-repeat center center; margin-right:3px;}
.texts4{background:url(../images/sw_07j04.png) no-repeat center center; margin-left:3px;}
.textsm{width:21px; height:21px;}
.texts3:hover{background:url(../images/sw_07j03b.png) no-repeat center center; margin-right:3px;}
.texts4:hover{background:url(../images/sw_07j04b.png) no-repeat center center; margin-left:3px;}
.numss a:hover,.pgcur{background:none; width:22px; height:22px; line-height:22px; color:#7dd5ff; border:1px solid #7dd5ff;}
.page p{margin-left:20px;}
.pagip{width:48px; height:19px; margin:0px 5px; outline: none;}
.pagbut{width:23px; height:21px; background:url(../images/sw_07j05.png) no-repeat; left: 34px; top: 1px;}

.news_list{padding-top: 40px}
.news_list li{/*height: 194px; */width: 224px; margin: 0px 19px 25px 0px;}
.news_list li a{display: block; font-size: 14px;}
.news_list li a:hover{color: #e00100;}
.news_list li img{margin-bottom: 7px;}
.scal_img{display: block;height: 194px; width: 224px; overflow: hidden;}

.specail {width: 77px; overflow: hidden; position: fixed; right: 0px; top: 367px;z-index: 99999;}
.specail li{height: 45px; margin-bottom: 5px; position: relative;}
.specail li span{display: block;height: 45px; cursor: pointer; position: absolute;right: 0px; top: 0px;}
.specail .sli1 .ll_a{background: url(../images/sw_06a.jpg) no-repeat;width: 50px; }
.specail .sli2 .ll_a{background: url(../images/sw_06b.jpg) no-repeat;width: 50px; }
.specail .sli3 .ll_a{background: url(../images/sw_06a.jpg) no-repeat;width: 50px; }
.specail li a{height: 43px; width: 75px; line-height: 45px; color: #d50100; border: 1px dashed #de0100; text-align: center; display: block; background: #fff; cursor: pointer; position: absolute; right: -77px; top: 0px;z-index: -1;opacity: 0;filter:alpha(opacity=0);}

.specail .sli1 .ll_a,.specail .sli2 .ll_a,.specail .sli3 .ll_a{right:0px !important; opacity:1 !important;filter:alpha(opacity=1) !important}

.retr_box{border-left: 2px solid #da241c; margin-top: 35px;}
.retr_box ul{line-height: 35px; padding:0px 25px 0px 20px; font-size: 14px;}
.retr_box ul li a{float: left;}
.retr_box ul li span{float: right;}
.retir_sm{height: 35px; line-height: 35px; background: url(../images/sw_07l.png) no-repeat left center #fff;}
.retir_sm span{float: left; color: #de0100; font-size: 16px; padding-left: 60px;}
.retir_sm a{display: block; float: right; margin-right: 25px;}
.retire1 span{background: url(../images/sw_07la.png) no-repeat 22px center;}
.retr_bot{background: url(../images/sw_07ld.png) no-repeat center bottom; width: 700px; height: 22px; bottom: -22px; left: 0px;}
.retr_hr{border-bottom: 1px dashed #969696; padding-bottom: 30px; margin-bottom: 28px;}
.retire2{border-bottom: 1px solid #e11a19;}
.retire3 span{background: url(../images/sw_07lb.png) no-repeat 22px center;}
.retire4 span{background: url(../images/sw_07lc.png) no-repeat 22px center;}
/*离退休工作轮播*/
#wrappers {	background-color: #fff;	width: 100%; height: 200px;	overflow: hidden;margin-top:12px;}
#carousels img {display: block;	float: left;}
#prevs, #nexts{background: url(../images/sw_07lh.png);}
#prevs, #nexts,#prevs span,#nexts span {display: block;	height: 200px;	width: 176px; top: 0px;position: absolute;}
#prevs span,#nexts span{z-index: 1;}
#prevs span{background: url(../images/sw_07lf.png) no-repeat center center;}
#nexts span{background: url(../images/sw_07lg.png) no-repeat center center;}
#prevs{left: 0px;}
#nexts{right: 0px;}

/*外网*/
.show_wp{background: url(../images/sw_07li.png); width: 350px; height: 45px; line-height: 45px; text-align: center; position: absolute; left: 175px; bottom: 0px;color: #fff; font-size: 14px;}
.qm_wrap{width: 1060px;background:url(../images/sw_05a0.jpg) repeat-x center bottom #fff; padding-bottom: 23px;}
.qm_box1{padding:0px 25px 0px 35px;}
.qm_tit{line-height: 38px; margin-bottom: 10px;}
.qm_tit span{width:74px; height: 53px; padding-left: 34px; font-size: 14px; font-weight: bold; display: block; background: url(../images/sw_05a.jpg) no-repeat; color: #0b3775; float: left;}
.qm_tit .qm_href{width: 920px; height: 38px; text-align: right; background: url(../images/sw_05b.jpg) no-repeat; float: right; padding-right: 30px;}
.qm_mid{width: 8px; height: 270px; background: url(../images/sw_05g.png) no-repeat center center; margin:0px 28px 0px 29px;}
/*轮播2*/
.qm_box1 .qm_wraps {width: 433px; height: 296px; overflow: hidden;}
.qm_box1 .qm_mtpro{ height: 264px; overflow: hidden; position:relative; margin-bottom: 8px; border-bottom: 1px solid #d50403;}
.qm_box1 .qm_mtpro li{width: 433px; height: 264px;/*text-align:center; */overflow:hidden; position:relative; float:left;}
.qm_box1 .qm_wraps .qm_mtpro li{float:left;}
.qm_box1 .qm_mtpro li img{display:block;}
.qm_box1 .qm_wraps .qm_pager,.wraps_qm .pager_qm{height: 5px; position:absolute;bottom:10px; right:0px; z-index:99;overflow: hidden;  padding-top:6px; padding-left: 2%;}
.qm_box1 .qm_wraps .qm_pager span ,.wraps_qm .pager_qm span{width: 56px;height: 5px;text-indent: 0px;display: inline-block;overflow: hidden;margin: 0px 3px; background: url(../images/sw_05c.png) no-repeat; cursor: pointer;}
.qm_box1 .qm_wraps .qm_pager .z-hov ,.wraps_qm .pager_qm .z-hov{width: 56px;height: 5px; background: url(../images/sw_05d.png) no-repeat;}
.qm_box1 .qm_wt{line-height: 22px; background: #fff; padding: 0px 24px;}

.qm_a{color: #373535; line-height: 25px;}
.qm_detail{width: 500px; height: 50px; color: #e00100; line-height: 25px;-o-text-overflow: ellipsis;text-overflow:ellipsis;overflow:hidden;}
.qm_top .qm_ul a:hover{text-decoration: underline;}
.qm_ul{margin-top: 12px;}
.qm_ul li{line-height: 30px;}
.qm_ul li span{float: right;}
.qm_ul li a{float: left;}

.qm_title:hover{color: #e00100;}
.qm_title{width: 209px; height: 45px; display: block; text-align: center; background: url(../images/sw_05e1.png) no-repeat; margin-bottom: 17px;}
.qm_title span{line-height: 45px;}
.qm_glpt{background: #fff;}
.qmtip1{background: #e6e8ec; height: 38px; line-height: 38px;}
.qmpa{position: absolute; left: 0px; top: 0px;}
.qm_sp1{background: url(../images/sw_05e2.png) no-repeat; width: 124px; height: 46px;}
.qm_sp2{background: url(../images/sw_05e3.png) no-repeat; width: 182px; height: 46px;}
.qm_sp1 span{display: block; color: #fff; background: url(../images/sw_05e4.png) no-repeat 14px center; padding-left: 42px;}
.qm_sp2 span{display: block; color: #fff; background: url(../images/sw_05e6.png) no-repeat 14px center; padding-left: 42px;}
.qm_more{display: block; float: right; margin-right: 22px; color: #0b3775;}
.qm_gl_ul{padding: 5px 25px 10px 10px; overflow: hidden;}
.qm_gl_ul li{background: url(../images/sw_05e5.png) no-repeat left 5px; padding-left: 23px; margin: 12px 0px;}
.qm_gl_ul2{padding: 20px 25px 20px 10px; overflow: hidden; line-height: 30px;}
.qm_gl_ul2 li{background: url(../images/sw_05e7.png) no-repeat left 5px; padding-left: 21px;}

.qm_box2{width: 1060px;/* padding:0px 25px 0px 35px;*/}
.qm_box2 .w347{background: url(../images/sw_05e0.jpg) repeat-x center bottom #fff;}
.qm_box2 .qm_tit{margin-bottom: 4px;}
.qm_box2 .qm_tit .qm_href{width: 209px; text-align: right; background: url(../images/sw_05e.jpg) no-repeat;}
.qm_gl_ul3{padding: 0px 30px 18px 35px; overflow: hidden; line-height: 30px;}
.qm_gl_ul3 li{background: url(../images/sw_05f.png) no-repeat left center; padding-left: 30px;}
/*轮播4*/
.wraps_qm {width: 1260px; height: 95px; background: #fff; overflow: hidden; position:relative; padding: 10px;}
.mtpro_qm{ height: 95px; overflow: hidden; position:relative;}
.mtpro_qm li{/*text-align:center;*/ overflow:hidden; position:relative; float:left;}
.wraps_qm .mtpro_qm li{width: 1260px; height: 95px;float:left;}
.mtpro_qm li img{display:block;}
.wraps_qm .pager_qm{right: 9px;overflow: hidden;}
.wraps_qm .pager_qm span{margin:0px 0px 0px 5px;}
/*外网详情*/
.qm_ww_tit {background:url(../images/sw_05i.jpg) no-repeat; width: 420px; height: 31px; line-height: 31px;}
.qm_ww_tit span{background: url(../images/sw_05j.png) no-repeat 12px center; padding-left: 35px; font-size: 14px; color: #0b3775; float: left;}
.qm_ww_tit a,.qm_ww_tit3 a,.qm_ww_tit4 a,.qm_ww_tit5 a{float: right; margin-right: 35px;}
.qm_wh_bg{background: #fff;}
.qm_lipad{padding: 20px 35px 10px 35px;}
.qm_zt_dl dt{margin-right: 15px; width: 116px; height: 72px; overflow: hidden;}
.qm_zt_dl dt a{display: block;width: 116px; height: 72px;}
.qm_zt_dl dd{width: 160px; background: url(../images/sw_05j1.png) no-repeat left 6px; padding-left: 30px;}
.qm_zt_dl dd a{font-size: 14px; color: #827d7d; line-height: 18px;}
.qm_zt_dl dd .f12{line-height: 20px; color: #8c8c8c;}
.qm_zt_dl dt,.qm_zt_dl dd{float: left;}
.qm_zt_ul li{background: url(../images/sw_05j1.png) no-repeat left 10px; padding-left: 30px; line-height: 31px;}
.qm_acol li a,.qm_gl_ul3 li a,.qm_glpt ul a{color: #827d7d;}
.qm_acol li a:hover{color: #0b3775;}
.qm_ww_tit2 {background:url(../images/sw_05i0.png) repeat-x; width: 420px; height: 31px; line-height: 31px;}
.qm_ww_tit2 span{padding-left: 35px; font-size: 14px; color: #fff; float: left;}
.qm_ww_tit2 a{float: right; margin-right: 35px;}
.qm_zt_ul2 li{background: url(../images/sw_05j2.png) no-repeat left 12px; padding-left: 30px; line-height: 35px;}
.qm_zt_ul3 li{background: url(../images/sw_05j1.png) no-repeat left 10px; padding-left: 30px; line-height: 35px;}
.qm_ww_tit3 span{padding-left: 35px; font-size: 14px; color: #0b3775; float: left; line-height: 28px;}
.qm_ww_tit3 a{line-height: 28px;}
.qm_zt_ul4 li{background: url(../images/sw_05j3.png) no-repeat left 8px; padding-left: 30px; line-height: 30px;}
.qm_lipad4{padding: 20px 35px 21px 35px;}
.qm_ww_tit4{background: url(../images/sw_05j4c.jpg) no-repeat center top; width: 850px; height: 30px; border-bottom: 1px solid #e00100; line-height: 30px;}
.qm_ww_tit4 span,.qm_ww_tit5 span{width: 117px; height: 36px; display: block; color: #fff; background: url(../images/sw_05j4a.png) no-repeat; left: -1px; top: 0px; padding-left: 37px;}

#qm_wrapper {width: 790px;height: 139px; overflow: hidden; margin: 0px auto;}
.qm_img_list{padding: 26px 20px; width: 809px;}
.qm_img_ul li{margin:0px 24px;}
.qm_img_ul li a{display: block; width: 221px; height: 139px; overflow: hidden;}
.qm_ww_tit5{height: 30px; border-bottom: 1px solid #e00100; line-height: 30px;}
.qm_img_ul2{padding: 15px 30px 5px 30px; overflow: hidden}
.qm_img_ul2 li{ width: 88px; margin-right: 48px;  text-align: center;}
.qm_img_ul2 li a{width: 67px; height: 93px;padding-left:4px;display: block;background: url(../images/sw_05j4d.png) no-repeat center; margin: 0px auto;}
.qm_img_ul2 li a span{display: block;width: 69px; height: 90px; overflow: hidden;}
.qm_img_ul2 li .qm_img_txt{font-size: 14px; line-height: 30px;}
.qm_img_ul3{padding: 8px 30px;}
.qm_img_ul3 li{margin-right: 34px;}
.qm_img_ul3 li a{display: block; width: 97px; height: 60px; overflow: hidden;}
.qm_wh_bg2{background: url(../images/sw_05j8.jpg);}
.qm_ww_tit6{width: 375px; padding-left: 20px; margin: 0px auto; line-height: 40px; border-bottom: 1px solid #e00100;}
.qm_ww_tit6 span{font-size: 14px; color: #e00100;}
.qm_ww_tit6 a{float: right; margin-right: 20px;}
.qm_spe{background: url(../images/sw_05j6.png) no-repeat; width: 42px; height: 42px; left: -2px; top: -2px; position: absolute;}
.qm_spe2{background: url(../images/sw_05j7.png) no-repeat; width: 26px; height: 27px; right: 14px; bottom: 6px; position: absolute;}
.qm_lipad3{padding: 10px 35px 15px 35px;}
.qm_zt_ul5 li{background: url(../images/sw_05j2.png) no-repeat left 12px; padding-left: 30px; line-height: 32px;}


.sthr2{width: 395px; height: 1px; border-top: 1px dotted #e00100;border-bottom: 1px dotted #e00100; margin:0px auto;}
.sm_a_col3,.sm_a_col3:hover{color: #fff;}
.sm_a_col2, .sm_a_col2:hover{color: #e00100;}
.sm_a_col,.sm_a_col:hover{color: #e00100 !important;}
/*友情链接*/
.gundg_qm{background: #fff; padding: 10px 36px; width:1208px; z-index:1000; margin:15px 0px;}
.gundg_qm .frid_box{width:1208px; margin:0px auto; overflow:hidden;}
.gundg_qm .frid_ul{height:47px;/*overflow: hidden;*/}
.gundg_qm .frid_box li{ width:191px; height: 60px; border: 1px solid #b6b5b4; float:left; position:relative; margin-right:10px;}
.gundg_qm .frid_box li a{display: block;width:191px; height: 60px; overflow: hidden;}
.gundg_qm .frid_box li img{display:block;}
/*footer*/
.fot_top{height: 8px; width: 100%; background: url(../images/sw_04i.jpg) repeat-x;}
.footer{padding: 22px 0px 25px 0px; background: #fff;}
.footer a,.footer{color: #2a2e34; text-align: center; line-height: 30px;}



.news_brd{width: 100%; border-bottom: 1px dashed #969696;}
.news_bd.news_dl{border-bottom:0px;}
.news_year{width: 70px; text-align: center; margin-right: 20px; padding-top: 26px;}
.news_year dt{background: #df0100; height: 28px; font-size: 14px; color: #fff; line-height: 28px;}
.year_cur{height: 35px; background: #e7e7e7 url(../images/00a.png) no-repeat 57px center;line-height: 35px;}
.news_content22 .news_ul{width: 790px;}
.year_all{line-height: 35px;}
.year_all li{cursor: pointer;}
.year_all li:hover{background: #e7e7e7;}
.news_year .mCSB_scrollTools{width: 5px;}
.news_year .examples2{width: 70px;height:175px; margin: 0px auto 70px auto; display: none;}
.news_year .content{width: 70px;height:175px; min-height: inherit; overflow: auto;position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.news_year .img_content{max-width: 100%;overflow: auto;position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.news_year .mCSB_inside > .mCSB_container{margin-right: 0px !important;}

.news_year .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width: 5px !important}
.news_year .mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; 
	}

.news_year .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #cac9c9; background-color: rgba(202,201,201,0.75);
	filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; 
}

.news_year .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background-color: #cac9c9; background-color: rgba(202,201,201,0.85);
	filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; 
}
.news_year .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.news_year .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #cac9c9; background-color: rgba(202,201,201,0.9);
	filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; 
}
.news_year .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.news_year .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 5px !important;
		background-color: #e7e7e7; background-color: rgba(231,231,231,0.9);
	}