nav{ background-color:#16438d; font-size:14px;}
.banner{ width:100%; height:376px; position:relative; margin: 0 0 10px 0;}

.banner .bd li{float:left;width:100%;height:376px;overflow:hidden;}

.banner .bd li a{display:block;height:376px; width:100%;}

.viewArrows{display:block;width:50px;height:50px;line-height:50px;cursor:pointer;position:absolute;top:50%; margin-top:-25px; opacity:0.2;}

.viewArrows:hover{opacity:0.8;}

.banner .prev{left:200px;background:url("imgprev.png") center center no-repeat;}

.banner .next{right:200px;background:url("imgnext.png") center center no-repeat;}

.banner .bannerControl ul{width:100px;height:15px; position:absolute; left:50%; bottom:10px; margin-left:-50px; z-index:5; }

.banner .bannerControl ul li{display:block;margin-right:5px;width:10px;height:10px;text-indent:-9999em; background-color:#FFF; border-radius:5px;cursor:pointer; float:left;}

.banner .bannerControl ul li.on{ background-color:#79FF02;}

.bwms,.zxbm,.zyzx,.msjt,.kcap,.kczh,.kctj,.zcdh{float: left;background: #f2f2f2;height: 280px;}

.zyzx,.kczh{ width: 225px;}

.kczh{text-align: center;overflow: hidden; border:solid 1px #ececec; border-top:solid 2px #16438D; height:277px; width:223px;}

.kczh h3{font-size: 20px;line-height:42px;color: #d80e1f;}

.kczh h3 span{ color: #000;}

.kczh .kczxul2{height: 60px;overflow:hidden;}

.kczh .kca{display: block;width: 161px;height: 35px;background: url(img/allCourse.png) no-repeat;text-indent: -9999em;margin: 0 auto;}

.kczh .sx{ color: #d80e1f; font-size: 16px; line-height:25px;margin-top: 5px;}

.kczh li{ height: 26px;}

.kczh ul{border-bottom: 1px dotted #868686;height: 83px;}

.kczh li a{background:url("imgrightArr.png") no-repeat left center,url("img/leftArr.png") no-repeat right center;padding: 0 5px;width: 180px;font-size: 14px;}

.msjt,.kctj{ width: 570px;margin-left: 10px;margin-right: 10px;}

.kctj h3,.zcdh h3{margin: 10px 10px 0 10px;}

.kctj ol{ margin: 10px 10px 0 10px;display: inline-block;}

.kctj li{ float: left; height: 213px; width: 170px; margin: 0 5px; border: 1px solid #bcbcbc;text-align: center; overflow: hidden;}

.kctj li img{ margin-top:10px;width: 152px;height: 140px;}

.kctj p{ width: 132px; margin: 10px auto; padding: 15px 10px; height: 110px; overflow: hidden; color: #343434; line-height: 18px;text-align:left;}

.kctj .pg1{background: #d1def3;}

.kctj .pg2{background: #fac5ca;}

.kctj .pg3{background: #dbdcdf;}

.kctj li .kctja{ background: #d80e1f; width: 132px; height: 45px; display:inline-block; margin: 0 auto; color: #fff; padding: 0 10px;line-height: 3em;font-size: 14px;}

.zxbm,.kcap,.zcdh{ width: 265px;}

.zcdh h3{width: 250px;}

.kcap ul,.zcdh ul{ width: 245px; margin: 0 auto;}

.kcap ul{margin-top:10px;}

.kcap li,.zcdh li{ height: 25px;}

.zcdh li a{ width: 235px; line-height: 25px; border-bottom: 1px dotted #a8a7a7;}

.zyzx,.msjt,.kcap{margin-top: 10px;}

.zyzx ol{ border-bottom: 1px solid #d6d4d4;display: inline-block; margin: 20px 0 0 0;padding-bottom: 20px;}

.zyzx ol li{float: left;

min-width: 76px;

line-height: 30px;

padding: 0 0 0 20px;

height: 30px;

overflow: hidden;

margin: 0 0 0 15px;

background: url("imglist_bullets.png") no-repeat left center;

font-size: 14px;}

.zyzx ul{ text-align: center;margin-top:5px;}

.zyzx li{position: relative;}

.zyzx li span{background: url("imgfdj.png") no-repeat center center; display: inline-block;height: 30px; width: 25px; position: absolute;top: 10px;right: 17px;}

.zyzx ul li a{width:200px; height:30px; display:inline-block;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;font-weight: bold;-webkit-box-shadow: 0 3px 1px 0 #045DA5;box-shadow: 0 3px 1px 0 #045DA5; margin-top: 10px;font-size: 18px;line-height: 30px;color: #eee;

background: #87e0fd; /* Old browsers */

background: -moz-linear-gradient(top,  #87e0fd 0%, #53cbf1 40%, #05abe0 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(40%,#53cbf1), color-stop(100%,#05abe0)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* IE10+ */

background: linear-gradient(to bottom,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 ); /* IE6-9 */



}

.zyzx ul li a:hover{-webkit-box-shadow: 0 0 0 0 #045DA5;box-shadow: 0 0 0 0 #045DA5;color: #f60;

background: #00b7ea; /* Old browsers */

background: -moz-linear-gradient(top,  #00b7ea 0%, #009ec3 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #00b7ea 0%,#009ec3 100%); /* IE10+ */

background: linear-gradient(to bottom,  #00b7ea 0%,#009ec3 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */

}

.msjt li p,.msjt li h4,.msjt .msjtimg{float: left; }

section.msjt h3{background:url("imgjt.png") no-repeat scroll 10px center #fff;text-indent: 40px;}

.msjt .msjtimg{width: 133px;height: 93px; margin: 0 10px;}

.msjt li p,.msjt li h4{width: 405px;}

.msjt li{ margin: 15px 0 0 0;display: inline-block;}

.msjt li h4{ line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;font-size: 14px;}

.msjt li h4 a{color: #d80e1f;}

.msjt li p{height: 53px;overflow: hidden;line-height: 18px;}

.kcap li a{width: 235px;line-height: 25px;padding: 0 0 0 10px;background: url("img04.png") no-repeat left center;}

.avb{margin: 10px 0;}

.avb1{ width: 1080px;}

.avb2{ width: 1080px; height: 84px;}

.zpys{width: 1080px;height: 330px;}

.zpys ol{background: url("img/000.png")no-repeat left 8px; margin: 20px 10px;height: 210px; padding: 0 0 0 25px;}

.zpys li a,.zpys li span,.zpys li{line-height: 35px;}

.zpys li span{color: #2568a7;font-size: 21px;font-weight: bold; margin: 0 10px 0 0;float: left;}

.zpys li a{color: #555;  width:630px; font-size:14px; margin-left:10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;float: left;cursor:text;}

.zpys li{clear: both;}

.zxbm{ overflow:hidden;}

.zxbm ul{margin: 10px 0 0 16px;}

.zxbm li{width: 230px;line-height: 55px; display: inline-block;border-bottom: 1px dotted #bdbdbd;}

.zxbm .zxtel{ padding: 0 0 0 40px; color: #d02626;font-size: 18px; background: url("img006.png") no-repeat left center;}

.zxbm .zxqq{padding:7px 0 0 40px;background: url("img007.png") no-repeat left center;height: 48px;}

.zxbm .zxqq a,.zxbm .zxqq span{float: left;display: inline-block; line-height: 20px;margin-right: 10px;}

.zxbm .zxqq .cn a{font-size: 14px;}

.zxbm .zxqq .en a{font-size: 11px;color: #F00;}

.zxbm .zxwx span{padding: 0 0 0 35px; background: url("img008.png") no-repeat left center;color: #d80e1f; line-height: 35px;display: inline-block; width: 30px;border-bottom: 1px dotted #bdbdbd;}

.zxbm .zxwx p{width: 70px;line-height: 1.3em;color: #4a4a4a;}

.zxbm .zxwx img{margin:5px 0 0 10px; padding: 5px; background: #fff;}

.ftml{margin: 10px 0;}

.zxzx,.zxbm .zxwx div,.zpgg,.ftml li,.zxzx ul,.zxzx hgroup,.ftml hgroup{float: left;}

.ftml hgroup a,.ftml hgroup em{display: block;width: 190px;}

.ftml hgroup a{ height: 155px;}

.ftml hgroup em{margin-top:-3px;color: #fff;background: #000;moz-opacity: 0.7;opacity: 0.7;}

.zxzx .zxzxtitle,.ftml hgroup em{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-style: normal; text-align:center;}

.ftml ul{ height: 180px; background: #f2f2f2; padding: 10px 15px;}

.ftml li{margin: 0 0 0 18px;}

.ftml li a{display:block; width: 154px; text-align: center;line-height: 26px;font-size: 14px;}

.zxzx{width: 345px;}

.slideBoxs,.leftLoops,.xyhd,.zpgg ul,.zxzx hgroup,.zxzx ul{height:215px;background: #f2f2f2;}

.zxzx ul{padding: 15px 0 0 20px; height:226px;}

.zxzx hgroup p,.zxzx .zxzximg,.zxzx .zxzxtitle{display: block;width: 185px;}

.zxzx .zxzxtitle{line-height: 20px;color: #db2828;text-decoration:underline;font-weight: bold;}

.zxzx .zxzximg{height: 150px;}

.zxzx hgroup p{height: 32px;overflow: hidden;line-height: 15px;}

.zxzx ul{width: 305px;padding-right: 20px;}

.zxzx li{height: 24px;}

.zxzx li a{width: 226px;color: #404040;line-height: 19px;}

.zpgg{width: 440px;margin:0 15px;}

.zpgg ul{padding: 15px 15px 0 15px; height:226px;}

.zpgg li{line-height: 24px;height: 24px;}

.zpgg li a{width: 360px;}

.zpgg .zy{float: left;margin-right: 5px;color: #888888;}

.xyhj,.xygy{margin: 10px 0 0 0;}

.xyhj .leftLoops{ padding-top:20px;}

.xyhd{width:1080px;height:408px;position:relative;overflow:hidden;zoom:1;margin: 10px 0 0 0;}

section.xyhd h3{ margin-bottom:20px;background: url(img/xiaoyhd.png) no-repeat scroll 10px center #fff;text-indent: 25px;}

section.msjtlist h3{ text-indent: 55px;}

.xyhd .hd{ width:490px;  height:330px; position:absolute; right:0;}

.xyhd .hd ul li img,.xyhd .hd ul li{width:225px;}

.xyhd .hd ul li{height:155px;text-align:center;float: left;margin:0 0 15px 20px; background: #fff;}

.xyhd .hd li a{display: block;height: 130px;}

.xyhd .hd li span{background: #dadada; display: block; width: 100%;height: 25px;overflow: hidden;}

.xyhd .hd ul li img{ height:130px;}

.xyhd .hd ul li.on,.xyhd .hd ul li.on img{width:215px;}

.xyhd .hd ul li.on{height:145px; padding: 2px; border: 3px solid #005db3;}

.xyhd .hd li.on a{height: 125px;}

.xyhd .hd li.on span{height: 20px; background: #f2f2f2;overflow: hidden;}

.xyhd .hd ul li.on img{height:125px;}

.xyhd .bd li .title,.xyhd .bd,.xyhd .bd li .bg{ width:590px;}

.xyhd .bd{height:330px; position:relative;}

.xyhd .bd img{ width:590px;height:330px;}

.xyhd .bd li{ position:relative; zoom:1;}

.xyhd .bd li .pic{ position:relative; z-index:0; line-height:0px;  }

.xyhd .bd li .bg{  height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }

.xyhd .bd li .title{ height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }

.xyhd .bd li .title a{ color:#fff;}



.picLists .pic img{ width:239px; height:160px;margin: 0 25px 0 5px;}

.picLists .pic{ text-align:center; line-height:0px;}

.picLists .pic a:hover img{ border-color:#f00;}

.picLists .title{width:239px;height: 24px;line-height: 24px;left:5px;bottom: 0;position: absolute;z-index: 2;background: #000;filter: alpha(opacity=60);opacity: 0.6;}

.picLists .title a{ color:#fff;}

.leftLoops{ position:relative;height: 180px; padding: 35px 0 0 0;}

.leftLoops .hd{zoom:1;}

.leftLoops .hd .prev,.leftLoops .hd .next{width:20px; height:40px;cursor:pointer; position: absolute;}

.leftLoops .hd .prev{background:url("imgleft.png") no-repeat;left:-35px;bottom: 70px;}

.leftLoops .hd .prev:hover{background:url("img/left_on.png");}

.leftLoops .hd .next{ background:url("imgright.png") no-repeat;right:-35px;bottom: 70px;}

.leftLoops .hd .next:hover{background:url("img/right_on.png");}

.leftLoops .hd ul{ float:left; overflow:hidden;display: none;}

.leftLoops .bd{ width:1080px;overflow:hidden; }

.leftLoops .bd ul{ overflow:hidden; zoom:1;}

.leftLoops .bd ul li{float:left; _display:inline; overflow:hidden; position: relative;}



.slideBoxs{ width:1080px; height:390px; overflow:hidden; position:relative;}

.slideBoxs .hd{height: 200px;}

.slideBoxs .hd ul{zoom:1;margin: 80px 0 0 60px;}

.slideBoxs .hd li{float:left;width: 100px;height: 150px; cursor: pointer; margin: 0 10px;background: #fff; padding: 5px;-webkit-box-shadow: 2px 2px 2px 1px #ababab;

box-shadow: 2px 2px 2px 1px #ababab;

-webkit-border-radius: 3px 3px 3px 3px;

border-radius: 3px 3px 3px 3px;}

.slideBoxs .hd li img{width: 100px;height: 130px;display: block;}

.slideBoxs .hd li a{display: block;text-align: center;line-height: 24px;height: 24px;color: #343434;font-size: 14px;}

.slideBoxs .hd li a:hover{color: #d80e1f;font-weight: bold;}

.slideBoxs .bd{position:relative;height:100px; z-index:0;width: 890px;margin: 0 auto;}

.slideBoxs .bd a{font-size:14px;color: #d80e1f;line-height:20px;}

.slideBoxs .bd p{text-indent:25px;color: #555555;line-height: 18px;font-size: 14px;}

.slideBoxs .bd li{width: 855px;height:85px; padding: 10px 15px 0 15px;border: 1px solid #c4c4c4;overflow: hidden;}

.slideBoxs .sBox1{-moz-transform: scale(1) rotate(10deg) translateX(25px) translateY(-40px);

-webkit-transform: scale(1) rotate(10deg) translateX(25px) translateY(-40px);

-o-transform: scale(1) rotate(10deg) translateX(25px) translateY(-40px);

-ms-transform: scale(1) rotate(10deg) translateX(25px) translateY(-40px);

transform: scale(1) rotate(10deg) translateX(25px) translateY(-40px);}

.slideBoxs .on{z-index: 8;position: relative;}

.slideBoxs .sBox2{-moz-transform: scale(1) rotate(-2deg) translateX(30px) translateY(-13px);

-webkit-transform: scale(1) rotate(-2deg) translateX(30px) translateY(-13px);

-o-transform: scale(1) rotate(-2deg) translateX(30px) translateY(-13px);

-ms-transform: scale(1) rotate(-2deg) translateX(30px) translateY(-13px);

transform: scale(1) rotate(-2deg) translateX(30px) translateY(-13px);}

.slideBoxs .sBox3{-moz-transform: scale(1) rotate(-8deg) translateX(20px);

-webkit-transform: scale(1) rotate(-8deg) translateX(20px);

-o-transform: scale(1) rotate(-8deg) translateX(20px);

-ms-transform: scale(1) rotate(-8deg) translateX(20px);

transform: scale(1) rotate(-8deg) translateX(20px);}

.slideBoxs .sBox4{}

.slideBoxs .sBox5{-moz-transform: scale(1) rotate(20deg) translateX(-10px) translateY(5px);

-webkit-transform: scale(1) rotate(20deg) translateX(-10px) translateY(5px);

-o-transform: scale(1) rotate(20deg) translateX(-10px) translateY(5px);

-ms-transform: scale(1) rotate(20deg) translateX(-10px) translateY(5px);

transform: scale(1) rotate(20deg) translateX(-10px) translateY(5px);}

.slideBoxs .sBox6{-moz-transform: scale(1) rotate(5deg) translateY(-10px);

-webkit-transform: scale(1) rotate(5deg) translateY(-10px);

-o-transform: scale(1) rotate(5deg) translateY(-10px);

-ms-transform: scale(1) rotate(5deg) translateY(-10px);

transform: scale(1) rotate(5deg) translateY(-10px);}

.slideBoxs .sBox7{-moz-transform: scale(1) rotate(-15deg) translateX(5px) translateY(-25px);

-webkit-transform: scale(1) rotate(-15deg) translateX(5px) translateY(-25px);

-o-transform: scale(1) rotate(-15deg) translateX(5px) translateY(-25px);

-ms-transform: scale(1) rotate(-15deg) translateX(5px) translateY(-25px);

transform: scale(1) rotate(-15deg) translateX(5px) translateY(-25px);}

.slideBoxs .jiazi{ background: url("img/jiazi.png") no-repeat;width: 904px;height: 70px;position: absolute;z-index: 1;margin: 24px 0 0 102px;}



.bwms{height:290px; width:100%;}

.bwms ul{float: left;}

.bwms h3{font-size: 30px;width: 30px;float: right;margin: 0 50px 0 0;line-height: 1em; background: url(img012.png) top center no-repeat,url(img/013.png) bottom center no-repeat;padding: 75px 0 75px 0;}

.bwms h3 a{color: #1c4188;}

.bwms h3 span{color: #d80e1f;display: inline-block;}

.bwms .bd{width: 330px; height: 210px;margin:35px 30px 0 20px;}

.bwms .bd li{margin: 10px 0 0 10px;}

.bwms .bwmsimg img,.bwms .bwmsimg{width: 135px;height: 185px;margin-right: 10px;}

.bwms .bd p,.bwms .bd span,.bwms .bd em,.bwms .bd h4,.bwms .bwmsimg{float: left;font-size: 14px;}

.bwms .bd h4{margin: 15px 0 0 0;height: 25px;line-height: 25px;color: #d80e1f;}

.bwms .bd h4 a{white-space: nowrap;overflow: hidden; text-overflow: ellipsis;display: inline-block;}

.bwms .bd p,.bwms .bd em,.bwms .bd span,.bwms .bd h4 a{width: 170px;}

.bwms .bd span,.bwms .bd h4 a{color: #d80e1f;display: block;}

.bwms .bd p,.bwms .bd em{color: #343434;display: block;}

.bwms .bd span,.bwms .bd em{line-height: 20px; height: 20px;}

.bwms .bd em{font-style:normal; }

.bwms .bd em a{font-size: 16px;font-weight: bold;}

.bwms .bd p{line-height: 16px;height: 95px; overflow: hidden;}

.bwms .hd{margin:35px 0 0 0;}

.bwms .hd a{line-height: 20px;display: inline-block;color: #fff;font-size: 16px;font-weight: bold;}

.bwms .hd li{float: left;margin: 0 10px 0 0;width: 20px; height:230px; padding:0 15px; background: #4070be;-webkit-border-radius: 7px;border-radius:7px;color: #fff;text-align: center;cursor: pointer;}

.bwms .hd li.on{background: #f60;}

.bwms .hd p{line-height: 10px;height: 10px;}

.bwms .hd em{font-style: normal;font-size: 12px;line-height: 1.2em;display: inline-block; margin: 20px 0 0 0;}



.kclb{display: inline-block;margin: 20px 0 0 0;}

.kclb .kclbleft{width: 820px;float: left;}

.kclb .kclbleft h1{width: 800px;font-size: 26px;color: #16438d;line-height: 26px; height: 42px;text-indent: 10px;}

.kclb .kclbleft h2{line-height: 60px;text-align: center;}

.kclb .kclbleft h2 a{font-size: 22px;color: #d80e1f;font-weight: normal;}

.kclb .kclbleft h3{line-height: 32px;height:32px;}

.kclb .kclbleft li img,.kclb .kclbleft h3 a{width: 185px;}

.kclb .kclbleft h1 span{display: block;font-size: 14px;color: #a8a6a6;font-weight: normal;line-height: 14px;}

.kclb .kclbleft ul{display: inline-block;border-bottom: 1px dotted #c6c6c6;height: 230px;}

.kclb .kclbleft li{width: 185px;float: left;margin: 0 20px 0 0;}

.kclb .kclbleft li p{height: 60px;overflow:hidden;font-size: 12px;color: #666;line-height: 1.5em;}

.kclb .kclbleft li p a{display: inline;}

.kclb .kclbleft h3 a,.kclb .kclbleft li p a{color: #265484;}

.kclb .kclbleft li img,.kclb .kclbleft li .kclbimg{height: 124px; display: inline-block;display: inherit;}

.kclb .kclbright{float: right;width: 260px;}

.border3b{border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;}

.border2b{border-left: 1px solid #ddd; border-right: 1px solid #ddd;}

.border2top{border-top: 2px solid #16438d;}

.border2left{border-left: 2px solid #16438d;}

.borderbottom{border-bottom: 1px solid #ddd;}

.biaoti h1{height: 42px; line-height: 42px;text-indent: 15px;}

.biaoti h1 span{font-size: 16px;color: #d80e1f;}

.biaoti h1 .more{color: #16438d;font-size: 12px;margin: 0 20px 0 0;}

.kclb .kblb li{height: 25px;}

.kclb .kblb li a{line-height: 25px;padding: 0 0 0 10px;background: url("img04.png") no-repeat left center;width: 238px;}

.kclb .rcdh ul{padding: 0 0 15px 10px;}

.kclb .kblb ul{border-bottom: 1px dotted #c6c6c6;height: 230px;padding: 0 0 0 10px;}

.kclb .kblb,.kclb .rcdh{width: 258px;}

.kclb .rcdh{height: 345px;}

.kclb .rcdh .rcdhimg{margin: 0 10px 0 0;}

.kclb .rcdh p,.kclb .rcdh h3,.kclb .rcdh .rcdhimg{float: left;}

.kclb .rcdh p,.kclb .rcdh h3,.kclb .rcdh h3 a{width: 140px;}

.kclb .rcdh .rcdhimg img,.kclb .rcdh .rcdhimg{width: 75px; height: 80px;}

.kclb .rcdh .rcdhimg{padding: 1px; border: 1px solid #e4e4e4;}

.kclb .rcdh .rcdhimg:hover{border: 1px solid #f60;}

.kclb .rcdh h3{line-height: 30px;height: 30px;}

.kclb .rcdh h3 a{font-size: 14px;color: #2b4677;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;display: inline-block;}

.kclb .rcdh p{height: 50px;font-size: 12px;color: #666;line-height: 1.5em;overflow: hidden;}

.kclb .rcdh li{margin: 10px 0 0 0;height: 85px;}





.gl_dh{ border-top:2px #16438d solid; border-bottom:1px solid #dfdede; border-left:1px solid #dfdede;border-right:1px solid #dfdede; display:inline-block; width:100%; height:222px; margin-top:10px;}

.gl_gg{ background:#fafafa;border-bottom:1px solid #dfdede; display:inline-block; height:65px; width:100%; text-align:center;}

.gl_gg li{ float:left; padding-top:10px; border-left:solid 1px #ececec;}

.gl_gg .msyy{ border-left: none 0;}

.msyy{ font-size:24px; color:#d80e1f; font-family:"黑体"; width:203px;}

.gl_dh p {border-bottom: 1px solid #CCCCCC;color: #D80E1F;font-size: 14px;height: 40px;line-height: 40px; padding-left:40px;background:url(../../images/kc/bonus.png) no-repeat center left;margin-left: 10px;}

.gl_msqq{ width:308px; vertical-align:auto;}

.gl_mssj{ width:268px;}

.gl_mswx{ width:295px;}

.gl_tzgg{ display: inline-block;margin: 8px 0 0 0;float: left;width: 930px;}

.gl_tzgg li{ line-height:30px; font-size:14px; width:400px; float:left; padding-left:20px; background:url(../../images/kc/phone.png) no-repeat center left;}

.gl_dh .jtgg{float: left;font-size: 24px;color: #d80e1f;width: 150px;line-height: 105px;text-indent: 20px;}

.gl_tzgg li img{display: inline;}

.gl_tzgg li a{ padding-left:10px; white-space: nowrap;overflow: hidden; text-overflow: ellipsis; width:510px;}

.gl_tzgg li span{ font-size:12px;margin-right:10px;}

.courseR_msdjt{}

.courseR_info{ border-top:#16438d solid 2px; border-bottom:1px solid #dfdede;border-left:1px solid #dfdede;border-right:1px solid #dfdede;margin-top:10px;}

.courseR_info .hd h1{ font-size:20px; display:block; color:#d80e1f; width:105px; float:left;border-right:1px solid #dfdede;}

.courseR_info .hd{ width:100%;float:left;  border-bottom:1px solid #dfdede;}

.courseR_info .hd span{ border-right:1px solid #dfdede;font-size:14px; color:#343434; padding: 6px 20px; float:left;display:inline-block; cursor:pointer;}

.courseR_info .bd{ clear:both;width: 800px;float: left;}

.courseR_info .hd .on{ border-bottom:1px solid #fff;border-top:2px solid #d80e1f; position:relative; margin-top:-2px; margin-bottom:-1px;}

.courseRintro_l{ float:left;width: 800px;}

.msdjt_kc{ padding:10px 0; display: inline-block;    width: 775px; border-bottom:1px solid #e0e0e0;}

.msdjt_kc h3{ font-size:16px; color:#2b4677; width:776px; float:left;}

.msdjt_kc h3 a{color:#2b4677; float:left;}

.msdjt_kc h3 a:hover{color:#ff6b1b;}

.msdjt_kc h3 span{ font-size:12px; color:#303030; float:left; line-height:32px;}

.msdjt_kc h3 i{ font-size:12px; color:#999999; font-style:normal; float: right;}

.msdjt_kc img{ float:left; clear:both;}

.course_ms{ display: inline-block;}

.course_ms p{ width:500px; width:685px; line-height:24px; margin-left:25px; display:inline-block;}

.course_ms ul{}

.course_ms ul li{ float:left; color:#ff6b1b;padding-left: 42px;}

.course_ms ul li span{ color:#999999;}

.ms_more {    color: #777777;    float: right;    font-size: 12px;    margin-right: 40px;    margin-top: 17px;}

.course_kc,.courseRintro_r{width: 277px;float: left;}

.courseRintro_r h1{ font-size:16px; color:#2b4677; margin-bottom:5px;}

.course_kc{display: inline-block;margin-bottom:14px;}

.course_kc img{ float:left;}

.course_kc ul{ float:left;}

.msdjt_li{background: url("imgrightArr.png") no-repeat scroll 9px 7px;line-height: 24px;padding-left: 19px;width: 125px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.courseRintro_r_t{ font-size:14px; margin-top: 2px;}

.courseRintro_r_t a{ color:#2b4677;margin-left: 10px;}

.courseRintro_r_t a:hover{ color:#ff6b1b;}

.course_ms a {background: none repeat scroll 0 0 #FF6B1B;   color: #FFFFFF;float: right;padding: 0px 10px;}

.msjb{ background:url(img/msjb.png) 24px 6px no-repeat;}

.mszt{ background:url(img/mszt.png) 24px 6px no-repeat;}

.msdt{ background:url(img/msdt.png) 24px 6px no-repeat;}

.msst a{ float:right; margin-left:260px;}



.ksrz_xx{ margin-top:15px;}

.ksrz_l{ float:left; width:565px;}

.ksrz_l h3{}

.ksrz_l ul{ background-color:#f2f2f2; padding:8px 0 0 15px;}

.ksrz_l ul li{display: inline-block; margin-top:15px;}

.ksrz_l ul li img{ float:left;}

.ksrz_l ul li a{ margin-left:18px; float:left; color:#bf0f0f; font-size:16px;}

.ksrz_l ul li p{ margin-left:18px;float:left; line-height:21px; color:#666666;width: 324px;}

.ksrz_r{ float:left; width:500px;margin-left: 15px;}

.ksrz_r ul{ background-color:#f2f2f2; padding:8px 0 24px 24px;}

.ksrz_r ul li{ padding-left:10px; font-size:14px; line-height:30px; background:url(imgrightArr.png) 0 13px no-repeat;}

.ksrz_r ul li a{ display: inline-block;width:410px;}

.ksrz_r ul li span{ color:#777;}

.fgx{display: inline-block;margin: 20px 0; clear:both;}



.rzbktj4 h1,.rzbktj h1{ height:80px;color:#16438d; font-size:30px;text-align: center; line-height:35px;}

.rzbktj4 h1,.rzbktj h1 span{ color:#343434;}

.rzbktj4 h1,.rzbktj h1 p{ font-size:16px; color:#343434;}

.rzbktj4 .bktj_bg{background: url("img/examlcbg4.png") no-repeat scroll center 0 ;}

.rzbktj .bktj_bg{background: url("img/examlcbg.jpg") no-repeat scroll center 0 ;}

.bktj_bg{height:595px;position:relative;}

.rzbktj4 .rzb1{margin:87px 0 0 15px;}

.rzbktj4 .rzb2 .bkfont{margin-top:200px;}

.rzbktj4 .rzb2{margin:87px 0 0 47px}

.rzbktj4 .rzb3{margin: 87px 0 0 42px}

.rzbktj4 .rzb4{margin: 87px 0 0 42px}

.rzbktj4 .rzb1 font{margin-top:200px;}

.rzbktj4 .rzb3 font{margin-top:200px;}

.rzbktj4 .rzb4 font{margin-top:200px;}

.rzbktj4 .rzb1 .bka{left: 93px;}

.rzbktj4 .rzb2 .bka{left: 369px;}

.rzbktj4 .rzb3 .bka{right: 371px;}

.rzbktj4 .rzb4{ float:left; width:232px;}

.rzbktj4 .rzb4 .bkh3{ color:#fff; font-size:16px; text-align:center;display: inline-block;margin-left: 20px;width: 176px;}

.rzbktj4 .rzb4 .bkspan{display: block; text-align:center;}

.rzbktj4 .rzb4 font{display: inline-block; font-size:14px;}

.rzbktj4 .rzb4 .bkp{ font-size:14px; margin-top:5px;}

.rzbktj4 .rzb4 .bka{ color: #FFFFFF;display: inline-block;font-size: 16px;right: 95px;}

.rzbktj .rzb3 .bka{right: 165px;}

.rzbktj .rzb2 .bka{left: 495px;}

.rzbktj .rzb1 .bka{left: 145px;}

.rzbktj .rzb4 font{margin-top: 145px;}

.rzbktj .rzb3 font{margin-top: 145px;}

.rzbktj .rzb1{margin: 101px 0 0 65px;}

.rzbktj .rzb2{margin: 101px 0 0 113px;}

.rzbktj .rzb3{ margin: 101px 0 0 128px;}

.rzbktj .rzb4{ margin: 101px 0 0 128px;}

.rzbktj .rzb1 font{margin-top: 145px;}

.rzbktj .rzb2 .bkfont{margin-top: 145px;}

.rzb1{float:left; width:232px;}

.rzb1 .bkh3{ color:#fff; font-size:16px; text-align:center;display: inline-block;margin-left: 24px;width: 176px;}

.rzb1 .bkspan{display: block; text-align:center;}

.rzb1 font{display: inline-block;font-size:14px;}

.rzb1 .bkp{ font-size:14px; margin-top:5px;}

.rzb1 .bka{color: #FFFFFF;font-size: 16px;}

.bka{position: absolute;bottom: 13px;}

.rzb2{ float:left; width:232px;}

.rzb2 .bkh3{ color:#fff; font-size:16px; text-align:center;width: 177px;margin-left: 18px;display: inline-block;}

.rzb2 .bkspan{display: block; text-align:center;}

.rzb2 .bkfont{display: inline-block; font-size:14px;}

.rzb2 .bkp{ font-size:14px; margin-top:5px;}

.rzb2 .bka{ color: #FFFFFF;display: inline-block;font-size: 16px;}

.rzb3{ float:left; width:232px;}

.rzb3 .bkh3{ color:#fff; font-size:16px; text-align:center;display: inline-block;margin-left: 20px;width: 176px;}

.rzb3 .bkspan{display: block; text-align:center;}

.rzb3 font{display: inline-block;font-size:14px;}

.rzb3 .bkp{ font-size:14px; margin-top:5px;}

.rzb3 .bka{ color: #FFFFFF;display: inline-block;font-size: 16px;}

.bka:hover{ color:#d80e1f;}



.rlbklc{ background:url(img/examlc.jpg) no-repeat; width:1080px; height:668px;}

.rlbklc a{color: #FFFFFF;font-size: 16px;margin: 596px 0 0 494px;position: absolute; text-indent: -9999px;width: 100px;}

.rlksxs{text-align:center;}

.rlksxs h1, .rlrztx h1, .sn_jylhb h1{ font-size:32px; text-align:center;}

.rlksxs h1 span, .rlrztx h1 span, .sn_jylhb h1 span{ color:#fca639;}

.rlksxs img{ display:block; margin:0 auto; margin-top:20px;}

.rlksxs a.rlksxsa{background: url("img/ksxsal.png") no-repeat scroll ;display: inline-block;height: 44px;width: 298px; font-size:16px; color:#fff; margin-top:20px; padding-top:5px;}

.rlgjzg_l{width: 530px; border-bottom:1px solid #dfdede;border-right:1px solid #dfdede;border-left:1px solid #dfdede; float:left;}

.rlgjzg_l h3{ border-right: none 0; border-left:none 0;}

.rlgjzg_l ul{margin-bottom: 20px;}

.rlgjzg_l ul li{display: inline-block; padding: 20px 15px 0 15px;}

.rlgjzg_l ul li a{ color:#2b4677; font-size:16px;display:block; width:500px; font-weight:bold;}

.rlgjzg_l ul li img{ width:500px; height:236px; display:block;}

.rlgjzg_l ul li p{ width:500px;}



.rlgjzg_r{ float:left;margin-left: 20px; width: 506px; border:solid 1px #e0e0e0; border-top: solid 2px #2B4677; padding:0 10px; height:416px;}

.rlgjzg_r h1{ font-size:21px;  text-align: left;  font-size: 16px; font-weight: normal;line-height:34px; background:url("imgh1style.png") no-repeat scroll 5px center; padding-left:15px;}

.rlgjzg_r h1 span{ color:#fca639;}

.rlgjzg_r ul{}

.rlgjzg_r ul li{display: inline-block; margin-top:8px; height:154px; overflow:hidden;}

.rlgjzg_r ul li img{ float:left; width:250px; padding:1px; border:solid 1px #e0e0e0; height:150px;}

.rlgjzg_r ul li a{  color: #2B4677;display: inline-block;float: left;font-size: 14px;font-weight: bold;margin-left: 10px;height: 29px;overflow: hidden;width:240px;}

.rlgjzg_r ul li p{ float:left; width:225px; color:#555555; margin-left:10px; line-height:21px;}

#ranklist {display: inline-block;height: 400px;overflow: hidden;}

#ranklist td {height: 39px;}

#ranklist tbody{ display:inline-block;}

#ranklist tbody tr{ display:inline-block;}

.sn_jylhb{ margin:0 auto; width:1080px; margin-bottom:15px;}

.sn_jylhb .sn_table{ background-color:#f60;}

.sn_jylhb table{ border:0; border-collapse:collapse}

.sn_table th{ font-size:20px; color:#fff; font-weight:normal;}

.sn_jylhb p font{ color:#ff0000;}

.sn_jylhb table{ width:1080px;}

.sn_jylhb table tr{ height:42px; line-height:42px;}

.sn_jylhb table tr td{ text-align:center; font-size:16px; line-height:16px; border-bottom:1px solid #c1d8ce;}

.sn_jylhb .table_bg{ background-color:#e8f7f0;}

.courseR_ztdown{}

.courseR_ztdown .xxsh_tzgg{width:793px; float:left;display:block; height:279px;margin: 10px 0 0 0;}

.courseR_ztdown ul.rightArr{width: 508px;}

.courseR_ztdown ul.rightArr li{height: 17px;}

.hd h1{ text-align:center;}

.hd i a{ color:#16438d;  margin: 8px 15px 0 0; float:right; font-style:normal;}

.hd i a:hover{ color:#ff6b1b;}

.coursedownlist{display:inline-block; padding: 20px 0 20px 10px;}

.coursedownlist ul{}

.coursedownlist ul li{ line-height: 28px; float: left; width:365px; background:url(img/down.png) 0 9px no-repeat;padding-left: 15px;}

.coursedownlist ul li span{ font-size:12px; color:#265484; margin-left:10px;}

.courseR_wsxt{display: inline-block; background-color:#f2f2f2; margin-top:10px; float:right; height:280px; width:265px;margin-left: 20px;}

.courseR_wsxt img{ padding:10px 10px 4px; display:block;}

.courseR_wsxt .aurl{ display:block;font-size:14px;margin: 0 67px;;line-height: 18px;}

.rlzyzx{ margin:10px 0 0 20px;}

.rl_zyzx_ad{ margin:20px 0; display: inline-block;}

.gl_gjxz{display: inline-block;}

.gl_gjxz h1{ color:#2f2f2f; font-size:38px; font-style:normal; text-align:center;line-height: 40px;margin-bottom: 25px;background:url(img/zxgjs.png) 255px bottom no-repeat;}

.gl_gjxz h1 span{ color:#d80e1f; }

.gl_gjxz_l, .gl_gjxz_c, .gl_gjxz_r{padding-bottom: 10px;float: left;width: 360px; border-bottom: 1px solid #dedede;}

.gl_gjxz_l h3,.gl_gjxz_c h3,.gl_gjxz_r h3{border-left: medium none;border-bottom: medium none;border-right: medium none;}

.gl_gjxz_l ul, .gl_gjxz_c ul, .gl_gjxz_r ul{border-top: 1px solid #DEDEDE;width: 345px;padding-top: 10px;}

.gl_gjxz_l ul li, .gl_gjxz_c ul li, .gl_gjxz_r ul li{ font-size:12px; line-height:28px; margin-left:15px;}

.gl_gjxz_l ul li a, .gl_gjxz_c ul li a, .gl_gjxz_r ul li a{ padding-left:5px;width: 280px;}

.gl_gjxz_l ul li span, .gl_gjxz_c ul li span, .gl_gjxz_r ul li span{ color:#9c9c9c; font-size:12px; float:right;}



.gl_gjzp_l, .gl_gjdd_c, .gl_bkxz_r{ float:left; }

.gl_gjzp_l li a { width:285px;}

.gl_gjzp_l{ width:500px;}

.gl_gjdd_c{ width:236px; margin:0 10px;}

.gl_gjdd_c li a{width: 214px;}

.gl_bkxz_r{ width:324px;}

.gl_bkxz_r li a{width: 300px;}

.gl_gjzp_l ul, .gl_gjdd_c ul, .gl_bkxz_r ul{ padding-left:10px;border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;display: inline-block;}

.gl_gjzp_l ul li, .gl_gjdd_c ul li, .gl_bkxz_r ul li{ line-height:25px;}

.gl_gjzp_l ul li i, .gl_gjdd_c ul li i, .gl_bkxz_r ul li i{ font-style:normal; color:#888888;display:inline-block; width:70px;height: 25px;overflow: hidden;float: left;}

.gl_gjzp_l ul li font, .gl_gjdd_c ul li font, .gl_bkxz_r ul li font{ width:80px; display:inline-block;color:#888888;}



/********************室内内容页****************************/

.seat{ width:1080px; margin:0 auto; line-height:40px; font-size:12px;}

.kcjj{ background-color:#f3f3f3; border:1px solid #e0e0e0; padding:20px; display:table; margin:0 auto 20px auto; width:1040px;}

.kcjj img{ float:left; margin-right:20px;}

.kcxq{ float:left; width:588px;}

.kcxq h1{ color:#16438d; font-size:24px; line-height:40px;}

.kcxq .text{ font-size:12px; line-height:21px;}

.kcxq .kcpf{ color:#ffc93e; font-size:16px; line-height:21px;}

.kcxq .kcpf b{ color:#16438d; font-size:14px;}

.kcxq .kcbb{ font-size:14px; color:#474747; line-height:21px; margin-bottom:12px;}

.kcxq .kcbb b{ margin-left:20px; font-weight:normal;}

.kcxq .kcbb b em{ color:#F00; font-style:normal;}

.kcxq .kcsq{ color:#16438d; font-size:16px; line-height:40px; font-weight:bold; border-top:1px dashed #d3d3d3;}

.kcxq form{ display:inline-block;}

.kcxq form span{ font-size:14px; line-height:28px; float:left; width:100%; *vertical-align:50%; height:50px; line-height:50px;}

.kcxq form input{padding: 4px 7px;width:248px; height:22px; border:1px solid #d6d6d6; line-height:30px;}

.kcxq form .submit{ width:130px; height:34px; color:#fff; background-color:#f84f4f; font-size:16px; line-height:21px; border:0; cursor:pointer;}

.kcxq form .submit:hover{background-color:#D60F0F;}

.kcxq form i{ font-size:12px; color:#777; margin-left:20px; font-style:normal;}

.sn_nr{ width:1080px; margin:0 auto;}

.lmdh{ width:239px; border:#e0e0e0 1px solid; float:left;}

.lmdh span{ background-color:#16438d; display:block; height:44px; font-size:18px; line-height:40px; padding-left:16px; color:#FFF;}

.lmdh ul li{ background:url(img/listBar.png) 16px 20px no-repeat; height:44px; border-bottom:1px dashed #d2d2d2; font-size:16px; line-height:44px; overflow:hidden;}

.lmdh ul li a{ margin-left:37px;}

.lmdh ul li a:hover{ color:#d60f0f;}

.article_sn{ width:822px; float:right; margin-left:15px; }

.sn_lists_list{    border: 1px solid #CCCCCC;

    display: inline-block;}

.sn_lists_list img{ float:left;}

.sn_lists_list ul{ float:left;margin-left: 10px;}

.sn_lists_list ul li{width: 506px;}

.sn_lists_list ul li h1{background-color: #009DE8;

    color: #FFFFFF;

    display: inline-block;

    padding-left: 9px;

    font-size:16px;

    line-height:28px;   

    width: 497px;}

.sn_lists_list ul li h1 a{ color:#fff;}

.sn_lists_list ul li h1 a:hover{ color:#ff6600;}

.sn_lists_list ul li p{   display: inline-block;

    width: 482px;

    line-height:24px;}

.list_des{ padding:10px; text-indent:2em; overflow:hidden; height:113px; display:block;}

.list_kcpf{ color:#FFC93E;}

.list_kcpf b{ color:#343434;}

.list_bb a{ float:right; background-color: #009DE8;

    color: #FFFFFF;

    float: right;

    padding: 0 10px;}

.list_bb a:hover{ color:#ff0000;}

.kcys{border:1px solid #e0e0e0; border-top:2px solid #16438d;}

.kcys h3{ height:47px; color:#16438d; width:772px; margin:0 auto; border-bottom:1px solid #e0e0e0; line-height:47px;}

.kcys h3 span{ border-bottom:1px solid #16438d; position:relative; margin-bottom:-1px; display:inline-block;}

.kcys p{ width:800px; margin:12px auto; line-height:24px;}

.courseRinfo{width:824px;margin-top:15px;}

.courseRinfo h2{display: inline-block;width: 100%; background-color:#3553a9; }

div.courseRinfo .hd .on{ background-color:#fff; color:#16438d; font-size:16px; line-height:45px; border-top:2px solid #16438d; border-left:1px solid #16438d; border-right:1px solid #16438d; display:inline-block;}

.courseRinfo .bd{ border:1px solid #dfdfdf; display: inline-block;}

.courseRinfo .hd .on{padding:0 30px;ext-align:center;cursor:pointer; font-size:16px; line-height:45px; height:45px; color:#d60f0f;}

.courseRinfo .hd span{padding:0 30px;ext-align:center;cursor:pointer; font-size:16px; line-height:45px; height:45px; color:#fff;}

.courseRintro {padding: 25px;width: 772px;}

.courseTlist { float: left; padding: 10px 0;}

.courseTlistL { float: left; width: 106px;}

.courseTlistL img { border: 1px solid #ECECEC; display: block; height: 74px; margin: 0 auto; padding: 5px; width: 74px;}

.courseTlistL span { display: block; text-align: center;}

.courseTlistR { border: 1px solid #D0E4C2;float: left;margin-left: 20px;padding: 10px;position: relative;width: 664px;}

.CTrank {border-bottom: 1px solid #D0E4C2;float: left;margin-bottom: 5px;width: 100%;}

.courseTlistR p {color: #777777;}

.courseTlistR b {background: url("www.gdzp.orgstaticsimageskccssgwbg.png") no-repeat scroll -74px -73px rgba(0, 0, 0, 0);

display: block;height: 26px;left: -13px;position: absolute;top: 30px;width: 13px;}

.CTrank span {color: #FFC93E;float: left;font-size: 16px;}

.CTrank em{ color: #777777;float: right;font-size: 13px;font-style: normal}

.CTrank em strong{ font-weight:normal;}

.course_bm{background: none repeat scroll 0 0 #F4F4F4;float: left;margin-top: 5px;width: 825px;}

.course_bm_left{ width:540px; height:205px; float:left; padding:15px 0 0 15px;}

.CourseformL{ width:245px; float:left; margin-top:10px;}

.Courseform {background: none repeat scroll 0 0 #F4F4F4;float: left;padding: 0 15px;width: 510px;}

.CourseformL span {color: #555555;display: block;font-size: 14px;font-weight: bold;margin-top: 10px;}

.CourseformL span {color: #555555;font-size: 14px;font-weight: bold;}

.course_bm_left h2{ background:url(imgh1style.png) 5px 12px no-repeat; padding-left: 15px; color:#2b2b2b; font-size:18px; font-weight:normal;}

.CourseformL input {border: 1px solid #DDDDDD;display: inline-block;height: 26px;line-height: 26px;margin-left: 5px;text-indent: 5px;width: 194px;}

.CourseformR {float: right;width: 248px;}.CourseformR h3 {color: #eb7f0a;font-size: 14px;line-height: 30px;}

.CourseformR span {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;color: #666666;cursor: pointer;display: inline-block;float: left;height: 24px;line-height: 24px;margin: 0 6px 6px 0;text-align: center;width: 54px;}

.CourseformR span {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #DDDDDD;color: #666666;cursor: pointer;display: inline-block;float: left;height: 24px;line-height: 24px;margin: 0 6px 6px 0;text-align: center;width: 54px;}

.CourseformR span.on {background: url("www.gdzp.orgstaticsimageskccssgwbg.png") no-repeat scroll 41px -90px #FFFFFF;border-color: #C90D0D;color: #333333;transition: border-color 1s ease 0s;}

.courseTopBtn { margin-left:88px;float: left;margin-top: 17px;}

.courseTopBtn input.bmBtn {background: none repeat scroll 0 0 #F98700;margin-right: 8px;}

.courseTopBtn input.stBtn {background: none repeat scroll 0 0 #C90D0D;}

.namevalue {color: #C90D0D;}

.courseTopBtn input {border: 0 none;color: #FFFFFF;cursor: pointer;font-size: 16px;font-weight: bold;height: 34px;text-align: center;width: 89px;}

.course_bm_right{ float:left; height:178px; width:204px;border:1px solid #e1e1e1; padding:40px 0 0 64px;}

.course_bm_right ._tel{ background:url(img/index_zx.png) no-repeat; font-size:16px; color:#3a3a3a; padding-left:40px;}

.course_bm_right ._tel_num{ color:#c16400; font-size:16px;padding-left:40px;}

.course_bm_right ._msg{ width:90px; height:36px; background:url(imgqq.png) 0 -6px #eb7f0a no-repeat; font-size:16px; padding-left:50px; line-height:38px; margin-bottom:10px;}

.course_bm_right ._QQ{width:90px; height:36px; background:url(imgqq.png) 0 -6px #c90d0d no-repeat; font-size:16px; padding-left:50px;line-height:38px;}

.course_bm_right a{color:#fff;}

.more_lv{ clear:both; height:180px; border-top:1px solid #6f6f6f; display:inline-block; border:1px solid #e0e0e0; margin:10px 0 10px 0}

.more_lv h2{ background-color:#f4f4f4; padding-left:16px; font-size:16px; line-height:40px;}

.more_lv ul{ padding:25px 0 0 18px;}

.more_lv ul li{ float:left; width:265px;}

.more_lv ul li a img{ float:left;}

.more_lv ul li a h1{ font-size:16px; color:#333333; display:inline-block; margin-left:10px; width: 130px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;float: left;}

.more_lv ul li a p{height: 62px;overflow: hidden;display: inline-block;float: left;font-size: 12px;line-height: 16px;width: 108px;margin-left:10px;}



/*分页*/

.pages{ clear:both; text-align:right; padding:20px 0;}

.pages a{ display:inline-block; width:33px; height:32px; border:solid 1px #ddd; text-align:center; line-height:32px; margin:0 2px; font-size:14px;}

.pages .prev,.pages .next{ width:63px;}

.pages a.this,.pages a.this:hover{ background:#16438d; border-color:#16438d; color:#fff; font-weight:bold;}

.pages a:hover,.pages a:active{ border-color:#787878; color:#787878;}



.TextList{ width:748px; clear:both;}

.Lists{ width:748px; padding:15px 0; border-bottom:dotted 1px #bababa;}

.Lists h2{ float:left; width:100%; margin-bottom:10px; font-weight:normal;}

.Lists h2 a{ float:left; font-size:16px;}

.Lists h2 span{ float:right; font-size:12px; color:#777; font-weight:normal;}

.Lists img{ float:left; width:86px; height:64px; display:block; margin-right:15px;}

.Lists p{ font-size:12px; line-height:21px;}

.pageR{ float:right; width:748px; border-style:solid; border-width: 2px 1px 1px 1px; border-color:#6f6f6f #e0e0e0 #e0e0e0 #e0e0e0; padding:0 35px; margin-bottom:20px;}

.pd20px{ padding-top:20px; }

.newslist h1{ border-bottom:solid 1px #e0e0e0; width:748px; float:left; padding-top:10px;}

.newslist h1 b{ float:left; font-size:26px;}

.newslist h1 p{ float:right; font-size:12px; color:#666; margin-top:20px;}

.pageTop{ border-bottom:solid 1px #e0e0e0; padding-top:20px;}

.pageTop h1{ font-size:24px; color:#d60f0f; text-align:center;}

.pageTopInfo{ text-align:center; font-size:12px; margin-bottom:10px; color:#777;}

.pageTopInfo span{ margin:0 3px;}

.pageContent{ padding:25px 0;}

.pageContent img{max-width: 700px;}

.nearPage{ border-top:solid 1px #dbdbdb; width:100%; float:left; padding:15px 0 20px 0; margin-top:10px; }

.prevpage{ float:left;}

.nearPage p{ line-height:24px; height:24px;}

.nearPage b{ display:inline-block;vertical-align:middle;}

.nearPage a{width:300px; overflow:hidden;line-height:24px; vertical-align:middle; display:inline-block; text-overflow:ellipsis; white-space:nowrap;word-wrap:normal;}

.nextpage{ float:right;}



.xxsh_tzgg{ float:left; width:800px; margin-left:15px; background:#F2F2F2; height:280px;}

.xxsh_tzgg h3{ margin-bottom:15px;}

.tzggLeft{ float:left; width:240px; margin-left:15px;}

.tzggLeft img{ width:240px; height:156px; display:block;}

.tzggLeft p{ line-height:16px;}

.tzggLeft h4{ color:#db2828; line-height:28px;}

.tzggLeft h4:hover{ text-decoration:underline;}

.xxsh_tzgg ul{ float:left; margin-left:30px;}

.xxsh_tzgg ul li{ width:490px;}

.xxsh_bwdt{ width:1080px; float:left; margin-top:15px; height:430px;}

.xxsh_bwdt dl{ float:left;}

.xxsh_bwdt dl dd{ width:261px; height:174px; position:relative; margin:15px 15px 0 15px;}

.xxsh_bwdt dl dd img{ display:block;width:261px; height:174px;}

.xxsh_bwdt dl dd h4{height: 16px;position: absolute;bottom: 0;left: 0;color: #fff;z-index: 3;font-weight: normal;font-size: 12px;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;line-height: 14px;}

.xxsh_bwdt dl dd a:hover h4{color: #f60;}

.xxsh_bwdt dl dd span{ position:absolute; bottom:0; left:0;display:block; width:100%; height:20px; background:#000; opacity:0.6; transition:1s opacity;}

.xxsh_bwdt dl dd:hover span{ opacity:0.9;}

.xxsh_bwdt ul{ float:left; margin-top:15px;}

.xxsh_bwdt ul li{ width:770px; border-bottom:dotted 1px #bbb; padding-bottom:5px;}

.xxsh_bwdt ul li h4{ font-size:18px; color:#16438d; font-weight:normal;}

.xxsh_xygy{ width:1080px; float:left; overflow:hidden;}

.xxsh_xygy ul{ width:1095px;}

.xxsh_xygy li{ float:left; width:341px; margin:15px 15px 0 0; border-left:solid 1px #e5e5e5; border-right:solid 1px #e5e5e5; background:url(img/xxshShadow.png) repeat-x left bottom #f2f2f2; padding:7px 0 9px 7px;}

.xxsh_xygy li img{ display:block; width:145px; height:209px; float:left; margin-right:15px;}

.xxsh_xygy li h4{ float:left; font-size:18px;  line-height:46px; width:175px;}

.xxsh_xygy li h4 b{font-weight:normal; font-size:12px; margin-left:10px;}

.xxsh_xygy li p{ float:left; width:175px; line-height:18px; color:#666;}

.xxsh_xygy li span{ float:left;}

.xxsh_xygy li span a{ color:#16438d;}

.xxsh_xygy li span a:hover{ border-bottom:dashed 1px #16438d;}

.xxsh_xygy li span a i{ font-style:normal; color:#343434;}

.xxsh_xyhd,.xxsh_shhd{ float:left; width:1080px; margin-top:15px;}

.xxsh_xyhd .leftLoops,.xxsh_shhd .leftLoops{ padding:25px 0 10px 0;}

.xxsh_kktz{ width:1080px; margin-top:20px; position:relative; background:url(img/xxshBg.png) no-repeat left bottom; height:620px; float:left;}

.xxsh_kktz h2{ border:solid 1px #ddd; border-bottom:solid 2px #16438d; font-size:22px; color:#d80e1f; font-weight:normal; text-indent:15px;}

.xxsh_kktz h3{ text-align:center; margin:30px 0; }

.xxsh_kktz ul{ width:1080px;}

.xxsh_kktz li{ float:left; width:180px; position:relative; height:360px;}

.xxsh_kktz li.ys{ overflow:hidden; opacity:0;}

.xxsh_kktz li a{ display:block; padding:4px; position:absolute; top:50%;}

.xxsh_kktz li.bigLeft a{ background:#e8492b; width:188px; height:348px; margin-top:-174px; left:-30PX; font-size:18PX;line-height:42PX;  }

.xxsh_kktz li.normalLeft a{ background:#ef7812; width:142px; height:260px; margin-top:-130px; left:-30PX; font-size:16PX; line-height:36PX;}

.xxsh_kktz li.smallLeft a{ background:#fec31d; width:116px; height:216px; margin-top:-108px; left:0;font-size:16PX;}

.xxsh_kktz li.bigR a{ background:#e8492b; width:188px; height:348px; margin-top:-174px; right:-30PX; font-size:18PX;line-height:42PX;  }

.xxsh_kktz li.normalR a{ background:#ef7812; width:142px; height:260px; margin-top:-130px; right:-30PX;font-size:16PX;line-height:36PX;}

.xxsh_kktz li.smallR a{ background:#fec31d; width:116px; height:216px; margin-top:-108px; right:0;font-size:16PX;}

.xxsh_kktz li img{  width:100%; display:block;}

.xxsh_kktz li span{ display:block; text-align:center; color:#0e050a; font-weight:bold; }

.xxsh_kktz .btn{ width:34px; height:58px; display:block; background:url(imgxqBtn.png) no-repeat; position:absolute; top:320px;}

.xxsh_kktz .prev{ background-position:0 0; left:-40px;}

.xxsh_kktz .prev:hover{background-position:0 -58px;}

.xxsh_kktz .next{background-position:-34px 0; right:-40px;}

.xxsh_kktz .next:hover{background-position:-34px -58px;}



.sn_list_ty h1{background: url("imgh1style.png") no-repeat scroll 5px 18px rgba(0, 0, 0, 0);

    border-bottom: 1px solid #CCCCCC;

    font-size: 25px;

    line-height: 45px;

    padding-left: 15px; font-weight:normal;}

.sn_list_ty ul{ margin-top: 22px;}

.sn_list_ty ul li{

    display: inline-block;

    height: 150px;

    margin-bottom: 15px; border-bottom: dotted 1px #ccc; padding-bottom:20px;}

.sn_list_ty ul li img{ float: left;}

.sn_list_ty ul li a{    border-bottom: 1px solid #e0e0e0;

    display: inline-block;

    float: left;

    font-size: 20px;

    margin-left: 15px;

    width: 600px; line-height:50px;}

.sn_list_ty ul li p{ display: inline-block;

    float: left;

    height: 110px;

    line-height: 26px;

    margin-left: 15px;

    overflow: hidden;

    text-indent: 2em;

    width: 600px; margin-top:6px;}

.sn_list_ty ul li p a{    color: #169EDE;

border:none;

    float: none;

    font-size: 14px;

    width: 191px; display:inline; margin-left:5px; line-height:26px;}

.sn_list_ty ul li p a:hover{ border-bottom: dashed 1px #169EDE;}

.sn_list_ty ul li p a span{ color:#343434;}

.sn_zysc b{display: inline-block; max-width: 65px; _width: 65px; white-space: nowrap;overflow: hidden;}

.sn_zp {clear: both;}

.sn_list_sp h1{background: url("imgh1style.png") no-repeat scroll 5px 18px rgba(0, 0, 0, 0);

    border-bottom: 1px solid #CCCCCC;

    font-size: 25px;

    line-height: 45px;

    padding-left: 15px;}

.sn_list_sp ul {

    margin-left: 4px;

    padding-top: 10px;

}



.sn_list_sp li {

    background: none repeat scroll 0 0 #F5F5F5;

    border: 1px solid #CCCCCC;

    float: left;

    margin: 5px;

    padding: 5px;

}



.sn_list_sp img {

    display: block;

}



.sn_list_sp a {

    display: block;

    line-height: 24px;

}



.sn_list_sp {

display: inline-block;

    margin-bottom: 10px;

    width: 825px;

}

.sn_list_sp p {

    color: #555555;

    display: block;

    font-size: 12px;

    line-height: 20px;

}

.downlists h1{background: url("imgh1style.png") no-repeat scroll 5px 18px;  border-bottom: 1px solid #CCC; font-size: 25px;  line-height: 45px; padding-left: 15px; font-weight:normal;}

.downlists ul{ padding-top:10px;display: inline-block;}

.downlists li{ float: left; line-height: 28px; width:807px;}

.downlists li a{ float:left;background: url("img/down.png") no-repeat scroll 0 8px; padding-left: 15px;}

.downlists li b{ float:left; font-weight:normal;}

.downlists li span{ color:#666; float:right;}

.downlists li.hr{ border-bottom: dashed 1px #ddd; padding-top:15px; margin-bottom:15px;}



.downLoadTop{ border-bottom:solid 1px #e0e0e0; padding:15px 0 10px 0;}

.downLoadTop h1{ font-size:20px;color:#16438d;}

.downLoadTop{ font-size:12px;}

.downInfo{ color:#666; font-size:12px;}

.downInfo b{ color:#343434; font-weight:normal;}

.downLoadCon{background-color:#F5FCEE; border-bottom: 1px dashed #E0E0E0; border-top: 1px dashed #E0E0E0; margin: 30px 0 20px; min-height: 180px; padding: 25px 20px;}

.TdArea h2{ font-size:16px;color:#d60f0f;}

.TdArea a{ background:url(../../images/kc/show_dow_03.png) no-repeat left center; padding-left:14px;}



.pageNews #myform {margin: 0 0 30px 0; border-top:dashed 1px #e0e0e0; clear:both;}

.pageNews #myform h2 {line-height: 55px;margin: 0; text-align: left; font-size:16px;color:#2B4677}

.pageNews #myform input{ font-family:"微软雅黑";}

.pageNews #myform .bottomform label {display: block;font-size: 14px;font-weight: bold; margin-bottom:10px;}

.pageNews #myform .ain { border: 1px solid #DAE2E5;color: #999;font: 12px arial;outline: medium none;padding: 10px 8px; width: 243px;}

.pageNews #myform .kcinput .ain { width: 507px;}

.pageNews #myform .bottomformL {float: left;width: 325px;}

.pageNews #myform .bottomformR {float: left; width: 255px;}

.pageNews #myform .bottomformR h3 { line-height: 25px; font-size:12px;color:#2B4677}

.pageNews #myform .bottomformR span {background-color:#FFF;  border: 1px solid #DDD;color: #666666; cursor: pointer; display: inline-block; float: left;   height: 24px;  line-height: 24px; margin: 0 6px 6px 0; text-align: center;width: 54px; font-size:12px;}

.pageNews #myform .bottomformR span.on { background: url("../../images/kc/show_07.png") no-repeat scroll 41px 13px #FFF; border-color: #FF6B1B;  color: #333; transition: border-color 1s;}

.pageNews #myform .bottomTopBtn input.bmBtn {background-color: #70CA10; border: 0 none;color: #FFF; cursor: pointer;font-size: 16px; font-weight: bold;   height: 34px;  margin-right: 8px; text-align: center; width: 89px;}

.bottomTopBtn span { color: #999;}

.bottomTopBtn .namevalue { color: #FF6B1B;}





.easy-accordion{display:block;position:relative;overflow:hidden;padding:0;margin:0}

.easy-accordion dt,.easy-accordion dd{margin:0;padding:0}

.easy-accordion dt,.easy-accordion dd{position:absolute}

.easy-accordion dt{margin-bottom:0;margin-left:0;z-index:5;/* Safari */ -webkit-transform: rotate(-90deg); /* Firefox */ -moz-transform: rotate(-90deg);-moz-transform-origin: 20px 0px;  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);cursor:pointer;}

.easy-accordion dd{z-index:1;opacity:0;overflow:hidden}

.easy-accordion dd p{line-height:120%}

.easy-accordion dd.active{opacity:1;}

.easy-accordion dd.no-more-active{z-index:2;opacity:1}

.easy-accordion dd.active{z-index:3}

.easy-accordion dd.plus{z-index:4}

.easy-accordion .slide-number{position:absolute;bottom:0;left:10px;font-weight:normal;font-size:1.1em;/* Safari */ -webkit-transform: rotate(90deg); /* Firefox */ -moz-transform: rotate(90deg);  /* Internet Explorer */ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}

#accordion-2{width:890px;height:210px;padding:30px 0 40px 20px;background:#f2f2f2;float: left;}

#accordion-2 dd h4{margin: 15px 0 0 0;height: 25px;line-height: 25px;color: #d80e1f;}

#accordion-2 dd span{color: #d80e1f;}

#accordion-2 dd h4,#accordion-2 dd em,#accordion-2 dd span,#accordion-2 dd p{width: 160px;float: left;}

#accordion-2 dd em{font-style: normal;font-size: 14px;}

#accordion-2 dl{width:890px;height:210px;}   

#accordion-2 dt{height:50px;line-height:44px;text-align:right;padding:5px 15px 0 0;font-size:1.1em;font-weight:bold;letter-spacing:1px;background:#4070be;color:#fff;-webkit-border-radius: 7px;

border-radius: 7px;}

#accordion-2 dt.active{cursor:pointer;color:#fff;background:#f60;}

div#accordion-2 dt p{width: 5px;height: 50px;margin-left: 10px;margin-right: 10px;}

div#accordion-2 dt em{font-weight: normal;font-style: normal;font-size: 12px;line-height: 1.2em;height: 54px;}

#accordion-2 dt em,#accordion-2 dt p,#accordion-2 dt b{display: inline-block;font-size: 16px;line-height: 16px;text-align: left;width: 18px;-moz-transform: scale(1) rotate(90deg);float: right;-webkit-transform: scale(1) rotate(90deg);-o-transform: scale(1) rotate(90deg);-ms-transform: scale(1) rotate(90deg);transform: scale(1) rotate(90deg);}

#accordion-2 dt.hover{color:#f60;}

#accordion-2 dt.active.hover{color:#fff;}

#accordion-2 dd{width: 330px;background: #f2f2f2;height: 210px;-webkit-border-radius: 10px;border-radius: 10px;border: 1px solid #254f94;margin: 3px 10px;}

#accordion-2 .slide-number{color:#fff;left:10px;font-weight:bold}

#accordion-2 .active .slide-number{color:#fff}

#accordion-2 a{color:#68889b}

#accordion-2 dd img{width: 135px;height: 185px;margin: 10px;float: left;}

#accordion-2 dt b{height: 50px;margin-left: 25px;margin-right: 20px;}

#accordion-2 dd p{height: 98px;overflow: hidden;}

#accordion-2 dt span{display: none;}



.rl6{margin: 10px 0;}

section.rl6 h3{background: url("imgftmlbg.png") no-repeat scroll 10px center #fff;text-indent: 40px;}

.rl6 h3{ margin-bottom:10px;}

.fl6Slider{position:relative;height: 225px;}

.fl6Slider .bd li{ float:left;margin-right: 10px;}

.fl6Slider .bd li,.fl6Slider .bd li img{height:225px;width:204px;}

.fl6Slider .bd img{display: block;}

.fl6Slider .bd .afurl{width:100%; height:24px; text-align:center;display:block; margin-top: -24px; position: relative;moz-opacity: 0.7;opacity: 0.7;color:#fff;background:#343434; font-weight: bold;}

.fl6Slider .bd .afurl:hover{color: #f60;}

.fl6Slider .btn{ width: 34px;height: 58px;display: block;background: url(imgxqBtn.png) no-repeat;position: absolute;top:110px;}

.fl6Slider .prev{background-position: 0 0;left: -40px;}

.fl6Slider .next{ background-position: -34px 0;right: -40px;}

.fl6Slider .hd ul{display: none;}

.fl6Slider .bd{overflow: hidden;width: 100%;}

.fl6Slider .tempWrap{margin: 0 auto;}



.topStyle{ width:100%; background:url(img/lineBar.png) no-repeat left bottom; padding-bottom:30px;}

.topStyle h1{font-size: 30px;text-align: center;line-height: 34px;margin-top: 25px;}

.topStyle h1 b{ color:#d80e1f;}

.topStyle span{ display:block; text-align:center; font-weight:bold; color:#777;}



.teacherWrap dl{padding: 0;width: 1100px;margin: 17px 0 0 0;}

.teacherWrap dl dd{width: 518px;float: left;margin: 0;background-color: #f60;-webkit-border-radius: 20px 20px 0 0;border-radius: 20px 20px 0 0;padding: 0 3px 20px 3px;cursor: pointer;}

.teacherWrap dd h2{font-size: 28px;text-align: center;color: #fff;}

.teacherWrap dl .d1 h2{ background:url(img/teacherBar1.png) no-repeat 70px center;}

.teacherWrap dl .d2 h2{ background:url(img/teacherBar2.png) no-repeat 70px center;}

.teacherWrap dd img{ width:284px;}

.teacherWrap dd p{ color:#000; font-size:14px; padding:0 10px; line-height:20px;}

.teacherWrap dd.on{ background-color:#16438d;margin-right: 30px;}

.teacherWrap dd.on h2{ color:#fce919;}

.teacherWrap dd.on p{ color:#fff;}

.teacherWrap .bd{ width:1080px; overflow:hidden;}

.teacherWrap ul{width: 522px;float: left;border-left: 1px solid #16438d;border-right: 1px solid #16438d;}

.teacherWrap li{float: left;width: 258px;margin: 15px 0 0 0;background-color: #f2f2f2;border-bottom: solid 1px #afafaf;padding: 9px 0 9px 0px;height: 385px;}

.teacherWrap li.teacherWraplistyle{margin-right: 5px;}

.teacherWrap li img{border:8px solid #e4e5e6;margin: 0 33px;width: 175px; height:202px;}

.teacherWrap li p,.teacherWrap li h3{margin: 0 33px;width: 195px;}

.teacherWrap li h3{color: #16438d;font-size: 18px;border-bottom: dashed 1px #16438d;margin-bottom: 10px;}

.teacherWrap li h3 span{ font-size:14px; color:#343434;}

.teacherWrap li p{float: left;line-height: 16px;text-indent: 2em;height: 96px;

overflow: hidden;white-space: normal;}

.teacherWrap li h3:hover{ color:#d80e1f;}



.courseR_ztdown li{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;}

.pageper{width:100%;overflow:hidden;margin:10px 0;font-size:16px;color:#555655;text-align:center;}.pageper a,.pageper em{height:34px;line-height:34px;padding:0 13px;margin:0;border:1px #d9dbdf solid;background:#FFF;color:#555655;display:inline-block;text-decoration:none;cursor:pointer;font-style:normal;}.pageper a{margin-right:5px;}.pageper a.cur,.pageper em.cur,.pageper a:hover,.pageper em:hover{color:#fff;background:#1362B0;}.pageper span{display:inline-block;padding:0;height:34px;line-height:34px;}