@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;}
body {font-size: 14px;position: relative;width: 100%;height: 100%; line-height:180%; font-family:microsoft yahei}
.clearfix {    zoom: 1;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
a {color: #505050;text-decoration: none;}
a:hover {color: #5D8986;text-decoration: none;}
em, i {font-style: normal;}
li {list-style: none outside none;}
input {outline: medium none;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb18{ margin-bottom:18px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.clear {clear: both;}
img,input{border:0;vertical-align:middle;outline:none;}
input[check]{vertical-align:middle;vertical-align: text-bottom; margin-bottom:2px; *margin-bottom:-2px;}
.sel{height:27px; line-height:20px; margin-right:10px; }
textarea{border:1px solid #DCDCDC; padding:3px; line-height:180%}
.fl { float:left}
.fr { float:right}
.tc{ text-align:center}
.tr{ text-align:right}
.clear { clear:both}
.ellipsis { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.none{ display:none}
.positionA{ position:absolute}
.positionR{ position:relative}
.t2em{ text-indent:2em}

button { font-family:微软雅黑,宋体;}
.none{display:none;}
#bg{background:rgba(0%,0%,0%,0.5);bottom:0;display:none;left:0;position:absolute;right:0;top: 0;width:100%;height:100%;z-index:1001;}
.bgfff{ background:#fff}
.bg333{ background:#333}
.bgf8{ background:#F8F8F8}
.z-index10{ z-index:10}
.z-index20{ z-index:20}
.z-index30{ z-index:30}
.z-index40{ z-index:40}
.z-index50{ z-index:50}
.z-index60{ z-index:60}
.z-index70{ z-index:70}
.z-index80{ z-index:80}
.z-index90{ z-index:90}
.z-index100{ z-index:100}
/*字体*/
.Arial { font-family:Arial;}
.Yahei { font-family:"Microsoft YaHei","微软雅黑";}
.Song { font-family:"宋体";}
.color3{ color:#333}
.color6{ color:#666}
.color9{ color:#999}
.white{ color:#fff}
.orange, a.orange{ color:#FF4400}
.red, a.red{ color:#F00}
.crimson, a.crimson{ color:#cc0000}
.blue, a.blue{ color:#0066cc}
.green, a.green{ color:#0cad50}
a.btnOrange{background:#FF4400; font-size:14px; color:#fff;  font-weight:bold; padding:5px 10px; border-radius:5px; display:inline-block; text-align:center }
a.btnGray{background:#CCCCCC; font-size:14px; color:#fff;  font-weight:bold; padding:5px 10px; border-radius:5px; display:inline-block; text-align:center}

/*行高˜*/
.lh100{ line-height:100%;}
.lh150{ line-height:150%;}
.lh180{ line-height:180%;}
.lh200{ line-height:200%;}
.lh240{ line-height:240%;}
.p10{ padding:10px}
.p15{ padding:15px}
.p20{ padding:20px}
.p25{ padding:25px; overflow:hidden}
.bgf0{ background:#F0F0F0}
.bgf8{ background:#f8f8f8}
.bgfff{ background:#fff}
.border{ border:1px solid #DFDFDF}
/*清除浮动*/
.clearboth:after{ display:block; clear:both; content:""; overflow:hidden; height:0; }
.clearboth{ *zoom:1;}
/*字号·*/
.f10 { -webkit-text-size-adjust:none; font-size:10px;}
.f11 { -webkit-text-size-adjust:none; font-size:11px;}
.f12 { font-size:12px;}
.f13{ font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f16 { font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f24{ font-size:24px;}
.f30{ font-size:30px;}

.btn_submit{ border:none; cursor:pointer; background:#FF4400; font-size:18px; color:#fff; width:125px; height:35px; border-radius:5px; font-family:Microsoft yahei}
.btn_submit:hover{ background:#FF6431}
.btn_submit2{ border:none; cursor:pointer; background:#FF4400; font-size:14px; color:#fff; width:80px; height:30px; font-weight:bold  }
a.btn_submit2{ display:inline-block}
.btn_submit2:hover{ background:#FF6431; color:#fff}
.btn_submit3{ border:none; cursor:pointer; background:#0199ED; font-size:14px; color:#fff; width:80px; height:30px; font-weight:bold; border-radius:3px  }
a.btn_submit3{ display:inline-block}
.btn_submit3:hover{ background:#0168B7}


.wrap {    width: 1000px;    margin: 0 auto;   }
.ipt{ border:1px solid #DCDCDC; padding:3px; height:20px; line-height:25px; height:25px; margin-right:10px; width:220px }
.ipt2{ border:1px solid #DCDCDC; padding:3px;margin-right:10px }
.panel-hd-title {
    color: #333;
    font-size: 18px;
    font-weight: 400;
    line-height: 100%;
    padding-left: 10px;
    padding-right: 70px;
    position: relative; border-left:4px solid #8EACAA; font-family:microsoft yahei; margin-bottom:10px
}
.edu_page{padding-top:20px;}
.edu_main{width:857px;}
.edu_side{width:324px;}

/*top*/
.top{ background:#F7F7F7; font-size:12px; padding-top:5px; padding-bottom:5px}
.top a.t1{ color:#334378}
.top a.t2{ color:#757575}
.top .right{ float:right; background:url(../images/icon-top.png) left center no-repeat; padding-left:16px}
.top .right a{ display:inline-block; background:url(../images/arr-right.png) right 9px no-repeat; padding-right:15px; margin-right:10px;}
.top .right a.t3{background:url(../images/arr-right.png) right -11px no-repeat;}

/*导航*/
.logo { height:100px;}
.logo img{ vertical-align:middle; margin-top:20px}
.nav_channel{  margin-top:30px; height:40px}
.nav_channel ul{ height:40px}
.nav_channel ul>li{float: left; position:relative;width:90px; height:40px; }
.nav_channel ul>li span{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;  display:block; width:100%}
.nav_channel ul>li>a{padding: 10px 0px; display: block;line-height: 1;color: #333;font-size: 18px; text-align:center}
.nav_channel ul>li>a.active{color: #334378;font-weight: 700;border-bottom:2px solid #334378}
.nav_channel ul>li.on>a{text-decoration: none;border-bottom:2px solid #E87121}
/*.nav_channel ul li .one{top:0;left:0;z-index:1;color:#000;}
.nav_channel ul li:hover .one{top:-40px;left:0;}
.nav_channel ul li .two{bottom:-40px;left:0;z-index:2;color:red;cursor: pointer; }
.nav_channel ul li:hover .two{bottom:0px;left:0; display:block;}
.nav_channel ul li:hover .two a{ color:#E87121}*/
.nav_channel ul li .subnav{
       display:none;width:110px;padding:5px 0;position:absolute;left:-10px;top:40px;background:#eee;float:left; z-index:100
}
.nav_channel ul li .subnav{ text-align:center;}
.nav_channel ul li .subnav li{ border-bottom:1px solid #CCC; width:100%;}
.nav_channel ul li .subnav li:last-child{ border:0}
.nav_channel ul li .subnav li>a{ font-size:14px; color:#333;line-height:30px;}
.nav_channel ul li .subnav li>a:hover{ color:#33437}



/*footer*/
.footer{ background:#2d3237; color:#999999; text-align:center; padding-top:35px; margin-top:20px }
.footer a{ color:#999999; text-decoration:none}
.footer a:hover{ color:#fff}
.footer-link .con { display:none; margin-left:8px}
.footer-link .con a { margin-right:16px; white-space:nowrap; display:inline-block; line-height:24px; font-size:14px}
.copyright{ color:#515151; font-size:14px; padding-top:5px; overflow:hidden; background:#24292F; padding-bottom:5px; margin-top:20px}



  

 /*gototop*/
.bottom_tools{position:fixed;z-index:1070;right:40px;bottom:40px;}
.bottom_tools>*{font:0/0 a;display:block;margin-top:5px;color:transparent;border:0;background-color:transparent;text-shadow:none}
.qr_img{position:absolute;top:-189px;left:-183px;display:none;}
#scrollUp{width:45px;height:45px;background-image:url(../images/backgrounds.32.png);background-position:-54px -53px;display:none;}
#scrollUp:hover{background-image:url(../images/backgrounds.32.png);background-position:-100px -53px}
#feedback{width:45px;height:45px;background-image:url(../images/backgrounds.32.png);background-position:-102px 0}
#feedback:hover{background-image:url(../images/backgrounds.32.png);background-position:-146px -46px}
.qr_tool{width:45px;height:45px;background-image:url(../images/backgrounds.32.png);background-position:-148px 0;cursor:pointer;}
.qr_tool:hover {width: 45px;height: 45px;background-image: url(../images/backgrounds.32.png);background-position: -192px -46px;}

select{ border:1px solid #E9E9E9; height:30px; line-height:30px; border-radius:6px; width:100px}
.btn-bm{ background:#E87121; color:#fff; font-size:14px; border-radius:15px; height:30px; width:100px; cursor:pointer}
.btn-bm:hover{ background:#FF5A27}