@charset "utf-8";

/*--重定义浏览器默认样式--*/

*{word-wrap:break-word}

html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}

ul,ol,dl{list-style-type:none}

html,body{*position:static}

html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}

address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}

input,button{overflow: visible;vertical-align:middle;outline:none}

body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";font-size:14px;color: #666;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}

body{line-height:1.6}

h1,h2,h3,h4,h5,h6{font-size:100%}

a,area{outline:none;blr:expression(this.onFocus=this.blur())}

a{text-decoration:none;cursor: pointer; color:#fff;}

a:hover{outline:none;}

a.ie6:hover{zoom:1}

a:focus{outline:none}

a:hover,a:active{outline:none}:focus{outline:none}

sub,sup{vertical-align:baseline}

button,input[type="button"], input[type="submit"] {line-height:normal !important;}

/*img*/

img{border:0;vertical-align:middle}

a img,img{-ms-interpolation-mode:bicubic}

.img-responsive{max-width: 100%;height: auto}



/*IE下a:hover 背景闪烁*/

*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}



/*HTML5 reset*/

header,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}

audio,canvas,video{display:inline-block;*display:inline;*zoom:1}

audio:not([controls]){display:none}

legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}

legend small{font-size:15px;color:#999}

svg:not(:root) {overflow: hidden}

fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}

input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}

/*

	Name:			style_clearfix

	Example:		class="clearfix|cl"

	Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题

*/

.cr:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cr,.clearfix{zoom:1}

.fl{float:left; display:inline;}

.fr{float:right; display:inline;}

.content1100{ width:1100px; margin:0 auto; min-width:1100px;}



/*------------------------------------------------首页--------------------------------------------------------*/

