@charset "utf-8";
/* CSS Document */

body{ margin:0 auto; padding:0; font-family:"微软雅黑"; font-size:14px; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,lable,textarea,p,blockquote,img { margin:0px; padding:0px;}
ol,ul li{list-style:none outside none;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight: 400;}
h1{ font-size:18px; font-weight:bold;color:#000000;text-decoration:none; text-align:center; }
h2{ font-size:18px; font-weight:bold;color:#000000;text-decoration:none; text-align:center;}
em{ }
a { text-decoration:none;}
a:hover{text-decoration:none;}
.clr{ clear:both;}   /*清除样式*/
*{padding:0;margin:0;}
img{border:none;}

.KSS_titleBox h2.title{ background:none !important; line-height:35px; text-align:left;  font-size: 14px !important;  padding-left:10px!important;}


.header { width: 100%; min-width:1440px; background:#005dd0; }
.head { width: 1440px; height: 192px; margin: 0px auto; position:relative; }
.logo { float:left; width:665px; height: 123px; margin-top:34px;}
.by { width: 875px; height: 192px; float:right; position:absolute; left:780px; top:0px;}
.dhl { width:100%; height: 62px; background:url(../images/dhbj03.png) repeat-x center top;}
.dh { width:1440px;  height: 62px; line-height: 62px; margin: 0 auto; }
.dh ul li { width:130px; float: left; height:62px; line-height: 62px; font-size:18px; text-align: center;}
.st { float:left; color: #ffffff;}
.dh ul li a { color: #ffffff; letter-spacing: 1px;}


/*新闻动态*/
.contect { width:1440px; margin:10px auto 0;}
.news_dt {width:890px; height:auto; float:left; margin-top: 40px;}
.title {width:100%; height: 51px; background:url(../images/htbj.png) repeat-x left center; }
.title h3 b { display: block; width:51px; height: 51px; float: left;}
.title h3 strong { height: 51px; line-height: 51px; font-size: 24px; color: #816544; padding: 0px 10px 0px 35px;  font-weight: bold; letter-spacing: 2px; float:left; padding-left: 12px; font-family: "微软雅黑"; font-weight:400; background:#fff;}
.title h3 strong a { color:#242424;}
.title span {width:60px; height: 51px; line-height: 51px; font-size: 14px; color: #212121; float: right; background:#fff;  text-align: right;}
.title span a {color:#212121; padding-left: 5px; }

.tpgd {width: 425px; height: 360px; float:left; margin-top: 40px;}

.zyls { width: 418px; margin-left: 32px;float:left; margin-top: 18px; }
.zyls ul h2 { height: 65px; line-height: 65px; font-size: 20px; font-weight: bold; border-bottom: 1px dashed #9e9e9e; padding-top: 7px; margin-bottom:10px;}
.zyls ul h2 a { color:#000000;}
.zyls ul li {font-size: 16px; line-height: 44px; color:#292929; background: url("../images/xsj.png") no-repeat 5px center; text-indent:30px; overflow: hidden;}
.zyls ul li a {color:#292929;  }
.zyls ul li:hover a {color:#816544;}


/*通知公告*/
.tzglist { width:495px; float:left; margin-top:45px; margin-left:55px;}
.tzglist ul { overflow:hidden; margin:30px auto 0; }
.tzglist ul li {line-height:30px; font-family:"微软雅黑"; font-size:14px;  overflow:hidden;  margin:16px auto;  }
.tzglist .rl { padding-right:20px;float:left; display:block; margin-right:19px; border-right:1px solid #bfbfbf;  text-indent:11px;}
.tzglist .jh { font-family:"微软雅黑"; font-size:25px; color:#909090; width:100%; height:36px; text-align:center; line-height:36px;  display:block; font-weight:bold; }
.tzglist .ny { font-family:"微软雅黑"; font-size:16px; color:#909090; width:100%; text-align:center; display:block;}
.tzglist .list_list h3 { font-family:"微软雅黑"; height:30px; line-height:30px; font-size:16px; color:#000000;}
.tzglist .list_list h3 a {color:#000000;}
.tzglist .list_list p { font-family:"微软雅黑"; font-size:14px;line-height:30px; color:#6c6c6c;}
.tzglist .list_list p a { color:#6c6c6c; letter-spacing:1px;}
.tzglist ul li:hover h3 a { color:#816544;}
.tzglist ul li:hover .ny{ color:#816544;}
.tzglist ul li:hover .jh {color:#f9a512;}

/*党建工作*/
.listnews { width:333px; float:left; margin-right:36px;}
.listnews ul { overflow:hidden; margin:15px auto 0;}
.listnews ul li {line-height:30px; height:87px; font-family:"微软雅黑"; border-bottom:1px dashed #d9d9d9; font-size:14px;  overflow:hidden; padding:20px 0px 25px; margin:0 auto;}
.listnews .list_list h3 { font-family:"微软雅黑"; height:35px; line-height:35px; font-size:17px; color:#000000;}
.listnews .list_list h3 a {color:#000000;}
.listnews .list_list p { font-family:"微软雅黑"; font-size:14px;line-height:26px; color:#6c6c6c;}
.listnews .list_list p a { color:#6c6c6c; letter-spacing:1px;}
.listnews .rl { width:60px; padding-right:22px; height:66px;float:left; display:block; margin-right:23px; border-right:1px solid #bfbfbf;  margin-top:13px;}
.listnews .jh { font-family:"微软雅黑"; font-size:25px; color:#909090; width:100%; height:36px; text-align:center; line-height:36px;  display:block; font-weight:bold; }
.listnews .ny { font-family:"微软雅黑"; font-size:15px; color:#909090; width:100%; text-align:center; display:block;}
.listnews .listnews ul li:hover h3 a { color:#816544;}
.listnews ul li:hover .ny{ color:#816544;}
.listnews ul li:hover .jh {color:#f9a512;}


/*学生管理*/
.listnews2 { width:333px; float:left;}
.listnews2 ul { overflow:hidden; margin:15px auto 0;}
.listnews2 ul li {line-height:30px; height:87px; font-family:"微软雅黑"; border-bottom:1px dashed #d9d9d9; font-size:14px;  overflow:hidden; padding:20px 0px 25px; margin:0 auto;}
.listnews2 .list_list h3 { font-family:"微软雅黑"; height:35px; line-height:35px; font-size:17px; color:#000000;}
.listnews2 .list_list h3 a {color:#000000;}
.listnews2 .list_list p { font-family:"微软雅黑"; font-size:14px;line-height:26px; color:#6c6c6c;}
.listnews2 .list_list p a { color:#6c6c6c; letter-spacing:1px;}
.listnews2 .rl { width:60px; padding-right:22px; height:66px;float:left; display:block; margin-right:23px; border-right:1px solid #bfbfbf;  margin-top:13px;}
.listnews2 .jh { font-family:"微软雅黑"; font-size:25px; color:#909090; width:100%; height:36px; text-align:center; line-height:36px;  display:block; font-weight:bold; }
.listnews2 .ny { font-family:"微软雅黑"; font-size:15px; color:#909090; width:100%; text-align:center; display:block;}
.listnews2 .listnews ul li:hover h3 a { color:#816544;}
.listnews2 ul li:hover .ny{ color:#816544;}
.listnews2 ul li:hover .jh {color:#f9a512;}

.xyfc { width:1440px; margin:50px auto 80px;}
.xyfclist { width:1440px; height:520px; margin:30px auto 0px; background:url(../images/fcbj.png) no-repeat left center;}
.xyfclist ul { width:1302px; margin:0px auto 0px; padding-top:90px; display:block;}
.xyfclist ul li {width:400px; float:left;  margin:0px 17px;}
.xyfclist ul li span { width:400px; height:285px; }
.xyfclist ul li h3{ width:400px; float:left; margin:20px 10px; text-align:center; font-size:18px; line-height:35px; }



/*footer*/
.footer { width:100%; background:#005ebe;}
.foot { width: 1440px; margin: 0 auto;}
.footer_top { width: 100%; background: #005ebe;}
.footbq { width:450px; height: auto; line-height:33px; color:#fff; font-size:15px; float: left; margin: 33px 20px 33px 10px;}
.footer-center { width:400px; float:left; padding-right: 10px; margin: 25px 0px;}
.foot_right { width:425px; height:105px; float:right; margin-top:35px; margin-right:20px;}




.sso { float:right; margin-right:5px; margin-top:40px; margin-bottom: 10px; background:#fff; border-radius:20px; opacity:0.8; outline:none; border:1px solid #e7e7e7; width: 310px;}
.srk { width:265px; padding-left:15px; height:31px; line-height:31px; float:left; letter-spacing:1px;  opacity:0.6; border-bottom-left-radius:20px; border-top-left-radius:20px; outline:none; border: none;}
.an {width:26px; height:31px; line-height:31px; float:left; border:none; background:url(../images/SSUO.png) no-repeat left center; border-bottom-right-radius:20px; border-top-right-radius:20px; font-size:16px; outline:none; color:#ffffff; letter-spacing:6px; font-family:"微软雅黑"; text-align:center; font-weight:bold; }
.dz { text-align: right; line-height: 50px; font-size: 15px; color:#fff;}
.sso b { float: left;}
.footer-right { float:right;}

/*子页list样式*/
.top { width: 100%; height:auto;}
.top_1 { height:41px; background:#eee; line-height:41px;}
.top_1_con { width: 1400px; margin:0 auto; }
.top_1 .top_1_l { float: left; color: #666; font-size: 15px; }
.top_1 .top_1_r { float:right; } 
.top_1 .top_1_r ul li { float: left; font-size: 14px; color: #fff;}
.top_1 .top_1_r ul li a { color: #666; }
.top_1 .top_1_r ul li a:hover { color: #e99600; text-decoration: none;}
.top_1 .top_1_r ul li.en { border-left: 1px #c9c9c9 solid; opacity:.9; margin: 10px 15px 0; height:18px; }
.top_1 .top_1_r ul li.search { position: relative; padding-left: 15px; }
.icon_search { background:url(../images/icon_search_1.png) center no-repeat; width: 22px; height: 20px; display:block; cursor:pointer; margin-top:12px;opacity:.9; }


.main { margin: 0 auto; width:1380px;}
.dqwz{font-size: 14px;color: #8b8b8b;height: 78px;line-height: 78px;}
.dqwz span{padding-left: 30px;background: url(../images/fangzi.png) no-repeat left center;}
.dqwz a{color: #8b8b8b;}
.dqwz a:hover{color: #e99600;}

.page_left { width: 300px; background:#f3f3f3;float:left;}
.page_left .catename{height: 50px;line-height: 50px; padding: 10px 20px; color: #fff; background: #005cc0;border-bottom: 1px solid #fff;}
.page_left .catename h3 { font-size: 20px; font-weight:500; letter-spacing:1px; }
.page_left .catename img{float:left; margin:2px 27px 0px 15px;}
.page_left ul {padding: 10px 0;}
.page_left ul li h2{font-size: 16px;font-weight: normal;padding: 0 20px; margin-left:20px; }
.page_left ul li:hover h2{background:#fff; color:#0856aa;}
.page_left ul li:hover a{color: #0b9e47;}
.page_left ul li.on h2{background: #ab794a;}
.page_left ul li.on a{color: #fff;}
.page_left ul li a{display: block;height: 54px;line-height: 54px;color: #333;padding-left:0px;background:url(../images/yo.png) no-repeat left center;}

.page_right{float: right; width: 1020px;padding: 0 0 40px;}
.page_right .lmm { height:50px;line-height: 50px;color: #fff;margin-bottom: 15px;    position: relative;} 

.page_right .lmm  h3 { width:auto; padding-right:15px; display:block; font-weight:bold; font-size:26px; letter-spacing:1px; color:#2d2d2d; float:left;  position:relative; z-index:9999;background: #fff;}

.page_right .lmm:after{
      content:"";
     display:inline-block; 
     width:100%;
     border-bottom:1px solid #e5e5e5 ;
     vertical-align : middle;
position: absolute;
    left: 0;
    top: 27px;
 }
.page_right .lmm  h3 a { color:#2d2d2d;}


.ej_list1_box li { height: 40px; line-height: 40px; border-bottom:1px dashed #CCC; overflow:hidden; font-size: 15px; background:url(../images/icon_list_1.png) no-repeat; padding-left:0px; }
.ej_list1_box li a { float: left; display:block; color:#030303; font-size: 15px; }
.ej_list1_box li a:hover,.main_list2_box li a:hover {color:#816544;}
.ej_list1_box li span { float: right; display:block; color:#666666; }

.xxnry {padding: 0 0 30px; border-bottom: 1px solid #d2d2d2;}
.xxnrtit{text-align: center;font-size: 22px;color: #333333;padding: 30px 0 0;}
.xxnrtextinfo {text-align: center;font-size: 14px;color: #333; height: 56px;line-height: 56px; border-bottom: 1px solid #d2d2d2;}
.xxnrtextinfo a.xxnrxiao { background: url(../images/xiao.png) no-repeat right center;}
.xxnrtextinfo a {color: #333; padding-right: 20px;}
.xxnrtextinfo a.xxnrda { background: url(../images/da.png) no-repeat right center;}
.xxnrtextcont{font-size: 14px;color: #666;line-height: 30px;padding: 20px 0;min-height:240px;}
.xxnrtextcont img {max-width: 100%;}
.xxnrtextcont a{color:#333;}
.xxnrtextcont a:hover{color:#a50f10;}
.xxnrtextcont p{text-indent:2em !important;}
.xxnrtextcont p img{margin-left:-2em;height:auto !important;}

.xxnrsx { text-align: right; padding-top: 15px;}
.xxnrsx a{ height:25px;line-height: 25px;font-size: 14px;color: #282828;text-align: right;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.xxnrsx a:hover {color:#e99600;}
.line2 { margin-bottom: 60px; margin-top:23px;}


/*无下拉导航列表样式*/
.main_page_right {margin: 0 auto 35px; width:100%;}
.main_page_right .lmm { height:50px;line-height: 50px;color: #fff;margin-bottom: 15px;    position: relative;} 

.main_page_right .lmm  h3 { width:auto; padding-right:15px; display:block; font-weight:bold; font-size:26px; letter-spacing:1px; color:#2d2d2d; float:left;  position:relative; z-index:9999;background: #fff;}

.main_page_right .lmm:after{
      content:"";
     display:inline-block; 
     width:100%;
     border-bottom:1px solid #e5e5e5 ;
     vertical-align : middle;
position: absolute;
    left: 0;
    top: 27px;
 }
.main_page_right .lmm  h3 a { color:#2d2d2d;}
.main_page_right .ej_list1_box li {  background: url("../images/xsj.png") no-repeat 5px center; text-indent:30px;}