﻿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}
section{ padding:0; margin:0; display:block}
ul,li,ol,dl{list-style-type:none}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; background-color:#fff}
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 {margin:0; padding:0; background: #FFF;font-family: "Microsoft Yahei", "Simsun", Arial, sans-serif;line-height: 1.5; color:#000000; font-size:14px;}
li{list-style-type:none;}
img{vertical-align:top;}
.f16{ font-size:16px;}
.b{ font-weight:bold;}
.txtc{ text-align:center;}
.fl{float:left;}
.fr{float:right;}
.display{ display:block;}
.hidden{ display:none;}
.abs{ position:absolute;}
.rel{ position:relative;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
/* Link */
a,img{color:#000; margin:0px; padding:0px; border:0px; text-decoration:none;}
a:link {color: #000; text-decoration:none;}
a:hover {color: #055cb6; text-decoration:none;}
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
table{max-width:1080px !important;}
/* 通用 */

.header{width:100%;}
.header .top-box{width:1160px;height:118px;padding:10px 0; margin:0px auto;background-color:#025ec6;}
.header .top-box .logo-box{width:50%;float:left;height:100%;text-align:left;}
.header .top-box .slogan-box{width:50%;float:right;height:100%;text-align:right;}
.top-text{width: 100%;height:34px;text-align: center;}
.top-text p{width:1128px;height:100%;line-height:32px;height:32px;margin:0 auto;color:#FFF;font-size:14px;text-align:left;padding:0 16px;background: #025ec6;border-bottom:2px solid #0157b8;}
.top-text a{color:#FFF;}
.top-text a:hover{color:#FFF;}
.top-text .sitemap{float:right;}
.area-box{width:1160px;height:32px;margin:0px auto;background-color:#025ec6;}
.area-box p{padding:8px 12px;font-size:0;height:16px;line-height:16px;color:#FFF;}
.area-box p b{font-size:12px;line-height:16px;}
.area-box p a{color:#FFF;border-right:1px solid #FFF;padding:0 6px;height:12px;font-size:12px;line-height:12px;display:inline-block;}
.area-box p a:last-child{border-right:0px;}

.header .nav{width:1158px; height:66px; border-top:1px solid #fff;background:#0157b8; border: 1px solid #0157b8; margin:0px auto; overflow:hidden;}
.header .nav h6{margin-top:2px;}
.header .nav h6:first-child{margin-left:8px;margin-top:2px;margin-right:3px}
.header .nav h6 .typename{width:38px;height:65px;display:inline-block;background:url(../images/type_bg.jpg) center center;color:#fbdb03;text-align:center;margin:0 auto;}
.header .nav h6 .typename .type1{padding-top:8px;display:inline-block;font-weight:580;font-size:18px;line-height:24px;text-shadow:0 0 1px #000}
.header .nav h6 .typename .type2{padding-top:4px;display:inline-block;font-weight:580;font-size:16px;line-height:18px;text-shadow:0 0 1px #000}
.header .nav ul{padding-top:9px; margin-left:4px;}
.header .nav ul.navwid1{width:325px}
.header .nav ul.navwid2{width:84px}
.header .nav ul.navwid3{width:212px}
.header .nav ul.navwid4{width:100px}
.header .nav ul.navwid5{width:170px}
.header .nav ul li{float:left;padding:0px 8px; display:block; background:url(../images/navtiao.jpg) no-repeat; background-position:right center;height:25px; line-height:25px}
.header .nav ul li.navlibg0{ background:none}
.header .nav ul li a{font-size:15px; color:#fff}
.header .topad{width:1000px; margin:0px auto;}
.header .topad .adl,.header .topad .adr{width:500px; height:100px;}
.header .topad img{width:100%; height:100%;}

.main{width:1160px; margin:0px auto; overflow:hidden; background:#fff; padding:10px;}
.footer{width:100%; margin-top:10px;font-size: 14px;}
.footer .foot{ width:1140px; padding:10px; background: #055cb6; color:#fff; margin:10px auto 0px;}
.footer .b-menu{ text-align:center; margin-bottom:10px;}
.footer .b-menu a{ display:inline-block; padding:0px 10px; color:#fff; font-weight:bold;}
.footer .b-menu a:hover{color:#fff;}
.footer .copycont{text-align:center; color:#fff;}
.footer .copycont p{ line-height:28px;}
.footer .copycont p a:hover{color:#FFF;}


/* 首页 */
.h-left{width:850px;}
.h-left .h-bk1{}
.h-bk1 .bk1_left{width:419px;}
.h-bk1 .bk1_left .focusbox{width:419px; height:292px; margin:0px auto;background-color:#f2f7fd;}
.h-bk1 .bk1_left .baomingl{width:100%; height:60px; margin-top:10px;}
.h-bk1 .bk1_left .baomingl .bmbtn{width:180px; background:#055cb6; border-radius:8px; text-align:center;}
.h-bk1 .bk1_left .baomingl .bmbtn a{ display:block; text-align:center; color:#ffffff; font-size:28px; font-weight:bold; line-height:60px;}


.h-bk1 .bk1_right{width:419px;}
.h-bk1 .bk1_right .h-title{height:32px; background: url(../images/titbg.gif) repeat-x left top; border: #D3D3D3 solid 1px; border-bottom:none;}
.h-bk1 .bk1_right .h-title h3{ float:left; font-size:15px; line-height:32px; background: #055cb6; color:#ffffff; padding:0px 10px;}
.h-bk1 .bk1_right .h-title .more{ font-size:14px; color:#999; line-height:32px; margin-right:10px;}
.h-bk1 .bk1_right .h-title a:hover{color:#C00;}
.h-bk1 .bk1_right .h-zxbox{height:257px; border: #D3D3D3 solid 1px; border-top:none; padding-top:5px;}
.h-bk1 .bk1_right .h-zxbox li{height:28px; padding-left:25px; padding-right:10px; background:url(../images/dot.png) no-repeat 10px center;}
.h-bk1 .bk1_right .h-zxbox li a{width:300px; line-height:28px; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.h-bk1 .bk1_right .h-zxbox li span{ font-size:12px; color:#999; line-height:28px;}
.h-bk1 .bk1_right .ybm{width:100%; height:60px; margin-top:10px; background:#055cb6; border-radius:8px;}
.h-bk1 .bk1_right .ybm a{ display:block; text-align:center; color:#fff; font-size:28px; font-weight:bold; line-height:60px;}

.top-box{width:100%;}
.top-box li{height:26px;line-height:26px;float:left;overflow:hidden;width:50%;}
.top-box li a{color:text-decoration: none;color: #686868;font-size:13px;padding-right:4px;width:190px;overflow:hidden;display:inline-block;}

.top-row{width:100%;display:inline-block;min-height:104px;}
.top-row li:nth-child(1){width:100%;}
.top-row li:nth-child(1) a{color:#e50505;font-size:18px;position:relative;padding-left:79px;width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.top-row li:nth-child(1) a::before{content:"";width:75px;height:24px;background:url(../images/toutiao.png) no-repeat center center;background-size:100% 100%;display:inline-block;position:absolute;left:0;top:1px;}

.top-zc{width:100%;display:inline-block;margin-top:9px;min-height:52px;}
.top-zc li:nth-child(1){width:100%;}
.top-zc li:nth-child(1) a{color:#e50505;font-size:18px;position:relative;padding-left:44px;width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.top-zc li:nth-child(1) a::before{content:"";width:40px;height:20px;background:url(../images/top_zc.png) no-repeat center center;background-size:100% 100%;display:inline-block;position:absolute;left:0;top:3px;}

.top-zx{width:100%;display:inline-block;margin-top:9px;min-height:52px;}
.top-zx li:nth-child(1){width:100%;}
.top-zx li:nth-child(1) a{color:#e50505;font-size:18px;position:relative;padding-left:44px;width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.top-zx li:nth-child(1) a::before{content:"";width:40px;height:20px;background:url(../images/top_zx.png) no-repeat center center;background-size:100% 100%;display:inline-block;position:absolute;left:0;top:3px;}

.top-zn{width:100%;display:inline-block;margin-top:9px;min-height:52px;}
.top-zn li:nth-child(1){width:100%;}
.top-zn li:nth-child(1) a{color:#e50505;font-size:18px;position:relative;padding-left:44px;width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.top-zn li:nth-child(1) a::before{content:"";width:40px;height:20px;background:url(../images/top_zn.png) no-repeat center center;background-size:100% 100%;display:inline-block;position:absolute;left:0;top:3px;}

.adv-box{width:100%;margin-top:10px;}
.adv-box img{max-width:100%;height:100px;}

.h-bk2{width:820px; height:105px; overflow:hidden;}
.h-bk3{margin-top:10px;}
.h-bk4,.h-bk5,.h-bk6,.h-bk7{margin-top:10px;}
.h-left .blankbox {width:100%;}
.blankbox .h-item{width:420px;}
.h-item .h-title{height:32px; background: url(../images/titbg.gif) repeat-x left top;border: #D3D3D3 solid 1px; border-bottom:none;}
.h-item .h-title h3{ float:left; font-size:15px; line-height:32px; background: #055cb6; color:#ffffff; padding:0px 15px;}
.h-item .h-title .more{ font-size:14px; color:#999; line-height:32px; margin-right:10px;}
.h-item .h-title a:hover{color:#C00;}

.h-item .h-listbox{height:216px; padding:8px 5px; border: #ccc solid 1px; border-top:none;}
.h-item .h-listbox li{height:36px; padding-left:20px; background:url(../images/dot.png) no-repeat 6px center;}
.h-item .h-listbox li span{float:right; font-size:12px; color:#999; line-height:32px;}
.h-item .h-listbox li a{width:300px; line-height:32px; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}

.t-item{width:100%;}
.t-item .h-title{ height:32px; line-height:32px; border:solid #d3d3d3; border-width:1px 1px 0px 0px;background: url(../images/titbg.gif) repeat-x left top;}
.t-item .h-title h3{ padding:0px 10px; float:left; font-size:15px; background:#055cb6; color:#ffffff;}
.t-item .h-title  ul{ float:left;}
.t-item .h-title ul li{ width:76px; text-align:center; border-left: solid 1px #CCC; float:left;}
.t-item .h-title ul li.sd05{background: url(../images/titbg.gif) repeat-x left -32px; color:#c00; font-weight:bold;}
.t-item .h-title ul li.sd06{ font-weight:normal; color:#333;}
.t-item .t-listbox{border:1px solid #d3d3d3; border-top:none; height:216px; position:relative; padding:8px 5px;}
.t-item .t-listbox ul{width:840px; height:216px; overflow:hidden;}
.t-item .t-listbox ul li{width:385px; height:36px; padding-left:25px; background:url(../images/dot.png) no-repeat 10px center; float:left; margin-right:10px;}
.t-item .t-listbox ul li:nth-child(2n+0){margin-right:0px;}
.t-item .t-listbox ul li a{width:300px; line-height:32px; display:block; overflow:hidden; text-overflow: ellipsis; white-space:nowrap;}
.t-item .t-listbox ul li span{float:right; font-size:12px; color:#999; line-height:32px;}
.t-item .t-listbox .more{ position:absolute; right:10px; top:-25px; color:#999;}

.h-right{width:280px;}
.hrbox1{width:280px; margin-bottom:10px;}
.hrbox1 .time_1{ height:30px; line-height:30px; text-align:right; padding:2px 14px 0 0; font-size:18px; font-family:'黑体'; color:#fff;}
.hrbox1 .time_2{ overflow:hidden; padding:41px 0 0 0;}
.hrbox1 .time_2 b{ width:44px; text-align:center; float:left; color:#ff4500; font-size:22px; font-weight:bold; font-family:'黑体'; padding:0 28px 0 40px;}
.hrbox1 .time_2 .time_2b{ color:#00679E;}
.hrbox1 .time_3{ padding:10px 0 0 10px;}
.hrbox1 .time_3 p{ line-height:18px; color:#333;}
.hrbox1 .time_3 p span{ color:#848484;}

.h-right .hrtitle{height:32px; background: url(../images/titbg.gif) repeat-x left top; border: #D3D3D3 solid 1px; border-bottom:none; overflow:hidden;}
.h-right .hrtitle h3{ height:32px; line-height:32px; font-size:15px; padding:0px 15px; float:left; background: #055cb6; text-align:center; font-weight:bold; color:#ffffff;}
.h-right .hrtitle h3 a{color:#FFF;}
.h-right .hrtitle h3 a:hover{color:#FFF;}
.h-right .hrcont{ padding:5px 10px; border:1px solid #d5d5d5; border-top:none; overflow:hidden;}
.h-right .hrbox1 .hrcont li{height:28px; line-height:28px; background:#ffff0b; border-radius:6px; margin-bottom:5px;}
.h-right .hrbox1 .hrcont li a{ font-size:14px; font-weight:bold; text-align:center; display:block;}
.h-right .hrbox1 .hrcont li a .blue{ color:#03C;}
.h-right .hrbox1 .hrcont li a .red{ color:#F00;}
.h-right .hrbox1 .hrcont img{width:100%;}

.h-right .hrbox2 .hrcont{padding-bottom:3px;}
.h-right .hrbox2 .hrcont li{width:121px; height:26px; margin:0px 12px 5px 0px; background: url(../images/loophdbg.png) repeat-x 0 -80px; float:left; overflow:hidden;}
.h-right .hrbox2 .hrcont li:nth-child(2n+0){margin-right:0px;}
.h-right .hrbox2 .hrcont li a{display:block; height:24px; line-height:24px; padding-left:36px; border: 1px solid #DDD; background: url(../images/dot02.gif) 26px center no-repeat;border-radius: 3px; color:#333;font-size: 14px;}
.h-right .hrbox2 .hrcont li a:hover{color:#C00;}

.exam-box{padding-bottom:12px !important;}
.exam-box table{background: #e9b9b9;margin: 12px 0 0;border-collapse: inherit;border-spacing: 1px;}
.exam-box table .tdl{width:26px;}
.exam-box table td{text-align:center;line-height:26px;width:114px;background:#fff;}

.ck-contact{margin:10px auto 6px;}
.ck-contact a:hover{color:#fff;font-weight:bolder;}
.ck-contact .wx-btn{width:80px;height:46px;line-height:46px;background: url(../images/wx.png) no-repeat 15px center #ff7800;color: #fff;
font-size: 16px;text-align: left;padding-left: 44px;background-size:22px 22px;}
.ck-contact .bm-btn{width:80px;height:46px;line-height:46px;background: url(../images/zx.png) no-repeat 15px center #ff7800;color: #fff;
font-size: 16px;text-align: left;padding-left: 44px;background-size:18px 18px;}

.contact-mobile{width:100%;margin:8px 0;}
.contact-mobile img{max-width:100%;}

.h-right .hrbox2 .wechat{text-align:center;}
.h-right .hrbox2 .wechat img{width:92%;}
.h-right .hrbox2 .wechat p{margin-bottom:6px;}

.h-right .hrbox3 .hrcont{_padding-bottom:5px;}
.h-right .hrbox3 .hrcont li{width:76px; height:26px; margin:0px 13px 5px 0px; background: url(../images/loophdbg.png) repeat-x 0 -80px; float:left; overflow:hidden;}
.h-right .hrbox3 .hrcont li:nth-child(3n+0){margin-right:0px;}
.h-right .hrbox3 .hrcont li a{display: block; height:24px; line-height:24px; text-align:center; border: 1px solid #DDD; border-radius: 3px; color:#333; font-size:14px;}
.h-right .hrbox3 .hrcont li a:hover{color:#C00;}

.h-right .hrbox4 .wenda{height:500px; overflow-x:hidden; overflow-y: scroll;}
.h-right .hrbox4 dt{line-height:24px;font-size:14px;margin:0;padding:0;color:#000;word-break:break-all;}
.h-right .hrbox4 dd{line-height:24px;font-size:14px;border-bottom:dotted 1px #ccc;margin:0; margin-top:3px;color:red;word-break:break-all;}

.h-right .hrbox5 .hrcont li{height:24px; line-height:24px;}
.h-right .hrbox5 .hrcont li a{display:block;}
.h-right .hrbox5 .hrcont li a:hover{color:#C00;}

.h-right .hrbox5 .roll-article{padding:3px 10px;}
.h-right .hrbox5 .roll-article li{height:25px; line-height:24px;margin:9px 0;}
.h-right .hrbox5 .roll-article li a{display:inline-block;}
.h-right .hrbox5 .roll-article li a span{background-color:#adacac;color:#FFF;margin-right:6px;min-width:20px;text-align:center;display:inline-block;font-size:13px;}
.h-right .hrbox5 .roll-article li:nth-child(-n+3) a span{background-color:#d01f05};
.h-right .hrbox5 .roll-article li a:hover span{color:#FFF;}
.h-right .hrbox5 .roll-article li a:hover{color:#C00;}

.h-right .hrbox5 .hot-article li{height:24px; line-height:24px;margin:12px 0;}
.h-right .hrbox5 .hot-article li a{display:inline-block;}
.h-right .hrbox5 .hot-article li a span{background-color:#adacac;color:#FFF;margin-right:6px;min-width:24px;text-align:center;display:inline-block;}
.h-right .hrbox5 .hot-article li:nth-child(-n+3) a span{background-color:#d01f05};
.h-right .hrbox5 .hot-article li a:hover span{color:#FFF;}
.h-right .hrbox5 .hot-article li a:hover{color:#C00;}

.h-right .hrbox5 .hot-tags a{margin:3px 3px 3px 0px;padding:1px 6px;border:1px solid #fef0e3;border-radius:2px;line-height:24px;display:inline-block;}
.h-right .hrbox5 .hot-tags a:hover{background:#055cb6;color: #ffffff;}

.yqlink{width:1158px; height:105px; margin:0px auto;}
.yqlink .title{height:32px; background: url(../images/titbg.gif) repeat-x left top; border: #D3D3D3 solid 1px; border-bottom:none;}
.yqlink .title h3{padding:0px 15px; float:left; background: #055cb6; color: #fff; font-size:15px; line-height:32px;}
.yqlink .p-list{width:1136px; height:50px; border: #ccc solid 1px; border-top:none; padding:10px; overflow:hidden;}
.yqlink .p-list ul{width:1050px;}
.yqlink .p-list ul li{width:164px; height:50px; float:left; margin:0px 10px 0px 0px;}
.yqlink .p-list ul li img{width:100%; height:100%;}

.footer .mod {width:1160px; margin:0px auto;}
.mod .mod-tit {background: url(../images/titbg.gif) repeat-x left top; min-height: 32px; border: #D3D3D3 solid 1px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(211, 211, 211);border-bottom: none 0;}
.mod .mod-tit h3{background: #055cb6; color: #fff; float: left; font-weight: 700; font-size: 15px; padding: 0 10px; height: 31px;line-height: 31px;}
.mod .firend-link{width:1060px; height:25px; padding: 3px 0px; float:right;}
.mod .firend-link li {  float: left;  margin-left: 35px; line-height: 1.75;}
.mod .firend-link li:nth-child(1){margin-left:10px;}
.mod .firend-link li:nth-child(2){margin-left:30px;}
.firend-link li select { width: 200px;  margin: 0;  padding: 2px;}


/* 列表页 */
.navigation{width:1145px; height:36px; line-height:36px; background:#fff; padding-left:15px; margin:0px auto 10px;}
.navigation a{ color:#333;}
.main .h-left .classtit{ height:32px; border-bottom:3px solid #055cb6; margin-bottom:10px;}
.main .h-left .classtit h3{line-height:32px; color:#055cb6; margin-left:10px; float:left;}
.main .h-left .leftbox{ padding:0px 10px;}
.main .h-left .leftbox .listbox{ overflow:hidden;}
.main .h-left .leftbox .listbox li{height:40px; line-height:40px; border-bottom:1px dashed #ddd;}
.main .h-left .leftbox .listbox li span{ display:block; float:right; color:#999;}
.main .h-left .leftbox .listbox .fengye{height:30px;line-height:30px; margin:10px auto; padding-top:10px; text-align:center;}
.main .h-left .leftbox .listbox .fengye span{line-height:30px;}

.ck-teacher,.ck-group{width:50%;float:left;box-sizing:border-box;text-align:left;padding:10px;}
.ck-teacher img,.ck-group img{width:240px;}
.ck-teacher p,.ck-group p{padding-left:14px;font-size:16px;line-height:26px;}

.side-menu{background:#fff;}
.side-menu .hd{height: 35px;line-height: 35px;background: #C41A1B;text-align: center; font-size:16px; font-weight:normal; color:#fff;}
.side-menu .hd h3{font-family: "Microsoft Yahei", "Simsun", Arial, sans-serif; font-weight:normal}
.side-menu .bd{padding: 9px 9px 4px 9px;border: 1px solid #DDD;border-top: none; margin-bottom:10px;}
.side-menu .menu li{ margin-bottom: 5px;height: 31px;line-height: 31px;text-align: center;}
.side-menu .menu li a{display: block;background: url(../images/sideMenuBg.png) no-repeat 0 -90px;}

.over-bd{width:850px; margin-right:-10px;}
.colu-box{ float:left; background:#fff; overflow:hidden; height:270px; width:402px; margin:0 10px 10px 0; border:#ddd solid 1px;}
.colu-hd{ height:35px; line-height:35px; border-bottom:#055cb6 solid 1px;padding:0 10px;background: #FFF url(../images/titlebg.jpg) no-repeat -400px center;}
.colu-hd h3{ font-size:14px; color:#055cb6}
.colu-hd .more{ float:right; color:#999;}
.colu-box ul{ padding-top:5px;}
.colu-box li{ line-height: 28px;height: 28px;clear: both;overflow: hidden;padding: 0 10px;}
.colu-box li span{ display:block; float:right; color:#999;}
.main .h-left .infotit{ line-height:40px; padding:10px 30px; margin-bottom:20px; border-bottom:3px solid #c00;}
.main .h-left .infotit h3{ font-size:28px; font-weight:normal; text-align:center;}
.main .h-left .infotit p{ text-align:center;}
.main .h-left .infotit p span{margin:0px 10px;}

/* 内容页 */
.h-left .content {padding:10px; border:1px solid #ddd; min-height:640px;}
.h-left .content .title{ padding:0px 50px;}
.h-left .content .title h1{ line-height:36px; font-size:24px; font-weight:normal; text-align:center;}
.h-left .content .info{height:30px; line-height:30px; border-bottom: #ddd 1px solid; padding:10px 0px; text-align:center;}
.h-left .content .info span{margin-right:20px;}

.h-left .content .description{min-height:30px;line-height:30px;padding:12px;margin:16px auto;background-color:#EEE;border-radius:6px;}

.h-left .content .intro{padding:10px 10px;}
.h-left .content .intro p{ line-height:28px; color:#333;font-family: 宋体, SimSun;}
.h-left .content .intro img{ max-width:650px;}
.h-left .content .tags-box{width:100%;margin:2px auto 20px;line-height:24px;padding-bottom:12px;border-bottom:1px dashed #eee;}
.h-left .content .tags-box span{font-weight:bolder;margin-left:10px;}
.h-left .content .tags-box a{margin:0 4px;padding:2px 6px;background-color:#ffe9d5;border-radius:2px;}
.h-left .content .tags-box a:hover{font-weight:bolder;}
.h-left .content .updown{height:30px; line-height:30px;}
.h-left .content .updown i{ font-weight:bold; display:inline-block;}
.h-left .content .updown i a{ display:inline-block;}
.h-left .content .updown i a:hover{ color:#C00;}

.ck-form-box{width:798px;padding:16px;background-color:#cce6ff;border-radius:10px;height:46px;margin:10px auto 20px;}
.ck-form-box select{width:194px;height:46px;float:left;margin-right:20px;background-color:#FFF;border:none;border-radius:8px;padding:0 10px;}
.ck-form-box input{width:210px;height:46px;line-height:46px;float:left;margin-right:20px;background-color:#FFF;border:none;border-radius:8px;padding:0 10px;}
.ck-form-box #ck_form_btn{width:140px;height:46px;line-height:46px;float:left;background-color:#d01f05;border:none;color:#FFF;font-size:14px;cursor:pointer;border-radius:8px;font-weight:bolder;display:inline-block;text-align:center;}

.copyright-notice{width:100%;padding:2px 0 10px;line-height:24px;margin:0 0 20px;}

.related-articles{width:100%;margin-top:20px;}
.related-articles .related-title{width:810px;margin:0 auto;height:46px;line-height:42px;border-bottom:1px solid #EEE;position:relative;font-size:18px;}
.related-articles .related-title::after{width:40px;height:3px;background:#055cb6;content:"";display:block;position:absolute;left:0;top:45px;transition:0.5s;}
.related-articles:hover .related-title::after{width:66px;}

.related-articles ul{width:810px;padding:2px 10px;margin-top:10px;}
.related-articles ul li{width:100%;height:112px;margin:20px 0;}
.related-articles ul li .art-pic{width:180px;height:112px;float:left;overflow:hidden;}
.related-articles ul li .art-pic img{width:100%;min-height:112px;}
.related-articles ul li .art-text{float:left;margin-left:10px;width:calc(100% - 190px);height:112px;}
.related-articles ul li .art-text .art-title{width:100%;height:28px;line-height:28px;color:#333;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.related-articles ul li .art-text .art-des{font-size:12px;color:#888;line-height:24px;margin-top:5px;height:48px;overflow:hidden;}
.related-articles ul li .art-text .art-other{font-size:13px;color:#444;line-height:24px;margin-top:6px;}
.related-articles ul li .art-text .art-other span{margin-right:10px;}
.related-articles ul::after{content:"";display:block;clear:both;}

.h-right .right03 { margin-bottom: 10px; border: #eee solid 1px; background: #fff;}
.h-right .right03 h4 { font-size: 18px; padding-left: 10px; font-weight: normal; font-family: "\5FAE\8F6F\96C5\9ED1";  height: 35px;  line-height: 35px;  border-bottom: 1px solid #eee; color: #CA0101;}
.h-right .right03 ul li { height: 35px; line-height: 35px; border-bottom: 1px dotted #eee; padding: 0 10px; overflow: hidden;}
.h-right .right03 ul li em.em01 {background: #059FE5;color: #FFF;border: none;width: 17px;height: 17px;}
.h-right .right03 ul li em { width: 16px; height: 16px; font-size: 11px; float: left; background: #EEE; line-height: 16px; margin: 10px 10px 0px 2px; color: #333; text-align: center; font-style: normal; border: #CCC solid 1px;}
.h-right .right03 ul li a{}
.h-right .right03 ul li span { float: right; color: #999; font-size: 12px;}
.showh2 {
    border: 1px dotted #2D90D4;
    color: #CC3300;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    padding: 0 10px;
}
.wztj {
    overflow: hidden;
    padding: 10px 2px;
    font-size: 14px;
}
ul {
    list-style: none;
}
.wztj ul li {
    background: url(../images/dot.png) no-repeat scroll 0 13px transparent;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 13px;
    padding-right: 21px;
    width: 310px;
}
.STYLE9 {
    font-size: 16px;
    font-weight: bold;
    color: #f00;
}

.title_box2 {

    float: left;
    margin-top: 50px;
    width: auto;
}

.title_box2 ul {
    float: left;
}

.title_box2 ul li {
    float: left;
    margin: 14px 14px 0 0;
    width: 194px;
    height: 250px;
}
.title_box2 ul li:nth-child(4){margin-right:0px;}
.title_box2 ul li:nth-child(8){margin-right:0px;}

.title_box2 ul li a {
    display: block;
    width: 194px;
    height: 250px;
    background: #fff;
    text-align: center;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    box-shadow: 0 0 5px rgba(13, 40, 127, .18);
}

.title_box2 ul li a:hover {
    transform: translate(0, -10px);
    -webkit-transform: translate(0, -10px);
    -moz-transform: translate(0, -10px);
    -o-transform: translate(0, -10px);
    -ms-transform: translate(0, -10px);
    /*-webkit-box-shadow: 0 0 30px rgba(13, 40, 127, .18);*/
    /*box-shadow: 0 0 30px rgba(13, 40, 127, .18);*/
}

.title_box2 ul li a:hover h3 {
    font-weight: bold;
    color: #eb4a52;
}


.title_box2 ul li a img {
    width: 97px;
    height: 97px;
    margin-top: 30px;
}

.title_box2 ul li a h3 {
    float: left;
    margin-top: 24px;
    margin-bottom: 30px;
    width: 100%;
    font-size: 16px;
    color: #333;
    line-height: 20px;
}

.title_box2 ul li p {
    display: inline-block;
    font-size: 16px;
    color: #ffffff;
    width: 106px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    background: #055cb6;
    border-radius: 4px 4px;
}
.xxb-ou {
    background: url(../images/a1c85e2c6c03ae0d8bb1883ccb731938.gif) repeat-x left -32px;
}
.box_b{
    margin-top: 20px;
}
.tm{
    position: relative;
}
.tm_text{
    position: absolute;
    bottom: 20px;
    left: 34px;
    width: 45px;
    height: 26px;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
}
.tm_texts{
    position: absolute;
    bottom: 20px;
    left: 43px;
    width: 115px;
    height: 26px;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
}
.tm_f{
    color: #8cc1e0;

}
.tm_r{
    color: #dfa689;
    left: auto;
    right: 0px;
}

.pagination {margin-top: 10px;}
.page-box {margin:26px auto 14px;text-align:center;}
.page-list {width:100%;height:35px;line-height:35px;}
.page-list li {text-align: center; background: #e2e2e2; margin: 0px 5px;height: 35px;line-height:35px;padding:0 6px;float:left;}
.page-list li a{display:inline-block; border-radius: 3px; min-width: 26px; height: 35px; color: #666;text-align:center;}
.page-list li.active {cursor: pointer; background: #e11220;color:#FFF;min-width:26px;}
.page-list li.active a{color:#FFF;}

.school-list{width:1080px;margin:0 auto;}
.school-list li{width:100%;margin:4px auto;list-style:none;}

iframe{border: 1px solid #C8E8F8;width:99.8%}