@charset "UTF-8";
html { border: none; }

body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, input, select, textarea, form, table, fieldset, blockquote, pre { margin: 0; }

body { font: 12px/1.5 arial, Tahoma, \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, sans-serif; background-color: #fff; }
.ie6 body { height: 100%; background-image: url(about:blank); background-attachment: fixed; }

select, textarea, input, button { outline: none; vertical-align: middle; padding: 0; font-family: arial, Tahoma, \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, sans-serif; }

textarea { resize: none; overflow-y: auto; }

button { cursor: pointer; }

table { width: 100%; border-collapse: collapse; text-align: center; table-layout: fixed; }

th { text-align: inherit; }

fieldset, legend, td, th { padding: 0; }

fieldset, img { border: none; }

legend { position: relative; }
.lt8 legend { left: -7px; }

img { vertical-align: middle; }

a { text-decoration: none; color: #394a58; }
a:hover { color: #3498db; }
.ie8 a { outline: none; }

ul, ol { padding-left: 0; list-style: none; }

li { vertical-align: top; }

dd { margin-left: 0; }

i { font-style: normal; }

.hd-inner, .classify, .cs-inner { width: 1180px; margin-left: auto; margin-right: auto; }

.classify { overflow: hidden; }
.lt8 .classify { zoom: 1; }

.cs-ls:before, .cs-ls:after { content: ""; display: table; }
.cs-ls:after { clear: both; }
.lt8 .cs-ls { zoom: 1; }

.bn-link, .classify-link, .cs-item { float: left; }
.ie6 .bn-link, .ie6 .classify-link, .ie6 .cs-item { display: inline; }

.dot-item, .ft-dib { display: inline-block; vertical-align: middle; }
.lt8 .dot-item, .lt8 .ft-dib { zoom: 1; display: inline; }

/* 总结： - 滤镜必须是6位十六进制：compressed压缩格式，会把#dddddd压缩成#ddd，故会出错 - 滤镜只支持IE6-IE9
*/
.icons-sprite, .label-gl, .label-mh, .label-sc, .label-sw, .label-yx { background-image: url('../images/icons-s03708b83a0.png'); background-repeat: no-repeat; }

.header { background: -webkit-linear-gradient(#333f51, #2f3b4b); background: -moz-linear-gradient(#333f51, #2f3b4b); background: linear-gradient(#333f51, #2f3b4b); }
.lt10 .header { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333f51', endColorstr='#2f3b4b', GradientType=0); zoom: 1; }

.hd-inner { position: relative; }

.logo { background: url('../images/logo.png?1436626500') 0 0 no-repeat; position: absolute; left: 0; top: 14px; height: 31px; line-height: 31px; overflow: hidden; }

.nav { text-align: right; font-size: 0; }

.nav-link { display: inline-block; color: #ffffff; padding: 0 0.71429em; font-size: 14px; line-height: 60px; margin-left: 18px; }
.nav-link:hover { background-color: #3e516d; color: #ffffff; }

.nav-link-on { background-color: #3e516d; }



.banner { width: 100%; height: 400px; position: relative; overflow: hidden; }

.bn-ls, .dot-ls { position: absolute; left: 0; }

.bn-ls { top: 0; z-index: 2; }

.bn-pic { position: relative; }

.dot-ls { bottom: 22px; z-index: 3; font-size: 0; }
.lt8 .dot-ls { word-spacing: -1px; }
.dot-item { font-size: 12px; padding: 5px; }

.dot-round { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; display: block; width: 10px; height: 10px; overflow: hidden; border: 1px solid #ffffff; background-color: #ffffff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; }

.dot-round-on { background-color: #fff; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }

.dot-ls { bottom: 22px; width: 100%; text-align: center; }

.classify { padding-top: 16px; line-height: 50px; font-size: 14px; }

.classify-link { margin-right: 2em; }

.classify-link-on { color: #3498db; }

.course { margin-bottom: 56px; }

.cs-ls { margin-right: -20px; position: relative; left: -10px; display: none; }

.cs-ls-on { display: block; }

.cs-item { margin-bottom: 18px; }
.lt8 .cs-item { height: 302px; overflow: hidden; }

.cs-link { display: block; position: relative; width: 280px; height: 268px; padding: 15px 9px 16px; border: 1px solid #ffffff; }
.cs-link:hover, .cs-link-on { position: relative; z-index: 2; border-color: #dfdfdf; color: #394a58; -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1), 0 0 10px 0 rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1), 0 0 10px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1), 0 0 10px 0 rgba(0, 0, 0, 0.2); background-color: #fff; }
.lt9 .cs-link:hover, .lt9 .cs-link-on { filter: progid:DXImageTransform.Microsoft.Shadow(color=#dddddd, Direction=180, Strength=5); }

.cs-link-off { pointer-events: none; }

.cs-pic { position: relative; }

.label { position: absolute; left: 240px; top: -3px; color: #ffffff; overflow: hidden; font-size: 14px; text-align: center; line-height: 18px; padding: 5px 8px 0 8px; }

.label-gl { background-position: 0 0; width: 14px; height: 47px; }

.label-mh { background-position: 0 -52px; width: 14px; height: 47px; }

.label-sc { background-position: 0 -104px; width: 14px; height: 47px; }

.label-sw { background-position: 0 -156px; width: 14px; height: 47px; }

.label-yx { background-position: 0 -208px; width: 14px; height: 47px; }

.cs-info { padding-top: 6px; font-size: 14px; line-height: 24px; }

.cs-tit { font-size: 14px; }

/*.footer { height: 134px; background-color: #e5ebeb; }
.ft-inner { padding-top: 38px; text-align: center; color: #8a99a6; font-size: 0; }
.lt8 .ft-inner { word-spacing: -1px; }
.ft-dib { font-size: 14px; margin: 0 6px; }
.ft-copy { line-height: 21px; padding-top: 8px; }*/



/*新脚部*/

.footer{background:url(../images/footbg.png); font-size:14px;}
.foot_left{margin-left:30px; float:left; _display:inline;}
.foot_right{width:750px; float:right; _display:inline; margin-right:30px; padding-top:10px;}
.links_txt,.links_txt a{color:#fff; margin-left:5px; margin-right:5px;}
.links_txt 
.links_txt a{display:inline-block;}
.links_pic img{ margin-left:5px; margin-right:5px; width:74px; height:29px; margin-top:5px; margin-bottom:5px;}
.foot_info{color:#fff;}
.h60{height:60px; line-height:60px; overflow:hidden;}

/*底部样式*/
.new2{background:#0183fd;color:#ffffff;padding:10px 0;}
.new2_1{float:left;}
.new2_1_1{font-size:24px;font-weight:bold;}
.new2_2{float:right;padding-right:190px;padding-top:10px;}
.new2_2 a{width:110px;height:36px;text-align:center;line-height:36px;display:block;background:#ffb023;color:#ffffff;border-radius:5px;-moz-border-radius:5px;font-size:16px;}
.new_form2{width:1000px;margin:0 auto;}
.new_form2_1{width:660px;float:left;font-size:16px;}
.new_form2_2{width:216px;float:right;margin-right:60px;}
.new_form2_1 .minput{width:200px;padding-left:10px;height:36px;border:1px solid #c9c9c9;margin:10px 30px 10px 0;}
.new_form2_1 .mselect{width:210px;padding-left:10px;height:36px;border:1px solid #c9c9c9;margin-right:30px;}
.new_form2_1 .mselect option{padding-left:10px;}
.new_form2_2 .msubmit{width:216px;height:36px;text-align:center;line-height:36px;background:#4492dc;color:#ffffff;border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;font-size:16px;cursor:pointer;}
.new_form2_2 p{margin-top:25px;font-size:12px;color:#666666;}
.ml15{margin-left:15px;}
.dbzt{width:1000px;margin:0 auto;padding-top:20px;}
.dbzt li{width:185px;margin-right:15px;height:118px;text-align:center;float:left;}
.dbzt li img{width:185px;height:118px;}
.footmain{width:100%;padding-bottom:20px;}
.footlist ul{width:1000px;margin:20px auto; }   
.footlist li{float:left; display:inline; width:184px;height:130px; text-align:center;}   
.footlist li .xiaoqu{background:url(/style/images/a3.png) center top no-repeat;color:#ffffff;text-align:center;font-size:16px;font-family:"微软雅黑"; width:184px;height:33px;line-height:25px;}
.footlist li .dizhi{width:172px;padding:10px 5px;text-align:left;font-size:14px;color:#313131;font-family:"微软雅黑"; border-left:1px solid #a1a1a1;border-right:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;}
.footlist li .dizhi a{font-size:12px;color:#313131;font-family:"微软雅黑"; }
.footlist li .dizhi a:hover{font-size:12px;color:#313131;font-family:"微软雅黑"; }

.slideTxtBox{}   
.slideTxtBox .hd{ height:30px; line-height:30px; color:#000000;font-size:18px;font-weight:bold;position:relative; }
.slideTxtBox .hd ul{float:left;  position:absolute; left:0px; top:-1px; height:32px;}
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:30px;  background:#0183fd;color:#ffffff;}
.slideTxtBox .bd{border-top:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c;margin-top:1px;}
.slideTxtBox .bd .zmmt{ padding:5px 0px;  zoom:1; width:980px;overflow:hidden;position:relative;}
.slideTxtBox .bd .zmmt .zmmt_bd{width:980px;}
.slideTxtBox .bd .zmmt .zmmt_bd ul{ overflow:hidden; zoom:1; }
.slideTxtBox .bd .zmmt .zmmt_bd ul li{ padding:2px 3px;border:1px solid #898989;width:83px;height:125px;margin:0 3px; float:left; _display:inline; overflow:hidden;}
.slideTxtBox .bd .qwwz{ padding:40px 0px 43px;  zoom:1;width:980px;overflow:hidden;position:relative;}
.slideTxtBox .bd .qwwz .qwwz_bd{width:980px;}
.slideTxtBox .bd .qwwz .qwwz_bd ul{overflow:hidden; zoom:1;}
.slideTxtBox .bd .qwwz .qwwz_bd ul li{width:143px;height:58px;margin:0 6px;float:left;_display:inline;overflow:hidden;}
