@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{font-family:"Microsoft YaHei"; margin:0px;}
a{text-decoration:none;}
ul,li{list-style:none;}
.top1{background:#F8F8F8;border-bottom:1px solid #E6E6E6;font-size:14px; color:#888;}
.top1 .topr{float:right;}
.top1 a{color:#888;}
.top1 a.tool_login{display:inline-block;background:#0071c0;line-height:40px;font-size:14px;color:#FFF;padding:0 15px;margin-right:15px;}
.topleft span{display:inline-block;padding:3px 7px;line-height:1;font-size:14px;margin-left:10px;background:#1F8ADC;color:#FFF;}
.hotcourse_type p { margin:0px; padding:0px;}
.container{width:1200px;margin-left:auto;margin-right:auto;position:relative;}
.left{float:left;}
.nav{height:50px;background:#137fc8;line-height:50px;width:100%;margin:auto;}
.nav .hotcourse_t{background:#ffa800;height:50px;width:317px;text-align:center;font-size:17px;color:#FFF;}
.nav .hotcourse_t i{font-size:20px;vertical-align:initial;}
.nav .nav_list{width:100%;}
.nav .nav_list li{font-size:18px;float:left;position:relative;}
.nav .nav_list li > a{color:#FFF;display:block;padding:0 23px;}
.nav .nav_list li ul{position:absolute;top:50px;width:100%;background:rgba(0,113,192,0.9);display:none;z-index:30; margin:0px; padding:0px;}
.nav .nav_list li ul a{display:block;text-align:Center;color:#FFF;line-height:40px;}
.nav .nav_list li a:hover{background:#005898;text-decoration:none;}
.inde{background:#fff; font-weight:bold;}
.inde a:hover{background:#fff!important;}
#s2 .swiper-pagination,#s3 .swiper-pagination{top:0px; bottom:auto!important; text-align:right;}
#s2 .swiper-pagination span,#s3 .swiper-pagination span{display:inline-block; width:33.3%; text-align:center; margin:0px!important; height:auto; color:#666;background:none;opacity:1; font-size:18px; line-height:200%;}
#s3 .swiper-pagination span{width:100px;}
#s2 .swiper-pagination-bullet-active,#s3 .swiper-pagination-bullet-active{color:#5e9ed6!important;}
.zy{width:93%; margin:0 auto; background:#f2f7fb;padding:20px 0;}
.zy div{border-top:solid 1px #ccc; margin:0 15px; padding:7px 0;}
.zy div:last-child{border-bottom:solid 1px #ccc; }
.p1,.p2{margin:0 10px;}
.p2{margin-right:25px;}
.p1{ color:#333; font-size:18px; margin-bottom:8px;}
.p2,.p2 a{ color:#f00;}
.zy div p span{ float:right; font-size:90%;}
#demoin{white-space:nowrap;overflow:hidden; margin-top:5px;}
#demo1,#demo2{display:inline}
#demoin img{width:250px; margin-right:10px;}
#gonggao {margin:0 auto; height:35px;  overflow:hidden; width:1198px; }
#gonggao li {height:35px; line-height:35px; font-size:16px; list-style:none; color:#F10A0F;}
#gonggao li a{ color:#F10A0F; text-decoration:none;}
#gonggao li a:hover{ color:#0099FF;}
.news{margin-top:15px; color:#333;}
.news a{color:#333;}
.news h3{color:#1882cc; font-size:20px; border-bottom:solid 2px #ccc; padding-bottom:5px; margin-bottom:13px;text-transform:uppercase;}
.news h3 font{color:#f00;}
.news h3 span{color:#999; font-size:15px; font-weight:normal;}
.none{display:none;}
#myTab0,#myTab01{ text-align:right; font-weight:bold; padding-right:15px; color:#444;margin-bottom:20px;}
#myTab0 li,#myTab01 li{ display:inline-block; padding:0 5px; cursor:pointer;}
.active{ color:#3692e1;}
.new1{width:360px; float:left;}
.new2{width:530px; float:left; margin:0 20px; position:relative;}
.new2 h4 a{color:#333; font-size:16px; margin-bottom:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;}
.new2 h5 a{ color:#666; font-weight:normal; font-size:15px;}
.new2 p{ line-height:160%;}
.new2 p span{ float:right; font-size:85%;}
.new2 .plist p,.new3 p{border-bottom:solid 1px #f0eded; padding:4px 0; font-size:15px;}
.new2 p b{color:#fff;background:#1882cc;padding:0 5px;border-radius:10px;font-weight:normal; font-size:13px;}
.timg{ float:left; margin-right:10px; width:230px; height:150px;}
.new3{float:left; width:270px;}
.new3 p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block; line-height:165%; margin-left:5px; cursor:pointer;}
.line{ clear:both; height:5px; margin-bottom:5px; border-bottom:solid 1px #f0eded;}


.zyk p span{color:#ff6600; font-weight:bold;}
.zyk p a{ float:right; background:#f60; color:#fff; border-radius:5px; padding:3px 5px; display:inline-block; font-size:16px;}
.qaform{ width:550px; float:right;}
.qaform a{ background:#0b79c6; width:48%; display:inline-block; color:#fff; margin-bottom:20px; font-size:16px; line-height:160%; text-align:center; border-radius:5px; padding:5px 0;-webkit-box-shadow:1px 2px 0px #005088;box-shadow:1px 2px 0px #005088;}
.qaform a:hover{ color:#fff; font-size:15px; }
.zhs{background:url(../images/112.jpg) no-repeat center top; height:542px; text-align:center;}
.zhs p{ font-size:17px; color:#FFFFFF; line-height:180%; padding:25px 0 20px 0;}
.zhs a{ background:#f60; width:25%; display:inline-block; color:#fff; margin:20px 10px 0 10px; font-size:17px; line-height:160%; text-align:center; border-radius:5px; padding:5px 0;-webkit-box-shadow:1px 2px 0px #000;box-shadow:1px 2px 0px #000;}
.zhs a:hover{ letter-spacing:1px;color:#fff;}
.mst .sz{margin-left:1.5%; width:23.8%; height:365px; background:#0b79c6; float:left; text-align:center; color:#fff;}
.mst img{width:100%;}
.mst p{ font-size:16px; padding-bottom:7px;}
.mst p span{ font-weight:bold; display:block;}
.mst .msk1{margin-left:0; background:url(../images/szl.jpg) no-repeat; background-size:100% 100%; text-align:left;}
.mst .msk1 p{ line-height:160%; margin:0 10px;}
.zhs1{background:url(../images/113.jpg) no-repeat center top; height:445px; margin-top:25px;}
.swiper-slide{width:100%!important;}
.fmb{width:550px; height:212px; background:url(../images/fmbg.jpg) no-repeat; background-size:100% 100%; margin-bottom:15px; color:#FFF;text-align:center;}
.ftit{font-size:18px; padding-top:25px; color:#FFF; font-weight:bold; margin-bottom:25px;}
.fm-input2{width:200px;padding:5px; border:none;font-size:16px;letter-spacing:1px; background:#fff; margin:0 5px; border-radius:5px;}
.sub32{background:#ff8a00;color:#FFFFFF;cursor:pointer; width:70%; border:none; font-size:18px; margin-top:25px;border-radius:5px; padding:5px; letter-spacing:1px;-webkit-box-shadow:1px 2px 0px #9d5600;box-shadow:1px 2px 0px #9d5600;}
.cont{position:fixed;top:0;right:0;bottom:0;left:0;padding:5% 0;display:none;z-index:9999999;background-color:rgba(0,0,0,0.9);}
.v-play{display:block;}
.cont .video{max-width:850px;margin:0 auto;}
#s1 .swiper-slide img{height:396px;}
.listimg{float:left;height:311px;position:relative;overflow:hidden; background:#ccc;}
.summary{background:rgba(3,3,3,0.8);color:#fff;top:311px;height:311px;left:0; right:0;position:absolute;}
.summary p{text-align:left; margin:0 15px; padding-top:50px; line-height:160%;}

ul, li {
    list-style: none;
}
.formul li select{width:386px;}
.formul li input{width:370px;}
#leftsead li{margin:15px -10px!important;}
#rightlxb .lxbinput{width:106px;height:15px;}
.rightp span a{font-size:20px;}
.rightp p{font-size:16px;}
.wz a{color:#000;}
.page_list li{background:#fff;}
.thisclass{background:#488ff2!important;color:#fff;}
.banner{
    width:100%;
    min-width:1200px;
    position:relative;
    height:425px;
    overflow:hidden;
    background:#ccc;}
.banner video{
    position:absolute;
    width:1920px;
    left:0;
    top:0;
    bottom:0;
    right:0;
    margin:auto;}
.banner .w_1200{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:20;
    text-align:center;
    padding-top:150px;
    color:#fff;
	width:1200px;
margin:0 auto;}
.banner .w_1200 h2{font-size:50px; margin:0 auto; letter-spacing:1px;}
.banner .w_1200 p{padding-top:10px;font-size:38px; margin:0 auto; letter-spacing:1px;}
.banner .msk{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.5);
    z-index:10;}
.page_list2{margin-top:13px;}
.page_list2 li {
    float:left;
    border:1px solid #DDD;
    margin-right:10px;
    font-size:15px;
    padding:8px 15px;
	background:#fff;letter-spacing:1px;}
.thisclass159{background:#488ff2!important;}
.thisclass159 a{color:#fff!important;}
.contents .leftbox .leftp img{border:none;}
.xgnew li{float:left;width:278px;text-align:center; margin:10px;}
.xgnew li p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap; margin:5px; font-size:15px;}
.xgnew li img{width:100%;height:185px;}

ul, li {
    list-style: none;
}
.boxfooter{width:1200px;margin:0 auto;font-family:"Microsoft Yahei"}
.leftfooter{width:48%;float:left;text-align:center;}
.rightfooter{width:48%;margin-left:4%;float:left;text-align:center;}
.formul li{width:470px;height:45px;text-align:left;padding-left:25px;line-height:45px;border:1px solid #dadada;margin-top:25px;font-size:15px}
.formul li input{height:40px;width:370px;border:none;font-size:16px;padding-left:10px;border-left:1px solid #dadada;}
.formul li select{width:385px;height:40px;color:#666;padding-left:10px;font-size:16px;border:none;border-left:1px solid #dadada;}
.formul{padding-top:10px;padding-left:40px;}
.formsubmit{width:496px;height:45px;margin-left:8px;background:#f01332;border:none;color:#fff;font-size:17px;}
#democ{height:260px;overflow:hidden;margin-top:-8px;}
.md{font-size:14px;}
#democ td{line-height:45px;text-align:center;}
#demo1 td{line-height:45px;text-align:center;}
#democ th{line-height:45px;text-align:center;font-size:15px;}
.md td{font-size:15px;text-align:center;}
#democ td{border-bottom:1px solid #dadada;}
a{text-decoration:none;}
a:hover{color:#50b5fd}
.footer{width:100%;text-align:center;font-family:"Microsoft Yahei"}
.ft_nav{padding:30px 0;width:100%;overflow:hidden;background:#F8F8F8;}
.ft_nav dl{float:left;width:150px;padding:0 25px;}
.ft_nav dl dt{font-size:18px;color:#333;padding-bottom:20px;}
.ft_nav dl dd{font-size:14px;line-height:25px; margin:0px; margin-left:2px; padding:0px;}
.ft_nav dl dd a{display:block;color:#666;}
.site_info{background:#FFF;}
.group_logo{width:310px;height:50px;background-position:0 -520px;text-indent:-9999px;position:absolute;left:50px;top:27px;}
.copyright{border-top:1px solid #F3F3F3;padding:15px 0;margin-right:50px;}
.copyright p{font-size:12px;line-height:25px;color:#888; margin:5px 0 5px auto;}
.copyright p em{font-weight:bold;}
.containerbox{width:1200px;margin:0 auto;}
.bottomn{font-size:14px; margin-top:15px;}
.bottomn p{margin:5px auto 0 auto;}
.ftzx p{margin:10px auto 0 auto;}
.bottomn .wx01{text-align:center; color:#FFFFFF; border-left:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF; padding:10px 40px; margin-right:0px;}
.btme{float:left; margin-right:60px;}
.btme a{text-decoration:none;color:#a6a3a3;}
.btme a:hover{color:#fff;}
.btme h3{color:#FFFFFF; border-bottom:solid 1px #9a9999; padding:0 40px 10px 0; margin:0px auto;}
.ftzx{float:right; text-align:center; color:#FFFFFF;}
.ftzx a{text-decoration:none;color:#FFFFFF; display:inline-block; font-size:16px; letter-spacing:1px; padding:7px 30px;}
.ftzx a.ftzx1:hover{background:#FFFFFF!important; color:#0686eb;}
.ftzx a.ftzx2:hover{background:#FFFFFF!important; color:#ed2a38;}

ul,li{list-style:none;}
a{text-decoration:none}
body{font-family: "Microsoft YaHei"!important; margin:0px;}
/*字体图标样式*/
@font-face {
	font-family: 'iconfont';
    src: url('iconfont.eot'); /* IE9*/
    src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('iconfont.woff') format('woff'), /* chrome、firefox */
    url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
    color:#dedede;
    font-family:"iconfont" !important;
    font-size:15px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.arc_content div{padding-top:15px;}
/*内容样式*/
.wz{width:1200px;height:64px;margin:0 auto;}
.wz span{line-height:64px;font-size:14px;color#666;}
.contents{width:1200px;margin:0 auto;max-height:1500px;}
.leftbox{width:840px;float:left;border-bottom:1px dashed #dadada;padding-bottom:35px;}
.contents .leftbox .leftp{width:240px;height:150px;float:left;padding-top:20px;}
.contentleft{width:840px;min-height:886px;border:1px solid #dadada;padding:15px 20px;float:left;padding-top:0;margin-bottom:50px;}
.rightp{width:565px;float:left;padding-left:35px;padding-top:20px;}
/* 右边 */
.rightp span a{font-weight:bold;color:#000;font-size:16px;}
.rightp font{font-size:12px;color:#888;line-height:33px;}
.rightp span a:hover{color:#0d85de}
.rightp p{color:#888;font-size:14px;line-height:26px;margin-top:0px;}
.rightp .yd{color:#000;font-size:15px;padding:5px 15px;border:1px solid #dedede;border-radius:3px;}
.rightp .yd:hover{color:#f01332;border-color:#f01332;}
.rightp .yd:hover i{color:#f01332;}
.rightp span a font{font-weight:bold!important;color:#000!important;font-size:16px!important;}

.contentright{margin-left:25px;width:290px;height:435px;float:right;border:1px solid #dadada;overflow:hidden;}
.contentright .ptitle{width:100%;font-size:16px;font-weight:bold;color:#0d85de;border-bottom:1px solid #dedede;padding-left:15px;line-height:40px;margin-top:5px;overflow:hidden;margin-bottom:0;}
.contentright .wtul{padding:0 15px;margin:0px;}
.contentright .wtul li{border-bottom:1px dashed #dadada;line-height:46px;}
.contentright .wtul li a{padding-left:6px;font-size:14px;color:#000;}
.contentright .wtul li:hover{color:#0d85de}
.contentright .wtul li:hover a{color:#0d85de}
.contentright .wtul li:hover i{color:#0d85de}
.ksul{width:100%;padding:0;margin:0}
.ksul li{width:144px;height:60px;float:left;text-align:center;border-top:1px solid #dadada;}
.ksul li a{color:#000;font-size:14px;line-height:60px;}
.ksul li:hover{background:#0d85de;}
.ksul li:hover a{color:#fff;}
.kstd{width:290px;overflow:hidden;}
.kstd ul{margin:0;padding:0;}
.kstd ul li{display:none}
/*分页样式*/
.page_list{padding-left:70px;}
.page_list li {float: left;border: 1px solid #DDD;margin-right: 10px;font-size: 14px;padding:10px 15px;}
.page_list {overflow: hidden;}
.page_list li a{color:#000!important;}

/*你现在的情况是？*/
.bt{text-align:center;}
.bt h3{font-size:21px;color:#f01332;}
.btul{width:765px;margin-top:-25px}
.btul li{width:200px;height:35px;float:left;border:1px solid #dadada;border-radius:7px;line-height:33px;font-size:14px;text-align:left;padding-left:30px;margin-left:20px;margin-top:20px;}
.btul li a{color:#000;}
.btul li:hover{background:#0d85de;}
.btul li:hover a{color:#fff;}
.btul li:hover font{color:#fff;}
.btul font{font-size:21px;color:#f01332;font-weight:bold;}
.btp{font-size:14px;text-align:left;padding-left:40px;line-height:22px;padding-right:50px;}
.btp span{color:#f01332;}


.location{padding:25px 185px;}
.arc_title{padding-bottom:15px;}
.arc_title h1{font-size:30px;padding:15px 0;font-weight:bold;color:#0071c0; text-align:center; margin-bottom:0;margin-top:10px;}
.arc_content{font-size:16px;line-height:1.7;width:95%;}
.arc_content p{ margin-top:10px; margin-bottom:0px;text-indent:2em;}
.arc_content img{max-width:80%;height:auto!important;}
.arc_content a{color:#1F8ADC;text-decoration:underline;}
.arc_tag{padding:5px 15px;font-size:14px;background:#F8F8F8; color:#333333;}
.arc_tag a{color:#333333;}
.location a{color:#000;}
.location{padding:15px 0; width:1200px; margin:0 auto;font-size:15px;}

.contents{max-height:none;}
.xkc{padding:30px 0 35px 0; font-size:25px; text-align:center; font-weight:bold;}
.xkc a{display:inline-block;padding:10px 0; width:350px;background:#137fc8; color:#fff; border-radius:5px;-webkit-box-shadow:1px 2px 0px #004777;box-shadow:1px 2px 0px #004777; text-align:center;}
.xkc a:first-child{background:#f60;-webkit-box-shadow:1px 2px 0px #6f2c00;box-shadow:1px 2px 0px #6f2c00; margin-right:20px;}
.xkc a:hover{color:#FFF; letter-spacing:1px;}
.qa .clr{margin:0 15px;}
.qa a{background:#0b79c6; width:32%; display:inline-block; color:#fff; margin-bottom:20px; font-size:18px; line-height:160%; text-align:center; padding:5px 0;-webkit-box-shadow:1px 2px 0px #005088;box-shadow:1px 2px 0px #005088; border-radius:5px;}
.qa a:hover{color:#fff; font-size:17px;}
.xbt{ margin:0 auto 12px auto; font-size:22px; color:#333;}
.zylist{margin-top:15px; color:#333;}
.zyk{ float:left; text-align:center; width:380px;}
.zyk img{ display:block;}
.zyk div{ border:solid 1px #ccc; border-top:none; padding:3px 0 15px 0;}
.zyk h4{ font-size:20px; margin:0 auto 7px auto; color:#137fc9;}
.zyk p{ width:90%; margin:0 auto; text-align:left; line-height:170%;}
.zyk .zyzx{background:#ff8a00; color:#fff; border-radius:5px; display:inline-block; font-size:16px; overflow:hidden; width:320px; margin-top:10px;}
.zyk .zyzx span{display:inline-block; width:50%; padding:6px 0;}
.zyk .zyzx span:first-child{background:#137fc8;}

.dl{
  font-size:23px;
  margin:0 auto;
  color:#333;
  line-height:170%;
  text-indent:2em;
  margin-top:20px;}
.xkc{padding:35px 0 10px 0; font-size:25px; text-align:center; font-weight:bold;}
.xkc a{display:inline-block;padding:10px 100px; background:#ff9c00; color:#fff; border-radius:5px;-webkit-box-shadow:1px 2px 0px #d05900;box-shadow:1px 2px 0px #d05900; text-align:center;}
.xkc a:hover{color:#FFF; letter-spacing:1px;}
.qa .clr{margin:0 15px;}
.qa a{background:#0b79c6; width:32%; display:inline-block; color:#fff; margin-bottom:20px; font-size:18px; line-height:160%; text-align:center; padding:5px 0;-webkit-box-shadow:1px 2px 0px #005088;box-shadow:1px 2px 0px #005088;}
.qa a:hover{color:#fff; font-size:17px;}

.page_list {

padding:15px 0; background:#fff;

	CLEAR: both

}



.page_list li{

    display: inline-block;

    color: #151515;

    border: 1px solid #ededed;

    border-radius: 5px;

    margin-left:5px;}



.page_list .thisclass{

    display: inline-block;

    color: #fff;

    border: 1px solid #ff7953;

    border-radius: 5px;

    padding: 2px 10px;

    margin-left: 10px;

    background-color: #ff7953; 

}



.page_list a{ height:100%;  padding: 2px 10px; display: inline-block;  color: #151515;border: 1px solid #ededed;   border-radius: 5px; margin-left: 5px; }

.page_list SPAN {display: inline-block;
    color: #fff;
    border: 1px solid #1F79DB;
    border-radius: 5px;
    padding: 2px 10px;
    margin-left: 10px;
    background-color: #1F79DB;

}

.page_list A:hover {

	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000

}

.page_list SPAN.current {

	BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000

}

.page_list SPAN.current {

	FONT-WEIGHT: bold

}