.header_bg{ width:100%; min-width:1100px; background:#3878c7; height:100px;}

.header{}

.logo{ margin-top:15px;}

.load{ margin-top:28px;}

.load a{ height:40px; padding-left:50px; font-size:16px; color:#fff; line-height:40px; margin-left:35px; display:inline-block;}

.load a.dl{ background:url(../imgs/load.png) left center no-repeat;}

.load a.zc{ background:url(../imgs/zhuc.png) left center no-repeat;}



.daphang{ height:60px; overflow:hidden; min-width:1100px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.nav{ height:60px; position:relative; z-index:1;  }

.nav a{}

.nav .nLi{ float:left;  position:relative; display:inline;padding-top: 17px;margin:0 22px;}

.nav .nLi h3{ float:left;  }

.nav .nLi h3 a{ display:block;  font-size:15px; color:#3878c7; font-weight:normal; padding:2px 10px;}

.nav .sub{ display:none; width:120px; left:0; top:60px;  position:absolute; background:url(../imgs/icon.png) repeat;  line-height:30px; padding:10px 0;  }

.nav .sub li{ zoom:1; text-align:center;}

.nav .sub a{ display:block; padding:0 10px; color:#3878c7;  }

.nav .sub a:hover{ color:#f23d42;}

.nav .on h3 a{ background:#f23d42; color:#fff; border-radius:100px;}



.con_one{ width:100%;max-height:547px; height:auto !important; min-width:1100px;background:url(../imgs/news-bg.png) left center no-repeat;position:relative;background-size: cover}

.news{ height:220px; width:1040px; }

.news_nei{ width:270px; height:220px;margin: 0 auto;}

.news_ti{ font-size:20px; color:#fff; font-weight:lighter;}

.news_ti span{ font-size:18px; margin-left:6px;}

.txtScroll-top{ width:270px; }

.txtScroll-top .hd{ overflow:hidden;  height:18px; width:78px;margin: 0 auto;}

.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:inline-block; width:38px; height:18px; background:#f1f1f1; font-size:16px; color:#4c8ad7; text-align:center; line-height:16px;}

.txtScroll-top .hd .prev:hover{background:#f23d42; color:#fff;}

.txtScroll-top .hd .next:hover{background:#f23d42; color:#fff;}

.txtScroll-top .bd{ width:270px; overflow:hidden;  margin:30px auto;border-top:1px solid #ddd;   }

.txtScroll-top .bd ul{ overflow:hidden; zoom:1;}

.txtScroll-top .bd ul li{ height:45px; line-height:45px;  text-align:left; _display:inline; border-bottom:1px solid #ddd;}

.txtScroll-top .bd ul li a:hover{ color:#f23d42;}



.banner{ width:62%;}

.slideBox{ width:100%; position:relative; }

.slideBox .hd{ height:40px; position:absolute; left:0; bottom:-20px; z-index:9; }

.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox .hd ul li{ float:left; margin-right:1px;color:#fff; font-size:20px; font-weight:lighter; width:170px; height:60px; background:url(../imgs/hd.png) bottom repeat-x;cursor:pointer; }

.slideBox .hd ul li.on{ background:url(../imgs/on.png) repeat-x;}

.slideBox .hd ul li span{ margin:24px 0 0 20px; display:block;}

.slideBox .hd ul li.on span{}

.slideBox .bd{ position:relative; height:100%; z-index:0;max-height:547px; overflow:hidden;}

.slideBox .bd li{ zoom:1; vertical-align:middle; width:100%;}

.slideBox .bd img{display:block; width:100%;}



.con_two{ width:100%; padding:50px 0 60px 0; background:#fff; border-bottom:30px solid #f1f1f1; min-width:1100px;}

.course{ width:620px;}

.weibo{ width:455px;}

.title{ margin-bottom:20px;}

.title .mc p{ font-size:20px; color:#222;}

.title .mc span{ font-size:14px; color:#666; text-transform:uppercase;margin-bottom: 8px;display: inline-block;}

.title .mc i{ display:block; width:25px; height:4px; background:#3878c7;}

.title a{ display:block; width:30px; height:30px; margin-top:18px;}

.title1{ margin-bottom:10px;}

.title1 .mc p{ font-size:20px; color:#222;}

.title1 .mc span{ font-size:14px; color:#666; text-transform:uppercase;display: inline-block;}

.title1 .mc i{width:25px; height:4px; background:#3878c7; display:inline-block;margin: 2px 0 0 10px;}

.title1 a{ display:block; width:30px; height:30px; margin-top:18px;}

.course ul{ padding:20px; background:#f1f1f1;}

.course ul li{ margin:15px 0;}

.course ul li a{ font-size:14px; color:#333; background:url(../imgs/dian.png) left center no-repeat; padding-left:25px; width:470px; height:22px; overflow:hidden;}

.course ul li span{ font-size:12px; color:#999;}

.course ul li a:hover{ color:#4689d5; background:url(../imgs/dian1.png) left center no-repeat;}

.weibo ul{ padding:20px; background:#f1f1f1;}

.weibo ul li{ margin:15px 0;}

.weibo ul li a{ font-size:14px; color:#333; width:255px; height:22px; overflow:hidden;}

.weibo ul li span{ font-size:12px; color:#999;}

.weibo ul li a:hover{ color:#4689d5; }



.footer{ width:1100px; min-width:1100px; padding:20px 0 40px 0;}

.bt_nav{ width:850px;}

.bt_nav ul{ margin-right:80px; float:left;}

.bt_nav ul li{}

.bt_nav ul li a{ font-size:14px; color:#333; line-height:34px;}

.bt_nav ul li a.er{ font-size:16px; line-height:40px;}

.bt_nav ul li a:hover{color:#3878c7; }

.ewm{ width:250px;}

.ewm p{ font-size:14px; color:#666;}

.ewm ew{ width:110px; overflow:hidden;}

.ewm ew img{ width:110px; height:110px;}

.banquan{ width:100%; min-width:1100px; text-align:center; height:90px; background:#3878c7; line-height:90px; color:#fff;}



.local{ height:60px; line-height:60px; width:100%; min-width:1100px; background:#f1f1f1;}

.local p{ padding-left:30px; background:url(../imgs/local.png) left center no-repeat; font-size:12px; color:#acabab; font-family:"宋体";}

.local p a{color:#acabab;}



.con_three{ min-width:1100px; margin:-90px auto 0 auto;}

.service{ width:500px; height:420px; background:#3878c7; padding:30px 25px;}

.title2{ margin-bottom:10px;}

.title2 .mc p{ font-size:25px; color:#fff;}

.title2 .mc span{ font-size:14px; color:#fff; text-transform:uppercase;display: inline-block;}

.title2 .mc i{width:25px; height:4px; background:#fff; display:inline-block;margin: 2px 0 0 10px;}

.title2 a{ display:block; width:30px; height:30px; margin-top:18px;}

.service ul{}

.service ul li{ height:46px; line-height:46px; border-bottom:1px dashed #7297ce;color:#fff;}

.service ul li a{ color:#fff; display:block; max-width:420px; overflow:hidden; height:46px;}

.service ul li span{ font-size:12px;}

.service ul li a:hover{ text-decoration:underline;}

.service ul li.on{ background:url(../imgs/hot.png) right 2px no-repeat;}

.li_banner{ width:550px; height:480px; overflow:hidden;}

.slideBox1{ width:550px; height:480px; overflow:hidden; position:relative; }

.slideBox1 .hd{ height:16px; overflow:hidden; position:absolute; left:50%; margin-left:-40px;bottom:14px; z-index:1; }

.slideBox1 .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox1 .hd ul li{ float:left; margin-right:8px;  width:16px; height:16px;background:#fff; cursor:pointer; border-radius:100px;}

.slideBox1 .hd ul li.on{ background:#3878c7;}

.slideBox1 .bd{ position:relative; height:100%; z-index:0;   }

.slideBox1 .bd li{ zoom:1; vertical-align:middle;width:550px; height:480px;  }

.slideBox1 .bd img{ display:block; width:100%;}



.banner_one{ min-width:1100px; margin:-90px auto 30px auto; width:1100px;}

.slideBox3{ width:1100px; height:375px; position:relative; }

.slideBox3 .hd{ height:16px; overflow:hidden; position:absolute; left:50%; margin-left:-40px;bottom:-28px; z-index:1; }

.slideBox3 .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox3 .hd ul li{ float:left; margin-right:8px;  width:16px; height:16px;background:#cdcdcd; cursor:pointer; border-radius:100px;}

.slideBox3 .hd ul li.on{ background:#3878c7;}

.slideBox3 .bd{ position:relative; height:100%; z-index:0;   }

.slideBox3 .bd li{ zoom:1; vertical-align:middle;width:1100px; height:375px;  }

.slideBox3 .bd img{ display:block; width:100%;}



.course_form{width:710px;}



.con_four{ width:100%; min-width:1100px; border-bottom:30px solid #f1f1f1; padding-bottom:80px; margin-top:-90px;}

.xq_banner{ min-width:1100px;}

.slideBox2{ width:1100px; position:relative; }

.slideBox2 .hd{ height:16px; overflow:hidden; position:absolute; left:50%; margin-left:-40px;bottom:-30px; z-index:1; }

.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }

.slideBox2 .hd ul li{ float:left; margin-right:8px;  width:16px; height:16px;background:#c9c9c9; cursor:pointer; border-radius:100px;}

.slideBox2 .hd ul li.on{ background:#3878c7;}

.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }

.slideBox2 .bd li{ zoom:1; vertical-align:middle;width:1100px; height:150px;overflow: hidden;}

.slideBox2 .bd img{ display:block; width:100%;}



.form_title{ font-size:28px; color:#3878c7; font-weight:lighter; margin:30px 0; text-align:center;}

.xq_form{ margin:30px auto 0 auto; width:1100px; min-width:1100px;}

.courde_list{ margin-top:30px;text-align:center;}

.courde_list .ti{ height:50px; line-height:50px; font-size:16px; background:#3878c7; color:#fff; }

.courde_list .anniu{ font-size:12px; color:#3878c7; text-align:center; text-decoration:underline; display:inline-block;}

.courde_list .anniu:hover{color:#3878c7; text-decoration:underline;}

.courde_list .nr{font-size:12px; color:#222; padding:15px 0; background:#f1f1f1; border-right:1px solid #fff;border-top:1px solid #fff;}

.courde_list .nr1{font-size:12px; color:#222; text-align:left; width: 170px;padding: 20px;background:#f1f1f1; border-right:1px solid #fff;border-top:1px solid #fff;}

.courde_list .nr2{font-size:12px; color:#222; text-align:left; width: 170px;padding: 20px;background:#f1f1f1; border-right:1px solid #fff;border-top:1px solid #fff;}



.xq_list{ min-width:1100px; margin-top:60px;}

.xq_ti{ font-size:24px; color:#222; background:url(../imgs/line.jpg) bottom center no-repeat; padding-bottom:6px; text-align:center;}

.fanhui{ display:inline-block; width:75px; font-size:18px; color:#3878c7; background:url(../imgs/fanhui.png) left center no-repeat; padding-left:30px;}

.buttom{ width:1100px; background:#f7f7f7; padding:10px 0; margin:20px 0;text-align:center; }

.buttom a{ color:#3878c7; display:inline-block; width:155px; height:35px; border:1px solid #3878c7; line-height:35px; background:#8bc0f7;}

.buttom a.on{ color:#fff;background:#3878c7;}

/*--------------------------------------------------------------------------弹出效果（开始）-------------------------------------------------------------------------------*/

.modal-open{overflow:hidden}/*当弹出层出现时，隐藏body右侧滚动条*/

.page-overflow{margin-right:16px}/*隐藏body滚动条时，页面偏移*/

.modal-scrollable{position:fixed;top:0;right:0;bottom:0;left:0;overflow: auto}/*弹出层的最外层，全屏，用户响应点击和滚动*/

.modal-overflow .modal-scrollable{overflow-y:scroll}/*弹窗超出屏幕高度时，弹出层替代body右侧滚动条，实现弹出层的整体滚动*/

.modal-backdrop {position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1040;background-color:#000}/*默认遮罩层，全屏黑色*/

* html .modal-backdrop{position:absolute;left:expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth);top:expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight)}/*解决IE下 遮罩层兼容性*/

.modal-backdrop.fade {opacity:0;filter: alpha(opacity=0)}/*遮罩层失去时，透明度为0*/

.modal-backdrop,.modal-backdrop.fade.in {opacity: 0.2;filter: alpha(opacity=20)}/*遮罩层进入 0.7透明度*/



.modal.container{width: 1100px}/*满页面宽度*/

.modal {position:absolute;top:50%;left:50%; width:537px;margin-left:-268px;z-index:1050;overflow: visible;background-color: #fff;background-clip: padding-box;

    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);

    -webkit-background-clip:padding-box;

    -khtml-background-clip:padding-box;

    -moz-background-clip:padding-box;

    -ms-background-clip:padding-box;

    -o-background-clip:padding-box;

    background-clip:padding-box;

    }/*弹出层，绝对定位，默认【宽度500px，高度自适应，背景白色，6px圆角，带阴影】，自定义宽度可在data-width中设置参数*/

.fade {opacity: 0;filter: alpha(opacity=0);-webkit-transition: opacity 0.2s linear;-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;transition: opacity 0.2s linear}

.fade.in {opacity: 1;filter: alpha(opacity=100)}

.modal.fade {top: -100%}/*弹出层进入动画效果*/

.modal.fade.in{top:50%}/*弹出层进入后居顶距离，配合margin-top负值，实现上下自动居中*/

.modal.modal-overflow.fade.in{top:20px}/*如果弹出层高度大于窗口，弹出窗口距顶0像素*/

.loading-spinner {position: absolute;top: 50%;left: 50%;margin: -12px 0 0 -12px}/*Ajax加载数据时loading*/

/*弹出层header区*/

.modal-header {padding:0; position:relative}/*弹出层头部*/



.modal-header h3{margin:0; font-size:24px; color:#444444; font-weight:normal;}/*标题*/

.modal-body {overflow-y:visible;padding:0; font-size:14px; color:#666;} /*内容不限高度，内填充15px，不满意可自行修改*/

.modal-body img { max-width:100%; height:auto; display:block;}

.modal-form {margin-bottom: 0} /*弹出层表单*/



.plug {position:absolute; right:13px; top:13px;}

.plug a{  display:block; text-align:center;}/*关闭按钮，请调用4.1.1 按钮 .close*/

/*--------------------------------------------------------------------------弹出效果（结束）-------------------------------------------------------------------------------*/

.warn{ width:537px; height:347px; overflow:hidden; background:#fff;}

.warn span{ color:#333; margin:13px 0 0 13px; display:block;}

.warn p{ color:#333; text-align:center; margin-top:120px; font-size:16px;}

.warn p a{ color:#3878c7; text-decoration:underline;}

.order{width:620px; height:580px; overflow:hidden; background:#fff; }

.order p.or_name{ font-size:24px; color:#3878c7; text-align:center; margin:30px 0;}

.order .or_list{ width:300px; font-size:16px; margin:0 auto;}

.or_list .book{ color:#333; background:url(../imgs/dian.png) left center no-repeat; padding-left:15px;}

.or_list span{ color:#fe0101; }

.order .qrtj{ display:block; width:145px; height:42px; background:#3878c7; margin:50px auto 0 auto; text-align:center; line-height:42px; color:#fff; border:none; cursor:pointer;}







.safty{width:537px; height:700px; overflow:hidden; background:#fff; }

.safty p{ font-size:18px; color:#222; margin:20px 0; text-align:center;}

.safty .xieyi{ width:500px; height:450px; margin:0 auto; overflow:auto; line-height:30px; font-size:12px; font-family:"宋体";}

.safty .chek{ text-align:center; color:#fd0101;font-size:12px; font-family:"宋体"; margin:40px 0 20px 0; height:19px; overflow:hidden; line-height:19px;}

.safty a{ display:block; width:145px; height:42px; background:#3878c7; margin:0 auto; text-align:center; line-height:42px; color:#fff; }











/*--------------------------------------------------------------------------会员-------------------------------------------------------------------------------*/

.denglu{ width:100%; min-width:1100px; height:741px; background-position:center center; overflow:hidden; border-top:1px solid #3878c7;border-bottom:30px solid #f1f1f1;}

.kuang{ width:660px; height:530px; margin:105px auto; background: url(../imgs/ld-share.png) 180px 380px no-repeat #fff;}

.kuang p{ color:#3878c7; font-size:14px; height:40px; line-height:40px; padding-left:35px; background:#f7f7f7;}

.user{ width:460px; height:58px; overflow:hidden; margin:70px 0 20px 90px;}

.user input{width:395px; height:58px; background:url(../imgs/person.png) 18px 20px no-repeat #ececec; padding-left:50px; border:none; font-size:13px; color:#444;}

.password{ width:520px;height:58px; overflow:hidden; margin:0 0 20px 90px;}

.password input{width:395px; height:58px; background:url(../imgs/password.png) 20px 20px no-repeat #ececec; padding-left:50px; border:none; font-size:13px; color:#444;}

.password a{ font-size:12px; color:#a9a9a9; text-decoration:underline; margin-top:40px;}

.password a:hover{ color:#3878c7;}

.zhuc{ width:445px;height:20px;margin:0 0 20px 90px; text-align:right;}

.zhuc a{ font-size:12px; color:#e7b109; text-decoration:underline;}

.zhuc a:hover{ color:#3878c7;}

.tj{ width:445px; height:46px; overflow:hidden; margin:0 0 0 90px;}

.tj input{ background:#3878c7; font-size:18px; color:#fff;width:445px; height:46px; border:none; cursor:pointer;}





.down_zc{ width:100%; min-width:1200px;border-bottom:30px solid #f1f1f1; padding-bottom:80px;}

.banner_nei2{ width:100%; min-width:1100px; max-height:210px; overflow:hidden; border-top:1px solid #3878c7; border-bottom:50px solid #3878c7; margin-bottom:60px;}

.banner_nei2 img{ width:100%;}

.title3{ width:1100px; text-align:center; min-width:1100px; border-bottom:1px dashed #c2c2c2; padding-bottom:6px;font-size:16px; color:#222; margin:30px auto;}

.title3 span{ width:22px; height:1px; background:#535353; display:inline-block; margin-bottom:4px;}

.name{ width:420px; margin:0 auto; margin-bottom:30px; line-height:30px;}

.name p{ width:85px; text-align:right; font-size:14px; color:#222; margin-right:5px;}

.name input{ width:300px; height:28px; border:1px solid #b5b5b5; padding-left:10px;}

.name span{ width:18px; text-align:center; color:#f50a0a;}

.name select{width:310px; height:28px; border:1px solid #b5b5b5;}

.yzm{width:420px; margin:0 auto; margin-bottom:30px; line-height:30px; line-height:38px;}

.yzm p{ width:85px; text-align:right; font-size:14px; color:#222; margin-right:5px;}

.yzm input.yzm_tx{ width:118px; height:36px; border:1px solid #b5b5b5; text-align:center;}

.yzm input.yzm_dj{ width:118px; height:38px; background:#f23d42; color:#fff; border:none; margin:0 4px; cursor:pointer;}

.yzm span{ font-size:12px; color:#11bcf0; font-family:"宋体";}

.tj_anniu{ width:250px; margin:0 auto;}

.tj_anniu input{ width:107px; height:35px; background:#3878c7; color:#fff; border:none; cursor:pointer;}

.tj_anniu input.on{background:#222; }

.success{ text-align:center; min-width:1100px; width:100%; min-height:300px; padding-top:40px;}

.success p{ font-size:16px; color:#222; margin-bottom:10px;}

.success p a{color:#3878c7; text-decoration:underline;}





.find{text-align:center; min-width:1100px; width:100%; min-height:300px; padding-top:40px;}



.center{ width:1100px; min-width:1100px; margin:0 auto;}

.now{ margin-top:-100px; font-size:20px; color:#fff; font-weight:bold;}

.now span{ font-weight:normal; margin-left:6px;}

.cont{ margin-top:60px;}

.nav_le{ width:255px; min-height:800px; background:#f1f1f1;}

.nav_le p{ display:block; border-bottom:1px solid #fff; height:52px; line-height:52px; font-size:18px;text-align:center; width:255px;}

.nav_le a{ color:#222;}

.nav_le a.on{ color:#3878c7;}

.cont_ri{ width:810px;}

.title4{ margin:20px 0 40px 0; font-size:18px; color:#3878c7;}

.title4 a{ background:url(../imgs/bo.png) right center no-repeat; padding-right:26px;color:#3878c7;}

.person{ color:#222;}

.person .num1{ width:130px; text-align:right;}

.person .num2{ width:320px; }

.person .num3{ width:100px; text-align:right;}

.person .num4{ width:360px; }



/* .siren{ margin-bottom:20px;}

.si_one{ height:36px; background:#f1f1f1; line-height:36px; text-align:right;}

.si_one a{ margin-right:20px; display:inline-block;}

.si_two{ border:1px solid #d2d2d2; height:60px; line-height:60px; border-top:none;font-size:16px; color:#222;}

.si_two span{ width:460px; padding-left:30px; }

.si_two p{ width:120px; text-align:center;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}

.si_two a.buy{ width:92px; height:27px; line-height:27px; text-align:center; background:#f23d42; color:#fff; font-size:14px; display:block; border-radius:100px;margin: 18px 50px 0 0;}

.si_two a.up{ width:92px; height:27px; line-height:27px; text-align:center; background:#3878c7; color:#fff; font-size:14px; display:block; border-radius:100px;margin: 18px 50px 0 0;}

.si_one1{height:36px; background:#f1f1f1; line-height:36px; padding-left:30px; color:#222;}



.arrge{ margin-top:-20px; background:#f2f2f2; padding:20px; min-height:574px; height:auto !important;}

 */

.ke{}

.ke li{ height:58px; line-height:58px; border-bottom:1px dashed #cecece;}

.ke li a.timu1{ font-size:14px; color:#222; background:url(../imgs/dian.png) left center no-repeat; padding-left:22px;}

.ke li a.ke_more{ width:92px; height:27px; line-height:27px; text-align:center; background:#c2bfbf; color:#fff; font-size:14px; display:block; border-radius:100px; margin-top:18px;}

.ke li a.timu1:hover{ color:#3878c7; background:url(../imgs/dian1.png) left center no-repeat;}

.ke li a.ke_more:hover{background:#3878c7;}



.biaoti{ height:32px; line-height:32px;}

.biaoti p{ width:90px; margin-right:10px; text-align:right;}

.biaoti input{ width:480px; height:32px; border:1px solid #dcdcdc; padding-left:10px;}

.neir{ margin:25px 0;}

.neir p{ width:90px; margin-right:10px; text-align:right;}

.neir textarea{ width:688px; height:154px; border:1px solid #dcdcdc; padding-left:10px;}





.history{ margin-top:60px;}

.history .hi_ti{ color:#222; margin-bottom:20px;}

.board .bo_ti{ height:26px; padding:0 10px; line-height:26px; color:#fff; font-family:"宋体"; background:#cfcfcf; font-size:12px;}

.board .wen{ color:#666;font-family:"宋体";font-size:12px; padding:16px 0 6px 10px; border-bottom:1px dashed #d8d8d8; margin-bottom:10px;}

.board .da{color:#3878c7;font-family:"宋体";font-size:12px; padding:0 10px;}

.board{ margin-bottom:30px;}





.list_news{ background:#f1f1f1; padding:20px;}

.list_news ul li{ height:30px; padding-top:20px;color:#222;}

.list_news ul li a{ color:#222; background:url(../imgs/dian.png) left center no-repeat; padding-left:20px;}

.list_news ul li a:hover{ color:#3878c7; background:url(../imgs/dian1.png) left center no-repeat;}

.pagas { text-align:center; margin:80px 0px 30px;}

.pagas a { background-color:#bdbcbc; padding:5px 13px; color:#fff; display:inline-block;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s; display:inline-block; margin:0 5px;}

.pagas a.pagact,.pagas a:hover {background-color:#4585cc;color:#fff;}





.neiye{ width:1100px; min-width:1100px;}

.timu{ margin-bottom:30px;text-align:center;}

.timu p{ font-size:16px;  color:#333; border-bottom:1px solid #e6e6e6; padding-bottom:10px; margin-bottom:10px;}

.timu span{ font-size:12px; color:#888;display: block;}

.fanye{ margin-top:60px;}

.fanye a{color:#666;}

.fanye a:hover{ color:#3878c7;}



.list_down{background:#f1f1f1; padding:20px;}

.search{overflow:hidden; width:520px; height:80px; margin:20px auto;}

.search .s_ipt{width:440px; height:46px; line-height:46px; overflow:hidden;color:#666; font-size:14px; text-indent:10px; padding:0; float:left; border:2px solid #3878c7;}

.search .s_btn{width:76px; height:50px; overflow:hidden; background:url(../imgs/sea.jpg) no-repeat center top; float:left; padding:0; border:0; cursor:pointer;}

.search p{ font-size:12px; color:#3878c7; margin-top:6px;}

.list_down ul li{ height:30px; padding-top:20px;color:#222;}

.list_down ul li a.wz{ color:#222; background:url(../imgs/dian.png) left center no-repeat; padding-left:20px;}

.list_down ul li a.wz:hover{ color:#3878c7; background:url(../imgs/dian1.png) left center no-repeat;}

.list_down ul li a.xz{ display:block; width:105px; height:25px; text-align:center; line-height:25px; background:#bfbfbf; border-radius:100px; margin-right:20px;}

.list_down ul li a.xz:hover{background:#3878c7;}



.con_four{ min-width:1100px;}

.board_ly{ width:540px; }

.record{ padding:80px 10px 30px 10px; background:url(../imgs/welcome.png) center 20px no-repeat #3878c7; height:345px;}

.re_one{ margin-bottom:24px;line-height:35px;}

.re_one p{ width:74px; margin-right:10px; text-align:right; color:#fff;}

.re_one input{ width:410px; height:35px; background:#fff; border:none;  padding-left:10px;}

.re_two{ margin-bottom:20px;}

.re_two p{ width:74px; margin-right:10px; text-align:right; color:#fff;}

.re_two textarea{ width:410px; height:154px; background:#fff; border:none;  padding-left:10px;}

.re_thr{ margin-bottom:20px;}

.re_thr p{ width:74px; margin-right:10px; text-align:right; color:#fff;}

.re_thr input{ width:125px; height:35px; background:#fff; border:none; text-align:center;}

.re_thr a{ width:143px; height:35px; display:block; margin-left:10px;}

.re_fou{ margin-left:84px;}

.re_fou input{ width:107px; height:35px; color:#fff; background:#f23d42; border:none; margin-right:10px; cursor:pointer;}

.re_fou input.on{ background:#222;}

.zhaopin_xx{ width:540px;}

.teacher{ height:46px; background:#3878c7; line-height:46px; color:#fff; font-size:16px; text-align:center;}

.spa1{ width:110px; display:inline-block;}

.spa2{ width:120px;display:inline-block;}

.spa3{ width:200px;display:inline-block;}

.spa4{ width:110px;display:inline-block;}

.txtScroll-top1{ overflow:hidden; position:relative; background:#f1f1f1;}

.txtScroll-top1 .bd{ text-align:center; padding:24px 0;}

.txtScroll-top1 .infoList li{ height:40px; line-height:40px;   }

.con_five{ width:1100px; min-width:1100px; margin:30px 0;}

.share{ background:#f1f1f1; padding:30px 0;}

.sha_one{ width:250px; margin-left:20px;}

.sha_one i{ width:250px; height:160px; display:block; overflow:hidden;margin-bottom: 8px;}

.sha_one i img{width:100%;-webkit-transform:scale(1,1);-moz-transform:scale(1,1); -transform:scale(1,1);-o-transform:scale(1,1);transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}

.sha_one i:hover img{ -webkit-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3); -transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}

.sha_one a{ font-size:16px; color:#222;}

.sha_one a:hover{ color:#3878c7;}

.sha_one p{ font-size:12px; color:#888;margin-bottom: 4px;}

.sha_one span{ font-size:12px; color:#666; line-height:24px; display:block; height:90px; overflow:hidden;}



.nei_detail{ width:1100px; background:#f1f1f1; padding:30px 40px;}

.news_one{ width:1100px; margin-bottom:35px;}

.news_one .news_tu{ width:180px; height:115px; overflow:hidden;}

.news_one .news_tu img{ width:100%;-webkit-transform:scale(1,1);-moz-transform:scale(1,1); -transform:scale(1,1);-o-transform:scale(1,1);transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}

.news_one .news_tu:hover img{ -webkit-transform:scale(1.3,1.3);-moz-transform:scale(1.3,1.3); -transform:scale(1.3,1.3);-o-transform:scale(1.3,1.3);transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;}

.news_one .news_infor{ width:890px;}

.news_one .news_infor a{ font-size:16px; color:#444;}

.news_one .news_infor p{ font-size:12px; color:#888; margin:6px 0 10px 0;}

.news_one .news_infor span{ font-size:14px; color:#666; line-height:26px;}

.news_one .news_infor a:hover{ color:#3878c7;}



.zp_title{ height:42px; line-height:42px; background:#3878c7; color:#fff; text-align:center; font-size:20px;}

.zhaopin{ background:#f1f1f1; padding:30px 0 80px 0;}

.zp_form{ width:900px; margin:0 auto;}

.zp_one{ height:36px; line-height:36px; margin-bottom:14px;}

.zp_one p{ width:100px; text-align:right; margin-right:6px; color:#222;}

.zp_one input{ width:330px; padding-left:10px; border:1px solid #bfbfbf; height:34px; line-height:34px; background:none;}

.zp_two{ margin-bottom:20px;}

.zp_two p{ width:100px; text-align:right; margin-right:6px; color:#222;}

.zp_two textarea{ width:782px; padding-left:10px; border:1px solid #bfbfbf; height:290px; background:none;}

.zp_thr{ margin-left:106px;}

.zp_thr input{ width:126px; height:40px; background:#3878c7; cursor:pointer; color:#fff; font-size:16px; border:none; margin-right:20px;}

.zp_thr input.on{ background:#7e7e7e;}













/*-------------------------------------------------------------------------------------------------------------------*/

.ord_add{ width:430px; margin:40px auto 0 auto;}

.na_add{ width:420px; margin:0 auto; margin-bottom:14px; line-height:30px;}

.na_add p{ width:85px; text-align:right; font-size:14px; color:#222; margin-right:5px;}

.na_add input{ width:300px; height:28px; border:1px solid #b5b5b5; padding-left:10px;}

.na_add span{ width:18px; text-align:center; color:#f50a0a;}

.na_add select{width:310px; height:28px; border:1px solid #b5b5b5;}

.yzm_add{width:420px; margin:0 auto; margin-bottom:30px; line-height:30px; line-height:38px;}

.yzm_add p{ width:85px; text-align:right; font-size:14px; color:#222; margin-right:5px;}

.yzm_add input{ width:118px; height:36px; border:1px solid #b5b5b5; text-align:center;}

.yzm_add a{ width:118px; height:38px; background:#3878c7; color:#fff; border:none; margin:0 4px; text-align:center;}

.yzm_add span{ font-size:12px; color:#11bcf0; font-family:"宋体";}



.person_add{ color:#222;}

.person_add .num1{ width:130px; text-align:right;}

.person_add .num2{ width:300px; }

.person_add .num3{ width:130px; text-align:right;}

.person_add .num4{ width:350px; }

.person_add input{ width:260px; height:33px; line-height:33px; border:1px solid #ccc; padding-left:6px;}

.beizhu p{ font-size:14px; color:#666;width:88px; text-align:right; margin-right:16px;}

.beizhu textarea{ width:640px; height:255px;border:1px solid #ccc; padding-left:10px;}



.xz_add{display:block; width:105px; height:25px; text-align:center; line-height:25px; background:#3878c7; border-radius:100px;}

.con_four_x{ min-width:1100px;}





.xq_banner_add{ min-width:1100px; height:212px; overflow:hidden;}

.xq_list_add{min-width: 1100px;margin-top: 30px;}

.xq_ti_add{font-size: 24px;color: #222;background: url(../imgs/line.jpg) bottom center no-repeat;padding-bottom: 6px;text-align: center; margin-bottom:20px;}

.verifyimg{ width:100%;}


.zhaopin_add {margin: 30px auto 0 auto;width: 1100px;min-width: 1100px;}
.zp_bg1{ background-color:#3878c7; color:#fff; font-size:16px;}
.zp_bg2{ background-color:#eff2f3;}
.zp_c1{ color:#4a4949;}
.zp_c1 a{ color:#4a4949;}
.zp_c1 a:hover{ color:#3878c7;}
.zpadd_title{ text-align:center;}
.zpadd_title p{ font-size:20px; color:#555; margin-bottom:6px;}
.zpadd_title span{ font-size:14px; color:#c4bebe;}
.zpadd_title .toudi{ display:block; width:1100px; padding:10px 0;background:#3878c7; margin-top:10px;}
.zp_add_nei{ margin-top:20px;}
/*我的课程修改*/
.siren{ margin-bottom:20px;}
.si_one{ height:36px; background:#f1f1f1; line-height:36px; text-align:right;}
.si_one a{ margin-right:20px; display:inline-block;}
.si_two{ border:1px solid #d2d2d2; height:60px; line-height:60px; border-top:none;font-size:16px; color:#222;}
.si_two span{ width:460px; padding-left:30px; }
.si_two p.jg{ width:120px; text-align:center;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;}
.si_two a.buy{ width:92px; height:27px; line-height:27px; text-align:center; background:#f23d42; color:#fff; font-size:14px; display:block; border-radius:100px;margin: 18px 50px 0 0;}
.si_two .nav_title{color:#fff; text-align:center;width:92px; height:27px; display:block;}
.si_one1{height:36px; background:#f1f1f1; line-height:36px; padding-left:30px; color:#222;}
.anniu_add{width:92px; height:27px; line-height:27px;  background:#3878c7; color:#fff; font-size:14px; display:block; border-radius:100px;margin: 18px 50px 0 0;}

.container {width: 820px;margin: 20px auto; overflow:hidden;}
.container p {margin-bottom: 10px;}
.container .hide {display: none;}
.container dt {cursor: pointer;}
/* Triangle list item */
.container dt:before {content: "";border-color: transparent #ccc;border-style: solid; border-width: 5px 0 5px 8px;display: block;height: 0; width: 0;left: -16px;top: 17px;position: relative;}
.container dd {padding: 20px; background: #f2f2f2;border-radius: 5px;border: 1px solid #F2EEE6; margin: 20px 0 30px;position: relative;}
/* Triangle in definition container */
.container dd:after, dd:before { bottom: 100%;left: 6%;border: solid transparent;content: ""; height: 0;width: 0;position: absolute; pointer-events: none;}
.container dd:after { border-color: rgba(136, 183, 213, 0); border-color: transparent;border-bottom-color: #f2f2f2; border-width: 15px;margin-left: -15px;}
.container dd:before {border-color: rgba(194, 225, 245, 0); border-color: transparent; border-bottom-color: #f2f2f2;border-width: 17px;margin-left: -17px;}
