﻿@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{ padding:0; margin:0; font-size:14px; font-family:"微软雅黑"; color:#333f4b;}
ol, ul, dl, dt, dd, h1, h2, h3, h4, h5, h6{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}
a{ text-decoration:none; color:#000; noline: expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{text-decoration:none; color:#20bb5b;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.space15{height:15px; line-height:10px; overflow:hidden; font-size:0; clear:both;}
.space20{height:250px; line-height:10px; overflow:hidden; font-size:0; clear:both;}
.fl{float:left;}
.fr{float:right;}
.w1000{ width:1050px; margin:0 auto;  position:relative;}

/*头部样式*/
.TopBox{height:121px;}
.LogoBox{height:60px; border-bottom:1px solid #e6e6e6; background-image:url(../images/top_bg.png);}
.LogoBox a img{display:block; height:45px; position:absolute; top:8px;}
.NavBox{height:60px; width:100%; position:relative; z-index:99;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{height:60px; line-height:60px; position:relative; z-index:1;}
.nav a{color:#333f4b;}
.nav .nLi{float:left;  position:relative; display:inline;  }
.nav .nLi h3{float:left; font-weight:normal;}
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:16px; margin-right:3px; line-height:57px; margin-top:3px;}
.nav .sub{display:none; width:130px; left:0; top:60px;  position:absolute; background:#fff;  line-height:35px; box-shadow:0 1px 1px #ddd;}
.nav .sub li{zoom:1; }
.nav .sub a{ display:block; padding:0 19px; line-height:35px;}
.nav .sub a:hover{ background:#1da852; color:#fff;  }
.nav .nLi h3 a:hover,.nav .nLi h3 a.on{border-top:3px solid #1882ee; margin-top:0;}

/*底部样式*/
.BottomBox{height:70px;}
.Bottom{text-align:center; background:#2f2f2f; height:48px; padding-top:12px; color:#9d9da1; font-size:12px; line-height:18px;}

/*首页样式*/
.HomeCon{width:100%; height:650px; background:url(../images/focusBg.png) center center no-repeat; position:relative; z-index:1;}
.HomeMain{overflow:hidden; padding:53px 49px 0 56px; width:770px; margin:0 auto;}
.mConList{width:716px; overflow:hidden; float:left;}
.mConList li{width:179px; float:left;  text-align:center;position:relative;}
.mConList li a{display:block;}
.mConList .mCon1,.mConList .mCon3,.mConList .mCon5,.mConList .mCon7,.mConList .mCon10{padding-top:112px; height:67px;  cursor:pointer;}
.mConList .mCon2,.mConList .mCon4,.mConList .mCon6,.mConList .mCon8,.mConList .mCon9,.mConList .mCon11{height:179px;}
.mConList .mCon1{background:#34b4f0;}
.mConList .mCon2{width:338px; text-align:left;padding-left:20px;}
.mConList .mCon3{background:#ed7d19 ;}
.mConList .mCon4{background:url(../images/focus_pic1.png);}
.mConList .mCon5{background:#05c00a ;}
.mConList .mCon6{background:url(../images/focus_pic2.png);}
.mConList .mCon7{background:#df0c66 ;}
.mConList .mCon9{background:url(../images/focus_pic4.png);}
.mConList .mCon10{background:#d54624 ;}
.mConList .mCon11{background:url(../images/focus_pic5.png);}
.mConList .mCon1:hover{background:#32a4d9; transition:0.6s;}
.mConList .mCon3:hover{background:#db7215; transition:0.6s;}
.mConList .mCon5:hover{background:#06b30a; transition:0.6s;}
.mConList .mCon7:hover{background:#d20c60; transition:0.6s;}
.mConList .mCon10:hover{background:#ba3819; transition:0.6s;}
.mConList p{font-size:15px; color:#fff; font-weight:bold;}
.mConList .mCon2 h3{font-size:20px; margin-bottom:10px; color:#fff; margin-top:51px;}
.mConList .mCon2 h3 span{font-size:22px; font-family:Helvetica,Arial,sans-serif; font-weight:normal; margin-left:10px;}
.mConList .mCon2 p{font-size:12px; font-weight:normal; line-height:24px;}
.mCon1 .icon1,.mCon3 .icon3,.mCon5 .icon5,.mCon7 .icon7,.mCon10 .icon10{background:url(../images/focus_icon.png) 0 0 no-repeat; position:absolute; display:block;  }
.mCon1 .icon1{background-position:0 0; left:67px; top:51px; width:44px; height:44px;}
.mCon3 .icon3{background-position:0 -55; left:70px; top:51px; width:41px; height:44px;}
.mCon5 .icon5{background-position:0 -108; left:67px; top:47px; width:44px; height:48px;}
.mCon7 .icon7{background-position:0 -166; left:67px; top:57px; width:44px; height:38px;}
.mCon10 .icon10{background-position:0 -214; left:67px; top:50px; width:44px; height:45px;}

.HomeLogin{float:left; width:149px; height:318px; padding:40px 15px 0 15px; background:url(../images/login_bg.png) 0 0 repeat;}
.LoginTitle{background:url(../images/login_icon.png) center top no-repeat; color:#fff; font-size:16px; padding:80px 0 30px 0; text-align:center;}

.SubFooter{padding-bottom:20px; overflow:hidden;}
.SubFooter .sfCon{float:left; padding:30px 0 0 110px; width:222px;}
.SubFooter .sfCon h3{background:url(../images/sfCon_h3_icon.png) 80px center no-repeat; font-size:16px; color:#333f4b; line-height:25px; font-weight:normal;}
.SubFooter .sfList{padding-top:20px;}
.SubFooter .sfLine{border-right:1px solid #ddd; border-left:1px solid #ddd;}
.SubFooter .sfList li a{color:#888; line-height:24px; font-size:14px;}
.SubFooter .sfList li a:hover{color:#20bb5b;}
.sfList .sfIcon1,.sfList .sfIcon2,.sfList .sfIcon3{background:url(../images/sfIcon.png) 0 0 no-repeat; padding-left:30px; margin-bottom:7px;}
.sfList .sfIcon2{background-position:0 -58px;}
.sfList .sfIcon3{background-position:0 -88px;}
.sfList .sfIcon1:hover,.sfList .sfIcon2:hover,.sfList .sfIcon3:hover{background:url(../images/sfIcon_hover.png) 0 0 no-repeat;}
.sfList .sfIcon2:hover{background-position:0 -58px;}
.sfList .sfIcon3:hover{background-position:0 -88px;}

/*列表页样式*/
.banner{height:151px; background:url(../images/banner.png) 0 0 no-repeat;}
.ListTitle{width:180px; padding:68px 20px 0 0;text-align:right; color:#fff; font-size:20px; font-weight:normal; background:url(../images/bmTitle_bg.png) 0 0 repeat; height:83px;}
.ListBox{overflow:hidden;}
.ListLeft{background:url(../images/smLeft_bg.png) 0 0 no-repeat; float:left; height:100%; min-height:300px; width:199px; padding-top:30px;}
.ListLeft li a{line-height:40px; display:block; color:#333f4b; font-size:16px; text-align:right; padding-right:20px;}
.ListLeft li a:hover,.ListLeft li a.aon{background:#2582f5; color:#fff;}
.ListRight{width:759px; padding:20px; float:right; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.Position{line-height:40px; border-bottom:1px solid #ddd; text-align:right; color:#888;}
.ListCon{padding-top:20px;} 
.ListCon li{line-height:30px;}
.date{color:#888; margin-right:15px;}
.ListCon li a{color:#333f4b;}
.ListCon li a:hover{color:#20bb5b;}
.edu{background:#eee;}
.eduInner{padding:30px 0;}
.eduTitle{margin-bottom:20px; position:relative; text-align:center;}
.eduTitle h3{color:#666; font-size:20px; margin-bottom:6px; font-weight:normal;}
.eduTitle p{background: #eee;color: #999; display: inline; font-size: 16px; padding: 0 15px; position: relative;z-index: 5;}
.eduTitle span {border-top: 2px solid #20bb5b; display: block; height: 0; margin: 16px auto 0;width: 80px;}
.eduTitle i {border-top: 1px solid #ddd;left: 0; position: absolute;top: 45px; width: 1000px; z-index: 1;}
.eduCon{overflow:hidden;}
.eduCon .con1 {background: #fff none repeat scroll 0 0;}
.eduCon .con1, .eduCon .con2 {border: 1px solid #e8e8e8; float: left;padding: 20px 20px 20px 80px;position: relative;width: 206px;}
.marginRight_40 {margin-right: 38px;}
.eduCon span.eduIcon1, .eduCon span.eduIcon2, .eduCon span.eduIcon3, .eduCon span.eduIcon4, .eduCon span.eduIcon5, .eduCon span.eduIcon6 {background:url(../images/edu_icon.png) no-repeat scroll 0 0;display: block;height: 44px;left: 20px;position: absolute;width: 44px;}
.eduCon .con2{background:#eee;}
.eduCon h3{font-size:16px; font-weight:normal;}
.eduCon span.line{border-top:2px solid #ddd; display:block; width:50px; margin:8px 0 10px; height:0px; _margin-bottom:-8px;}
.subTitle{overflow:hidden;}
.subTitle a{color:#666; font-size:12px; margin-right:15px; float:left; line-height:22px;}
.subTitle a:hover{color:#20bb5b;}
.eduCon span.eduIcon1{background-position:0 0;}
.eduCon span.eduIcon2{background-position:0 -54px;}
.eduCon  span.eduIcon3{background-position:0 -108px;}
.eduCon  span.eduIcon4{background-position:0 -162px;}
.eduCon  span.eduIcon5{background-position:0 -216px;}
.eduCon  span.eduIcon6{background-position:0 -270px;}
.noEdu{background:#fff; display:block;}
.noEdu .eduTitle p{background:#fff;}


/*内容页样式*/
.InnerBox{ border-left:1px solid #ddd; border-right:1px solid #ddd; padding:20px;}
.InnerTitle{border-bottom:1px dotted #ddd; padding-top:20px;}
.InnerTitle h3{font-size:20px; font-weight:normal; margin-bottom:25px;}
.Info{color:#888; font-size:12px; padding-bottom:10px;}
.Info span{margin-right:20px;}
.InfoCon{padding-top:15px;font-size:16px;}
.InfoCon p{text-indent:2em;line-height:30px;margin-bottom:10px;}

/*登录界面样式*/
.loginDown{position:relative;}
.loginInp{background:url(../images/login_inpbg.png) 0 0 repeat; border:1px solid #356a71; border-radius:3px; color:#fff; font-size:14px; line-height:30px; height:30px; margin-bottom:10px; padding:0 10px; width:130px;}
.loginInp .arrow{background:url(../images/login_arrow.png) 0 0 no-repeat; width:7px; height:4px; float:right; display:block; margin-top:13px;}
.loginDorp{background:#7b999e; border:1px solid #356a71; left:-1px; position:absolute; top:29px; width:150px;}
.loginDorp li{border-bottom:1px solid rgba(255, 255, 255, 0.1); font-size:12px; height:30px; line-height:30px; cursor:pointer;}
.loginPassword .password,.loginUser .user{ display:block; width:14px; height:14px; margin-top:8px; float:left;}
.loginUser .user{background:url(../images/login_user_icon.png) 0 0 no-repeat;}
.loginPassword .password{background:url(../images/login_password.png) 0 0 no-repeat;}
.loginPassword input, .loginUser input{float:right; color:#fff; width:108px; line-height:30px; font-size:14px; background:rgba(0, 0, 0, 0); border:none; outline:none;}
.loginBtn{background:#ea9a1d; border-radius:3px; color:#fff; height:30px; line-height:30px; text-align:center; width:150px; border:none; cursor:pointer;}
.loginBtn:hover{background:#d38b1d;}

/*page*/
.pagediv{ clear:both; padding:25px 0; text-align:center; color:#323232; background:#fafafa; font-family:"微软雅黑"; font-size:12px;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow a, .pagediv .index_on{ margin:0 6px; display:inline-block;}
.pagediv .index_num{}
.pagediv .index_prev a, .pagediv .index_next a, .pagediv .index_first a, .pagediv .index_end a{ border:#cccccc 1px solid; border-radius:2px; line-height:18px;}
.pagediv .index_prev a{background:url(../images/page_prev.gif) no-repeat 6px center #fff; padding:0 7px 0 18px;}
.pagediv .index_next a{background:url(../images/page_next.gif) no-repeat 49px center #fff; padding:0 18px 0 7px;}
.pagediv .index_first a{background:url(../images/page_first.gif) no-repeat 6px center #fff; padding:0 7px 0 21px;}
.pagediv .index_end a{background:url(../images/page_end.gif) no-repeat 36px center #fff; padding:0 21px 0 7px;}
.pagediv .arrow a:hover{}
.pagination_index_last{ padding-left:15px;}
#pagination_input{width:30px; margin:0 2px; height:18px; padding:0 2px; border:#ccc 1px solid; background:#ffffff; border-radius:2px; text-align:center; font-size:12px; font-family:"微软雅黑";}