@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-size:12px; background-color:#fff;min-width: 1200px;margin:0 auto;}
a{text-decoration:none; color:#333;}
a:hover{ color:#2c4181; }

/*头部*/
.header{ width:100%; height:116px; margin:0 auto;background: #f3f3f3;}
.top{width:1200px; height:116px; margin:0 auto; }
.logo{ width:auto;height:116px;margin:0 auto;position:relative;float: left;}
.logo_link01{float: left;margin-top: 28px;}
.logo img{display: block;}
.top_right{float: right;width: 573px;height: 116px;}
.top_01 {width: 100%;height:auto;overflow: hidden;}
.top_01 li{ float: right;margin-top:26px;margin-left:20px;}
.top_01 li.search_box{ margin-top:17px;}
.top_01 li a{color:#616060;}
.top_01 li a:hover{color:#2c4181;}
.top_phone{float: right;margin-top:23px;}
.top_phone span{color:#999;font-size: 16px;padding-left:35px;background: url(../images/top_phone.png) no-repeat center left;}


.nav{ width:100%;height:51px; line-height:51px;background: url(../images/nav_bg.png) repeat;position: absolute;}
.nav ul{ width:1200px; margin:0px auto;}
.nav ul li{float:left;color:#2c4181; font-size:18px; font-weight:bold;height:51px;line-height:51px; }
.nav ul li a{color:#fff;display: block;padding: 0px 17px;font-weight: normal;font-size: 18px;}
.nav ul li a:hover,.nav ul li.on a{background: #be0000;font-weight: normal;}
.nav ul li .subNav{ background: url(../images/nav_bg.png) repeat;top:51px; padding:0 0 0 0; width:200px;;text-align: center;border-top:1px solid #fff;}
.nav ul li.on .subNav dl dd { height:auto; line-height:30px;}
.nav ul li.on .subNav dl dd{ color:#fff;} 
.nav ul li.on .subNav dl dd a {background: none; padding:0px; color:#fff; padding:10px 10px 10px 10px; display: block;text-align: left;text-align: center;font-size: 16px;}
.nav ul li.on .subNav dl dd a:hover{background: #2c4181;font-weight: normal;}
.nav ul li.search_box{float: right;margin-left:13px;*margin-left:0;width: 210px;height:30px;}
.nav ul li .btn_ser{  display:block; margin-top:18px; *margin-top: 0px; width:28px; height: 28px;cursor: pointer;padding:0px;}
.btn_ser img{ vertical-align: middle;}
.ser{width:231px; height:32px;right: 72px;top: -35px;line-height:32px; z-index:9999994;background: url(../images/ser.png) no-repeat center center; }
.search{width:220px; height: 32px;position:relative; overflow: hidden;z-index:9999999;}
.search input{position:absolute; width:200px; height: 32px;line-height:32px; color:#6b6b6b; border:none; background:none; right:21px; top:0px; padding-left:0px; }
.search input.notxt{color:#6b6b6b; padding-left:7px;width:190px;font-family: "Microsoft yahei";font-size: 14px;}   
.search input.notxt1 {position: absolute;width: 32px;height:32px;top: 0px;right:-11px;border: none;cursor:pointer; overflow: hidden; }


.content{ width:100%; margin:0px auto;  overflow:hidden;}
.wrap_banner{width: 100%;margin:0 auto;background: #ededed;overflow: hidden;}
.Banner{width:100%; height:auto; margin:0 auto;}

/*图片轮播*/
.flex-control-nav{text-align: center;bottom:25px;}
.flex-control-nav li{margin:0 8px;}
.flex-control-paging li a{background: #fff;border-radius: 50%;width: 15px;height:15px;text-indent: 9999px;}
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active { background: #be0000;}
.flexslider ul.slides li img{ min-width:100%; height:auto;}

.flex-direction-nav .flex-prev { left: 20px; background-position:0 0; }
.flex-direction-nav .flex-next { right: 20px; background-position:-132px 0;}
/*content*/
.mode01{overflow: hidden;width: 1200px;margin: 30px auto 30px;}
.articleList01{text-align: center;}
.articleTitle01{margin-bottom: 40px;}
.articleTitle01 h2{font-size: 30px;padding-bottom: 20px; background: url(../images/title_bg.png) no-repeat center bottom;color:#2c4181;}

.articleList01 li.NoMargin{margin-right: 0;}




.newsBox{width:1200px; }
.newsBox .lf{width:567px;float: left;height:492px;background: #faf9f9;overflow: hidden;}
.newsBox .rt{width:567px;float: right; height:492px;overflow: hidden;position: relative;}
.newsImgList{border-top:6px solid #2c4181;text-align: left;}
.newsImgList a{display: block;}
.newsImgList a h3{font-size: 16px;font-weight: normal;margin:15px 0 15px 0;border-left:2px solid #2c4181;padding-left:15px;line-height: 24px;}
.newsImgList a:hover h3{color:#000;}
.newsImgList a p{font-weight: normal;color:#666;font-size: 14px;line-height: 24px;}
.newsImgList a img{display: block;}
.newsImgList01{border-top:6px solid #000;}
.newsImgList01 a h3{border-left:2px solid #000;}
.newsList03{height: 455px; overflow: hidden;margin-top:37px;background: #faf9f9;*height:492px;}
.newsList{text-align: left;padding:105px 20px 0px 20px;*padding:130px 20px 0px 20px;}
.newsList li{border-left: 1px solid #2c4181;padding-left: 20px;margin-bottom: 30px;}
.newsList li a{display: block;margin-bottom: 6px;font-size: 16px;}
.newsList li .dateLeft{display: block;color:#888;background: url(../images/time.png) no-repeat center left;padding-left:25px;}
.more{margin-top:4px;float: none;display: block;text-align: center;}
.more a{color:#fff;border-radius: 5px;padding:8px 12px; line-height: 35px;background: #2c4181;font-size: 14px;text-align: center;}
.more a:hover{color:#fff;background: #be0000;}

.articleTitle02{position: absolute;left:50%;margin-left:-40px;}
.articleTitle02 h3{font-size: 17px;color:#be0000;margin-top:10px;text-align: center;}

/*培训动态*/
.newsBanner{width: 514px;height:425px;padding: 55px 26px;}
.newsBanner .flex-control-nav{text-align: center;bottom:-35px;}
.newsBanner .flex-control-nav li{margin:0 5px;}
.newsBanner .flex-control-paging li a{background: #b8b8b8;border-radius: 50%;width: 10px;height:10px;text-indent: 9999px;}
.newsBanner .flex-control-paging li a:hover,.flex-control-paging li a.flex-active { background: #be0000;}
.newsBanner .flexslider ul.slides li img{ min-width:100%; height:auto;width: 514px;height:342px;}

.newsBanner .flex-direction-nav .flex-prev { left: 20px; background-position:0 0; }
.newsBanner .flex-direction-nav .flex-next { right: 20px; background-position:-132px 0;}
.newsBanner .til_slides{background: none;color: #2c4181;font-size: 16px;font-weight: bold;text-align: left;margin-top:12px;display: block;}
.newsBanner .flexslider{text-align: left;}

.wrap_mode02{width: 100%;height:590px;background: #f2f2f2;margin-bottom: 30px;}
.mode02{width: 1200px;margin:0 auto;padding:30px 0;}
.noticeList{text-align: left;overflow: hidden;margin:30px 0 50px;}
.noticeList .lf{float: left;width: 411px;height:423px;overflow: hidden;margin-right: 54px;position: relative;}
.noticeList .md{float: left;width: 336px;height:423px;overflow: hidden;position: relative;}
.noticeList .rt{float: right;width: 352px;height:423px;overflow: hidden;position: relative;}

.newsList04{height: 387px; overflow: hidden;margin-top:37px;background: #fff;*height:410px;}

.mode03{width: 1200px;overflow: hidden;margin:0 auto 30px;}
.mode03 .lf{float: left;width: 655px;height:157px;border-top:1px solid #ddd;overflow: hidden;}
.mode03 .rt{float: right;width: 544px;height:157px;overflow: hidden;}
.statusList{overflow: hidden;}
.statusList a{display: block;position: relative;}
.statusList a span{display: block;position: absolute;width:466px;height:80px;background: url(../images/img02_hover.png) no-repeat center center;line-height: 80px; top:50%;left:50%;margin-left:-233px;margin-top:-40px;}
.statusList a span p{text-align: center;color:#fff;font-family: "华文中宋";font-size: 26px;}
.addrList{background: url(../images/phone_bg.png) no-repeat left top;padding-top:20px;}
.addr01{background: url(../images/icon01.png) no-repeat left top;padding-left: 90px;height:54px;margin-bottom: 20px;}
.addr02{background: url(../images/icon02.png) no-repeat left top;padding-left: 90px;height:54px;}
.addrList p{font-size: 14px;color:#888;margin:0px 0 7px 0;}
.addrList .addr02 p{padding:15px 0 0 0;}
/*底部开始*/
.footer{background: #2b4182;width: 100%;margin:0 auto;}
.copyRight{width: 1200px;margin:0 auto;color:#fff;text-align: center;padding:20px 0;line-height: 26px;font-size: 14px;}
.copyRight p{margin-top: 10px;text-align: center;}

/*二级页*/
.subPage{ width:100%; margin:0px auto;}
.pageBanner{ width:100%;margin-bottom: 20px;}
.Bread{width:auto;height:39px; line-height:39px;border-bottom:2px solid #002b5c; font-size:13px; color:#002b5c; margin-top:5px;}
.Bread a{color:#002b5c;}
.articleList2 ul{width: 100%;}
.articleList2 ul li{height:38px; line-height:38px; border-bottom: 1px dashed #ddd;width: 100%;float: none;padding-left:0;}
.articleList2 ul li a{padding-left:15px; background: url(../images/list_lig.png) no-repeat left center;font-size: 14px;}
.listTitle2{ padding-left:0px; background:none;height:85px;line-height: 50px;} 
.listTitle2 h2{color: #002b5c; font-size: 16px; font-weight: bold; height:50px; line-height:50px; padding:0px;}
.subPage .articleList2{ margin:10px 0px 20px;}
 
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:12px;clear:both; margin:20px 0px 30px;}
.page a{ padding:0 5px;}

.pageList{ padding-bottom: 30px; overflow: hidden;}
.articleTitle { width: 100%;text-align: center;}
.articleTitle h2{font-size: 18px; color:#2b4182; line-height: 20px; padding:20px 0 10px 0;}
.articleTitle h3{ font-size: 16px; color: #555; line-height: 20px; padding:10px 0; font-weight: bold;}
.articleAuthor { height: 30px;text-align: center; line-height: 30px; margin: 10px;border-bottom:1px solid #ddd;border-top:1px solid #ddd;  color:#777; }
.article{overflow:hidden; margin:20px 10px;font-size:14px; line-height:26px;}
.Annex {padding:0px; overflow:hidden; margin-bottom:30px;}
.Annex h3 { font-size: 16px;line-height: 30px; color:#2b4182; padding-left:5px;}
.Annex ul li { height: 26px; line-height: 26px; padding-left: 10px;border-bottom:none;}
.Annex ul li a { font-size: 12px; line-height: 24px; color:#656464;}
.Annex ul li a:hover{ color:#2b4182;}



/*通栏图片页开始*/
.pictureList_tl2 ul {  width:1200px; overflow:hidden; }
.pictureList_tl2 ul li { width:255px; height:245px; float: left; text-align:center; margin:0 22px;}
.pictureList_tl2 ul li img { display:block;margin:0 auto; }
.pictureList_tl2 ul li p { height:30px; line-height:30px; font-size: 14px;}
/*通栏图片页结束*/

/*二级页左右分栏开始*/
.con { width:1200px; height:auto; overflow:hidden;margin:0 auto; }
.con .con_left { width: 256px; float: left;border:1px solid #e3e3e3; border-bottom:none; margin:5px 0 0 0; }
.con .con_left .left_title { height:39px; line-height:39px; background:#002b5c; }
.con .con_left .left_title h2 { padding:0 0 0 20px; }
.con .con_left .left_title h2 a { font-size:16px; font-family:"微软雅黑"; color:#fff; font-weight:bold; }
.con .con_left ul li {  }
.con .con_left ul li a {  padding:10px 20px 10px 20px; display: block; border-bottom:1px solid #e3e3e3; }
.con .con_left ul li a:hover { border-bottom: 3px solid #002b5c; }
.con .con_right { width:905px; height:auto; float: right; }
.pictureList ul { width:905px; overflow:hidden; }
.pictureList ul li { width:255px; height:245px; float: left; text-align:center;margin:0 23px; }
.pictureList ul li img {display:block;margin:0 auto; }
.pictureList ul li p { height:30px; line-height:30px;font-size: 14px; }

/*二级页左右分栏结束*/





