@charset "utf-8";



.mianbox{background: #f4f4f4;}



/* 内页BANNER */

.sub-banner01{background: url(../images/banner01.jpg) no-repeat center; height: 580px;}

.sub-banner02{background: url(../images/banner02.jpg) no-repeat center; height: 580px;}

.sub-banner03{background: url(../images/banner03.jpg) no-repeat center; height: 580px;}

.sub-banner04{background: url(../images/banner04.jpg) no-repeat center; height: 580px;}

.sub-banner05{background: url(../images/banner05.jpg) no-repeat center; height: 580px;}

.sub-banner06{background: url(../images/banner06.jpg) no-repeat center; height: 580px;}



.title-tow { text-align: center; margin: 50px 0;}

.title-tow span{width: 100%;color: #666; font-size: 32px;display: block;line-height: 70px;}

.title-tow .line {width: 50px;height: 3px;background-color: #f58345;margin: 0 auto;}





/* 关于我们 */

.about01-l{}

.about01-l .title {overflow: hidden; margin-bottom: 20px;}

.about01-l .title span{width: 100%;color: #666; font-size: 32px;display: block;line-height: 70px;}

.about01-l .title .line {width: 62px;height: 3px;background-color: #f58345;}

.about01-l .text{ font-size: 15px; text-align: justify; line-height: 26px;}



.about-four{overflow: hidden; margin-top: 30px;}

.about-four ul{}

.about-four ul li{ float: left; background: #f7f7f7; width: 277px; text-align: center; margin-right: 30px; padding: 40px 0;}

.about-four ul li b{color: #f58345; font-size: 36px;}

.about-four ul li span{display: block; color: #666;font-size: 22px; line-height: 36px;}

.about-four ul li:last-child{margin-right: 0;}

.about01-r{float: left; width: 600px;}

.about01-r img{max-width: 100%;}




.wenhua{ margin-top: 50px; overflow: hidden; background: url(../images/wenhua.jpg) no-repeat center; height: 210px;}



.nine_youshi{overflow: hidden; text-align: center;}

.nine_youshi ul{display: inline-block;}

.nine_youshi ul li{float: left; cursor: pointer;width: 213px; margin-bottom: 30px;margin:0 15px; margin-bottom: 30px; }
.nine_youshi ul li span{ height: 48px; line-height: 48px; font-size: 17px;}

.nine_youshi ul li:nth-of-type(5n+0){margin-right: 0;}

.nine_youshi ul li:nth-of-type(6){ width: 100px;}

.nine_youshi ul li .list-img{position: relative;border-radius: 30px;box-shadow: 0 0.2604vw 0.7812vw rgba(0,0,0,0.5);}

.nine_youshi ul li .list-img img{max-width: 100%; border-radius: 30px;}

.nine_youshi ul li .text{overflow: hidden; background-color: rgba(0,0,0,0.4);color: #fff;position: absolute;width: 213px; height: 0; border-radius: 30px; transition:0.6s;-webkit-transition: 0.6s;}

.nine_youshi ul li:hover .text{height: 290px; margin-top: -290px;border-radius: 30px;}

.nine_youshi ul li .text p{font-size: 13px; padding:50px 20px 20px 20px; text-align: justify;}

.nine_youshi ul li .text a{display: block;border:1px solid #BE9865;font-size:12px;color: #fff; width: 100px; margin: 0 auto; padding: 3px 0;}

.nine_youshi ul li .text a:hover{border:1px solid #BE9865; background: #BE9865;color: #fff;}



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


.jjpic li{float: left; cursor: pointer;width: 30%; margin-bottom: 30px;margin:0 15px; margin-bottom: 30px; }
.jjpic li span{width: 100%;display: block; height: 48px; line-height: 48px; font-size: 17px; text-align:center;}

.jjpic li .list-img{position: relative;width:100%;border-radius: 30px;box-shadow: 0 0.2604vw 0.7812vw rgba(0,0,0,0.5);}

.jjpic li .list-img img{width: 100%;height: 290px; border-radius: 10px;}

.jjpic li .text{overflow: hidden; background-color: rgba(0,0,0,0.4);color: #fff;position: absolute;width: 30%; height: 0; border-radius: 30px; transition:0.6s;-webkit-transition: 0.6s;}

.jjpic li:hover .text{height: 290px; margin-top: -290px;border-radius: 10px;}

.jjpic li .text p{font-size: 13px; padding:50px 20px 20px 20px; text-align: justify;}

.jjpic li .text a{display: block;border:1px solid #BE9865;font-size:12px;color: #fff; width: 30%; margin: 0 auto; padding: 3px 0;}

.jjpic li .text a:hover{border:1px solid #BE9865; background: #BE9865;color: #fff;}


.indexjjpic{width: 100%; position:relative; padding:10px 0;}
.indexjjpic li{float: left; cursor: pointer;width: 28%; margin-bottom: 10px;margin:0 15px; margin-bottom: 10px;position: relative; }
.indexjjpic li span{width: 100%; display: block;height: 48px; line-height: 48px; font-size: 17px; text-align:center; position:absolute;z-index:99; margin-top: -48px;display:none;}
.indexjjpic li:hover span{display:block;}
.indexjjpic li .list-img{position: relative;width:100%;}

.indexjjpic li .list-img img{width: 100%;height: 122px; margin-top:8px; }


.tabsss{;width:660px; margin: 0 auto; height: 50px;}

.tabsss li{float:left;position: relative;background-color: #e9e8e8; width: 200px; height: 50px; line-height: 50px; text-align: center; margin: 0 10px; border-radius: 40px;}

.tabsss li a {display: block; font-size: 18px;border-radius: 40px;}

.tabsss li a:hover {background: #1074bc;color: #FFF;border-radius: 40px;}	

.tabsss .thistab a{background: #1074bc; color: #FFF;border-radius: 40px;}

.home-pics{overflow: hidden; margin:50px 0 30px 0;}

.home-pics dl{}

.home-pics dl dd{float: left; width: 268px; margin-right: 40px; margin-bottom: 30px; border: 1px solid #eee;}

.home-pics dl dd:nth-of-type(4n+0){margin-right: 0;}

.home-pics dl dd .list-img{position: relative; height: 182px; overflow: hidden;}

.home-pics dl dd .list-img img{max-width:100%;max-height: 100%; top: 0; left: 0;right: 0; bottom: 0;position:absolute; margin:auto;transition: all 0.6s;}

.home-pics dl dd .list-img img:hover{transform: scale(1.2);}


/* 高端课程 */

.kecheng-nav{ overflow: hidden;background: #FFF;padding: 30px; padding-bottom: 0;}

.kecheng-nav h5{display: block; color:#fff; font-size: 17px;padding-left: 30px;background: #1074bc; height: 50px; line-height: 50px;}

.kecheng-nav h5 i{background: url(../images/sangang.png) no-repeat; height: 12px; width: 15px; padding-right: 30px; display: inline-block;}

.kecheng-nav ul{border: 1px solid #E7E7E7; padding: 20px;}

.kecheng-nav ul li{ overflow: hidden; border-bottom: 1px solid #E7E7E7; margin-bottom: 15px;}

.kecheng-nav ul li span{float: left; background: #E7E7E7;height: 38px;line-height: 38px;display: block; padding-left: 15px; width: 160px;}

.kecheng-nav ul li .kecheng-nav-sub{float: left; width: 923px;}

.kecheng-nav ul li .kecheng-nav-sub dl{margin: 0;}

.kecheng-nav ul li .kecheng-nav-sub dl dd{float: left;height: 38px;line-height: 38px;}

.kecheng-nav ul li .kecheng-nav-sub dl dd a{ padding: 0 8px;}





.kechengbox{float: left;overflow: hidden; width: 920px; background: #FFF; padding: 30px;}

.left_pro{float: left; width: 200px; margin-right: 20px;}

.left_pro span{display: block; background: #1074bc; text-align: center; color: #FFF; padding: 15px 0; font-size: 16px;}

.left_pro span i{display: block; font-size: 48px;line-height: 45px;}

.left_pro ul{}

.left_pro ul li{ background: #FFF; text-align: center;border-bottom: 1px dashed #ddd;padding: 10px 0;}

.left_pro ul li.hover{ background: #f58345; }

.left_pro ul li i{display: block; font-size: 42px;line-height: 45px; color: #f58345;}

.left_pro ul li a{font-size: 16px; color: #333;}



.kecheng-l{ float: left; width: 810px;}

.kecheng-r{ float: left; margin-left: 30px; width: 300px;}

.kecheng-tj{overflow: hidden; padding:19px; border: 1px solid #E7E7E7;}

.kecheng-tj h2{ background: #1074bc; text-align: center; font-size: 22px; color: #FFF; height: 50px; line-height: 50px; margin-bottom: 10px;}

.kecheng-tj ul{}

.kecheng-tj ul li{float: left; width: 260px; margin-bottom: 15px;}

.kecheng-tj ul li .list-img{overflow: hidden; height: 146px;}

.kecheng-tj ul li .list-img img{max-width: 100%;transition: all 0.6s;}

.kecheng-tj ul li .list-img img:hover{transform:scale(1.2);}

.kecheng-tj ul li .text{overflow: hidden;  border: 1px solid #e7e7e7; border-top: 0; padding: 10px;}

.kecheng-tj ul li .text span{display: block; font-size: 15px; color: #222; margin-bottom: 10px;}

.kecheng-tj ul li .text p{float: left; width: 50%;}

.kecheng-tj ul li .text p.zx{ background: #f58345; width: 80px; height: 32px;line-height: 32px; text-align: center; margin-right: 20px;}

.kecheng-tj ul li .text p.zx a{color: #FFF;}

.kecheng-tj ul li .text p.more{border: 1px solid #f58345; width: 120px; height: 30px;line-height: 30px; text-align: center;}

.kecheng-tj ul li .text p.more a{color: #333;}



.kaiban-tj{overflow: hidden; padding:19px; border: 1px solid #E7E7E7; margin-top: 20px;}

.kaiban-tj h2{ background: #f58345; text-align: center; font-size: 22px; color: #FFF; height: 50px; line-height: 50px; margin-bottom: 10px;}

.kaiban-tj ul{}

.kaiban-tj ul li{border-bottom: 1px dashed #E7E7E7;height: 37px; line-height: 37px;}

.kaiban-tj ul li{font-size: 13px;}

.kaiban-tj ul li a{color: #333;}

.kaiban-tj ul li a:hover{color: #f58345;}



.kecheng{overflow: hidden;}

.kecheng ul{}

.kecheng ul li{float: left;margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #E7E7E7;}

.kecheng ul li .list-img{float: left;overflow: hidden; width: 240px; height: 140px;}

.kecheng ul li .list-img img{max-width: 100%;}

.kecheng ul li .text {float: left; width:555px; margin-left: 15px;}

.kecheng ul li .text h2{ font-size: 18px;}

.kecheng ul li .text time{display: block; padding: 5px 0; color: #999;}

.kecheng ul li .text p{ color: #888; line-height: 22px;}



.kecheng-details-l{float: left; width: 540px; margin-right: 30px;}

.kecheng-details-l img{max-width: 100%;}

.kecheng-details-r{float: left; width: 570px;}

.kecheng-details-r h1{font-size: 24px; line-height: 32px; font-weight: bold; color: #222; border-bottom: 1px solid #E7E7E7; padding-bottom: 15px; margin-bottom: 15px;}

.kecheng-details-r p{font-size: 14px; line-height: 25px;}

.kecheng-details-r .zixun{overflow: hidden; padding: 20px 0;}

.kecheng-details-r .zixun ul{margin: 0;}

.kecheng-details-r .zixun ul li{float: left; cursor: pointer;font-size: 18px;}

.kecheng-details-r .zixun ul li:first-child{ background: #f58345; border-radius: 8px; padding: 10px 40px; }

.kecheng-details-r .zixun ul li:first-child a{color: #FFF;}

.kecheng-details-r .zixun ul li:last-child{ background: #fce9e9;  border: 1px solid #f58345;border-radius: 8px;padding: 10px 40px; margin-left: 30px;}



/*招聘教师*/

.zhaopin{overflow: hidden;}

.zhaopin ul{}

.zhaopin ul li{float: left;width: 433px; margin-right: 30px; margin-bottom: 20px; border: 1px solid #E7E7E7; padding: 30px;}

.zhaopin ul li:nth-of-type(2n+0){margin-right: 0;}

.zhaopin ul li h2{clear: both;height: 46px; line-height: 46px; display: block; font-size: 22px;}

.zhaopin ul li p{line-height: 14px; line-height: 24px; color:#999;}





/*校企合作*/

.work{overflow: hidden;}

.work ul{}

.work ul li{float: left;width: 318px; margin-right: 30px; margin-bottom: 20px;}

.work ul li:nth-of-type(3n+0){margin-right: 0;}

.work ul li .list-img{position: relative; height: 230px; overflow: hidden; background: #FFF;border: 1px solid #E7E7E7;}

.work ul li .list-img img{max-width:100%;max-height: 100%; top: 0; left: 0;right: 0; bottom: 0;position:absolute; margin:auto;transition: all 0.6s;}

.work ul li .list-img img:hover{transform: scale(1.2);}

.work ul li h2{clear: both; text-align: center; height: 46px; line-height: 46px; display: block; font-size: 14px;}



/*校企合作*/

.section-1{}

.section-1 img{max-width: 100%;}



.section-2{overflow: hidden; background: #e7f5f6; padding: 30px 0;}

.section-2 p{padding: 30px 0;font-size: 16px;line-height: 32px; color: #333;}

.section-2 img{max-width: 100%;}

.section-2 ul{}

.section-2 ul li{float: left;width: 50%;}



.section-3{overflow: hidden; background: #1266a2; padding-bottom: 50px;}

.section-3 h2{font-size: 24px;color: #FFF; font-weight: bold; margin-bottom: 10px;}

.section-3 p{font-size: 16px;line-height: 32px; color: #FFF;}

.section-3 img{max-width: 100%;}

.section-3 .section-txt{clear: both; background: url(../images/jm_ys_line.png) no-repeat center; height: 370px;}

.section-3 .section-txt ul{}

.section-3 .section-txt ul li{float: left;}

.section-3 .section-txt ul li:nth-of-type(1){ width: 304px; margin-right: 30px;}

.section-3 .section-txt ul li:nth-of-type(2){ width: 865px;}



.section-3 .section-txt1{clear: both; background: url(../images/jm_ys_line.png) no-repeat center; height: 370px;}

.section-3 .section-txt1 ul{}

.section-3 .section-txt1 ul li{float: left;}

.section-3 .section-txt1 ul li:nth-of-type(1){ width: 865px;}

.section-3 .section-txt1 ul li:nth-of-type(2){ width: 304px; margin-left: 30px;}



.section-3 .jl{padding: 65px 60px 0 0;}

.section-3 .jl1{padding: 65px 0 0 60px;}

.section-4{overflow: hidden;background: url(../images/jm06bg.jpg) top center; padding: 30px 0;}

.section-4 ul{}

.section-4 ul li{float: left;width:380px; margin-right: 30px; margin-bottom: 30px;}

.section-4 ul li img{max-width: 100%;}

.section-4 ul li:nth-of-type(3n+0){margin-right: 0;}

.section-4 ul li span{display: block; text-align: center; background: #e2e2e2; padding: 8px 0;}



.section-5{overflow: hidden;background:#1367a3; padding: 30px 0;}

.section-5 p{font-size: 16px;line-height: 32px; color: #FFF;}

.section-5 img{max-width: 100%;}



/*行业前景*/

.qianjing-01{overflow: hidden; background: #1074bc; padding: 50px 0;}

.qianjing-01 dt{ font-size: 30px; color: #FFF; font-weight: bold; text-align: center; margin-bottom: 30px;}

.qianjing-01 ul{margin: 0;}

.qianjing-01 ul li{overflow: hidden; margin: 20px 0;}

.qianjing-01 ul li .text{float: left; width: 740px; margin-right: 60px;}

.qianjing-01 ul li .text span { font-size: 22px; color: #FFF; font-weight: bold; line-height: 40px; border-bottom: 3px solid #f58345; padding-bottom: 10px;}

.qianjing-01 ul li .text span i{font-size: 28px; padding-right: 10px;}

.qianjing-01 ul li .text p{font-size: 16px; color: #FFF; padding-top: 20px;}

.qianjing-01 ul li .img{float: left; width: 400px;}

.qianjing-01 ul li .img img{ max-width: 100%;}

.qianjing-01 .qianjing-btn { border-top: 8px solid #f58345; margin-top: 50px; }

.qianjing-01 .qianjing-btn h5{ padding-top: 30px;}

.qianjing-01 .qianjing-btn h5 a{display: block; text-align: center;  background: #f58345; border-radius: 10px; color: #FFF; font-size: 20px;  margin: 0 auto; height: 50px; line-height: 50px; width: 300px;}





.qianjing-02{overflow: hidden; background: #e8e8e8;padding: 50px 0;}

.qianjing-02 dt{ text-align: center; font-size: 32px; color: #222; padding: 30px 0 60px 0; line-height: 50px;}

.qianjing-02 ul{margin: 0;}

.qianjing-02 ul li{float: left; width: 25%; height: 427px;}

.qianjing-02 ul li span{display: block; text-align: center; padding-top: 30px; color: #FFF;font-size: 22px; }

.qianjing-02 ul li p{color: #FFF; font-size: 15px;line-height: 26px; padding:20px 60px;}

.qianjing-02 ul li:nth-of-type(1){background:url(../images/qizhi_01.gif) no-repeat center; }

.qianjing-02 ul li:nth-of-type(2){background:url(../images/qizhi_02.gif) no-repeat center; }

.qianjing-02 ul li:nth-of-type(3){background:url(../images/qizhi_03.gif) no-repeat center; }

.qianjing-02 ul li:nth-of-type(4){background:url(../images/qizhi_04.gif) no-repeat center; }



.qianjing-03{overflow: hidden;padding: 50px 0;}

.qianjing-03 dt{ text-align: center; font-size: 33px; color: #222; padding: 15px 0;}

.qianjing-03 dt em{font-style: normal; font-size: 16px; display: block; padding: 20px 0;}

.qianjing-03 ul{margin: 0;}

.qianjing-03 ul li{ float: left; width: 25%; text-align: center;}

.qianjing-03 ul li img{ max-width: 100%;}

.qianjing-03 ul li span{ font-size: 18px; display: block; padding: 15px 0;}

.qianjing-03 ul li p{text-align: left; font-size: 14px; line-height: 26px; padding: 0 20px;}





.qianjing-05{overflow: hidden; background: #e8e8e8;padding: 50px 0;}

.qianjing-05 dt{ text-align: center; font-size: 33px;line-height: 70px; color: #222;  padding-bottom: 30px;}

.qianjing-05 ul{margin: 0;}

.qianjing-05 ul li{ float: left; width: 277px; text-align: center; margin-bottom: 30px; margin-right: 30px;}

.qianjing-05 ul li:nth-of-type(4n+0){margin-right: 0;}

.qianjing-05 ul li .bg{background: #FFF; padding:20px 15px; min-height: 310px;}

.qianjing-05 ul li .bg img{max-width: 100%; }

.qianjing-05 ul li .bg span{ display: block; color: #222 ;font-size: 18px; padding: 15px 0; }

.qianjing-05 ul li .bg p{text-align: left; line-height: 25px; padding:0 10px;}



.qianjing-06{overflow: hidden;padding: 50px 0;}

.qianjing-06 dt{ text-align: center; font-size: 33px; color: #222; line-height: 70px;}

.qianjing-06 dt small{font-style: normal; font-size: 14px; display: block; padding: 15px 0; color: #666; line-height: 26px;}



/*首页精英讲师团队*/

.home-bg{overflow: hidden; background: #eeeeee; padding: 30px 0;  margin: 30px 0;}

.home-team{overflow: hidden;}

.home-team ul{margin: 0;}

.home-team ul li{float: left; width: 277px; margin-bottom: 40px; margin-right: 30px;}

.home-team ul li:nth-of-type(4n+0){margin-right: 0;}

.home-team ul li .list-img{width: 100%; position: relative;}

.home-team ul li .list-img img{max-width: 100%;}

.home-team ul li .list-img .bottom{position: absolute;bottom: 0; background-color: rgba(0,0,0,0.6); color: #FFF; width: 100%; height: 40px; transition:0.6s;-webkit-transition: 0.6s;}

.home-team ul li .list-img .bottom:hover{height: 210px;}

.home-team ul li .list-img .bottom span{ text-align: center; display: block; height: 40px; line-height: 40px; font-size: 14px; }

.home-team ul li .list-img .bottom span b{font-weight: normal;}

.home-team ul li .list-img .bottom p{line-height: 24px; text-indent: 2em; padding: 0 10px 10px 10px; text-align: justify;}



.team{overflow: hidden;}

.team ul{}

.team ul li{float: left; width: 23%; margin: 0 1%;}

.team ul li .list-img{width: 100%; position: relative;}

.team ul li .list-img img{max-width: 100%;}

.team ul li span{display: block; background: #f58345; text-align: center; color: #FFF;padding: 10px 0; font-size: 15px;}

.team ul li .text{ background:#1074bc; padding:20px;}

.team ul li .text p{color: #FFF;line-height: 24px;}



.team-td{ overflow: hidden; background: url(../images/tedianbg.jpg) no-repeat center #1074bc;  padding: 50px 0; margin: 50px 0;}

.team-td dt{ text-align: center; color: #FFF; font-size: 32px;line-height: 60px;}

.team-td ul{margin: 0;}

.team-td ul li{float: left;width: 33.333333%; text-align: center; color: #FFF;}

.team-td ul li img{ padding: 20px 0; max-width: 100%;}

.team-td ul li span{display: block; font-size: 22px;}

.team-td ul li p{font-size: 14px; padding: 8px 15px;}





.teambg{overflow: hidden; background: url(../images/teambg.jpg) no-repeat left top;}

.team-details{overflow: hidden; margin: 90px 0 50px 0;}

.team-details-img{float: left; width: 380px; height: 420px;}

.team-details-img .img{overflow: hidden;position: relative; width: 380px; height: 380px; background: #FFF;box-shadow: 0 10px 10px rgba(0,0,0,0.4); border-radius: 100%;}

.team-details-img .img img{max-width: 100%;}

.team-details-gk{float: left; margin: 0 80px; width: 500px; margin-top: 120px;}

.team-details-gk h1{display: block; font-size: 28px; color: #222; line-height: 40px; font-weight: bold; margin-bottom: 10px;}

.team-details-gk p{font-size: 15px; line-height: 28px;}

.team-details-zx{float: left; width: 120px; height: 120px; margin-top: 220px; background: #f58345; border-radius: 100%; border: 8px solid #FFF; box-shadow: 0 10px 10px rgba(0,0,0,0.4); cursor: pointer;}

.team-details-zx:hover{background: #1074bc;}

.team-details-zx a{font-size: 24px;font-weight: bold; color: #FFF;margin: 30px;display: block;line-height: 30px;}

.team-details-title{overflow: hidden; border-bottom: 1px solid #E7E7E7; margin-bottom: 30px;}

.team-details-title span{display: inline-block; font-size: 22px; border-bottom: 2px solid #1074bc; line-height: 40px; color: #222;}





/* 校园生活+课堂实拍+成功案例+荣誉资质 */

.picbox{overflow: hidden;background: #FFF; padding: 30px;}

.picbox ul{}

.picbox ul li{float: left;width: 344px; margin-right: 50px; margin-bottom: 20px;}

.picbox ul li:nth-of-type(3n+0){margin-right: 0;}

.picbox ul li .list-img{position: relative; height: 256px; overflow: hidden; border: 1px solid #E7E7E7;}

.picbox ul li .list-img img{max-width:100%;max-height: 100%; top: 0; left: 0;right: 0; bottom: 0;position:absolute; margin:auto;transition: all 0.6s;}

.picbox ul li .list-img img:hover{transform: scale(1.2);}

.picbox ul li h2{ font-size: 16px; text-align: center;line-height: 40px;}



.faq{overflow: hidden;}

.faq ul{}

.faq ul li{float: left;width: 100%;margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #E7E7E7;}

.faq ul li h2{ font-size: 18px; margin-bottom: 10px;}

.faq ul li h2 i{float: left; font-size: 12px; background: #1074bc; margin-right: 5px; color: #FFF; font-style: normal; border-radius: 100%; width: 24px; height: 24px; line-height: 24px; text-align: center; font-weight: bold;}

.faq ul li p{ color: #888; line-height: 22px;}

.faq ul li p i{float: left; font-size: 12px; background: #f58345; margin-right: 5px; color: #FFF; font-style: normal; border-radius: 100%; width: 24px; height: 24px; line-height: 24px; text-align: center; font-weight: bold;}







/* 新闻资讯+技术动态 */

.left_news{float: left; width: 100px; margin-right: 20px;}

.left_news span{display: block; background: #1074bc; text-align: center; color: #FFF; padding: 15px 0; font-size: 16px;}

.left_news span i{display: block; font-size: 48px;line-height: 45px;}

.left_news ul{}

.left_news ul li{ background: #FFF; text-align: center;border-bottom: 1px dashed #ddd;padding: 10px 0;}

.left_news ul li.hover{ background: #f58345; }

.left_news ul li i{display: block; font-size: 42px;line-height: 45px; color: #f58345;}

.left_news ul li a{font-size: 16px; color: #333;}

.left_news ul li.hover {display: block;color: #FFF;background: #0aa5cd;}



.newslistbox{float: left;overflow: hidden; width: 1020px; background: #FFF; padding: 30px;}

.news{overflow: hidden;}

.news ul{}

.news ul li{float: left;width: 485px; margin-right: 50px; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #E7E7E7;}

.news ul li:nth-of-type(2n+0){margin-right: 0;}

.news ul li .list-img{float: left;overflow: hidden; width: 175px; height: 120px;}

.news ul li .list-img img{max-width: 100%;}

.news ul li .text {float: left; width: 295px; margin-left: 15px;}

.news ul li .text h2{ font-size: 18px;}

.news ul li .text time{display: block; padding: 5px 0; color: #999;}

.news ul li .text p{ color: #888; line-height: 22px;}





/* 新闻详情页 */

.detailsbox{overflow: hidden; background: #FFF; padding: 30px;}

.news-details-l{float: left; width: 799px; border-right: 1px solid #f5f5f5; padding-right: 30px;}

.news-details-r{float: left; width: 280px; margin-left: 30px;}



.details-title{overflow: hidden; text-align: center; margin-bottom: 30px;}

.details-title h1{font-size: 24px;color: #222;font-weight: bold; line-height: 30px; padding: 15px 0; border-bottom: 1px solid #E7E7E7; margin-bottom: 20px;}

.details-title dl{}

.details-title dl dd{float:left; padding: 0 10px; text-align: left;}



.Details-conent{line-height: 26px;}

.Details-conent img{max-width: 100%;}



.news-list-r{overflow: hidden;}

.news-list-r h3{float: left; width: 100%; font-size: 22px;line-height: 45px; border-bottom: 1px solid #E7E7E7;margin-bottom: 20px; color: #222; }

.news-list-r h3 i{float: left; font-size: 38px;line-height: 45px; color: #f58345; margin-right: 15px;}

.news-list-r ul{}

.news-list-r ul li{float: left;margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #E7E7E7;}

.news-list-r ul li .list-img{float: left;overflow: hidden; width: 120px; height: 85px;}

.news-list-r ul li .list-img img{max-width: 100%;}

.news-list-r ul li .text {float: left; width: 145px; margin-left: 15px;}

.news-list-r ul li .text h2{ font-size: 15px;}

.news-list-r ul li .text p{ color: #888; line-height: 22px;}



.news-list-xg{overflow: hidden;}

.news-list-xg h3{float: left; width: 100%; font-size: 22px;line-height: 45px; border-bottom: 1px solid #E7E7E7;margin-bottom: 10px; color: #222; }

.news-list-xg h3 i{float: left; font-size: 38px;line-height: 45px; color: #f58345; margin-right: 15px;}

.news-list-xg ul{}

.news-list-xg ul li{float: left; width: 100%; height: 32px; line-height: 32px;}

.news-list-xg ul li em{color: #999;font-style: normal;}

.news-list-xg ul li a{font-size: 14px;}



/* 联系我们 */

.pagenr{line-height: 24px;}

.pagenr img{max-width: 100%;}

.pagenr strong{font-weight: bold !important;}



.contact{}

.contact ul{}

.contact ul li{float: left; width:545px; margin-right: 50px;margin-bottom: 30px;}

.contact ul li:nth-of-type(2n+0){ margin-right:0;}

.contact ul li h2{color: #1074bc; font-size: 28px; margin-bottom: 20px; font-weight: bold;}

.contact ul li .img{overflow: hidden; height: 280px;}

.contact ul li .img img{max-width: 100%;}

.contact ul li .text{overflow: hidden; border: 1px solid #E7E7E7; border-top: 0; padding: 20px;min-height: 310px;}

.contact ul li .text span{display: block; clear: both; margin-bottom: 10px; font-size: 16px; line-height: 40px;}

.contact ul li .text span i{float: left;font-size: 28px; width: 40px; height: 40px;line-height: 40px; margin-right: 15px; text-align: center; border: 1px solid #E7E7E7; color: #999; border-radius: 100%; }

.contact ul li .text p{ border-top: 1px solid #E7E7E7; margin-top: 20px; line-height: 24px; padding-top: 20px;}

.contact ul li .text p b{font-size: 22px; color: #f58345; font-weight: normal;}





.address{overflow: hidden;margin: 30px 0;}

.address ul{}

.address ul li{float: left;width: 533px; padding: 20px; margin-right: 50px; margin-bottom: 30px;border: 1px solid #E7E7E7;}

.address ul li:nth-of-type(2n+0){margin-right: 0;}

.address ul li .list-img{float: left;overflow: hidden; width: 180px; height: 150px;}

.address ul li .list-img img{max-width: 100%;}

.address ul li .text {float: left; width: 323px; margin-left: 30px;}

.address ul li .text h2{ font-size: 22px; margin-bottom: 15px;}

.address ul li .text p{ color: #666; line-height: 26px; font-size: 15px;}



