@charset "utf-8";

/*全局样式*/
*{margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,form,input,button,textarea,p,th,td{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body{font-family:"宋体",Microsoft YaHei,Verdana,Arial; word-break:break-all; color:#000; font-size:12px; background:#efefef; text-align:center;}
ul,li{list-style-type:none; text-align:left;}
table{border-collapse:collapse; border-spacing:0;}
img{border:none;}
input,img{vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:1px;}/* 清除浮动 */
/*默认链接样式*/
a{color:#000; text-decoration:none;}
a:hover{text-decoration:none; color:red;}

/*外框盒子*/
#wrap{width:980px; margin:0 auto; overflow:hidden; zoom:1;}

/*头部*/
.header{position:relative;}
.header h1{position:absolute; top:0; left:-99999px;}
.top{height:25px; position:relative;}
.top p.date{width:260px; height:18px; line-height:18px; position:absolute; bottom:0; left:0; color:#666; text-align:left; padding-left:30px; background:url(../../../Style/Webportal/Site3/biao_time.gif) no-repeat 8px 0;}
.top p.set{width:130px; height:18px; line-height:18px; position:absolute; bottom:0; right:0; color:#666;}
.top p.set a{color:#666;}
.top p.set a:hover{color:red;}
.top p.set span{margin:0 5px;}

/*banner图片*/
.banner{height:126px; background:url(../../../Style/Webportal/Site3/big_pic.jpg) no-repeat 0 0;}

/*导航菜单*/
.nav{height:40px; border:1px solid #c0c0c0; border-top:1px dashed #960; border-bottom:none; background:url(../../../Style/Webportal/Site3/navpic.gif) repeat-x 0 0;}
.nav ul{padding-left:5px; overflow:hidden; zoom:1;}
.nav ul li{float:left;}
.nav ul li a{width:98px; height:38px; line-height:38px; font-size:14px; color:#840000; text-align:center; display:block;}
.nav ul li a:hover{color:#fff; font-weight:bold; background:url(../../../Style/Webportal/Site3/navpic.gif)  no-repeat 5px -100px;}
.nav ul li a.curry{background:url(../../../Style/Webportal/Site3/navpic.gif) no-repeat 5px -100px; color:#fff; font-weight:bold;}
.nav ul li.fenge{width:2px; height:40px; background:url(../../../Style/Webportal/Site3/navpic.gif) no-repeat 0 -55px;}
.sousuo{width:144px; height:25px; position:absolute; top:157px; right:6px; background:url(../../../Style/Webportal/Site3/navpic.gif) no-repeat 0 bottom; text-align:left;}
.inputss{width:115px; height:22px; line-height:22px; border:none; background:none; margin:2px 0 0 2px; font-size:12px; color:#666;}
.btn_ss{width:22px; height:21px; position:absolute; top:159px; right:8px;}
.btn_ss a{width:22px; height:21px; display:block;}

/*大内容盒子*/
.contentbox{background:#fff; border:1px solid #c0c0c0; border-top:none; padding:3px 6px 6px 6px; overflow:hidden; zoom:1;}
.contentbox3{background:#fff; border:1px solid #c0c0c0; padding-top:3px; border-top:none; overflow:hidden; zoom:1;}
.box-con{padding:20px 30px;}
.box-yfjs{background-color:#f2f2f2; overflow:hidden; zoom:1;}
.box-yfzs-main{margin-top:20px;}

.yf-pic{float:left;}
.yfjs-r{float:right; width:480px; padding:10px 30px 0 0; position:relative;}
.btn-lgn{position:absolute; width:160px; height:35px; line-height:35px; text-align:center; right:35px; top:12px; background-color:#06c; color:#fff;}
.btn-lgn:hover{color:#fff; background-color:#06f;}
.btn-lgn:active{background-color:#06c;}
.yfjs-tit{text-align:left; font-size:18px; font-weight:bold; height:30px; line-height:30px; padding-top:15px;}
.yfjs-con{text-align:left; font-size:14px; line-height:24px; color:#666; text-indent:28px;}
.yfjs-tip{display:block; font-size:12px; color:#06c; font-weight:bold; text-indent:0;}
.yfzs-tab{background-color:#f2f2f2; padding:15px; padding-left:0;}
.list-tab{overflow:hidden; zoom:1;}
.list-tab li{float:left; margin-left:20px; display:inline;}
.list-tab li a{display:block; width:160px; height:52px; line-height:52px; font-size:18px; color:#06c; text-align:center; background-color:#e3e3e3; font-weight:bold; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.list-tab li a:hover{background-color:#d7d7d7;}
.list-tab li a:active{background-color:#e3e3e3;}
.list-tab li a.hover{color:#fff; background-color:#06c;}
.yfzs-body{border:2px solid #f2f2f2; border-top:none; padding:30px; text-align:left; line-height:24px; color:#555; font-size:14px;}
.yf-dl{padding-bottom:20px;}
.yf-dl span{display:block;}
.yf-dl-pic{padding-top:20px; text-align:center;}


/*左侧小图片区*/
.side_pic{float:left; width:225px; height:466px; background:url(../../../Style/Webportal/Site3/side_bg.jpg) no-repeat 0 0; border-top:none; position:relative;}
.side_pic p{width:205px; position:absolute;}
.side_pic p a{width:140px; height:61px; color:#002f42; padding:30px 0 0 65px; text-align:left; line-height:16px; overflow:hidden; display:block; font-size:13px}
.side_pic p a:hover{color:red; background-position:0 0; background-repeat:no-repeat;}
.side_pic p.pic1{top:69px; left:10px; z-index:5;}
.side_pic p.pic1 a:hover{background-image:url(../../../Style/Webportal/Site3/side_pic01_on.jpg);}
.side_pic p.pic2{top:140px; left:10px; z-index:4;}
.side_pic p.pic2 a:hover{background-image:url(../../../Style/Webportal/Site3/side_pic02_on.jpg);}
.side_pic p.pic3{top:211px; left:10px; z-index:3;}
.side_pic p.pic3 a:hover{background-image:url(../../../Style/Webportal/Site3/side_pic03_on.jpg);}
.side_pic p.pic4{top:282px; left:10px; z-index:2;}
.side_pic p.pic4 a:hover{background-image:url(../../../Style/Webportal/Site3/side_pic04_on.jpg);}
.side_pic p.pic5{top:353px; left:10px; z-index:1;}
.side_pic p.pic5 a:hover{background-image:url(../../../Style/Webportal/Site3/side_pic05_on.jpg);}

/*右侧内容盒子*/
.mainbox{float:right; text-align:left; width:735px; overflow:hidden; zoom:1;}
.midbox{float:left; width:420px;}
.rightbox{float:right; width:310px; text-align:left;}

/*焦点图*/
.focuspic{width:420px; height:190px; overflow:hidden;}

.smconbox{background:url(../../../Style/Webportal/Site3/conlistbg.gif) #ededed repeat-x 0 10px;}
.smconbox h3{height:32px; line-height:32px; font-size:14px; font-weight:bold; padding-left:30px; background:url(../../../Style/Webportal/Site3/htiao.gif) #fff no-repeat 0 bottom; position:relative;}
.smconbox h3 a{height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#888; position:absolute; bottom:5px; right:5px;}
.smconbox h3 a:hover{color:red;}
.biao01,.biao02{width:18px; height:18px; position:absolute; background-image:url(../../../Style/Webportal/Site3/arrow.gif); background-repeat:no-repeat;}
.biao01{top:8px; left:8px; background-position:-39px 0;}
.biao02{top:8px; left:8px; background-position:0 0;}

.jjie{height:138px; padding:10px; line-height:160%; color:#555; text-indent:22px;}
.jjie a{color:#900;}
.jjie a:hover{color:red;}

.conlist{height:158px; overflow:hidden;}
.conlist ul{padding:10px 5px 5px 5px;}
.conlist ul li{height:22px; border-bottom:1px dashed #ccc; background:url(../../../Style/Webportal/Site3/arrow.gif) no-repeat -80px 3px;}
.conlist ul li a{height:22px; line-height:22px; display:inline-block; color:#3a5663;}
.conlist ul li a.list{float:left; width:200px; padding-left:15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.conlist ul li a.new{float:left; width:18px; height:7px;}
.conlist ul li a.new img{width:18px; height:7px; padding-top:7px;}
.conlist ul li a.date{float:right; width:50px;}
.conlist ul li a:hover{color:red;}

/*培训流程*/
.step{height:81px; background:url(../../../Style/Webportal/Site3/step_bg.jpg) no-repeat 0 0; margin-top:5px;}
.step ul{font-size:12px; font-weight:bold; padding-left:87px;}
.step ul li{float:left; margin:5px 30px 0 0; display:inline;}
.step ul li a{width:80px; height:70px; line-height:120px; text-align:center; color:#032b43; overflow:hidden; display:block;}
.step ul li a:hover{color:red;}

/*在职学历教育*/
.education{float:left; height:242px; margin-top:5px; background:#e2d4b8; border:1px solid #ac925e; padding-right:10px;}
.education h2{height:42px; line-height:42px; background:url(../../../Style/Webportal/Site3/educationbg.gif) no-repeat 8px 8px;}
.education dl{float:left; width:216px; height:180px; background:url(../../../Style/Webportal/Site3/educationbg.gif) no-repeat 0 -36px; margin-left:9px; display:inline; padding:5px; overflow:hidden;}
.education dl dd.edumore{border-bottom:none;  color:#666; text-align:right;}
.education dl dd.edumore a{height:30px; line-height:30px; color:#666; text-align:right; background:none; padding-left:0; display:inline;}
.education dl dd.edumore a:hover{color:red;}
.education dl dd.tiontel{height:30px; line-height:30px; border-bottom:none; background:url(../../../Style/Webportal/Site3/educationbg.gif) no-repeat 0 -329px; text-align:left; color:red; padding-left:26px;}
.education dl dt{height:35px; line-height:40px; font-weight:bold; color:#854801; padding-left:28px; text-align:left; overflow:hidden;}
.education dl dd{border-bottom:1px dashed #b2b2b2;}
.education dl dd a{height:22px; line-height:22px; color:#876236; text-align:left; padding-left:20px; background:url(../../../Style/Webportal/Site3/educationbg.gif) no-repeat -3px -274px; display:block;}
.education dl dd a:hover{color:red;}

.education02{float:right; width:230px; height:242px; margin-top:5px; background:#e2d4b8; border:1px solid #ac925e; padding-right:10px;}
.education02 h2{height:42px; line-height:42px; background:url(../../../Style/Webportal/Site3/educationbg02.gif) no-repeat 8px 8px;}
.education02 dl{float:left; width:213px; height:180px; background:url(../../../Style/Webportal/Site3/educationbg02.gif) no-repeat 0 -36px; margin-left:9px; display:inline; padding:5px; overflow:hidden;}
.education02 dl dd.edumore{border-bottom:none;  color:#666; text-align:right;}
.education02 dl dd.edumore a{height:30px; line-height:30px; color:#666; text-align:right; background:none; padding-left:0; display:inline;}
.education02 dl dd.edumore a:hover{color:red;}
.education02 dl dd.tiontel{height:30px; line-height:30px; border-bottom:none; background:url(../../../Style/Webportal/Site3/educationbg.gif) no-repeat 0 -329px; text-align:left; color:red; padding-left:26px;}
.education02 dl dt{height:35px; line-height:40px; font-weight:bold; color:#854801; padding-left:28px; text-align:left; overflow:hidden;}
.education02 dl dd{border-bottom:1px dashed #b2b2b2;}
.education02 dl dd a{height:22px; line-height:22px; color:#876236; text-align:left; padding-left:20px; background:url(../../../Style/Webportal/Site3/educationbg.gif) no-repeat -3px -274px; display:block;}
.education02 dl dd a:hover{color:red;}

/*二级盒子*/
.contentbox2,.contentbox3{background:url(../../../Style/Webportal/Site3/sidebg.gif) #fff repeat-y left top; border:1px solid #c0c0c0; border-top:none; padding:3px 0 0 0; overflow:hidden; zoom:1;}
.side{float:left; width:230px;}
.main{float:right; width:745px;overflow:hidden;}
.contentbox3{ background-image:none; background-color:#fff;}
.main2{}

/*二级培训流程*/
.pxlc{ margin-top:2px; width:230px; height:360px;  }
.pxlc h3{width:215px; height:58px; margin:0 auto; background:url(../../../Style/Webportal/Site3/liucpic.gif) no-repeat 0 0;}
.pxlc ul{width:215px; margin:0 auto;}
.pxlc ul li{height:45px; margin-top:6px;}
.pxlc ul li a{height:45px; line-height:40px; background:url(../../../Style/Webportal/Site3/liucpic.gif) no-repeat 0 -73px; padding-left:20px; color:#333; font-size:14px; display:block;}
.pxlc ul li a:hover{background:url(../../../Style/Webportal/Site3/liucpic.gif) no-repeat 0 -136px; color:red; font-weight:bold;}
.pxlc ul li.pxlc_bot{height:39px;}
.pxlc ul li.pxlc_bot a{height:39px; line-height:39px; background:url(../../../Style/Webportal/Site3/liucpic.gif) no-repeat 0 -203px;}
.pxlc ul li.pxlc_bot a:hover{background:url(../../../Style/Webportal/Site3/liucpic.gif) no-repeat 0 bottom;}

/*小导航*/
.smnav{border:1px solid #dedede; border-right:none; background:url(../../../Style/Webportal/Site3/smnavbg.gif) repeat-x 0 -35px;}
.smnav p{height:29px; line-height:29px; text-align:left; padding-left:30px; background:url(../../../Style/Webportal/Site3/smnavbg.gif) no-repeat 0 0; color:#444;}
.smnav p span{margin-right:5px;}
.smnav p span a{color:#444;}
.smnav p span a:hover{color:red;}

/*内容列表*/
.mainlist,.listcont{padding:10px 20px 20px 20px;}
.mainlist h3{height:40px; line-height:50px; border-bottom:2px solid #ccc; font-size:17px; font-weight:bold; color:red; text-align:left; overflow:hidden;}
.mainlist ul{height:auto !important; height:500px; min-height:500px; padding-top:10px;}
.mainlist ul li{height:32px; border-bottom:1px dashed #ccc; overflow:hidden;}
.mainlist ul li a{height:32px; line-height:32px; display:block; font-size:14px; color:#666;}
.mainlist ul li a:hover{color:red;}
.mainlist ul li a.n1{width:550px; float:left; padding-left:20px; background:url(../../../Style/Webportal/Site3/arrow.gif) no-repeat 8px -32px;}
.mainlist ul li a.n2{width:100px; float:right; text-align:center;}

/*列表内容*/
.listcont h3{padding:15px 0 10px 0; line-height:25px; font-size:20px; font-weight:bold; color:red;}
.listcont h4{border-bottom:2px solid #ccc; color:#555; font-size:12px; padding-bottom:5px;}
.listcont ul{height:auto !important; height:500px; min-height:500px; padding:20px;}
.listcont ul li{text-align:left; font-size:14px; line-height:180%; color:#222;}


/*- 分页控件样式-------------------------- */
.page {  color: #999999; vertical-align:middle; text-align:right; font-size:12px;height:30px; line-height:30px; background:#eee; padding-left:5px; padding-right:5px;}
.page a, .page .cpb { padding:2px 6px 2px 6px; border:0px solid #dddddd;background: #ffffff;margin:0px 1px 0px 1px; font-size:12px; color:#000000;}
.page a:hover { background-color: #E61636; color:#ffffff;border:0px solid #E61636; }
.page .cpb { font-weight: bold; color: #fff000; background: #E61636; border:0px solid #E61636;}

.page_pp{padding:5px 10px 5px 15px;height:45px;  background:#eee;  position:relative; }
.page_pp p,.page_pp1 p{height:22px; line-height:22px; text-align:left; color:#666;}
.page_pp p a,.page_pp1 p a{color:#555;}
.page_pp p a:hover{color:#000;}


.page_pp1{padding:5px 10px 5px 15px;height:45px;  background:#eee;  position:relative;}  
.page_pp1 a:hover{color: #000; }


/*回到首页链接*/
.backtop{display:block; width:65px; height:20px; line-height:20px; position:absolute; top:5px; right:0; text-align:center; overflow:hidden;}
.backtop a{color:#333; width:65px; height:20px; display:block; cursor:pointer;}
.backtop a:hover{color:red;}


/*友情链接*/
.yqlink{margin-top:5px; overflow:hidden; zoom:1;}
.yqlink ul{height:66px; padding-left:65px; background:url(../../../Style/Webportal/Site3/yqlindbt.gif) no-repeat 0 0;}
.yqlink ul li{float:left; display:inline; margin-left:6px;}
.yqlink ul li a{width:170px; height:62px; border:2px solid #d0d0d0; display:block;}
.yqlink ul li a img{width:170px; height:62px;}
.yqlink ul li a:hover{border:2px solid #900;}

/*底部*/
.footer{height:163px; background:url(../../../Style/Webportal/Site3/footerbg.gif) no-repeat 0 0;}
.footer ul{padding:20px 160px 0 0;}
.footer ul li{height:20px; line-height:20px; text-align:center; color:#555;}
.footer ul li a{color:#000;}
.footer ul li a:hover{color:red;}
.footer ul li span{color:#7e3434;}


/*翻页样式*/

.paginator{font-family:Tahoma,Helvetica,sans-serif;text-align:center}
.paginator a{border-right:#ccdbe4 1px solid;padding-right:8px;border-top:#ccdbe4 1px solid;padding-left:8px;padding-bottom:2px;border-left:#ccdbe4 1px solid;color:#0061de;margin-right:3px;padding-top:2px;border-bottom:#ccdbe4 1px solid;text-decoration:none}
.paginator a:hover{border-right:#2b55af 1px solid;border-TOP:#2b55af 1px solid;background-image:none;border-left:#2b55af 1px solid;color:#fff;border-bottom:#2b55af 1px solid;background-color:#3666d4}
.paginator .cpb{padding-right:6px;padding-left:6px;font-weight:bold;padding-bottom:2px;color:#000;margin-right:3px;padding-top:2px}
.paginator a.next{border-right:#ccdbe4 2px solid;border-TOP:#ccdbe4 2px solid;margin:0px 0px 0px 10px;border-left:#ccdbe4 2px solid;border-bottom:#ccdbe4 2px solid}
.paginator a.next:hover{border-right:#2b55af 2px solid;border-TOP:#2b55af 2px solid;border-left:#2b55af 2px solid;border-bottom:#2b55af 2px solid}
.paginator a.prev{border-right:#ccdbe4 2px solid;border-TOP:#ccdbe4 2px solid;margin:0px 10px 0px 0px;border-left:#ccdbe4 2px solid;border-bottom:#ccdbe4 2px solid}
.paginator a.prev:hover{border-right:#2b55af 2px solid;border-TOP:#2b55af 2px solid;border-left:#2b55af 2px solid;border-bottom:#2b55af 2px solid}


/*------hidden------*/
.hide{display:none !important;}